@font-face { font-family: 'Bellefair'; font-style: normal; font-weight: 400; font-display: swap; src: url(../assets/fonts/demo/bellefair-400-hebrew.woff2) format('woff2'); unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: 'Bellefair'; font-style: normal; font-weight: 400; font-display: swap; src: url(../assets/fonts/demo/bellefair-400-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; }
@font-face { font-family: 'David Libre'; font-style: normal; font-weight: 400; font-display: swap; src: url(../assets/fonts/demo/davidlibre-400-hebrew.woff2) format('woff2'); unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: 'David Libre'; font-style: normal; font-weight: 400; font-display: swap; src: url(../assets/fonts/demo/davidlibre-400-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; }
@font-face { font-family: 'David Libre'; font-style: normal; font-weight: 700; font-display: swap; src: url(../assets/fonts/demo/davidlibre-700-hebrew.woff2) format('woff2'); unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: 'David Libre'; font-style: normal; font-weight: 700; font-display: swap; src: url(../assets/fonts/demo/davidlibre-700-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; }
@font-face { font-family: 'Heebo'; font-style: normal; font-weight: 300 800; font-display: swap; src: url(../assets/fonts/demo/heebo-300_800-hebrew.woff2) format('woff2'); unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: 'Heebo'; font-style: normal; font-weight: 300 800; font-display: swap; src: url(../assets/fonts/demo/heebo-300_800-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; }
@font-face { font-family: 'Rubik'; font-style: normal; font-weight: 400 800; font-display: swap; src: url(../assets/fonts/demo/rubik-400_800-hebrew.woff2) format('woff2'); unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: 'Rubik'; font-style: normal; font-weight: 400 800; font-display: swap; src: url(../assets/fonts/demo/rubik-400_800-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; }
@font-face { font-family: 'Secular One'; font-style: normal; font-weight: 400; font-display: swap; src: url(../assets/fonts/demo/secularone-400-hebrew.woff2) format('woff2'); unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: 'Secular One'; font-style: normal; font-weight: 400; font-display: swap; src: url(../assets/fonts/demo/secularone-400-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; }@font-face { font-family: 'Assistant'; font-weight: 400 700; font-display: swap; src: url(../assets/fonts/assistant-hebrew.woff2) format('woff2'); unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+FB1D-FB4F; }
@font-face { font-family: 'Assistant'; font-weight: 400 700; font-display: swap; src: url(../assets/fonts/assistant-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+2000-206F; }
*, *::before, *::after { box-sizing: border-box; }
body { margin: 0; -webkit-font-smoothing: antialiased; }
img { display: block; max-width: 100%; }
p, h1, h2, h3, ul, ol, figure { margin: 0; padding: 0; }
a { color: inherit; text-decoration: none; }
.demo-note { font: 600 13px/1.4 'Assistant', Arial, sans-serif; text-align: center; padding: 10px 16px; background: #000; color: #fff; opacity: .85; }
