/* Reset */
* {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

@font-face {
	font-family: "Arm Bebas";
	src: url("./fonts/arm-bebas.TTF");
}
@font-face {
	font-family: "Roboto Regular";
	src: url("./fonts/roboto/Roboto-Regular.ttf");
}
@font-face {
	font-family: "Roboto bold";
	src: url("./fonts/roboto/Roboto-Bold.ttf");
}
@font-face {
	font-family: "Bebas";
	src: url("./fonts/bebas.woff");
}

.center {
    text-align: center;
}
img {
    max-width: 100%;
}
h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5 {
	font-family: "Arm Bebas", Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	margin: 0 0 1em 0;
	line-height: normal;
	font-weight: 600;
}

.conteiner {
	padding: 0;
}

.business-activity-section .websites-link .link {
	margin: 0 30px;
}
.business-activity-section .websites-link {
	display: flex;
	align-items: center;
	justify-content: center;
}

.business-card h1,
.business-card h2 {
	text-transform: uppercase;
	margin: 0;
	color: #1E1E1E;
	font-family: 'Roboto Bold', serif !important;
}
.business-activity-section h2 {
	text-transform: uppercase;
	margin: 0;
	color: #1E1E1E;
	font-family: 'Roboto Bold', serif !important;
}
.business-card p, span, a {
	font-size: 16px;
	margin: 0;
	color: #1E1E1E;
	font-family: 'Roboto Regular', serif !important;
	text-decoration: none !important;
}
.business-activity-section p, span, a {
	font-size: 16px;
	margin: 0;
	color: #1E1E1E;
	font-family: 'Roboto Regular', serif !important;
	text-decoration: none !important;
}
.business-card {
	padding: 20px 30px;
	max-width: 500px;
	margin: 0 auto;
}
.business-card .img-block {
	max-width: 500px;
	margin: 0 auto 15px auto;
}
.business-card .main-text p {
	font-size: 16px;
	line-height: 20px;
}
.main-block{
	margin-bottom: 30px;
}
.business-card .headline {
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 24px;
}
.business-card .contact-headline {
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	border-bottom: 1px solid #1E1E1E;
	padding-bottom: 10px;
}
.business-card .img-block img {
	max-width: 100%;
}
.business-card .flag-block{
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
}
.business-card .flag-text {
	font-size: 14px;
	margin-right: 5px;
	font-weight: 700;
}
.business-card .contact .number-icons {
	display: flex;
	justify-content: center;
	align-items: center;
}
.business-card .contact .number-icons a img {
	width: 100%;
	vertical-align: top;
}
.business-card .contact .number-icons .link {
	display: block;
	width: 18px;
	margin-right: 10px;
}
.business-card .mail-section a {
	display: flex;
	align-items: center;
	justify-content: center;
}
.business-card .mail-section {
	margin-bottom: 30px;
}
.business-card .mail-section a img {
	margin-right: 10px;
}
.business-card .flag {
	width: 16px;
	height: 16px;
}
.business-card .social {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 30px;
}
.business-card .social a {
	display: block;
	margin: 0 20px;
}
.business-activity-section {
	padding: 20px 30px 40px 30px;
	background: #E8E7E7;
	max-width: 500px;
	margin: 0 auto;
}
.business-activity-section h1 {
	margin: 0;
	color: #1E1E1E;
	font-family: 'Roboto Bold', serif !important;
	font-size: 24px;
}
.business-activity-section .futuries {
	margin: 25px 0;
	border-bottom: 1px solid black;
}
.business-activity-section .futuries:last-child {
	border-bottom: none !important;
}
.business-activity-section .futuries img {
	margin-bottom: 20px;
}
.business-activity-section .futuries p {
	line-height: 22px;
	margin-bottom: 20px;
}
.business-activity-section .futuries .numb {
	margin: 15px 0
}
.business-activity-section .futuries h1 {
	font-size: 30px;
	margin-bottom: 10px;
}
.business-activity-section .line {
	height: 56px;
	border: 1px solid #1E1E1E;
	width: 0;
	margin: 0 auto 10px auto
}
.business-activity-section .futuries:last-child {
	margin: 10px 0 0 0 ;
}