@font-face{font-family:"Gespant Dosis";src:url("/assets/fonts/gespant/dosis-latin-latin-ext-200-normal.woff2") format("woff2");font-style:normal;font-weight:200;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Dosis";src:url("/assets/fonts/gespant/dosis-latin-latin-ext-300-normal.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Dosis";src:url("/assets/fonts/gespant/dosis-latin-latin-ext-400-normal.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Dosis";src:url("/assets/fonts/gespant/dosis-latin-latin-ext-500-normal.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Dosis";src:url("/assets/fonts/gespant/dosis-latin-latin-ext-600-normal.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Dosis";src:url("/assets/fonts/gespant/dosis-latin-latin-ext-700-normal.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Dosis";src:url("/assets/fonts/gespant/dosis-latin-latin-ext-800-normal.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-cyrillic-200-normal.woff2") format("woff2");font-style:normal;font-weight:200;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-cyrillic-300-normal.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-cyrillic-400-normal.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-cyrillic-500-normal.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-cyrillic-600-normal.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-cyrillic-700-normal.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-cyrillic-800-normal.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-latin-latin-ext-200-italic.woff2") format("woff2");font-style:italic;font-weight:200;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-latin-latin-ext-200-normal.woff2") format("woff2");font-style:normal;font-weight:200;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-latin-latin-ext-300-italic.woff2") format("woff2");font-style:italic;font-weight:300;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-latin-latin-ext-300-normal.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-latin-latin-ext-400-italic.woff2") format("woff2");font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-latin-latin-ext-400-normal.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-latin-latin-ext-500-italic.woff2") format("woff2");font-style:italic;font-weight:500;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-latin-latin-ext-500-normal.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-latin-latin-ext-600-italic.woff2") format("woff2");font-style:italic;font-weight:600;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-latin-latin-ext-600-normal.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-latin-latin-ext-700-italic.woff2") format("woff2");font-style:italic;font-weight:700;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-latin-latin-ext-700-normal.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-latin-latin-ext-800-italic.woff2") format("woff2");font-style:italic;font-weight:800;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-latin-latin-ext-800-normal.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-latin-latin-ext-900-italic.woff2") format("woff2");font-style:italic;font-weight:900;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Nunito";src:url("/assets/fonts/gespant/nunito-latin-latin-ext-900-normal.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-cyrillic-300-italic.woff2") format("woff2");font-style:italic;font-weight:300;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-cyrillic-300-normal.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-cyrillic-400-italic.woff2") format("woff2");font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-cyrillic-400-normal.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-cyrillic-500-italic.woff2") format("woff2");font-style:italic;font-weight:500;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-cyrillic-500-normal.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-cyrillic-600-italic.woff2") format("woff2");font-style:italic;font-weight:600;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-cyrillic-600-normal.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-cyrillic-700-italic.woff2") format("woff2");font-style:italic;font-weight:700;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-cyrillic-700-normal.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-cyrillic-800-italic.woff2") format("woff2");font-style:italic;font-weight:800;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-cyrillic-800-normal.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C8F,U+20BD,U+2116}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-latin-latin-ext-300-italic.woff2") format("woff2");font-style:italic;font-weight:300;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-latin-latin-ext-300-normal.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-latin-latin-ext-400-italic.woff2") format("woff2");font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-latin-latin-ext-400-normal.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-latin-latin-ext-500-italic.woff2") format("woff2");font-style:italic;font-weight:500;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-latin-latin-ext-500-normal.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-latin-latin-ext-600-italic.woff2") format("woff2");font-style:italic;font-weight:600;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-latin-latin-ext-600-normal.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-latin-latin-ext-700-italic.woff2") format("woff2");font-style:italic;font-weight:700;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-latin-latin-ext-700-normal.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-latin-latin-ext-800-italic.woff2") format("woff2");font-style:italic;font-weight:800;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Gespant Open Sans";src:url("/assets/fonts/gespant/open-sans-latin-latin-ext-800-normal.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--gespant-font-heading:"Gespant Dosis",Arial,sans-serif;--gespant-font-body:"Gespant Open Sans",Arial,sans-serif;--gespant-font-alt:"Gespant Nunito",Arial,sans-serif;--gespant-section-title-size:25px;--gespant-section-title-weight:200;--gespant-section-title-spacing:3.5px;--gespant-section-title-line:1.1;--gespant-copy-size:14px;--gespant-copy-line:2;--gespant-copy-color:#636262}
*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--gespant-font-body);color:#111;background:#fff}a{color:inherit;text-decoration:none}

 
html:lang(ru){--gespant-font-heading:"Gespant Nunito",Arial,sans-serif}
