/* Fuentes disponibles para el tema de cada evento (editor > Tipografia). */
@font-face { font-family: 'Brownist'; src: url('/fonts/Brownist.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Ebrima'; src: url('/fonts/EBRIMA.TTF') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Aileron'; src: url('/fonts/aileron/Aileron-Black.otf') format('opentype'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Aileron'; src: url('/fonts/aileron/Aileron-BlackItalic.otf') format('opentype'); font-weight: 900; font-style: italic; font-display: swap; }
@font-face { font-family: 'Aileron'; src: url('/fonts/aileron/Aileron-Bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Aileron'; src: url('/fonts/aileron/Aileron-Italic.otf') format('opentype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Aileron'; src: url('/fonts/aileron/Aileron-LightItalic.otf') format('opentype'); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: 'Aileron'; src: url('/fonts/aileron/Aileron-SemiBold.otf') format('opentype'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Aileron'; src: url('/fonts/aileron/Aileron-SemiBoldItalic.otf') format('opentype'); font-weight: 600; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro'; src: url('/fonts/amsi-pro/AmsiPro-Black.otf') format('opentype'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro'; src: url('/fonts/amsi-pro/AmsiPro-BlackItalic.otf') format('opentype'); font-weight: 900; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro'; src: url('/fonts/amsi-pro/AmsiPro-Bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro'; src: url('/fonts/amsi-pro/AmsiPro-BoldItalic.otf') format('opentype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro'; src: url('/fonts/amsi-pro/AmsiPro-Italic.otf') format('opentype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro'; src: url('/fonts/amsi-pro/AmsiPro-Light.otf') format('opentype'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro'; src: url('/fonts/amsi-pro/AmsiPro-LightItalic.otf') format('opentype'); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro'; src: url('/fonts/amsi-pro/AmsiPro-Regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro'; src: url('/fonts/amsi-pro/AmsiPro-SemiBold.otf') format('opentype'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro'; src: url('/fonts/amsi-pro/AmsiPro-SemiBoldItalic.otf') format('opentype'); font-weight: 600; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro'; src: url('/fonts/amsi-pro/AmsiPro-Ultra.otf') format('opentype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro'; src: url('/fonts/amsi-pro/AmsiPro-UltraItalic.otf') format('opentype'); font-weight: 800; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro'; src: url('/fonts/amsi-pro/AmsiPro-XLight.otf') format('opentype'); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro'; src: url('/fonts/amsi-pro/AmsiPro-XLightItalic.otf') format('opentype'); font-weight: 200; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro Cond'; src: url('/fonts/amsi-pro/AmsiProCond-Black.otf') format('opentype'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro Cond'; src: url('/fonts/amsi-pro/AmsiProCond-BlackItalic.otf') format('opentype'); font-weight: 900; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro Cond'; src: url('/fonts/amsi-pro/AmsiProCond-Bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro Cond'; src: url('/fonts/amsi-pro/AmsiProCond-BoldItalic.otf') format('opentype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro Cond'; src: url('/fonts/amsi-pro/AmsiProCond-Italic.otf') format('opentype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro Cond'; src: url('/fonts/amsi-pro/AmsiProCond-Light.otf') format('opentype'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro Cond'; src: url('/fonts/amsi-pro/AmsiProCond-LightItalic.otf') format('opentype'); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro Cond'; src: url('/fonts/amsi-pro/AmsiProCond-Regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro Cond'; src: url('/fonts/amsi-pro/AmsiProCond-SemiBold.otf') format('opentype'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro Cond'; src: url('/fonts/amsi-pro/AmsiProCond-SemiBoldItalic.otf') format('opentype'); font-weight: 600; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro Cond'; src: url('/fonts/amsi-pro/AmsiProCond-Thin.otf') format('opentype'); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro Cond'; src: url('/fonts/amsi-pro/AmsiProCond-ThinItalic.otf') format('opentype'); font-weight: 100; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro Cond'; src: url('/fonts/amsi-pro/AmsiProCond-Ultra.otf') format('opentype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro Cond'; src: url('/fonts/amsi-pro/AmsiProCond-UltraItalic.otf') format('opentype'); font-weight: 800; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro Cond'; src: url('/fonts/amsi-pro/AmsiProCond-XLight.otf') format('opentype'); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro Cond'; src: url('/fonts/amsi-pro/AmsiProCond-XLightItalic.otf') format('opentype'); font-weight: 200; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro Narrow'; src: url('/fonts/amsi-pro/AmsiProNarw-Black.otf') format('opentype'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro Narrow'; src: url('/fonts/amsi-pro/AmsiProNarw-BlackItalic.otf') format('opentype'); font-weight: 900; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro Narrow'; src: url('/fonts/amsi-pro/AmsiProNarw-Bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro Narrow'; src: url('/fonts/amsi-pro/AmsiProNarw-BoldItalic.otf') format('opentype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro Narrow'; src: url('/fonts/amsi-pro/AmsiProNarw-Italic.otf') format('opentype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro Narrow'; src: url('/fonts/amsi-pro/AmsiProNarw-Light.otf') format('opentype'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro Narrow'; src: url('/fonts/amsi-pro/AmsiProNarw-LightItalic.otf') format('opentype'); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro Narrow'; src: url('/fonts/amsi-pro/AmsiProNarw-Regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro Narrow'; src: url('/fonts/amsi-pro/AmsiProNarw-SemiBold.otf') format('opentype'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro Narrow'; src: url('/fonts/amsi-pro/AmsiProNarw-SemiBoldItalic.otf') format('opentype'); font-weight: 600; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro Narrow'; src: url('/fonts/amsi-pro/AmsiProNarw-Thin.otf') format('opentype'); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro Narrow'; src: url('/fonts/amsi-pro/AmsiProNarw-ThinItalic.otf') format('opentype'); font-weight: 100; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro Narrow'; src: url('/fonts/amsi-pro/AmsiProNarw-Ultra.otf') format('opentype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro Narrow'; src: url('/fonts/amsi-pro/AmsiProNarw-UltraItalic.otf') format('opentype'); font-weight: 800; font-style: italic; font-display: swap; }
@font-face { font-family: 'Amsi Pro Narrow'; src: url('/fonts/amsi-pro/AmsiProNarw-XLight.otf') format('opentype'); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amsi Pro Narrow'; src: url('/fonts/amsi-pro/AmsiProNarw-XLightItalic.otf') format('opentype'); font-weight: 200; font-style: italic; font-display: swap; }
