﻿@charset "utf-8";


@import url('https://fonts.googleapis.com/css?family=Fira+Sans:400,700,900');

/* --------------------------------- */

html, body {
    
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    
    color: #000;
    
    font-family: 'Fira Sans', sans-serif;
    font-weight: 400;
	font-size: 16px;
    line-height: 24px;

}

/* --------------------------------- */


h1, h2, h3, h4, h5, h6 {
/*    line-height: 1.4em;*/
/*  задаем высоту линии относительно текущего размера заголовка */
}



p {
	font-weight: normal;
	font-size: 1rem; 
    margin-bottom: 0px;
}
p+p {
    margin-bottom: 0;
	margin-top: 16px;
}

.h-space-normal {
    margin: 170px 0;
}
.h-space-7-l {
    margin: 170px 0;
}
.h-space-6-l {
    margin: 145px 0;
}
.h-space-5-l {
    margin: 120px 0;
}
.h-space-4-l {
    margin: 96px 0;
}
.h-space-3-l {
    margin: 72px 0;
}
.h-space-2-l {
    margin: 48px 0;
}


article ul {
	list-style-image: url(images/list_dot.svg);
	padding-left: 30px;
}
article li {
	padding-left: 5px;
	padding-bottom: 5px;
}



@media screen and (max-width: 575px) {
 
.h-space-normal {
    margin: 130px 0;
}

}
