/* Helvetica Neue LT Pro – wszystkie warianty */

/* Thin (100) */
@font-face {
  font-family: 'Helvetica Neue';
  src: url('https://berotex.net/fonts/HelveticaNeueLTPro-Th.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Neue';
  src: url('https://berotex.net/fonts/HelveticaNeueLTPro-ThIt.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

/* UltraLight (200) */
@font-face {
  font-family: 'Helvetica Neue';
  src: url('https://berotex.net/fonts/HelveticaNeueLTPro-UltLt.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Neue';
  src: url('https://berotex.net/fonts/HelveticaNeueLTPro-UltLtIt.otf') format('opentype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

/* Light (300) */
@font-face {
  font-family: 'Helvetica Neue';
  src: url('https://berotex.net/fonts/HelveticaNeueLTPro-Lt.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Neue';
  src: url('https://berotex.net/fonts/HelveticaNeueLTPro-LtIt.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Regular (400) */
@font-face {
  font-family: 'Helvetica Neue';
  src: url('https://berotex.net/fonts/HelveticaNeueLTPro-Roman.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Neue';
  src: url('https://berotex.net/fonts/HelveticaNeueLTPro-It.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Medium (500) */
@font-face {
  font-family: 'Helvetica Neue';
  src: url('https://berotex.net/fonts/HelveticaNeueLTPro-Md.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Neue';
  src: url('https://berotex.net/fonts/HelveticaNeueLTPro-MdIt.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* Bold (700) */
@font-face {
  font-family: 'Helvetica Neue';
  src: url('https://berotex.net/fonts/HelveticaNeueLTPro-Bd.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Neue';
  src: url('https://berotex.net/fonts/HelveticaNeueLTPro-BdIt.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* Black (800) */
@font-face {
  font-family: 'Helvetica Neue';
  src: url('https://berotex.net/fonts/HelveticaNeueLTPro-Blk.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Neue';
  src: url('https://berotex.net/fonts/HelveticaNeueLTPro-BlkIt.otf') format('opentype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

/* Heavy (900) */
@font-face {
  font-family: 'Helvetica Neue';
  src: url('https://berotex.net/fonts/HelveticaNeueLTPro-Hv.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Neue';
  src: url('https://berotex.net/fonts/HelveticaNeueLTPro-HvIt.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
