.category__block{max-height: 423px;}.category__block-img{right:0}
.alert__block {
    background-color: #e88a41;
    padding: 25px 30px;
    letter-spacing: -.32px;
    color: #fff;
}
.numed-list li{position:relative;padding-left:80px}.numed-list li+li{margin-top:30px!important}
.numed-list li:first-child::before{content:'1'}.numed-list li:nth-child(2)::before{content:'2'}
.numed-list li:nth-child(3)::before{content:'3'}.numed-list li:nth-child(4)::before{content:'4'}
.numed-list li:nth-child(5)::before{content:'5'}.numed-list li:nth-child(6)::before{content:'6'}
.numed-list li:nth-child(7)::before{content:'7'}.numed-list li:nth-child(8)::before{content:'8'}
.numed-list li:nth-child(9)::before{content:'9'}.numed-list li:nth-child(10)::before{content:'10'}
.numed-list li::before{position: absolute;
width:60px;height:60px;
text-align:center;
left:0;top:0;line-height:60px;z-index:1;
    border: 1px solid #000;
    color: #111;font-size: 13px;
    letter-spacing: .52px;
font-family: GilroySemiBold, sans-serif;
    }
.individ-features{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -1px 25px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.individ-features__item{width:-webkit-calc(25% - 2px);width:calc(25% - 2px);font-size: 16px;margin:1px;background-color:#f9f6f2;
display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:45px 15px;text-align:center}
.individ-features__item p{margin:0}
.nav-download {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -15px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.nav-download__item {
    width: -webkit-calc(50% - 30px);
    width: calc(50% - 30px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 25px 60px 25px 35px;
    margin: 0 15px;
}
.nav-download__item span {
    color: #fff;font-size: 18px;
    font-family: GilroyExtraBold, sans-serif
}
.nav-download__item--green {
    background-color: #187e7c;
}
.nav-download__item--yellow {
    background-color:#e88a41;
}
@media only screen and (max-width: 767px){
  .category__block {
    padding-bottom: 0;
    padding-right: 0;
}
.individ-features__item {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 2px);
    width: calc(100% - 2px);
}
.nav-download {
    margin-left: 0;
    margin-right: 0;
}
.nav-download__item {
    padding: 15px 15px;
    margin-bottom: 15px;
    width: 100%;
}
.nav-download__item img {
    margin-left: 15px;
}

}
.category__block-head{max-width: 600px; font-size: 30px; font-weight: bolder; }
.category__block,.category__block:hover {
  background-color: #4078b5;
  color: white;
}
/*=========================================table style======================================================*/
/*#tsr-gosuslugi-modal {background-color: #d7f1ef; padding: 50px; position: relative; overflow: auto;}
#tsr-gosuslugi-modal .close{cursor: pointer; position: fixed; top: 10px; right: 30px; font-size: 30px;}
#tsr-gosuslugi-modal table {width:100%; border-collapse: collapse;}
#tsr-gosuslugi-modal table table tr:not(:last-child) { border-bottom: 1px solid black;height: 70px;}
#tsr-gosuslugi-modal td:not(.row_2){padding:10px;}
@media only screen and (max-width: 767px){
  #tsr-gosuslugi-modal {padding: 10px;}
  #tsr-gosuslugi-modal td:not(.row_2){padding:2px}
}*/

/*==faq==============================================================================================*/
.faq {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.faq_block_title h2 {
  font-family: 'Rubik', sans-serif;
  font-weight: 700;
  font-size: 30px;
  line-height: 36px;
  text-transform: uppercase;
  color: #065F51;
}

.faq_block_content_list {
  margin-top: 17px;
}

.faq_block_content_list_item_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #F1FBF9;
  border-radius: 15px;
  min-height: 69px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5px 10px 5px 10px;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  cursor: pointer;
  margin: 10px 0px;
}

.faq_block_content_list_item_title span {
  font-family: 'Rubik', sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 17px;
  color: #314550;
  width: 99%;
}

.faq_block_content_list_item_title_arrows .default {
  display: block;
}

.faq_block_content_list_item_title_arrows .open {
  display: none;
}

.faq_block_content_list_item_panel {
  padding-left: 20px;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.2s ease-out;
  transition: max-height 0.2s ease-out;
}

.faq_block_content_list_item_panel p {
  font-family: 'Rubik', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #3E4A5B;
}

.faq_block_content_list_item.active .faq_block_content_list_item_title {
  background: #0A7666;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.faq_block_content_list_item.active .faq_block_content_list_item_title span {
  color: #FFFFFF;
}

.faq_block_content_list_item.active .faq_block_content_list_item_title_arrows .default {
  display: none;
}

.faq_block_content_list_item.active .faq_block_content_list_item_title_arrows .open {
  display: block;
}

.faq_block_content_img {
  display: none;
}

@media (min-width: 768px) {
  /*.faq {  }*/
  .faq_block_title h2 {
    font-size: 34px;
    line-height: 40px;
  }
  .faq_block_content_list {
    margin-top: 32px; width: 100%;
  }
  .faq_block_content_list_item_title {
    padding: 0px 20px;
  }
  .faq_block_content_list_item_title span {
    font-size: 17px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .faq {
    padding-top: 63px;
  }
  .faq_block_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .faq_block_content_img {
    display: block;
    margin-left: 15px;
    position: relative;
    margin-top: -50px;
  }
}
/*========================================================================================================*/
.slick-slider{margin-bottom: 50px;}