body {
    padding: 0;
    margin: 0;
    font-family: 'Nunito Sans',
    -apple-system,
    'BlinkMacSystemFont',
    'Segoe UI',
    'Roboto',
    'Ubuntu',
    'Cantarell',
    'Helvetica Neue',
    sans-serif;
}

:focus { outline: none; }

.c5 {
    width: 31.25%
}

.c6 {
    width: 37.5%
}

.ml9 {
    margin-left: 56.25%
}

.c10 {
    width: 62.5%
}

.c, .r {
    box-sizing: border-box
}

.r {
    max-width: 1170px;
    margin: 0 auto;
    font-size: 0
}

.r:after {
    display: table;
    clear: both;
    content: '';
}

.c {
    display: inline-block;
    padding: 0 10px;
    vertical-align: top;
}

.f-button-group.hide,
.f-button-group--authorization.hide {
    display: none;
}

.is-auth .f-button-group {
    display: none !important;
}

.is-auth .f-button-group--authorization {
    display: block !important;
}

@media screen and (max-width: 1170px) {
    .r {
        padding-right: 20px;
        padding-left: 20px;
    }
}