 @font-face { font-family: 'KG24Montserrat'; src: url('assets/fonts/montserrat-lat.woff2') format('woff2'); font-weight: 300 700; font-style: normal; font-display: swap; } @font-face { font-family: 'KG24Montserrat'; src: url('assets/fonts/montserrat-cyr.woff2') format('woff2'); font-weight: 300 700; font-style: normal; font-display: swap; unicode-range: U+0400-04FF, U+0500-052F; } @font-face { font-family: 'KG24Oswald'; src: url('assets/fonts/oswald-lat.woff2') format('woff2'); font-weight: 400 600; font-style: normal; font-display: swap; } @font-face { font-family: 'KG24Oswald'; src: url('assets/fonts/oswald-cyr.woff2') format('woff2'); font-weight: 400 600; font-style: normal; font-display: swap; unicode-range: U+0400-04FF, U+0500-052F; } .kg24-search-icon { width: 24px; height: 24px; } .kg24-social-icon { width: 16px; height: 16px; } .screen-reader-text { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0, 0, 0, 0); } .kg24-skip-link { position: absolute; left: 12px; top: -48px; z-index: 100000; padding: 8px 14px; background: #111; color: #fff; } .kg24-skip-link:focus { top: 12px; } 