@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    src: local("Montserrat-Regular"), local("Montserrat-Regular"), url(../fonts/Montserrat-Regular.woff) format("woff");
    font-display: swap
}

@font-face {
    font-family: Montserrat SemiBold;
    font-style: normal;
    font-weight: 600;
    src: local("Montserrat-SemiBold"), local("Montserrat-SemiBold"), url(../fonts/Montserrat-SemiBold.woff) format("woff");
    font-display: swap
}

@font-face {
    font-family: Montserrat Bold;
    font-style: normal;
    font-weight: 700;
    src: local("Montserrat-Bold"), local("Montserrat-Bold"), url(../fonts/Montserrat-Bold.woff) format("woff");
    font-display: swap
}

img {
    height: auto
}

img, svg {
    display: block
}

svg {
    fill: currentColor
}

a {
    color: inherit;
    text-decoration: none;
    cursor: pointer
}

html {
    font-family: Montserrat, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.5;
}

@media (max-width: 1200px) {
    html {
        font-size: 15px
    }
}

@media (max-width: 900px) {
    html {
        font-size: 14px
    }
}

.h1, h1 {
    margin: 0 0 1em;
    font-family: Montserrat;
    font-size: 2.8125rem;
    font-weight: 600;
    line-height: 1.3;
    color: inherit
}

@media (max-width: 900px) {
    .h1, h1 {
        font-size: 2.142rem
    }
}

.h2, h2 {
    margin: 0 0 1em;
    font-family: Montserrat;
    font-size: 2.8125rem;
    font-weight: 600;
    line-height: 1.3;
    color: inherit
}

@media (max-width: 900px) {
    .h2, h2 {
        font-size: 2.142rem
    }
}

.h3, h3 {
    margin: 0 0 1em;
    font-family: Montserrat;
    font-size: 2.25rem;
    font-weight: 600;
    line-height: 1.4;
    color: inherit
}

@media (max-width: 900px) {
    .h3, h3 {
        font-size: 1.75rem
    }
}

.h4, h4 {
    margin: 0 0 1em;
    font-family: Montserrat;
    font-size: 1.875rem;
    font-weight: 600;
    line-height: 1.3;
    color: inherit
}

@media (max-width: 900px) {
    .h4, h4 {
        font-size: 1.5rem
    }
}

.h5, h5 {
    margin: 0 0 1em;
    font-family: Montserrat;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    color: inherit
}

@media (max-width: 900px) {
    .h5, h5 {
        font-size: 16px
    }
}

.h6, h6 {
    margin: 5px 0;
    font-family: Montserrat, Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.3;
    color: inherit
}

@media (max-width: 900px) {
    .h6, h6 {
        font-size: 14px
    }
}

.subtitle, h1 b, h2 b, h3 b, h4 b, h5 b, h6 b {
    color: #eed358
}
.body-layout {
    background-color: #ffffff;
}