/**
 * Font-face declarations common to all MEGA Wordpress sites.
 */

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: normal;
  src: url('../woff2/poppins-regular-2.woff2') format("woff2");
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: bold;
  src: url('../woff2/poppins-bold-2.woff2') format("woff2");
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('../woff2/poppins-semibold-2.woff2') format("woff2");
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  src: url('../woff2/inter-regular-2.woff2') format("woff2");
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: bold;
  src: url('../woff2/inter-bold-2.woff2') format("woff2");
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url('../woff2/inter-semibold-2.woff2') format("woff2");
  font-display: swap;
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url('../woff2/inter-medium-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    font-style: italic;
    font-weight: normal;
    src: url('../woff2/inter-italic-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Almarai';
    font-style: normal;
    font-weight: 800;
    src: url('../woff2/almarai-extrabold-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Almarai';
    font-style: normal;
    font-weight: 700;
    src: url('../woff2/almarai-bold-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Almarai';
    font-style: normal;
    font-weight: 400;
    src: url('../woff2/almarai-regular-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 700;
    src: url('../woff2/lexend-bold-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 600;
    src: url('../woff2/lexend-semibold-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 400;
    src: url('../woff2/lexend-regular-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 500;
    src: url('../woff2/lexend-medium-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 800;
    src: url('../woff2/mulish-extrabold-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 900;
    src: url('../woff2/mulish-black-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 400;
    src: url('../woff2/mulish-regular-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 500;
    src: url('../woff2/mulish-medium-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 600;
    src: url('../woff2/mulish-semibold-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Mulish';
    font-style: italic;
    font-weight: normal;
    src: url('../woff2/mulish-italic-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'M PLUS 1p';
    font-style: normal;
    font-weight: 800;
    src: url('../woff2/mplus1p-extrabold-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'M PLUS 1p';
    font-style: normal;
    font-weight: 700;
    src: url('../woff2/mplus1p-bold-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'M PLUS 1p';
    font-style: normal;
    font-weight: 400;
    src: url('../woff2/mplus1p-regular-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'M PLUS 1p';
    font-style: normal;
    font-weight: 500;
    src: url('../woff2/mplus1p-medium-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 900;
    src: url('../woff2/notosanskr-black-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src: url('../woff2/notosanskr-bold-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url('../woff2/notosanskr-regular-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url('../woff2/notosanskr-medium-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 600;
    src: url('../woff2/notosanskr-semibold-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans SC';
    font-style: normal;
    font-weight: 900;
    src: url('../woff2/notosanssc-black-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans SC';
    font-style: normal;
    font-weight: 700;
    src: url('../woff2/notosanssc-bold-2.woff2') format("woff2");
    font-display: swap;
}
@font-face {
    font-family: 'Noto Sans SC';
    font-style: normal;
    font-weight: 500;
    src: url('../woff2/notosanssc-medium-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans SC';
    font-style: normal;
    font-weight: 400;
    src: url('../woff2/notosanssc-regular-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans SC';
    font-style: normal;
    font-weight: 600;
    src: url('../woff2/notosanssc-semibold-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans TC';
    font-style: normal;
    font-weight: 900;
    src: url('../woff2/notosanstc-black-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans TC';
    font-style: normal;
    font-weight: 700;
    src: url('../woff2/notosanstc-bold-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans TC';
    font-style: normal;
    font-weight: 600;
    src: url('../woff2/notosanstc-semibold-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans TC';
    font-style: normal;
    font-weight: 500;
    src: url('../woff2/notosanstc-medium-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans TC';
    font-style: normal;
    font-weight: 400;
    src: url('../woff2/notosanstc-regular-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 700;
    src: url('../woff2/prompt-bold-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 600;
    src: url('../woff2/prompt-semibold-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 400;
    src: url('../woff2/prompt-regular-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 500;
    src: url('../woff2/prompt-medium-2.woff2') format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'Prompt';
    font-style: italic;
    font-weight: normal;
    src: url('../woff2/prompt-italic-2.woff2') format("woff2");
    font-display: swap;
}
