.rs-lider {
   text-align: center;
}
.rs-lider .lider-wrapper  {
	text-align: start;
	padding-top:  36px;
	padding-bottom:  30px;
}
.rs-lider .lider-item{
	text-align: start;
}
.rs-lider .lider-wrapper:nth-child(2)  {
	background-color: #EBF7FE;
}
.rs-lider .section-title  {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 500;
	font-size: 36px;
	line-height: 1.3;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #04324B;
	margin-bottom:  30px;
}
.rs-lider .lider-block  {
	max-width:  362px;
	height:  374px;
	margin:  auto;
	margin-bottom:  30px;
	padding:  30px;
	position:  relative;
}
.rs-lider .lider-bg  {
	position:  absolute;
	background-color: #EBF7FE;
	border-radius: 43px;
	left:  0;
	bottom:  0;
	width:  100%;
	height:  269px;
	/* z-index:  -1;	 */
    transition: all 0.2s ease-in-out;
}
.rs-lider .lider-wrapper:nth-child(2) .lider-bg  {
	background-color: #fff;
}
.rs-lider .lider-block:hover .lider-bg  {
	height:  100%;
}
.rs-lider .lider-img  {
	position:  absolute;
	border-radius: 57.5649px;
	width: 278px;
	top:  0;
	right:  36px;
	overflow: hidden;
	transition: all 0.2s ease-in-out;
}
.rs-lider .lider-block:hover .lider-img  {
	border-radius: 19px;
    width: 90px;
    top: 29px;
    right: 31px;
}
.rs-lider .lider-title  {
	position:  absolute;
	width: 80%;
	top:  79%;
	padding-left:  20px;
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #04324B;
	transition: all 0.2s ease-in-out;
}
.rs-lider .lider-block:hover .lider-title  {
	width: 70%;
	top:  8%;
	padding-left:  2px;
}
.rs-lider .lider-text  {
	position:  relative;
	height: 100%;
	transition: all 0.2s ease-in-out;
	opacity:  0;
}
.rs-lider .lider-block:hover .lider-text  {
	opacity:  1;
}
.rs-lider .lider-text p  {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 150%;
	color: #6C787E;
	transition: all 0.2s ease-in-out;
	
}
.rs-lider .lider-text .lider-city  {
	top:  61px;
	left:  28px;
	max-width: 190px;
	position:  absolute;
}
.rs-lider .lider-text .lider-city:before  {
	position:  absolute;
	width:  14px;
	height:  18px;
	content:  '';
	background-image:  url('../../img/location.svg');
	background-repeat:  no-repeat;
	background-position:  center;
	background-size: cover;
	left:  -26px;
}
.rs-lider .lider-text:after  {
	position: absolute;
    content: '';
    width: 100%;
    height: 2px;
    background-color: #84ACC4;
    left: 0;
    top: 36%;
}
.rs-lider .lider-descr  {
	position:  absolute;
	top:  42%;
}
.rs-lider .lider-text .lider-organization  {
	position:  relative;
	padding-left: 28px;
	max-height:  96px;
	overflow: hidden;
}
.rs-lider .lider-text .lider-organization:before  {
	position:  absolute;
	width:  20px;
	height:  20px;
	content:  '';
	background-image:  url('../../img/university.svg');
	background-repeat:  no-repeat;
	background-position:  center;
	background-size:  cover;
	left:  0;
}
.rs-lider .lider-text .lider-proekt  {
	position:  relative;
	padding-left: 28px;
	max-height:  96px;
	overflow: hidden;
}
.rs-lider .lider-text .lider-proekt:before  {
	position:  absolute;
	width:  20px;
	height:  20px;
	content:  '';
	background-image:  url('../../img/project.svg');
	background-repeat:  no-repeat;
	background-position:  center;
	background-size:  cover;
	left:  0;
}

@media (max-width: 767px){
	.rs-lider .section-title  {
		font-size: 25px;
	}
}