/* ==============================
   SOFIA PRO FONT FAMILY
   ============================== */

@font-face {
  font-family: 'Sofia Pro';
  src: url('../../fonts/sofia-pro/sofia-pro-ultralight-az.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Pro';
  src: url('../../fonts/sofia-pro/sofia-pro-ultralight-italic-az.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Pro';
  src: url('../../fonts/sofia-pro/sofia-pro-extralight-az.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Pro';
  src: url('../../fonts/sofia-pro/sofia-pro-extralight-italic-az.otf') format('opentype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Pro';
  src: url('../../fonts/sofia-pro/sofia-pro-light-az.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Pro';
  src: url('../../fonts/sofia-pro/sofia-pro-light-italic-az.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Pro';
  src: url('../../fonts/sofia-pro/sofia-pro-regular-az.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Pro';
  src: url('../../fonts/sofia-pro/sofia-pro-regular-italic-az.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Pro';
  src: url('../../fonts/sofia-pro/sofia-pro-medium-az.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Pro';
  src: url('../../fonts/sofia-pro/sofia-pro-medium-italic-az.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Pro';
  src: url('../../fonts/sofia-pro/sofia-pro-semi-bold-az.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Pro';
  src: url('../../fonts/sofia-pro/sofia-pro-semi-bold-italic-az.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Pro';
  src: url('../../fonts/sofia-pro/sofia-pro-bold-az.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Pro';
  src: url('../../fonts/sofia-pro/sofia-pro-bold-italic-az.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Pro';
  src: url('../../fonts/sofia-pro/sofia-pro-black-az.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Pro';
  src: url('../../fonts/sofia-pro/sofia-pro-black-italic-az.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
