@font-face {
    font-family: NeueMachinaLight;
    src: url('../font/neue-machina-light/NeueMachina-Light.woff2') format("woff2"),
        url('../font/neue-machina-light/NeueMachina-Light.woff') format("woff")
}

@font-face {
    font-family: NeueMachina;
    src: url('../font/neue-machina-regular/NeueMachina-Regular.woff2') format("woff2"),
        url('../font/neue-machina-regular/NeueMachina-Regular.woff') format("woff")
}

@font-face {
    font-family: NeueMachinaUltrabold;
    src: url('../font/neue-machina-ultrabold/NeueMachina-Ultrabold.woff2') format("woff2"),
        url('../font/neue-machina-ultrabold/NeueMachina-Ultrabold.woff') format("woff")
}

@font-face {
    font-family: NotoSansLight;
    src: url('../font/noto-sans-cjk-kr-light/NotoSansCJKkr-Light.woff2') format("woff2"),
        url('../font/noto-sans-cjk-kr-light/NotoSansCJKkr-Light.woff') format("woff")
}

@font-face {
    font-family: NotoSans;
    src: url('../font/noto-sans-cjk-kr-regular/NotoSansCJKkr-Regular.woff2') format("woff2"),
        url('../font/noto-sans-cjk-kr-regular/NotoSansCJKkr-Regular.woff') format("woff")
}

@font-face {
    font-family: NotoSansBold;
    src: url('../font/noto-sans-cjk-kr-bold/NotoSansCJKkr-Bold.woff2') format("woff2"),
        url('../font/noto-sans-cjk-kr-bold/NotoSansCJKkr-Bold.woff') format("woff")
}

.font-showroom-light, .font-showroom-light * {
    font-family: NeueMachinaLight, NotoSansLight !important;
}

.font-showroom, .font-showroom * {
    font-family: NeueMachina, NotoSans !important;
}

.font-showroom-bold, .font-showroom-bold * {
    font-family: NeueMachinaUltrabold, NotoSansBold !important;
}

.disable-user-select {
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}