.landing-layout-flex {
	display:flex;
	flex-wrap: nowrap;
	overflow: hidden;
	flex-direction: column;
}

.landing-layout-header {

}

.landing-layout-content {

}

.landing-layout-footer {
	
}

.landing-flex-order-0 {
	order: 0;
}

.landing-flex-order-1 {
	order: 1;
}

@media (min-width: 1000px) {

	.landing-layout-flex {
		flex-direction: row;
	}

	.g-width-25x--lg {
		width: 25% !important;
	}

	.g-width-75x--lg {
		width: 75% !important;
	}
}

body{
	counter-reset: num;
}
.slider-sert .slick-track{
display: flex;
align-items: center;
}

.slider-sert .slider-sert-item img{
	margin: 0;
	}

	.slider-sert 	.slider-sert-item{
padding: 12px;
	}

	.form-wrap{
		padding-bottom: 32px;
	}
.form-wrap .form-title{
    padding-bottom: 12px;
	text-align: center;
}

.form-title-main{
	
    font-size: 24px;
    font-weight: bold;


}

.form-subtitle{
	
    font-size: 16px;
 

}

.form-inner{
	
    display: flex;

}
.form-inner>div{
	

}
.form-item{

   flex-grow: 1;
	padding-left: 24px;
}
.form-img{
	
	display: flex;
    flex-direction: column;
    justify-content: center;

}
.form-img-inner{
    height: 100%;
    background-size: cover;
    background-position: center;
    background-image: url(https://rostcsm.ru/upload/sertificat/%D0%A1%D0%BC%D0%BE%D0%BB%D0%B8%D0%BD%D0%B0%20%D0%98.%D0%9C..jpg);
    background-repeat: no-repeat;
    width: 250px;
    margin: 0 auto;
    height: 250px;
    border-radius: 50%;
    margin-bottom: 24px;
}
.form-img-title{
	
	text-align: center;
    font-weight: bold;
    font-size: 18px;

}
.form-img-position{
	
    text-align: left;
    font-size: 16px;
    opacity: .7;

}
.form-input, .form-btn{
	padding: 6px;
}

.form-input input, .form-input textarea, .form-btn button{
width:100%;
}
.form-input input, .form-input textarea{
    padding: 5px;
}
.sert-prev{
	display: flex;
	
    background: #A2BFCD;
    padding: 24px;
    color: #fff;
    font-weight: bold;

}
.sert-prev .sert-img{
    flex-shrink: 0;
	padding-right: 24px;
}
.sert-prev img{
    max-height: 268px;
    margin: 0!important;
}
.sert-prev p{
	margin: 0;
}
.sert-prev .btn{
	color: #fff;
	padding: 6px 12px!important;
	margin: 0!important;
	text-decoration: none;
}
.sert-description{
	
    display: flex;
    flex-direction: column;
    justify-content: space-between;

}
.sert-description-btn{
	
  display: flex;
    justify-content: flex-end;
    align-items: center;

}
.sert-description-btn button{
	margin: 0!important;
}



@media(max-width:1000px){
	.sert-prev{
		
		flex-direction: column;
		align-items: center;
	
	}
	.sert-description-btn{
	

		  justify-content: center;
	
	  
	  }
	.sert-prev p{
		margin: 24px;
	}
	.slider-sert-wrap{
		padding-bottom: 32px;
	}
	.slider-sert .slick-next{
		right: 0;
	}
	.slider-sert .slick-prev{
		left: 0;
		z-index: 100;
	}
	.slider-sert .slick-track{
		align-items: unset;
	}
	.form-inner{
		flex-direction: column;
	}
	.form-img-inner{
		height: 180px;
		width: 180px;
		border-radius: 50%;
		background-size: cover;
		background-position: center;
		margin: auto;
	}
	.form-img-title,.form-img-position{
		text-align: center;

	}
}