@font-face {
    font-family: 'helveticaNeueRoman';
    src: url('/fonts/helvetica/HelveticaNeue.otf') format('opentype');
         /* url('/fonts/helvetica/HelveticaNeueLTStd-Roman.woff') format('woff'); */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticaNeueBold';
    src: url('/fonts/helvetica/HelveticaNeue-Bold.otf') format('opentype');
         /* url('/fonts/helvetica/HelveticaNeueLTStd-Bd.woff') format('woff'); */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticaNeueItalic';
    src: url('/fonts/helvetica/HelveticaNeue-Italic.otf') format('opentype');
        /* url('/fonts/helvetica/HelveticaNeueLTStd-It.woff') format('woff'); */
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'pixeltype400';
    src: url('/fonts/pixelType/Pixeltype.eot') format('eot'),
         url('/fonts/pixelType/Pixeltype.ttf') format('ttf'),
         url('/fonts/pixelType/Pixeltype.woff2') format('woff2'),
         url('/fonts/pixelType/Pixeltype.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: antialiased!important;
}

@font-face {
    font-family: 'PPMondwest';
    src: url('/fonts/ppMondwest/PPMondwest-Regular.woff2') format('woff2'),
        url('/fonts/ppMondwest/PPMondwest-Regular.woff') format('woff'),
        url('/fonts/ppMondwest/PPMondwest-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaMonospacedW06';
    src: url('/fonts/helvetica/HelveticaMonospacedW06-Rg.woff2') format('woff2'),
        url('/fonts/helvetica/HelveticaMonospacedW06-Rg.woff') format('woff'),
        url('/fonts/helvetica/HelveticaMonospacedW06-Rg.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaNowDisplay';
    src: url('/fonts/helvetica/HelveticaNowDisplay-Regular.woff2') format('woff2'),
        url('/fonts/helvetica/HelveticaNowDisplay-Regular.woff') format('woff'),
        url('/fonts/helvetica/HelveticaNowDisplay-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



:root {
    --ff-ppmondwest: 'PPMondwest', monospace;
    --ff-pixel-type-400: 'pixeltype400', monospace;
    --ff-helvetica-400: 'helveticaNeueRoman', sans-serif;
    --ff-helvetica-i: 'helveticaNeueItalic', sans-serif;
    --ff-helvetica-700: 'helveticaNeueBold', sans-serif;
    --ff-helvetica-now: 'helveticaNowDisplay', sans-serif;
    --ff-helvetica-monow: 'helveticaMonospacedW06', sans-serif;
}


.ff-ppmondwest {
    font-family: var(--ff-ppmondwest)!important;
}

.ff-helvetica-400 {
    font-family: var(--ff-helvetica-400)!important;
}

.ff-helvetica-i, .helveticaItalic {
    font-family: var(--ff-helvetica-i)!important;
}

.ff-helvetica-700 {
    font-family: var(--ff-helvetica-700)!important;
}

.ff-pixel-type-400 {
    font-family: var(--ff-pixel-type-400)!important;
    /* font-size: 5.5rem;     */
    font-size: 6.1rem;
}

.ff-helvetica-now {
    font-family: var(--ff-helvetica-now)!important;
}

.ff-helvetica-monow {
    font-family: var(--ff-helvetica-monow)!important;
}

@media (max-width: 800px) {
    .ff-pixel-type-400 {
        font-size: 3.2rem;    
    }
}

.letter-spacing-display {
    letter-spacing: -.1rem;
}

/* Esta clase es para que agarre bien el line height en parrafos cuando se usan distintas fonts */
.modificar {
    margin-top: -1.2rem;
}

@media (max-width: 800px) {
    .modificar {
        margin-top: -.5rem;
    }

}

.ff-pixel-type-400.casting {
  font-size: 4rem!important;
  margin-bottom: -.8rem!important;
}