@font-face {
    font-family: 'DMSans_Black';
    src: url('DMSans36pt-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'DMSans_BlackItalic';
    src: url('DMSans36pt-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'DMSans_Bold';
    src: url('DMSans36pt-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DMSans_BoldItalic';
    src: url('DMSans36pt-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'DMSans_ExtraBoldItalic';
    src: url('DMSans36pt-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'DMSans_ExtraLight';
    src: url('DMSans36pt-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DMSans_ExtraLightItalic';
    src: url('DMSans36pt-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'DMSans_ExtraBold';
    src: url('DMSans36pt-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DMSans_Light';
    src: url('DMSans36pt-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DMSans_LightItalic';
    src: url('DMSans36pt-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'DMSans_Italic';
    src: url('DMSans36pt-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'DMSans_Medium';
    src: url('DMSans36pt-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DMSans_MediumItalic';
    src: url('DMSans36pt-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'DMSans_ThinItalic';
    src: url('DMSans36pt-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'DMSans_SemiboldItalic';
    src: url('DMSans36pt-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'DMSans_Regular';
    src: url('DMSans36pt-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DMSans_Thin';
    src: url('DMSans36pt-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

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

.font-dmblack, .font-dmblack a, .font-dmblack span{
    font-family: 'DMSans_Black' !important;
}
.font-idmblack, .font-idmblack a, .font-idmblack span{
    font-family: 'DMSans_BlackItalic' !important;
}
.font-dmbold, .font-dmbold a, .font-dmbold span{
    font-family: 'DMSans_Bold' !important;
}
.font-idmbold, .font-idmbold a, .font-idmbold span{
    font-family: 'DMSans_BoldItalic' !important;
}
.font-dmxbold, .font-dmxbold a, .font-dmxbold span{
    font-family: 'DMSans_ExtraBold' !important;
}
.font-idmxbold, .font-idmxbold a, .font-idmxbold span{
    font-family: 'DMSans_ExtraBoldItalic' !important;
}
.font-dmlight, .font-dmlight a, .font-dmlight span{
    font-family: 'DMSans_Light' !important;
}
.font-idmlight, .font-idmlight a, .font-idmlight span{
    font-family: 'DMSans_LightItalic' !important;
}
.font-dmxlight, .font-dmxlight a, .font-dmxlight span{
    font-family: 'DMSans_ExtraLight' !important;
}
.font-idmxlight, .font-idmxlight a, .font-idmxlight span{
    font-family: 'DMSans_ExtraLightItalic' !important;
}
.font-dm, .font-dm a, .font-dm span{
    font-family: 'DMSans_Regular' !important;
}
.font-idm, .font-idm a, .font-idm span{
    font-family: 'DMSans_Italic' !important;
}
.font-dmmedium, .font-dmmedium a, .font-dmmedium span{
    font-family: 'DMSans_Medium' !important;
}
.font-idmmedium, .font-idmmedium a, .font-idmmedium span{
    font-family: 'DMSans_MediumItalic' !important;
}
.font-dmsemibold, .font-dmsemibold a, .font-dmsemibold span{
    font-family: 'DMSans_Semibold' !important;
}
.font-idmsemibold, .font-idmsemibold a, .font-idmsemibold span{
    font-family: 'DMSans_SemiboldItalic' !important;
}
.font-dmthin, .font-dmthin a, .font-dmthin span{
    font-family: 'DMSans_Thin' !important;
}
.font-idmthin, .font-idmthin a, .font-idmthin span{
    font-family: 'DMSans_ThinItalic' !important;
}