
/********************************************/
/****** PLEASE DO NOT MODIFY THIS FILE ******/
/********************************************/


:root{
  --font-default: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}


.font-1x {
  font-size:calc(1vw + 1em);
}

.font-2x {
  font-size:calc(2vw + 1em);
}

.font-3x {
  font-size:calc(3vw + 1em);
}

.font-4x {
  font-size:calc(4vw + 1em);
}

.font-5x {
  font-size:calc(5vw + 1em);
}





.smooth {
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}






/*DM-Sans Regular*/

@font-face {
  font-family: 'DM-Sans';
  src: local('DM-Sans'), url('../fonts/DM_Sans/DMSans-Regular.ttf') format('truetype');
}

.dm-sans {
  font-family: 'DM-Sans', 'Century Gothic', ariel, sans-serif;
}


/*DM-Sans Medium (FW: 500)*/

@font-face {
  font-family: 'DM-Sans-medium';
  src: local('DM-Sans-medium'), url('../fonts/DM_Sans/DMSans-Medium.ttf') format('truetype');
}

.dm-sans-medium {
  font-family: 'DM-Sans-medium', 'Century Gothic', ariel, sans-serif;
}


/*DM-Sans Medium (FW: 700)*/

@font-face {
  font-family: 'DM-Sans-bold';
  src: local('DM-Sans-bold'), url('../fonts/DM_Sans/DMSans-Bold.ttf') format('truetype');
}

.dm-sans-bd {
  font-family: 'DM-Sans-bold', 'Century Gothic', ariel, sans-serif;
}




