@font-face {
  font-family: 'kamfs';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
    font-weight: normal;
  font-style: normal;
  font-display: block;
}
@keyframes anim-rotate {
	0% {
		transform: rotate(0);
	}
	100% {
		transform: rotate(360deg);
	}
}
.kamfs-icon {
    font-family: 'kamfs';
    font-style: normal;
    line-height: 1;
}
.kam-spin {
  display: inline-block;
  animation: anim-rotate 2s infinite linear;
}
.kam-refresh:before {
    content: "\e900";
}
.kam-dots:before {
    content: "\e901";
}
.kam-notch:before {
    content: "\e902";
}
.kam-close:before {
    content: "\e903";
}
.kam-check:before {
    content: "\e904";
}