/* Solo declara @font-face. No cambia font-family global. */

/* DaFont Top 90 (generado) */

@font-face {
  font-family: 'adelia';
  src: url('/fonts/adelia/ADELIA.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'adelia';
  src: url('/fonts/adelia/ADELIA.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'adelia_3';
  src: url('/fonts/adelia_3/adelia.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'adelia_3';
  src: url('/fonts/adelia_3/adelia.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'akira_expanded';
  src: url('/fonts/akira_expanded/Akira Expanded Demo.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'akira_expanded';
  src: url('/fonts/akira_expanded/Akira Expanded Demo.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'alphazet';
  src: url('/fonts/alphazet/Alphazet-SemiBold.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'alphazet';
  src: url('/fonts/alphazet/Alphazet-SemiBold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'alte_haas_grotesk';
  src: url('/fonts/alte_haas_grotesk/AlteHaasGroteskBold.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'alte_haas_grotesk';
  src: url('/fonts/alte_haas_grotesk/AlteHaasGroteskBold.ttf')
    format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'ananda_2';
  src: url('/fonts/ananda_2/Ananda Personal Use.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'ananda_2';
  src: url('/fonts/ananda_2/Ananda Black Personal Use.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'angelina_malika';
  src: url('/fonts/angelina_malika/Angelina Malika - Demo - Personal Use Only.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'angelina_malika';
  src: url('/fonts/angelina_malika/Angelina Malika - Demo - Personal Use Only.ttf')
    format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'anime_ace_bb';
  src: url('/fonts/anime_ace_bb/animeace2_bld.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'anime_ace_bb';
  src: url('/fonts/anime_ace_bb/animeace2_bld.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'apple_garamond';
  src: url('/fonts/apple_garamond/AppleGaramond.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'apple_garamond';
  src: url('/fonts/apple_garamond/AppleGaramond-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'aston_script';
  src: url('/fonts/aston_script/Aston Script.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'aston_script';
  src: url('/fonts/aston_script/Aston Script.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'autography';
  src: url('/fonts/autography/Autography.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'autography';
  src: url('/fonts/autography/Autography.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'bastore';
  src: url('/fonts/bastore/Bastore.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'bastore';
  src: url('/fonts/bastore/Bastore.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'beat_mark';
  src: url('/fonts/beat_mark/BeatMark-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'beat_mark';
  src: url('/fonts/beat_mark/BeatMark-Regular.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'bebas_neue';
  src: url('/fonts/bebas_neue/BebasNeue-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'bebas_neue';
  src: url('/fonts/bebas_neue/BebasNeue-Regular.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'billie_james';
  src: url('/fonts/billie_james/BillieJames-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'billie_james';
  src: url('/fonts/billie_james/BillieJames-Regular.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'birds_of_paradise';
  src: url('/fonts/birds_of_paradise/Birds of Paradise ∏ PERSONAL USE ONLY.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'birds_of_paradise';
  src: url('/fonts/birds_of_paradise/Birds of Paradise ∏ PERSONAL USE ONLY.ttf')
    format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'brittany_signature';
  src: url('/fonts/brittany_signature/BrittanySignature.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'brittany_signature';
  src: url('/fonts/brittany_signature/BrittanySignature.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'brunson';
  src: url('/fonts/brunson/Brunson Rough.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'brunson';
  src: url('/fonts/brunson/Brunson Rough.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'campana_script';
  src: url('/fonts/campana_script/CampanaScript_PERSONAL_USE_ONLY.otf')
    format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'campana_script';
  src: url('/fonts/campana_script/CampanaScript_PERSONAL_USE_ONLY.otf')
    format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'celtaniya_bioffany';
  src: url('/fonts/celtaniya_bioffany/Celtaniya Bioffany.otf')
    format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'celtaniya_bioffany';
  src: url('/fonts/celtaniya_bioffany/Celtaniya Bioffany.otf')
    format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'cheri';
  src: url('/fonts/cheri/CHERI___.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'cheri';
  src: url('/fonts/cheri/CHERI___.TTF') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'chicken_pie';
  src: url('/fonts/chicken_pie/CHICKEN Pie Height.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'chicken_pie';
  src: url('/fonts/chicken_pie/CHICKEN Pie Height.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'chopin_script';
  src: url('/fonts/chopin_script/ChopinScript.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'chopin_script';
  src: url('/fonts/chopin_script/ChopinScript.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'cinzel';
  src: url('/fonts/cinzel/Cinzel-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'cinzel';
  src: url('/fonts/cinzel/Cinzel-Black.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'cocogoose';
  src: url('/fonts/cocogoose/Cocogoose-Pro-Letterpress-Regular-trial.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'cocogoose';
  src: url('/fonts/cocogoose/Cocogoose-Pro-Bold-trial.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'comucan';
  src: url('/fonts/comucan/Comucan_PERSONAL_USE_ONLY.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'comucan';
  src: url('/fonts/comucan/Comucan_PERSONAL_USE_ONLY.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'coolvetica';
  src: url('/fonts/coolvetica/Coolvetica Rg Cond.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'coolvetica';
  src: url('/fonts/coolvetica/Coolvetica Rg Cond.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'cream_cake';
  src: url('/fonts/cream_cake/Cream Cake.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'cream_cake';
  src: url('/fonts/cream_cake/Cream Cake Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'creato_display';
  src: url('/fonts/creato_display/CreatoDisplay-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'creato_display';
  src: url('/fonts/creato_display/CreatoDisplay-Black.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'drop_shade';
  src: url('/fonts/drop_shade/DropShade-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'drop_shade';
  src: url('/fonts/drop_shade/DropShade-Regular.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'ethnocentric';
  src: url('/fonts/ethnocentric/Ethnocentric-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'ethnocentric';
  src: url('/fonts/ethnocentric/Ethnocentric-Regular.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'exclusive_editorial';
  src: url('/fonts/exclusive_editorial/DR Exclusive Editorial.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'exclusive_editorial';
  src: url('/fonts/exclusive_editorial/DR Exclusive Editorial.ttf')
    format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'forever_brush_script';
  src: url('/fonts/forever_brush_script/Forever Brush Script Demo.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'forever_brush_script';
  src: url('/fonts/forever_brush_script/Forever Brush Script Demo.ttf')
    format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'frosty_fresh';
  src: url('/fonts/frosty_fresh/Frosty Fresh.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'frosty_fresh';
  src: url('/fonts/frosty_fresh/Frosty Fresh.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'geraldyn_brushko';
  src: url('/fonts/geraldyn_brushko/Geraldyn Brushko.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'geraldyn_brushko';
  src: url('/fonts/geraldyn_brushko/Geraldyn Brushko.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'ghastly_panic';
  src: url('/fonts/ghastly_panic/Ghastly Panic.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'ghastly_panic';
  src: url('/fonts/ghastly_panic/Ghastly Panic.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'grime_slime';
  src: url('/fonts/grime_slime/GrimeSlime-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'grime_slime';
  src: url('/fonts/grime_slime/GrimeSlime-Regular.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'grow_year';
  src: url('/fonts/grow_year/Grow Year.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'grow_year';
  src: url('/fonts/grow_year/Grow Year.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'heavitas';
  src: url('/fonts/heavitas/Heavitas.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'heavitas';
  src: url('/fonts/heavitas/Heavitas.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'hello';
  src: url('/fonts/hello/Hello.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'hello';
  src: url('/fonts/hello/Hello.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'hello_valentica';
  src: url('/fonts/hello_valentica/Hello Valentina.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'hello_valentica';
  src: url('/fonts/hello_valentica/Hello Valentina.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'herkey';
  src: url('/fonts/herkey/Herkey TTF.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'herkey';
  src: url('/fonts/herkey/Herkey TTF.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'johnston_airline';
  src: url('/fonts/johnston_airline/Johnston Airline.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'johnston_airline';
  src: url('/fonts/johnston_airline/Johnston Airline.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'josephsophia';
  src: url('/fonts/josephsophia/josephsophia.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'josephsophia';
  src: url('/fonts/josephsophia/josephsophia.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'jraot';
  src: url('/fonts/jraot/Jraot-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'jraot';
  src: url('/fonts/jraot/Jraot-Regular.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'keshia_2';
  src: url('/fonts/keshia_2/Keshia.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'keshia_2';
  src: url('/fonts/keshia_2/Keshia.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'kiwisoda';
  src: url('/fonts/kiwisoda/KiwiSoda.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'kiwisoda';
  src: url('/fonts/kiwisoda/KiwiSoda.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'lacheyard_script';
  src: url('/fonts/lacheyard_script/LacheyardScript_PERSONAL_USE_ONLY.otf')
    format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'lacheyard_script';
  src: url('/fonts/lacheyard_script/LacheyardScript_PERSONAL_USE_ONLY.otf')
    format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'lemon_milk';
  src: url('/fonts/lemon_milk/LEMONMILK-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'lemon_milk';
  src: url('/fonts/lemon_milk/LEMONMILK-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'malline';
  src: url('/fonts/malline/Malline.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'malline';
  src: url('/fonts/malline/Malline.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'mgf_pinlock';
  src: url('/fonts/mgf_pinlock/MGF-PinlockPersonalUse.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'mgf_pinlock';
  src: url('/fonts/mgf_pinlock/MGF-PinlockPersonalUse.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'milk_choco';
  src: url('/fonts/milk_choco/Milk Choco.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'milk_choco';
  src: url('/fonts/milk_choco/Milk Choco.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'minecraft';
  src: url('/fonts/minecraft/Minecraft.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'minecraft';
  src: url('/fonts/minecraft/Minecraft.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'mochi_sans';
  src: url('/fonts/mochi_sans/Mochi Sans.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'mochi_sans';
  src: url('/fonts/mochi_sans/Mochi Sans.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'mondira_script';
  src: url('/fonts/mondira_script/MondiraScript_PERSONAL_USE_ONLY.otf')
    format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'mondira_script';
  src: url('/fonts/mondira_script/MondiraScript_PERSONAL_USE_ONLY.otf')
    format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'muthiara';
  src: url('/fonts/muthiara/Muthiara demo version.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'muthiara';
  src: url('/fonts/muthiara/Muthiara demo version.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'new_romantics';
  src: url('/fonts/new_romantics/ROMANTIC.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'new_romantics';
  src: url('/fonts/new_romantics/ROMANTIC.TTF') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'nexa';
  src: url('/fonts/nexa/Nexa-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'nexa';
  src: url('/fonts/nexa/Nexa-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'nicholas';
  src: url('/fonts/nicholas/Nicholas.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'nicholas';
  src: url('/fonts/nicholas/Nicholas.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'old_london';
  src: url('/fonts/old_london/OldLondon.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'old_london';
  src: url('/fonts/old_london/OldLondon.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'porky_s';
  src: url('/fonts/porky_s/PORKH___.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'porky_s';
  src: url('/fonts/porky_s/PORKH___.TTF') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'quadrillion';
  src: url('/fonts/quadrillion/Quadrillion Sb.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'quadrillion';
  src: url('/fonts/quadrillion/Quadrillion Sb.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'restweek';
  src: url('/fonts/restweek/Restweek.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'restweek';
  src: url('/fonts/restweek/Restweek.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'retro_mother';
  src: url('/fonts/retro_mother/RetroMother-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'retro_mother';
  src: url('/fonts/retro_mother/RetroMother-Regular.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'roboto';
  src: url('/fonts/roboto/Roboto-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'roboto';
  src: url('/fonts/roboto/Roboto-Black.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'rocket_brush';
  src: url('/fonts/rocket_brush/Rocket Brush.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'rocket_brush';
  src: url('/fonts/rocket_brush/Rocket Brush.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'simple_create';
  src: url('/fonts/simple_create/Simple Create.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'simple_create';
  src: url('/fonts/simple_create/Simple Create.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'simply_olive';
  src: url('/fonts/simply_olive/Simply Olive DEMO.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'simply_olive';
  src: url('/fonts/simply_olive/Simply Olive DEMO.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'slumber_dog';
  src: url('/fonts/slumber_dog/Slumber Dog.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'slumber_dog';
  src: url('/fonts/slumber_dog/Slumber Dog.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'somelist';
  src: url('/fonts/somelist/Somelist.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'somelist';
  src: url('/fonts/somelist/Somelist.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'sparkling_valentine';
  src: url('/fonts/sparkling_valentine/Sparkling Valentine.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'sparkling_valentine';
  src: url('/fonts/sparkling_valentine/Sparkling Valentine.ttf')
    format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'splatink_2';
  src: url('/fonts/splatink_2/Splatink_PERSONAL_USE_ONLY.otf')
    format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'splatink_2';
  src: url('/fonts/splatink_2/Splatink_PERSONAL_USE_ONLY.otf')
    format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'starbim';
  src: url('/fonts/starbim/Starbim.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'starbim';
  src: url('/fonts/starbim/Starbim.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'starborn';
  src: url('/fonts/starborn/Starborn.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'starborn';
  src: url('/fonts/starborn/Starborn.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'stretch_pro';
  src: url('/fonts/stretch_pro/StretchPro.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'stretch_pro';
  src: url('/fonts/stretch_pro/StretchPro.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'study_night';
  src: url('/fonts/study_night/Study Night.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'study_night';
  src: url('/fonts/study_night/Study Night.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'style_your_lipstick';
  src: url('/fonts/style_your_lipstick/Style your Lipstick.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'style_your_lipstick';
  src: url('/fonts/style_your_lipstick/Style your Lipstick.ttf')
    format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'sundayschool';
  src: url('/fonts/sundayschool/SundaySchool-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'sundayschool';
  src: url('/fonts/sundayschool/SundaySchool-Regular.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'sunny_script';
  src: url('/fonts/sunny_script/Sunny Script.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'sunny_script';
  src: url('/fonts/sunny_script/Sunny Script.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'super_mario_256';
  src: url('/fonts/super_mario_256/SuperMario256.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'super_mario_256';
  src: url('/fonts/super_mario_256/SuperMario256.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'super_starfish';
  src: url('/fonts/super_starfish/Super Starfish.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'super_starfish';
  src: url('/fonts/super_starfish/Super Starfish.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'tempting';
  src: url('/fonts/tempting/Tempting - PERSONAL USE ONLY.otf')
    format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'tempting';
  src: url('/fonts/tempting/Tempting - PERSONAL USE ONLY.otf')
    format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'this_appeal';
  src: url('/fonts/this_appeal/ThisAppeal-FreeDemo.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'this_appeal';
  src: url('/fonts/this_appeal/ThisAppeal-FreeDemo.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'varsity_2';
  src: url('/fonts/varsity_2/varsity_regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'varsity_2';
  src: url('/fonts/varsity_2/varsity_regular.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'vartigo';
  src: url('/fonts/vartigo/Vartigo.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'vartigo';
  src: url('/fonts/vartigo/Vartigo.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'vintage_charm';
  src: url('/fonts/vintage_charm/VintageCharm-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'vintage_charm';
  src: url('/fonts/vintage_charm/VintageCharm-Regular.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'vogue';
  src: url('/fonts/vogue/Vogue.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'vogue';
  src: url('/fonts/vogue/Vogue.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'waltograph';
  src: url('/fonts/waltograph/waltograph42.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'waltograph';
  src: url('/fonts/waltograph/waltograph42.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'welcome_darling';
  src: url('/fonts/welcome_darling/Welcome Darling.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'welcome_darling';
  src: url('/fonts/welcome_darling/Welcome Darling.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'wonderful_snowflake';
  src: url('/fonts/wonderful_snowflake/Wonderful Snowflake.otf')
    format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'wonderful_snowflake';
  src: url('/fonts/wonderful_snowflake/Wonderful Snowflake.otf')
    format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Cardo';
  src: url('/fonts/cardo/Copia de Cardo-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Cardo';
  src: url('/fonts/cardo/Copia de Cardo-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Cardo';
  src: url('/fonts/cardo/Copia de Cardo-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Ronnia';
  src: url('/fonts/ronnia/Ronnia Heavy Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Ronnia';
  src: url('/fonts/ronnia/Ronnia W01 Cond Heavy.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Ronnia';
  src: url('/fonts/ronnia/Ronnia W02 Light Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}

/* Extraídas de menu/styles/globals.css — solo @font-face */

@font-face {
  font-family: 'laoMn';
  src: url('/fonts/laomn/lao-mn.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'laoMn';
  src: url('/fonts/laomn/laomn-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'openSans';
  src: url('/fonts/opensans/opensans-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'openSans';
  src: url('/fonts/opensans/opensans-semibold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'openSans';
  src: url('/fonts/opensans/opensans-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'brandonGrotesque';
  src: url('/fonts/brandongrotesque/Brandon_reg.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'brandonGrotesque';
  src: url('/fonts/brandongrotesque/brandon-grotesque-bold.otf')
    format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'din';
  src: url('/fonts/dinnextpro/dinnexttlpro-regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'din';
  src: url('/fonts/dinnextpro/din-next-lt-pro-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'geistMono';
  src: url('/fonts/geist_mono/GeistMono-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'geistMono';
  src: url('/fonts/geist_mono/GeistMono-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'nexa';
  src: url('/fonts/nexa/Nexa-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'nexa';
  src: url('/fonts/nexa/Nexa-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'fuse';
  src: url('/fonts/fuse/fonnts.com-fuse-bold.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'fuse';
  src: url('/fonts/fuse/fonnts.com-fuse-regular.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'timesNewRoman';
  src: url('/fonts/timesnewroman/times-new-roman-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'timesNewRoman';
  src: url('/fonts/timesnewroman/times-new-roman-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'falsterGrotesk';
  src: url('/fonts/falstergrotesk/BCFalsterGroteskTEST-Regular.otf')
    format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'falsterGrotesk';
  src: url('/fonts/falstergrotesk/BCFalsterGroteskTEST-Bold.otf')
    format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'bosca';
  src: url('/fonts/bosca/bosca-regu.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'bosca';
  src: url('/fonts/bosca/bosca-bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'gotham';
  src: url('/fonts/gotham/Gotham-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'gotham';
  src: url('/fonts/gotham/gotham-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'pragmatica';
  src: url('/fonts/pragmatica/Pragmatica-Ext-Light-Reg.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'pragmatica';
  src: url('/fonts/pragmatica/Pragmatica-Ext-Medium-Reg.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  /*   font-family: 'augurio'; */
  font-family: 'Swiss';
  src: url('/fonts/augurio/Augurio-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  /*   font-family: 'augurio'; */
  font-family: 'Swiss';
  src: url('/fonts/augurio/Augurio-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  /*   font-family: 'augurio'; */
  font-family: 'DINCond';
  src: url('/fonts/augurio/Título_ DINCond-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  /* font-family: 'deregio'; */
  font-family: 'Myriad';
  src: url('/fonts/deregio/DeregioMyriadPro-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  /* font-family: 'deregio'; */
  font-family: 'Myriad';
  src: url('/fonts/deregio/DeregioMyriadPro-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  /* font-family: 'deregio'; */
  font-family: 'BebasNeue';
  src: url('/fonts/deregio/BebasNeue-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/fervor/Poppins-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/fervor/Poppins-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Calibri';
  src: url('/fonts/izo/izoCalibri.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Calibri';
  src: url('/fonts/izo/izoCalibri.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'NovaSquare';
  src: url('/fonts/Paz/PazNovaSquare-Bold.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'NovaSquare';
  src: url('/fonts/Paz/PazNovaSquare-Book.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'D-DINExp';
  src: url('/fonts/Paz/D-DINExp.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'D-DINExp';
  src: url('/fonts/Paz/D-DINExp.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'VampiroOne';
  src: url('/fonts/Paz/VampiroOne-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'VampiroOne';
  src: url('/fonts/Paz/VampiroOne-Regular.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
