@charset "UTF-8";
@font-face {
  font-family: 'Cassandra-Regular';
  src: url("../fonts/Cassandra-Regular.ttf") format("truetype"); 
  font-display: swap;}
@font-face {
  font-family: 'PT-Serif-Bold';
  src: url("../fonts/PT-Serif-Bold.ttf") format("truetype"); 
  font-display: swap;}
@font-face {
  font-family: 'Roboto-Medium';
  src: url("../fonts/Roboto-Medium.ttf") format("truetype"); 
  font-display: swap;}
@font-face {
  font-family: 'Roboto-Regular';
  src: url("../fonts/Roboto-Regular.ttf") format("truetype"); 
  font-display: swap;}
@font-face {
  font-family: 'Roboto-Bold';
  src: url("../fonts/Roboto-Bold.ttf") format("truetype"); 
  font-display: swap;}
@font-face {
  font-family: 'Roboto-Light';
  src: url("../fonts/Roboto-Light.ttf") format("truetype"); 
  font-display: swap;}
@font-face {
  font-family: 'PT-Serif-Regular';
  src: url("../fonts/PT-Serif-Regular.ttf") format("truetype"); 
  font-display: swap;}
@font-face {
  font-family: 'Montserrat-Bold';
  src: url("../fonts/Montserrat-Bold.ttf") format("truetype"); 
  font-display: swap;}
html {
  position: relative;
  height: 100%; }

body {
  height: 100%;
  background: #fff; }

.page {
  display: flex;
  flex-direction: column;
  min-height: 100%; }

.container {
  width: 1328px;
  padding: 0; }

.top-header {
  padding: 0;
  background: #F5F5F5; }
  .top-header .top-menu-header {
    padding: 0;
    margin: 0;
    list-style: none; }
    .top-header .top-menu-header li {
      display: inline-block;
      margin-right: 24px;
      position: relative; }
      .top-header .top-menu-header li a {
        display: inline-block;
        padding: 12px 0;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 11px;
        color: #000;
        text-decoration: none;
        text-transform: uppercase; }
      .top-header .top-menu-header li .menu-item {
        display: none;
        min-width: 235px;
        padding: 0px 14px 0 14px;
        background: #F5F5F5;
        box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
        position: absolute;
        top: 37px;
        left: -13px;
        z-index: 5; }
        .top-header .top-menu-header li .menu-item li {
          display: block;
          margin-right: 0; }
          .top-header .top-menu-header li .menu-item li a {
            display: block;
            padding: 12px 0 8px 0;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 11px;
            color: #000000;
            text-decoration: none;
            border-bottom: 1px solid #D2D2D2;
            text-transform: uppercase; }
          .top-header .top-menu-header li .menu-item li ul {
            padding: 0; }
            .top-header .top-menu-header li .menu-item li ul li a {
              padding: 12px 0 8px 17px; }
        .top-header .top-menu-header li .menu-item .selected {
          color: #2655A3; }
    .top-header .top-menu-header li:hover .menu-item {
      display: block; }

.bottom-header {
  padding: 38px 0 40px 0; }
  .bottom-header .wrapp-bottom-header {
    position: relative; }
  .bottom-header .logo {
    float: left;
    margin-right: 64px; }
  .bottom-header .text-logo {
    float: left; }
    .bottom-header .text-logo .name-fond {
      max-width: 125px;
      font-family: "Roboto-Bold", sans-serif;
      font-size: 50px;
      color: #2655A3;
      line-height: 64px;
      text-transform: uppercase;
      letter-spacing: 0.045em; }
    .bottom-header .text-logo .date-fond {
      margin-top: 17px;
      font-family: "Roboto-Medium", sans-serif;
      font-size: 20px;
      color: #000;
      line-height: 23px; }
    .bottom-header .text-logo .slogan-fond {
      margin-top: 18px;
      font-family: "Cassandra-Regular", sans-serif;
      font-size: 50px;
      color: #2655A3; }
  .bottom-header .header-form-money {
    float: right;
    width: 628px;
    padding: 50px 92px 59px 91px;
    background: #FFFFFF;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.12); }
    .bottom-header .header-form-money .block-money {
      float: left; }
    .bottom-header .header-form-money .left-money {
      margin-right: 58px; }
    .bottom-header .header-form-money .text-money {
      font-family: "Roboto-Regular", sans-serif;
      font-size: 24px;
      color: #000; }
      .bottom-header .header-form-money .text-money a {
        display: inline-block;
        margin-left: 5px; }
    .bottom-header .header-form-money .value-money {
      margin-top: 3px;
      font-family: "PT-Serif-Bold", sans-serif;
      font-size: 35px;
      color: #F56217; }

.workarea-mobil-menu {
  display: none; }

.wrapp-menu {
  padding: 1px 0;
  background: linear-gradient(90deg, #1CB5E0 -29.97%, #2655A3 100%); }
  .wrapp-menu .menu {
    float: left;
    padding: 16px 0 18px 0;
    margin: 0;
    list-style: none; }
    .wrapp-menu .menu li {
      float: left;
      margin-right: 32px; }
      .wrapp-menu .menu li a {
        display: inline-block;
        font-family: "Roboto-Bold", sans-serif;
        font-size: 18px;
        color: #fff;
        text-decoration: none; }
  .wrapp-menu .button-slider {
    margin-top: 2px;
    width: 177px;
    height: 55px;
    float: right;
    padding: 11px 31px 10px 24px;
    background: #FFFFFF;
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    position: relative; }
    .wrapp-menu .button-slider .slide {
      outline: none; }
      .wrapp-menu .button-slider .slide p {
        margin: 0;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 11px;
        color: #000;
        line-height: 13px; }
      .wrapp-menu .button-slider .slide span {
        display: block;
        font-family: "PT-Serif-Bold", sans-serif;
        font-size: 18px;
        color: #2655A3;
        line-height: 24px; }
    .wrapp-menu .button-slider .prev-slide-menu {
      display: inline-block;
      width: 7px;
      height: 11px;
      background: url("../img/arrow-button-slider.png") no-repeat center center;
      background-size: cover;
      transform: rotate(180deg);
      position: absolute;
      top: 50%;
      margin-top: -4.5px;
      left: 9px; }
    .wrapp-menu .button-slider .next-slide-menu {
      display: inline-block;
      width: 7px;
      height: 11px;
      background: url("../img/arrow-button-slider.png") no-repeat center center;
      background-size: cover;
      position: absolute;
      top: 50%;
      margin-top: -4.5px;
      right: 9px; }

.wrapp-form-main {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 664px;
  position: relative; }
  .wrapp-form-main .title-main-form {
    max-width: 838px;
    margin: auto;
    font-family: "Roboto-Bold", sans-serif;
    font-size: 44px;
    color: #fff;
    line-height: 60px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3; }
  .wrapp-form-main form {
    margin-top: 56px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    .wrapp-form-main form .wrapp-field {
      position: relative;
      z-index: 3; }
      .wrapp-form-main form .wrapp-field input {
        width: 174px;
        height: 44px;
        border: 1px solid transparent;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 16px;
        color: #7E7E7E;
        padding-left: 23px;
        outline: none; }
    .wrapp-form-main form .wrapp-select {
      margin-left: 12px;
      width: 234px;
      height: 44px;
      position: relative;
      z-index: 3; }
      .wrapp-form-main form .wrapp-select .jq-selectbox {
        height: 44px;
        margin-top: 0;
        background: #fff; }
      .wrapp-form-main form .wrapp-select .jq-selectbox__select {
        height: 44px; }
      .wrapp-form-main form .wrapp-select .jq-selectbox__select-text {
        line-height: 44px;
        color: #7E7E7E;
        font-size: 16px; }
      .wrapp-form-main form .wrapp-select .jq-selectbox__trigger-arrow {
        width: 12px;
        height: 6px;
        background-size: cover; }
      .wrapp-form-main form .wrapp-select .jq-selectbox__dropdown {
        top: 43px !important;
        bottom: auto !important; }
      .wrapp-form-main form .wrapp-select .jq-selectbox__dropdown ul li {
        line-height: 44px;
        font-size: 16px; }
    .wrapp-form-main form input[type=submit] {
      margin-left: 12px;
      width: 208px;
      height: 44px;
      font-family: "Roboto-Medium", sans-serif;
      font-size: 16px;
      color: #fff;
      line-height: 44px;
      background: linear-gradient(180deg, #FF7F3E 0%, #F95400 100%);
      border: none;
      text-transform: uppercase;
      outline: none;
      position: relative;
      z-index: 2; }
  .wrapp-form-main .bg-form-main {
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 5.62%, rgba(0, 0, 0, 0.81) 68.03%);
    position: absolute;
    top: 0;
    left: 0; }

.wrapp-form-main.form-margin {
  margin-top: 80px; }

.jq-selectbox__dropdown {
  bottom: auto !important;
  top: 100% !important;
  max-height: 385px !important; }

/* Hover element*/
.btn-site1:hover {
  background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }

.btn-site2:hover {
  background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%); }

.btn-site3:hover {
  background: linear-gradient(180deg, #FF5600 0%, #CC4703 100%); }

.tabs-help .tabs-main-help li:hover {
  background: #E5E5E5;
  border: 1px solid #EAEAEA; }

.tabs-help .tabs-main-help .button-arrow-help a:hover {
  background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%), linear-gradient(180deg, #1B9FC4 -128.57%, #1F4990 171.43%), linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%); }

.tabs-help .tab-content .wrapp-slider-help .slide .btn-slider-help a:hover {
  background: linear-gradient(180deg, #FF5600 0%, #CC4703 100%); }

.tabs-help .tab-content #help1 .btn-help .btn3:hover {
  background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
  color: #fff; }

.ours-news .wrapp-news-block .tabs-main-news li:hover {
  background: #E5E5E5;
  border: 1px solid #EAEAEA; }

.ours-news .wrapp-news-block .tab-content .news-slider-main .slide .more-info-news-main a:hover {
  background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
  color: #fff; }

.programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm .more-info-programm a:hover {
  background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
  color: #fff; }

.mobil-help-accordeon .list-accordeon .item-accordeon .list-mobil-help1 .item-mobil-help1 .info-mobil-help1 .donate-mobil-help1 a:hover {
  background: linear-gradient(180deg, #FF5600 0%, #CC4703 100%); }

.wrapp-brief-history-fond .wrapp-sldier-brief-history .to-read-full-history a:hover {
  background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }

.wrapp-btn-programms-fond .btn-programms-fond a:hover {
  background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }

.wrapp-reports .wrapp-items-report .item-reports .btn-reports .show-reports:hover {
  background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
  color: #fff; }

.wrapp-news .wrapp-tabs-news #tabs-news-list li:hover {
  background: #E5E5E5;
  border: 1px solid #EAEAEA; }

.wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news .more-info-items-news a:hover {
  background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
  color: #fff; }

.callback-form-contacts form .btn-form-callback:hover {
  background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }

.wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .bottom-people-helps .more-info a:hover {
  background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
  color: #fff; }

.wrapp-program .wrapp-list-people-helps .show-more a:hover {
  background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }

.wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .btn-programms .help-programms:hover {
  background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }

.wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .btn-programms .more-info-programms:hover {
  background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
  color: #fff; }

.wrapp-page-detail .wrapp-banner-detail .collected-detail-banner a:hover {
  background: linear-gradient(180deg, #FF5600 0%, #CC4703 100%); }

.wrapp-page-detail .wrapp-comment a:hover {
  background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }

input[type=text]:hover {
  border: 1px solid #2655A3 !important;
  color: #505050 !important; }

.wrapp-reports .wrapp-items-report .item-reports .btn-reports .download-reports:hover {
  background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%); }

/* End hover element*/
.tabs-help {
  margin-top: 22px; }
  .tabs-help .tabs-main-help {
    padding: 0;
    margin: 0;
    list-style: none; }
    .tabs-help .tabs-main-help li {
      float: left;
      width: 310px;
      height: 80px;
      margin-right: 2px;
      background: #F5F5F5;
      border: 1px solid #EAEAEA; }
      .tabs-help .tabs-main-help li a {
        display: flex;
        align-items: center;
        padding: 22px 0 18px 0;
        height: 100%;
        text-decoration: none; }
        .tabs-help .tabs-main-help li a .icon img {
          margin-right: 18px; }
        .tabs-help .tabs-main-help li a .icon-text {
          font-family: "Roboto-Regular", sans-serif;
          font-size: 18px;
          color: #7C7C7C;
          text-transform: uppercase; }
          .tabs-help .tabs-main-help li a .icon-text span {
            display: block;
            font-family: "Roboto-Light", sans-serif;
            font-size: 14px;
            color: #7C7C7C;
            text-transform: none; }
    .tabs-help .tabs-main-help li:nth-child(4) {
      margin-right: 0; }
    .tabs-help .tabs-main-help li.active {
      background: #fff;
      border: 1px solid #fff; }
      .tabs-help .tabs-main-help li.active a .icon-text {
        color: #F56217; }
        .tabs-help .tabs-main-help li.active a .icon-text span {
          color: #000; }
    .tabs-help .tabs-main-help .tabs-help1 {
      padding-left: 33px; }
    .tabs-help .tabs-main-help .tabs-help1 .icon {
      display: inline-block;
      margin-right: 18px;
      width: 51px;
      height: 51px;
      background: url("../img/icon-help1.svg") no-repeat center center;
      background-size: contain; }
    .tabs-help .tabs-main-help .tabs-help1.active .icon {
      background: url("../img/icon-help1-active.svg") no-repeat center center;
      background-size: contain; }
    .tabs-help .tabs-main-help .tabs-help2 {
      padding-left: 20px; }
    .tabs-help .tabs-main-help .tabs-help2 .icon {
      display: inline-block;
      margin-right: 14px;
      width: 55px;
      height: 29px;
      background: url("../img/icon-help2.svg") no-repeat center center;
      background-size: contain; }
    .tabs-help .tabs-main-help .tabs-help2.active .icon {
      background: url("../img/icon-help2-active.svg") no-repeat center center;
      background-size: contain; }
    .tabs-help .tabs-main-help .tabs-help3 {
      padding-left: 22px; }
    .tabs-help .tabs-main-help .tabs-help3 .icon {
      display: inline-block;
      margin-right: 13px;
      width: 41px;
      height: 41px;
      background: url("../img/icon-help3.svg") no-repeat center center;
      background-size: contain; }
    .tabs-help .tabs-main-help .tabs-help3.active .icon {
      background: url("../img/icon-help3-active.svg") no-repeat center center;
      background-size: contain; }
    .tabs-help .tabs-main-help .tabs-help4 {
      padding-left: 26px; }
    .tabs-help .tabs-main-help .tabs-help4 .icon {
      display: inline-block;
      margin-right: 14px;
      width: 39px;
      height: 37px;
      background: url("../img/icon-help4.svg") no-repeat center center;
      background-size: contain; }
    .tabs-help .tabs-main-help .tabs-help4.active .icon {
      background: url("../img/icon-help4-active.svg") no-repeat center center;
      background-size: contain; }
    .tabs-help .tabs-main-help .button-arrow-help {
      float: right;
      height: 80px; }
      .tabs-help .tabs-main-help .button-arrow-help a {
        display: inline-block;
        width: 80px;
        height: 80px;
        background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
        position: relative; }
        .tabs-help .tabs-main-help .button-arrow-help a span.active {
          display: inline-block;
          width: 38px;
          height: 19px;
          background: url("../img/arrow-btn.png") no-repeat center center;
          background-size: cover;
          position: absolute;
          top: 50%;
          margin-top: -9.5px;
          left: 50%;
          margin-left: -19px; }
        .tabs-help .tabs-main-help .button-arrow-help a span.noactive {
          display: inline-block;
          width: 38px;
          height: 19px;
          background: url("../img/arrow-btn.png") no-repeat center center;
          transform: rotate(180deg);
          background-size: cover;
          position: absolute;
          top: 50%;
          margin-top: -9.5px;
          left: 50%;
          margin-left: -19px; }
  .tabs-help .tabs-main-help::after {
    content: '';
    display: table;
    clear: both; }
  .tabs-help .tab-content {
    background: #fff;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.12); }
    .tabs-help .tab-content .wrapp-slider-help .slide {
      width: 366px;
      margin-right: 25px;
      padding-bottom: 41px;
      background: #FFFFFF;
      border: 1px solid #E9E9E9; }
      .tabs-help .tab-content .wrapp-slider-help .slide .name-slider-help {
        margin-top: 17px;
        padding: 0 27px 0 18px;
        font-family: "PT-Serif-Bold", sans-serif;
        font-size: 18px;
        color: #000;
        line-height: 24px; }
      .tabs-help .tab-content .wrapp-slider-help .slide .city-slider-help {
        margin-top: 5px;
        padding: 0 27px 0 18px;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 16px;
        color: #848484;
        line-height: 19px; }
      .tabs-help .tab-content .wrapp-slider-help .slide .text-slider-help {
        margin-top: 19px;
        padding: 0 27px 0 18px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 19px; }
      .tabs-help .tab-content .wrapp-slider-help .slide .btn-slider-help {
        margin-top: 25px;
        text-align: center; }
        .tabs-help .tab-content .wrapp-slider-help .slide .btn-slider-help a {
          display: inline-block;
          width: 330px;
          height: 42px;
          font-family: "Roboto-Medium", sans-serif;
          font-size: 16px;
          color: #fff;
          line-height: 42px;
          text-decoration: none;
          text-align: center;
          background: linear-gradient(180deg, #FF7F3E 0%, #F95400 100%), #F56217;
          text-transform: uppercase; }
    .tabs-help .tab-content .wrapp-slider-help .next-slide-help {
      display: inline-block;
      width: 36px;
      height: 36px;
      background: url("../img/arrow-slider-help.png") no-repeat center center;
      background-size: contain;
      position: absolute;
      top: 50%;
      margin-top: -30px;
      right: -53px; }
    .tabs-help .tab-content .wrapp-slider-help .prev-slide-help {
      display: inline-block;
      width: 36px;
      height: 36px;
      background: url("../img/arrow-slider-help.png") no-repeat center center;
      background-size: contain;
      transform: rotate(-180deg);
      position: absolute;
      top: 50%;
      margin-top: -30px;
      left: -53px; }
    .tabs-help .tab-content .wrapp-slider-help .next-slide-help:hover, .tabs-help .tab-content .wrapp-slider-help .prev-slide-help:hover {
      cursor: pointer; }
    .tabs-help .tab-content #help1 {
      padding: 40px 90px 47px 90px; }
      .tabs-help .tab-content #help1 .btn-help {
        margin-top: 29px; }
        .tabs-help .tab-content #help1 .btn-help .btn1 {
          display: inline-block;
          float: left;
          margin-right: 13px;
          width: 188px;
          height: 42px;
          text-align: center;
          text-decoration: none; }
        .tabs-help .tab-content #help1 .btn-help .btn3 {
          display: inline-block;
          float: left;
          width: 373px;
          height: 42px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #2655A3;
          line-height: 42px;
          background-image: url("../img/btn2.png");
          background-size: contain;
          text-align: center;
          text-decoration: none; }
    .tabs-help .tab-content .btn-help::after {
      content: '';
      display: table;
      clear: both; }
    .tabs-help .tab-content .wrapp-help-programms {
      display: flex; }
      .tabs-help .tab-content .wrapp-help-programms .left-help-program {
        width: 567px;
        margin-right: 14px; }
        .tabs-help .tab-content .wrapp-help-programms .left-help-program .title-helps-programm {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 22px;
          color: #000;
          line-height: 29px; }
        .tabs-help .tab-content .wrapp-help-programms .left-help-program .descr-programm {
          margin: 15px 0 0 0;
          font-family: "Roboto-Light", sans-serif;
          font-size: 16px;
          color: #000;
          line-height: 19px; }
        .tabs-help .tab-content .wrapp-help-programms .left-help-program .type-programm {
          margin-top: 30px; }
          .tabs-help .tab-content .wrapp-help-programms .left-help-program .type-programm span {
            display: block;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 18px;
            color: #939393;
            line-height: 21px; }
          .tabs-help .tab-content .wrapp-help-programms .left-help-program .type-programm .jq-selectbox {
            margin-top: 7px;
            width: 100%;
            height: 65px; }
          .tabs-help .tab-content .wrapp-help-programms .left-help-program .type-programm .jq-selectbox__select {
            width: 100%;
            height: 65px;
            border: 1px solid #D4D4D4; }
          .tabs-help .tab-content .wrapp-help-programms .left-help-program .type-programm .jq-selectbox__select-text {
            line-height: 65px;
            padding-left: 20px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 18px;
            color: #000; }
          .tabs-help .tab-content .wrapp-help-programms .left-help-program .type-programm .jq-selectbox__dropdown {
            width: 100%;
            border: 1px solid #D4D4D4;
            border-top: none;
            border-bottom: none;
            background: #fff;
            z-index: 3; }
          .tabs-help .tab-content .wrapp-help-programms .left-help-program .type-programm .jq-selectbox__dropdown ul {
            padding: 0;
            margin: 0;
            text-align: center; }
          .tabs-help .tab-content .wrapp-help-programms .left-help-program .type-programm .jq-selectbox li, .tabs-help .tab-content .wrapp-help-programms .left-help-program .type-programm .jq-select-multiple li {
            line-height: 65px;
            border: 1px solid #D4D4D4;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 18px;
            color: #000; }
          .tabs-help .tab-content .wrapp-help-programms .left-help-program .type-programm .jq-selectbox__dropdown ul li {
            line-height: 65px;
            border: 1px solid #D4D4D4;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 18px;
            color: #000; }
          .tabs-help .tab-content .wrapp-help-programms .left-help-program .type-programm .jq-selectbox__trigger {
            position: absolute;
            top: 50%;
            margin-top: -3px;
            right: 25px; }
          .tabs-help .tab-content .wrapp-help-programms .left-help-program .type-programm .jq-selectbox__trigger-arrow {
            width: 23px;
            height: 12px;
            background: url("../img/arrow-select.png") no-repeat center center; }
        .tabs-help .tab-content .wrapp-help-programms .left-help-program .financial-help {
          margin-top: 14px;
          padding: 43px 0 52px 0;
          background: #FFFFFF;
          border: 1px solid #E9E9E9; }
          .tabs-help .tab-content .wrapp-help-programms .left-help-program .financial-help .title-financial-help {
            font-family: "PT-Serif-Bold", sans-serif;
            font-size: 18px;
            color: #000;
            line-height: 24px;
            text-align: center; }
          .tabs-help .tab-content .wrapp-help-programms .left-help-program .financial-help .wrapp-item-financial-help {
            display: flex;
            padding: 0 80px 0 55px; }
            .tabs-help .tab-content .wrapp-help-programms .left-help-program .financial-help .wrapp-item-financial-help .left-item-financial {
              margin-top: 24px;
              margin-right: 66px; }
              .tabs-help .tab-content .wrapp-help-programms .left-help-program .financial-help .wrapp-item-financial-help .left-item-financial .item-financial span {
                font-family: "Roboto-Medium", sans-serif;
                font-size: 16px;
                color: #000;
                line-height: 19px; }
              .tabs-help .tab-content .wrapp-help-programms .left-help-program .financial-help .wrapp-item-financial-help .left-item-financial .item-financial p {
                margin: 2px 0 0 0;
                font-family: "PT-Serif-Bold", sans-serif;
                font-size: 25px;
                color: #F56217;
                line-height: 33px; }
              .tabs-help .tab-content .wrapp-help-programms .left-help-program .financial-help .wrapp-item-financial-help .left-item-financial .item-financial:last-child {
                margin-top: 17px; }
            .tabs-help .tab-content .wrapp-help-programms .left-help-program .financial-help .wrapp-item-financial-help .right-item-financial {
              margin-top: 26px; }
              .tabs-help .tab-content .wrapp-help-programms .left-help-program .financial-help .wrapp-item-financial-help .right-item-financial span {
                font-family: "Roboto-Medium", sans-serif;
                font-size: 16px;
                color: #000;
                line-height: 19px; }
              .tabs-help .tab-content .wrapp-help-programms .left-help-program .financial-help .wrapp-item-financial-help .right-item-financial ul {
                padding: 0;
                margin: 12px 0 0 0;
                list-style: none; }
                .tabs-help .tab-content .wrapp-help-programms .left-help-program .financial-help .wrapp-item-financial-help .right-item-financial ul li {
                  padding-left: 10px;
                  font-family: "Roboto-Light", sans-serif;
                  font-size: 16px;
                  color: #000;
                  line-height: 19px;
                  position: relative; }
                .tabs-help .tab-content .wrapp-help-programms .left-help-program .financial-help .wrapp-item-financial-help .right-item-financial ul li::before {
                  content: '';
                  display: inline-block;
                  width: 3px;
                  height: 3px;
                  border-radius: 50%;
                  background: #000;
                  vertical-align: middle;
                  position: absolute;
                  top: 50%;
                  margin-top: -1.5px;
                  left: 0; }
      .tabs-help .tab-content .wrapp-help-programms .right-help-program {
        width: 567px; }
        .tabs-help .tab-content .wrapp-help-programms .right-help-program .human-resources {
          padding: 50px 0 72px 0;
          background: #FFFFFF;
          border: 1px solid #E9E9E9; }
          .tabs-help .tab-content .wrapp-help-programms .right-help-program .human-resources .title-human-resources {
            font-family: "PT-Serif-Bold", sans-serif;
            font-size: 18px;
            color: #000;
            line-height: 24px;
            text-align: center; }
          .tabs-help .tab-content .wrapp-help-programms .right-help-program .human-resources span {
            display: block;
            padding: 0 0 0 52px;
            margin-top: 26px;
            font-family: "Roboto-Medium", sans-serif;
            font-size: 16px;
            color: #000;
            line-height: 19px; }
          .tabs-help .tab-content .wrapp-help-programms .right-help-program .human-resources ul {
            padding: 0 0 0 52px;
            margin: 12px 0 0 0;
            list-style: none; }
            .tabs-help .tab-content .wrapp-help-programms .right-help-program .human-resources ul li {
              padding-left: 10px;
              font-family: "Roboto-Light", sans-serif;
              font-size: 16px;
              color: #000;
              line-height: 19px;
              position: relative; }
            .tabs-help .tab-content .wrapp-help-programms .right-help-program .human-resources ul li::before {
              content: '';
              display: inline-block;
              width: 3px;
              height: 3px;
              border-radius: 50%;
              background: #000;
              vertical-align: middle;
              position: absolute;
              top: 50%;
              margin-top: -1.5px;
              left: 0; }
        .tabs-help .tab-content .wrapp-help-programms .right-help-program .materials-help {
          margin-top: 20px;
          padding: 42px 0 68px 0;
          background: #FFFFFF;
          border: 1px solid #E9E9E9; }
          .tabs-help .tab-content .wrapp-help-programms .right-help-program .materials-help .title-human-resources {
            font-family: "PT-Serif-Bold", sans-serif;
            font-size: 18px;
            color: #000;
            line-height: 24px;
            text-align: center; }
          .tabs-help .tab-content .wrapp-help-programms .right-help-program .materials-help span {
            display: block;
            padding: 0 0 0 52px;
            margin-top: 26px;
            font-family: "Roboto-Medium", sans-serif;
            font-size: 16px;
            color: #000;
            line-height: 19px; }
          .tabs-help .tab-content .wrapp-help-programms .right-help-program .materials-help ul {
            padding: 0 0 0 52px;
            margin: 12px 0 0 0;
            list-style: none; }
            .tabs-help .tab-content .wrapp-help-programms .right-help-program .materials-help ul li {
              padding-left: 10px;
              font-family: "Roboto-Light", sans-serif;
              font-size: 16px;
              color: #000;
              line-height: 19px;
              position: relative; }
            .tabs-help .tab-content .wrapp-help-programms .right-help-program .materials-help ul li::before {
              content: '';
              display: inline-block;
              width: 3px;
              height: 3px;
              border-radius: 50%;
              background: #000;
              vertical-align: middle;
              position: absolute;
              top: 50%;
              margin-top: -1.5px;
              left: 0; }
    .tabs-help .tab-content #help2 {
      padding: 63px 90px 47px 90px; }
      .tabs-help .tab-content #help2 .btn-help {
        margin-top: 25px; }
        .tabs-help .tab-content #help2 .btn-help a {
          width: 241px;
          height: 42px; }
    .tabs-help .tab-content .wrapp-type-financial-help {
      display: flex; }
      .tabs-help .tab-content .wrapp-type-financial-help .left-type-financial-help .financial-help-block {
        width: 539px;
        height: 100%;
        margin-right: 14px;
        padding: 40px 0 0 0;
        background: #FFFFFF;
        border: 1px solid #E9E9E9; }
      .tabs-help .tab-content .wrapp-type-financial-help .left-type-financial-help .title-type-financial-help {
        font-family: "PT-Serif-Bold", sans-serif;
        font-size: 22px;
        color: #000;
        line-height: 29px;
        text-align: center; }
      .tabs-help .tab-content .wrapp-type-financial-help .left-type-financial-help .descr-type-financial-help {
        margin: 19px 0 0 0;
        padding: 0 32px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 19px; }
      .tabs-help .tab-content .wrapp-type-financial-help .left-type-financial-help .list-type-financial-help {
        margin-top: 19px;
        padding: 0 32px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between; }
        .tabs-help .tab-content .wrapp-type-financial-help .left-type-financial-help .list-type-financial-help a {
          display: inline-flex;
          align-items: center;
          width: 231px;
          height: 56px;
          padding: 0 25px 0 18px;
          margin-bottom: 13px;
          margin-right: 0;
          font-family: "Roboto-Light", sans-serif;
          font-size: 14px;
          color: #000;
          text-decoration: none;
          border: 1px solid #D4D4D4;
          vertical-align: bottom; }
          .tabs-help .tab-content .wrapp-type-financial-help .left-type-financial-help .list-type-financial-help a img {
            margin-right: 11px;
            float: left; }
      .tabs-help .tab-content .wrapp-type-financial-help .left-type-financial-help .donate-financial {
        margin-top: 28px;
        padding: 0 32px; }
        .tabs-help .tab-content .wrapp-type-financial-help .left-type-financial-help .donate-financial a {
          width: 279px;
          height: 42px; }
      .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .help-kids-category {
        width: 675px;
        padding: 25px 32px 28px 32px;
        background: #FFFFFF;
        border: 1px solid #E9E9E9; }
        .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .help-kids-category .title-type-financial-help {
          max-width: 435px;
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 18px;
          color: #000;
          line-height: 24px; }
        .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .help-kids-category .list-type-financial-help {
          margin-top: 21px; }
          .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .help-kids-category .list-type-financial-help a {
            display: inline-flex;
            align-items: center;
            width: 199px;
            height: 37px;
            padding: 0 0 0 11px;
            margin-bottom: 7px;
            margin-right: 1px;
            font-family: "Roboto-Light", sans-serif;
            font-size: 13px;
            color: #000;
            text-decoration: none;
            border: 1px solid #D4D4D4;
            vertical-align: bottom; }
        .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .help-kids-category .donate-financial {
          margin-top: 5px; }
          .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .help-kids-category .donate-financial a {
            width: 197px; }
      .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .not-materials-help {
        margin-top: 13px;
        width: 675px;
        padding: 25px 34px 28px 34px;
        background: #FFFFFF;
        border: 1px solid #E9E9E9; }
        .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .not-materials-help .title-type-financial-help {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 18px;
          color: #000;
          line-height: 24px; }
        .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .not-materials-help .list-not-material-help {
          margin-top: 12px;
          display: flex; }
          .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .not-materials-help .list-not-material-help .left-material-help {
            max-width: 363px;
            padding: 0;
            margin: 0 0 0 0;
            list-style: none; }
            .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .not-materials-help .list-not-material-help .left-material-help li {
              padding-left: 10px;
              font-family: "Roboto-Light", sans-serif;
              font-size: 16px;
              color: #000;
              line-height: 19px;
              position: relative; }
            .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .not-materials-help .list-not-material-help .left-material-help li::before {
              content: '';
              display: inline-block;
              width: 3px;
              height: 3px;
              border-radius: 50%;
              background: #000;
              vertical-align: middle;
              position: absolute;
              top: 50%;
              margin-top: -1.5px;
              left: 0; }
          .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .not-materials-help .list-not-material-help .right-material-help {
            padding: 0;
            margin: 0 0 0 0;
            list-style: none; }
            .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .not-materials-help .list-not-material-help .right-material-help li {
              padding-left: 10px;
              font-family: "Roboto-Light", sans-serif;
              font-size: 16px;
              color: #000;
              line-height: 19px;
              position: relative; }
            .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .not-materials-help .list-not-material-help .right-material-help li::before {
              content: '';
              display: inline-block;
              width: 3px;
              height: 3px;
              border-radius: 50%;
              background: #000;
              vertical-align: middle;
              position: absolute;
              top: 50%;
              margin-top: -1.5px;
              left: 0; }
        .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .not-materials-help .donate-financial {
          margin-top: 25px; }
          .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .not-materials-help .donate-financial a {
            width: 197px; }
    .tabs-help .tab-content #help3 {
      padding: 50px 50px 28px 50px; }
    .tabs-help .tab-content .wrapp-form-tabs .title-form-problems {
      font-family: "PT-Serif-Bold", sans-serif;
      font-size: 22px;
      color: #000;
      line-height: 29px; }
    .tabs-help .tab-content .wrapp-form-tabs .block-form {
      display: flex; }
      .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form {
        width: 504px;
        margin-top: 29px;
        margin-right: 23px; }
        .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-fields {
          margin-top: 20px; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-fields input {
            width: 100%;
            height: 65px;
            padding-left: 20px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 18px;
            color: #000;
            background: #FFFFFF;
            border: 1px solid #D4D4D4;
            box-sizing: border-box;
            outline: none; }
        .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-fields:first-child {
          margin-top: 0; }
        .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-fields.col-2 input {
          width: 245px; }
        .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .f-left {
          float: left; }
        .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .f-right {
          float: right;
          margin-bottom: 23px; }
        .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-select {
          margin-top: 15px; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-select span {
            display: inline-block;
            margin-bottom: 7px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 18px;
            color: #939393;
            line-height: 21px; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-select .jq-selectbox {
            margin-top: 0;
            width: 100%;
            height: 65px; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-select .jq-selectbox__select {
            width: 100%;
            height: 65px;
            border: 1px solid #D4D4D4; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-select .jq-selectbox__select-text {
            line-height: 65px;
            padding-left: 20px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 18px;
            color: #000; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-select .jq-selectbox__dropdown {
            width: 100%;
            border: 1px solid #D4D4D4;
            border-top: none;
            border-bottom: none;
            background: #fff;
            z-index: 3; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-select .jq-selectbox__dropdown ul {
            padding: 0;
            margin: 0;
            text-align: center; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-select .jq-selectbox li, .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-select .jq-select-multiple li {
            line-height: 65px;
            border: 1px solid #D4D4D4;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 18px;
            color: #000; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-select .jq-selectbox__dropdown ul li {
            line-height: 65px;
            border: 1px solid #D4D4D4;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 18px;
            color: #000; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-select .jq-selectbox__trigger {
            position: absolute;
            top: 50%;
            margin-top: -3px;
            right: 20px; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-select .jq-selectbox__trigger-arrow {
            width: 23px;
            height: 12px;
            background: url("../img/arrow-select.png") no-repeat center center; }
        .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-checkbox {
          clear: both;
          margin-top: 23px;
          padding-left: 56px;
          position: relative; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-checkbox input[type=checkbox] {
            display: none; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-checkbox label {
            margin: 0;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 18px;
            color: #000;
            font-weight: normal;
            line-height: normal; }
            .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-checkbox label a {
              color: #000;
              text-decoration: underline; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-checkbox label::before {
            content: '';
            display: inline-block;
            width: 40px;
            height: 40px;
            border: 1px solid #D4D4D4;
            position: absolute;
            top: 0;
            left: 0; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-checkbox input[type=checkbox]:checked + label::before {
            content: '';
            display: inline-block;
            width: 40px;
            height: 40px;
            border: 1px solid #D4D4D4;
            position: absolute;
            top: 0;
            left: 0; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .wrapp-checkbox input[type=checkbox]:checked + label::after {
            content: '';
            display: inline-block;
            width: 24px;
            height: 16px;
            background: url("../img/check.png") no-repeat center center;
            background-size: contain;
            position: absolute;
            top: 50%;
            margin-top: -10px;
            left: 9px; }
        .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .request-help {
          margin-top: 43px; }
          .tabs-help .tab-content .wrapp-form-tabs .block-form .left-form .request-help a {
            width: 241px; }
      .tabs-help .tab-content .wrapp-form-tabs .block-form .right-form {
        width: 679px;
        margin-top: 29px; }
        .tabs-help .tab-content .wrapp-form-tabs .block-form .right-form textarea {
          width: 100%;
          padding: 21px 29px 21px 29px;
          height: 349px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 18px;
          color: #000;
          line-height: 21px;
          border: 1px solid #D4D4D4;
          box-sizing: border-box;
          resize: none;
          outline: none; }
        .tabs-help .tab-content .wrapp-form-tabs .block-form .right-form p {
          margin: 16px 0 0 0;
          font-family: "Roboto-Light", sans-serif;
          font-size: 16px;
          color: #000;
          line-height: 19px; }
    .tabs-help .tab-content #help4 {
      padding: 64px 61px 74px 61px; }

.title-main {
  font-family: "Roboto-Bold", sans-serif;
  font-size: 40px;
  color: #2655A3;
  line-height: 47px;
  text-align: center;
  letter-spacing: 0.02em; }

.ours-news {
  padding: 80px 0 75px 0;
  background: linear-gradient(180deg, rgba(248, 248, 248, 0) 0%, #F5F5F5 100%); }
  .ours-news .wrapp-news-block {
    margin-top: 51px; }
    .ours-news .wrapp-news-block .tabs-main-news {
      padding: 0;
      margin: 0;
      list-style: none; }
      .ours-news .wrapp-news-block .tabs-main-news li {
        display: inline-block;
        margin-right: 0;
        width: 220px;
        height: 67px;
        background: #F5F5F5;
        border: 1px solid #EAEAEA; }
        .ours-news .wrapp-news-block .tabs-main-news li a {
          display: block;
          height: 100%;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 18px;
          color: #7C7C7C;
          line-height: 67px;
          text-decoration: none;
          text-align: center;
          text-transform: uppercase; }
      .ours-news .wrapp-news-block .tabs-main-news li.active {
        border: 1px solid #fff;
        background: #fff; }
      .ours-news .wrapp-news-block .tabs-main-news li.active a {
        color: #F56217; }
    .ours-news .wrapp-news-block .tab-content {
      padding: 57px 0 53px 0;
      background: #fff;
      box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.12); }
      .ours-news .wrapp-news-block .tab-content .news-slider-main {
        padding: 0 60px; }
        .ours-news .wrapp-news-block .tab-content .news-slider-main .slide {
          width: 289px;
          margin-right: 17px;
          padding-bottom: 46px;
          background: #FFFFFF;
          border: 1px solid #E9E9E9;
          box-sizing: border-box;
          border-radius: 5px; }
          .ours-news .wrapp-news-block .tab-content .news-slider-main .slide .info-news {
            padding: 0 12px 0 17px;
            margin-top: 13px; }
            .ours-news .wrapp-news-block .tab-content .news-slider-main .slide .info-news .date-news-main {
              float: left;
              margin-right: 22px;
              font-family: "Roboto-Medium", sans-serif;
              font-size: 13px;
              color: #A9A9A9; }
              .ours-news .wrapp-news-block .tab-content .news-slider-main .slide .info-news .date-news-main img {
                display: inline-block;
                vertical-align: -1px;
                margin-right: 6px; }
            .ours-news .wrapp-news-block .tab-content .news-slider-main .slide .info-news .view-news-main {
              float: left;
              font-family: "Roboto-Medium", sans-serif;
              font-size: 13px;
              color: #A9A9A9; }
              .ours-news .wrapp-news-block .tab-content .news-slider-main .slide .info-news .view-news-main img {
                display: inline-block;
                margin-top: -4px;
                margin-right: 6px; }
          .ours-news .wrapp-news-block .tab-content .news-slider-main .slide .info-news::after {
            content: '';
            display: table;
            clear: both; }
          .ours-news .wrapp-news-block .tab-content .news-slider-main .slide .name-news-main {
            margin-top: 8px;
            padding: 0 12px 0 17px;
            font-family: "PT-Serif-Bold", sans-serif;
            font-size: 18px;
            color: #000;
            line-height: 24px; }
          .ours-news .wrapp-news-block .tab-content .news-slider-main .slide .more-info-news-main {
            margin-top: 30px;
            padding: 0 12px 0 17px;
            text-align: center; }
            .ours-news .wrapp-news-block .tab-content .news-slider-main .slide .more-info-news-main a {
              display: inline-block;
              width: 173px;
              height: 42px;
              line-height: 42px;
              font-family: "Roboto-Regular", sans-serif;
              font-size: 16px;
              color: #2655A3;
              text-decoration: none;
              text-align: center;
              background-image: url("../img/btn.png");
              background-size: cover;
              outline: none; }
        .ours-news .wrapp-news-block .tab-content .news-slider-main .next-slide-news {
          display: inline-block;
          width: 36px;
          height: 36px;
          background: url("../img/arrow-slider-help.png") no-repeat center center;
          background-size: contain;
          position: absolute;
          top: 50%;
          margin-top: -18px;
          right: 13px; }
        .ours-news .wrapp-news-block .tab-content .news-slider-main .prev-slide-news {
          display: inline-block;
          width: 36px;
          height: 36px;
          background: url("../img/arrow-slider-help.png") no-repeat center center;
          background-size: contain;
          transform: rotate(-180deg);
          position: absolute;
          top: 50%;
          margin-top: -18px;
          left: 13px; }
        .ours-news .wrapp-news-block .tab-content .news-slider-main .next-slide-news:hover, .ours-news .wrapp-news-block .tab-content .news-slider-main .prev-slide-news:hover {
          cursor: pointer; }
      .ours-news .wrapp-news-block .tab-content .all-news {
        margin-top: 23px;
        text-align: center; }
        .ours-news .wrapp-news-block .tab-content .all-news a {
          display: inline-block;
          width: 188px;
          height: 42px;
          line-height: 42px;
          text-align: center; }

.programms-ours-fond .wrapp-tabs-programms .tabs-main-programm li a span {
  display: inline-block !important; }

.ours-mission {
  margin-top: 80px; }
  .ours-mission .wrapp-ours-mission {
    margin: 75px auto 0 auto;
    display: flex;
    padding-left: 125px; }
    .ours-mission .wrapp-ours-mission .item-mission {
      padding: 0;
      margin-right: 100px; }
      .ours-mission .wrapp-ours-mission .item-mission .number {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 78px;
        height: 78px;
        background: #2655A3;
        border-radius: 50%; }
        .ours-mission .wrapp-ours-mission .item-mission .number span {
          font-family: "Roboto-Regular", sans-serif;
          font-size: 40px;
          color: #fff; }
      .ours-mission .wrapp-ours-mission .item-mission .name-mission {
        margin-top: 22px;
        font-family: "PT-Serif-Bold", sans-serif;
        font-size: 20px;
        color: #000;
        line-height: 27px; }
      .ours-mission .wrapp-ours-mission .item-mission .text-mission {
        max-width: 310px;
        margin-top: 7px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 19px; }
    .ours-mission .wrapp-ours-mission .item-mission:last-child {
      margin-right: 0; }

.founder-fond {
  margin-top: 104px;
  padding: 70px 0 94px 0;
  background: linear-gradient(180deg, rgba(248, 248, 248, 0) 0%, #F5F5F5 100%); }
  .founder-fond .wrapp-founder {
    display: flex;
    margin-top: 66px; }
    .founder-fond .wrapp-founder .photo-founder {
      float: left;
      margin-right: 59px; }
    .founder-fond .wrapp-founder .info-founder {
      float: left;
      padding-top: 15px; }
      .founder-fond .wrapp-founder .info-founder .name-founder {
        max-width: 385px;
        font-family: "Roboto-Bold", sans-serif;
        font-size: 30px;
        color: #F56217;
        line-height: 35px; }
      .founder-fond .wrapp-founder .info-founder .preview-founder {
        max-width: 635px;
        margin-top: 15px;
        font-family: "Roboto-Bold", sans-serif;
        font-size: 18px;
        color: #000;
        line-height: 21px; }
      .founder-fond .wrapp-founder .info-founder .text-column {
        display: flex;
        margin-top: 30px; }
        .founder-fond .wrapp-founder .info-founder .text-column .column-txt {
          font-family: "Roboto-Light", sans-serif;
          font-size: 16px;
          color: #000;
          line-height: 19px; }
        .founder-fond .wrapp-founder .info-founder .text-column .column-txt:first-child {
          padding-right: 45px; }
  .founder-fond .more-info-founder {
    margin-top: 83px;
    clear: both;
    text-align: center; }
    .founder-fond .more-info-founder a {
      display: inline-block;
      width: 297px;
      height: 42px; }

.btn1 {
  display: inline-block;
  font-family: "Roboto-Medium", sans-serif;
  font-size: 16px;
  color: #fff;
  line-height: 42px;
  background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
  text-decoration: none;
  text-transform: uppercase;
  height: 42px;
  text-align: center; }

.btn1:hover {
  color: #fff;
  text-decoration: none; }

.programms-ours-fond {
  margin-top: 78px; }
  .programms-ours-fond .wrapp-tabs-programms {
    margin-top: 48px; }
    .programms-ours-fond .wrapp-tabs-programms .tabs-main-programm {
      padding: 0;
      margin: 0;
      list-style: none;
      text-align: center; }
      .programms-ours-fond .wrapp-tabs-programms .tabs-main-programm li {
        display: inline-block;
        margin-right: 43px; }
        .programms-ours-fond .wrapp-tabs-programms .tabs-main-programm li a {
          font-family: "Roboto-Regular", sans-serif;
          font-size: 18px;
          color: #7E7E7E;
          text-decoration: none; }
      .programms-ours-fond .wrapp-tabs-programms .tabs-main-programm li.active {
        border-bottom: 2px solid #F56217; }
      .programms-ours-fond .wrapp-tabs-programms .tabs-main-programm li.active a {
        color: #F56217; }
      .programms-ours-fond .wrapp-tabs-programms .tabs-main-programm li:last-child {
        margin-right: 0; }
    .programms-ours-fond .wrapp-tabs-programms .tab-content {
      margin-top: 31px; }
      .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms {
        display: flex;
        justify-content: space-between; }
        .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm {
          padding: 39px 0 51px 0;
          width: 317px;
          min-height: 412px;
          background: #FFFFFF;
          border: 1px solid #E9E9E9;
          box-sizing: border-box;
          border-radius: 5px;
          position: relative; }
          .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm .img-programm {
            text-align: center; }
          .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm .name-programm {
            margin-top: 18px;
            text-align: center; }
            .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm .name-programm a {
              font-family: "PT-Serif-Bold", sans-serif;
              font-size: 18px;
              color: #000;
              line-height: 24px;
              text-decoration: none; }
          .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm .price-programm {
            margin-top: 21px;
            font-family: "PT-Serif-Bold", sans-serif;
            font-size: 25px;
            color: #093F7B;
            line-height: 33px;
            text-align: center; }
            .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm .price-programm .price-text {
              display: block;
              font-family: "Roboto-Regular", sans-serif;
              font-size: 16px;
              color: #7E7E7E;
              line-height: normal; }
          .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm .more-info-programm {
            width: 100%;
            margin-top: 37px;
            text-align: center;
            position: absolute;
            bottom: 51px; }
            .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm .more-info-programm a {
              display: inline-block;
              width: 173px;
              height: 42px;
              font-family: "Roboto-Regular", sans-serif;
              font-size: 16px;
              color: #2655A3;
              line-height: 42px;
              text-decoration: none;
              background-image: url("../img/btn.png");
              background-size: contain; }
        .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm:hover {
          box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.12); }
  .programms-ours-fond .all-programms {
    margin-top: 58px;
    text-align: center; }
    .programms-ours-fond .all-programms a {
      display: inline-block;
      width: 202px;
      height: 42px;
      line-height: 42px;
      text-align: center; }

.circle {
  border-radius: 50%; }

.statistic-main {
  margin-top: 102px; }
  .statistic-main .wrapp-statistic-main {
    margin: 155px 0 235px 0;
    padding: 129px 0 0 0;
    position: relative; }
    .statistic-main .wrapp-statistic-main .item-circle {
      max-width: 195px;
      text-align: center;
      position: absolute; }
      .statistic-main .wrapp-statistic-main .item-circle .text-circle {
        max-width: 272px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 19px; }
    .statistic-main .wrapp-statistic-main .circle-color1 .text-circle {
      margin-bottom: 15px; }
    .statistic-main .wrapp-statistic-main .circle-color1 .circle-img {
      display: flex;
      align-items: center;
      justify-content: center;
      margin: auto;
      width: 129px;
      height: 129px;
      background: #F56217;
      border-radius: 50%;
      position: relative; }
      .statistic-main .wrapp-statistic-main .circle-color1 .circle-img .white-circle-img {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 104px;
        height: 104px;
        background: #fff;
        border-radius: 50%; }
        .statistic-main .wrapp-statistic-main .circle-color1 .circle-img .white-circle-img span {
          display: flex;
          align-items: center;
          justify-content: center;
          width: 92px;
          height: 92px;
          border: 2px solid #F56217;
          border-radius: 50%;
          font-family: "Montserrat-Bold", sans-serif;
          font-size: 33px;
          color: #F56217; }
        .statistic-main .wrapp-statistic-main .circle-color1 .circle-img .white-circle-img .small {
          font-size: 22px; }
    .statistic-main .wrapp-statistic-main .circle-color2 .text-circle {
      margin-top: 15px; }
    .statistic-main .wrapp-statistic-main .circle-color2 .circle-img {
      display: flex;
      align-items: center;
      justify-content: center;
      margin: auto;
      width: 129px;
      height: 129px;
      background: #2655A3;
      border-radius: 50%; }
      .statistic-main .wrapp-statistic-main .circle-color2 .circle-img .white-circle-img {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 104px;
        height: 104px;
        background: #fff;
        border-radius: 50%; }
        .statistic-main .wrapp-statistic-main .circle-color2 .circle-img .white-circle-img span {
          display: flex;
          align-items: center;
          justify-content: center;
          width: 92px;
          height: 92px;
          border: 2px solid #2655A3;
          border-radius: 50%;
          font-family: "Montserrat-Bold", sans-serif;
          font-size: 33px;
          color: #2655A3; }
        .statistic-main .wrapp-statistic-main .circle-color2 .circle-img .white-circle-img .small {
          font-size: 22px; }

.ours-fond-regions {
  margin-top: 91px; }
  .ours-fond-regions .regions-maps {
    margin-top: 43px; }

.ours-contacts-main {
  padding: 66px 0 45px 0; }
  .ours-contacts-main .wrapp-info-contacts {
    margin-top: 56px;
    display: flex; }
    .ours-contacts-main .wrapp-info-contacts .info-contacts {
      width: 50%;
      padding: 0 0 0 40px; }
      .ours-contacts-main .wrapp-info-contacts .info-contacts .icon-block {
        margin-bottom: 29px;
        display: flex; }
        .ours-contacts-main .wrapp-info-contacts .info-contacts .icon-block .wrapp-icon {
          margin-right: 24px; }
        .ours-contacts-main .wrapp-info-contacts .info-contacts .icon-block .info-icons .name-info-icon {
          margin-top: 13px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #000; }
        .ours-contacts-main .wrapp-info-contacts .info-contacts .icon-block .info-icons p {
          margin: 10px 0 0 0;
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 18px;
          color: #000;
          line-height: 24px; }
          .ours-contacts-main .wrapp-info-contacts .info-contacts .icon-block .info-icons p span {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 16px; }
      .ours-contacts-main .wrapp-info-contacts .info-contacts .icon-block::after {
        content: '';
        display: table;
        clear: both; }
      .ours-contacts-main .wrapp-info-contacts .info-contacts .block-phone {
        margin-bottom: 20px; }
        .ours-contacts-main .wrapp-info-contacts .info-contacts .block-phone .info-icons .name-info-icon {
          margin-top: 15px; }
        .ours-contacts-main .wrapp-info-contacts .info-contacts .block-phone .info-icons p {
          margin-top: 5px; }
        .ours-contacts-main .wrapp-info-contacts .info-contacts .block-phone .info-icons .name-fax {
          margin-top: 7px; }
    .ours-contacts-main .wrapp-info-contacts .maps-contacts {
      width: 50%; }

/*page Contacts*/
.wrapp-breadcrumb {
  margin-top: 24px;
  border-top: 1px solid #E9E9E9; }
  .wrapp-breadcrumb .breadcrumb-container {
    padding-top: 7px; }
    .wrapp-breadcrumb .breadcrumb-container .breadcrumb-item {
      float: left; }
      .wrapp-breadcrumb .breadcrumb-container .breadcrumb-item a {
        display: inline-block;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 16px;
        color: #939393;
        text-decoration: none; }
      .wrapp-breadcrumb .breadcrumb-container .breadcrumb-item a::after {
        content: '/';
        display: inline-block;
        margin: 0 5px; }
    .wrapp-breadcrumb .breadcrumb-container .breadcrumb-item:last-child a {
      color: #000; }
    .wrapp-breadcrumb .breadcrumb-container .breadcrumb-item:last-child a::after {
      display: none; }

.title {
  margin-top: 14px; }
  .title h1 {
    margin: 0;
    font-family: "Roboto-Medium", sans-serif;
    font-size: 50px;
    color: #2655A3;
    line-height: 59px;
    text-align: center;
    letter-spacing: 0.02em; }

.page-contacts {
  padding: 50px 0 0 0; }
  .page-contacts .wrapp-info-contacts {
    margin-top: 0;
    padding-left: 39px; }
    .page-contacts .wrapp-info-contacts .info-contacts {
      padding: 0; }
    .page-contacts .wrapp-info-contacts .maps-contacts img {
      max-width: 100%; }

.contacts-region {
  margin-top: 15px; }
  .contacts-region .wrapp-form-contacts {
    width: 100%;
    height: 135px;
    display: flex;
    align-items: center;
    padding: 0 32px 0 52px;
    background: linear-gradient(90deg, #1CB5E0 -29.97%, #2655A3 100%), #F5F5F5; }
    .contacts-region .wrapp-form-contacts .text-form-contacts {
      margin-right: 121px;
      font-family: "Roboto-Medium", sans-serif;
      font-size: 30px;
      color: #fff;
      line-height: 35px;
      letter-spacing: 0.02em; }
    .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select {
      float: left; }
      .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select span {
        display: block;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 16px;
        color: #fff;
        line-height: 19px; }
      .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select .jq-selectbox {
        margin-top: 5px;
        width: 353px;
        height: 44px;
        background: #fff; }
      .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select .jq-selectbox__select {
        width: 353px;
        height: 44px; }
      .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select .jq-selectbox__select-text {
        line-height: 44px;
        padding-left: 17px;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 16px;
        color: #000; }
      .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select .jq-selectbox__dropdown {
        width: 100%;
        border-top: none;
        border-bottom: none;
        background: #fff;
        z-index: 3; }
      .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        text-align: center; }
      .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select .jq-selectbox li, .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select .jq-select-multiple li {
        line-height: 44px;
        border: 1px solid #D4D4D4;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 16px;
        color: #000; }
      .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select .jq-selectbox__dropdown ul li {
        line-height: 44px;
        border: 1px solid #D4D4D4;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 16px;
        color: #000; }
      .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select .jq-selectbox__trigger {
        position: absolute;
        top: 50%;
        margin-top: -3px;
        right: 20px; }
      .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select .jq-selectbox__trigger-arrow {
        width: 12px;
        height: 6px;
        background: url("../img/arrow-select.png") no-repeat center center;
        background-size: cover; }
    .contacts-region .wrapp-form-contacts .form-contacts-region input[type=submit] {
      margin-top: 24px;
      margin-left: 16px;
      padding: 0;
      width: 269px;
      height: 44px;
      font-family: "Roboto-Medium", sans-serif;
      font-size: 16px;
      color: #fff;
      line-height: 44px;
      background: linear-gradient(180deg, #FF7F3E 0%, #F95400 100%);
      border: none;
      text-transform: uppercase; }

.wrapp-bank-details .bank-details {
  padding: 51px 211px 70px 53px;
  height: 325px;
  background: linear-gradient(0deg, #F5F5F5, #F5F5F5); }
  .wrapp-bank-details .bank-details .title-bank-details {
    font-family: "Roboto-Medium", sans-serif;
    font-size: 20px;
    color: #2655A3;
    line-height: 23px; }
  .wrapp-bank-details .bank-details .info-bank-details {
    margin-top: 21px;
    display: flex; }
    .wrapp-bank-details .bank-details .info-bank-details .column-info1 {
      width: 498px;
      margin-right: 81px; }
    .wrapp-bank-details .bank-details .info-bank-details .item-info-bank {
      display: flex; }
      .wrapp-bank-details .bank-details .info-bank-details .item-info-bank .name-info-bank {
        width: 41%;
        margin-right: 25px;
        font-family: "Roboto-Bold", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 32px; }
      .wrapp-bank-details .bank-details .info-bank-details .item-info-bank .value-info-bank {
        font-family: "Roboto-Regular", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 32px; }
    .wrapp-bank-details .bank-details .info-bank-details .column-info2 {
      width: 162px;
      margin-right: 177px; }
      .wrapp-bank-details .bank-details .info-bank-details .column-info2 .name-info-bank {
        width: 27%; }

.callback-form-contacts {
  margin-top: 70px;
  padding-bottom: 81px; }
  .callback-form-contacts .title-form-callback-contacts {
    font-family: "Roboto-Medium", sans-serif;
    font-size: 40px;
    color: #2655A3;
    line-height: 47px;
    text-align: center; }
  .callback-form-contacts form {
    margin-top: 36px; }
    .callback-form-contacts form .wrapp-callback-form {
      display: flex; }
      .callback-form-contacts form .wrapp-callback-form .left-column {
        width: 635px;
        margin-right: 29px; }
        .callback-form-contacts form .wrapp-callback-form .left-column .wrapp-field input {
          width: 100%;
          height: 65px;
          padding-left: 20px;
          margin-bottom: 22px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 18px;
          color: #505050;
          line-height: 65px;
          outline: none; }
        .callback-form-contacts form .wrapp-callback-form .left-column .wrapp-field:last-child input {
          margin-bottom: 0; }
      .callback-form-contacts form .wrapp-callback-form .right-column {
        width: 664px; }
        .callback-form-contacts form .wrapp-callback-form .right-column textarea {
          width: 100%;
          height: 239px;
          padding: 21px 20px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 18px;
          color: #505050;
          line-height: 21px;
          outline: none;
          resize: none; }
    .callback-form-contacts form .wrapp-checkbox {
      max-width: 480px;
      margin-top: 23px;
      padding-left: 56px;
      position: relative; }
      .callback-form-contacts form .wrapp-checkbox input[type=checkbox] {
        display: none; }
      .callback-form-contacts form .wrapp-checkbox label {
        margin: 0;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 18px;
        color: #000;
        font-weight: normal;
        line-height: normal; }
        .callback-form-contacts form .wrapp-checkbox label a {
          color: #000;
          text-decoration: underline; }
      .callback-form-contacts form .wrapp-checkbox label::before {
        content: '';
        display: inline-block;
        width: 40px;
        height: 40px;
        border: 1px solid #D4D4D4;
        position: absolute;
        top: 0;
        left: 0; }
      .callback-form-contacts form .wrapp-checkbox input[type=checkbox]:checked + label::before {
        content: '';
        display: inline-block;
        width: 40px;
        height: 40px;
        border: 1px solid #D4D4D4;
        position: absolute;
        top: 0;
        left: 0; }
      .callback-form-contacts form .wrapp-checkbox input[type=checkbox]:checked + label::after {
        content: '';
        display: inline-block;
        width: 24px;
        height: 16px;
        background: url("../img/check.png") no-repeat center center;
        background-size: contain;
        position: absolute;
        top: 50%;
        margin-top: -10px;
        left: 9px; }
    .callback-form-contacts form .btn-form-callback {
      display: block;
      margin-top: 51px;
      width: 202px;
      height: 42px;
      font-family: "Roboto-Medium", sans-serif;
      font-size: 16px;
      color: #fff;
      background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
      border: none;
      text-transform: uppercase; }

/* Отчеты */
.wrapp-reports {
  padding-bottom: 49px; }
  .wrapp-reports .prev-reports {
    margin-top: 27px;
    font-family: "Roboto-Light", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 19px; }
  .wrapp-reports .select-period-reports {
    margin-top: 35px; }
    .wrapp-reports .select-period-reports span {
      display: block;
      font-family: "Roboto-Regular", sans-serif;
      font-size: 18px;
      color: #939393;
      line-height: 21px; }
    .wrapp-reports .select-period-reports .jq-selectbox {
      width: 504px;
      height: 65px; }
    .wrapp-reports .select-period-reports .jq-selectbox__select {
      width: 504px;
      height: 65px; }
    .wrapp-reports .select-period-reports .mCSB_inside > .mCSB_container {
      margin-right: 0; }
    .wrapp-reports .select-period-reports .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
      background: #2655A3;
      border-radius: 3px; }
    .wrapp-reports .select-period-reports .mCSB_scrollTools {
      right: -5px; }
  .wrapp-reports .wrapp-items-report {
    margin-top: 20px;
    display: flex; }
    .wrapp-reports .wrapp-items-report .item-reports {
      display: flex;
      justify-content: space-between;
      flex-direction: column;
      width: 325px;
      min-height: 322px;
      margin-right: 20px;
      padding: 17px 0 46px 0;
      border: 1px solid #E9E9E9;
      border-radius: 5px; }
      .wrapp-reports .wrapp-items-report .item-reports .icon-reports {
        padding: 0 17px;
        text-align: right; }
      .wrapp-reports .wrapp-items-report .item-reports .name-reports {
        margin-top: 38px;
        padding: 0 29px 0 32px; }
        .wrapp-reports .wrapp-items-report .item-reports .name-reports a {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 18px;
          color: #000;
          line-height: 24px;
          text-decoration: none; }
      .wrapp-reports .wrapp-items-report .item-reports .btn-reports {
        padding: 0 34px;
        align-items: flex-end;
        flex: 1 0 auto;
        position: relative; }
        .wrapp-reports .wrapp-items-report .item-reports .btn-reports .show-reports {
          display: inline-block;
          float: left;
          margin-right: 9px;
          width: 204px;
          height: 42px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #2655A3;
          line-height: 42px;
          background: url("../img/btn.png") no-repeat center center;
          background-size: 100% 100%;
          text-decoration: none;
          text-align: center;
          position: absolute;
          bottom: 0;
          left: 34px; }
        .wrapp-reports .wrapp-items-report .item-reports .btn-reports .download-reports {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          float: left;
          width: 42px;
          height: 42px;
          background: url("../img/btn-download.png") no-repeat center center;
          position: absolute;
          bottom: 0;
          right: 34px; }

.jq-selectbox {
  margin-top: 7px;
  width: 100%;
  height: 65px; }

.jq-selectbox__select {
  width: 100%;
  height: 65px;
  border: 1px solid #D4D4D4; }

.jq-selectbox__select-text {
  line-height: 65px;
  padding-left: 20px;
  font-family: "Roboto-Regular", sans-serif;
  font-size: 18px;
  color: #000; }

.jq-selectbox__dropdown {
  width: 100%;
  border: 1px solid #D4D4D4;
  border-top: none;
  border-bottom: none;
  background: #fff;
  z-index: 3; }

.jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  text-align: center; }

.jq-selectbox li, .jq-select-multiple li {
  line-height: 65px;
  border: 1px solid #D4D4D4;
  font-family: "Roboto-Regular", sans-serif;
  font-size: 18px;
  color: #000; }

.jq-selectbox__dropdown ul li {
  line-height: 65px;
  border: 1px solid #D4D4D4;
  font-family: "Roboto-Regular", sans-serif;
  font-size: 18px;
  color: #000; }

.jq-selectbox__trigger {
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 20px; }

.jq-selectbox__trigger-arrow {
  width: 25px;
  height: 14px;
  background: url("../img/arrow-select.png") no-repeat center center; }

/* page Documents*/
.wrapp-statutory-documents {
  margin-top: 80px; }
  .wrapp-statutory-documents .list-statutory-documents {
    margin-top: 52px;
    justify-content: space-between; }
    .wrapp-statutory-documents .list-statutory-documents .item-reports {
      margin-right: 0; }
      .wrapp-statutory-documents .list-statutory-documents .item-reports .name-reports {
        margin-top: 5px; }

.wrapp-documents-fond {
  margin-top: 94px; }
  .wrapp-documents-fond .wrapp-select-document {
    margin-top: 20px;
    display: flex; }
    .wrapp-documents-fond .wrapp-select-document .select-period-reports {
      margin-right: 15px; }
  .wrapp-documents-fond .list-statutory-documents {
    margin-top: 25px;
    flex-wrap: wrap;
    justify-content: space-between; }
    .wrapp-documents-fond .list-statutory-documents .item-reports {
      margin-right: 0;
      margin-bottom: 9px; }
      .wrapp-documents-fond .list-statutory-documents .item-reports .name-reports {
        margin-top: 5px; }

.title-h2 h2 {
  font-family: "Roboto-Medium", sans-serif;
  font-size: 40px;
  color: #2655A3;
  line-height: 47px;
  text-align: center;
  letter-spacing: 0.02em; }

/* page News*/
.wrapp-news .wrapp-select-news {
  display: flex; }
  .wrapp-news .wrapp-select-news .select-region {
    margin-right: 15px; }
.wrapp-news .wrapp-tabs-news {
  margin-top: 40px; }
  .wrapp-news .wrapp-tabs-news #tabs-news-list {
    padding: 0;
    margin: 0;
    list-style: none;
    border-bottom: 1px solid #EAEAEA; }
    .wrapp-news .wrapp-tabs-news #tabs-news-list li {
      float: left;
      width: 220px;
      height: 52px;
      margin-right: 3px;
      background: #F5F5F5;
      border: 1px solid #EAEAEA;
      border-bottom: 1px solid transparent; }
      .wrapp-news .wrapp-tabs-news #tabs-news-list li a {
        display: block;
        width: 100%;
        height: 100%;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 18px;
        color: #7C7C7C;
        line-height: 52px;
        text-decoration: none;
        text-align: center;
        text-transform: uppercase; }
    .wrapp-news .wrapp-tabs-news #tabs-news-list li.active {
      background: #2655A3;
      border: 1px solid transparent; }
      .wrapp-news .wrapp-tabs-news #tabs-news-list li.active a {
        color: #fff; }
  .wrapp-news .wrapp-tabs-news #tabs-news-list::after {
    content: '';
    display: table;
    clear: both; }
  .wrapp-news .wrapp-tabs-news .tab-content {
    padding: 23px 0 0 0; }
    .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news {
      display: flex;
      margin-bottom: 20px;
      border: 1px solid #E9E9E9; }
      .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .img-item-news {
        margin-right: 32px; }
      .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news {
        padding-top: 29px; }
        .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news .icon-items-news {
          display: flex; }
          .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news .icon-items-news .date-items-news {
            margin-right: 22px;
            font-family: "Roboto-Medium", sans-serif;
            font-size: 13px;
            color: #A9A9A9; }
            .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news .icon-items-news .date-items-news img {
              margin-right: 6px; }
          .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news .icon-items-news .views-items-news {
            font-family: "Roboto-Medium", sans-serif;
            font-size: 13px;
            color: #A9A9A9; }
            .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news .icon-items-news .views-items-news img {
              margin-right: 6px; }
        .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news .name-items-news {
          margin-top: 12px; }
          .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news .name-items-news a {
            display: block;
            padding-right: 35px;
            font-family: "PT-Serif-Bold", sans-serif;
            font-size: 18px;
            color: #000;
            line-height: 24px;
            text-decoration: none; }
        .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news .prev-items-news {
          margin-top: 12px;
          padding-right: 35px;
          font-family: "Roboto-Light", sans-serif;
          font-size: 16px;
          color: #000;
          line-height: 19px; }
        .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news .more-info-items-news {
          margin-top: 23px; }
          .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news .more-info-items-news a {
            display: inline-block;
            width: 173px;
            height: 42px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 16px;
            color: #2655A3;
            line-height: 42px;
            background: url("../img/btn.png") no-repeat center center;
            background-size: 100% 100%;
            text-decoration: none;
            text-align: center; }
    .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news:last-child {
      margin-bottom: 0; }

.wrapp-pagination {
  margin-top: 53px; }
  .wrapp-pagination ul {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center; }
    .wrapp-pagination ul li {
      display: inline-block;
      margin-right: 24px; }
      .wrapp-pagination ul li a {
        display: block;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 30px;
        color: #2655A3;
        text-decoration: none; }
    .wrapp-pagination ul .selected a {
      width: 42px;
      height: 42px;
      background: #2655A3;
      border: 1px solid #2655A3;
      color: #fff; }
    .wrapp-pagination ul li:last-child {
      margin-right: 0px; }
  .wrapp-pagination ul::after {
    content: '';
    display: table;
    clear: both; }

/* page Programms*/
.wrapp-programms-fond {
  margin-top: 23px;
  padding-bottom: 48px; }
  .wrapp-programms-fond .descr-programms-fond {
    margin: 0;
    font-family: "Roboto-Light", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 19px; }
  .wrapp-programms-fond .wrapp-tabs-programms {
    margin-top: 53px; }
    .wrapp-programms-fond .wrapp-tabs-programms .tabs-programms {
      padding: 0;
      margin: 0;
      list-style: none;
      text-align: center; }
      .wrapp-programms-fond .wrapp-tabs-programms .tabs-programms li {
        display: inline-block;
        margin-right: 43px; }
        .wrapp-programms-fond .wrapp-tabs-programms .tabs-programms li a {
          font-family: "Roboto-Regular", sans-serif;
          font-size: 18px;
          color: #7E7E7E;
          line-height: 21px;
          text-decoration: none; }
      .wrapp-programms-fond .wrapp-tabs-programms .tabs-programms li.active {
        padding-bottom: 5px;
        border-bottom: 2px solid #F56217; }
        .wrapp-programms-fond .wrapp-tabs-programms .tabs-programms li.active a {
          color: #F56217; }
      .wrapp-programms-fond .wrapp-tabs-programms .tabs-programms li:last-child {
        margin-right: 0px; }
    .wrapp-programms-fond .wrapp-tabs-programms .tab-content {
      padding-top: 24px; }
      .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between; }
        .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms {
          display: flex;
          width: 654px;
          padding: 48px 52px 58px 52px;
          margin-bottom: 20px;
          border: 1px solid #E9E9E9;
          border-radius: 5px; }
          .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms {
            margin-right: 23px; }
            .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .name-programms a {
              font-family: "PT-Serif-Bold", sans-serif;
              font-size: 22px;
              color: #000;
              line-height: 29px;
              text-decoration: none; }
            .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .descr-programms {
              margin-top: 15px;
              font-family: "Roboto-Light", sans-serif;
              font-size: 16px;
              color: #000;
              line-height: 19px; }
            .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms {
              margin-top: 12px;
              display: flex; }
              .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .collected {
                margin-right: 57px;
                position: relative; }
                .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .collected p {
                  margin: 0;
                  font-family: "PT-Serif-Bold", sans-serif;
                  font-size: 25px;
                  color: #093F7B;
                  line-height: 33px; }
                .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .collected span {
                  display: block;
                  font-family: "Roboto-Regular", sans-serif;
                  font-size: 16px;
                  color: #7E7E7E;
                  line-height: 19px; }
                .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .collected .icon-info {
                  position: absolute;
                  top: 0;
                  right: -16px; }
                  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .collected .icon-info img:hover {
                    cursor: pointer; }
                  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .collected .icon-info .hidde-text-programms {
                    display: none;
                    padding: 18px 14px 18px 20px;
                    min-width: 270px;
                    background: #F5F5F5;
                    font-family: "Roboto-Light", sans-serif;
                    font-size: 12px;
                    color: #000;
                    line-height: 14px;
                    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
                    position: absolute;
                    top: -5px;
                    left: 32px; }
                  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .collected .icon-info .hidde-text-programms::before {
                    content: '';
                    display: inline-block;
                    border: 8.5px solid transparent;
                    border-right: 8.5px solid #F5F5F5;
                    border-bottom: 8.5px solid #F5F5F5;
                    position: absolute;
                    top: 0;
                    left: -17px; }
                  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .collected .icon-info img:hover + .hidde-text-programms {
                    display: block; }
              .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .donation p {
                margin: 0;
                font-family: "PT-Serif-Bold", sans-serif;
                font-size: 25px;
                color: #093F7B;
                line-height: 33px;
                text-align: center; }
              .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .donation span {
                display: block;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 16px;
                color: #7E7E7E;
                line-height: 19px; }
            .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .btn-programms {
              margin-top: 26px; }
              .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .btn-programms .help-programms {
                display: inline-block;
                margin-right: 6px;
                width: 186px;
                height: 42px;
                font-family: "Roboto-Medium", sans-serif;
                font-size: 16px;
                color: #fff;
                line-height: 42px;
                background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
                text-align: center;
                text-decoration: none; }
              .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .btn-programms .more-info-programms {
                display: inline-block;
                width: 133px;
                height: 42px;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 16px;
                color: #2655A3;
                line-height: 42px;
                background: url("../img/btn.png") no-repeat center center;
                background-size: 100% 100%;
                text-align: center;
                text-decoration: none; }
      .wrapp-programms-fond .wrapp-tabs-programms .tab-content .item-programms:hover {
        box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.12); }

/* page Project*/
.wrapp-project {
  margin-top: 50px;
  padding-bottom: 78px; }
  .wrapp-project .item-project {
    display: flex; }
    .wrapp-project .item-project .img-project {
      margin-right: 43px; }
    .wrapp-project .item-project .descr-project .descr-problem {
      font-family: "Roboto-Regular", sans-serif;
      font-size: 16px;
      color: #000;
      line-height: 19px; }
      .wrapp-project .item-project .descr-project .descr-problem span {
        font-family: "Roboto-Medium", sans-serif; }
    .wrapp-project .item-project .descr-project .descr-help {
      margin-top: 11px;
      font-family: "Roboto-Regular", sans-serif;
      font-size: 16px;
      color: #000;
      line-height: 19px; }
      .wrapp-project .item-project .descr-project .descr-help span {
        font-family: "Roboto-Medium", sans-serif; }
    .wrapp-project .item-project .descr-project .info-project {
      margin-top: 58px;
      display: flex;
      justify-content: space-between; }
      .wrapp-project .item-project .descr-project .info-project .collected-project span {
        display: block;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 16px;
        color: #7E7E7E;
        line-height: 19px; }
      .wrapp-project .item-project .descr-project .info-project .collected-project p {
        margin: 0;
        font-family: "PT-Serif-Bold", sans-serif;
        font-size: 25px;
        color: #093F7B;
        line-height: 33px; }
      .wrapp-project .item-project .descr-project .info-project .social-project {
        float: right; }
        .wrapp-project .item-project .descr-project .info-project .social-project a {
          display: inline-block;
          margin-right: 13px; }
          .wrapp-project .item-project .descr-project .info-project .social-project a img {
            width: 39px; }
        .wrapp-project .item-project .descr-project .info-project .social-project a:last-child {
          margin-right: 0; }
    .wrapp-project .item-project .descr-project .form-help-project {
      margin-top: 30px;
      padding: 0 12px;
      height: 100px;
      background: linear-gradient(90deg, #1CB5E0 -29.97%, #2655A3 100%), #F5F5F5; }
      .wrapp-project .item-project .descr-project .form-help-project form {
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 100%; }
        .wrapp-project .item-project .descr-project .form-help-project form .wrapp-field input {
          width: 174px;
          height: 44px;
          padding-left: 23px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #7E7E7E;
          outline: none; }
        .wrapp-project .item-project .descr-project .form-help-project form .wrapp-select {
          height: 44px; }
          .wrapp-project .item-project .descr-project .form-help-project form .wrapp-select .jq-selectbox {
            margin-top: 0;
            width: 234px;
            height: 44px; }
          .wrapp-project .item-project .descr-project .form-help-project form .wrapp-select .jq-selectbox__select {
            width: 100%;
            height: 44px;
            border: none;
            background: #fff; }
          .wrapp-project .item-project .descr-project .form-help-project form .wrapp-select .jq-selectbox__select-text {
            line-height: 44px;
            padding-left: 23px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 16px;
            color: #7E7E7E; }
          .wrapp-project .item-project .descr-project .form-help-project form .wrapp-select .jq-selectbox__trigger-arrow {
            width: 12px;
            height: 6px;
            background-size: cover; }
          .wrapp-project .item-project .descr-project .form-help-project form .wrapp-select .jq-selectbox__dropdown {
            border: none; }
          .wrapp-project .item-project .descr-project .form-help-project form .wrapp-select .jq-selectbox__dropdown ul li {
            line-height: 44px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 16px;
            color: #7E7E7E; }
        .wrapp-project .item-project .descr-project .form-help-project form input[type=submit] {
          width: 208px;
          height: 44px;
          font-family: "Roboto-Medium", sans-serif;
          font-size: 16px;
          color: #fff;
          background: linear-gradient(180deg, #FF7F3E 0%, #F95400 100%);
          text-transform: uppercase;
          border: none;
          outline: none; }
  .wrapp-project .history-project {
    margin-top: 61px; }
    .wrapp-project .history-project .descr-history-project {
      margin-top: 31px; }
      .wrapp-project .history-project .descr-history-project p {
        margin: 0 0 15px 0;
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 26px; }
      .wrapp-project .history-project .descr-history-project .indent {
        text-indent: 30px; }
    .wrapp-project .history-project .list-img-history-project {
      margin-top: 45px;
      display: flex;
      justify-content: space-between; }
  .wrapp-project .block-info-help-programm {
    margin-top: 71px;
    padding: 84px 133px 41px 133px;
    background: #FFFFFF;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.12); }
    .wrapp-project .block-info-help-programm .list-items-info-programm {
      margin-top: 67px;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      .wrapp-project .block-info-help-programm .list-items-info-programm .item-info-programm {
        width: 491px;
        display: flex;
        margin-bottom: 69px; }
        .wrapp-project .block-info-help-programm .list-items-info-programm .item-info-programm .img-info-programm {
          padding-top: 8px;
          margin-right: 35px; }
        .wrapp-project .block-info-help-programm .list-items-info-programm .item-info-programm .descr-info-programm .title-info-programm {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 22px;
          color: #000;
          line-height: 29px; }
        .wrapp-project .block-info-help-programm .list-items-info-programm .item-info-programm .descr-info-programm .text-info-programm {
          margin-top: 13px;
          font-family: "Roboto-Light", sans-serif;
          font-size: 16px;
          color: #000;
          line-height: 19px; }

h2 {
  margin: 0;
  font-family: "Roboto-Medium", sans-serif;
  font-size: 40px;
  color: #2655A3;
  line-height: 47px;
  text-align: center;
  letter-spacing: 0.02em; }

.wrapp-people-work-programm {
  padding: 87px 0;
  background: #F5F5F5; }
  .wrapp-people-work-programm .slider-people-work {
    margin-top: 42px;
    padding: 0 29px; }
    .wrapp-people-work-programm .slider-people-work .slide {
      width: 311px;
      margin-right: 8px;
      padding: 40px 19px 34px 22px;
      background: #FFFFFF;
      border: 1px solid #E9E9E9;
      border-radius: 5px;
      outline: none; }
      .wrapp-people-work-programm .slider-people-work .slide .img-person {
        text-align: center; }
        .wrapp-people-work-programm .slider-people-work .slide .img-person img {
          display: inline-block; }
      .wrapp-people-work-programm .slider-people-work .slide .name-person {
        margin-top: 20px;
        font-family: "PT-Serif-Bold", sans-serif;
        font-size: 22px;
        color: #000;
        line-height: 29px;
        text-align: center; }
      .wrapp-people-work-programm .slider-people-work .slide .text-person {
        margin-top: 12px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 19px;
        text-align: center; }
        .wrapp-people-work-programm .slider-people-work .slide .text-person .email-person img {
          display: inline-block;
          margin-right: 11px; }
        .wrapp-people-work-programm .slider-people-work .slide .text-person .hidden-person-text {
          display: none; }
    .wrapp-people-work-programm .slider-people-work .slide:hover {
      box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.2); }
      .wrapp-people-work-programm .slider-people-work .slide:hover .hidden-person-text {
        display: block; }
    .wrapp-people-work-programm .slider-people-work .next-slide {
      display: inline-block;
      width: 15px;
      height: 29px;
      background: url("../img/arrow-slider-people.png") no-repeat center center;
      background-size: cover;
      transform: rotate(-180deg);
      position: absolute;
      top: 50%;
      margin-top: -14.5px;
      right: 0;
      z-index: 5; }
    .wrapp-people-work-programm .slider-people-work .prev-slide {
      display: inline-block;
      width: 15px;
      height: 29px;
      background: url("../img/arrow-slider-people.png") no-repeat center center;
      background-size: cover;
      position: absolute;
      top: 50%;
      margin-top: -14.5px;
      left: 0;
      z-index: 5; }
    .wrapp-people-work-programm .slider-people-work .next-slide:hover {
      transform: rotate(0deg);
      background: url("../img/arrow-slider-people-active.png") no-repeat center center;
      background-size: cover; }
    .wrapp-people-work-programm .slider-people-work .prev-slide:hover {
      background: url("../img/arrow-slider-people-active.png") no-repeat center center;
      background-size: cover;
      transform: rotate(180deg); }
    .wrapp-people-work-programm .slider-people-work .prev-slide:hover, .wrapp-people-work-programm .slider-people-work .next-slide:hover {
      cursor: pointer; }

.wrapp-good-know {
  padding: 86px 0 26px 0; }
  .wrapp-good-know .list-items-good-know {
    margin-top: 34px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .wrapp-good-know .list-items-good-know .item-good-know {
      display: flex;
      width: 429px;
      padding: 39px 25px 53px 25px;
      background: #FFFFFF;
      border: 1px solid #E9E9E9;
      border-radius: 5px; }
      .wrapp-good-know .list-items-good-know .item-good-know .img-good-know {
        margin-right: 26px; }
      .wrapp-good-know .list-items-good-know .item-good-know .text-good-know .title-good-know {
        font-family: "PT-Serif-Bold", sans-serif;
        font-size: 22px;
        color: #000;
        line-height: 29px; }
      .wrapp-good-know .list-items-good-know .item-good-know .text-good-know .descr-good-know {
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 19px; }
    .wrapp-good-know .list-items-good-know .item-good-know:hover {
      cursor: pointer; }

/* page Program*/
.wrapp-program .wrapp-banner {
  position: relative; }
  .wrapp-program .wrapp-banner .form-help-project {
    width: 100%;
    padding: 0 12px;
    height: 100px;
    background: linear-gradient(90deg, #1CB5E0 -29.97%, #2655A3 100%), #F5F5F5;
    position: absolute;
    bottom: 0;
    left: 0; }
    .wrapp-program .wrapp-banner .form-help-project form {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 100%; }
      .wrapp-program .wrapp-banner .form-help-project form .wrapp-field {
        margin-right: 12px; }
        .wrapp-program .wrapp-banner .form-help-project form .wrapp-field input {
          width: 174px;
          height: 44px;
          padding-left: 23px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #7E7E7E;
          outline: none; }
      .wrapp-program .wrapp-banner .form-help-project form .wrapp-select {
        margin-right: 12px;
        height: 44px; }
        .wrapp-program .wrapp-banner .form-help-project form .wrapp-select .jq-selectbox {
          margin-top: 0;
          width: 234px;
          height: 44px; }
        .wrapp-program .wrapp-banner .form-help-project form .wrapp-select .jq-selectbox__select {
          width: 100%;
          height: 44px;
          border: none;
          background: #fff; }
        .wrapp-program .wrapp-banner .form-help-project form .wrapp-select .jq-selectbox__select-text {
          line-height: 44px;
          padding-left: 23px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #7E7E7E; }
        .wrapp-program .wrapp-banner .form-help-project form .wrapp-select .jq-selectbox__trigger-arrow {
          width: 12px;
          height: 6px;
          background-size: cover; }
        .wrapp-program .wrapp-banner .form-help-project form .wrapp-select .jq-selectbox__dropdown {
          border: none; }
        .wrapp-program .wrapp-banner .form-help-project form .wrapp-select .jq-selectbox__dropdown ul li {
          line-height: 44px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #7E7E7E; }
      .wrapp-program .wrapp-banner .form-help-project form input[type=submit] {
        width: 208px;
        height: 44px;
        font-family: "Roboto-Medium", sans-serif;
        font-size: 16px;
        color: #fff;
        background: linear-gradient(180deg, #FF7F3E 0%, #F95400 100%);
        text-transform: uppercase;
        border: none;
        outline: none; }
.wrapp-program .wrapp-social-icon {
  margin-top: 34px;
  text-align: center; }
  .wrapp-program .wrapp-social-icon a {
    display: inline-block;
    margin-right: 17px; }
    .wrapp-program .wrapp-social-icon a img {
      width: 39px; }
  .wrapp-program .wrapp-social-icon a:last-child {
    margin-right: 0; }
.wrapp-program .wrap-info-program {
  margin-top: 40px; }
  .wrapp-program .wrap-info-program .text-info-program {
    margin-top: 29px; }
    .wrapp-program .wrap-info-program .text-info-program p {
      margin: 0 0 15px 0;
      font-family: "Roboto-Light", sans-serif;
      font-size: 16px;
      color: #000; }
    .wrapp-program .wrap-info-program .text-info-program p:last-child {
      margin-bottom: 0; }
.wrapp-program .wrapp-list-people-helps {
  margin-top: 83px; }
  .wrapp-program .wrapp-list-people-helps .list-people-helps {
    margin-top: 54px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps {
      width: 654px;
      margin-bottom: 20px;
      padding: 42px 58px 58px 58px;
      background: #FFFFFF;
      border: 1px solid #E9E9E9;
      border-radius: 5px; }
      .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .head-people-helps {
        display: flex; }
        .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .head-people-helps .img-people-helps {
          padding-top: 7px;
          margin-right: 36px; }
          .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .head-people-helps .img-people-helps img {
            max-width: 100%; }
        .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .head-people-helps .title-people-helps a {
          display: inline-block;
          max-width: 220px;
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 22px;
          color: #000;
          line-height: 29px;
          text-decoration: none; }
      .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .desc-problem {
        margin-top: 24px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 22px; }
        .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .desc-problem span {
          font-family: "Roboto-Medium", sans-serif; }
      .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .desc-helps {
        margin-top: 11px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 22px; }
        .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .desc-helps span {
          font-family: "Roboto-Medium", sans-serif; }
      .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .bottom-people-helps {
        margin-top: 55px;
        display: flex;
        justify-content: space-between; }
        .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .bottom-people-helps .collected span {
          display: block;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #7E7E7E;
          line-height: 19px; }
        .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .bottom-people-helps .collected p {
          margin: 0;
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 25px;
          color: #093F7B;
          line-height: 33px; }
        .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .bottom-people-helps .more-info a {
          display: inline-block;
          width: 186px;
          height: 42px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #093F7B;
          line-height: 42px;
          background: url("../img/btn.png") no-repeat center center;
          background-size: 100% 100%;
          text-decoration: none;
          text-align: center; }
  .wrapp-program .wrapp-list-people-helps .show-more {
    margin-top: 30px;
    text-align: center; }
    .wrapp-program .wrapp-list-people-helps .show-more a {
      display: inline-block;
      width: 206px;
      height: 42px;
      font-family: "Roboto-Medium", sans-serif;
      font-size: 16px;
      color: #fff;
      line-height: 42px;
      background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
      text-decoration: none;
      text-align: center; }

/* page About Fond*/
.wrapp-slider-about-fond {
  margin-top: 43px;
  position: relative; }
  .wrapp-slider-about-fond .prev-slide {
    display: inline-block;
    width: 25px;
    height: 49px;
    background: url("../img/arrow-about-slider.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -24.5px;
    left: 50%;
    margin-left: -664px;
    z-index: 5; }
  .wrapp-slider-about-fond .next-slide {
    display: inline-block;
    width: 25px;
    height: 49px;
    background: url("../img/arrow-about-slider.png") no-repeat center center;
    background-size: cover;
    transform: rotate(180deg);
    position: absolute;
    top: 50%;
    margin-top: -24.5px;
    right: 50%;
    margin-right: -664px;
    z-index: 5; }
  .wrapp-slider-about-fond .prev-slide:hover {
    background: url("../img/arrow-about-slider-active.png") no-repeat center center;
    background-size: cover;
    transform: rotate(180deg); }
  .wrapp-slider-about-fond .next-slide:hover {
    background: url("../img/arrow-about-slider-active.png") no-repeat center center;
    background-size: cover;
    transform: rotate(0deg); }
  .wrapp-slider-about-fond .next-slide:hover, .wrapp-slider-about-fond .prev-slide:hover {
    cursor: pointer; }

.wrapp-about-info {
  margin-top: 68px; }
  .wrapp-about-info .text-about-info {
    margin-top: 36px; }
    .wrapp-about-info .text-about-info p {
      margin: 0 0 11px 0;
      font-family: "Roboto-Light", sans-serif;
      font-size: 16px;
      line-height: 26px; }
    .wrapp-about-info .text-about-info p:last-child {
      margin-bottom: 0; }

.wrapp-helps-fond {
  margin-top: 80px; }
  .wrapp-helps-fond .wrapp-list-help-fond {
    padding: 84px 133px 55px 133px;
    background: #FFFFFF;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.12); }
    .wrapp-helps-fond .wrapp-list-help-fond .list-help-fond {
      margin-top: 67px;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      .wrapp-helps-fond .wrapp-list-help-fond .list-help-fond .item-help-fond {
        width: 490px;
        display: flex;
        margin-bottom: 75px; }
        .wrapp-helps-fond .wrapp-list-help-fond .list-help-fond .item-help-fond .img-help-fond {
          margin-right: 31px;
          padding-top: 8px; }
        .wrapp-helps-fond .wrapp-list-help-fond .list-help-fond .item-help-fond .descr-help-fond .title-help-fond {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 22px;
          color: #000;
          line-height: 29px; }
        .wrapp-helps-fond .wrapp-list-help-fond .list-help-fond .item-help-fond .descr-help-fond .text-help-fond {
          margin-top: 13px;
          font-family: "Roboto-Light", sans-serif;
          font-size: 16px;
          color: #000;
          line-height: 19px; }

.wrapp-brief-history-fond {
  margin-top: 88px; }
  .wrapp-brief-history-fond .wrapp-sldier-brief-history {
    position: relative; }
    .wrapp-brief-history-fond .wrapp-sldier-brief-history .arrow-container-slide {
      position: absolute; }
    .wrapp-brief-history-fond .wrapp-sldier-brief-history .to-read-full-history {
      margin-top: 53px;
      text-align: center; }
      .wrapp-brief-history-fond .wrapp-sldier-brief-history .to-read-full-history a {
        display: inline-block;
        width: 298px;
        height: 42px;
        font-family: "Roboto-Medium", sans-serif;
        font-size: 16px;
        color: #fff;
        line-height: 42px;
        background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
        text-decoration: none;
        text-transform: uppercase;
        text-align: center; }
  .wrapp-brief-history-fond .slider-history-fond {
    margin-top: 43px; }
    .wrapp-brief-history-fond .slider-history-fond .slide {
      position: relative; }
      .wrapp-brief-history-fond .slider-history-fond .slide .bg-slide {
        width: 100%;
        height: 100%;
        background: linear-gradient(180deg, #1CB5E0 -5.44%, #2655A3 100%), #C4C4C4;
        position: absolute;
        top: 0;
        left: 0; }
      .wrapp-brief-history-fond .slider-history-fond .slide .img-slide {
        float: right;
        position: relative;
        z-index: 3; }
      .wrapp-brief-history-fond .slider-history-fond .slide .text-slide-fond {
        position: relative;
        z-index: 5; }
        .wrapp-brief-history-fond .slider-history-fond .slide .text-slide-fond .block-text {
          margin-top: 65px;
          max-width: 515px;
          padding: 44px 45px 80px 47px;
          background: #FFFFFF;
          border-radius: 5px;
          position: absolute;
          left: 105px; }
          .wrapp-brief-history-fond .slider-history-fond .slide .text-slide-fond .block-text .year-history {
            padding-bottom: 15px;
            font-family: "Montserrat-Bold", sans-serif;
            font-size: 55px;
            color: #FF7F3E;
            line-height: 67px;
            border-bottom: 1px solid #C8C8C8; }
          .wrapp-brief-history-fond .slider-history-fond .slide .text-slide-fond .block-text .title-history {
            margin-top: 34px;
            font-family: "PT-Serif-Bold", sans-serif;
            font-size: 28px;
            color: #2655A3;
            line-height: 37px; }
          .wrapp-brief-history-fond .slider-history-fond .slide .text-slide-fond .block-text .text-history {
            margin-top: 19px;
            padding-right: 25px;
            font-family: "Roboto-Light", sans-serif;
            font-size: 16px;
            color: #000;
            line-height: 19px; }
    .wrapp-brief-history-fond .slider-history-fond .prev-slide {
      display: inline-block;
      width: 25px;
      height: 49px;
      background: url("../img/arrow-about-slider.png") no-repeat center center;
      background-size: cover;
      position: absolute;
      top: 50%;
      margin-top: -14.5px;
      left: 50%;
      margin-left: -664px;
      z-index: 6; }
    .wrapp-brief-history-fond .slider-history-fond .prev-slide:hover {
      background: url("../img/arrow-about-slider-active.png") no-repeat center center;
      background-size: cover;
      transform: rotate(180deg); }
    .wrapp-brief-history-fond .slider-history-fond .next-slide {
      display: inline-block;
      width: 25px;
      height: 49px;
      background: url("../img/arrow-about-slider.png") no-repeat center center;
      background-size: cover;
      transform: rotate(180deg);
      position: absolute;
      top: 50%;
      margin-top: -14.5px;
      right: 50%;
      margin-right: -664px;
      z-index: 6; }
    .wrapp-brief-history-fond .slider-history-fond .next-slide:hover {
      transform: rotate(0deg);
      background: url("../img/arrow-about-slider-active.png") no-repeat center center;
      background-size: cover; }
    .wrapp-brief-history-fond .slider-history-fond .next-slide:hover, .wrapp-brief-history-fond .slider-history-fond .prev-slide:hover {
      cursor: pointer; }
    .wrapp-brief-history-fond .slider-history-fond .slick-dots {
      width: 100%;
      padding: 0;
      margin: 0;
      list-style: none;
      text-align: center;
      position: absolute;
      bottom: 24px;
      left: 0; }
      .wrapp-brief-history-fond .slider-history-fond .slick-dots li {
        display: inline-block;
        margin-right: 10px; }
        .wrapp-brief-history-fond .slider-history-fond .slick-dots li button {
          display: inline-block;
          width: 14px;
          height: 14px;
          border: 1px solid #fff;
          border-radius: 50%;
          padding: 0;
          background: none;
          font-size: 0;
          outline: none; }
      .wrapp-brief-history-fond .slider-history-fond .slick-dots .slick-active button {
        background: #fff; }

.wrapp-iteresting-facts {
  margin-top: 115px; }
  .wrapp-iteresting-facts .wrapp-list-facts {
    margin-top: 94px;
    padding-left: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .wrapp-iteresting-facts .wrapp-list-facts .item-facts {
      width: 390px;
      padding: 41px 55px 45px 39px;
      margin-bottom: 62px;
      background: #FFFFFF;
      border: 1px solid #E9E9E9;
      border-radius: 5px;
      position: relative; }
      .wrapp-iteresting-facts .wrapp-list-facts .item-facts .name-facts {
        font-family: "PT-Serif-Bold", sans-serif;
        font-size: 22px;
        color: #000;
        line-height: 29px; }
      .wrapp-iteresting-facts .wrapp-list-facts .item-facts .descr-facts {
        margin-top: 14px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 19px; }
      .wrapp-iteresting-facts .wrapp-list-facts .item-facts .number-facts {
        width: 62px;
        height: 62px;
        display: flex;
        justify-content: center;
        align-items: center;
        background: #2655A3;
        border-radius: 50%;
        position: absolute;
        top: -31px;
        left: -31px; }
        .wrapp-iteresting-facts .wrapp-list-facts .item-facts .number-facts span {
          font-family: "Roboto-Regular", sans-serif;
          font-size: 30px;
          color: #fff;
          line-height: 35px; }

.wrapp-how-help {
  margin-top: 9px;
  padding-bottom: 61px; }
  .wrapp-how-help .wrapp-list-how-help {
    padding: 69px 113px 93px 113px;
    background: #FFFFFF;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.12); }
    .wrapp-how-help .wrapp-list-how-help .list-how-help {
      margin-top: 66px;
      display: flex; }
      .wrapp-how-help .wrapp-list-how-help .list-how-help .left-how-help {
        margin-right: 35px;
        padding-top: 5px; }
        .wrapp-how-help .wrapp-list-how-help .list-how-help .left-how-help .how-help {
          width: 315px;
          display: flex;
          flex-direction: column;
          justify-content: center;
          min-height: 137px;
          margin-bottom: 50px;
          padding: 0 23px 0 0;
          text-align: right;
          position: relative; }
          .wrapp-how-help .wrapp-list-how-help .list-how-help .left-how-help .how-help .name-how-help {
            font-family: "PT-Serif-Bold", sans-serif;
            font-size: 22px;
            color: #000;
            line-height: 29px; }
          .wrapp-how-help .wrapp-list-how-help .list-how-help .left-how-help .how-help .text-how-help {
            margin-top: 14px;
            font-family: "Roboto-Light", sans-serif;
            font-size: 16px;
            color: #000;
            line-height: 19px; }
        .wrapp-how-help .wrapp-list-how-help .list-how-help .left-how-help .how-help::after {
          content: '';
          display: inline-block;
          width: 6px;
          height: 100%;
          background: linear-gradient(180deg, #1CB5E0 -0.04%, #2655A3 100.02%), #C4C4C4;
          position: absolute;
          top: 0;
          right: 0; }
        .wrapp-how-help .wrapp-list-how-help .list-how-help .left-how-help .how-help:last-child {
          margin-bottom: 0; }
      .wrapp-how-help .wrapp-list-how-help .list-how-help .right-how-help {
        margin-left: 35px;
        padding-top: 5px; }
        .wrapp-how-help .wrapp-list-how-help .list-how-help .right-how-help .how-help {
          width: 315px;
          display: flex;
          flex-direction: column;
          justify-content: center;
          min-height: 137px;
          margin-bottom: 50px;
          padding: 0 0 0 23px;
          text-align: left;
          position: relative; }
          .wrapp-how-help .wrapp-list-how-help .list-how-help .right-how-help .how-help .name-how-help {
            font-family: "PT-Serif-Bold", sans-serif;
            font-size: 22px;
            color: #000;
            line-height: 29px; }
          .wrapp-how-help .wrapp-list-how-help .list-how-help .right-how-help .how-help .text-how-help {
            margin-top: 14px;
            font-family: "Roboto-Light", sans-serif;
            font-size: 16px;
            color: #000;
            line-height: 19px; }
        .wrapp-how-help .wrapp-list-how-help .list-how-help .right-how-help .how-help::after {
          content: '';
          display: inline-block;
          width: 6px;
          height: 100%;
          background: linear-gradient(180deg, #1CB5E0 -0.04%, #2655A3 100.02%), #C4C4C4;
          position: absolute;
          top: 0;
          left: 0; }
        .wrapp-how-help .wrapp-list-how-help .list-how-help .right-how-help .how-help:last-child {
          margin-bottom: 0; }

.about-fond-people-work {
  padding-top: 101px;
  padding-bottom: 113px; }
  .about-fond-people-work .wrapp-slider-people-work2 {
    margin-top: 85px; }
  .about-fond-people-work .wrapp-slider-people-work3 {
    margin-top: 85px; }

.wrapp-btn-programms-fond {
  padding: 93px 0 90px; }
  .wrapp-btn-programms-fond h2 {
    padding: 0 25%; }
  .wrapp-btn-programms-fond .btn-programms-fond {
    margin-top: 38px;
    text-align: center; }
    .wrapp-btn-programms-fond .btn-programms-fond a {
      display: inline-block;
      margin-right: 16px;
      height: 42px;
      font-family: "Roboto-Medium", sans-serif;
      font-size: 16px;
      color: #fff;
      line-height: 42px;
      background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
      text-align: center;
      text-transform: uppercase;
      text-decoration: none; }
    .wrapp-btn-programms-fond .btn-programms-fond a:last-child {
      margin-right: 0; }
    .wrapp-btn-programms-fond .btn-programms-fond .support-fond {
      width: 255px; }
    .wrapp-btn-programms-fond .btn-programms-fond .donate-fond {
      width: 283px; }
    .wrapp-btn-programms-fond .btn-programms-fond .become-volunteer {
      width: 255px; }

/* page Main*/
.close-site {
  float: right; }

.page-main-bg {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  background: url("../img/slide-fond.png") no-repeat center center;
  background-size: 100% 100%; }
  .page-main-bg .logo-text {
    margin-top: 41px;
    font-family: "Roboto-Bold", sans-serif;
    font-size: 50px;
    color: #fff;
    line-height: 59px; }
  .page-main-bg .link-site {
    margin-top: 87px; }
    .page-main-bg .link-site a {
      font-family: "Roboto-Medium", sans-serif;
      font-size: 18px;
      color: #fff;
      line-height: 21px;
      text-decoration: underline; }
    .page-main-bg .link-site a:hover {
      text-decoration: none; }

/* page Detail*/
.detail-title h1 {
  font-size: 45px;
  line-height: 53px; }

.wrapp-page-detail {
  padding-bottom: 54px; }
  .wrapp-page-detail img {
    width: 100%;
    max-width: 100%; }
  .wrapp-page-detail .date-detail {
    margin-top: 16px;
    margin-bottom: 22px;
    text-align: center; }
    .wrapp-page-detail .date-detail img {
      margin-right: 20px;
      width: 27px;
      height: 27px; }
    .wrapp-page-detail .date-detail span {
      display: inline-block;
      font-family: "Roboto-Regular", sans-serif;
      font-size: 22px;
      color: #7E7E7E;
      line-height: 26px;
      vertical-align: bottom; }
  .wrapp-page-detail .social-icon {
    margin-top: 20px;
    margin-bottom: 33px;
    text-align: center; }
    .wrapp-page-detail .social-icon a {
      display: inline-block;
      margin-right: 17px; }
    .wrapp-page-detail .social-icon a:last-child {
      margin-right: 0; }
  .wrapp-page-detail .bold {
    margin: 0 0 12px 0;
    font-family: "Roboto-Medium", sans-serif;
    font-size: 16px;
    color: #000000;
    line-height: 26px; }
  .wrapp-page-detail p {
    margin: 18px 0;
    font-family: "Roboto-Light", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 26px; }
  .wrapp-page-detail .wrapp-banner-detail {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 42px 0 60px;
    height: 210px;
    background: linear-gradient(90deg, #1CB5E0 -29.97%, #2655A3 100%); }
    .wrapp-page-detail .wrapp-banner-detail .title-banner-detail {
      max-width: 275px;
      font-family: "Roboto-Medium", sans-serif;
      font-size: 44px;
      color: #fff;
      line-height: 48px;
      letter-spacing: 0.02em; }
    .wrapp-page-detail .wrapp-banner-detail .collected-detail-banner p {
      margin: 0;
      font-family: "PT-Serif-Bold" sans-serif;
      font-size: 25px;
      color: #fff;
      line-height: 33px; }
    .wrapp-page-detail .wrapp-banner-detail .collected-detail-banner span {
      display: block;
      font-family: "Roboto-Regular", sans-serif;
      font-size: 16px;
      color: #fff;
      line-height: 19px; }
    .wrapp-page-detail .wrapp-banner-detail .collected-detail-banner a {
      display: block;
      margin-top: 16px;
      width: 172px;
      height: 44px;
      font-family: "Roboto-Medium", sans-serif;
      font-size: 16px;
      color: #fff;
      line-height: 42px;
      background: linear-gradient(180deg, #FF7F3E 0%, #F95400 100%);
      text-decoration: none;
      text-transform: uppercase;
      text-align: center; }
  .wrapp-page-detail .float-block img {
    width: auto;
    margin-left: 21px;
    float: right; }
  .wrapp-page-detail .wrapp-gallery {
    margin-top: 5px;
    display: flex;
    flex-wrap: wrap; }
    .wrapp-page-detail .wrapp-gallery a {
      display: inline-block;
      float: left;
      width: 318px;
      margin-right: 18px; }
    .wrapp-page-detail .wrapp-gallery img {
      width: auto; }
    .wrapp-page-detail .wrapp-gallery a:nth-child(4n) {
      margin-right: 0; }
  .wrapp-page-detail .wrapp-gallery::after {
    content: '';
    display: table;
    clear: both; }
  .wrapp-page-detail h2 {
    margin-top: 42px;
    font-family: "Roboto-Medium", sans-serif;
    font-size: 40px;
    color: #2655A3;
    line-height: 47px;
    letter-spacing: 0.02em; }
  .wrapp-page-detail .wrapp-comment {
    margin-top: 22px;
    text-align: center; }
    .wrapp-page-detail .wrapp-comment img {
      width: auto;
      margin: auto; }

/* Page sponsor*/
.wrapp-sponsor {
  margin-top: 27px; }
  .wrapp-sponsor .info-sponsor {
    display: flex;
    flex-wrap: wrap; }
    .wrapp-sponsor .info-sponsor .img-info-sponsor {
      width: 416px;
      padding-top: 4px;
      margin-right: 68px; }
    .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor {
      width: 844px; }
      .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .title-info-sponsor {
        font-family: "PT-Serif-Bold", sans-serif;
        font-size: 22px;
        color: #000;
        line-height: 29px; }
      .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .list-info-sponsor {
        margin-top: 25px; }
        .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .list-info-sponsor ol {
          counter-reset: myCounter;
          padding: 0 0 0 50px;
          margin: 0;
          list-style: none; }
          .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .list-info-sponsor ol li {
            margin-bottom: 25px;
            font-family: "Roboto-Light", sans-serif;
            font-size: 16px;
            color: #000;
            line-height: 22px;
            position: relative; }
          .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .list-info-sponsor ol li:before {
            counter-increment: myCounter;
            content: counter(myCounter);
            display: inline-flex;
            justify-content: center;
            align-items: center;
            width: 35px;
            height: 35px;
            background: #2655A3;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 20px;
            color: #fff;
            border-radius: 50%;
            position: absolute;
            top: 0;
            left: -50px; }
          .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .list-info-sponsor ol li:last-child {
            margin-bottom: 0; }
      .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .form-sponsor {
        margin-top: 30px;
        padding: 38px 0;
        background: linear-gradient(90deg, #1CB5E0 -29.97%, #2655A3 100%), #F5F5F5; }
        .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .form-sponsor .wrapp-field {
          margin-bottom: 18px;
          text-align: center; }
          .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .form-sponsor .wrapp-field input {
            width: 461px;
            height: 44px;
            padding-left: 23px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 16px;
            color: #7E7E7E;
            border: none;
            outline: none; }
          .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .form-sponsor .wrapp-field input:hover {
            border: none !important; }
        .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .form-sponsor input[type=submit] {
          display: block;
          margin: auto;
          width: 461px;
          height: 44px;
          font-family: "Roboto-Medium", sans-serif;
          font-size: 16px;
          color: #fff;
          background: linear-gradient(180deg, #FF7F3E 0%, #F95400 100%);
          border: none;
          text-transform: uppercase; }
        .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .form-sponsor input[type=submit]:hover {
          background: linear-gradient(180deg, #FF5600 0%, #CC4703 100%); }
  .wrapp-sponsor .text-sponsor {
    margin-top: 36px;
    padding-bottom: 50px; }
    .wrapp-sponsor .text-sponsor p {
      margin: 0 0 15px 0;
      font-family: "Roboto-Light", sans-serif;
      font-size: 16px;
      color: #000;
      line-height: 26px;
      text-indent: 27px; }
    .wrapp-sponsor .text-sponsor p.no-indent {
      text-indent: 0; }

/* page Publishing house*/
.wrapp-publishing-house {
  margin-top: 27px; }
  .wrapp-publishing-house .prev-text-publishing {
    font-family: "Roboto-Light", sans-serif;
    font-size: 16px;
    color: #000000;
    line-height: 26px; }
  .wrapp-publishing-house .wrapp-tab-publishing {
    margin-top: 40px; }
    .wrapp-publishing-house .wrapp-tab-publishing .tab-publishing {
      padding: 0;
      margin: 0;
      list-style: none;
      text-align: center; }
      .wrapp-publishing-house .wrapp-tab-publishing .tab-publishing li {
        display: inline-block;
        padding: 0 18px; }
        .wrapp-publishing-house .wrapp-tab-publishing .tab-publishing li a {
          font-family: "Roboto-Regular", sans-serif;
          font-size: 18px;
          color: #7E7E7E;
          line-height: 21px;
          text-decoration: none; }
      .wrapp-publishing-house .wrapp-tab-publishing .tab-publishing li.active {
        padding-bottom: 5px;
        border-bottom: 2px solid #F56217; }
        .wrapp-publishing-house .wrapp-tab-publishing .tab-publishing li.active a {
          color: #F56217; }
    .wrapp-publishing-house .wrapp-tab-publishing .tab-content {
      margin-top: 28px; }
      .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between; }
        .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items {
          display: flex;
          flex-wrap: wrap;
          width: 654px;
          padding: 48px 52px 50px 42px;
          margin-bottom: 20px;
          background: #FFFFFF;
          border: 1px solid #E9E9E9;
          box-sizing: border-box;
          border-radius: 5px; }
          .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .img-items {
            width: 160px;
            padding-top: 8px;
            margin-right: 40px; }
            .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .img-items img {
              max-width: 100%; }
          .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .info-items {
            width: 358px; }
            .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .info-items .title-items a {
              font-family: "PT-Serif-Bold", sans-serif;
              font-size: 22px;
              color: #000;
              text-decoration: none; }
            .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .info-items .descr-items {
              margin-top: 12px;
              font-family: "Roboto-Light", sans-serif;
              font-size: 16px;
              color: #000;
              line-height: 19px; }
            .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .info-items .more-info-items {
              margin-top: 20px; }
              .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .info-items .more-info-items a {
                display: block;
                width: 160px;
                height: 42px;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 16px;
                color: #2655A3;
                line-height: 42px;
                background: url("../img/btn.png") no-repeat center center;
                background-size: 100% 100%;
                text-decoration: none;
                text-align: center; }
              .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .info-items .more-info-items a:hover {
                color: #fff;
                background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%); }
        .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items:hover {
          box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.12); }

.wrapp-subscribe {
  margin-top: 55px;
  padding: 33px 0 37px 0;
  background: linear-gradient(90deg, #1CB5E0 -29.97%, #2655A3 100%);
  text-align: center; }
  .wrapp-subscribe p {
    margin: 0;
    font-family: "Roboto-Medium", sans-serif;
    font-size: 35px;
    color: #fff;
    line-height: 38px; }
  .wrapp-subscribe .btn-subscribe {
    margin-top: 22px;
    display: inline-block;
    width: 196px;
    height: 44px;
    font-family: "Roboto-Medium", sans-serif;
    font-size: 16px;
    line-height: 44px;
    color: #fff;
    background: linear-gradient(180deg, #FF7F3E 0%, #F95400 100%);
    text-align: center;
    text-transform: uppercase;
    text-decoration: none; }
  .wrapp-subscribe .btn-subscribe:hover {
    background: linear-gradient(180deg, #FF5600 0%, #CC4703 100%); }

/* page archive number*/
.wrapp-archive-number {
  margin-top: 17px; }
  .wrapp-archive-number .top-item-fixed {
    padding: 32px 0 60px 0;
    background: linear-gradient(180deg, rgba(248, 248, 248, 0) 0%, #F5F5F5 100%); }
    .wrapp-archive-number .top-item-fixed .item-fixed {
      display: flex;
      flex-wrap: wrap;
      padding: 51px 53px 50px 62px;
      background: #FFFFFF;
      border: 1px solid #E9E9E9;
      box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.12);
      border-radius: 5px; }
      .wrapp-archive-number .top-item-fixed .item-fixed .img-item-fixed {
        width: 237px;
        margin-right: 43px; }
        .wrapp-archive-number .top-item-fixed .item-fixed .img-item-fixed img {
          max-width: 100%; }
      .wrapp-archive-number .top-item-fixed .item-fixed .info-item-fixed {
        width: 931px;
        padding-top: 10px; }
        .wrapp-archive-number .top-item-fixed .item-fixed .info-item-fixed .title-item-fixed {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 25px;
          color: #000;
          line-height: 33px; }
        .wrapp-archive-number .top-item-fixed .item-fixed .info-item-fixed .descr-item-fixed {
          margin-top: 18px;
          font-family: "Roboto-Light", sans-serif;
          font-size: 16px;
          color: #000;
          line-height: 19px; }
        .wrapp-archive-number .top-item-fixed .item-fixed .info-item-fixed .btn-item-fixed {
          margin-top: 40px; }
          .wrapp-archive-number .top-item-fixed .item-fixed .info-item-fixed .btn-item-fixed a {
            display: inline-block;
            width: 209px;
            height: 42px;
            font-family: "Roboto-Medium", sans-serif;
            font-size: 16px;
            color: #fff;
            line-height: 42px;
            background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
            text-align: center;
            text-decoration: none;
            text-transform: uppercase; }
          .wrapp-archive-number .top-item-fixed .item-fixed .info-item-fixed .btn-item-fixed a:hover {
            background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }
  .wrapp-archive-number .wrapp-list-archive {
    padding-bottom: 53px; }
    .wrapp-archive-number .wrapp-list-archive .block-archive {
      margin-top: 60px; }
      .wrapp-archive-number .wrapp-list-archive .block-archive .info-archive::after {
        content: '';
        display: table;
        clear: both; }
      .wrapp-archive-number .wrapp-list-archive .block-archive .year-archive {
        padding-top: 5px;
        float: left;
        font-family: "Roboto-Medium", sans-serif;
        font-size: 40px;
        color: #2655A3;
        line-height: 47px; }
      .wrapp-archive-number .wrapp-list-archive .block-archive .download-all-archive {
        float: right; }
        .wrapp-archive-number .wrapp-list-archive .block-archive .download-all-archive a {
          display: inline-block;
          width: 313px;
          height: 42px;
          font-family: "Roboto-Medium", sans-serif;
          font-size: 16px;
          color: #fff;
          line-height: 42px;
          background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
          text-align: center;
          text-decoration: none; }
        .wrapp-archive-number .wrapp-list-archive .block-archive .download-all-archive a:hover {
          background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }
      .wrapp-archive-number .wrapp-list-archive .block-archive .download-all-archive::after {
        content: '';
        display: table;
        clear: both; }
      .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive {
        display: flex;
        flex-wrap: wrap;
        margin-top: 8px;
        padding: 37px 26px 20px 27px;
        background: #F5F5F5; }
        .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .item-archive {
          margin-right: 15px;
          margin-bottom: 15px;
          padding: 30px 20px 23px 20px;
          width: 243px;
          background: #fff;
          border: 1px solid #E9E9E9;
          border-radius: 5px; }
          .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .item-archive .img-item-archive {
            text-align: center; }
          .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .item-archive .name-item-archive {
            margin-top: 11px;
            text-align: center; }
            .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .item-archive .name-item-archive a {
              font-family: "PT-Serif-Bold", sans-serif;
              font-size: 18px;
              color: #000;
              line-height: 24px;
              text-decoration: none; }
          .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .item-archive .download-item-archive {
            margin-top: 17px; }
            .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .item-archive .download-item-archive a {
              display: inline-block;
              width: 100%;
              height: 42px;
              font-family: "Roboto-Regular", sans-serif;
              font-size: 16px;
              color: #2655A3;
              line-height: 42px;
              background: url("../img/btn.png") no-repeat;
              background-size: 100% 100%;
              text-decoration: none;
              text-align: center; }
            .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .item-archive .download-item-archive a:hover {
              color: #fff;
              background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%); }
        .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .item-archive:nth-child(5n) {
          margin-right: 0; }

/* page Region*/
.wrapp-region {
  margin-top: 37px;
  padding-bottom: 48px; }
  .wrapp-region .wrapp-chairman {
    display: flex;
    flex-wrap: wrap; }
    .wrapp-region .wrapp-chairman .img-chairman {
      width: 160px;
      margin-right: 26px; }
    .wrapp-region .wrapp-chairman .info-chairman {
      width: 665px;
      padding-top: 15px; }
      .wrapp-region .wrapp-chairman .info-chairman .name-chairman {
        margin-bottom: 19px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 20px;
        color: #000; }
        .wrapp-region .wrapp-chairman .info-chairman .name-chairman span {
          font-family: "Roboto-Medium", sans-serif; }
      .wrapp-region .wrapp-chairman .info-chairman p {
        margin: 0 0 10px 0;
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 22px; }
        .wrapp-region .wrapp-chairman .info-chairman p span {
          font-family: "Roboto-Medium", sans-serif; }
      .wrapp-region .wrapp-chairman .info-chairman a {
        display: block;
        margin-top: 30px;
        width: 186px;
        height: 42px;
        font-family: "Roboto-Medium", sans-serif;
        font-size: 16px;
        color: #fff;
        line-height: 42px;
        background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
        text-align: center;
        text-decoration: none; }
      .wrapp-region .wrapp-chairman .info-chairman a:hover {
        background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }
  .wrapp-region .text-region {
    margin-top: 47px; }
    .wrapp-region .text-region .block-text-region {
      margin-top: 31px; }
      .wrapp-region .text-region .block-text-region p {
        margin: 0 0 15px 0;
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 26px; }
        .wrapp-region .text-region .block-text-region p span {
          font-family: "Roboto-Medium", sans-serif; }
  .wrapp-region .chairman-past-years {
    margin-top: 75px; }
    .wrapp-region .chairman-past-years .list-chairman-past-years {
      margin-top: 40px;
      display: flex;
      flex-wrap: wrap; }
      .wrapp-region .chairman-past-years .list-chairman-past-years .item-chairman {
        width: 230px;
        margin-right: 42px; }
        .wrapp-region .chairman-past-years .list-chairman-past-years .item-chairman .name-item-chairman {
          margin-top: 21px;
          font-family: "Roboto-Medium", sans-serif;
          font-size: 25px;
          color: #000000;
          text-align: center; }
      .wrapp-region .chairman-past-years .list-chairman-past-years .item-chairman:nth-child(5n) {
        margin-right: 0; }

/* page Awards*/
.wrapp-awards {
  margin-top: 27px;
  padding-bottom: 33px; }
  .wrapp-awards .prev-text-awards {
    margin: 0;
    font-family: "Roboto-Light", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 26px; }
  .wrapp-awards .list-items-awards {
    margin-top: 25px;
    display: flex;
    flex-wrap: wrap; }
    .wrapp-awards .list-items-awards .item-award {
      width: 430px;
      min-height: 583px;
      display: flex;
      flex-wrap: wrap;
      flex-direction: column;
      padding: 32px 20px 43px 20px;
      margin-right: 19px;
      margin-bottom: 19px;
      background: #fff;
      border: 1px solid #E9E9E9;
      border-radius: 5px;
      position: relative; }
      .wrapp-awards .list-items-awards .item-award .img-award {
        height: 207px;
        text-align: center;
        position: relative; }
        .wrapp-awards .list-items-awards .item-award .img-award img {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto; }
      .wrapp-awards .list-items-awards .item-award .name-award {
        margin-top: 16px;
        padding: 0 10px;
        font-family: "PT-Serif-Bold", sans-serif;
        font-size: 22px;
        color: #000;
        line-height: 29px;
        text-align: center; }
      .wrapp-awards .list-items-awards .item-award .descr-award {
        margin-top: 19px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 26px;
        text-align: center; }
      .wrapp-awards .list-items-awards .item-award .btn-award {
        align-items: flex-end;
        flex: 1 0 auto;
        position: relative; }
        .wrapp-awards .list-items-awards .item-award .btn-award .become-sponsor {
          display: inline-block;
          width: 190px;
          height: 42px;
          font-family: "Roboto-Medium", sans-serif;
          font-size: 16px;
          color: #fff;
          line-height: 42px;
          background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
          text-decoration: none;
          text-align: center;
          position: absolute;
          bottom: 0;
          left: 0; }
        .wrapp-awards .list-items-awards .item-award .btn-award .become-sponsor:hover {
          background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }
        .wrapp-awards .list-items-awards .item-award .btn-award .award-list {
          display: inline-block;
          width: 190px;
          height: 42px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #2655A3;
          line-height: 42px;
          background: url("../img/btn2.png") no-repeat;
          background-size: 100% 100%;
          text-decoration: none;
          text-align: center;
          position: absolute;
          bottom: 0;
          right: 0; }
        .wrapp-awards .list-items-awards .item-award .btn-award .award-list:hover {
          background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
          color: #fff; }
    .wrapp-awards .list-items-awards .item-award:hover {
      box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1); }
    .wrapp-awards .list-items-awards .item-award:nth-child(3n) {
      margin-right: 0; }

/* page Rewarding */
.wrapp-awards .list-items-rewarding {
  margin-top: 50px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  .wrapp-awards .list-items-rewarding .item-rewarding {
    display: flex;
    flex-wrap: wrap;
    width: 645px;
    margin-bottom: 37px; }
    .wrapp-awards .list-items-rewarding .item-rewarding .img-rewarding {
      width: 184px;
      margin-right: 31px; }
      .wrapp-awards .list-items-rewarding .item-rewarding .img-rewarding img {
        border-radius: 5px; }
    .wrapp-awards .list-items-rewarding .item-rewarding .info-rewarding {
      padding-top: 17px;
      width: calc(100% - 184px - 31px); }
      .wrapp-awards .list-items-rewarding .item-rewarding .info-rewarding .title-rewarding {
        font-family: "PT-Serif-Bold", sans-serif;
        font-size: 22px;
        color: #000;
        line-height: 29px; }
      .wrapp-awards .list-items-rewarding .item-rewarding .info-rewarding .descr-rewarding {
        margin-top: 12px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 26px; }

/* page Article*/
.title-article {
  margin-top: 10px;
  padding-bottom: 7px;
  font-family: "Roboto-Medium", sans-serif;
  font-size: 25px;
  color: #FD7129;
  line-height: 29px;
  border-bottom: 1px solid #E9E9E9;
  text-align: center; }

.wrapp-page-detail .wrapp-info-article {
  margin-bottom: 22px; }
  .wrapp-page-detail .wrapp-info-article .info-article {
    margin-top: 5px;
    display: flex;
    justify-content: center;
    align-items: center; }
    .wrapp-page-detail .wrapp-info-article .info-article .date-detail {
      margin-top: 0;
      margin-bottom: 0; }
    .wrapp-page-detail .wrapp-info-article .info-article .view-article {
      margin-left: 60px;
      font-family: "Roboto-Regular", sans-serif;
      font-size: 22px;
      color: #7E7E7E;
      line-height: 26px; }
      .wrapp-page-detail .wrapp-info-article .info-article .view-article span {
        display: inline-block;
        vertical-align: middle; }
      .wrapp-page-detail .wrapp-info-article .info-article .view-article img {
        width: 41px;
        margin-right: 10px; }
    .wrapp-page-detail .wrapp-info-article .info-article .author-article {
      margin-left: 50px;
      font-family: "Roboto-Regular", sans-serif;
      font-size: 22px;
      color: #7E7E7E;
      line-height: 26px; }
      .wrapp-page-detail .wrapp-info-article .info-article .author-article span {
        display: inline-block;
        vertical-align: middle; }
      .wrapp-page-detail .wrapp-info-article .info-article .author-article img {
        width: 27px;
        height: 27px;
        margin-right: 10px; }

/* page Regions*/
.wrapp-regions {
  margin-top: 23px;
  padding-bottom: 64px; }
  .wrapp-regions .preview-regions {
    margin: 0;
    font-family: "Roboto-Light", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 19px; }
  .wrapp-regions .wrapp-search-regions {
    margin-top: 40px; }
    .wrapp-regions .wrapp-search-regions .wrapp-field {
      display: inline-block; }
      .wrapp-regions .wrapp-search-regions .wrapp-field label {
        margin: 0;
        display: block;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 18px;
        color: #939393;
        line-height: 21px;
        font-weight: normal; }
      .wrapp-regions .wrapp-search-regions .wrapp-field input {
        margin-top: 7px;
        padding-left: 20px;
        width: 408px;
        height: 65px;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 18px;
        color: #000;
        border: 1px solid #D4D4D4;
        outline: none; }
    .wrapp-regions .wrapp-search-regions input[type=submit] {
      display: inline-block;
      margin-left: 5px;
      width: 183px;
      height: 65px;
      font-family: "Roboto-Medium", sans-serif;
      font-size: 20px;
      color: #fff;
      background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
      border: none;
      outline: none;
      text-transform: uppercase; }
    .wrapp-regions .wrapp-search-regions input[type=submit]:hover {
      background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }
  .wrapp-regions .wrapp-list-regions {
    margin-top: 31px;
    display: flex;
    flex-wrap: wrap; }
    .wrapp-regions .wrapp-list-regions .item-regions {
      width: 428px;
      margin-right: 22px;
      margin-bottom: 22px;
      padding: 34px 35px 45px 32px;
      background: #FFFFFF;
      border: 1px solid #E9E9E9;
      border-radius: 5px; }
      .wrapp-regions .wrapp-list-regions .item-regions .logo-regions {
        display: flex;
        flex-wrap: wrap; }
        .wrapp-regions .wrapp-list-regions .item-regions .logo-regions .img-regions {
          width: 88px;
          height: 88px;
          margin-right: 13px;
          position: relative; }
          .wrapp-regions .wrapp-list-regions .item-regions .logo-regions .img-regions img {
            max-width: 100%;
            max-height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto; }
        .wrapp-regions .wrapp-list-regions .item-regions .logo-regions .name-regions {
          width: 258px;
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 22px;
          color: #000;
          line-height: 29px; }
      .wrapp-regions .wrapp-list-regions .item-regions .btn-regions {
        margin-top: 30px; }
        .wrapp-regions .wrapp-list-regions .item-regions .btn-regions .go-site {
          display: inline-block;
          float: left;
          width: 186px;
          height: 42px;
          font-family: "Roboto-Medium", sans-serif;
          font-size: 16px;
          color: #fff;
          line-height: 42px;
          background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
          text-align: center;
          text-decoration: none; }
        .wrapp-regions .wrapp-list-regions .item-regions .btn-regions .go-site:hover {
          background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }
        .wrapp-regions .wrapp-list-regions .item-regions .btn-regions .more-info {
          display: inline-block;
          float: right;
          width: 163px;
          height: 42px;
          font-family: "Roboto-Medium", sans-serif;
          font-size: 16px;
          color: #2655A3;
          line-height: 42px;
          background: url("../img/btn.png") no-repeat;
          background-size: 100% 100%;
          text-align: center;
          text-decoration: none; }
        .wrapp-regions .wrapp-list-regions .item-regions .btn-regions .more-info:hover {
          color: #fff;
          background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%); }
    .wrapp-regions .wrapp-list-regions .item-regions:nth-child(3n) {
      margin-right: 0; }
    .wrapp-regions .wrapp-list-regions .item-regions:hover {
      box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.12); }
  .wrapp-regions .wrapp-pagination {
    margin-top: 25px; }

/* page Lider rdf*/
.wrapp-lider-rdf .section-lider-rdf {
  background: linear-gradient(180deg, rgba(248, 248, 248, 0) 0%, #F5F5F5 100%);
  padding-bottom: 75px; }
  .wrapp-lider-rdf .section-lider-rdf img {
    margin-top: 55px;
    float: left;
    margin-right: 61px; }
  .wrapp-lider-rdf .section-lider-rdf .name-lider {
    display: inline-block;
    margin-top: 140px;
    max-width: 380px;
    font-family: "Roboto-Bold", sans-serif;
    font-size: 30px;
    color: #F56217;
    line-height: 35px; }
  .wrapp-lider-rdf .section-lider-rdf .text-bold-lider {
    margin-top: 15px;
    display: inline-block;
    max-width: 577px;
    font-family: "Roboto-Medium", sans-serif;
    font-size: 18px;
    color: #000;
    line-height: 21px; }
  .wrapp-lider-rdf .section-lider-rdf .descr-lider {
    margin-top: 30px;
    font-family: "Roboto-Light", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 19px; }
.wrapp-lider-rdf .history-lider-rdf {
  padding: 81px 0 72px 0; }
  .wrapp-lider-rdf .history-lider-rdf .column-history {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .wrapp-lider-rdf .history-lider-rdf .column-history .column-item-history {
      width: 625px; }
      .wrapp-lider-rdf .history-lider-rdf .column-history .column-item-history .title-column-history {
        font-family: "Roboto-Medium", sans-serif;
        font-size: 40px;
        color: #2655A3;
        line-height: 47px;
        letter-spacing: 0.02em; }
      .wrapp-lider-rdf .history-lider-rdf .column-history .column-item-history .text-column-history {
        margin-top: 28px; }
        .wrapp-lider-rdf .history-lider-rdf .column-history .column-item-history .text-column-history p {
          margin: 0 0 15px 0;
          font-family: "Roboto-Light", sans-serif;
          font-size: 16px;
          color: #000;
          line-height: 26px; }
        .wrapp-lider-rdf .history-lider-rdf .column-history .column-item-history .text-column-history .indent {
          text-indent: 30px; }
.wrapp-lider-rdf .life-in-numbers {
  padding: 54px 0 75px 0;
  background: linear-gradient(0deg, #F5F5F5, #F5F5F5); }
  .wrapp-lider-rdf .life-in-numbers .block-numbers {
    width: 1230px;
    margin: 59px auto 0 auto;
    display: flex;
    flex-wrap: wrap; }
    .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number {
      width: 229px;
      position: relative; }
    .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number-circle {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 228px;
      height: 228px;
      border-radius: 50%; }
      .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number-circle span {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 186px;
        height: 186px;
        font-family: "Montserrat-Bold", sans-serif;
        font-size: 50px;
        color: #fff;
        line-height: 61px;
        border: 15px solid #fff;
        border-radius: 50%; }
    .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number-circle.color1 {
      background: #2655A3; }
    .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number-circle.color2 {
      background: #F56217; }
    .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number:nth-child(4) {
      left: 22px;
      z-index: 2; }
    .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number:nth-child(3) {
      left: 44px;
      z-index: 3; }
    .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number:nth-child(2) {
      left: 66px;
      z-index: 4; }
    .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number:nth-child(1) {
      left: 88px;
      z-index: 5; }
    .wrapp-lider-rdf .life-in-numbers .block-numbers .img-arrow {
      text-align: center;
      position: relative;
      top: -5px; }
    .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number-text {
      margin: 29px auto 0 auto;
      max-width: 186px;
      font-family: "Roboto-Regular", sans-serif;
      font-size: 20px;
      line-height: 24px;
      text-align: center; }
.wrapp-lider-rdf .wrapp-biography {
  padding: 55px 0 33px 0;
  background: linear-gradient(180deg, #1CB5E0 -5.44%, #2655A3 100%), #C4C4C4; }
  .wrapp-lider-rdf .wrapp-biography h2 {
    color: #fff; }
  .wrapp-lider-rdf .wrapp-biography .slider-biography {
    margin: 52px 44px 0 44px; }
    .wrapp-lider-rdf .wrapp-biography .slider-biography .slide {
      padding: 43px 75px 36px 75px;
      background: #FFFFFF;
      border-radius: 5px; }
      .wrapp-lider-rdf .wrapp-biography .slider-biography .slide .year-biography {
        padding-bottom: 7px;
        font-family: "Montserrat-Bold", sans-serif;
        font-size: 20px;
        color: #FF7F3E;
        line-height: 24px;
        border-bottom: 1px solid #C8C8C8; }
      .wrapp-lider-rdf .wrapp-biography .slider-biography .slide .info-biography {
        margin-top: 37px; }
        .wrapp-lider-rdf .wrapp-biography .slider-biography .slide .info-biography .img-biography {
          float: left;
          margin-right: 40px; }
        .wrapp-lider-rdf .wrapp-biography .slider-biography .slide .info-biography .text-biography .title-text {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 35px;
          color: #2655A3;
          line-height: 36px; }
        .wrapp-lider-rdf .wrapp-biography .slider-biography .slide .info-biography .text-biography p {
          margin: 16px 0 0 0;
          font-family: "Roboto-Light", sans-serif;
          font-size: 16px;
          color: #000;
          line-height: 19px; }
      .wrapp-lider-rdf .wrapp-biography .slider-biography .slide .info-biography::after {
        content: '';
        display: table;
        clear: both; }
    .wrapp-lider-rdf .wrapp-biography .slider-biography .prev-slide {
      display: inline-block;
      width: 25px;
      height: 49px;
      background: url("../img/arrow-about-slider.png") no-repeat center center;
      background-size: cover;
      position: absolute;
      top: 41%;
      left: -46px; }
    .wrapp-lider-rdf .wrapp-biography .slider-biography .next-slide {
      display: inline-block;
      width: 25px;
      height: 49px;
      background: url("../img/arrow-about-slider.png") no-repeat center center;
      background-size: cover;
      transform: rotate(180deg);
      position: absolute;
      top: 41%;
      right: -51px; }
    .wrapp-lider-rdf .wrapp-biography .slider-biography .prev-slide:hover {
      background: url("../img/arrow-about-slider-active.png") no-repeat center center;
      background-size: cover;
      transform: rotate(180deg); }
    .wrapp-lider-rdf .wrapp-biography .slider-biography .next-slide:hover {
      transform: rotate(0deg);
      background: url("../img/arrow-about-slider-active.png") no-repeat center center;
      background-size: cover; }
    .wrapp-lider-rdf .wrapp-biography .slider-biography .next-slide:hover, .wrapp-lider-rdf .wrapp-biography .slider-biography .prev-slide:hover {
      cursor: pointer; }
    .wrapp-lider-rdf .wrapp-biography .slider-biography .slick-dots {
      padding: 0;
      margin: 20px 0 0 0;
      list-style: none;
      text-align: center; }
      .wrapp-lider-rdf .wrapp-biography .slider-biography .slick-dots li {
        display: inline-block;
        margin-right: 10px; }
        .wrapp-lider-rdf .wrapp-biography .slider-biography .slick-dots li button {
          padding: 0;
          width: 14px;
          height: 14px;
          font-size: 0;
          background: none;
          border: 1px solid #fff;
          border-radius: 50%;
          outline: none; }
      .wrapp-lider-rdf .wrapp-biography .slider-biography .slick-dots li.slick-active button {
        background: #fff; }
      .wrapp-lider-rdf .wrapp-biography .slider-biography .slick-dots li:last-child {
        margin-right: 0; }
.wrapp-lider-rdf .wrapp-merit-lider {
  padding: 70px 0 70px 0; }
  .wrapp-lider-rdf .wrapp-merit-lider .list-merit {
    margin-top: 48px;
    display: flex;
    flex-wrap: wrap; }
    .wrapp-lider-rdf .wrapp-merit-lider .list-merit .item-merit {
      width: 428px;
      margin-right: 22px;
      margin-bottom: 22px;
      padding: 37px 28px 45px 37px;
      background: #FFFFFF;
      border: 1px solid #E9E9E9;
      border-radius: 5px; }
      .wrapp-lider-rdf .wrapp-merit-lider .list-merit .item-merit .title-merit {
        font-family: "PT-Serif-Bold", sans-serif;
        font-size: 22px;
        color: #000;
        line-height: 29px; }
      .wrapp-lider-rdf .wrapp-merit-lider .list-merit .item-merit .descr-merit {
        margin-top: 12px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 22px; }
    .wrapp-lider-rdf .wrapp-merit-lider .list-merit .item-merit:nth-child(3n) {
      margin-right: 0; }
.wrapp-lider-rdf .book-lider {
  padding: 75px 0 102px 0;
  background: linear-gradient(0deg, #F5F5F5, #F5F5F5); }
  .wrapp-lider-rdf .book-lider .list-book-lider {
    margin-top: 66px;
    display: flex;
    flex-wrap: wrap; }
    .wrapp-lider-rdf .book-lider .list-book-lider .item-book {
      width: 322px;
      margin-right: 13px;
      margin-bottom: 13px;
      padding: 31px 0 43px 0;
      background: #FFFFFF;
      border: 1px solid #E9E9E9;
      border-radius: 5px; }
      .wrapp-lider-rdf .book-lider .list-book-lider .item-book .img-book {
        height: 259px;
        position: relative; }
        .wrapp-lider-rdf .book-lider .list-book-lider .item-book .img-book img {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto; }
      .wrapp-lider-rdf .book-lider .list-book-lider .item-book .name-book {
        margin-top: 24px;
        padding: 0 15px;
        text-align: center; }
        .wrapp-lider-rdf .book-lider .list-book-lider .item-book .name-book a {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 20px;
          color: #000;
          line-height: 27px;
          text-decoration: none; }
    .wrapp-lider-rdf .book-lider .list-book-lider .item-book:nth-child(4n) {
      margin-right: 0; }
.wrapp-lider-rdf .about-lider {
  padding: 74px 0 72px 0;
  background: linear-gradient(180deg, #1CB5E0 -5.44%, #2655A3 100%), #C4C4C4; }
  .wrapp-lider-rdf .about-lider h2 {
    color: #fff; }
  .wrapp-lider-rdf .about-lider .slider-about-lider {
    margin: 41px 190px 0 190px; }
    .wrapp-lider-rdf .about-lider .slider-about-lider .slide .img-about-lider {
      text-align: center; }
      .wrapp-lider-rdf .about-lider .slider-about-lider .slide .img-about-lider img {
        margin: auto;
        border: 10px solid #fff;
        border-radius: 50%;
        background: #fff; }
    .wrapp-lider-rdf .about-lider .slider-about-lider .slide .text-about-lider {
      margin-top: 29px;
      padding: 44px 103px 45px 103px;
      font-family: "Roboto-Light", sans-serif;
      font-size: 16px;
      line-height: 19px;
      background: #FFFFFF;
      border-radius: 5px;
      text-align: center; }
    .wrapp-lider-rdf .about-lider .slider-about-lider .prev-slide {
      display: inline-block;
      width: 18px;
      height: 35px;
      background: url("../img/arrow-about-slider.png") no-repeat center center;
      background-size: cover;
      position: absolute;
      top: 63%;
      left: -45px; }
    .wrapp-lider-rdf .about-lider .slider-about-lider .next-slide {
      display: inline-block;
      width: 18px;
      height: 35px;
      background: url("../img/arrow-about-slider.png") no-repeat center center;
      background-size: cover;
      transform: rotate(180deg);
      position: absolute;
      top: 63%;
      right: -45px; }
    .wrapp-lider-rdf .about-lider .slider-about-lider .prev-slide:hover {
      width: 18px;
      height: 35px;
      background: url("../img/arrow-about-slider-active.png") no-repeat center center;
      background-size: cover;
      transform: rotate(180deg); }
    .wrapp-lider-rdf .about-lider .slider-about-lider .next-slide:hover {
      width: 18px;
      height: 35px;
      transform: rotate(0deg);
      background: url("../img/arrow-about-slider-active.png") no-repeat center center;
      background-size: cover; }
    .wrapp-lider-rdf .about-lider .slider-about-lider .next-slide:hover, .wrapp-lider-rdf .about-lider .slider-about-lider .prev-slide:hover {
      cursor: pointer; }
    .wrapp-lider-rdf .about-lider .slider-about-lider .slick-dots {
      padding: 0;
      margin: 38px 0 0 0;
      list-style: none;
      text-align: center; }
      .wrapp-lider-rdf .about-lider .slider-about-lider .slick-dots li {
        display: inline-block;
        margin-right: 10px; }
        .wrapp-lider-rdf .about-lider .slider-about-lider .slick-dots li button {
          padding: 0;
          width: 14px;
          height: 14px;
          font-size: 0;
          background: none;
          border: 1px solid #fff;
          border-radius: 50%;
          outline: none; }
      .wrapp-lider-rdf .about-lider .slider-about-lider .slick-dots li.slick-active button {
        background: #fff; }
      .wrapp-lider-rdf .about-lider .slider-about-lider .slick-dots li:last-child {
        margin-right: 0; }

/* page We help*/
.wrapp-we-help {
  margin-top: 27px;
  padding-bottom: 66px; }
  .wrapp-we-help .prev-text-we-help {
    margin: 0;
    font-family: "Roboto-Light", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 19px; }
  .wrapp-we-help .wrapp-search-we-help {
    margin-top: 31px; }
    .wrapp-we-help .wrapp-search-we-help form label {
      display: block;
      margin: 0 0 7px 0;
      font-family: "Roboto-Regular", sans-serif;
      font-size: 18px;
      color: #939393;
      line-height: 21px;
      font-weight: normal; }
    .wrapp-we-help .wrapp-search-we-help form .search-we-help {
      float: left; }
      .wrapp-we-help .wrapp-search-we-help form .search-we-help input {
        width: 408px;
        height: 65px;
        padding-left: 21px;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 18px;
        color: #000;
        border: 1px solid #D4D4D4;
        outline: none; }
      .wrapp-we-help .wrapp-search-we-help form .search-we-help button {
        margin-left: 7px;
        width: 183px;
        height: 65px;
        padding: 0;
        font-family: "Roboto-Medium", sans-serif;
        font-size: 20px;
        color: #fff;
        line-height: 65px;
        border: none;
        background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
        outline: none;
        text-transform: uppercase;
        vertical-align: bottom; }
      .wrapp-we-help .wrapp-search-we-help form .search-we-help button:hover {
        background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%), linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%); }
    .wrapp-we-help .wrapp-search-we-help form .jq-selectbox {
      margin-top: 0; }
    .wrapp-we-help .wrapp-search-we-help form .jq-selectbox__select {
      width: 295px; }
    .wrapp-we-help .wrapp-search-we-help form .jq-selectbox__dropdown {
      top: 100% !important; }
    .wrapp-we-help .wrapp-search-we-help form .search-region {
      float: left;
      margin-left: 25px; }
      .wrapp-we-help .wrapp-search-we-help form .search-region .mCSB_inside > .mCSB_container {
        margin-right: 0; }
      .wrapp-we-help .wrapp-search-we-help form .search-region .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background: #2655A3;
        border-radius: 3px; }
      .wrapp-we-help .wrapp-search-we-help form .search-region .mCSB_scrollTools {
        right: -5px; }
    .wrapp-we-help .wrapp-search-we-help form .search-programm {
      float: left;
      margin-left: 25px; }
  .wrapp-we-help .wrapp-search-we-help::after {
    content: '';
    display: table;
    clear: both; }
  .wrapp-we-help .wrapp-list-we-help {
    margin-top: 44px; }
    .wrapp-we-help .wrapp-list-we-help .item-we-help {
      display: flex;
      flex-wrap: wrap;
      padding-right: 52px;
      margin-bottom: 20px;
      background: #fff;
      border: 1px solid #E9E9E9;
      border-radius: 5px; }
      .wrapp-we-help .wrapp-list-we-help .item-we-help .img-item-we-help {
        width: 303px;
        margin-right: 37px; }
        .wrapp-we-help .wrapp-list-we-help .item-we-help .img-item-we-help img {
          max-width: 100%;
          border-radius: 5px 0px 0px 5px; }
      .wrapp-we-help .wrapp-list-we-help .item-we-help .name-item-we-help {
        width: 220px;
        margin-right: 47px;
        padding-top: 35px; }
        .wrapp-we-help .wrapp-list-we-help .item-we-help .name-item-we-help .title-name-we-help a {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 22px;
          color: #000;
          line-height: 29px;
          text-decoration: none; }
        .wrapp-we-help .wrapp-list-we-help .item-we-help .name-item-we-help .collected {
          margin-top: 15px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #7E7E7E;
          line-height: 19px; }
        .wrapp-we-help .wrapp-list-we-help .item-we-help .name-item-we-help .sum-collected {
          margin-top: 1px;
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 25px;
          color: #093F7B;
          line-height: 33px; }
      .wrapp-we-help .wrapp-list-we-help .item-we-help .descr-item-we-help {
        width: 381px;
        padding-top: 42px;
        margin-right: 54px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 22px; }
      .wrapp-we-help .wrapp-list-we-help .item-we-help .btn-item-we-help {
        width: 232px;
        padding-top: 50px; }
        .wrapp-we-help .wrapp-list-we-help .item-we-help .btn-item-we-help .help-project {
          display: block;
          width: 100%;
          height: 42px;
          font-family: "Roboto-Medium", sans-serif;
          font-size: 16px;
          color: #fff;
          line-height: 42px;
          background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
          text-decoration: none;
          text-align: center; }
        .wrapp-we-help .wrapp-list-we-help .item-we-help .btn-item-we-help .help-project:hover {
          background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }
        .wrapp-we-help .wrapp-list-we-help .item-we-help .btn-item-we-help .full-info {
          display: block;
          margin-top: 15px;
          width: 100%;
          height: 42px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #093F7B;
          line-height: 42px;
          background: url("../img/btn2.png") no-repeat center center;
          background-size: 100% 100%;
          text-decoration: none;
          text-align: center; }
        .wrapp-we-help .wrapp-list-we-help .item-we-help .btn-item-we-help .full-info:hover {
          background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
          color: #fff; }
    .wrapp-we-help .wrapp-list-we-help .item-we-help:last-child {
      margin-bottom: 0; }
    .wrapp-we-help .wrapp-list-we-help .item-we-help:hover {
      box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.12); }
  .wrapp-we-help .wrapp-list-we-help.no-margin {
    margin-top: 0; }
  .wrapp-we-help .wrapp-form-donation {
    height: 664px;
    margin: 40px 0;
    padding-top: 131px;
    background: url("../img/img-donation.png") no-repeat center;
    background-size: cover;
    position: relative; }
    .wrapp-we-help .wrapp-form-donation .title-form-donation {
      font-family: "Roboto-Medium", sans-serif;
      font-size: 44px;
      color: #fff;
      line-height: 52px;
      text-transform: uppercase;
      text-align: center;
      letter-spacing: 0.02em;
      position: relative;
      z-index: 4; }
    .wrapp-we-help .wrapp-form-donation .descr-form-donation {
      width: 593px;
      margin: 20px auto 0 auto;
      font-family: "Roboto-Regular", sans-serif;
      font-size: 22px;
      color: #fff;
      line-height: 26px;
      text-align: center;
      position: relative;
      z-index: 4; }
    .wrapp-we-help .wrapp-form-donation .info-form-donation {
      margin-top: 40px;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center; }
      .wrapp-we-help .wrapp-form-donation .info-form-donation .collected {
        margin-right: 70px;
        text-align: center;
        position: relative;
        z-index: 4; }
        .wrapp-we-help .wrapp-form-donation .info-form-donation .collected div {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 25px;
          color: #fff;
          line-height: 33px; }
        .wrapp-we-help .wrapp-form-donation .info-form-donation .collected span {
          display: block;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #fff;
          line-height: 19px; }
      .wrapp-we-help .wrapp-form-donation .info-form-donation .donation {
        margin-right: 51px;
        text-align: center;
        position: relative;
        z-index: 4; }
        .wrapp-we-help .wrapp-form-donation .info-form-donation .donation div {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 25px;
          color: #fff;
          line-height: 33px; }
        .wrapp-we-help .wrapp-form-donation .info-form-donation .donation span {
          display: block;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #fff;
          line-height: 19px; }
      .wrapp-we-help .wrapp-form-donation .info-form-donation .more-info {
        text-align: center;
        position: relative;
        z-index: 4; }
        .wrapp-we-help .wrapp-form-donation .info-form-donation .more-info a {
          font-family: "Roboto-Regular", sans-serif;
          font-size: 22px;
          color: #fff;
          line-height: 26px;
          text-decoration: underline; }
        .wrapp-we-help .wrapp-form-donation .info-form-donation .more-info a:hover {
          text-decoration: none; }
    .wrapp-we-help .wrapp-form-donation .form-donation {
      margin-top: 65px;
      position: relative;
      z-index: 4; }
      .wrapp-we-help .wrapp-form-donation .form-donation form {
        display: flex;
        flex-wrap: wrap;
        justify-content: center; }
      .wrapp-we-help .wrapp-form-donation .form-donation .wrapp-field {
        width: 174px; }
        .wrapp-we-help .wrapp-form-donation .form-donation .wrapp-field input {
          width: 174px;
          height: 44px;
          border: 1px solid transparent;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #7E7E7E;
          padding-left: 23px;
          outline: none; }
      .wrapp-we-help .wrapp-form-donation .form-donation .wrapp-select {
        margin-left: 12px;
        width: 234px; }
        .wrapp-we-help .wrapp-form-donation .form-donation .wrapp-select .jq-selectbox {
          height: 44px;
          margin-top: 0;
          background: #fff; }
        .wrapp-we-help .wrapp-form-donation .form-donation .wrapp-select .jq-selectbox__select {
          height: 44px; }
        .wrapp-we-help .wrapp-form-donation .form-donation .wrapp-select .jq-selectbox__select-text {
          line-height: 44px;
          color: #7E7E7E;
          font-size: 16px; }
        .wrapp-we-help .wrapp-form-donation .form-donation .wrapp-select .jq-selectbox__trigger-arrow {
          width: 12px;
          height: 6px;
          background-size: cover; }
        .wrapp-we-help .wrapp-form-donation .form-donation .wrapp-select .jq-selectbox__dropdown {
          top: 43px !important;
          bottom: auto !important; }
        .wrapp-we-help .wrapp-form-donation .form-donation .wrapp-select .jq-selectbox__dropdown ul li {
          line-height: 44px;
          font-size: 16px; }
      .wrapp-we-help .wrapp-form-donation .form-donation input[type=submit] {
        margin-left: 12px;
        width: 208px;
        height: 44px;
        font-family: "Roboto-Medium", sans-serif;
        font-size: 16px;
        color: #fff;
        background: linear-gradient(180deg, #FF7F3E 0%, #F95400 100%);
        border: none;
        text-transform: uppercase;
        outline: none; }
      .wrapp-we-help .wrapp-form-donation .form-donation input[type=submit]:hover {
        background: linear-gradient(180deg, #FF5600 0%, #CC4703 100%); }
  .wrapp-we-help .wrapp-form-donation::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 28.58%, rgba(0, 0, 0, 0.93) 78.94%);
    position: absolute;
    top: 0;
    left: 0; }

/* page Receipts*/
.wrapp-receipts {
  margin-top: 7px;
  padding-bottom: 67px; }
  .wrapp-receipts .prev-bold-receipts {
    margin: 0;
    font-family: "Roboto-Medium", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 19px;
    text-align: center; }
  .wrapp-receipts .prev-receipts {
    margin: 15px 0 0 0;
    font-family: "Roboto-Light", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 19px;
    text-align: center; }
  .wrapp-receipts .wrapp-filter-receipts {
    margin-top: 53px; }
    .wrapp-receipts .wrapp-filter-receipts form {
      width: 100%;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between; }
    .wrapp-receipts .wrapp-filter-receipts label {
      display: block;
      margin: 0 0 7px 0;
      font-family: "Roboto-Regular", sans-serif;
      font-size: 18px;
      color: #939393;
      line-height: 21px;
      font-weight: normal; }
    .wrapp-receipts .wrapp-filter-receipts input[type=text] {
      width: 100%;
      height: 65px;
      padding-left: 20px;
      font-family: "Roboto-Regular", sans-serif;
      font-size: 18px;
      color: #505050;
      background: #FFFFFF;
      border: 1px solid #D4D4D4;
      outline: none; }
    .wrapp-receipts .wrapp-filter-receipts .select-programm-receipts {
      width: 476px;
      height: 93px; }
      .wrapp-receipts .wrapp-filter-receipts .select-programm-receipts .jq-selectbox {
        margin-top: 0; }
      .wrapp-receipts .wrapp-filter-receipts .select-programm-receipts .jq-selectbox__dropdown {
        top: 100% !important; }
    .wrapp-receipts .wrapp-filter-receipts .date-receipts {
      margin-left: 25px;
      width: 254px; }
      .wrapp-receipts .wrapp-filter-receipts .date-receipts span {
        display: block;
        position: relative; }
        .wrapp-receipts .wrapp-filter-receipts .date-receipts span input {
          background: transparent;
          z-index: 2; }
      .wrapp-receipts .wrapp-filter-receipts .date-receipts span::after {
        content: '';
        display: block;
        width: 28px;
        height: 28px;
        background: url("../img/calendar.svg") no-repeat center center;
        background-size: cover;
        position: absolute;
        top: 50%;
        margin-top: -14px;
        right: 20px;
        z-index: -1; }
    .wrapp-receipts .wrapp-filter-receipts .type-payment-receipts {
      margin-left: 25px;
      width: 254px;
      height: 93px; }
      .wrapp-receipts .wrapp-filter-receipts .type-payment-receipts .jq-selectbox {
        margin-top: 0; }
      .wrapp-receipts .wrapp-filter-receipts .type-payment-receipts .jq-selectbox__dropdown {
        top: 100% !important; }
    .wrapp-receipts .wrapp-filter-receipts .sum-receipts {
      margin-left: 25px;
      width: 269px; }
      .wrapp-receipts .wrapp-filter-receipts .sum-receipts input {
        width: 123px; }
    .wrapp-receipts .wrapp-filter-receipts .name-receipts {
      margin-top: 36px;
      width: 476px; }
    .wrapp-receipts .wrapp-filter-receipts .phone-receipts {
      margin-top: 36px;
      margin-left: 25px;
      width: 476px; }
    .wrapp-receipts .wrapp-filter-receipts input[type=submit] {
      margin-top: 64px;
      margin-left: 25px;
      width: 326px;
      height: 65px;
      font-family: "Roboto-Medium", sans-serif;
      font-size: 20px;
      color: #fff;
      line-height: 23px;
      background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
      outline: none;
      border: none;
      text-transform: uppercase; }
    .wrapp-receipts .wrapp-filter-receipts input[type=submit]:hover {
      background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }
  .wrapp-receipts .wrapp-list-receipts {
    margin-top: 41px; }
    .wrapp-receipts .wrapp-list-receipts .donation {
      padding: 15px 0;
      background: #F5F5F5; }
      .wrapp-receipts .wrapp-list-receipts .donation .item-receipts {
        padding: 0;
        border-bottom: none; }
    .wrapp-receipts .wrapp-list-receipts .list-receipts .item-receipts .type-payment-item-receipts img {
      margin-right: 20px; }
    .wrapp-receipts .wrapp-list-receipts .list-receipts .item-receipts .sum-item-receipts img {
      margin-right: 20px; }
    .wrapp-receipts .wrapp-list-receipts .list-receipts .item-receipts .name-item-receipts img {
      margin-right: 20px; }
    .wrapp-receipts .wrapp-list-receipts .list-receipts .item-receipts .phone-item-receipts img {
      margin-right: 20px; }
    .wrapp-receipts .wrapp-list-receipts .item-receipts {
      display: flex;
      flex-wrap: wrap;
      padding: 23px 0;
      border-bottom: 1px solid #D4D4D4; }
      .wrapp-receipts .wrapp-list-receipts .item-receipts form {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        align-items: center; }
      .wrapp-receipts .wrapp-list-receipts .item-receipts .date-item-receipts {
        width: 191px;
        display: flex;
        align-items: center; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .date-item-receipts img {
          margin-right: 19px; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .date-item-receipts .date {
          display: inline-block;
          font-family: "Roboto-Light", sans-serif;
          font-size: 18px;
          color: #000;
          line-height: 21px; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .date-item-receipts .time {
          display: inline-block;
          margin-left: 13px;
          font-family: "Roboto-Light", sans-serif;
          font-size: 18px;
          color: #000;
          line-height: 21px; }
      .wrapp-receipts .wrapp-list-receipts .item-receipts .type-payment-item-receipts {
        margin-left: 54px;
        width: 227px;
        display: flex;
        align-items: center;
        font-family: "Roboto-Light", sans-serif;
        font-size: 18px;
        color: #000;
        line-height: 21px; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .type-payment-item-receipts img {
          margin-right: 14px; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .type-payment-item-receipts .jq-selectbox__dropdown {
          top: 100% !important; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .type-payment-item-receipts .jq-selectbox {
          margin-top: 0;
          height: 44px;
          width: 179px;
          background: #fff; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .type-payment-item-receipts .jq-selectbox__select {
          height: 44px; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .type-payment-item-receipts .jq-selectbox__select-text {
          padding-left: 23px;
          font-size: 16px;
          color: #7E7E7E;
          line-height: 44px; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .type-payment-item-receipts .jq-selectbox__trigger {
          right: 10px; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .type-payment-item-receipts .jq-selectbox__trigger-arrow {
          width: 14px;
          height: 8px;
          background-size: cover; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .type-payment-item-receipts .jq-selectbox__dropdown ul li {
          font-size: 16px;
          line-height: 44px; }
      .wrapp-receipts .wrapp-list-receipts .item-receipts .sum-item-receipts {
        margin-left: 47px;
        width: 180px;
        display: flex;
        align-items: center;
        font-family: "Roboto-Medium", sans-serif;
        font-size: 18px;
        line-height: 21px;
        color: #000; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .sum-item-receipts img {
          margin-right: 14px; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .sum-item-receipts input {
          width: 134px;
          height: 44px;
          padding-left: 23px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #7E7E7E;
          background: #FFFFFF;
          border: 1px solid #D4D4D4;
          outline: none; }
      .wrapp-receipts .wrapp-list-receipts .item-receipts .name-item-receipts {
        margin-left: 43px;
        width: 204px;
        display: flex;
        align-items: center;
        font-family: "Roboto-Light", sans-serif;
        font-size: 18px;
        color: #000;
        line-height: 21px; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .name-item-receipts img {
          margin-right: 11px; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .name-item-receipts input {
          width: 168px;
          height: 44px;
          padding-left: 23px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #7E7E7E;
          background: #FFFFFF;
          border: 1px solid #D4D4D4;
          outline: none; }
      .wrapp-receipts .wrapp-list-receipts .item-receipts .phone-item-receipts {
        margin-left: 41px;
        width: 161px;
        display: flex;
        align-items: center;
        font-family: "Roboto-Light", sans-serif;
        font-size: 18px;
        color: #000;
        line-height: 21px; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .phone-item-receipts img {
          margin-right: 12px; }
        .wrapp-receipts .wrapp-list-receipts .item-receipts .phone-item-receipts input {
          width: 124px;
          height: 44px;
          padding-left: 23px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #7E7E7E;
          background: #FFFFFF;
          border: 1px solid #D4D4D4;
          outline: none; }
      .wrapp-receipts .wrapp-list-receipts .item-receipts input[type=submit] {
        margin-left: 40px;
        width: 140px;
        height: 44px;
        font-family: "Roboto-Medium", sans-serif;
        font-size: 16px;
        color: #fff;
        line-height: 44px;
        background: linear-gradient(180deg, #FF7F3E 0%, #F95400 100%), linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
        border: none;
        text-transform: uppercase; }
      .wrapp-receipts .wrapp-list-receipts .item-receipts input[type=submit]:hover {
        background: linear-gradient(180deg, #FF5600 0%, #CC4703 100%); }
    .wrapp-receipts .wrapp-list-receipts .show-more {
      margin-top: 55px;
      text-align: center; }
      .wrapp-receipts .wrapp-list-receipts .show-more a {
        display: inline-block;
        width: 237px;
        height: 42px;
        font-family: "Roboto-Medium", sans-serif;
        font-size: 16px;
        color: #fff;
        line-height: 42px;
        background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
        text-decoration: none;
        text-align: center; }

/* page Pages of histories*/
.wrapp-pages-histories {
  margin-top: 24px; }
  .wrapp-pages-histories .text-pages-histories img {
    float: left;
    margin-right: 19px;
    padding-top: 10px; }
  .wrapp-pages-histories .text-pages-histories p {
    margin: 0 0 15px 0;
    font-family: "Roboto-Light", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 26px; }
  .wrapp-pages-histories .text-pages-histories .indent {
    text-indent: 30px; }
  .wrapp-pages-histories .wrapp-slider-pages-histories {
    margin-top: 36px;
    padding-bottom: 55px; }
    .wrapp-pages-histories .wrapp-slider-pages-histories .slick-slide {
      outline: none; }
    .wrapp-pages-histories .wrapp-slider-pages-histories .slick-dots {
      padding: 0;
      margin: 40px 0 0 0;
      list-style: none;
      text-align: center; }
      .wrapp-pages-histories .wrapp-slider-pages-histories .slick-dots li {
        display: inline-block;
        margin-right: 14px; }
        .wrapp-pages-histories .wrapp-slider-pages-histories .slick-dots li button {
          padding: 0;
          width: 20px;
          height: 20px;
          background: none;
          border: 1px solid #2655A3;
          border-radius: 50%;
          font-size: 0;
          outline: none; }
      .wrapp-pages-histories .wrapp-slider-pages-histories .slick-dots li.slick-active button {
        background: #2655A3; }
      .wrapp-pages-histories .wrapp-slider-pages-histories .slick-dots li:last-child {
        margin-right: 0; }
  .wrapp-pages-histories .wrapp-fond-development-stages {
    padding: 69px 0 85px 0;
    background: linear-gradient(0deg, #F5F5F5, #F5F5F5); }
    .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development {
      margin-top: 57px;
      padding-top: 21px;
      padding-bottom: 62px;
      position: relative; }
      .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 30px; }
        .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .text-item-stages {
          width: 600px;
          margin-right: 113px;
          padding: 39px 57px 52px 42px;
          background: #fff;
          box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
          border-radius: 5px;
          position: relative; }
          .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .text-item-stages P {
            margin: 0 0 15px 0;
            font-family: "Roboto-Light", sans-serif;
            font-size: 16px;
            color: #000;
            line-height: 26px; }
          .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .text-item-stages .indent {
            text-indent: 30px; }
          .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .text-item-stages .more-info {
            display: block;
            margin-top: 24px;
            width: 300px;
            height: 42px;
            font-family: "Roboto-Medium", sans-serif;
            font-size: 16px;
            color: #fff;
            line-height: 42px;
            background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
            text-align: center;
            text-decoration: none; }
          .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .text-item-stages .more-info:hover {
            background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }
        .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .year-item-stages {
          margin-top: 30px;
          font-family: "Roboto-Light", sans-serif;
          font-size: 40px;
          color: #2655A3;
          line-height: 47px;
          letter-spacing: 0.02em;
          position: relative; }
        .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .year-item-stages::before {
          content: '';
          width: 24px;
          height: 24px;
          background: #2655A3;
          border-radius: 50%;
          position: absolute;
          top: 10px;
          left: -60px;
          z-index: 2; }
        .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .text-item-stages::after {
          content: '';
          display: inline-block;
          border: 15px solid transparent;
          border-left: 15px solid #fff;
          position: absolute;
          top: 35px;
          right: -30px; }
      .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .revers-item-stages .year-item-stages {
        width: 615px;
        text-align: right;
        margin-right: 113px; }
      .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .revers-item-stages .year-item-stages::before {
        content: '';
        width: 24px;
        height: 24px;
        background: #2655A3;
        border-radius: 50%;
        position: absolute;
        top: 10px;
        left: auto;
        right: -62px;
        z-index: 2; }
      .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .revers-item-stages .text-item-stages {
        margin-right: 0; }
      .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .revers-item-stages .text-item-stages::after {
        content: '';
        display: inline-block;
        border: 15px solid transparent;
        border-right: 15px solid #fff;
        position: absolute;
        top: 35px;
        right: auto;
        left: -30px; }
    .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development::after {
      content: '';
      display: block;
      width: 1px;
      height: 100%;
      background: #AFAFAF;
      position: absolute;
      top: 0;
      left: 50%; }
  .wrapp-pages-histories .wrapp-people-fond {
    padding: 79px 0 80px 0;
    background: linear-gradient(180deg, #FFFFFF 0%, #DDDDDD 138.71%), linear-gradient(0deg, #F5F5F5, #F5F5F5); }
    .wrapp-pages-histories .wrapp-people-fond .list-people {
      margin-top: 45px;
      height: 994px; }
      .wrapp-pages-histories .wrapp-people-fond .list-people .block-list-people {
        display: flex;
        flex-wrap: wrap; }
      .wrapp-pages-histories .wrapp-people-fond .list-people .item-people {
        width: 311px;
        padding: 40px 20px 38px 20px;
        margin-right: 8px;
        margin-bottom: 16px;
        background: #FFFFFF;
        border: 1px solid #E9E9E9;
        border-radius: 5px; }
        .wrapp-pages-histories .wrapp-people-fond .list-people .item-people .img-item-people {
          text-align: center; }
        .wrapp-pages-histories .wrapp-people-fond .list-people .item-people .name-item-people {
          margin-top: 22px;
          text-align: center; }
          .wrapp-pages-histories .wrapp-people-fond .list-people .item-people .name-item-people a {
            font-family: "PT-Serif-Bold", sans-serif;
            font-size: 22px;
            color: #000;
            line-height: 29px;
            text-decoration: none; }
        .wrapp-pages-histories .wrapp-people-fond .list-people .item-people .text-item-people {
          margin-top: 12px;
          font-family: "Roboto-Light", sans-serif;
          font-size: 16px;
          color: #000;
          line-height: 19px;
          text-align: center; }
          .wrapp-pages-histories .wrapp-people-fond .list-people .item-people .text-item-people .email-person {
            margin-top: 5px; }
      .wrapp-pages-histories .wrapp-people-fond .list-people .item-people:nth-child(4n) {
        margin-right: 0; }
    .wrapp-pages-histories .wrapp-people-fond .mCSB_scrollTools {
      right: 25px; }
    .wrapp-pages-histories .wrapp-people-fond .mCSB_scrollTools .mCSB_draggerRail {
      background-color: #C4C4C4;
      border-radius: 5px; }
    .wrapp-pages-histories .wrapp-people-fond .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
      background: #2655A3; }
  .wrapp-pages-histories .wrapp-block-numbers {
    padding: 58px 0 0 0;
    height: 856px;
    background: #F5F5F5;
    overflow: hidden; }
    .wrapp-pages-histories .wrapp-block-numbers .list-item-number {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: wrap;
      flex-direction: column;
      position: relative; }
      .wrapp-pages-histories .wrapp-block-numbers .list-item-number .title-item-number {
        position: absolute;
        top: 195px;
        right: 245px; }
        .wrapp-pages-histories .wrapp-block-numbers .list-item-number .title-item-number div {
          font-family: "Roboto-Medium", sans-serif;
          font-size: 45px;
          color: #2655A3;
          line-height: 53px;
          letter-spacing: 0.02em; }
        .wrapp-pages-histories .wrapp-block-numbers .list-item-number .title-item-number p {
          margin: 0;
          font-family: "Roboto-Bold", sans-serif;
          font-size: 60px;
          color: #F56217;
          letter-spacing: 0.02em;
          text-transform: uppercase;
          line-height: normal; }
        .wrapp-pages-histories .wrapp-block-numbers .list-item-number .title-item-number span {
          display: block;
          margin-top: 5px;
          width: 150px;
          font-family: "Roboto-Medium", sans-serif;
          font-size: 25px;
          color: #2655A3;
          line-height: 25px;
          letter-spacing: 0.02em; }
      .wrapp-pages-histories .wrapp-block-numbers .list-item-number .color1 {
        background: linear-gradient(0deg, #F56217, #F56217), linear-gradient(90deg, #FF855A -0.01%, #FFDA40 100.02%); }
      .wrapp-pages-histories .wrapp-block-numbers .list-item-number .color2 {
        background: #2655A3; }
      .wrapp-pages-histories .wrapp-block-numbers .list-item-number .text-circle {
        max-width: 250px;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 18px;
        color: #000;
        line-height: 22px; }
      .wrapp-pages-histories .wrapp-block-numbers .list-item-number .item-number {
        display: flex;
        flex-wrap: wrap; }
      .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number1 {
        position: relative;
        top: -2px;
        left: -2px;
        z-index: 6; }
        .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number1 .circle {
          display: flex;
          width: 145px;
          height: 145px;
          border-radius: 50%;
          flex-wrap: wrap;
          align-items: center;
          justify-content: center; }
          .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number1 .circle span {
            display: flex;
            width: 113px;
            height: 113px;
            border: 10px solid #fff;
            border-radius: 50%;
            align-items: center;
            justify-content: center;
            font-family: "Montserrat-Bold", sans-serif;
            font-size: 41.5px;
            color: #fff;
            line-height: 51px; }
        .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number1 .text-circle {
          padding: 67px 0 0 12px; }
      .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number2 {
        position: relative;
        left: -125px;
        top: -100px;
        z-index: 5; }
        .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number2 .circle {
          display: flex;
          width: 180px;
          height: 180px;
          border-radius: 50%;
          flex-wrap: wrap;
          align-items: center;
          justify-content: center; }
          .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number2 .circle span {
            display: flex;
            width: 142px;
            height: 142px;
            border: 11px solid #fff;
            border-radius: 50%;
            align-items: center;
            justify-content: center;
            font-family: "Montserrat-Bold", sans-serif;
            font-size: 45px;
            color: #fff;
            line-height: 55px; }
        .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number2 .text-circle {
          padding: 110px 0 0 14px; }
      .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number3 {
        position: relative;
        left: -185px;
        top: -145px;
        z-index: 4; }
        .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number3 .circle {
          display: flex;
          width: 206px;
          height: 206px;
          border-radius: 50%;
          flex-wrap: wrap;
          align-items: center;
          justify-content: center; }
          .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number3 .circle span {
            display: flex;
            width: 166px;
            height: 166px;
            border: 13px solid #fff;
            border-radius: 50%;
            align-items: center;
            justify-content: center;
            font-family: "Montserrat-Bold", sans-serif;
            font-size: 48px;
            color: #fff;
            line-height: 59px; }
        .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number3 .text-circle {
          padding: 80px 0 0 25px; }
      .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number4 {
        position: relative;
        left: -120px;
        top: -195px;
        z-index: 3; }
        .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number4 .circle {
          display: flex;
          width: 246px;
          height: 246px;
          border-radius: 50%;
          flex-wrap: wrap;
          align-items: center;
          justify-content: center; }
          .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number4 .circle span {
            display: flex;
            width: 201px;
            height: 201px;
            border: 14px solid #fff;
            border-radius: 50%;
            align-items: center;
            justify-content: center;
            font-family: "Montserrat-Bold", sans-serif;
            font-size: 50px;
            color: #fff;
            line-height: 61px; }
        .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number4 .text-circle {
          padding: 35px 0 0 5px; }
      .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number5 {
        position: relative;
        left: 65px;
        top: -345px;
        z-index: 2; }
        .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number5 .circle {
          display: flex;
          width: 275px;
          height: 275px;
          border-radius: 50%;
          flex-wrap: wrap;
          align-items: center;
          justify-content: center; }
          .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number5 .circle span {
            display: flex;
            width: 229px;
            height: 229px;
            border: 16px solid #fff;
            border-radius: 50%;
            align-items: center;
            justify-content: center;
            font-family: "Montserrat-Bold", sans-serif;
            font-size: 30px;
            color: #fff;
            line-height: 37px; }
        .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number5 .text-circle {
          padding: 50px 0 0 15px; }
  .wrapp-pages-histories .wrapp-part-story {
    padding: 75px 0 150px 0; }
    .wrapp-pages-histories .wrapp-part-story .block-link {
      margin-top: 53px;
      display: flex;
      flex-wrap: wrap;
      justify-content: center; }
      .wrapp-pages-histories .wrapp-part-story .block-link a {
        display: inline-block;
        height: 42px;
        font-family: "Roboto-Medium", sans-serif;
        font-size: 16px;
        color: #fff;
        line-height: 42px;
        background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
        text-decoration: none;
        text-align: center;
        text-transform: uppercase; }
      .wrapp-pages-histories .wrapp-part-story .block-link a:hover {
        background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }
      .wrapp-pages-histories .wrapp-part-story .block-link .support-fond {
        width: 255px;
        margin-right: 20px; }
      .wrapp-pages-histories .wrapp-part-story .block-link .donate-link {
        width: 283px;
        margin-right: 20px; }
      .wrapp-pages-histories .wrapp-part-story .block-link .become-volunteer {
        width: 255px; }

/* page Pages of histories stage1*/
.wrapp-detail-page-history {
  margin-top: 24px;
  padding-bottom: 44px; }
  .wrapp-detail-page-history .detail-page-history img {
    float: right;
    margin-left: 21px; }
  .wrapp-detail-page-history .detail-page-history p {
    margin: 0 0 15px 0;
    font-family: "Roboto-Light", sans-serif;
    font-size: 16px;
    line-height: 26px; }
  .wrapp-detail-page-history .detail-page-history .indent {
    text-indent: 30px; }
  .wrapp-detail-page-history .detail-page-history .wrapp-slider-pages-histories {
    margin-top: 36px;
    padding-bottom: 36px; }
  .wrapp-detail-page-history .detail-page-history .slick-slide {
    outline: none; }
  .wrapp-detail-page-history .detail-page-history .slick-dots {
    padding: 0;
    margin: 40px 0 0 0;
    list-style: none;
    text-align: center; }
    .wrapp-detail-page-history .detail-page-history .slick-dots li {
      display: inline-block;
      margin-right: 14px; }
      .wrapp-detail-page-history .detail-page-history .slick-dots li button {
        padding: 0;
        width: 20px;
        height: 20px;
        background: none;
        border: 1px solid #2655A3;
        border-radius: 50%;
        font-size: 0;
        outline: none; }
    .wrapp-detail-page-history .detail-page-history .slick-dots li.slick-active button {
      background: #2655A3; }
    .wrapp-detail-page-history .detail-page-history .slick-dots li:last-child {
      margin-right: 0; }

/* page We helped*/
.wrapp-we-help.wrapp-we-helped .prev-text-we-help {
  line-height: 26px; }
.wrapp-we-help.wrapp-we-helped .wrapp-search-we-help {
  margin-top: 40px; }
.wrapp-we-help.wrapp-we-helped .wrapp-list-we-help .item-we-help .descr-item-we-help .period-help {
  margin-top: 8px; }
  .wrapp-we-help.wrapp-we-helped .wrapp-list-we-help .item-we-help .descr-item-we-help .period-help .txt-period {
    display: inline-block;
    font-family: "Roboto-Regular", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 22px; }
  .wrapp-we-help.wrapp-we-helped .wrapp-list-we-help .item-we-help .descr-item-we-help .period-help .period {
    display: inline-block;
    float: right;
    font-family: "Roboto-Regular", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 22px; }
.wrapp-we-help.wrapp-we-helped .wrapp-list-we-help .item-we-help:last-child {
  margin-bottom: 0; }
.wrapp-we-help.wrapp-we-helped .wrapp-list-we-help .item-we-help .btn-item-we-help .full-info {
  margin-top: 25px; }
.wrapp-we-help.wrapp-we-helped .show-more {
  margin-top: 55px;
  text-align: center; }
  .wrapp-we-help.wrapp-we-helped .show-more a {
    display: inline-block;
    width: 237px;
    height: 42px;
    font-family: "Roboto-Medium", sans-serif;
    font-size: 16px;
    color: #fff;
    line-height: 42px;
    background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
    text-decoration: none;
    text-align: center; }
  .wrapp-we-help.wrapp-we-helped .show-more a:hover {
    background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%); }
.wrapp-we-help.wrapp-we-helped .epilog-text {
  width: 720px;
  margin: 13px auto 0 auto;
  font-family: "Roboto-Light", sans-serif;
  font-size: 14px;
  color: #515151;
  line-height: 19px;
  text-align: center; }

/* page Articles*/
.wrapp-articles {
  margin-top: 27px;
  padding-bottom: 72px; }
  .wrapp-articles .prev-text-articles {
    margin: 0;
    font-family: "Roboto-Light", sans-serif;
    font-size: 16px;
    line-height: 19px; }
  .wrapp-articles .wrapp-link-articles {
    margin-top: 30px;
    border-bottom: 1px solid #EAEAEA; }
    .wrapp-articles .wrapp-link-articles a {
      display: inline-block;
      width: 170px;
      height: 52px;
      font-family: "Roboto-Regular", sans-serif;
      font-size: 17px;
      color: #7C7C7C;
      line-height: 50px;
      background: #F5F5F5;
      border: 1px solid #EAEAEA;
      text-decoration: none;
      text-align: center;
      text-transform: uppercase; }
    .wrapp-articles .wrapp-link-articles .selected {
      color: #fff;
      background: #2655A3; }
    .wrapp-articles .wrapp-link-articles a:hover {
      color: #fff;
      background: #2655A3; }
  .wrapp-articles .filter-articles {
    margin-top: 21px; }
    .wrapp-articles .filter-articles form {
      display: flex;
      flex-wrap: wrap;
      align-items: center; }
      .wrapp-articles .filter-articles form .filter-author-articles {
        width: 408px; }
        .wrapp-articles .filter-articles form .filter-author-articles label {
          margin: 0;
          display: block;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 18px;
          color: #939393;
          line-height: 21px;
          font-weight: normal; }
        .wrapp-articles .filter-articles form .filter-author-articles input {
          margin-top: 7px;
          padding-left: 20px;
          width: 100%;
          height: 65px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 18px;
          color: #505050;
          border: 1px solid #D4D4D4;
          outline: none; }
      .wrapp-articles .filter-articles form .filter-year-articles {
        width: 295px;
        height: 93px;
        margin-left: 12px; }
        .wrapp-articles .filter-articles form .filter-year-articles label {
          margin: 0;
          display: block;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 18px;
          color: #939393;
          line-height: 21px;
          font-weight: normal; }
        .wrapp-articles .filter-articles form .filter-year-articles .jq-selectbox {
          margin-top: 7px; }
        .wrapp-articles .filter-articles form .filter-year-articles .jq-selectbox__dropdown {
          top: 100% !important; }
      .wrapp-articles .filter-articles form .filter-source-articles {
        width: 408px;
        margin-left: 12px; }
        .wrapp-articles .filter-articles form .filter-source-articles label {
          margin: 0;
          display: block;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 18px;
          color: #939393;
          line-height: 21px;
          font-weight: normal; }
        .wrapp-articles .filter-articles form .filter-source-articles input {
          margin-top: 7px;
          padding-left: 20px;
          width: 100%;
          height: 65px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 18px;
          color: #505050;
          border: 1px solid #D4D4D4;
          outline: none; }
      .wrapp-articles .filter-articles form input[type=submit] {
        display: inline-block;
        margin-top: 28px;
        margin-left: 10px;
        padding: 0;
        width: 183px;
        height: 65px;
        font-family: "Roboto-Medium", sans-serif;
        font-size: 20px;
        color: #fff;
        background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
        text-transform: uppercase;
        border: none;
        outline: none; }
      .wrapp-articles .filter-articles form input[type=submit]:hover {
        background: linear-gradient(180deg, #1486A7 -128.57%, #173A74 171.43%), linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%); }
  .wrapp-articles .list-item-articles {
    margin-top: 47px; }
    .wrapp-articles .list-item-articles .item-articles {
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 20px;
      background: #FFFFFF;
      border: 1px solid #E9E9E9;
      box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.12); }
      .wrapp-articles .list-item-articles .item-articles .img-item-articles {
        width: 459px;
        margin-right: 32px; }
      .wrapp-articles .list-item-articles .item-articles .info-item-articles {
        padding: 29px 43px 0 0;
        width: calc(100% - 459px - 32px); }
        .wrapp-articles .list-item-articles .item-articles .info-item-articles .top-info-item-articles .left-block {
          float: left; }
          .wrapp-articles .list-item-articles .item-articles .info-item-articles .top-info-item-articles .left-block .date-item-articles {
            float: left;
            font-family: "Roboto-Medium", sans-serif;
            font-size: 13px;
            color: #A9A9A9;
            line-height: 15px; }
            .wrapp-articles .list-item-articles .item-articles .info-item-articles .top-info-item-articles .left-block .date-item-articles img {
              width: 13px;
              height: 13px;
              margin-right: 6px;
              vertical-align: middle; }
          .wrapp-articles .list-item-articles .item-articles .info-item-articles .top-info-item-articles .left-block .view-item-articles {
            float: left;
            margin-left: 22px;
            font-family: "Roboto-Medium", sans-serif;
            font-size: 13px;
            color: #A9A9A9;
            line-height: 15px; }
            .wrapp-articles .list-item-articles .item-articles .info-item-articles .top-info-item-articles .left-block .view-item-articles img {
              width: 19px;
              height: 12px;
              margin-right: 6px;
              vertical-align: middle; }
        .wrapp-articles .list-item-articles .item-articles .info-item-articles .top-info-item-articles .right-block {
          float: right; }
          .wrapp-articles .list-item-articles .item-articles .info-item-articles .top-info-item-articles .right-block .type-item-articles {
            float: right;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
            color: #2655A3;
            line-height: 15px; }
          .wrapp-articles .list-item-articles .item-articles .info-item-articles .top-info-item-articles .right-block .author-item-articles {
            float: right;
            margin-left: 22px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
            color: #2655A3;
            line-height: 15px; }
        .wrapp-articles .list-item-articles .item-articles .info-item-articles .top-info-item-articles::after {
          content: '';
          display: table;
          clear: both; }
        .wrapp-articles .list-item-articles .item-articles .info-item-articles .name-item-articles {
          margin-top: 12px; }
          .wrapp-articles .list-item-articles .item-articles .info-item-articles .name-item-articles a {
            font-family: "PT-Serif-Bold", sans-serif;
            font-size: 18px;
            color: #000;
            line-height: 24px;
            text-decoration: none; }
        .wrapp-articles .list-item-articles .item-articles .info-item-articles .descr-item-articles {
          margin-top: 20px;
          font-family: "Roboto-Light", sans-serif;
          font-size: 16px;
          color: #000;
          line-height: 19px; }
        .wrapp-articles .list-item-articles .item-articles .info-item-articles .more-info-articles {
          margin-top: 23px; }
          .wrapp-articles .list-item-articles .item-articles .info-item-articles .more-info-articles a {
            display: inline-block;
            width: 173px;
            height: 42px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 16px;
            color: #2655A3;
            line-height: 42px;
            background: url("../img/btn2.png") no-repeat center center;
            background-size: 100% 100%;
            text-decoration: none;
            text-align: center; }
          .wrapp-articles .list-item-articles .item-articles .info-item-articles .more-info-articles a:hover {
            color: #fff;
            background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%); }
    .wrapp-articles .list-item-articles .item-articles:last-child {
      margin-bottom: 0; }
  .wrapp-articles .wrapp-form-donation {
    height: 664px;
    margin: 23px 0;
    padding-top: 131px;
    background: url("../img/img-donation.png") no-repeat center;
    background-size: cover;
    position: relative; }
    .wrapp-articles .wrapp-form-donation .title-form-donation {
      font-family: "Roboto-Medium", sans-serif;
      font-size: 44px;
      color: #fff;
      line-height: 52px;
      text-transform: uppercase;
      text-align: center;
      letter-spacing: 0.02em;
      position: relative;
      z-index: 4; }
    .wrapp-articles .wrapp-form-donation .descr-form-donation {
      width: 593px;
      margin: 20px auto 0 auto;
      font-family: "Roboto-Regular", sans-serif;
      font-size: 22px;
      color: #fff;
      line-height: 26px;
      text-align: center;
      position: relative;
      z-index: 4; }
    .wrapp-articles .wrapp-form-donation .info-form-donation {
      margin-top: 40px;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center; }
      .wrapp-articles .wrapp-form-donation .info-form-donation .collected {
        margin-right: 70px;
        text-align: center;
        position: relative;
        z-index: 4; }
        .wrapp-articles .wrapp-form-donation .info-form-donation .collected div {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 25px;
          color: #fff;
          line-height: 33px; }
        .wrapp-articles .wrapp-form-donation .info-form-donation .collected span {
          display: block;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #fff;
          line-height: 19px; }
      .wrapp-articles .wrapp-form-donation .info-form-donation .donation {
        margin-right: 51px;
        text-align: center;
        position: relative;
        z-index: 4; }
        .wrapp-articles .wrapp-form-donation .info-form-donation .donation div {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 25px;
          color: #fff;
          line-height: 33px; }
        .wrapp-articles .wrapp-form-donation .info-form-donation .donation span {
          display: block;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #fff;
          line-height: 19px; }
      .wrapp-articles .wrapp-form-donation .info-form-donation .more-info {
        text-align: center;
        position: relative;
        z-index: 4; }
        .wrapp-articles .wrapp-form-donation .info-form-donation .more-info a {
          font-family: "Roboto-Regular", sans-serif;
          font-size: 22px;
          color: #fff;
          line-height: 26px;
          text-decoration: underline; }
        .wrapp-articles .wrapp-form-donation .info-form-donation .more-info a:hover {
          text-decoration: none; }
    .wrapp-articles .wrapp-form-donation .form-donation {
      margin-top: 65px;
      position: relative;
      z-index: 4; }
      .wrapp-articles .wrapp-form-donation .form-donation form {
        display: flex;
        flex-wrap: wrap;
        justify-content: center; }
      .wrapp-articles .wrapp-form-donation .form-donation .wrapp-field {
        width: 174px; }
        .wrapp-articles .wrapp-form-donation .form-donation .wrapp-field input {
          width: 174px;
          height: 44px;
          border: 1px solid transparent;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #7E7E7E;
          padding-left: 23px;
          outline: none; }
      .wrapp-articles .wrapp-form-donation .form-donation .wrapp-select {
        margin-left: 12px;
        width: 234px; }
        .wrapp-articles .wrapp-form-donation .form-donation .wrapp-select .jq-selectbox {
          height: 44px;
          margin-top: 0;
          background: #fff; }
        .wrapp-articles .wrapp-form-donation .form-donation .wrapp-select .jq-selectbox__select {
          height: 44px; }
        .wrapp-articles .wrapp-form-donation .form-donation .wrapp-select .jq-selectbox__select-text {
          line-height: 44px;
          color: #7E7E7E;
          font-size: 16px; }
        .wrapp-articles .wrapp-form-donation .form-donation .wrapp-select .jq-selectbox__trigger-arrow {
          width: 12px;
          height: 6px;
          background-size: cover; }
        .wrapp-articles .wrapp-form-donation .form-donation .wrapp-select .jq-selectbox__dropdown {
          top: 43px !important;
          bottom: auto !important; }
        .wrapp-articles .wrapp-form-donation .form-donation .wrapp-select .jq-selectbox__dropdown ul li {
          line-height: 44px;
          font-size: 16px; }
      .wrapp-articles .wrapp-form-donation .form-donation input[type=submit] {
        margin-left: 12px;
        width: 208px;
        height: 44px;
        font-family: "Roboto-Medium", sans-serif;
        font-size: 16px;
        color: #fff;
        background: linear-gradient(180deg, #FF7F3E 0%, #F95400 100%);
        border: none;
        text-transform: uppercase;
        outline: none; }
      .wrapp-articles .wrapp-form-donation .form-donation input[type=submit]:hover {
        background: linear-gradient(180deg, #FF5600 0%, #CC4703 100%); }
  .wrapp-articles .wrapp-form-donation::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 28.58%, rgba(0, 0, 0, 0.93) 78.94%);
    position: absolute;
    top: 0;
    left: 0; }

.footer {
  flex: 0 0 auto; }
  .footer .footer-top {
    padding: 25px 0 40px 0;
    background: #F5F5F5; }
    .footer .footer-top .footer-top-left {
      max-width: 278px;
      margin-right: 99px; }
      .footer .footer-top .footer-top-left .logo-footer img {
        float: left;
        margin-left: -20px; }
      .footer .footer-top .footer-top-left .logo-footer span {
        display: inline-block;
        margin-left: -13px;
        padding-top: 25px;
        max-width: 125px;
        font-family: "Roboto-Bold", sans-serif;
        font-size: 18px;
        color: #2655A3;
        line-height: 21px;
        text-transform: uppercase; }
      .footer .footer-top .footer-top-left .copyright {
        margin-top: 16px;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 19px;
        clear: both; }
      .footer .footer-top .footer-top-left .social-footer {
        margin-top: 21px; }
        .footer .footer-top .footer-top-left .social-footer a {
          display: inline-block;
          margin-right: 10px; }
    .footer .footer-top .footer-top-center {
      padding-top: 24px;
      max-width: 484px;
      margin-right: 98px; }
      .footer .footer-top .footer-top-center p {
        margin: 10px 0 0 0;
        font-family: "Roboto-Light", sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 19px; }
    .footer .footer-top .footer-top-right {
      padding-top: 24px; }
      .footer .footer-top .footer-top-right p {
        margin: 7px 0 0 0;
        font-family: "PT-Serif-Regular", sans-serif;
        font-size: 18px;
        color: #000;
        line-height: 25px; }
        .footer .footer-top .footer-top-right p .name-field-footer {
          display: inline-block;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 16px;
          color: #000;
          line-height: 19px; }
        .footer .footer-top .footer-top-right p .phone-mark {
          font-family: "PT-Serif-Bold", sans-serif; }
    .footer .footer-top .footer-top-text {
      float: left; }
      .footer .footer-top .footer-top-text .title-top-footer {
        font-family: "Roboto-Medium", sans-serif;
        font-size: 24px;
        color: #000;
        text-transform: uppercase; }
  .footer .footer-bottom {
    padding: 16px 0 22px 0;
    background: linear-gradient(90deg, #1CB5E0 -29.97%, #2655A3 100%), #2655A3; }
    .footer .footer-bottom .footer-column1 {
      max-width: 332px;
      margin-right: 17px; }
    .footer .footer-bottom .footer-column2 {
      max-width: 445px;
      margin-right: 18px; }
    .footer .footer-bottom .footer-column3 {
      margin-right: 20px;
      max-width: 238px; }
    .footer .footer-bottom .footer-column4 {
      max-width: 258px; }
    .footer .footer-bottom .footer-bottom-text {
      float: left; }
      .footer .footer-bottom .footer-bottom-text p {
        margin: 0;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 14px;
        color: #fff;
        line-height: 16px; }

/* Modal window*/
#modal-volunteer .modal-dialog {
  width: 707px; }
  #modal-volunteer .modal-dialog .modal-content {
    border-radius: 5px;
    padding: 58px 60px 64px 60px; }
#modal-volunteer form {
  margin-top: 25px; }
  #modal-volunteer form .wrapp-field {
    margin-bottom: 12px; }
    #modal-volunteer form .wrapp-field input {
      width: 100%;
      height: 65px;
      padding-left: 20px;
      font-family: "Roboto-Regular", sans-serif;
      font-size: 18px;
      color: #505050;
      border: 1px solid #D4D4D4;
      background: #fff;
      outline: none; }
    #modal-volunteer form .wrapp-field textarea {
      width: 100%;
      height: 194px;
      padding-left: 20px;
      padding-top: 21px;
      font-family: "Roboto-Regular", sans-serif;
      font-size: 18px;
      color: #505050;
      border: 1px solid #D4D4D4;
      background: #fff;
      outline: none;
      resize: none; }
  #modal-volunteer form input[type=submit] {
    display: block;
    margin: 38px auto 0 auto;
    width: 241px;
    height: 42px;
    font-family: "Roboto-Medium", sans-serif;
    font-size: 16px;
    color: #fff;
    line-height: 42px;
    background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
    border: none;
    outline: none;
    text-transform: uppercase; }

.modal-dialog .modal-content .title-form {
  font-family: "Roboto-Medium", sans-serif;
  font-size: 35px;
  color: #2655A3;
  line-height: 41px;
  text-align: center; }

.modal-dialog .modal-content {
  position: relative; }
  .modal-dialog .modal-content .close-modal {
    display: inline-block;
    width: 19px;
    height: 22px;
    background: url("../img/close-modal.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 25px;
    right: 25px; }

#modal-program-needs .modal-dialog {
  width: 707px; }
  #modal-program-needs .modal-dialog .modal-content {
    border-radius: 5px;
    padding: 51px 81px 46px 60px; }
#modal-program-needs .wrapp-needs-program {
  margin-top: 73px; }
  #modal-program-needs .wrapp-needs-program .list-needs {
    height: 524px; }
    #modal-program-needs .wrapp-needs-program .list-needs .item-needs {
      padding: 13px 0;
      border-bottom: 1px solid #D4D4D4; }
      #modal-program-needs .wrapp-needs-program .list-needs .item-needs .date-needs {
        float: left;
        font-family: "Roboto-Light", sans-serif;
        font-size: 18px;
        color: #000;
        line-height: 21px; }
      #modal-program-needs .wrapp-needs-program .list-needs .item-needs .name-needs {
        float: left;
        margin-left: 44px;
        font-family: "Roboto-Medium", sans-serif;
        font-size: 18px;
        color: #000;
        line-height: 21px; }
      #modal-program-needs .wrapp-needs-program .list-needs .item-needs .count-needs {
        float: right;
        font-family: "Roboto-Light", sans-serif;
        font-size: 18px;
        color: #000;
        line-height: 21px; }
    #modal-program-needs .wrapp-needs-program .list-needs .item-needs::after {
      content: '';
      display: table;
      clear: both; }
    #modal-program-needs .wrapp-needs-program .list-needs .mCSB_scrollTools {
      right: 0; }
    #modal-program-needs .wrapp-needs-program .list-needs .mCSB_scrollTools .mCSB_draggerRail {
      background-color: #C4C4C4;
      border-radius: 5px; }
    #modal-program-needs .wrapp-needs-program .list-needs .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
      background: #2655A3; }

#modal-list-receipts .modal-dialog {
  width: 831px; }
  #modal-list-receipts .modal-dialog .modal-content {
    border-radius: 5px;
    padding: 51px 0 46px 60px; }
#modal-list-receipts .wrapp-list-receipts-modal {
  margin-top: 30px; }
  #modal-list-receipts .wrapp-list-receipts-modal .icon-list-receipts {
    display: flex;
    flex-wrap: wrap; }
    #modal-list-receipts .wrapp-list-receipts-modal .icon-list-receipts .icon-column1 {
      width: 89px; }
    #modal-list-receipts .wrapp-list-receipts-modal .icon-list-receipts .icon-column2 {
      width: 140px;
      margin-left: 34px; }
    #modal-list-receipts .wrapp-list-receipts-modal .icon-list-receipts .icon-column3 {
      width: 108px;
      margin-left: 37px; }
    #modal-list-receipts .wrapp-list-receipts-modal .icon-list-receipts .icon-column4 {
      width: 108px;
      margin-left: 40px; }
    #modal-list-receipts .wrapp-list-receipts-modal .icon-list-receipts .icon-column5 {
      width: 102px;
      margin-left: 35px; }
  #modal-list-receipts .wrapp-list-receipts-modal .list-receipts-modal {
    margin-top: 28px;
    height: 524px; }
    #modal-list-receipts .wrapp-list-receipts-modal .list-receipts-modal .block-item-receipts {
      padding-right: 76px; }
    #modal-list-receipts .wrapp-list-receipts-modal .list-receipts-modal .item-receipts-modal {
      display: flex;
      flex-wrap: wrap;
      padding: 13px 0;
      border-bottom: 1px solid #D4D4D4; }
      #modal-list-receipts .wrapp-list-receipts-modal .list-receipts-modal .item-receipts-modal .date-receipts-modal {
        width: 89px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 18px;
        color: #000;
        line-height: 21px; }
      #modal-list-receipts .wrapp-list-receipts-modal .list-receipts-modal .item-receipts-modal .type-payment-receipts-modal {
        width: 140px;
        margin-left: 34px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 18px;
        color: #000;
        line-height: 21px; }
      #modal-list-receipts .wrapp-list-receipts-modal .list-receipts-modal .item-receipts-modal .sum-receipts-modal {
        width: 108px;
        margin-left: 37px;
        font-family: "Roboto-Medium", sans-serif;
        font-size: 18px;
        color: #000;
        line-height: 21px;
        text-align: right; }
      #modal-list-receipts .wrapp-list-receipts-modal .list-receipts-modal .item-receipts-modal .name-receipts-modal {
        width: 108px;
        margin-left: 40px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 18px;
        color: #000;
        line-height: 21px; }
      #modal-list-receipts .wrapp-list-receipts-modal .list-receipts-modal .item-receipts-modal .phone-receipts-modal {
        width: 102px;
        margin-left: 35px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 18px;
        color: #000;
        line-height: 21px; }
  #modal-list-receipts .wrapp-list-receipts-modal .mCSB_scrollTools {
    right: 28px; }
  #modal-list-receipts .wrapp-list-receipts-modal .mCSB_scrollTools .mCSB_draggerRail {
    background-color: #C4C4C4;
    border-radius: 5px; }
  #modal-list-receipts .wrapp-list-receipts-modal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #2655A3; }
  #modal-list-receipts .wrapp-list-receipts-modal .mCSB_inside > .mCSB_container {
    margin-right: 0; }

#modal-financial-report .modal-dialog {
  width: 704px; }
  #modal-financial-report .modal-dialog .modal-content {
    border-radius: 5px;
    padding: 51px 40px 68px 60px; }
#modal-financial-report .wrapp-info-financial {
  margin-top: 24px;
  display: flex;
  flex-wrap: wrap; }
  #modal-financial-report .wrapp-info-financial .total-collected {
    margin-right: 57px; }
    #modal-financial-report .wrapp-info-financial .total-collected span {
      display: block;
      font-family: "Roboto-Regular", sans-serif;
      font-size: 24px;
      color: #000;
      line-height: 28px; }
    #modal-financial-report .wrapp-info-financial .total-collected p {
      display: block;
      margin: 6px 0 0 0;
      font-family: "PT-Serif-Bold", sans-serif;
      font-size: 25px;
      color: #000;
      line-height: 33px; }
  #modal-financial-report .wrapp-info-financial .over-period span {
    display: block;
    font-family: "Roboto-Regular", sans-serif;
    font-size: 24px;
    color: #000;
    line-height: 28px; }
  #modal-financial-report .wrapp-info-financial .over-period p {
    display: block;
    margin: 6px 0 0 0;
    font-family: "PT-Serif-Bold", sans-serif;
    font-size: 25px;
    color: #000;
    line-height: 33px; }
#modal-financial-report .wrapp-list-financial-reports {
  margin-top: 24px; }
  #modal-financial-report .wrapp-list-financial-reports .list-financial-reports {
    height: 535px; }
  #modal-financial-report .wrapp-list-financial-reports .mCSB_scrollTools {
    right: 0; }
  #modal-financial-report .wrapp-list-financial-reports .mCSB_scrollTools .mCSB_draggerRail {
    background-color: #C4C4C4;
    border-radius: 5px; }
  #modal-financial-report .wrapp-list-financial-reports .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #2655A3; }
  #modal-financial-report .wrapp-list-financial-reports .mCSB_inside > .mCSB_container {
    margin-right: 0; }
  #modal-financial-report .wrapp-list-financial-reports .block-item-financial {
    padding-right: 20px; }
  #modal-financial-report .wrapp-list-financial-reports .reports-accord {
    margin-bottom: 10px; }
    #modal-financial-report .wrapp-list-financial-reports .reports-accord .open-accord {
      display: block;
      padding: 21px 0 21px 26px;
      font-family: "Roboto-Medium", sans-serif;
      font-size: 18px;
      color: #000;
      line-height: 21px;
      border: 1px solid #D4D4D4;
      text-decoration: none;
      position: relative; }
    #modal-financial-report .wrapp-list-financial-reports .reports-accord .arrow-down::after {
      content: '';
      display: inline-block;
      width: 25px;
      height: 14px;
      background: url("../img/arrow-select.png") no-repeat center center;
      background-size: cover;
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: 18px; }
    #modal-financial-report .wrapp-list-financial-reports .reports-accord .arrow-top::after {
      content: '';
      display: inline-block;
      width: 25px;
      height: 14px;
      background: url("../img/arrow-select.png") no-repeat center center;
      background-size: cover;
      transform: rotate(180deg);
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: 18px; }
    #modal-financial-report .wrapp-list-financial-reports .reports-accord .text-reports {
      padding: 25px 81px 26px 26px;
      border: 1px solid #D4D4D4;
      border-top: none; }
      #modal-financial-report .wrapp-list-financial-reports .reports-accord .text-reports .total-collected-financial {
        font-family: "Roboto-Light", sans-serif;
        font-size: 18px;
        color: #000; }
        #modal-financial-report .wrapp-list-financial-reports .reports-accord .text-reports .total-collected-financial span {
          font-family: "Roboto-Medium", sans-serif; }
      #modal-financial-report .wrapp-list-financial-reports .reports-accord .text-reports .list-item-financial {
        margin-top: 17px; }
        #modal-financial-report .wrapp-list-financial-reports .reports-accord .text-reports .list-item-financial .item-financial {
          margin-bottom: 6px; }
          #modal-financial-report .wrapp-list-financial-reports .reports-accord .text-reports .list-item-financial .item-financial .name-item-financial {
            display: inline-block;
            float: left;
            font-family: "Roboto-Light", sans-serif;
            font-size: 18px;
            color: #000; }
          #modal-financial-report .wrapp-list-financial-reports .reports-accord .text-reports .list-item-financial .item-financial .sum-item-financial {
            display: inline-block;
            float: right;
            font-family: "Roboto-Medium", sans-serif;
            font-size: 18px;
            color: #000; }
        #modal-financial-report .wrapp-list-financial-reports .reports-accord .text-reports .list-item-financial .item-financial::after {
          content: '';
          display: table;
          clear: both; }
  #modal-financial-report .wrapp-list-financial-reports .reports-accord:last-child {
    margin-bottom: 0; }

.hidden-dt {
  display: none !important; }

.hidden-mobil {
  display: block !important; }

@media (max-width: 1023px) {
  .hidden-dt {
    display: block !important; }

  .hidden-mobil {
    display: none !important; }

  .container {
    width: auto; }

  .top-header {
    display: none; }

  .bottom-header {
    position: relative;
    z-index: 40; }

  .bottom-header .wrapp-bottom-header::after {
    content: '';
    display: table;
    clear: both; }

  .bottom-header {
    padding: 0;
    height: 52px;
    background: #F5F5F5; }

  .bottom-header .logo {
    margin-right: 10px; }

  .bottom-header .text-logo {
    padding-top: 12px; }

  .bottom-header .text-logo .name-fond {
    max-width: 213px;
    font-size: 12px;
    line-height: 15px; }

  .bottom-header .text-logo .date-fond {
    margin-top: 3px;
    font-size: 10px;
    line-height: 12px; }

  .bottom-header .text-logo .slogan-fond {
    display: none; }

  .wrapp-mobil-menu {
    position: absolute;
    top: 17px;
    right: 10px; }
    .wrapp-mobil-menu .icon-mobil-menu {
      display: inline-block; }

  .bottom-header .header-form-money {
    display: none; }

  .wrapp-menu {
    display: none; }

  .wrapp-form-main {
    height: auto;
    width: 100%;
    padding: 29px 0 27px 0; }

  .wrapp-form-main.form-margin {
    margin-top: 40px; }

  .wrapp-form-main .title-main-form {
    padding: 0 12px;
    font-size: 20px;
    line-height: 27px; }

  .wrapp-form-main form {
    margin-top: 17px;
    padding: 0 10px; }

  .wrapp-form-main form .wrapp-field {
    width: 100%; }

  .wrapp-form-main form .wrapp-field input {
    width: 100%; }

  .wrapp-form-main form .wrapp-select {
    margin-left: 0;
    margin-top: 5px;
    width: 100%; }

  .wrapp-form-main form input[type=submit] {
    margin-left: 0;
    margin-top: 5px;
    width: 100%; }

  .tabs-help {
    margin-top: 7px; }

  .mobil-help-accordeon {
    margin-top: 20px;
    padding: 0 10px; }
    .mobil-help-accordeon .list-accordeon .item-accordeon {
      margin-bottom: 2px; }
      .mobil-help-accordeon .list-accordeon .item-accordeon .open-accord {
        display: flex;
        align-items: center;
        width: 100%;
        height: 45px;
        padding-left: 14px;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 14px;
        color: #7C7C7C;
        line-height: 45px;
        background: #F5F5F5;
        border: 1px solid #EAEAEA;
        text-decoration: none;
        text-transform: uppercase;
        position: relative; }
      .mobil-help-accordeon .list-accordeon .item-accordeon .arrow-down::after {
        content: '';
        display: block;
        width: 18px;
        height: 9px;
        background: url("../img/arrow-accord-top.png") no-repeat center center;
        background-size: cover;
        position: absolute;
        top: 50%;
        margin-top: -4.5px;
        right: 10px; }
      .mobil-help-accordeon .list-accordeon .item-accordeon .arrow-top {
        background: #fff;
        color: #F56217;
        border: 1px solid transparent;
        border-bottom: 1px solid #E9E9E9; }
      .mobil-help-accordeon .list-accordeon .item-accordeon .arrow-top::after {
        content: '';
        display: block;
        width: 18px;
        height: 9px;
        background: url("../img/arrow-accord-active.png") no-repeat center center;
        background-size: cover;
        position: absolute;
        top: 50%;
        margin-top: -4.5px;
        right: 10px; }
      .mobil-help-accordeon .list-accordeon .item-accordeon .list-mobil-help1 {
        padding: 0; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .list-mobil-help1 .item-mobil-help1 {
          display: flex;
          margin-bottom: 11px;
          padding: 3px 12px 13px 13px;
          border-bottom: 1px solid #E9E9E9; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .list-mobil-help1 .item-mobil-help1 .img-mobil-help1 {
            margin-right: 15px; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .list-mobil-help1 .item-mobil-help1 .info-mobil-help1 .name-mobil-help1 a {
            display: inline-block;
            font-family: "PT-Serif-Bold", sans-serif;
            font-size: 14px;
            color: #000;
            line-height: 15px;
            text-decoration: none; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .list-mobil-help1 .item-mobil-help1 .info-mobil-help1 .city-mobil-help1 {
            margin-top: 5px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 12px;
            color: #848484;
            line-height: 14px; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .list-mobil-help1 .item-mobil-help1 .info-mobil-help1 .donate-mobil-help1 {
            margin-top: 9px; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .list-mobil-help1 .item-mobil-help1 .info-mobil-help1 .donate-mobil-help1 a {
              display: inline-block;
              width: 144px;
              height: 28px;
              font-family: "Roboto-Medium", sans-serif;
              color: #fff;
              line-height: 28px;
              background: linear-gradient(180deg, #FF7F3E 0%, #F95400 100%), #F56217;
              text-align: center;
              text-transform: uppercase;
              text-decoration: none; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .list-mobil-help1 .item-mobil-help1:first-child {
          padding-top: 13px; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .list-mobil-help1 .item-mobil-help1:last-child {
          margin-bottom: 0; }
      .mobil-help-accordeon .list-accordeon .item-accordeon .link-mobil-help1 {
        padding: 14px 13px 16px 12px; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .link-mobil-help1 a {
          display: inline-block;
          margin-right: 29px;
          font-family: "Roboto-Regular", sans-serif;
          font-size: 14px;
          color: #2655A3;
          text-decoration: underline; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .link-mobil-help1 a:last-child {
          margin-right: 0; }
      .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil {
        padding: 14px 14px 31px 12px; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .title-helps-programm {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 16px;
          color: #000;
          line-height: 21px; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .type-programm {
          margin-top: 9px; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .type-programm span {
            display: block;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 12px;
            color: #939393; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .type-programm .jq-selectbox {
            margin-top: 5px;
            width: 100%;
            height: 42px; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .type-programm .jq-selectbox__select {
            width: 100%;
            height: 42px;
            border: 1px solid #D4D4D4; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .type-programm .jq-selectbox__select-text {
            line-height: 42px;
            padding-left: 12px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 14px;
            color: #000; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .type-programm .jq-selectbox__dropdown {
            width: 100%;
            border-top: none;
            border-bottom: none;
            background: #fff;
            z-index: 3;
            top: 41px; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .type-programm .jq-selectbox__dropdown ul {
            padding: 0;
            margin: 0;
            text-align: center; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .type-programm .jq-selectbox li, .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .type-programm .jq-select-multiple li {
            line-height: 42px;
            border: 1px solid #D4D4D4;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 14px;
            color: #000; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .type-programm .jq-selectbox__dropdown ul li {
            line-height: 42px;
            border: 1px solid #D4D4D4;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 14px;
            color: #000; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .type-programm .jq-selectbox__trigger {
            position: absolute;
            top: 50%;
            margin-top: -3px;
            right: 20px; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .type-programm .jq-selectbox__trigger-arrow {
            width: 11px;
            height: 6px;
            background: url("../img/arrow-select.png") no-repeat center center;
            background-size: cover; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .financial-help {
          margin-top: 10px; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .financial-help .wrapp-item-financial-help .left-item-financial {
            display: flex; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .financial-help .wrapp-item-financial-help .left-item-financial .item-financial span {
              display: block;
              font-family: "Roboto-Medium", sans-serif;
              font-size: 12px;
              color: #000; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .financial-help .wrapp-item-financial-help .left-item-financial .item-financial p {
              margin: 2px 0 0 0;
              font-family: "PT-Serif-Bold", sans-serif;
              font-size: 20px;
              color: #F56217;
              line-height: 27px; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .financial-help .wrapp-item-financial-help .left-item-financial .item-financial:first-child {
              margin-right: 30px; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .financial-help .wrapp-item-financial-help .right-item-financial {
            margin-top: 7px; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .financial-help .wrapp-item-financial-help .right-item-financial span {
              display: block;
              font-family: "PT-Serif-Bold", sans-serif;
              font-size: 14px;
              color: #000;
              line-height: 19px; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .financial-help .wrapp-item-financial-help .right-item-financial ul {
              margin: 5px 0 0 0;
              padding: 0 0 0 17px; }
              .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-help-programms-mobil .left-help-program .financial-help .wrapp-item-financial-help .right-item-financial ul li {
                font-family: "Roboto-Light", sans-serif;
                font-size: 13px;
                color: #000;
                line-height: 15px; }
      .mobil-help-accordeon .list-accordeon .item-accordeon .right-help-program {
        margin-top: 11px; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .right-help-program .materials-help .title-human-resources {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 14px;
          color: #000;
          line-height: 19px; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .right-help-program .materials-help ul {
          margin: 5px 0 0 0;
          padding: 0 0 0 17px; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .right-help-program .materials-help ul li {
            font-family: "Roboto-Light", sans-serif;
            font-size: 13px;
            color: #000;
            line-height: 15px; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .right-help-program .human-resources {
          margin-top: 11px; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .right-help-program .human-resources .title-human-resources {
            font-family: "PT-Serif-Bold", sans-serif;
            font-size: 14px;
            color: #000;
            line-height: 19px; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .right-help-program .human-resources ul {
            margin: 5px 0 0 0;
            padding: 0 0 0 17px; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .right-help-program .human-resources ul li {
              font-family: "Roboto-Light", sans-serif;
              font-size: 13px;
              color: #000;
              line-height: 15px; }
      .mobil-help-accordeon .list-accordeon .item-accordeon .btn-help {
        margin-top: 20px; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .btn-help a {
          width: 274px; }
      .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-type-help-mobil {
        padding: 17px 14px 28px 13px; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-type-help-mobil .financial-help-block {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 14px;
          color: #000;
          line-height: 19px; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-type-help-mobil .list-type-financial-help {
          margin-top: 8px; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-type-help-mobil .list-type-financial-help a {
            display: block;
            width: 100%;
            height: 32px;
            padding-left: 13px;
            margin-bottom: 2px;
            font-family: "Roboto-Light", sans-serif;
            font-size: 12px;
            color: #000;
            line-height: 32px;
            border: 1px solid #D4D4D4; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-type-help-mobil .title-type-financial-help {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 14px;
          color: #000;
          line-height: 19px; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-type-help-mobil .material-help-kids {
          margin-top: 14px; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-type-help-mobil .material-help-kids .list-type-financial-help {
            margin-top: 8px; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-type-help-mobil .material-help-kids .list-type-financial-help a {
              display: block;
              width: 100%;
              height: 32px;
              padding-left: 13px;
              margin-bottom: 2px;
              font-family: "Roboto-Light", sans-serif;
              font-size: 12px;
              color: #000;
              line-height: 32px;
              border: 1px solid #D4D4D4; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-type-help-mobil .not-material-help-kids {
          margin-top: 14px; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-type-help-mobil .donate-financial {
          margin-top: 20px; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-type-help-mobil .donate-financial a {
            width: 274px; }
      .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil {
        padding: 11px 15px 36px 15px; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil .title-form-problems {
          font-family: "PT-Serif-Bold", sans-serif;
          font-size: 14px;
          color: #000;
          line-height: 19px;
          text-align: center; }
        .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form {
          margin-top: 22px; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-fields {
            margin-bottom: 5px; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-fields input {
              width: 100%;
              height: 44px;
              padding-left: 19px;
              font-family: "Roboto-Regular", sans-serif;
              font-size: 14px;
              color: #000;
              border: 1px solid #D4D4D4;
              outline: none; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form textarea {
            width: 100%;
            height: 115px;
            padding: 13px 0 0 20px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 14px;
            color: #000;
            border: 1px solid #D4D4D4;
            resize: none;
            outline: none; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-fields.wrapp-select {
            margin-bottom: 12px; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-fields.wrapp-select span {
              display: block;
              margin-bottom: 4px;
              font-family: "Roboto-Regular", sans-serif;
              font-size: 12px;
              color: #939393; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-fields.wrapp-select .jq-selectbox {
              margin-top: 7px;
              width: 100%;
              height: 44px; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-fields.wrapp-select .jq-selectbox__select {
              width: 100%;
              height: 44px;
              border: 1px solid #D4D4D4; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-fields.wrapp-select .jq-selectbox__select-text {
              line-height: 44px;
              padding-left: 20px;
              font-family: "Roboto-Regular", sans-serif;
              font-size: 14px;
              color: #000; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-fields.wrapp-select .jq-selectbox__dropdown {
              width: 100%;
              border-top: none;
              border-bottom: none;
              background: #fff;
              top: 44px;
              z-index: 3; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-fields.wrapp-select .jq-selectbox__dropdown ul {
              padding: 0;
              margin: 0;
              text-align: center; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-fields.wrapp-select .jq-selectbox li, .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-fields.wrapp-select .jq-select-multiple li {
              line-height: 44px;
              border: 1px solid #D4D4D4;
              font-family: "Roboto-Regular", sans-serif;
              font-size: 14px;
              color: #000; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-fields.wrapp-select .jq-selectbox__dropdown ul li {
              line-height: 44px;
              border: 1px solid #D4D4D4;
              font-family: "Roboto-Regular", sans-serif;
              font-size: 14px;
              color: #000; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-fields.wrapp-select .jq-selectbox__trigger {
              position: absolute;
              top: 50%;
              margin-top: -3px;
              right: 20px; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-fields.wrapp-select .jq-selectbox__trigger-arrow {
              width: 15px;
              height: 8px;
              background: url("../img/arrow-select.png") no-repeat center center;
              background-size: cover; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-checkbox {
            margin-top: 8px;
            padding-left: 36px;
            position: relative; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-checkbox input[type=checkbox] {
              display: none; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-checkbox label {
              margin: 0;
              font-family: "Roboto-Regular", sans-serif;
              font-size: 12px;
              color: #000;
              font-weight: normal;
              line-height: normal; }
              .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-checkbox label a {
                color: #000;
                text-decoration: underline; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-checkbox label::before {
              content: '';
              display: inline-block;
              width: 27px;
              height: 27px;
              border: 1px solid #D4D4D4;
              position: absolute;
              top: 0;
              left: 0; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-checkbox input[type=checkbox]:checked + label::before {
              content: '';
              display: inline-block;
              width: 27px;
              height: 27px;
              border: 1px solid #D4D4D4;
              position: absolute;
              top: 0;
              left: 0; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .wrapp-checkbox input[type=checkbox]:checked + label::after {
              content: '';
              display: inline-block;
              width: 14px;
              height: 9px;
              background: url("../img/check.png") no-repeat center center;
              background-size: contain;
              position: absolute;
              top: 0;
              margin-top: 8.5px;
              left: 8px; }
          .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .request-help {
            margin-top: 25px; }
            .mobil-help-accordeon .list-accordeon .item-accordeon .wrapp-form-help-mobil form .block-form .request-help a {
              width: 274px; }
    .mobil-help-accordeon .list-accordeon .item-accordeon-active {
      margin-bottom: 7px;
      box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.12); }
    .mobil-help-accordeon .list-accordeon .item-accordeon1 .icon {
      display: inline-block;
      margin-right: 17px;
      width: 30px;
      height: 22px;
      background: url("../img/icon-help1.svg") no-repeat center center;
      background-size: cover; }
    .mobil-help-accordeon .list-accordeon .item-accordeon1.item-accordeon-active .icon {
      display: inline-block;
      margin-right: 17px;
      width: 30px;
      height: 22px;
      background: url("../img/icon-help1-active.svg") no-repeat center center;
      background-size: cover; }
    .mobil-help-accordeon .list-accordeon .item-accordeon2 .icon {
      display: inline-block;
      margin-right: 11px;
      width: 37px;
      height: 19px;
      background: url("../img/icon-help2.svg") no-repeat center center;
      background-size: cover; }
    .mobil-help-accordeon .list-accordeon .item-accordeon2.item-accordeon-active .icon {
      display: inline-block;
      margin-right: 11px;
      width: 37px;
      height: 19px;
      background: url("../img/icon-help2-active.svg") no-repeat center center;
      background-size: cover; }
    .mobil-help-accordeon .list-accordeon .item-accordeon3 .icon {
      display: inline-block;
      margin-right: 18px;
      width: 28px;
      height: 28px;
      background: url("../img/icon-help3.svg") no-repeat center center;
      background-size: 100% 100%; }
    .mobil-help-accordeon .list-accordeon .item-accordeon3.item-accordeon-active .icon {
      display: inline-block;
      margin-right: 18px;
      width: 28px;
      height: 28px;
      background: url("../img/icon-help3-active.svg") no-repeat center center;
      background-size: 100% 100%; }
    .mobil-help-accordeon .list-accordeon .item-accordeon4 .icon {
      display: inline-block;
      margin-right: 18px;
      width: 27px;
      height: 26px;
      background: url("../img/icon-help4.svg") no-repeat center center;
      background-size: 100% 100%; }
    .mobil-help-accordeon .list-accordeon .item-accordeon4.item-accordeon-active .icon {
      display: inline-block;
      margin-right: 18px;
      width: 27px;
      height: 26px;
      background: url("../img/icon-help4-active.svg") no-repeat center center;
      background-size: 100% 100%; }

  /* page Mobil menu*/
  .wrapp-mobil-menu .close-icon-mobil-menu {
    display: none;
    position: relative;
    top: -5px; }

  .workarea-mobil-menu {
    display: none;
    width: 100%;
    position: absolute;
    top: 52px;
    left: 0;
    z-index: 30;
    box-shadow: 0 0 0 99999px rgba(0, 0, 0, 0.7); }
    .workarea-mobil-menu .wrapp-collected-fond {
      padding: 8px 10px;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center;
      background: #fff; }
      .workarea-mobil-menu .wrapp-collected-fond .collected-fond span {
        display: block;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 14px; }
      .workarea-mobil-menu .wrapp-collected-fond .collected-fond p {
        margin: 0;
        font-family: "PT-Serif-Bold" sans-serif;
        font-size: 18px;
        color: #F56217;
        line-height: 24px; }
      .workarea-mobil-menu .wrapp-collected-fond .expended-fond span {
        display: block;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 14px; }
      .workarea-mobil-menu .wrapp-collected-fond .expended-fond p {
        margin: 0;
        font-family: "PT-Serif-Bold" sans-serif;
        font-size: 18px;
        color: #F56217;
        line-height: 24px; }
      .workarea-mobil-menu .wrapp-collected-fond .info-icon-fond img {
        width: 18px;
        height: 18px; }
    .workarea-mobil-menu .hidden-info-text-fond {
      display: none;
      padding: 16px 0 18px 0;
      background: #F5F5F5; }
      .workarea-mobil-menu .hidden-info-text-fond p {
        margin: auto;
        max-width: 271px;
        font-family: "Roboto-Light", sans-serif;
        font-size: 12px;
        color: #000;
        line-height: 14px;
        text-align: center; }
        .workarea-mobil-menu .hidden-info-text-fond p a {
          color: #000;
          text-decoration: underline; }
    .workarea-mobil-menu .top-menu-mobil {
      padding: 0 10px;
      background: linear-gradient(90deg, #1CB5E0 -29.97%, #2655A3 100%), #2655A3; }
      .workarea-mobil-menu .top-menu-mobil ul {
        padding: 0;
        margin: 0;
        list-style: none; }
        .workarea-mobil-menu .top-menu-mobil ul li {
          display: block;
          padding: 12px 0 11px 0;
          border-bottom: 1px solid #D2E0E7; }
          .workarea-mobil-menu .top-menu-mobil ul li a {
            display: block;
            font-family: "Roboto-Bold", sans-serif;
            font-size: 14px;
            color: #fff;
            line-height: 16px;
            text-decoration: none; }
        .workarea-mobil-menu .top-menu-mobil ul li:last-child {
          border-bottom: none; }
    .workarea-mobil-menu .bottom-menu-mobil {
      padding: 9px 10px 0 10px;
      background: #2655A3; }
      .workarea-mobil-menu .bottom-menu-mobil ul {
        padding: 0;
        margin: 0;
        list-style: none; }
        .workarea-mobil-menu .bottom-menu-mobil ul li {
          display: block;
          border-top: 1px solid #D2E0E7; }
          .workarea-mobil-menu .bottom-menu-mobil ul li a {
            display: block;
            padding: 10px 0 8px 0;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 12px;
            color: #fff;
            line-height: 14px;
            text-decoration: none;
            text-transform: uppercase; }
          .workarea-mobil-menu .bottom-menu-mobil ul li .drop::after {
            content: '';
            display: inline-block;
            margin-left: 10px;
            width: 10px;
            height: 6px;
            background: url("../img/arrow-mob-menu.svg") no-repeat center center;
            background-size: cover;
            transform: rotate(180deg);
            vertical-align: 1px;
            transition: 0.5s; }
          .workarea-mobil-menu .bottom-menu-mobil ul li .drop.active::after {
            transform: rotate(0deg); }
          .workarea-mobil-menu .bottom-menu-mobil ul li .menu-item {
            display: none; }
            .workarea-mobil-menu .bottom-menu-mobil ul li .menu-item li a {
              padding-left: 25px; }
            .workarea-mobil-menu .bottom-menu-mobil ul li .menu-item li .menu-item a {
              padding-left: 43px; }
            .workarea-mobil-menu .bottom-menu-mobil ul li .menu-item li:first-child {
              border-top: 1px solid #D2E0E7; }
        .workarea-mobil-menu .bottom-menu-mobil ul li:first-child {
          border-top: none; }

  .ours-news {
    padding: 11px 10px 36px 10px; }

  .ours-news .wrapp-news-block {
    margin-top: 11px; }

  .ours-news .wrapp-news-block .tabs-main-news li {
    width: auto;
    height: 26px; }

  .ours-news .wrapp-news-block .tabs-main-news li a {
    padding: 0 5px;
    font-size: 12px;
    line-height: 26px;
    text-transform: none; }

  .ours-news .wrapp-news-block .tab-content {
    padding: 28px 0px 0px 0px; }

  .news-block-mobil .item-news-block {
    display: flex;
    padding: 0 15px 10px 13px;
    border-bottom: 1px solid #E9E9E9;
    margin-bottom: 15px; }
    .news-block-mobil .item-news-block .img-news-mobil {
      margin-right: 6px; }
    .news-block-mobil .item-news-block .name-news-mobil a {
      display: inline-block;
      font-family: "PT-Serif-Regular", sans-serif;
      font-size: 11px;
      color: #000;
      line-height: normal; }
    .news-block-mobil .item-news-block .info-news-mobil {
      margin-top: 5px; }
      .news-block-mobil .item-news-block .info-news-mobil .date-news-main {
        float: left;
        margin-right: 16px;
        font-family: "Roboto-Medium", sans-serif;
        font-size: 10px;
        color: #A9A9A9; }
        .news-block-mobil .item-news-block .info-news-mobil .date-news-main img {
          width: 9px;
          margin-right: 4px; }
      .news-block-mobil .item-news-block .info-news-mobil .view-news-main {
        font-family: "Roboto-Medium", sans-serif;
        font-size: 10px;
        color: #A9A9A9; }
        .news-block-mobil .item-news-block .info-news-mobil .view-news-main img {
          width: 14px;
          margin-right: 4px; }

  .programms-ours-fond .wrapp-tabs-programms .tabs-main-programm li a span {
    display: none !important; }

  .all-news-mobil {
    margin-top: 26px;
    text-align: center; }
    .all-news-mobil a {
      width: 188px; }

  .ours-mission {
    margin-top: 0;
    padding: 34px 10px 0 10px; }

  .ours-mission .wrapp-ours-mission {
    max-width: 100%;
    margin: 11px 0 0 0;
    flex-direction: column;
    padding-left: 0; }

  .ours-mission .wrapp-ours-mission .item-mission {
    margin-bottom: 16px;
    margin-right: 0; }

  .ours-mission .wrapp-ours-mission .item-mission .number {
    display: none; }

  .ours-mission .wrapp-ours-mission .item-mission .name-mission {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px; }

  .ours-mission .wrapp-ours-mission .item-mission .text-mission {
    margin-top: 6px;
    max-width: 100%;
    font-size: 14px;
    line-height: 16px; }

  .founder-fond {
    margin-top: 0px;
    padding: 16px 10px 39px 10px; }

  .founder-fond .wrapp-founder {
    margin-top: 20px;
    flex-direction: column; }

  .founder-fond .wrapp-founder .photo-founder {
    float: none;
    margin-right: 0; }
    .founder-fond .wrapp-founder .photo-founder img {
      width: 100%; }

  .founder-fond .wrapp-founder .info-founder {
    padding-top: 13px;
    float: none; }

  .founder-fond .wrapp-founder .info-founder .name-founder {
    max-width: 211px;
    margin: auto;
    font-size: 18px;
    line-height: 21px;
    text-align: center; }

  .founder-fond .wrapp-founder .info-founder .preview-founder {
    margin-top: 10px;
    max-width: 100%;
    font-size: 14px;
    line-height: 16px;
    text-align: center; }

  .founder-fond .wrapp-founder .info-founder .text-column {
    margin-top: 7px;
    flex-direction: column; }

  .founder-fond .wrapp-founder .info-founder .text-column .column-txt {
    font-size: 14px;
    line-height: 16px; }

  .founder-fond .wrapp-founder .info-founder .text-column .column-txt:first-child {
    padding-right: 0; }

  .founder-fond .wrapp-founder .info-founder .text-column .column-txt:last-child {
    display: none; }

  .founder-fond .more-info-founder {
    margin-top: 25px; }

  .programms-ours-fond {
    margin-top: 0;
    padding: 23px 10px 0px 10px; }

  .programms-ours-fond .wrapp-tabs-programms {
    margin-top: 16px; }

  .programms-ours-fond .wrapp-tabs-programms .tabs-main-programm li {
    margin-right: 31px; }

  .programms-ours-fond .wrapp-tabs-programms .tabs-main-programm li a {
    font-size: 14px; }

  .programms-ours-fond .wrapp-tabs-programms .tab-content {
    margin-top: 10px; }

  .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms {
    flex-direction: column; }

  .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm {
    width: 100%;
    margin-bottom: 5px;
    padding: 16px 40px 17px 28px;
    min-height: auto; }

  .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm .img-programm {
    text-align: left;
    float: left;
    margin-right: 31px; }
    .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm .img-programm a img {
      width: 89px; }

  .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm .name-programm {
    margin-top: 4px;
    text-align: left; }

  .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm .name-programm a {
    font-size: 16px;
    line-height: 20px; }

  .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm .price-programm {
    margin-top: 6px;
    text-align: left;
    font-size: 20px;
    line-height: 27px; }

  .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm .price-programm .price-text {
    font-size: 12px; }

  .programms-ours-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programm .more-info-programm {
    display: none; }

  .programms-ours-fond .all-programms {
    margin-top: 20px; }

  .statistic-main {
    display: none; }

  .ours-fond-regions {
    margin-top: 34px; }

  .ours-fond-regions .regions-maps {
    margin-top: 22px;
    padding: 0 10px; }

  .ours-fond-regions .regions-maps img {
    max-width: 100%; }

  .ours-contacts-main {
    padding: 29px 10px 24px 10px; }

  .title-main {
    font-size: 25px;
    line-height: 29px; }

  .ours-contacts-main .wrapp-info-contacts {
    margin-top: 18px;
    display: block; }

  .ours-contacts-main .wrapp-info-contacts .info-contacts {
    width: 100%;
    padding-left: 0; }

  .ours-contacts-main .wrapp-info-contacts .info-contacts .icon-block {
    margin-bottom: 12px; }

  .ours-contacts-main .wrapp-info-contacts .info-contacts .icon-block .wrapp-icon {
    margin-right: 16px; }

  .ours-contacts-main .wrapp-info-contacts .info-contacts .icon-block .wrapp-icon img {
    width: 32px; }

  .ours-contacts-main .wrapp-info-contacts .info-contacts .icon-block .info-icons .name-info-icon {
    margin-top: 1px;
    font-size: 13px;
    line-height: 15px; }

  .ours-contacts-main .wrapp-info-contacts .info-contacts .icon-block .info-icons p {
    margin-top: 4px;
    font-size: 14px;
    line-height: 19px; }

  .ours-contacts-main .wrapp-info-contacts .info-contacts .icon-block .info-icons p span {
    font-size: 14px; }

  .ours-contacts-main .wrapp-info-contacts .maps-contacts {
    width: 100%; }

  .ours-contacts-main .wrapp-info-contacts .maps-contacts img {
    max-width: 100%; }

  /* page Contacts*/
  .wrapp-breadcrumb {
    margin-top: 9px;
    padding: 0 10px;
    border-top: none; }

  .wrapp-breadcrumb .breadcrumb-container {
    padding-top: 0; }

  .wrapp-breadcrumb .breadcrumb-container .breadcrumb-item a {
    font-size: 12px;
    line-height: 14px; }

  .title h1 {
    font-size: 25px;
    line-height: 29px; }

  .page-contacts {
    padding: 0 10px 0 10px; }
    .page-contacts .wrapp-info-contacts {
      padding-left: 0; }

  .contacts-region {
    margin-top: 17px; }

  .contacts-region .wrapp-form-contacts {
    padding: 27px 10px 41px 10px;
    height: auto;
    flex-direction: column; }

  .contacts-region .wrapp-form-contacts .text-form-contacts {
    margin-right: 0;
    font-size: 20px;
    line-height: 23px;
    text-align: center; }

  .form-contacts-region {
    margin-top: 21px;
    width: 100%; }

  .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select {
    float: none; }

  .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select .jq-selectbox {
    width: 100%;
    margin-top: 7px; }

  .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select .jq-selectbox__select {
    width: 100%; }

  .contacts-region .wrapp-form-contacts .form-contacts-region input[type=submit] {
    width: 100%;
    margin-top: 16px;
    margin-left: 0; }

  .wrapp-bank-details .bank-details {
    padding: 34px 10px 45px 10px;
    height: auto; }

  .wrapp-bank-details .bank-details .info-bank-details {
    margin-top: 15px;
    flex-direction: column; }

  .wrapp-bank-details .bank-details .info-bank-details .item-info-bank {
    flex-direction: column;
    margin-bottom: 11px; }

  .wrapp-bank-details .bank-details .info-bank-details .item-info-bank .name-info-bank {
    width: 100%;
    margin-right: 0;
    font-size: 14px;
    line-height: 24px; }

  .wrapp-bank-details .bank-details .info-bank-details .item-info-bank .value-info-bank {
    font-size: 14px;
    line-height: 24px; }

  .wrapp-bank-details .bank-details .info-bank-details .column-info1 {
    width: 100%;
    margin-right: 0; }

  .wrapp-bank-details .bank-details .info-bank-details .column-info2 {
    width: 38px;
    margin-right: 0; }
    .wrapp-bank-details .bank-details .info-bank-details .column-info2 .item-info-bank {
      flex-direction: row; }
    .wrapp-bank-details .bank-details .info-bank-details .column-info2 .name-info-bank {
      float: left;
      margin-right: 10px; }

  .qr-code {
    margin-top: 10px; }

  .callback-form-contacts {
    margin-top: 29px;
    padding: 0 10px 48px 10px; }

  .callback-form-contacts .title-form-callback-contacts {
    font-size: 25px;
    line-height: 29px; }

  .callback-form-contacts form {
    margin-top: 20px; }

  .callback-form-contacts form .wrapp-callback-form {
    flex-direction: column; }

  .callback-form-contacts form .wrapp-callback-form .left-column {
    width: 100%;
    margin-right: 0; }

  .callback-form-contacts form .wrapp-callback-form .left-column .wrapp-field input {
    height: 44px;
    padding-left: 18px;
    margin-bottom: 5px;
    font-size: 14px; }

  .callback-form-contacts form .wrapp-callback-form .right-column {
    width: 100%;
    margin-top: 5px; }

  .callback-form-contacts form .wrapp-callback-form .right-column textarea {
    padding: 13px 19px;
    height: 115px;
    font-size: 14px; }

  .callback-form-contacts form .wrapp-checkbox {
    margin-top: 5px;
    padding-left: 36px; }

  .callback-form-contacts form .wrapp-checkbox label {
    font-size: 12px;
    line-height: 14px; }

  .callback-form-contacts form .wrapp-checkbox label::before {
    width: 27px;
    height: 27px; }

  .callback-form-contacts form .wrapp-checkbox input[type=checkbox]:checked + label::before {
    width: 27px;
    height: 27px; }

  .callback-form-contacts form .wrapp-checkbox input[type=checkbox]:checked + label::after {
    width: 14px;
    height: 9px;
    margin-top: -7px;
    left: 8px; }

  .callback-form-contacts form .btn-form-callback {
    margin-top: 24px;
    width: 100%; }

  /* page Reports*/
  .wrapp-reports {
    padding: 0 10px 30px 10px; }

  .wrapp-reports .prev-reports {
    margin-top: 13px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-reports .select-period-reports {
    margin-top: 32px; }

  .wrapp-reports .select-period-reports span {
    font-size: 12px;
    line-height: 14px; }

  .wrapp-reports .select-period-reports .jq-selectbox {
    width: 100%;
    height: 44px; }

  .wrapp-reports .select-period-reports .jq-selectbox__select {
    width: 100%;
    height: 44px; }

  .jq-selectbox__select-text {
    line-height: 44px;
    font-size: 14px; }

  .jq-selectbox__trigger-arrow {
    width: 16px;
    height: 8px;
    background-size: cover; }

  .jq-selectbox__dropdown ul li {
    font-size: 14px;
    line-height: 44px; }

  .wrapp-reports .wrapp-items-report {
    margin-top: 12px;
    flex-direction: column; }

  .wrapp-reports .wrapp-items-report .item-reports {
    width: 100%;
    padding: 17px 17px 24px 18px;
    margin-bottom: 10px;
    margin-right: 0;
    min-height: 233px; }

  .wrapp-reports .wrapp-items-report .item-reports .icon-reports {
    padding: 0; }

  .wrapp-reports .wrapp-items-report .item-reports .name-reports {
    margin-top: 5px;
    padding: 0; }

  .wrapp-reports .wrapp-items-report .item-reports .name-reports a {
    font-size: 14px;
    line-height: 19px; }

  .wrapp-reports .wrapp-items-report .item-reports .btn-reports {
    padding: 0; }

  .wrapp-reports .wrapp-items-report .item-reports .btn-reports .show-reports {
    width: 212px;
    left: 0; }

  .wrapp-reports .wrapp-items-report .item-reports .btn-reports .download-reports {
    right: 0; }

  /* page Documents*/
  .wrapp-statutory-documents {
    margin-top: 17px; }

  .title-h2 h2 {
    padding: 0 10px;
    font-size: 20px;
    line-height: 23px; }

  .wrapp-documents-fond {
    margin-top: 17px; }

  .wrapp-documents-fond .wrapp-select-document {
    margin-top: 19px;
    flex-direction: column; }

  .wrapp-documents-fond .wrapp-select-document .select-period-reports {
    margin-top: 0;
    margin-right: 0; }

  .wrapp-documents-fond .wrapp-select-document .select-type-document {
    margin-top: 13px; }

  /* page News*/
  .wrapp-news .wrapp-select-news {
    margin-top: 19px;
    flex-direction: column; }

  .wrapp-news .wrapp-select-news .select-region {
    margin-right: 0;
    margin-top: 0; }

  .wrapp-news .wrapp-select-news .select-period {
    margin-top: 13px; }

  .wrapp-news .wrapp-tabs-news #tabs-news-list {
    border-bottom: none; }

  .wrapp-news .wrapp-tabs-news #tabs-news-list li {
    width: 147px;
    height: 43px;
    margin-bottom: 3px; }

  .wrapp-news .wrapp-tabs-news #tabs-news-list li a {
    font-size: 12px;
    line-height: 43px; }

  .wrapp-news .wrapp-tabs-news .tab-content {
    padding: 13px 0 0 0; }

  .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news {
    flex-direction: column;
    margin-bottom: 15px; }

  .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .img-item-news {
    margin-right: 0; }

  .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .img-item-news img {
    width: 100%;
    max-width: 100%; }

  .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news {
    padding: 13px 10px 30px 10px; }

  .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news .name-items-news {
    margin-top: 8px; }

  .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news .name-items-news a {
    padding-right: 0;
    font-size: 14px;
    line-height: 19px; }

  .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news .prev-items-news {
    margin-top: 5px;
    padding-right: 0;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news .info-items-news .more-info-items-news {
    margin-top: 15px; }

  .wrapp-pagination {
    margin-top: 25px; }

  .wrapp-pagination ul .selected a {
    width: 39px;
    height: 39px; }

  .wrapp-pagination ul li {
    margin-right: 17px; }

  .wrapp-pagination ul li a {
    font-size: 25px; }

  /* page Programms*/
  .wrapp-programms-fond {
    margin-top: 13px;
    padding: 0 10px 28px 10px; }

  .wrapp-programms-fond .descr-programms-fond {
    font-size: 14px;
    line-height: 16px; }

  .wrapp-programms-fond .wrapp-tabs-programms {
    margin-top: 30px; }

  .wrapp-programms-fond .wrapp-tabs-programms .tabs-programms li {
    max-width: 125px;
    margin-right: 21px; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content {
    padding-top: 18px; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms {
    flex-direction: column; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms {
    width: 100%;
    padding: 26px 21px 28px; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .img-programms {
    display: none; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .name-programms a {
    font-size: 18px;
    line-height: 24px; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .descr-programms {
    margin-top: 9px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms {
    margin-top: 10px;
    padding: 0 11px; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .collected {
    margin-right: 38px;
    min-width: 120px; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .collected p {
    font-size: 20px;
    line-height: 27px; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .collected span {
    font-size: 12px;
    line-height: 14px; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .collected .icon-info {
    top: -5px;
    right: -5px; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .donation p {
    font-size: 20px;
    line-height: 27px; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .donation span {
    font-size: 12px;
    line-height: 14px; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .collected .icon-info .hidde-text-programms {
    padding: 11px 11px 14px;
    font-size: 10px;
    line-height: 12px;
    top: -90px;
    left: -127px; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .counters-programms .collected .icon-info .hidde-text-programms::before {
    display: none; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .btn-programms {
    margin-top: 21px;
    display: flex;
    flex-direction: column-reverse; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .btn-programms .more-info-programms {
    width: 258px;
    margin-bottom: 10px; }

  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .info-programms .btn-programms .help-programms {
    width: 258px;
    margin-right: 0; }

  /* page Project*/
  .wrapp-project {
    margin-top: 11px;
    padding-bottom: 22px;
    padding: 0 10px 22px 10px; }

  .wrapp-project .item-project {
    flex-direction: column; }

  .wrapp-project .item-project .img-project {
    margin-right: 0; }
    .wrapp-project .item-project .img-project img {
      max-width: 100%;
      width: 100%; }

  .social-project-mobil {
    margin-top: 8px;
    text-align: center; }
    .social-project-mobil a {
      display: inline-block;
      margin-right: 17px; }
    .social-project-mobil a:last-child {
      margin-right: 0; }

  .wrapp-project .item-project .descr-project {
    margin-top: 11px; }

  .wrapp-project .item-project .descr-project .descr-problem {
    font-size: 14px;
    line-height: normal; }

  .wrapp-project .item-project .descr-project .descr-help {
    font-size: 14px;
    line-height: normal; }

  .wrapp-project .item-project .descr-project .info-project {
    margin-top: 25px; }

  .wrapp-project .item-project .descr-project .info-project .collected-project span {
    font-size: 12px;
    line-height: 14px; }

  .wrapp-project .item-project .descr-project .info-project .collected-project p {
    font-size: 20px;
    line-height: 27px; }

  .wrapp-project .item-project .descr-project .form-help-project {
    margin-top: 21px;
    padding: 34px 10px;
    height: 210px; }

  .wrapp-project .item-project .descr-project .form-help-project form {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start; }

  .wrapp-project .item-project .descr-project .form-help-project form .wrapp-field {
    width: 100%; }

  .wrapp-project .item-project .descr-project .form-help-project form .wrapp-field input {
    width: 100%;
    border: none; }

  .wrapp-project .item-project .descr-project .form-help-project form .wrapp-select {
    margin-top: 5px;
    width: 100%; }

  .wrapp-project .item-project .descr-project .form-help-project form .wrapp-select .jq-selectbox {
    width: 100%; }

  .wrapp-project .item-project .descr-project .form-help-project form input[type=submit] {
    margin-top: 5px;
    width: 100%; }

  .wrapp-project .history-project {
    margin-top: 25px; }

  h2 {
    font-size: 20px;
    line-height: 23px; }

  .wrapp-project .history-project .descr-history-project {
    margin-top: 10px; }

  .wrapp-project .history-project .descr-history-project p {
    margin-bottom: 10px; }

  .wrapp-project .history-project .descr-history-project .indent {
    text-indent: 0; }

  .list-img-history-project-mobil {
    margin-top: 30px;
    position: relative; }
    .list-img-history-project-mobil .prev-slide {
      display: inline-block;
      width: 16px;
      height: 29px;
      background: url("../img/arrow-slider-project.png") no-repeat center center;
      background-size: cover;
      transform: rotate(180deg);
      position: absolute;
      top: 50%;
      margin-top: -13.5px;
      left: 3px;
      z-index: 3; }
    .list-img-history-project-mobil .next-slide {
      display: inline-block;
      width: 16px;
      height: 29px;
      background: url("../img/arrow-slider-project.png") no-repeat center center;
      background-size: cover;
      position: absolute;
      top: 50%;
      margin-top: -13.5px;
      right: 3px;
      z-index: 3; }
    .list-img-history-project-mobil .slick-slide img {
      width: 100%; }

  .wrapp-project .block-info-help-programm {
    margin-top: 22px;
    padding: 35px 21px 46px 21px; }

  .wrapp-project .block-info-help-programm .list-items-info-programm {
    margin-top: 24px; }

  .wrapp-project .block-info-help-programm .list-items-info-programm .item-info-programm {
    width: 100%; }

  .wrapp-project .block-info-help-programm .list-items-info-programm .item-info-programm .img-info-programm {
    padding-top: 0;
    margin-right: 12px; }

  .wrapp-project .block-info-help-programm .list-items-info-programm .item-info-programm .img-info-programm img {
    width: 27px; }

  .wrapp-project .block-info-help-programm .list-items-info-programm .item-info-programm .descr-info-programm .title-info-programm {
    font-size: 14px;
    line-height: 19px; }

  .wrapp-project .block-info-help-programm .list-items-info-programm .item-info-programm .descr-info-programm .text-info-programm {
    margin-top: 7px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-project .block-info-help-programm .list-items-info-programm .item-info-programm {
    margin-bottom: 24px; }

  .wrapp-people-work-programm {
    padding: 37px 10px 35px; }

  .wrapp-people-work-programm .slider-people-work {
    margin-top: 23px;
    padding: 0 10px; }

  .wrapp-good-know {
    padding: 27px 10px 20px; }

  .wrapp-good-know .list-items-good-know {
    margin-top: 22px; }

  .wrapp-good-know .list-items-good-know .item-good-know {
    width: 100%;
    padding: 13px 16px 17px 21px;
    align-items: center;
    margin-bottom: 10px; }

  .wrapp-good-know .list-items-good-know .item-good-know:last-child {
    margin-bottom: 0; }

  .wrapp-good-know .list-items-good-know .item-good-know .img-good-know {
    margin-right: 18px; }
    .wrapp-good-know .list-items-good-know .item-good-know .img-good-know img {
      height: 53px; }

  .wrapp-good-know .list-items-good-know .item-good-know .text-good-know .title-good-know {
    font-size: 14px;
    line-height: 19px; }

  .wrapp-good-know .list-items-good-know .item-good-know .text-good-know .descr-good-know {
    margin-top: 5px;
    font-size: 12px;
    line-height: 14px; }

  /* page Program */
  .wrapp-program .wrapp-banner img {
    width: 100%;
    max-width: 100%; }

  .wrapp-program .wrapp-banner .form-banner.form-help-project {
    display: none; }

  .wrapp-program .wrapp-social-icon {
    margin-top: 8px; }

  .wrapp-program .wrap-info-program {
    margin-top: 15px; }

  .wrapp-program .wrap-info-program .text-info-program {
    margin-top: 10px; }

  .wrapp-program .wrap-info-program .text-info-program p {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-program .wrapp-banner-mobil .form-help-project {
    position: static; }

  .wrapp-program .wrapp-banner-mobil .form-help-project {
    margin-top: 21px;
    padding: 34px 10px;
    height: 210px; }

  .wrapp-program .wrapp-banner-mobil .form-help-project form {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start; }

  .wrapp-program .wrapp-banner-mobil .form-help-project form .wrapp-field {
    width: 100%; }

  .wrapp-program .wrapp-banner-mobil .form-help-project form .wrapp-field input {
    width: 100%;
    border: none; }

  .wrapp-program .wrapp-banner-mobil .form-help-project form .wrapp-select {
    margin-top: 5px;
    width: 100%; }

  .wrapp-program .wrapp-banner-mobil .form-help-project form .wrapp-select .jq-selectbox {
    width: 100%; }

  .wrapp-program .wrapp-banner-mobil .form-help-project form input[type=submit] {
    margin-top: 5px;
    width: 100%; }

  .wrapp-program .wrapp-list-people-helps {
    margin-top: 51px; }

  .wrapp-program .wrapp-list-people-helps .list-people-helps {
    margin-top: 20px; }

  .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps {
    width: 100%;
    padding: 0 0 36px 0;
    margin-bottom: 10px; }

  .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .head-people-helps {
    flex-direction: column; }

  .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .head-people-helps .img-people-helps {
    padding: 0;
    margin: 0; }

  .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .head-people-helps .img-people-helps a img {
    width: 100%;
    max-width: 100%;
    border-radius: 5px 5px 0 0; }

  .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .head-people-helps .title-people-helps {
    padding: 0 21px;
    margin-top: 17px; }

  .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .head-people-helps .title-people-helps a {
    max-width: 100%;
    font-size: 14px;
    line-height: 19px; }

  .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .desc-problem {
    padding: 0 21px;
    margin-top: 12px;
    font-size: 14px;
    line-height: 19px; }

  .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .desc-helps {
    padding: 0 21px;
    margin-top: 10px;
    font-size: 14px;
    line-height: 19px; }

  .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .bottom-people-helps {
    margin-top: 20px;
    padding: 0 21px; }

  .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .bottom-people-helps .collected span {
    font-size: 12px;
    line-height: 14px; }

  .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .bottom-people-helps .collected p {
    font-size: 20px;
    line-height: 27px; }

  .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps .bottom-people-helps .more-info a {
    width: 129px; }

  /* page About Fond*/
  .wrapp-slider-about-fond {
    margin-top: 11px; }

  .wrapp-slider-about-fond .prev-slide {
    width: 12px;
    height: 21px;
    background-size: cover;
    margin-top: -10.5px;
    left: 12px;
    margin-left: 0; }

  .wrapp-slider-about-fond .next-slide {
    width: 12px;
    height: 21px;
    background-size: cover;
    margin-top: -10.5px;
    right: 12px;
    margin-right: 0; }

  .wrapp-about-info {
    margin-top: 22px; }

  h2 {
    font-size: 25px;
    line-height: 29px; }

  .wrapp-about-info .text-about-info {
    margin-top: 8px;
    padding: 0 10px; }

  .wrapp-about-info .text-about-info p {
    font-size: 14px;
    line-height: 23px; }

  .wrapp-helps-fond {
    margin-top: 21px;
    padding: 0 10px; }

  .wrapp-helps-fond .wrapp-list-help-fond {
    padding: 35px 21px 46px 21px; }

  .wrapp-helps-fond .wrapp-list-help-fond h2 {
    font-size: 20px;
    line-height: 23px; }

  .wrapp-helps-fond .wrapp-list-help-fond .list-help-fond {
    margin-top: 24px; }

  .wrapp-helps-fond .wrapp-list-help-fond .list-help-fond .item-help-fond {
    margin-bottom: 24px;
    width: 100%; }

  .wrapp-helps-fond .wrapp-list-help-fond .list-help-fond .item-help-fond .img-help-fond {
    margin-right: 12px;
    padding-top: 0; }
    .wrapp-helps-fond .wrapp-list-help-fond .list-help-fond .item-help-fond .img-help-fond img {
      width: 27px; }

  .wrapp-helps-fond .wrapp-list-help-fond .list-help-fond .item-help-fond .descr-help-fond .title-help-fond {
    font-size: 14px;
    line-height: 19px; }

  .wrapp-helps-fond .wrapp-list-help-fond .list-help-fond .item-help-fond .descr-help-fond .text-help-fond {
    margin-top: 7px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-helps-fond .wrapp-list-help-fond .list-help-fond .item-help-fond:last-child {
    margin-bottom: 0; }

  .wrapp-brief-history-fond {
    margin-top: 33px; }

  .wrapp-brief-history-fond .slider-history-fond .slide {
    padding: 0 10px 54px 10px; }

  .wrapp-brief-history-fond .slider-history-fond .slide .text-slide-fond .block-text {
    margin-top: 26px;
    padding: 21px 18px 25px 18px;
    max-width: 100%;
    width: 100%;
    position: relative;
    left: 0; }

  .wrapp-brief-history-fond .slider-history-fond .slide .text-slide-fond .block-text .year-history {
    padding-bottom: 8px;
    font-size: 25px;
    line-height: 30px; }

  .wrapp-brief-history-fond .slider-history-fond .slide .text-slide-fond .block-text .title-history {
    margin-top: 17px;
    font-size: 20px;
    line-height: 27px; }

  .wrapp-brief-history-fond .slider-history-fond .slide .text-slide-fond .block-text .text-history {
    margin-top: 5px;
    padding-right: 0;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-brief-history-fond .slider-history-fond .prev-slide {
    width: 11px;
    height: 21px;
    background-size: cover;
    top: auto;
    bottom: 15px;
    left: 50%;
    margin-left: -40px; }

  .wrapp-brief-history-fond .slider-history-fond .next-slide {
    width: 11px;
    height: 21px;
    background-size: cover;
    top: auto;
    bottom: 15px;
    right: 50%;
    margin-right: -40px; }

  .wrapp-iteresting-facts {
    margin-top: 33px;
    padding: 0 10px; }

  .wrapp-iteresting-facts .wrapp-list-facts {
    margin-top: 29px;
    padding-left: 18px; }

  .wrapp-iteresting-facts .wrapp-list-facts .item-facts {
    width: 100%;
    padding: 23px 22px 23px 22px;
    margin-bottom: 23px; }

  .wrapp-iteresting-facts .wrapp-list-facts .item-facts:last-child {
    margin-bottom: 0; }

  .wrapp-iteresting-facts .wrapp-list-facts .item-facts .name-facts {
    font-size: 16px;
    line-height: 21px; }

  .wrapp-iteresting-facts .wrapp-list-facts .item-facts .descr-facts {
    margin-top: 12px;
    font-size: 12px;
    line-height: 14px; }

  .wrapp-iteresting-facts .wrapp-list-facts .item-facts .number-facts {
    width: 42px;
    height: 42px;
    top: -21px;
    left: -21px; }

  .wrapp-iteresting-facts .wrapp-list-facts .item-facts .number-facts span {
    font-size: 20px;
    line-height: 23px; }

  .wrapp-how-help {
    margin-top: 27px;
    padding: 0 10px; }

  .wrapp-how-help .wrapp-list-how-help {
    padding: 31px 0 32px 14px; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help {
    flex-direction: column; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .center-how-help {
    display: none; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .left-how-help {
    margin: 0;
    padding: 0; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .left-how-help .how-help {
    width: 100%;
    padding: 0 16px 0 16px;
    margin-bottom: 10px;
    min-height: 100px;
    text-align: left; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .left-how-help .how-help::after {
    width: 4px;
    right: auto;
    left: 0; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .left-how-help .how-help .name-how-help {
    font-size: 16px;
    line-height: 21px; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .left-how-help .how-help .text-how-help {
    margin-top: 8px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .right-how-help {
    margin: 12px 0 0 0;
    padding: 0; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .right-how-help .how-help {
    width: 100%;
    padding: 0 16px 0 16px;
    margin-bottom: 10px;
    min-height: 100px;
    text-align: left; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .right-how-help .how-help::after {
    width: 4px;
    right: auto;
    left: 0; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .right-how-help .how-help .name-how-help {
    font-size: 16px;
    line-height: 21px; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .right-how-help .how-help .text-how-help {
    margin-top: 8px;
    font-size: 14px;
    line-height: 16px; }

  .about-fond-people-work {
    margin-top: 28px;
    padding: 25px 10px 30px 10px; }
    .about-fond-people-work h2 {
      font-size: 20px;
      line-height: 23px; }

  .about-fond-people-work .slider-people-work {
    padding: 0; }

  .about-fond-people-work .slider-people-work .slide {
    margin-right: 0; }

  .about-fond-people-work .wrapp-slider-people-work2 {
    margin-top: 25px; }

  .about-fond-people-work .wrapp-slider-people-work3 {
    margin-top: 25px; }

  .about-fond-people-work .slider-people-work {
    margin-top: 10px; }

  .wrapp-btn-programms-fond {
    padding: 24px 10px 34px 10px; }

  .wrapp-btn-programms-fond h2 {
    padding: 0; }

  .wrapp-btn-programms-fond .btn-programms-fond {
    margin-top: 16px; }

  .wrapp-btn-programms-fond .btn-programms-fond a {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px; }

  .wrapp-btn-programms-fond .btn-programms-fond .support-fond {
    width: 100%; }

  .wrapp-btn-programms-fond .btn-programms-fond .donate-fond {
    width: 100%; }

  .wrapp-btn-programms-fond .btn-programms-fond .become-volunteer {
    width: 100%; }

  /* page Main */
  .page-main-bg .container {
    width: 100%;
    padding-right: 10px; }

  .close-site img {
    width: 22px;
    height: 22px; }

  .page-main-bg {
    background: url("../img/banner-mob.png") no-repeat center center;
    background-size: 100% 100%; }

  .logo-white img {
    width: 90px; }

  .page-main-bg .logo-text {
    margin: 0 auto;
    margin-top: 10px;
    max-width: 203px;
    font-size: 30px;
    line-height: 35px;
    text-transform: uppercase;
    text-align: center; }

  .page-main-bg .link-site {
    margin-top: 33px; }
    .page-main-bg .link-site a {
      font-size: 18px;
      line-height: 21px; }

  /* page Detail*/
  .detail-title h1 {
    padding: 0 10px;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: 0.02em; }

  .wrapp-page-detail {
    padding: 0 10px 16px 10px; }

  .wrapp-page-detail .date-detail {
    margin-top: 6px;
    margin-bottom: 15px; }

  .wrapp-page-detail .date-detail img {
    margin-right: 8px;
    width: 14px; }

  .wrapp-page-detail .date-detail span {
    font-size: 14px;
    line-height: 16px;
    vertical-align: middle; }

  .wrapp-page-detail .social-icon {
    margin-top: 13px;
    margin-bottom: 14px; }

  .wrapp-page-detail .bold {
    margin-bottom: 14px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-page-detail p {
    margin: 12px 0 0 0;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-page-detail .wrapp-banner-detail {
    margin: 12px -10px 0 -10px;
    padding: 44px 10px 53px 10px;
    flex-direction: column;
    height: auto; }

  .wrapp-page-detail .wrapp-banner-detail .title-banner-detail {
    max-width: 220px;
    margin: auto;
    font-size: 25px;
    line-height: 29px;
    text-align: center;
    text-transform: uppercase; }

  .wrapp-page-detail .img-detail-banner {
    display: none; }

  .collected-detail-banner {
    margin-top: 15px;
    width: 100%;
    text-align: center; }

  .wrapp-page-detail .wrapp-banner-detail .collected-detail-banner p {
    font-family: "PT-Serif-Bold", sans-serif;
    font-size: 25px;
    line-height: 33px; }

  .wrapp-page-detail .wrapp-banner-detail .collected-detail-banner span {
    font-size: 16px;
    line-height: 19px; }

  .wrapp-page-detail .wrapp-banner-detail .collected-detail-banner a {
    margin-top: 40px;
    width: 100%; }

  .wrapp-page-detail .float-block img {
    float: none;
    width: 100%;
    max-width: 100%;
    margin-left: 0; }

  .wrapp-gallery-mobil {
    margin-top: 10px; }
    .wrapp-gallery-mobil .prev-slide {
      display: inline-block;
      width: 16px;
      height: 29px;
      background: url("../img/arrow-slider-project.png") no-repeat center center;
      background-size: cover;
      transform: rotate(180deg);
      position: absolute;
      top: 50%;
      margin-top: -13.5px;
      left: 3px;
      z-index: 3; }
    .wrapp-gallery-mobil .next-slide {
      display: inline-block;
      width: 16px;
      height: 29px;
      background: url("../img/arrow-slider-project.png") no-repeat center center;
      background-size: cover;
      position: absolute;
      top: 50%;
      margin-top: -13.5px;
      right: 3px;
      z-index: 3; }
    .wrapp-gallery-mobil .slick-slide img {
      width: 100%; }

  .wrapp-page-detail .wrapp-comment a {
    display: block;
    margin-top: 25px;
    width: 100%;
    height: 42px;
    font-family: "Roboto-Medium", sans-serif;
    font-size: 16px;
    line-height: 42px;
    color: #fff;
    background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
    text-align: center;
    text-transform: uppercase; }

  /* page Sponsor*/
  .wrapp-sponsor {
    padding: 0 10px; }

  .wrapp-sponsor .info-sponsor .img-info-sponsor {
    width: 100%;
    margin-right: 0;
    text-align: center; }

  .wrapp-sponsor .info-sponsor .img-info-sponsor img {
    max-width: 100%; }

  .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor {
    width: 100%;
    margin-top: 22px; }

  .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .title-info-sponsor {
    font-size: 16px;
    line-height: 21px;
    text-align: center; }

  .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .list-info-sponsor ol {
    padding: 0 0 0 40px; }

  .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .list-info-sponsor ol li:before {
    width: 30px;
    height: 30px;
    font-size: 16px;
    left: -40px; }

  .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .list-info-sponsor ol li {
    margin-bottom: 11px;
    font-size: 14px;
    line-height: 19px; }

  .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .form-sponsor {
    padding: 51px 10px 41px 10px; }

  .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .form-sponsor .wrapp-field input {
    width: 100%;
    max-width: 461px; }

  .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor .form-sponsor input[type=submit] {
    width: 100%;
    max-width: 461px; }

  .wrapp-sponsor .text-sponsor {
    margin-top: 19px;
    padding-bottom: 30px; }

  .wrapp-sponsor .text-sponsor p {
    margin-bottom: 0; }

  /* page Publishing house*/
  .wrapp-publishing-house {
    margin-top: 7px;
    padding: 0 10px; }

  .wrapp-publishing-house .prev-text-publishing {
    font-size: 14px;
    line-height: 16px; }

  .wrapp-publishing-house .wrapp-tab-publishing {
    margin-top: 30px; }

  .wrapp-publishing-house .wrapp-tab-publishing .tab-publishing {
    text-align: left; }

  .wrapp-publishing-house .wrapp-tab-publishing .tab-publishing li {
    padding: 0;
    width: 148px;
    text-align: center; }

  .wrapp-publishing-house .wrapp-tab-publishing .tab-content {
    margin-top: 23px; }

  .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items {
    width: 100%;
    padding: 30px 22px 27px 22px;
    flex-direction: column; }

  .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .img-items {
    width: 100%;
    padding-top: 0;
    margin-right: 0; }

  .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .img-items img {
    margin: auto;
    display: block; }

  .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .info-items {
    width: 100%; }

  .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .info-items .title-items {
    margin-top: 15px;
    text-align: center; }

  .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .info-items .title-items a {
    font-size: 16px;
    line-height: 21px; }

  .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .info-items .descr-items {
    margin-top: 7px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .info-items .more-info-items {
    margin-top: 11px;
    text-align: center; }

  .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .info-items .more-info-items a {
    width: 258px;
    margin: auto; }

  .wrapp-subscribe {
    padding: 36px 10px 41px 10px;
    margin-top: 25px; }

  .wrapp-subscribe p {
    padding: 0 55px;
    font-size: 20px;
    line-height: 23px; }

  .wrapp-subscribe .btn-subscribe {
    margin-top: 30px;
    width: 100%; }

  /* page Archive number*/
  .wrapp-archive-number {
    margin-top: 0; }

  .wrapp-archive-number .top-item-fixed {
    padding: 14px 10px 28px 10px; }

  .wrapp-archive-number .top-item-fixed .item-fixed {
    padding: 30px 21px 27px 22px; }

  .wrapp-archive-number .top-item-fixed .item-fixed .img-item-fixed {
    width: 100%;
    margin-right: 0;
    text-align: center; }

  .wrapp-archive-number .top-item-fixed .item-fixed .img-item-fixed img {
    width: 113px; }

  .wrapp-archive-number .top-item-fixed .item-fixed .info-item-fixed .title-item-fixed {
    margin-top: 15px;
    font-size: 16px;
    line-height: 21px;
    text-align: center; }

  .wrapp-archive-number .top-item-fixed .item-fixed .info-item-fixed .descr-item-fixed {
    margin-top: 7px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-archive-number .top-item-fixed .item-fixed .info-item-fixed .btn-item-fixed {
    margin-top: 11px;
    text-align: center; }

  .wrapp-archive-number .wrapp-list-archive {
    padding: 0 0 29px 0; }

  .wrapp-archive-number .wrapp-list-archive .block-archive {
    margin-top: 27px; }

  .wrapp-archive-number .wrapp-list-archive .block-archive .info-archive {
    padding: 0 10px; }

  .wrapp-archive-number .wrapp-list-archive .block-archive .year-archive {
    padding-top: 10px;
    font-size: 20px;
    line-height: 23px; }

  .wrapp-archive-number .wrapp-list-archive .block-archive .download-all-archive a {
    width: 239px; }

  .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive {
    padding: 29px 31px 39px 31px; }

  .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .item-archive {
    padding: 36px 25px 37px 25px;
    margin-right: 0;
    margin-bottom: 0; }

  .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .item-archive .img-item-archive a img {
    width: 113px;
    margin: auto; }

  .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .item-archive .name-item-archive a {
    font-size: 16px;
    line-height: 21px; }

  .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .item-archive .download-item-archive {
    margin-top: 21px;
    text-align: center; }

  .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .item-archive .download-item-archive a {
    max-width: 208px;
    display: inline-block;
    margin: 0 auto; }

  .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .next-slide {
    display: inline-block;
    width: 13px;
    height: 27px;
    background: url("../img/arrow-slider-people.png") no-repeat center center;
    background-size: contain;
    transform: rotate(180deg);
    position: absolute;
    top: 50%;
    margin-top: -13.5px;
    right: 10px; }

  .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .prev-slide {
    display: inline-block;
    width: 13px;
    height: 27px;
    background: url("../img/arrow-slider-people.png") no-repeat center center;
    background-size: contain;
    position: absolute;
    top: 50%;
    margin-top: -13.5px;
    left: 10px; }

  /* page Region */
  .wrapp-region {
    margin-top: 28px; }

  .wrapp-region .wrapp-chairman .img-chairman {
    width: 100%;
    margin-right: 0;
    text-align: center; }

  .wrapp-region .wrapp-chairman .info-chairman {
    width: 100%;
    padding: 0 10px;
    margin-top: 11px; }

  .wrapp-region .wrapp-chairman .info-chairman .name-chairman {
    font-size: 16px;
    text-align: center; }

  .wrapp-region .wrapp-chairman .info-chairman .name-chairman span {
    display: block; }

  .wrapp-region .wrapp-chairman .info-chairman p {
    font-size: 14px;
    line-height: 19px; }

  .wrapp-region .wrapp-chairman .info-chairman a {
    width: 100%; }

  .wrapp-region .text-region {
    margin-top: 21px; }

  .wrapp-region h2 {
    font-family: "Roboto-Bold", sans-serif;
    font-size: 20px;
    color: #2655A3; }

  .wrapp-region .text-region .block-text-region {
    margin-top: 10px;
    padding: 0 10px; }

  .wrapp-region .text-region .block-text-region p {
    font-size: 14px;
    line-height: 16px; }

  .wrapp-region .chairman-past-years {
    margin-top: 20px; }

  .wrapp-region .chairman-past-years .list-chairman-past-years .item-chairman {
    margin-right: 0; }

  .wrapp-region .chairman-past-years .list-chairman-past-years .item-chairman .img-item-chairman img {
    margin: auto; }

  .wrapp-region .chairman-past-years .list-chairman-past-years .item-chairman .name-item-chairman {
    max-width: 136px;
    margin: 15px auto 0 auto;
    font-size: 16px;
    text-align: center; }

  .wrapp-region .chairman-past-years .list-chairman-past-years .next-slide {
    display: inline-block;
    width: 13px;
    height: 27px;
    background: url("../img/arrow-slider-people.png") no-repeat center center;
    background-size: contain;
    transform: rotate(180deg);
    position: absolute;
    top: 50%;
    margin-top: -13.5px;
    right: 10px; }

  .wrapp-region .chairman-past-years .list-chairman-past-years .prev-slide {
    display: inline-block;
    width: 13px;
    height: 27px;
    background: url("../img/arrow-slider-people.png") no-repeat center center;
    background-size: contain;
    position: absolute;
    top: 50%;
    margin-top: -13.5px;
    left: 10px; }

  /* page Awards*/
  .wrapp-awards {
    margin-top: 6px;
    padding: 0 10px; }

  .wrapp-awards .prev-text-awards {
    font-size: 14px;
    line-height: 16px; }

  .wrapp-awards .list-items-awards {
    margin-top: 11px; }

  .wrapp-awards .list-items-awards .item-award {
    width: 100%;
    padding: 26px 10px;
    margin-right: 0;
    margin-bottom: 10px;
    min-height: 100%; }

  .wrapp-awards .list-items-awards .item-award .img-award {
    height: 144px; }

  .wrapp-awards .list-items-awards .item-award .img-award img {
    max-height: 100%;
    max-width: 100%; }

  .wrapp-awards .list-items-awards .item-award .name-award {
    font-size: 14px;
    line-height: 17px; }

  .wrapp-awards .list-items-awards .item-award .descr-award {
    margin-top: 9px;
    font-size: 14px; }

  .wrapp-awards .list-items-awards .item-award .btn-award {
    margin-top: 13px;
    align-items: flex-start;
    flex: auto; }

  .wrapp-awards .list-items-awards .item-award .btn-award .become-sponsor {
    position: static;
    width: 100%; }

  .wrapp-awards .list-items-awards .item-award .btn-award .award-list {
    width: 100%;
    margin-top: 7px;
    position: static; }

  /* page Rewarding*/
  .wrapp-awards .list-items-rewarding {
    margin-top: 23px; }

  .wrapp-awards .list-items-rewarding .item-rewarding {
    width: 100%;
    margin-bottom: 23px;
    flex-direction: column; }

  .wrapp-awards .list-items-rewarding .item-rewarding .img-rewarding {
    width: 100%;
    margin-right: 0;
    text-align: center; }

  .wrapp-awards .list-items-rewarding .item-rewarding .img-rewarding img {
    width: 98px; }

  .wrapp-awards .list-items-rewarding .item-rewarding .info-rewarding {
    width: 100%;
    padding-top: 0;
    margin-top: 10px; }

  .wrapp-awards .list-items-rewarding .item-rewarding .info-rewarding .title-rewarding {
    padding: 0 10px;
    font-size: 16px;
    line-height: 21px;
    text-align: center; }

  .wrapp-awards .list-items-rewarding .item-rewarding .info-rewarding .descr-rewarding {
    margin-top: 9px;
    font-size: 14px;
    line-height: 23px; }

  /* page Article*/
  .wrapp-page-detail .wrapp-info-article .info-article {
    margin-top: 11px;
    display: block;
    text-align: center; }

  .wrapp-page-detail .wrapp-info-article .info-article .date-detail {
    display: inline-block; }

  .wrapp-page-detail .wrapp-info-article .info-article .view-article img {
    width: 22px; }

  .wrapp-page-detail .wrapp-info-article .info-article .view-article {
    display: inline-block;
    margin-left: 19px;
    font-size: 14px; }

  .wrapp-page-detail .wrapp-info-article .info-article .author-article {
    display: block;
    font-size: 14px;
    margin-left: 0; }

  .wrapp-page-detail .wrapp-info-article .info-article .author-article img {
    width: 14px; }

  .wrapp-page-detail .wrapp-gallery {
    margin-top: 10px; }

  .wrapp-page-detail .wrapp-gallery a {
    margin-right: 0; }

  /* page Regions*/
  .wrapp-regions {
    margin-top: 10px;
    padding: 0 10px 29px 10px; }

  .wrapp-regions .preview-regions {
    font-size: 14px;
    line-height: 16px; }

  .wrapp-regions .wrapp-search-regions .wrapp-field label {
    font-size: 12px;
    line-height: 14px; }

  .wrapp-regions .wrapp-search-regions form {
    position: relative; }

  .wrapp-regions .wrapp-search-regions .wrapp-field {
    display: block; }

  .wrapp-regions .wrapp-search-regions .wrapp-field input {
    width: calc(100% - 44px);
    height: 44px; }

  .wrapp-regions .wrapp-search-regions input[type=submit] {
    width: 44px;
    height: 44px;
    text-indent: 9999px;
    background: url("../img/search-white.svg") no-repeat center center, linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
    position: absolute;
    top: 21px;
    right: 0; }

  .wrapp-regions .wrapp-list-regions .item-regions {
    width: 100%;
    display: block;
    margin-bottom: 10px;
    padding: 19px 10px 10px 10px;
    margin-right: 0; }

  .wrapp-regions .wrapp-list-regions .item-regions .logo-regions {
    display: block; }

  .wrapp-regions .wrapp-list-regions .item-regions .logo-regions::after {
    content: '';
    display: table;
    clear: both; }

  .wrapp-regions .wrapp-list-regions .item-regions .logo-regions .img-regions {
    float: left;
    width: 54px;
    height: 54px; }

  .wrapp-regions .wrapp-list-regions .item-regions .logo-regions .name-regions {
    width: auto;
    font-size: 16px;
    line-height: 21px; }

  .wrapp-regions .wrapp-list-regions .item-regions .btn-regions .go-site {
    width: 158px; }

  .wrapp-regions .wrapp-list-regions .item-regions .btn-regions .more-info {
    width: 119px; }

  /* page Lider rdf*/
  .wrapp-lider-rdf h2 {
    font-size: 20px; }

  .wrapp-lider-rdf .section-lider-rdf {
    padding-bottom: 35px; }

  .wrapp-lider-rdf .section-lider-rdf img {
    display: block;
    float: none;
    margin: 11px auto 0 auto;
    width: 204px; }

  .wrapp-lider-rdf .section-lider-rdf .name-lider {
    margin-top: 9px;
    padding: 0 20px;
    font-size: 20px;
    line-height: 23px;
    text-align: center; }

  .wrapp-lider-rdf .section-lider-rdf .text-bold-lider {
    margin-top: 12px;
    padding: 0 10px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-lider-rdf .section-lider-rdf .descr-lider {
    margin-top: 10px;
    padding: 0 10px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-lider-rdf .history-lider-rdf {
    padding: 22px 10px 35px 10px; }

  .wrapp-lider-rdf .history-lider-rdf .column-history .column-item-history {
    width: 100%; }

  .wrapp-lider-rdf .history-lider-rdf .column-history .column-item-history .title-column-history {
    font-size: 20px;
    line-height: 23px;
    text-align: center; }

  .wrapp-lider-rdf .history-lider-rdf .column-history .column-item-history .text-column-history {
    margin-top: 18px; }

  .wrapp-lider-rdf .history-lider-rdf .column-history .column-item-history .text-column-history p {
    margin: 0 0 10px 0;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-lider-rdf .life-in-numbers {
    padding: 31px 10px; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers {
    width: 100%;
    margin: 19px 0 0 0; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number {
    width: 100%;
    margin-bottom: 18px; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number-circle {
    width: 91px;
    height: 91px;
    margin: auto; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number-circle span {
    width: 75px;
    height: 75px;
    border: 5px solid #fff;
    font-size: 30px; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number-circle.font-small span {
    font-size: 20px; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .img-arrow {
    display: none; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number:nth-child(1) {
    left: 0; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number:nth-child(2) {
    left: 0; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number:nth-child(3) {
    left: 0; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number:nth-child(4) {
    left: 0; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number:nth-child(5) {
    left: 0; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number-text {
    margin: 9px auto 0 auto;
    font-size: 14px;
    line-height: 17px; }

  .wrapp-lider-rdf .wrapp-biography {
    padding: 28px 0 20px 0; }

  .wrapp-lider-rdf .wrapp-biography .slider-biography {
    margin: 12px 10px 0 10px; }

  .wrapp-lider-rdf .wrapp-biography .slider-biography .slide {
    padding: 19px 21px 30px 21px; }

  .wrapp-lider-rdf .wrapp-biography .slider-biography .slide .year-biography {
    font-size: 16px;
    line-height: 20px; }

  .wrapp-lider-rdf .wrapp-biography .slider-biography .slide .info-biography {
    margin-top: 23px; }

  .wrapp-lider-rdf .wrapp-biography .slider-biography .slide .info-biography .img-biography {
    float: none;
    margin-right: 0; }

  .wrapp-lider-rdf .wrapp-biography .slider-biography .slide .info-biography .img-biography img {
    margin: 0 auto; }

  .wrapp-lider-rdf .wrapp-biography .slider-biography .slide .info-biography .text-biography {
    margin-top: 8px; }

  .wrapp-lider-rdf .wrapp-biography .slider-biography .slide .info-biography .text-biography .title-text {
    font-size: 20px;
    line-height: 27px; }

  .wrapp-lider-rdf .wrapp-biography .slider-biography .slide .info-biography .text-biography p {
    margin: 10px 0 0 0;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-lider-rdf .wrapp-biography .slider-biography .prev-slide {
    display: none !important; }

  .wrapp-lider-rdf .wrapp-biography .slider-biography .next-slide {
    display: none !important; }

  .wrapp-lider-rdf .wrapp-merit-lider {
    padding: 32px 0 35px 0; }

  .wrapp-lider-rdf .wrapp-merit-lider .list-merit {
    margin-top: 19px;
    padding: 0 10px; }

  .wrapp-lider-rdf .wrapp-merit-lider .list-merit .item-merit {
    width: 100%;
    padding: 17px 20px 25px 20px;
    margin-right: 0;
    margin-bottom: 10px; }

  .wrapp-lider-rdf .wrapp-merit-lider .list-merit .item-merit .title-merit {
    font-size: 14px;
    line-height: 19px; }

  .wrapp-lider-rdf .wrapp-merit-lider .list-merit .item-merit .descr-merit {
    font-size: 14px;
    line-height: 19px; }

  .wrapp-lider-rdf .wrapp-merit-lider .list-merit .show-more-merit {
    margin-top: 8px;
    width: 100%;
    text-align: center; }
    .wrapp-lider-rdf .wrapp-merit-lider .list-merit .show-more-merit a {
      display: inline-block;
      margin: 0 auto;
      width: 300px;
      height: 42px;
      font-family: "Roboto-Medium", sans-serif;
      font-size: 16px;
      color: #fff;
      line-height: 42px;
      background: linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%);
      text-align: center;
      text-decoration: none; }

  .wrapp-lider-rdf .book-lider {
    padding: 37px 10px 39px 10px; }

  .wrapp-lider-rdf .book-lider .list-book-lider {
    margin-top: 19px; }

  .wrapp-lider-rdf .book-lider .list-book-lider .item-book {
    width: 49%;
    margin-right: 2%;
    padding: 15px 10px 19px 10px; }

  .wrapp-lider-rdf .book-lider .list-book-lider .item-book:nth-child(2n) {
    margin-right: 0; }

  .wrapp-lider-rdf .book-lider .list-book-lider .item-book .img-book {
    height: 116px; }

  .wrapp-lider-rdf .book-lider .list-book-lider .item-book .img-book img {
    max-width: 100%;
    max-height: 100%; }

  .wrapp-lider-rdf .book-lider .list-book-lider .item-book .name-book {
    margin-top: 10px;
    padding: 0; }

  .wrapp-lider-rdf .book-lider .list-book-lider .item-book .name-book a {
    font-size: 13px;
    line-height: 17px; }

  .wrapp-lider-rdf .about-lider {
    padding: 38px 10px 20px 10px; }

  .wrapp-lider-rdf .about-lider .slider-about-lider {
    margin: 25px 0 0 0; }

  .wrapp-lider-rdf .about-lider .slider-about-lider .slide .img-about-lider img {
    width: 125px;
    height: 125px;
    border: 7px solid #fff; }

  .wrapp-lider-rdf .about-lider .slider-about-lider .slide .text-about-lider {
    margin-top: 15px;
    padding: 33px 21px 35px 21px; }

  .wrapp-lider-rdf .about-lider .slider-about-lider .slick-dots {
    margin-top: 13px; }

  .wrapp-lider-rdf .about-lider .slider-about-lider .prev-slide {
    display: none !important; }

  .wrapp-lider-rdf .about-lider .slider-about-lider .next-slide {
    display: none !important; }

  /* page We help*/
  .wrapp-we-help {
    margin-top: 13px;
    padding-bottom: 36px; }

  .wrapp-we-help .prev-text-we-help {
    padding: 0 10px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-we-help .wrapp-search-we-help {
    margin-top: 10px;
    padding: 0 10px; }

  .wrapp-we-help .wrapp-search-we-help form label {
    margin-bottom: 6px;
    font-size: 12px;
    line-height: 14px; }

  .wrapp-we-help .wrapp-search-we-help form .search-we-help {
    float: none; }

  .wrapp-we-help .wrapp-search-we-help form .search-we-help input {
    height: 44px;
    width: calc(100% - 44px);
    float: left;
    font-size: 14px; }

  .wrapp-we-help .wrapp-search-we-help form .search-we-help button {
    margin-left: 0;
    width: 44px;
    height: 44px;
    font-size: 0;
    background: url("../img/search-white.svg") no-repeat center center, linear-gradient(180deg, #1CB5E0 -128.57%, #2655A3 171.43%); }

  .wrapp-we-help .wrapp-search-we-help form .search-region {
    float: none;
    margin-left: 0;
    margin-top: 13px; }

  .wrapp-we-help .wrapp-search-we-help form .jq-selectbox {
    height: 44px; }

  .wrapp-we-help .wrapp-search-we-help form .jq-selectbox__select {
    width: 100%;
    height: 44px; }

  .wrapp-we-help .wrapp-search-we-help form .jq-selectbox__dropdown {
    top: 100% !important; }

  .wrapp-we-help .wrapp-search-we-help form .search-programm {
    float: none;
    margin-top: 10px;
    margin-left: 0; }

  .wrapp-we-help .wrapp-list-we-help {
    margin-top: 14px;
    padding: 0 10px; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help {
    width: 100%;
    padding: 16px 11px 19px 11px;
    margin-bottom: 10px; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .img-item-we-help {
    width: 53.5%;
    margin-right: 11px;
    max-width: 303px; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .img-item-we-help img {
    border-radius: 0; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .name-item-we-help {
    width: calc(100% - 53.5% - 11px);
    margin-right: 0;
    padding-top: 0; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .name-item-we-help .title-name-we-help a {
    font-size: 14px;
    line-height: 14px; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .name-item-we-help .collected {
    margin-top: 4px;
    font-size: 12px;
    line-height: 14px; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .name-item-we-help .sum-collected {
    font-size: 16px;
    line-height: 21px; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .descr-item-we-help {
    width: 100%;
    margin-top: 13px;
    margin-right: 0;
    padding-top: 0;
    font-size: 14px;
    line-height: 19px; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .btn-item-we-help {
    width: 100%;
    padding-top: 0;
    margin-top: 15px; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .btn-item-we-help .full-info {
    margin-top: 7px; }

  .wrapp-we-help .wrapp-form-donation {
    height: 506px;
    margin: 15px 0;
    padding-top: 35px; }

  .wrapp-we-help .wrapp-form-donation .title-form-donation {
    font-size: 25px;
    line-height: 29px; }

  .wrapp-we-help .wrapp-form-donation .descr-form-donation {
    margin: 14px auto 0 auto;
    width: 302px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-we-help .wrapp-form-donation .info-form-donation {
    margin-top: 24px; }

  .wrapp-we-help .wrapp-form-donation .info-form-donation .collected {
    width: 50%;
    margin-right: 0; }

  .wrapp-we-help .wrapp-form-donation .info-form-donation .donation {
    width: 50%;
    margin-right: 0; }

  .wrapp-we-help .wrapp-form-donation .info-form-donation .more-info {
    width: 100%;
    margin-top: 22px; }

  .wrapp-we-help .wrapp-form-donation .info-form-donation .more-info a {
    font-size: 18px;
    line-height: 21px; }

  .wrapp-we-help .wrapp-form-donation .form-donation {
    margin-top: 23px;
    padding: 0 10px; }

  .wrapp-we-help .wrapp-form-donation .form-donation .wrapp-field {
    width: 100%; }

  .wrapp-we-help .wrapp-form-donation .form-donation .wrapp-field input {
    width: 100%; }

  .wrapp-we-help .wrapp-form-donation .form-donation .wrapp-select {
    margin-top: 10px;
    margin-left: 0;
    width: 100%;
    height: 44px; }

  .wrapp-we-help .wrapp-form-donation .form-donation input[type=submit] {
    margin-top: 10px;
    margin-left: 0;
    width: 100%; }

  /* page Receipts*/
  .wrapp-receipts {
    margin-top: 10px;
    padding-bottom: 27px; }

  .wrapp-receipts .prev-bold-receipts {
    font-size: 14px;
    line-height: 16px; }

  .wrapp-receipts .prev-receipts {
    margin: 10px 0 0 0;
    padding: 0 10px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-receipts .wrapp-filter-receipts {
    margin-top: 12px;
    padding: 0 10px; }

  .wrapp-receipts .wrapp-filter-receipts label {
    margin: 0 0 6px 0;
    font-size: 12px;
    line-height: 14px; }

  .wrapp-receipts .wrapp-filter-receipts .select-programm-receipts {
    width: 100%;
    height: auto; }
    .wrapp-receipts .wrapp-filter-receipts .select-programm-receipts .jq-selectbox {
      height: 44px; }
    .wrapp-receipts .wrapp-filter-receipts .select-programm-receipts .jq-selectbox__select {
      height: 44px; }
    .wrapp-receipts .wrapp-filter-receipts .select-programm-receipts .jq-selectbox__dropdown {
      top: 100% !important; }

  .wrapp-receipts .wrapp-filter-receipts .date-receipts {
    margin: 8px 0 0 0;
    width: 100%;
    height: auto; }

  .wrapp-receipts .wrapp-filter-receipts input[type=text] {
    height: 44px;
    font-size: 14px; }

  .wrapp-receipts .wrapp-filter-receipts .type-payment-receipts {
    margin: 8px 0 0 0;
    width: 100%;
    height: auto; }
    .wrapp-receipts .wrapp-filter-receipts .type-payment-receipts .jq-selectbox {
      height: 44px; }
    .wrapp-receipts .wrapp-filter-receipts .type-payment-receipts .jq-selectbox__select {
      height: 44px; }
    .wrapp-receipts .wrapp-filter-receipts .type-payment-receipts .jq-selectbox__dropdown {
      top: 100% !important; }

  .wrapp-receipts .wrapp-filter-receipts .sum-receipts {
    margin: 8px 0 0 0;
    width: 100%;
    height: auto; }

  .wrapp-receipts .wrapp-filter-receipts .sum-receipts input {
    width: calc((100% - 22px) / 2); }

  .wrapp-receipts .wrapp-filter-receipts .name-receipts {
    margin: 8px 0 0 0;
    width: 100%;
    height: auto; }

  .wrapp-receipts .wrapp-filter-receipts .phone-receipts {
    margin: 8px 0 0 0;
    width: 100%;
    height: auto; }

  .wrapp-receipts .wrapp-filter-receipts input[type=submit] {
    margin-top: 18px;
    margin-left: 0;
    width: 100%;
    height: 42px;
    font-size: 16px; }

  .wrapp-receipts .wrapp-list-receipts {
    margin-top: 14px; }

  .wrapp-receipts .wrapp-list-receipts .donation {
    padding: 12px 10px 26px 10px; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .date-item-receipts {
    width: 100%; }
    .wrapp-receipts .wrapp-list-receipts .item-receipts .date-item-receipts img {
      width: 17px;
      margin-right: 13px; }
    .wrapp-receipts .wrapp-list-receipts .item-receipts .date-item-receipts .date {
      font-size: 14px;
      line-height: 16px; }
    .wrapp-receipts .wrapp-list-receipts .item-receipts .date-item-receipts .time {
      margin-left: 11px;
      font-size: 14px;
      line-height: 16px; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .type-payment-item-receipts {
    margin-top: 13px;
    margin-left: 0;
    width: 100%; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .type-payment-item-receipts img {
    display: none; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .type-payment-item-receipts .jq-selectbox {
    width: 100%; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .type-payment-item-receipts .jq-selectbox__select-text {
    font-size: 12px; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .type-payment-item-receipts .jq-selectbox__dropdown ul li {
    font-size: 12px; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .sum-item-receipts {
    margin-top: 13px;
    margin-left: 0;
    width: 100%; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .sum-item-receipts img {
    display: none; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .sum-item-receipts input {
    width: 100%;
    font-size: 12px; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .name-item-receipts {
    margin-top: 13px;
    margin-left: 0;
    width: 100%; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .name-item-receipts img {
    display: none; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .name-item-receipts input {
    width: 100%;
    font-size: 12px; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .phone-item-receipts {
    margin-top: 13px;
    margin-left: 0;
    width: 100%; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .phone-item-receipts img {
    display: none; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .phone-item-receipts input {
    width: 100%;
    font-size: 12px; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts input[type=submit] {
    margin-top: 12px;
    margin-left: 0;
    width: 100%; }

  .wrapp-receipts .wrapp-list-receipts .list-receipts {
    padding-top: 9px; }

  .wrapp-receipts .wrapp-list-receipts .list-receipts .item-receipts .date-item-receipts img {
    display: none; }

  .wrapp-receipts .wrapp-list-receipts .list-receipts .item-receipts {
    padding: 10px; }

  .wrapp-receipts .wrapp-list-receipts .list-receipts .item-receipts .date-item-receipts {
    order: 1;
    width: 50%; }

  .wrapp-receipts .wrapp-list-receipts .list-receipts .item-receipts .sum-item-receipts {
    order: 2;
    width: 50%;
    margin-top: 0;
    font-size: 14px;
    line-height: 16px;
    justify-content: flex-end; }

  .wrapp-receipts .wrapp-list-receipts .list-receipts .item-receipts .type-payment-item-receipts {
    order: 3;
    width: 42%;
    margin-top: 5px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-receipts .wrapp-list-receipts .list-receipts .item-receipts .name-item-receipts {
    order: 4;
    width: 33%;
    margin-top: 5px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-receipts .wrapp-list-receipts .list-receipts .item-receipts .phone-item-receipts {
    order: 5;
    width: 25%;
    margin-top: 5px;
    font-size: 14px;
    line-height: 16px;
    justify-content: flex-end; }

  .wrapp-receipts .wrapp-list-receipts .list-receipts .item-receipts .date-item-receipts .date {
    font-size: 12px;
    line-height: 14px; }

  .wrapp-receipts .wrapp-list-receipts .list-receipts .item-receipts .date-item-receipts .time {
    font-size: 12px;
    line-height: 14px; }

  .wrapp-receipts .wrapp-list-receipts .show-more {
    margin-top: 18px;
    padding: 0 10px; }
    .wrapp-receipts .wrapp-list-receipts .show-more a {
      width: 100%; }

  /* page Pages histories*/
  .wrapp-pages-histories {
    margin-top: 8px; }

  .wrapp-pages-histories .text-pages-histories {
    padding: 0 10px; }

  .wrapp-pages-histories .text-pages-histories img {
    max-width: 100%;
    width: 100%;
    float: none;
    padding: 0;
    margin: 0 0 15px 0; }

  .wrapp-pages-histories .text-pages-histories p {
    margin: 0;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-pages-histories .wrapp-slider-pages-histories {
    margin-top: 10px;
    padding: 0 10px 18px 10px; }

  .wrapp-pages-histories .wrapp-slider-pages-histories .slick-slide img {
    width: 100%; }

  .wrapp-pages-histories .wrapp-slider-pages-histories .slick-dots {
    margin-top: 14px; }

  .wrapp-pages-histories .wrapp-slider-pages-histories .slick-dots li {
    margin-right: 8px; }

  .wrapp-pages-histories .wrapp-slider-pages-histories .slick-dots li button {
    width: 9px;
    height: 9px; }

  .wrapp-pages-histories .wrapp-fond-development-stages {
    padding: 29px 10px 45px 10px; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development {
    margin-top: 9px;
    padding-top: 63px;
    padding-bottom: 0; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages {
    flex-direction: column-reverse;
    margin-bottom: 111px; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages:last-child {
    margin-bottom: 0; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .year-item-stages {
    margin-top: 0;
    width: 100%;
    font-size: 25px;
    line-height: 29px;
    letter-spacing: 0.02em; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .year-item-stages::before {
    width: 17px;
    height: 17px;
    top: -45px;
    left: 50%;
    margin-left: -8.5px; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .text-item-stages {
    width: 100%;
    margin-right: 0;
    margin-top: 7px;
    padding: 22px 21px 41px 21px;
    position: relative;
    z-index: 3; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .text-item-stages P {
    font-size: 14px;
    line-height: 23px; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .text-item-stages::after {
    display: none; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .text-item-stages .more-info {
    width: 258px;
    margin: 20px auto 0 auto; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages.revers-item-stages {
    flex-direction: column; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .revers-item-stages .year-item-stages {
    margin-right: 0;
    margin-top: 0; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .revers-item-stages .year-item-stages::before {
    top: -45px; }

  .wrapp-pages-histories .wrapp-people-fond {
    padding: 29px 10px 28px 10px; }

  .wrapp-pages-histories .wrapp-people-fond h2 {
    font-size: 20px; }

  .wrapp-pages-histories .wrapp-people-fond .list-people {
    margin-top: 23px;
    height: auto; }

  .wrapp-pages-histories .wrapp-people-fond .list-people .item-people {
    margin: 0;
    padding: 42px 32px 37px 32px; }

  .wrapp-pages-histories .wrapp-people-fond .list-people .item-people .img-item-people a img {
    margin: auto;
    width: 137px; }

  .wrapp-pages-histories .wrapp-people-fond .list-people .item-people .name-item-people {
    margin-top: 26px; }

  .wrapp-pages-histories .wrapp-people-fond .list-people .item-people .name-item-people a {
    font-size: 14px;
    line-height: 19px; }

  .wrapp-pages-histories .wrapp-people-fond .list-people .item-people .text-item-people {
    margin-top: 10px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-pages-histories .wrapp-people-fond .list-people .item-people .text-item-people .email-person img {
    display: inline-block; }

  .wrapp-pages-histories .list-people .prev-slide {
    display: inline-block;
    width: 16px;
    height: 29px;
    background: url("../img/arrow-slider-people.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 90px;
    left: 22px;
    z-index: 3; }

  .wrapp-pages-histories .list-people .next-slide {
    display: inline-block;
    width: 16px;
    height: 29px;
    background: url("../img/arrow-slider-people.png") no-repeat center center;
    background-size: cover;
    transform: rotate(180deg);
    position: absolute;
    top: 90px;
    right: 22px;
    z-index: 3; }

  .wrapp-pages-histories .wrapp-block-numbers {
    padding: 32px 0;
    height: auto;
    overflow: visible; }

  .wrapp-pages-histories .wrapp-block-numbers .list-item-number h2 {
    font-size: 20px;
    line-height: 23px; }

  .wrapp-pages-histories .wrapp-block-numbers .list-item-number .item-number {
    flex-direction: column;
    width: 100%;
    margin-top: 19px;
    top: 0;
    left: 0; }
    .wrapp-pages-histories .wrapp-block-numbers .list-item-number .item-number .circle {
      width: 91px;
      height: 91px;
      margin: auto; }
      .wrapp-pages-histories .wrapp-block-numbers .list-item-number .item-number .circle span {
        width: 77px;
        height: 77px;
        font-size: 30px;
        line-height: 37px;
        border: 7px solid #fff; }
    .wrapp-pages-histories .wrapp-block-numbers .list-item-number .item-number .text-circle {
      max-width: 186px;
      padding: 0;
      margin: 8px auto 0 auto;
      font-size: 14px;
      line-height: 17px;
      text-align: center; }

  .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number3 .circle span {
    font-size: 25px;
    line-height: 30px; }

  .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number4 .circle span {
    font-size: 20px;
    line-height: 24px; }

  .wrapp-pages-histories .wrapp-block-numbers .list-item-number .number5 .circle span {
    font-size: 10px;
    line-height: 12px; }

  .wrapp-pages-histories .wrapp-part-story {
    padding: 29px 0 35px 0; }

  .wrapp-pages-histories .wrapp-part-story h2 {
    padding: 0 20px; }

  .wrapp-pages-histories .wrapp-part-story .block-link {
    margin-top: 15px;
    padding: 0 10px; }

  .wrapp-pages-histories .wrapp-part-story .block-link .support-fond {
    width: 100%;
    margin-right: 0;
    margin-top: 10px; }

  .wrapp-pages-histories .wrapp-part-story .block-link .donate-link {
    width: 100%;
    margin-right: 0;
    margin-top: 10px; }

  .wrapp-pages-histories .wrapp-part-story .block-link .become-volunteer {
    width: 100%;
    margin-top: 10px; }

  /* page Pages of histories stage1*/
  .wrapp-detail-page-history {
    margin-top: 10px;
    padding: 0 10px 25px 10px; }

  .wrapp-detail-page-history .detail-page-history img {
    float: none;
    margin-left: 0;
    width: 100%;
    max-width: 100%;
    margin-bottom: 15px; }

  .wrapp-detail-page-history .detail-page-history p {
    margin: 0;
    font-size: 14px;
    line-height: 16px; }

  .title {
    padding: 0 10px; }

  /* page We helped*/
  .wrapp-we-help.wrapp-we-helped .prev-text-we-help {
    line-height: 16px; }

  .wrapp-we-help.wrapp-we-helped .wrapp-search-we-help {
    margin-top: 10px; }

  .wrapp-we-help.wrapp-we-helped .wrapp-list-we-help .item-we-help .descr-item-we-help .period-help {
    margin-top: 13px; }

  .wrapp-we-help.wrapp-we-helped .wrapp-list-we-help .item-we-help .descr-item-we-help .period-help .txt-period {
    font-size: 14px;
    line-height: 19px; }

  .wrapp-we-help.wrapp-we-helped .wrapp-list-we-help .item-we-help .descr-item-we-help .period-help .period {
    font-size: 14px;
    line-height: 19px; }

  .wrapp-we-help.wrapp-we-helped .wrapp-list-we-help .item-we-help .btn-item-we-help .full-info {
    margin-top: 0; }

  .wrapp-we-help.wrapp-we-helped .show-more a {
    width: 100%; }

  .wrapp-we-help.wrapp-we-helped .epilog-text {
    width: 100%;
    font-size: 12px;
    line-height: 16px; }

  /* page Articles*/
  .wrapp-articles {
    margin-top: 13px;
    padding-bottom: 26px; }

  .wrapp-articles .prev-text-articles {
    padding: 0 10px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-articles .wrapp-link-articles {
    padding: 0 10px;
    margin-top: 13px;
    border-bottom: none; }

  .wrapp-articles .wrapp-link-articles .block-link-articles {
    margin: 0 -3px; }

  .wrapp-articles .wrapp-link-articles a {
    width: 98px;
    height: 43px;
    float: left;
    margin-right: 3px;
    font-size: 12px;
    line-height: 41px;
    margin-bottom: 3px; }

  .wrapp-articles .wrapp-link-articles::after {
    content: '';
    display: table;
    clear: both; }

  .wrapp-articles .filter-articles {
    margin-top: 14px;
    padding: 0 10px; }

  .wrapp-articles .filter-articles form .filter-author-articles {
    width: 100%; }

  .wrapp-articles .filter-articles form .filter-author-articles label {
    font-size: 12px;
    line-height: 14px; }

  .wrapp-articles .filter-articles form .filter-author-articles input {
    height: 44px; }

  .wrapp-articles .filter-articles form .filter-year-articles {
    margin-top: 13px;
    width: 100%;
    height: auto;
    margin-left: 0; }

  .wrapp-articles .filter-articles form .filter-year-articles label {
    font-size: 12px;
    line-height: 14px; }

  .wrapp-articles .filter-articles form .filter-year-articles .jq-selectbox {
    height: 44px; }
    .wrapp-articles .filter-articles form .filter-year-articles .jq-selectbox .jq-selectbox__select {
      height: 44px; }

  .wrapp-articles .filter-articles form .filter-year-articles .jq-selectbox__dropdown {
    top: 100% !important; }

  .wrapp-articles .filter-articles form .filter-source-articles {
    margin-top: 13px;
    width: 100%;
    margin-left: 0; }

  .wrapp-articles .filter-articles form .filter-source-articles label {
    font-size: 12px;
    line-height: 14px; }

  .wrapp-articles .filter-articles form .filter-source-articles input {
    height: 44px; }

  .wrapp-articles .filter-articles form input[type=submit] {
    margin: 18px 0 0 0;
    width: 100%;
    height: 42px; }

  .wrapp-articles .list-item-articles {
    margin-top: 23px;
    padding: 0 10px; }

  .wrapp-articles .list-item-articles .item-articles .img-item-articles {
    width: 100%;
    margin-right: 0; }
    .wrapp-articles .list-item-articles .item-articles .img-item-articles img {
      width: 100%;
      max-width: 100%; }

  .wrapp-articles .list-item-articles .item-articles .info-item-articles {
    padding: 13px 14px 31px 14px;
    width: 100%; }

  .wrapp-articles .list-item-articles .item-articles .info-item-articles .top-info-item-articles .left-block {
    float: none; }

  .wrapp-articles .list-item-articles .item-articles .info-item-articles .top-info-item-articles .left-block::after {
    content: '';
    display: table;
    clear: both; }

  .wrapp-articles .list-item-articles .item-articles .info-item-articles .top-info-item-articles .right-block {
    margin-top: 6px;
    float: none;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    justify-content: flex-end; }

  .wrapp-articles .list-item-articles .item-articles .info-item-articles .top-info-item-articles .right-block .author-item-articles {
    float: none; }

  .wrapp-articles .list-item-articles .item-articles .info-item-articles .top-info-item-articles .right-block .type-item-articles {
    float: none; }

  .wrapp-articles .list-item-articles .item-articles .info-item-articles .top-info-item-articles .right-block::after {
    content: '';
    display: table;
    clear: both; }

  .wrapp-articles .list-item-articles .item-articles .info-item-articles .name-item-articles {
    margin-top: 5px; }

  .wrapp-articles .list-item-articles .item-articles .info-item-articles .name-item-articles a {
    font-size: 14px;
    line-height: 19px; }

  .wrapp-articles .list-item-articles .item-articles .info-item-articles .descr-item-articles {
    margin-top: 11px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-articles .list-item-articles .item-articles .info-item-articles .more-info-articles {
    margin-top: 20px; }

  .wrapp-articles .wrapp-form-donation {
    height: 506px;
    margin: 15px 0;
    padding-top: 35px; }

  .wrapp-articles .wrapp-form-donation .title-form-donation {
    font-size: 25px;
    line-height: 29px; }

  .wrapp-articles .wrapp-form-donation .descr-form-donation {
    margin: 14px auto 0 auto;
    width: 302px;
    font-size: 14px;
    line-height: 16px; }

  .wrapp-articles .wrapp-form-donation .info-form-donation {
    margin-top: 24px; }

  .wrapp-articles .wrapp-form-donation .info-form-donation .collected {
    width: 50%;
    margin-right: 0; }

  .wrapp-articles .wrapp-form-donation .info-form-donation .donation {
    width: 50%;
    margin-right: 0; }

  .wrapp-articles .wrapp-form-donation .info-form-donation .more-info {
    width: 100%;
    margin-top: 22px; }

  .wrapp-articles .wrapp-form-donation .info-form-donation .more-info a {
    font-size: 18px;
    line-height: 21px; }

  .wrapp-articles .wrapp-form-donation .form-donation {
    margin-top: 23px;
    padding: 0 10px; }

  .wrapp-articles .wrapp-form-donation .form-donation .wrapp-field {
    width: 100%; }

  .wrapp-articles .wrapp-form-donation .form-donation .wrapp-field input {
    width: 100%; }

  .wrapp-articles .wrapp-form-donation .form-donation .wrapp-select {
    margin-top: 10px;
    margin-left: 0;
    width: 100%;
    height: 44px; }

  .wrapp-articles .wrapp-form-donation .form-donation input[type=submit] {
    margin-top: 10px;
    margin-left: 0;
    width: 100%; }

  .footer .footer-top {
    padding: 19px 10px 32px 10px; }

  .logo-footer img {
    width: 47px; }

  .footer .footer-top .footer-top-left .logo-footer img {
    margin-left: -12px; }

  .footer .footer-top .footer-top-text {
    float: none;
    max-width: 100%;
    margin-right: 0; }

  .footer .footer-top .footer-top-left .logo-footer span {
    max-width: 100px;
    padding-top: 9px;
    font-size: 14px;
    margin-left: 0;
    line-height: 16px; }

  .footer .footer-top .footer-top-left .copyright {
    max-width: 243px;
    margin-top: 10px;
    font-size: 14px;
    line-height: 16px; }

  .footer .footer-top .footer-top-left .social-footer {
    margin-top: 10px; }

  .footer .footer-top .footer-top-left .social-footer a {
    margin-right: 5px; }

  .footer .footer-top .footer-top-left .social-footer a img {
    width: 23px; }

  .footer .footer-top .footer-top-text .title-top-footer {
    font-size: 14px;
    line-height: 16px; }

  .footer .footer-top .footer-top-center p {
    margin: 7px 0 0 0;
    font-size: 14px;
    line-height: 16px; }

  .footer .footer-top .footer-top-right {
    padding-top: 18px; }

  .footer .footer-top .footer-top-right p {
    margin-top: 5px;
    font-size: 14px; }

  .footer .footer-top .footer-top-right p .name-field-footer {
    font-size: 14px; }

  .footer .footer-top .footer-top-right p .phone-mark {
    font-size: 16px; }

  .footer .footer-bottom {
    padding: 26px 10px 33px 10px; }

  .footer .footer-bottom .footer-bottom-text {
    float: none;
    margin-bottom: 10px; }

  .footer .footer-bottom .footer-bottom-text p {
    font-size: 12px; }

  .footer .footer-bottom .footer-bottom-left {
    max-width: 100%;
    margin-right: 0; }

  .footer .footer-bottom .footer-bottom-center {
    margin-top: 9px;
    max-width: 100%;
    margin-right: 0; }

  .footer .footer-bottom .footer-bottom-right {
    margin-top: 9px;
    max-width: 100%; }

  /* modal window */
  #modal-volunteer .modal-dialog {
    width: auto;
    max-width: 707px; }

  #modal-volunteer .modal-dialog .modal-content {
    padding: 21px 13px 37px 13px; }

  .modal-dialog .modal-content .title-form {
    font-size: 25px;
    line-height: 29px; }

  #modal-volunteer .modal-dialog .modal-content .title-form {
    max-width: 148px;
    margin: 0 auto; }

  .modal-dialog .modal-content .close-modal {
    width: 19px;
    height: 19px;
    top: 21px;
    right: 11px; }

  #modal-program-needs .modal-dialog {
    width: auto;
    max-width: 707px; }

  #modal-program-needs .modal-dialog .modal-content {
    padding: 21px 0px 37px 21px; }

  #modal-program-needs .wrapp-needs-program {
    margin-top: 11px; }

  #modal-program-needs .wrapp-needs-program .list-needs {
    height: 271px; }

  #modal-program-needs .wrapp-needs-program .list-needs .block-items-needs {
    padding-right: 21px; }

  #modal-program-needs .wrapp-needs-program .list-needs .item-needs {
    padding: 8px 0; }

  #modal-program-needs .wrapp-needs-program .list-needs .item-needs .date-needs {
    float: none;
    font-size: 10px;
    line-height: 12px; }

  #modal-program-needs .wrapp-needs-program .list-needs .item-needs .name-needs {
    margin-left: 0;
    font-size: 12px;
    line-height: 14px; }

  #modal-program-needs .wrapp-needs-program .list-needs .item-needs .count-needs {
    font-size: 12px;
    line-height: 14px; }

  #modal-program-needs .wrapp-needs-program .list-needs .mCSB_scrollTools {
    right: 0px; }

  #modal-program-needs .wrapp-needs-program .list-needs .mCSB_inside > .mCSB_container {
    margin-right: 0; }

  #modal-list-receipts .wrapp-list-receipts-modal {
    margin-top: 11px; }

  #modal-list-receipts .title-form {
    max-width: 157px;
    margin: auto; }

  #modal-list-receipts .modal-dialog {
    width: auto;
    max-width: 831px; }

  #modal-list-receipts .modal-dialog .modal-content {
    padding: 21px 0 36px 21px; }

  #modal-list-receipts .wrapp-list-receipts-modal .icon-list-receipts {
    display: none; }

  #modal-list-receipts .wrapp-list-receipts-modal .list-receipts-modal {
    height: 296px; }

  #modal-list-receipts .wrapp-list-receipts-modal .list-receipts-modal .item-receipts-modal .date-receipts-modal {
    width: 50%;
    font-size: 12px;
    line-height: 14px;
    order: 1; }

  #modal-list-receipts .wrapp-list-receipts-modal .list-receipts-modal .item-receipts-modal .sum-receipts-modal {
    width: 50%;
    margin-left: 0;
    font-size: 12px;
    line-height: 14px;
    order: 2; }

  #modal-list-receipts .wrapp-list-receipts-modal .list-receipts-modal .item-receipts-modal .type-payment-receipts-modal {
    margin-top: 4px;
    margin-left: 0;
    width: 42%;
    font-size: 12px;
    line-height: 14px;
    order: 3; }

  #modal-list-receipts .wrapp-list-receipts-modal .list-receipts-modal .item-receipts-modal .name-receipts-modal {
    margin-top: 4px;
    margin-left: 0;
    width: 32%;
    font-size: 12px;
    line-height: 14px;
    order: 4; }

  #modal-list-receipts .wrapp-list-receipts-modal .list-receipts-modal .item-receipts-modal .phone-receipts-modal {
    margin-top: 4px;
    margin-left: 0;
    width: 26%;
    font-size: 12px;
    line-height: 14px;
    order: 5;
    text-align: right; }

  #modal-list-receipts .wrapp-list-receipts-modal .list-receipts-modal .block-item-receipts {
    padding-right: 21px; }

  #modal-list-receipts .wrapp-list-receipts-modal .mCSB_scrollTools {
    right: 0; }

  #modal-financial-report .modal-dialog {
    width: auto;
    max-width: 707px; }

  #modal-financial-report .modal-dialog .modal-content {
    padding: 21px 0 34px 21px; }

  .modal-dialog .modal-content .title-form {
    max-width: 155px;
    margin: auto; }

  #modal-financial-report .wrapp-info-financial {
    margin-top: 11px;
    flex-direction: column-reverse; }

  #modal-financial-report .wrapp-info-financial .total-collected {
    width: 100%;
    margin-right: 0;
    margin-top: 11px; }

  #modal-financial-report .wrapp-info-financial .over-period {
    width: 100%; }

  #modal-financial-report .wrapp-info-financial .total-collected span {
    font-size: 14px;
    line-height: 16px; }

  #modal-financial-report .wrapp-info-financial .total-collected p {
    font-size: 16px;
    line-height: 21px; }

  #modal-financial-report .wrapp-info-financial .over-period span {
    font-size: 14px;
    line-height: 16px; }

  #modal-financial-report .wrapp-info-financial .over-period p {
    font-size: 16px;
    line-height: 21px; }

  #modal-financial-report .wrapp-list-financial-reports {
    margin-top: 12px; }

  #modal-financial-report .wrapp-list-financial-reports .list-financial-reports {
    height: 367px; }

  #modal-financial-report .wrapp-list-financial-reports .reports-accord .open-accord {
    padding: 10px 0 10px 16px;
    font-size: 14px; }

  #modal-financial-report .wrapp-list-financial-reports .reports-accord .arrow-down::after {
    width: 16px;
    height: 8px;
    background-size: cover;
    margin-top: -4px; }

  #modal-financial-report .wrapp-list-financial-reports .reports-accord .text-reports {
    padding: 12px 16px 18px 16px; }

  #modal-financial-report .wrapp-list-financial-reports .reports-accord .text-reports .total-collected-financial {
    font-size: 14px;
    line-height: 16px; }

  #modal-financial-report .wrapp-list-financial-reports .reports-accord .text-reports .list-item-financial {
    margin-top: 9px; }

  #modal-financial-report .wrapp-list-financial-reports .reports-accord .text-reports .list-item-financial .item-financial .name-item-financial {
    font-size: 12px;
    line-height: 14px; }

  #modal-financial-report .wrapp-list-financial-reports .reports-accord .text-reports .list-item-financial .item-financial .sum-item-financial {
    font-size: 12px;
    line-height: 14px; } }
@media (min-width: 768px) and (max-width: 1023px) {
  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms .img-programms {
    display: block; }

  .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items {
    width: 49%; }

  .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .item-archive {
    margin-right: 15px; }

  .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .item-archive:nth-child(5n) {
    margin-right: 15px; }

  .wrapp-regions .wrapp-list-regions .item-regions {
    width: 49%;
    margin-right: 2%; }

  .wrapp-regions .wrapp-list-regions .item-regions:nth-child(3n) {
    margin-right: auto; }

  .wrapp-regions .wrapp-list-regions .item-regions:nth-child(2n) {
    margin-right: 0; }

  .wrapp-lider-rdf .wrapp-merit-lider .list-merit .item-merit {
    width: 49%;
    margin-right: 2%; }

  .wrapp-lider-rdf .wrapp-merit-lider .list-merit .item-merit:nth-child(3n) {
    margin-right: auto; }

  .wrapp-lider-rdf .wrapp-merit-lider .list-merit .item-merit:nth-child(2n) {
    margin-right: 0; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .name-item-we-help {
    width: auto; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .descr-item-we-help {
    margin-top: 15px; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .btn-item-we-help .help-project {
    max-width: 300px;
    margin: auto; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .btn-item-we-help .full-info {
    max-width: 300px;
    margin: 15px auto 0 auto; } }
@media (min-width: 1024px) and (max-width: 1327px) {
  .container {
    width: 100%;
    padding: 0 10px; }

  .bottom-header .logo {
    margin-right: 45px; }

  .bottom-header .text-logo .name-fond {
    max-width: 290px;
    font-size: 40px;
    line-height: 60px; }

  .bottom-header .text-logo .date-fond {
    font-size: 18px; }

  .bottom-header .text-logo .slogan-fond {
    font-size: 45px; }

  .bottom-header .header-form-money {
    width: auto;
    padding: 35px;
    position: absolute;
    right: 0; }

  .bottom-header .header-form-money .left-money {
    margin-right: 40px; }

  .bottom-header .header-form-money .text-money {
    font-size: 16px; }

  .bottom-header .header-form-money .value-money {
    font-size: 29px; }

  .wrapp-menu .button-slider {
    display: none; }

  .wrapp-menu .menu li a {
    font-size: 16px; }

  .tabs-help .tabs-main-help li {
    width: 229px; }

  .tabs-help .tabs-main-help li a .icon-text {
    font-size: 16px; }

  .tabs-help .tabs-main-help li a .icon-text span {
    font-size: 11px; }

  .tabs-help .tabs-main-help .tabs-help1 {
    padding-left: 10px; }

  .tabs-help .tabs-main-help .tabs-help1 .icon {
    width: 30px;
    height: 22px;
    background-size: cover; }

  .tabs-help .tabs-main-help .tabs-help2 {
    padding-left: 10px; }

  .tabs-help .tabs-main-help .tabs-help2 .icon {
    width: 37px;
    height: 19px;
    background-size: cover; }

  .tabs-help .tabs-main-help .tabs-help3 {
    padding-left: 10px; }

  .tabs-help .tabs-main-help .tabs-help3 .icon {
    width: 28px;
    height: 28px;
    background-size: cover; }

  .tabs-help .tabs-main-help .tabs-help4 {
    padding-left: 10px; }

  .tabs-help .tabs-main-help .tabs-help4 .icon {
    width: 27px;
    height: 26px;
    background-size: cover; }

  /* tabs Header*/
  .tabs-help .tab-content .wrapp-slider-help .slide img {
    width: 100%;
    max-width: 100%; }

  .tabs-help .tab-content .wrapp-help-programms .left-help-program .financial-help .wrapp-item-financial-help {
    padding: 0 10px; }

  .tabs-help .tab-content .wrapp-form-tabs .block-form .right-form textarea {
    height: 434px; }

  .tabs-help .tab-content #help3 {
    padding: 50px 10px 28px 10px; }

  .tabs-help .tab-content .wrapp-type-financial-help .left-type-financial-help .financial-help-block {
    width: auto; }

  .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .help-kids-category {
    width: auto; }

  .tabs-help .tab-content .wrapp-type-financial-help .right-type-financial-help .not-materials-help {
    width: auto; }

  .statistic-main {
    display: none; }

  .ours-fond-regions .regions-maps img {
    max-width: 100%; }

  .ours-contacts-main .wrapp-info-contacts .maps-contacts img {
    max-width: 100%; }

  .ours-contacts-main .wrapp-info-contacts .info-contacts {
    padding: 0; }

  /* page About Fond*/
  .wrapp-slider-about-fond .prev-slide {
    left: 15px;
    margin-left: 0; }

  .wrapp-slider-about-fond .next-slide {
    right: 15px;
    margin-right: 0; }

  .wrapp-brief-history-fond .slider-history-fond {
    max-height: 642px; }

  .wrapp-brief-history-fond .slider-history-fond .slide {
    padding-bottom: 0; }

  .wrapp-brief-history-fond .slider-history-fond .slide .img-slide {
    display: block; }

  .wrapp-brief-history-fond .slider-history-fond .slide .img-slide img {
    width: 100%; }

  .wrapp-slider-about-fond .slick-slide img {
    width: 100%;
    max-width: 100%; }

  .wrapp-brief-history-fond .slider-history-fond .prev-slide {
    left: 15px;
    margin-left: 0; }

  .wrapp-brief-history-fond .slider-history-fond .next-slide {
    right: 15px;
    margin-right: 0; }

  .wrapp-helps-fond .wrapp-list-help-fond {
    padding: 84px 30px 55px 30px; }

  .wrapp-helps-fond .wrapp-list-help-fond .list-help-fond .item-help-fond {
    width: 450px; }

  .wrapp-iteresting-facts .wrapp-list-facts .item-facts {
    width: 450px; }

  .wrapp-how-help .wrapp-list-how-help {
    padding: 69px 10px 93px 10px; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help {
    justify-content: space-between; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .left-how-help {
    margin-right: 25px; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .left-how-help .how-help {
    width: 270px; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .left-how-help .how-help .name-how-help {
    font-size: 18px;
    line-height: 20px; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .left-how-help .how-help .text-how-help {
    font-size: 14px; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .right-how-help {
    margin-left: 25px; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .right-how-help .how-help {
    width: 270px; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .right-how-help .how-help .name-how-help {
    font-size: 18px;
    line-height: 20px; }

  .wrapp-how-help .wrapp-list-how-help .list-how-help .right-how-help .how-help .text-how-help {
    font-size: 14px; }

  /* page Documents*/
  .wrapp-reports .wrapp-items-report {
    flex-wrap: wrap; }

  .wrapp-reports .wrapp-items-report .item-reports {
    width: 325px;
    margin-bottom: 9px; }

  /* page News*/
  .wrapp-reports .select-period-reports .jq-selectbox__select {
    width: 470px; }

  .wrapp-news .wrapp-tabs-news .tab-content .wrapp-list-new .item-news {
    padding-bottom: 10px; }

  /* page Contacts*/
  .contacts-region .wrapp-form-contacts {
    padding: 0 10px;
    justify-content: space-between; }

  .contacts-region .wrapp-form-contacts .text-form-contacts {
    margin-right: 30px;
    font-size: 25px;
    line-height: 30px; }

  .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select .jq-selectbox {
    width: 275px; }

  .contacts-region .wrapp-form-contacts .form-contacts-region .wrapp-select .jq-selectbox__select {
    width: 275px; }

  .contacts-region .wrapp-form-contacts .form-contacts-region input[type=submit] {
    width: 259px; }

  .wrapp-bank-details .bank-details {
    height: auto;
    padding: 51px 10px 70px 10px; }

  .wrapp-bank-details .bank-details .info-bank-details .column-info2 {
    margin-right: 100px; }

  /* page Programms*/
  .wrapp-programms-fond .wrapp-tabs-programms .tab-content .wrapp-list-programms .item-programms {
    width: 100%; }

  /* page Detail*/
  .wrapp-page-detail .wrapp-banner-detail {
    padding: 0 10px; }

  .wrapp-page-detail .wrapp-banner-detail .title-banner-detail {
    max-width: 440px; }

  .wrapp-page-detail .wrapp-banner-detail .collected-detail-banner {
    margin-right: 50px; }

  .wrapp-page-detail .wrapp-gallery a {
    display: inline-block;
    margin-bottom: 5px; }

  /* page Project */
  .wrapp-project .item-project {
    flex-direction: column; }

  .wrapp-project .item-project .img-project {
    margin-right: 0; }

  .wrapp-project .item-project .descr-project {
    margin-top: 15px; }

  .wrapp-project .history-project .list-img-history-project a {
    display: inline-block;
    margin-bottom: 5px; }

  .wrapp-project .block-info-help-programm {
    padding: 84px 10px 41px 10px; }

  .wrapp-project .block-info-help-programm .list-items-info-programm .item-info-programm {
    max-width: 450px; }

  .wrapp-good-know .list-items-good-know .item-good-know {
    width: 100%;
    margin-bottom: 15px; }

  /* page Program */
  .wrapp-program .wrapp-banner img {
    width: 100%;
    max-width: 100%; }

  .wrapp-program .wrapp-list-people-helps .list-people-helps .item-peiople-helps {
    width: 480px; }

  /* page Programms */
  /* page Main*/
  .page-main-bg {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    background: url(../img/slide-fond.png) no-repeat center center;
    background-size: 100% 100%; }

  /* page Sponsor*/
  .wrapp-sponsor .info-sponsor .img-info-sponsor {
    width: 30%;
    margin-right: 5%; }

  .wrapp-sponsor .info-sponsor .img-info-sponsor img {
    max-width: 100%; }

  .wrapp-sponsor .info-sponsor .wrapp-list-info-sponsor {
    width: 65%; }

  /* page Publishing house*/
  .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items {
    width: 49%;
    padding: 48px 20px 50px 20px; }

  .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .img-items {
    width: 30%;
    margin-right: 5%; }

  .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .info-items {
    width: 65%; }

  .wrapp-publishing-house .wrapp-tab-publishing .tab-content .list-items .items .info-items .title-items a {
    font-size: 20px; }

  /* page archive number*/
  .wrapp-archive-number .top-item-fixed .item-fixed {
    padding: 51px 30px 50px 30px; }

  .wrapp-archive-number .top-item-fixed .item-fixed .img-item-fixed {
    width: 25%;
    margin-right: 5%; }

  .wrapp-archive-number .top-item-fixed .item-fixed .info-item-fixed {
    width: 70%; }

  .wrapp-archive-number .wrapp-list-archive .block-archive .list-archive .item-archive {
    margin-right: 1.25%;
    width: 19%;
    margin-bottom: 1.25%; }

  /*page Region*/
  .wrapp-region .chairman-past-years .list-chairman-past-years .item-chairman {
    width: 19%;
    margin-right: 1.25%; }

  .wrapp-region .chairman-past-years .list-chairman-past-years .item-chairman .img-item-chairman img {
    max-width: 100%; }

  .wrapp-region .chairman-past-years .list-chairman-past-years .item-chairman .name-item-chairman {
    max-width: 230px;
    font-size: 20px; }

  /* page Awards*/
  .wrapp-awards .list-items-awards .item-award {
    width: 49%;
    margin-right: 2%; }

  .wrapp-awards .list-items-awards .item-award:nth-child(3n) {
    margin-right: auto; }

  .wrapp-awards .list-items-awards .item-award:nth-child(2n) {
    margin-right: 0; }

  .wrapp-awards .list-items-awards .item-award .btn-award .become-sponsor {
    width: 45%; }

  .wrapp-awards .list-items-awards .item-award .btn-award .award-list {
    width: 45%; }

  /* page Rewarding*/
  .wrapp-awards .list-items-rewarding .item-rewarding {
    width: 100%; }

  /* page Article*/
  .wrapp-page-detail .wrapp-gallery a {
    width: 24%;
    margin-right: 1.3%; }

  /* page Regions*/
  .wrapp-regions .wrapp-list-regions .item-regions {
    width: 49%;
    margin-right: 2%; }

  .wrapp-regions .wrapp-list-regions .item-regions:nth-child(3n) {
    margin-right: auto; }

  .wrapp-regions .wrapp-list-regions .item-regions:nth-child(2n) {
    margin-right: 0; }

  /* page Lider rdf*/
  .wrapp-lider-rdf .section-lider-rdf img {
    margin-right: 45px; }

  .wrapp-lider-rdf .section-lider-rdf .name-lider {
    margin-top: 90px; }

  .wrapp-lider-rdf .history-lider-rdf .column-history .column-item-history {
    width: 47%; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers {
    width: 1000px; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number {
    width: 200px; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number-circle {
    width: 200px;
    height: 200px; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number-circle span {
    width: 170px;
    height: 170px; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number:nth-child(4) {
    left: 15px; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number:nth-child(3) {
    left: 30px; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number:nth-child(2) {
    left: 45px; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number:nth-child(1) {
    left: 60px; }

  .wrapp-lider-rdf .life-in-numbers .block-numbers .item-number-text {
    font-size: 18px; }

  .wrapp-lider-rdf .wrapp-merit-lider .list-merit .item-merit {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 2%; }

  .wrapp-lider-rdf .wrapp-merit-lider .list-merit .item-merit:nth-child(3n) {
    margin-right: auto; }

  .wrapp-lider-rdf .wrapp-merit-lider .list-merit .item-merit:nth-child(2n) {
    margin-right: 0; }

  .wrapp-lider-rdf .book-lider .list-book-lider .item-book {
    width: 31%;
    margin-right: 3.5%;
    margin-bottom: 3.5%; }

  .wrapp-lider-rdf .book-lider .list-book-lider .item-book:nth-child(4n) {
    margin-right: auto; }

  .wrapp-lider-rdf .book-lider .list-book-lider .item-book:nth-child(3n) {
    margin-right: 0; }

  /* page We help*/
  .wrapp-we-help .wrapp-search-we-help form .search-we-help input {
    width: 340px; }

  .wrapp-we-help .wrapp-search-we-help form .search-we-help button {
    margin-left: 0px;
    width: 150px; }

  .wrapp-we-help .wrapp-search-we-help form .search-region {
    margin-left: 15px; }

  .wrapp-we-help .wrapp-search-we-help form .search-programm {
    margin-left: 15px; }

  .wrapp-we-help .wrapp-search-we-help form .jq-selectbox__select {
    width: 240px; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help {
    padding-right: 10px;
    justify-content: space-between; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .img-item-we-help {
    width: 240px;
    margin-right: 20px; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .name-item-we-help {
    margin-right: 20px;
    padding-top: 15px; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .descr-item-we-help {
    width: 300px;
    margin-right: 20px;
    padding-top: 15px; }

  .wrapp-we-help .wrapp-list-we-help .item-we-help .btn-item-we-help {
    width: 172px;
    padding-top: 15px; }

  /* page Receipts*/
  .wrapp-receipts .wrapp-filter-receipts .select-programm-receipts {
    width: 30%; }

  .wrapp-receipts .wrapp-filter-receipts .date-receipts {
    width: 20%;
    margin-left: 1.5%; }

  .wrapp-receipts .wrapp-filter-receipts .type-payment-receipts {
    width: 25%;
    margin-left: 1.5%; }

  .wrapp-receipts .wrapp-filter-receipts .sum-receipts {
    width: 19%;
    margin-left: 1.5%; }

  .wrapp-receipts .wrapp-filter-receipts .sum-receipts input {
    width: calc( (100% - 22px) / 2); }

  .wrapp-receipts .wrapp-filter-receipts .name-receipts {
    width: 30%; }

  .wrapp-receipts .wrapp-filter-receipts .phone-receipts {
    width: 30%;
    margin-left: 4.5%; }

  .wrapp-receipts .wrapp-filter-receipts input[type=submit] {
    width: 30%;
    margin-left: 4.5%; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .date-item-receipts {
    width: 180px; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .date-item-receipts .date {
    font-size: 16px; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .date-item-receipts .time {
    font-size: 16px; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .type-payment-item-receipts {
    margin-left: 10px; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .sum-item-receipts {
    margin-left: 10px; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .name-item-receipts {
    margin-left: 10px; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts .phone-item-receipts {
    margin-left: 10px; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts input[type=submit] {
    margin: 20px auto 0 auto;
    width: 400px; }

  .wrapp-receipts .wrapp-list-receipts .item-receipts form {
    justify-content: space-between; }

  /* page Pages histories*/
  .wrapp-pages-histories .wrapp-slider-pages-histories .slick-slide img {
    max-width: 100%;
    padding: 0 5px; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .text-item-stages {
    width: 45%;
    margin-right: 10%; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .year-item-stages {
    width: 45%; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .item-stages .year-item-stages::before {
    left: -13.5%; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .revers-item-stages .text-item-stages {
    margin-right: 0; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .revers-item-stages .year-item-stages {
    margin-right: 10%; }

  .wrapp-pages-histories .wrapp-fond-development-stages .list-stages-development .revers-item-stages .year-item-stages::before {
    left: auto;
    right: -14%; }

  .wrapp-pages-histories .wrapp-people-fond .list-people .item-people {
    width: 31%;
    margin-right: 3.5%;
    margin-bottom: 3.5%; }

  .wrapp-pages-histories .wrapp-people-fond .list-people .item-people:nth-child(4n) {
    margin-right: auto; }

  .wrapp-pages-histories .wrapp-people-fond .list-people .item-people:nth-child(3n) {
    margin-right: 0; }

  .wrapp-pages-histories .wrapp-people-fond .mCSB_scrollTools {
    right: 0; }

  .wrapp-pages-histories .wrapp-block-numbers .list-item-number .title-item-number {
    right: 75px; }

  /* page Pages of histories stage1*/
  .wrapp-detail-page-history .detail-page-history .slick-slide img {
    max-width: 100%;
    float: none;
    margin-left: 0;
    padding: 0 5px; }

  /* page We helped*/
  .wrapp-we-help.wrapp-we-helped .wrapp-list-we-help .item-we-help .descr-item-we-help .period-help .txt-period {
    font-size: 14px; }

  .wrapp-we-help.wrapp-we-helped .wrapp-list-we-help .item-we-help .descr-item-we-help .period-help .period {
    font-size: 14px; }

  /* page Articles*/
  .wrapp-articles .filter-articles form .filter-author-articles {
    width: 27%; }

  .wrapp-articles .filter-articles form .filter-year-articles {
    width: 27%;
    margin-left: 1%; }

  .wrapp-articles .filter-articles form .filter-source-articles {
    width: 27%;
    margin-left: 1%; }

  .wrapp-articles .filter-articles form input[type=submit] {
    width: 16%;
    margin-left: 1%; }

  .wrapp-articles .list-item-articles .item-articles .info-item-articles {
    padding-bottom: 33px; }

  .footer .footer-top .container {
    display: flex;
    justify-content: space-between; }

  .footer .footer-top .footer-top-left {
    margin-right: 45px; }

  .footer .footer-top .footer-top-center {
    margin-right: 45px;
    max-width: 350px; }

  .footer .footer-top .footer-top-right {
    max-width: 285px; }

  .footer .footer-bottom .container {
    display: flex;
    justify-content: space-between; }

  .footer .footer-bottom .footer-column1 {
    max-width: 230px; }

  .footer .footer-bottom .footer-column2 {
    max-width: 297px; }

  .footer .footer-bottom .footer-column3 {
    max-width: 205px; }

  .footer .footer-bottom .footer-column4 {
    max-width: 217px; } }
@media (min-width: 1024px) {
  .workarea-mobil-menu {
    display: none !important; } }
