/* Fuentes custom propietarias migradas del builder/visor legacy.
   Generado: NO editar a mano. Paths absolutos /fonts/<familia>/<archivo>.
   Cargado via <link> en index.html de editor y site. */

/* ===== madeOuterSans ===== */
@font-face {
    font-family: 'MADE Outer Sans';
    src: url('/fonts/madeOuterSans/MADEOuterSans-Bold.eot');
    src: url('/fonts/madeOuterSans/MADEOuterSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/madeOuterSans/MADEOuterSans-Bold.woff2') format('woff2'),
        url('/fonts/madeOuterSans/MADEOuterSans-Bold.woff') format('woff'),
        url('/fonts/madeOuterSans/MADEOuterSans-Bold.ttf') format('truetype'),
        url('/fonts/madeOuterSans/MADEOuterSans-Bold.svg#MADEOuterSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MADE Outer Sans';
    src: url('/fonts/madeOuterSans/MADEOuterSans-Light.eot');
    src: url('/fonts/madeOuterSans/MADEOuterSans-Light.eot?#iefix') format('embedded-opentype'),
        url('/fonts/madeOuterSans/MADEOuterSans-Light.woff2') format('woff2'),
        url('/fonts/madeOuterSans/MADEOuterSans-Light.woff') format('woff'),
        url('/fonts/madeOuterSans/MADEOuterSans-Light.ttf') format('truetype'),
        url('/fonts/madeOuterSans/MADEOuterSans-Light.svg#MADEOuterSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MADE Outer Sans';
    src: url('/fonts/madeOuterSans/MADEOuterSans-Black.eot');
    src: url('/fonts/madeOuterSans/MADEOuterSans-Black.eot?#iefix') format('embedded-opentype'),
        url('/fonts/madeOuterSans/MADEOuterSans-Black.woff2') format('woff2'),
        url('/fonts/madeOuterSans/MADEOuterSans-Black.woff') format('woff'),
        url('/fonts/madeOuterSans/MADEOuterSans-Black.ttf') format('truetype'),
        url('/fonts/madeOuterSans/MADEOuterSans-Black.svg#MADEOuterSans-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MADE Outer Sans';
    src: url('/fonts/madeOuterSans/MADEOuterSans-Medium.eot');
    src: url('/fonts/madeOuterSans/MADEOuterSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('/fonts/madeOuterSans/MADEOuterSans-Medium.woff2') format('woff2'),
        url('/fonts/madeOuterSans/MADEOuterSans-Medium.woff') format('woff'),
        url('/fonts/madeOuterSans/MADEOuterSans-Medium.ttf') format('truetype'),
        url('/fonts/madeOuterSans/MADEOuterSans-Medium.svg#MADEOuterSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MADE Outer Sans';
    src: url('/fonts/madeOuterSans/MADEOuterSans.eot');
    src: url('/fonts/madeOuterSans/MADEOuterSans.eot?#iefix') format('embedded-opentype'),
        url('/fonts/madeOuterSans/MADEOuterSans.woff2') format('woff2'),
        url('/fonts/madeOuterSans/MADEOuterSans.woff') format('woff'),
        url('/fonts/madeOuterSans/MADEOuterSans.ttf') format('truetype'),
        url('/fonts/madeOuterSans/MADEOuterSans.svg#MADEOuterSans') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* ===== gotham ===== */
@font-face {
    font-family: 'Gotham';
    src: local('Gotham Book Italic'), local('Gotham-BookItalic'),
        url('/fonts/gotham/Gotham-BookItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham Book'), local('Gotham-Book'),
        url('/fonts/gotham/Gotham-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham Bold'), local('Gotham-Bold'),
        url('/fonts/gotham/Gotham-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham Bold Italic'), local('Gotham-BoldItalic'),
        url('/fonts/gotham/Gotham-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham Black Italic'), local('Gotham-BlackItalic'),
        url('/fonts/gotham/Gotham-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham Black'), local('Gotham-Black'),
        url('/fonts/gotham/Gotham-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham Thin'), local('Gotham-Thin'),
        url('/fonts/gotham/Gotham-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham Ultra';
    src: local('Gotham Ultra Italic'), local('Gotham-UltraItalic'),
        url('/fonts/gotham/Gotham-UltraItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham Medium'), local('Gotham-Medium'),
        url('/fonts/gotham/Gotham-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham Light Italic'), local('Gotham-LightItalic'),
        url('/fonts/gotham/Gotham-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham Ultra';
    src: local('Gotham Ultra'), local('Gotham-Ultra'),
        url('/fonts/gotham/Gotham-Ultra.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham ExtraLight'), local('Gotham-XLight'),
        url('/fonts/gotham/Gotham-XLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham Thin Italic'), local('Gotham-ThinItalic'),
        url('/fonts/gotham/Gotham-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham Light'), local('Gotham-Light'),
        url('/fonts/gotham/Gotham-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham Medium Italic'), local('Gotham-MediumItalic'),
        url('/fonts/gotham/Gotham-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham ExtraLight Italic'), local('Gotham-XLightItalic'),
        url('/fonts/gotham/Gotham-XLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

/* ===== Condor-BoldItalic ===== */
@font-face {
    font-family: 'Condor';
    src: url('/fonts/Condor-BoldItalic/Condor-BoldItalic.eot');
    src: url('/fonts/Condor-BoldItalic/Condor-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/Condor-BoldItalic/Condor-BoldItalic.woff2') format('woff2'),
        url('/fonts/Condor-BoldItalic/Condor-BoldItalic.woff') format('woff'),
        url('/fonts/Condor-BoldItalic/Condor-BoldItalic.ttf') format('truetype'),
        url('/fonts/Condor-BoldItalic/Condor-BoldItalic.svg#Condor-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

/* ===== helveticaNeue ===== */
@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Heavy Italic'), local('HelveticaNeue-HeavyItalic'),
        url('/fonts/helveticaNeue/HelveticaNeue-HeavyItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Bold'), local('HelveticaNeue-Bold'),
        url('/fonts/helveticaNeue/HelveticaNeue-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Bold Italic'), local('HelveticaNeue-BoldItalic'),
        url('/fonts/helveticaNeue/HelveticaNeue-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Heavy'), local('HelveticaNeue-Heavy'),
        url('/fonts/helveticaNeue/HelveticaNeue-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Black'), local('HelveticaNeue-Black'),
        url('/fonts/helveticaNeue/HelveticaNeue-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Black Italic'), local('HelveticaNeue-BlackItalic'),
        url('/fonts/helveticaNeue/HelveticaNeue-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Medium'), local('HelveticaNeue-Medium'),
        url('/fonts/helveticaNeue/HelveticaNeue-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Medium Italic'), local('HelveticaNeue-MediumItalic'),
        url('/fonts/helveticaNeue/HelveticaNeue-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Light Italic'), local('HelveticaNeue-LightItalic'),
        url('/fonts/helveticaNeue/HelveticaNeue-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Roman'), local('HelveticaNeue-Roman'),
        url('/fonts/helveticaNeue/HelveticaNeue-Roman.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Thin'), local('HelveticaNeue-Thin'),
        url('/fonts/helveticaNeue/HelveticaNeue-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Thin Italic'), local('HelveticaNeue-ThinItalic'),
        url('/fonts/helveticaNeue/HelveticaNeue-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Light'), local('HelveticaNeue-Light'),
        url('/fonts/helveticaNeue/HelveticaNeue-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Italic'), local('HelveticaNeue-Italic'),
        url('/fonts/helveticaNeue/HelveticaNeue-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Ultra Light Italic'), local('HelveticaNeue-UltraLightItalic'),
        url('/fonts/helveticaNeue/HelveticaNeue-UltraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: local('Helvetica Neue Ultra Light'), local('HelveticaNeue-UltraLight'),
        url('/fonts/helveticaNeue/HelveticaNeue-UltraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

/* ===== VLNLDonuts ===== */
@font-face {
    font-family: 'VLNL Donuts';
    src: local('VLNLDonuts-Regular'),
        url('/fonts/VLNLDonuts/VLNLDonuts-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* ===== InterstellarW00 ===== */
@font-face {
    font-family: 'InterstellarW00';
    src: url('/fonts/InterstellarW00/InterstellarW00-Regular.eot');
    src: local('Interstellar W00 Regular'), local('InterstellarW00-Regular'),
        url('/fonts/InterstellarW00/InterstellarW00-Regular.eot?#iefix') format('embedded-opentype'),
        url('/fonts/InterstellarW00/InterstellarW00-Regular.woff2') format('woff2'),
        url('/fonts/InterstellarW00/InterstellarW00-Regular.woff') format('woff'),
        url('/fonts/InterstellarW00/InterstellarW00-Regular.ttf') format('truetype'),
        url('/fonts/InterstellarW00/InterstellarW00-Regular.svg#InterstellarW00-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* ===== TRJN-Netbus ===== */
@font-face {
    font-family: 'TRJN Netbus';
    src: url('/fonts/TRJN-Netbus/TRJN-Netbus.eot');
    src: url('/fonts/TRJN-Netbus/TRJN-Netbus.eot?#iefix') format('embedded-opentype'),
        url('/fonts/TRJN-Netbus/TRJN-Netbus.woff2') format('woff2'),
        url('/fonts/TRJN-Netbus/TRJN-Netbus.woff') format('woff'),
        url('/fonts/TRJN-Netbus/TRJN-Netbus.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* ===== RamaGothicM-Bold ===== */
@font-face {
    font-family: 'Rama Gothic M';
    src: url('/fonts/RamaGothicM-Bold/RamaGothicM-Bold.eot');
    src: url('/fonts/RamaGothicM-Bold/RamaGothicM-Bold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/RamaGothicM-Bold/RamaGothicM-Bold.woff2') format('woff2'),
        url('/fonts/RamaGothicM-Bold/RamaGothicM-Bold.woff') format('woff'),
        url('/fonts/RamaGothicM-Bold/RamaGothicM-Bold.ttf') format('truetype'),
        url('/fonts/RamaGothicM-Bold/RamaGothicM-Bold.svg#RamaGothicM-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* ===== branchRegular ===== */
@font-face {
  font-family: "Branch";
  src: url("/fonts/branchRegular/Branch-Regular.eot");
  src: url("/fonts/branchRegular/Branch-Regular.eot?#iefix") format("embedded-opentype"),
    url("/fonts/branchRegular/Branch-Regular.woff2") format("woff2"),
    url("/fonts/branchRegular/Branch-Regular.woff") format("woff"),
    url("/fonts/branchRegular/Branch-Regular.ttf") format("truetype"),
    url("/fonts/branchRegular/Branch-Regular.svg#Branch-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

