*{
    padding: 0;
    margin: 0;
}

@font-face {
    font-family: url('SoyuzGrotesk-Bold');
    src: url(../fonts/soyuz-grotesk/SoyuzGrotesk-Bold.woff) format('woff');
}
@font-face {
    font-family: url('Montserrat-Bold');
    src: url(../fonts/Montserrat/static/Montserrat-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'Montserrat-Regular';
    src: url(../fonts/Montserrat/static/Montserrat-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'PT-Sans-Bold';
    src: url(../fonts/PT_Sans/PTSans-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'MontserratAlternate-Bold';
    src: url(../fonts/Montserrat_Alternates/MontserratAlternates-Bold.ttf) format('truetype');
}


p, a, li, span, button, label, div {
    font-family: 'Montserrat-Regular', sans-serif;
    font-weight: normal;
}
h1, h2{
    font-family: 'MontserratAlternate-Bold', sans-serif;
    font-weight: bold;
}
/* h2{
    font-family: 'SoyuzGrotesk-Bold', sans-serif;
    font-weight: bold;
} */
h3, h4, h5, h6 {
    font-family: 'Montserrat-Bold', sans-serif;
    font-weight: bold;
}

@media screen and (max-width: 475px) {
    h1{
        font-size: 32px;
    }
}
@media screen and (max-width: 380px) {
    h1{
        font-size: 28px;
    }
}
