@font-face {
   font-family: 'Cormorant Garamond';
   src: url('./CormorantGaramond-Light.ttf') format('truetype');
   font-weight: 300;
   font-style: normal;
   font-display: swap;
}

@font-face {
   font-family: 'Cormorant Garamond';
   src: url('./CormorantGaramond-LightItalic.ttf') format('truetype');
   font-weight: 300;
   font-style: italic;
   font-display: swap;
}

/* Regular */
@font-face {
   font-family: 'Cormorant Garamond';
   src: url('./CormorantGaramond-Regular.ttf') format('truetype');
   font-weight: 400;
   font-style: normal;
   font-display: swap;
}

@font-face {
   font-family: 'Cormorant Garamond';
   src: url('./CormorantGaramond-Italic.ttf') format('truetype');
   font-weight: 400;
   font-style: italic;
   font-display: swap;
}

/* Medium */
@font-face {
   font-family: 'Cormorant Garamond';
   src: url('./CormorantGaramond-Medium.ttf') format('truetype');
   font-weight: 500;
   font-style: normal;
   font-display: swap;
}

@font-face {
   font-family: 'Cormorant Garamond';
   src: url('./CormorantGaramond-MediumItalic.ttf') format('truetype');
   font-weight: 500;
   font-style: italic;
   font-display: swap;
}

/* SemiBold */
@font-face {
   font-family: 'Cormorant Garamond';
   src: url('./CormorantGaramond-SemiBold.ttf') format('truetype');
   font-weight: 600;
   font-style: normal;
   font-display: swap;
}

@font-face {
   font-family: 'Cormorant Garamond';
   src: url('./CormorantGaramond-SemiBoldItalic.ttf') format('truetype');
   font-weight: 600;
   font-style: italic;
   font-display: swap;
}

/* Bold */
@font-face {
   font-family: 'Cormorant Garamond';
   src: url('./CormorantGaramond-Bold.ttf') format('truetype');
   font-weight: 700;
   font-style: normal;
   font-display: swap;
}

@font-face {
   font-family: 'Cormorant Garamond';
   src: url('./CormorantGaramond-BoldItalic.ttf') format('truetype');
   font-weight: 700;
   font-style: italic;
   font-display: swap;
}

@font-face {
   font-family: 'ZonaPro';
   src: url('./ZonaPro-ExtraBold.ttf') format('truetype');
   font-weight: 800;
   font-style: italic;
   font-display: swap;
}

/* ================= CUSTOM UPLOAD FONTS ================= */

@font-face {
   font-family: 'Myriad Arabic';
   font-weight: 400;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2026/01/Myriad-Arabic-Regular.ttf') format('truetype');
   font-display: swap;
}

@font-face {
   font-family: 'Myriad Arabic';
   font-weight: 700;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2026/01/Myriad-Arabic-Bold.ttf') format('truetype');
   font-display: swap;
}

@font-face {
   font-family: 'HelveticaNeue';
   font-weight: 100;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/08/HelveticaNeue-Thin.otf') format('opentype');
   font-display: swap;
}

@font-face {
   font-family: 'HelveticaNeue';
   font-weight: 300;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/08/HelveticaNeue-Light.otf') format('opentype');
   font-display: swap;
}

@font-face {
   font-family: 'HelveticaNeue';
   font-weight: 500;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/08/HelveticaNeue-Medium.otf') format('opentype');
   font-display: swap;
}

@font-face {
   font-family: 'Graphik-Extralight';
   font-weight: 200;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/06/GraphikExtralight.otf') format('opentype');
   font-display: swap;
}

@font-face {
   font-family: 'GraphikMediumItalic';
   font-style: italic;
   font-weight: 500;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/07/GraphikMediumItalic.otf') format('opentype');
   font-display: swap;
}

@font-face {
   font-family: 'Helvetica-LT-63-Medium';
   font-weight: 500;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/06/Helvetica-LT-63-Medium-Extended-1.ttf') format('truetype');
   font-display: swap;
}

@font-face {
   font-family: 'Bodoni_SvtyTwo_ITC_TT_Bold2';
   font-weight: 700;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/07/Bodoni_SvtyTwo_ITC_TT_Bold.ttf') format('truetype');
   font-display: swap;
}

@font-face {
   font-family: 'GraphikExtralight';
   font-weight: 200;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/06/GraphikExtralight.otf') format('opentype');
   font-display: swap;
}

@font-face {
   font-family: 'BodoniSvtyTwoITCTT-BookIta';
   font-weight: 400;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/06/BodoniSvtyTwoITCTT-BookIta-02.ttf') format('truetype');
   font-display: swap;
}

@font-face {
   font-family: 'BodoniSvtyTwoITCTT-Bold';
   font-weight: 700;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/06/BodoniSvtyTwoITCTT-Bold-03.ttf') format('truetype');
   font-display: swap;
}

@font-face {
   font-family: 'BodoniSvtyTwoITCTT-Book';
   font-weight: 400;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/06/BodoniSvtyTwoITCTT-Book-01.ttf') format('truetype');
   font-display: swap;
}

@font-face {
   font-family: 'Bacalisties';
   font-weight: 400;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/06/Bacalisties.ttf') format('truetype');
   font-display: swap;
}

@font-face {
   font-family: 'BigCaslon';
   font-weight: 400;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/06/BigCaslon.ttf') format('truetype');
   font-display: swap;
}

@font-face {
   font-family: 'BigCaslonMedium';
   font-weight: 500;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/06/BigCaslonMedium.ttf') format('truetype');
   font-display: swap;
}

@font-face {
   font-family: 'Helvetica-LT-63-Medium-Extended';
   font-weight: 500;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/06/Helvetica-LT-63-Medium-Extended-1.ttf') format('truetype');
   font-display: swap;
}

@font-face {
   font-family: 'HelveticaNeueLTPro-LtEx';
   font-weight: 400;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/06/Helvetica-LT-63-Medium-Extended-1.ttf') format('truetype'),
      url('https://rlcglobalforum.com/wp-content/uploads/2025/06/HelveticaNeueLTPro-LtEx-2.otf') format('opentype');
   font-display: swap;
}

@font-face {
   font-family: 'HelveticaNeueLTPro';
   font-weight: 300;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2025/05/HelveticaNeueLTPro-LtEx.otf') format('opentype');
   font-display: swap;
}

@font-face {
   font-family: 'GraphikSemiBoldItalic';
   font-weight: 600;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2024/05/GraphikSemiboldItalic.otf') format('opentype');
   font-display: swap;
}

@font-face {
   font-family: 'GraphikRegularitalic';
   font-weight: 400;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2024/05/GraphikRegularItalic.otf') format('opentype');
   font-display: swap;
}

@font-face {
   font-family: 'GraphikSemiBold';
   font-weight: 600;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2024/05/GraphikSemibold.otf') format('opentype');
   font-display: swap;
}

@font-face {
   font-family: 'GraphikRegular';
   font-weight: 400;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2024/05/GraphikRegular.otf') format('opentype');
   font-display: swap;
}

@font-face {
   font-family: 'GraphikMedium';
   font-weight: 500;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2024/05/GraphikMedium.otf') format('opentype');
   font-display: swap;
}

@font-face {
   font-family: 'GraphikLight';
   font-weight: 300;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2024/05/GraphikLight.otf') format('opentype');
   font-display: swap;
}

@font-face {
   font-family: 'GraphikBold';
   font-weight: 700;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2024/05/GraphikBold.otf') format('opentype');
   font-display: swap;
}

@font-face {
   font-family: 'GraphikBlack';
   font-weight: 700;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2024/05/GraphikBlack.otf') format('opentype');
   font-display: swap;
}

@font-face {
   font-family: 'GraphikLightItalic';
   font-weight: 300;
   src: url('https://rlcglobalforum.com/wp-content/uploads/2024/05/GraphikLightItalic.otf') format('opentype');
   font-display: swap;
}