@font-face {
    font-family: 'PSLThanuthong';
    src: url('../font/PSL319PRO.OTF') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'PSLThanuthong';
    src: url('../font/PSL320PRO.OTF') format('woff2');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'PSLThanuthong';
    src: url('../font/PSL321PRO.OTF') format('woff2');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'PSLThanuthong';
    src: url('../font/PSL322PRO.OTF') format('woff2');
    font-weight: 700;
    font-style: italic;
}

.PSLThanuthong {
    font-family: 'PSLThanuthong', sans-serif;
}

/* Font  */
h1,
.h1 {
    font-size: var(--h1) !important;
}

h2,
.h2 {
    font-size: var(--h2) !important;
}

h3,
.h3 {
    font-size: var(--h3) !important;
}

h4,
.h4 {
    font-size: var(--h4) !important;
}

h5,
.h5 {
    font-size: var(--h5) !important;
}

h6,
.h6 {
    font-size: var(--h6) !important;
}

p,
.p {
    font-size: var(--default) !important;
}

small,
.small {
    font-size: var(--small) !important;
}