.ds-information {
	background: transparent;
}
h1 {
	display: none;
}

.content-block:hover , .ds-information:hover {
	box-shadow: none;
}






.block-1 {
	margin-bottom: 50px;
}


.block-1 .col-sm-4 {
	padding: 20px 50px 0 0;
}

.block-1 .block-title {
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	color: #202228;
}

.block-1 .block-subtitle {
	font-size: 22px;
	font-weight: 500;
	line-height: 33px;
	color: #202228;

	margin-top: 15px;
}

.block-1 .block-button {
	padding-top: 25px;
}

.block-1 .block-button a {
	padding: 16px 24px 16px 24px;
	gap: 10px;
	border-radius: 5px;
	border: 1px solid #EE7F1A;


font-size: 16px;
font-weight: 400;
line-height: 19.36px;
text-align: left;
color: #202228;
text-decoration: none;

}

.block-1 .col-sm-12 {
	padding: 50px 0 0 0;
}

.block-1 .col-sm-12 img {
	border-radius: 8px;
}

.block-1 .col-sm-12 .block-icon{
	float: left;
	margin-right: 30px;
}

.block-1 .col-sm-12 .block-descr{
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	color: #777E84;
}





.block-2 {
	padding-top: 40px;
	padding-bottom: 50px;
}

.block-2 .back-layer{

	padding: 120px 120px 120px 120px;
	border-radius: 20px;
	border: 1px;
	background: #202228;
	color: white;
}


.block-2 .block-title{

	font-size: 38px;
	font-weight: 600;
	line-height: 48.4px;
	text-align: left;
}

.block-2 .block-subtitle {

	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.36px;
	text-align: left;
	color: #EE7F1A;
}




.block-2 .block-button {
	padding: 16px 24px 16px 24px;
	border-radius: 5px ;
	border: 1px solid white;
	color: white;
	text-align: center;
}

.block-2 .block-button a {
	color: white;
	text-decoration: none;
}


.block-2 .col-sm-9 {
	padding-left: 50px;
}

.block-2 .block-row .block-icon {
	float: left;
	padding: 0 20px 50px 0;
	margin-top: 5px;
}


.block-2 .block-row {

padding: 40px;
border-radius: 5px;
border: 1px solid white;
background: white;
margin-bottom: 20px;
}


.block-2 .block-row .block-descr {

font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #202228;
}




.block-3 {
	padding: 40px 0 40px 0;
}

.block-3 .block-title {

	font-size: 40px;
	font-weight: 600;
	line-height: 48.4px;
	text-align: left;

	padding-bottom: 30px;
}


.block-3 .square {
	background: white;
	width: 19%;
	margin-right: 1%;

	padding: 25px;
}

.block-3 .square:last-child {
	margin-right: 0;
}

.block-3 .square .title-icon {
	padding-bottom: 15px;
}





.block-4 {
	padding-bottom: 50px;
}

.block-4 .block-title{

font-size: 40px;
font-weight: 600;
line-height: 48.4px;
text-align: center;
padding-bottom: 30px;
}

.block-4 > .row {
	gap: 20px;
	justify-content: center
}

.block-4 .square{
float: left;
    display: inline-block;
    width: 30%;
    text-align: center;

    padding: 0;
}

.block-4 .square img{
	width: 100%;
}






.block-5 {
	padding-bottom: 50px;
}

.block-5 .block-title {
	font-size: 40px;
	font-weight: 600;
	line-height: 48.4px;
	text-align: left;

	padding-bottom: 30px;
}

.block-5 .col-sm-6 .icon {
	float: left;
	padding-right: 20px;
	padding-bottom: 30px;
}

.block-5 .col-sm-6:nth-child(2){
	padding-left: 20px;
}




.block-6 {
	padding: 40px 0 60px 0;
}


.block-6 .back-layer {

	padding: 45px;
	gap: 24px;
	background: #202228;
}

.block-6 .block-title {
	color: white;

	font-size: 36px;
	font-weight: 600;
	line-height: 48.4px;
	text-align: left;

}

.block-6 .icon {
	float: left;
	padding-right: 20px;
	padding-bottom: 30px;
}

.block-6 .col-sm-4 {
	width: 31% !important;
	margin-right: 2%;
	margin: 0 auto;
}
.block-6 .col-sm-4:not(:first-child){
	background: white;
	color: #222222;
	padding: 35px 20px;
	border-radius: 15px;
}






@media (max-width: 1199px){

	.block-1 .col-sm-4 {
		padding: 0;
		width: 100%;
    	order: 2;
    	padding-bottom: 30px;
	}

	.block-1 .col-sm-8 {
		width: 100%;
    	order: 1;
	}

	.block-1 .col-sm-12 {
		order: 3;
		padding: 20px 0 0 0;
	}

	.block-1 .block-button {
		text-align: center;
	}

	.block-1 .block-title{
		font-size: 34px;
		text-align: center;
	}


	.block-2 .back-layer {
		padding: 20px 10px;
	}

	.block-2 .block-title{
		font-size: 34px;
		text-align: center;
	}

	.block-2 .col-sm-3 {
		width: 80%;
	    margin: 0 auto;
	    padding-bottom: 20px;
	}

	.block-2 .col-sm-9 {
		width: 80%;
		margin: 0 auto;
		padding-left: 10px;
	}

	.block-3 .block-title{
		font-size: 34px;
		text-align: center;
	}

	.block-3 .square {
		width: 100%;
		margin-bottom: 20px;
	}

	.block-3 .square .title-icon{
		float: left;
		padding-right: 10px;
	}


	.block-4 .block-title {
		font-size: 34px;
		text-align: center;
	}

	.block-5 .block-title {
		font-size: 34px;
		text-align: center;
	}


	.block-6 .col-sm-4:nth-child(1) {
		width: 100% !important;
	}

	.block-6 .block-title {
		font-size: 34px;
		text-align: center;
		padding-bottom: 20px;
	}

	.block-6 .col-sm-4:not(:first-child) {
		width: 48% !important;
	}
}



@media (max-width: 600px){

	.block-1 .block-title ,
	.block-2 .block-title ,
	.block-3 .block-title ,
	.block-4 .block-title ,
	.block-5 .block-title ,
	.block-6 .block-title {
        font-size: 24px;
    }


.block-1 .block-subtitle {
    font-size: 16px;
    line-height: 26px;
    text-align: center;
}

.block-1 .col-sm-12 .block-descr {
    font-size: 12px;
}

.block-2 .col-sm-3,
.block-2 .col-sm-9{
	width: 100%;
}

.block-2 .block-row .block-icon {
	padding: 0 10px 0px 0;
}


.block-4 .square {
	width: 46%;
}

.block-5 .col-sm-6 {
	margin-bottom: 20px;
}

.block-5 .col-sm-6 .icon {
	padding-bottom: 60px;
}


.block-6 .back-layer {
	padding: 20px;
	padding-right: 0;
}

.block-6 .col-sm-4 ,
.block-6 .col-sm-4:not(:first-child){
	width: 100% !important;
	margin-bottom: 20px;
}



}





