@charset "UTF-8";

/* NetorServer CDN Provided
 * Fonts CDN for SPACELAKE All-in-ONE CSS for Bootstrap 4
 * CSS Made by SPACELAKE (spacelake.net)
 * Copyright 2020. SPACELAKE all rights reserved.
 */


/* 폰트 CDN */

@font-face {
    font-family: 'NanumSquare';
    font-weight: 400;
    font-display: swap;
    src: url('./webfonts/NanumSquareR.eot');
    src: url('./webfonts/NanumSquareR.eot?#iefix') format('embedded-opentype'),
         url('./webfonts/NanumSquareR.woff') format('woff'),
         url('./webfonts/NanumSquareR.ttf') format('truetype');
         font-display: swap;
   }
   @font-face {
    font-family: 'NanumSquare';
    font-weight: 700;
    font-display: swap;
    src: url('./webfonts/NanumSquareB.eot');
    src: url('./webfonts/NanumSquareB.eot?#iefix') format('embedded-opentype'),
         url('./webfonts/NanumSquareB.woff') format('woff'),
         url('./webfonts/NanumSquareB.ttf') format('truetype');
         font-display: swap;
   }
   @font-face {
    font-family: 'NanumSquare';
    font-weight: 800;
    font-display: swap;
    src: url('./webfonts/NanumSquareEB.eot');
    src: url('./webfonts/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
         url('./webfonts/NanumSquareEB.woff') format('woff'),
         url('./webfonts/NanumSquareEB.ttf') format('truetype');
         font-display: swap;
   }
   @font-face {
    font-family: 'NanumSquare';
    font-weight: 300;
    font-display: swap;
    src: url('./webfonts/NanumSquareL.eot');
    src: url('./webfonts/NanumSquareL.eot?#iefix') format('embedded-opentype'),
         url('./webfonts/NanumSquareL.woff') format('woff'),
         url('./webfonts/NanumSquareL.ttf') format('truetype');
         font-display: swap;
   }

/* 나눔스퀘어 */

@font-face {
    font-family: 'NanumGothic';
    font-style: normal;
    font-weight: 100;
    src: local('※'),
        url('./webfonts/NanumGothicL.woff2') format('woff2'), 
        url('./webfonts/NanumGothicL.woff') format('woff'),
        url('./webfonts/NanumGothicL.ttf') format('truetype'),
        url('./webfonts/NanumGothicL.eot') format('embedded-opentype');
    font-display: swap;
}

@font-face {
    font-family: 'NanumGothic';
    font-style: normal;
    font-weight: 400;
    src: local('※'),
        url('./webfonts/NanumGothicR.woff2') format('woff2'), 
        url('./webfonts/NanumGothicR.woff') format('woff'),
        url('./webfonts/NanumGothicR.ttf') format('truetype'),
        url('./webfonts/NanumGothicR.eot') format('embedded-opentype');
    font-display: swap;
}

@font-face {
    font-family: 'NanumGothic';
    font-style: normal;
    font-weight: 700;
    src: local('※'),
        url('./webfonts/NanumGothicB.woff2') format('woff2'), 
        url('./webfonts/NanumGothicB.woff') format('woff'),
        url('./webfonts/NanumGothicB.ttf') format('truetype'),
        url('./webfonts/NanumGothicB.eot') format('embedded-opentype');
    font-display: swap;
}

@font-face {
    font-family: 'NanumGothic';
    font-style: normal;
    font-weight: 900;
    src: local('※'),
        url('./webfonts/NanumGothicEB.woff2') format('woff2'), 
        url('./webfonts/NanumGothicEB.woff') format('woff'),
        url('./webfonts/NanumGothicEB.ttf') format('truetype'),
        url('./webfonts/NanumGothicEB.eot') format('embedded-opentype');
    font-display: swap;
}

/* 나눔고딕 */

@font-face {
    font-family: 'IBMPlexSansKR';
    src: url('./webfonts/IBMPlexSansKR-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IBMPlexSansKR';
    src: url('./webfonts/IBMPlexSansKR-Light.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IBMPlexSansKR';
    src: url('./webfonts/IBMPlexSansKR-ExtraLight.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IBMPlexSansKR';
    src: url('./webfonts/IBMPlexSansKR-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IBMPlexSansKR';
    src: url('./webfonts/IBMPlexSansKR-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IBMPlexSansKR';
    src: url('./webfonts/IBMPlexSansKR-Text.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* IBM Plex Sans KR */

/* 폰트 적용 */

.nanumsquare {
    font-family: 'NanumSquare' !important;
}

.nanumgothic {
    font-family: 'NanumGothic' !important;
}

.plexsanskr {
    font-family: 'IBMPlexSansKR' !important;
}

/* 폰트 굵기 */

.font-weight-100 {
    font-weight: 100 !important;
}

.font-weight-200 {
    font-weight: 200 !important;
}

.font-weight-300 {
    font-weight: 300 !important;
}

.font-weight-400 {
    font-weight: 400 !important;
}

.font-weight-500 {
    font-weight: 500 !important;
}

.font-weight-600 {
    font-weight: 600 !important;
}

.font-weight-700 {
    font-weight: 700 !important;
}

.font-weight-800 {
    font-weight: 800 !important;
}

.font-weight-900 {
    font-weight: 900 !important;
}