@font-face{font-family:Manrope;font-style:normal;font-weight:400 600;font-display:swap;src:url("/assets/fonts/manrope-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Manrope;font-style:normal;font-weight:400 600;font-display:swap;src:url("/assets/fonts/manrope-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

.brand{display:flex;align-items:center;gap:12px;font-family:Manrope,Arial,sans-serif;font-weight:600;letter-spacing:.16em;font-size:14px;line-height:1;text-decoration:none}
.brand small{display:block;font-size:7px;letter-spacing:.32em;line-height:1;margin-top:4px}
.brand-mark{width:30px;height:30px;display:grid;gap:3px;align-content:center;flex:0 0 auto}
.brand-mark i{display:block;height:2px;background:currentColor}
.brand-mark i:nth-child(1){width:18px}
.brand-mark i:nth-child(2){width:27px}
.brand-mark i:nth-child(3){width:11px;margin-left:9px}

footer{padding:60px 7vw 30px;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:50px;font-family:Manrope,Arial,sans-serif}
footer p{max-width:390px;font-size:11px;line-height:1.6;color:#8c9691;margin:0}
footer>div{display:flex;justify-content:flex-end;gap:35px;font-size:8px;letter-spacing:.12em}
footer>div a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}
footer>small{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.14);padding-top:25px;color:#68716d;font-size:8px}

@media(max-width:800px){footer{grid-template-columns:1fr;gap:22px}footer>div{justify-content:flex-start;flex-direction:column;gap:10px}footer>small{grid-column:auto}}
