@font-face {
    font-family: 'geometriabold';
    font-style: normal;
    font-weight: 700;
    src:
    url("/fonts/geometria/Geometria-Bold.woff2"),
    url("/fonts/geometria/Geometria-Bold.woff");
}
@font-face {
    font-family: 'Geometria';
    font-style: normal;
    font-weight: 500;
    src:
            url("/fonts/geometria/Geometria-Regular.woff2"),
            url("/fonts/geometria/Geometria-Regular.woff");
}
header, footer{
    font-size: 0.8rem;
}
.firm-remont{
    background: #f4f4f4;
}
h1{
    font-size: 36px;
    line-height: 40px;
    font-family: geometriabold,Arial,FreeSans,sans-serif;
    margin-bottom: 35px;
    max-width: 70%;
}
.font-geometria{
    font-family: Geometria;
}
.fr-lc{
    font-size: 22px;
    line-height: 32px;
    font-weight: 500;
}
.fr-pb{
    padding-bottom: 180px;
}
.engines{
    position: relative;
}
.engines img{
    display: block;
    position: absolute;
    top: -126px;
}
.pt120{
    padding-top: 120px;
}
.ymzblockhead{
    color: rgb(0,86,147);
    font-size: 40px;
}
footer{
    background: #222325;
    color: #ffffff;
}
.mobile-tel{
    color: rgb(33,37,41);
    text-decoration: none;
}