.h1-inner{
font-size:36px; 
 
}
.h2-inner{
font-size:34px; 
margin-bottom: 48px;
  font-family: "Montserrat", "Arial", sans-serif;
font-weight:500; 
}
.r-icon_16,
.r-icon_18,
.r-icon_24,
.r-icon_32,
.r-icon_42,
.r-icon_48,
.r-icon_64 
{
display:inline-block;
}
.r-icon_18
{
font-size:18px;    
}
.r-icon_20
{
font-size:20px;    
}
.r-icon_22
{
font-size:22px; 
margin-bottom:4px;
}
.r-icon_24
{
font-size:24px;    
}
.r-icon_26
{
font-size:26px;    
}
.r-icon_32
{
font-size:32px;    
}
.r-icon_42
{
font-size:42px;    
} 
.lightblue-see{
color: #bbcaff;
}
.blue-see{
color:  #364FB7;
}
.orange-see{
color: #ff8106;
}
.u-date-card {
font-size: 16px;
color: #5D699C;
margin-bottom:20px;
margin-top:20px;
}
.u-author-card
{
color:#939bba;	
font-size: 14px;	

background-image: url(../img/icon_otzwv/date.png);
background-position: 0px 3px;
background-repeat: no-repeat;
margin-bottom:20px;
}
.u-author-card span{
 
}
.u-sourse-card{
font-size: 14px;
color:#959595;
font-style: italic;
margin-bottom:40px; 
 
}
/******************************/
.mx-card_bootom{
margin-bottom:32px;     
}
/******************************/
.mx-card_bootom_min{
margin-bottom:32px;     
}
.mx-card__bootom_big{
padding-bottom:56px;     
}
.rz-card{
padding:24px 20px 34px 30px;
}
.rz-card:hover {
background: #FCC400; 
}
/******************************/
.rz-card-wrap{
text-align: center;
}
.rz-card__img{
display: block;
}	    		
.rz-card__img-wrap{
margin-bottom:10px;
max-height:40px;    
display: flex;
justify-content: left;
margin-bottom:14px; 
}
.rz-card__title{
font-size:28px;
font-family: "Montserrat", "Arial", sans-serif;
font-weight: 500;
margin-bottom:20px; 
}
.rz-card__body{
font-size:16px;
font-family: "Montserrat", "Arial", sans-serif;
font-weight: 500;
margin-bottom:10px; 
}
.a-card-backg__grey0{
background:#F0F0F0;
}
.a-card-backg__grey1{
background:#FF0F0F0;
}
.a-card-backg__grey2{
background: #F8FAFE;
}
.a-card-backg__grey3{
background: #EDF0F7;
}
.a-card-backg__black{
background:#1E2133;
box-shadow: 0px 20px 60px rgba(165, 170, 191, 0.2);
}
.a-card-backg__orange0{
background:#FCC400;
box-shadow: 0px 20px 60px rgba(165, 170, 191, 0.2);
}
.a-card-backg__blue1{
background-color: #3D48BD;
}
.a-card-backg__blue0{
background-color: #5A77EE;
}
.a-card-backg__white{
background:#ffffff;
box-shadow: 0px 20px 60px rgba(165, 170, 191, 0.2);
}
.a-card-color__dark{
color:#161616;
}
.a-card-color__light{
color:#ffffff;
}
.a-card-color__blue0{
color:#5e6a9a;
color:#161616;
}
.color__orange{
color: #ff8106; 
}
.lr-container {
display: -webkit-flex; 
-webkit-justify-content: flex-start;
display: flex;
justify-content: flex-start;
}
.tree-card{
 padding:40px 10px 40px 30px;   
/*text-align: center;*/
box-shadow: 0px 20px 60px rgba(165, 170, 191, 0.2);
border: 1px solid #d8def1;
background: linear-gradient(105.36deg,#e9f7ff -15.79%,#f4f4ff 28.92%,#eef1f2 56.98%,#fdfcfc 95.13%);
border-radius:4px;
box-shadow: 0 4px 8px rgba(36,49,67,.1);
}
.tree-card:hover{
background-color:#F9B240;
background: #FCC400; 
border-radius:4px;
border: 1px solid #d8def1;
/*background: linear-gradient(105.36deg,#e9f7ff -15.79%,#f4f4ff 28.92%,#eef1f2 56.98%,#fdfcfc 95.13%);

box-shadow: 0 4px 8px rgba(36,49,67,.1);*/
color:#161616; 
opacity:1;
}
.tree-card__title:hover,
.tree-card__body:hover,
.tree-card__footer:hover{ 
color:#14194E;
opacity:1;
}
.tree-card__title-sub{
margin-bottom:20px;  
}
.tree-card__title{
font-size:20px;
font-family: "Montserrat", "Arial", sans-serif;
font-weight: 500;
margin-bottom:24px;    
}
.tree-card__body{
font-size:16px;
font-family: "Montserrat", "Arial", sans-serif;
font-weight: 400;
font-size:12px; 
color: #bbcaff; 
letter-spacing:1px;
}
.tree-card__footer{
padding:0px 0px 0px 0px; 
line-height:44px;
font-weight:500;
}
.tree-card__footer span{
margin-left:6px;    
}    
.tree-card2{
padding-left:40px;
padding-right:40px;
}    
.tree-card2_bottom{
 font-size:10px; 
 
}    

.tree-card1{
 padding:30px 30px 40px 30px;   
/*text-align: center;*/
/* box-shadow: 0px 20px 60px rgba(165, 170, 191, 0.2);
border: 1px solid #d8def1;
background: linear-gradient(105.36deg,#e9f7ff -15.79%,#f4f4ff 28.92%,#eef1f2 56.98%,#fdfcfc 95.13%);
border-radius:4px;
box-shadow: 0 4px 8px rgba(36,49,67,.1);*/
}
.tree-card1__center{
  padding:0px 10px 0px 10px;  
  margin-bottom:20px;
}
.tree-card11:hover{
background-color:#F9B240;
background: #FCC400; 
border-radius:4px;
border: 1px solid #d8def1;
/*background: linear-gradient(105.36deg,#e9f7ff -15.79%,#f4f4ff 28.92%,#eef1f2 56.98%,#fdfcfc 95.13%);

box-shadow: 0 4px 8px rgba(36,49,67,.1);*/
color:#161616; 
opacity:1;
}

.tree-card1__title{
font-size:20px;
font-family: "Montserrat", "Arial", sans-serif;
font-weight: 500;
margin-bottom:24px;    
}
.tree-card1__body{
font-size:16px;
font-family: "Montserrat", "Arial", sans-serif;
font-weight: 400;
font-size:12px; 
color: #bbcaff; 
letter-spacing:1px;
}
.tree-card_1_footer{
padding:0px 0px 0px 0px; 
line-height:44px;
font-weight:500;
}
.rzo-card{
padding:48px 20px 54px 30px;

padding:28px 20px 34px 40px;

text-align: left;
/*box-shadow: 0px 20px 60px rgba(20, 30, 69, 0.2);*/
/*border: 1px solid #d8def1;*/
}
/******************************/
.rzo-card-wrap{
 text-align: left;
}
	
.rzo-card__img-wrap{
margin-bottom:32px;
max-height:40px;    
display: flex;
justify-content: left;
margin-bottom:24px; 
}

.rzo-card__title{
font-size:30px;
font-family: "Montserrat", "Arial", sans-serif;
font-weight: 500;
margin-bottom:20px; 
}
.rzo-card__body{
font-size:14px;
line-height:1.4;
font-family: "Montserrat", "Arial", sans-serif;
font-weight: 400;
}
.rzo-card__body_first{
border-bottom:1px solid #161616; 
margin-bottom:4px; 
}
.rzo-card__body_tow{
border-bottom:1px solid #161616;   
margin-bottom:4px;
}

.rzo-card__body ul li{
font-size:16px;
line-height:1.5;
color:#161616;
margin-bottom:12px;
}
.rzo-card__body ul li{
margin-left:-20px;
}
/****************************************************************/
.tow2-card__title{
font-size:20px;
font-family: "Montserrat", "Arial", sans-serif;
font-weight: 500;
margin-bottom:20px; 
}
.tow2-card__title span{
display:inline-block;   
margin-bottom:4px;
}    

.tow2-card__body{
font-size:16px;
font-family: "Montserrat", "Arial", sans-serif;
font-weight: 400;
}
.artcontent-card h1{
font-size:32px;    
}
.artcontent-card h2{
font-size:28px;    
}
.artcontent-card h3{
font-size:24px;    
}
.artcontent-card h4{
font-size:20px;    
}
.artcontent-card h1{
font-size:32px;    
}
.artcontent-card h1,
.artcontent-card h2,
.artcontent-card h3,
.artcontent-card h4,
.artcontent-card h5
{
color:#333333;
font-weight:500;
font-family: 'Roboto',Helvetica, Arial, sans-serif;
margin-top:42px;    
}   
.artcontent-card h2:first-child 
{
margin-top:0px;    
} 
.artcontent-card p{
font-size:18px;
}
.artcontent-card ul li,
.artcontent-card ol li
{
font-size:18px;
margin-bottom: 0.5rem; 
}

/******************************/
.rzo-card-wrap{
 text-align: left;

}
	
.rzo-card__img-wrap{
margin-bottom:32px;
max-height:40px;    
display: flex;
justify-content: left;
margin-bottom:24px; 
}

.rzo-card__title{
font-size:30px;
font-family: "Montserrat", "Arial", sans-serif;
font-weight: 500;
margin-bottom:20px; 
}
.rzo-card__body{
font-size:14px;
line-height:1.4;
font-family: "Montserrat", "Arial", sans-serif;
font-weight: 400;
}
.rzo-card__body_first{
border-bottom:1px solid #161616; 
padding-bottom:6px;
}
.rzo-card__body_tow{
padding-top:6px;  
border-bottom:1px solid #161616;    
}

.rzo-card__body ul li{
font-size:16px;
line-height:1.5;
color:#161616;
margin-bottom:12px;
}
.rzo-card__body ul li{
margin-left:-20px;
}
/****************************************************************/
.a-arrow{
padding-left:20px;
} 
.tow-card__img-wrap{
margin-bottom:32px;
max-height:40px;    
display: flex;
justify-content: left;
margin-bottom:12px; 
}

.tow2-card__title{
font-size:20px;
font-family: "Montserrat", "Arial", sans-serif;
font-weight: 500;
margin-bottom:20px; 
}
.tow2-card__title span{
display:inline-block;   
margin-bottom:4px;
}    

.tow2-card__body{
font-size:16px;
font-family: "Montserrat", "Arial", sans-serif;
font-weight: 400;
}
.list-blue  ul li a:link,
.list-blue ul li a:visited,
.art-content a{
color: #373FA3;
}
.h1_inner
{
font-size:34;    
}
.card__svg_16{
line-height:1.5;
margin-bottom:4px ;
}
/*****************************************************/
/****************************************************************/
.a-card-body{
max-width: 50%;	
} 

/*решение*/
.a-titlte-1
{
max-width: 90%;
font-size: 14px;
margin-bottom: 32px;
}

.img-glav{		
max-height:466px;
/*margin-right: -150px;
margin-top:-100px;
opacity:0.5;*/
}
.s-caption {
  position: absolute;
 /* right: 15%;
  bottom: 20px;*/
  top: 20px;
  left: 34px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: left;
 }
.md-bottom-72{
margin-bottom:72px;	
}
@media (max-width: 1200px) {
 
}
@media (max-width: 992px) {
.img-glav{		
max-height:390px; 
/*margin-right: -200px;*/
}
}
@media (max-width: 768px) {
.img-glav{		
max-height:300px;
opacity:0.5;
}
}
@media (max-width: 576px) {
.img-glav{	
max-height:250px;
} 
}
o.numblue-list {
list-style: none;
counter-reset: my-awesome-counter;
display: flex;
flex-wrap: wrap;
margin: 0;
padding: 0;
}
ol.numblue li {
counter-increment: my-awesome-counter;
display: flex;
font-size: 16px;
margin-bottom: 24px;
}
ol.numblue li::before {
content:  counter(my-awesome-counter);
margin-left:-40px;
font-size: 16px;
margin-right: 0.75rem;
line-height: 1.5;
width: 24px;
height: 24px;
line-height: 24px;
border-radius: 50%;
background: #ffffff; 
text-align: center;
}

 /*****************************************************************/
.asolushion-card {
display: flex;
flex-direction: column;
height: 100%;
padding: 60px 30px;
border: 1px solid #d8def1;
}
.asolushion-card__lr {
 
padding-left: 0px;
padding-right:30px;
border: none;
}
.asolushion-card__left {
display: flex;
flex-direction: column;
}
.asolushion-card__num{
color: #333333;
font-size: 14px;
margin-bottom:32px;
opacity: 0.5;	
}

.asolushion-card__img{
text-align: center;
margin-bottom: 48px;
}
.asolushion-card__title{
 font-size:22px;
margin-bottom:26px;
padding:0 15px 0  15px;
color:#161616;
text-align: center;   
}
.asolushion-card__title a:link,  .asolushion-card__title a:visited   
{
color:#161616;
}
.asolushion-card__title a:hover, .asolushion-card__title a:active, .asolushion-card__title a:focus   
{
opacity:0.8; 
color:#F1B10E;
}

.asolushion-card__body{
text-align: center;
padding:0 15px 0  15px;
font-weight:300;    
} 
.asolushion-card__body a:link,  .asolushion-card__body a:visited   
{
color:#5e6a9a;
}
.asolushion-card__body a:hover, .asolushion-card__body a:active, .asolushion-card__body a:focus   
{
opacity:0.8; 
color:#F1B10E;
}
span .asolushion-card__step{
display:inline-block;	
width: 24px;
height:24px;
line-height:24px;
margin-right: 10px; 
text-align: center;
background-color: #ffffff;
font-size:16px;	
color:#5872cb;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.asolushion-card ul{
margin-bottom:0px;    

}
.asolushion-card ul li{
color:#ffffff;
font-size:16px;
 font-weight:300;  
} 
.asolushion-card ul li:last-child{
 margin-bottom:0px;      
}
/***************************************************************/
/***************************************************************/
.an0-card{
display: flex;
flex-direction: column;
height: 100%;
padding: 80px 0;
border: 1px solid #d8def1;	
} 
.an0-card__text{
margin-bottom: 50px;
}
.an0-card__img{
margin-bottom: 50px;
max-height: 40px;	
}
.an1-card__img-wrap {
  max-width: 100%;
  height: auto;
}
.an1-card__img-wrap_1 {
  margin: 0 auto;
}
.an1-card__img-wrap  img {
  max-width: 100%;
  height: auto;
}
.md-48{
margin-bottom: 48px;
}
.md-32{
margin-bottom: 32px;
}
.an-box{
/*padding:30px 30px;*/
/*background-color:#767F8C;*/
margin-bottom: 48px;
}
.a-img-link{
margin-top: 32px;
color: #4757CF;	
font-size: 14px;
line-height: 1.5; 
}
.a-img-link img {
vertical-align: middle;
margin-right:16px;
}

/*****************фото*********************************/
.n-card-blok,.n-card-row > div[class*='col-']{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto;}
.n-card-row{-webkit-flex-flow:row wrap;align-content:flex-start;flex:0;}
.n-card-blok{margin-bottom:40px;}
.n-card{margin:0px 5px  0px 5px;width:100%;}
.n-card img{max-width:100%;height:auto;}
.white-b-color{background-color:#fff;}
.an-card-caps{font-size:22px;margin-bottom:26px;padding:0px 15px 0px  15px;color:#5872cb;color:#161616;text-align:center;}
.an-card-caps a:link,.an-card-caps a:visited{color:#5872cb;color:#161616;font-family:"Montserrat", "Arial", sans-serif;font-weight:500;}
.an-card-caps a:hover,.an-card-caps a:active,.an-card-caps a:focus{opacity:0.8;}
.an0-card{display:flex;flex-direction:column;height:100%;padding:80px 0;border:1px solid #d8def1;}
.an-box{margin-bottom:48px;}

/*******************************************page1****/
.an1-card__img-wrap{max-width:100%;height:auto;}
.an1-card__img-wrap_1{margin:0 auto;}
.an1-card__img-wrap  img{max-width:100%;height:auto;}
.tsl-card__breadc{margin-bottom:56px;}
.tsl-card__title{font-size:28px;color:#ffffff;margin-bottom:92px;}
.tsl-card__img-wrap{max-width:96%;margin-top:72px;margin-bottom:72px;}
.tsl-card__img-wrap img,.tsl-card__img{max-height:500px;}
.tsl-card__img{max-height:360px;margin-left:auto!important;margin-right:auto!important;}
/******************************************************/