
/* latin-ext */
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 400;
	src: url('DMSans-VariableFont_wght.woff2') format('woff2');
	unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 600;
	src: url('DMSans-VariableFont_wght.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 800;
	src: url('DMSans-VariableFont_wght.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'fontello';
	src: url('fontello.woff2?54464080') format('woff2');
	font-weight: normal;
	font-style: normal;
  }

  [class^="rkpicon-"]:before, [class*=" rkpicon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: never;
  
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */
  
	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;
  
	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;
  
	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: .2em;
  
	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */
  
	/* Font smoothing. That was taken from TWBS */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  
	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  }
  
  .rkpicon-mail:before { content: '\e800'; } /* '' */
  .rkpicon-phone:before { content: '\e801'; } /* '' */
  .rkpicon-sun:before { content: '\e802'; } /* '' */
  .rkpicon-letter:before { content: '\e803'; } /* '' */
  .rkpicon-map:before { content: '\e804'; } /* '' */
  .rkpicon-call:before { content: '\e805'; } /* '' */
  .rkpicon-instagram:before { content: '\e806'; } /* '' */
  .rkpicon-facebook-f:before { content: '\e807'; } /* '' */
  .rkpicon-twitterx:before { content: '\e808'; } /* '' */
  .rkpicon-mail-1:before { content: '\e809'; } /* '' */
  .rkpicon-adjust:before { content: '\e80a'; } /* '' */
  .rkpicon-location:before { content: '\e80b'; } /* '' */
  .rkpicon-dialog:before { content: '\e80c'; } /* '' */
  .rkpicon-cancel:before { content: '\f00d'; } /* '' */
  .rkpicon-linkedin:before { content: '\f0e1'; } /* '' */
  .rkpicon-moon:before { content: '\f186'; } /* '' */
  .rkpicon-file-pdf:before { content: '\f1c1'; } /* '' */
  .rkpicon-hand-grab-o:before { content: '\f255'; } /* '' */


