body{
margin: 0px !important;
padding: 0px !important;
text-align: justify;
}



 @font-face { 
 
	font-family: EurostileLTPro; 
	src: url('files/font/EurostileLTPro.otf'); 
	
	} 
	
 @font-face { 
 
	font-family: EurostileLTPro-Bold; 
	src: url('files/font/EurostileLTPro-Bold.otf'); 
	
	} 

body{
	
	font-family: "Eurostile LT Pro";
	padding: 30px 30px 30px 30px;
	font-family: EurostileLTPro !important;
	
}

img{
        pointer-events: none;
    }

b{
	
	font-weight: normal !important;
	font-family: EurostileLTPro-Bold !important;
	
}

hr{
	
	margin-top: 40px !important;
	margin-bottom: 40px !important;
	border: 3px solid !important;
	border-radius: 3px !important;
}

.container-fluid div{
	
	max-width: 85% !important;
	margin: auto !important;
	
}

.header{

	padding-top: 40px !important;
	padding-bottom: 10px !important;
	
}

.header-block{
	
	max-height: 100%;
	display: inline-block;
	
}

.header-block img{

	width: auto;
	max-width: 100%;
	max-height: 130px !important;
	display: block;
	margin: auto !important;
	
}

.introduction{
	
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	text-align: center;
	font-size: 25px;
	
}

.content{
	
	text-align: left;
	font-size: 20px;
	
}

.content b{
	
	font-size: 24px;
	
}

#scheme{
	
	width: auto;
	max-width: 100%;
	display: block;
	margin: auto;
	
}

.contract{
	
	text-align: left;
	font-size: 20px;
	
}

.contract b{
	
	font-size: 24px;
	
}

.footer{
	
	padding-bottom: 40px !important;
	
}

.footer img{
	
	width: 50%;
	max-width: 500px;
	display: block;
	margin: auto;
	
}