@font-face {
  font-family: 'grommet';
  src:  url('../fonts/grommet.eot?eir80v');
  src:  url('../fonts/grommet.eot?eir80v#iefix') format('embedded-opentype'),
    url('../fonts/grommet.ttf?eir80v') format('truetype'),
    url('../fonts/grommet.woff?eir80v') format('woff'),
    url('../fonts/grommet.svg?eir80v#grommet') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="grmt-"], [class*=" grmt-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'grommet' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.grmt-amazon:before {
  content: "\e90b";
  color: #f90;
}
.grmt-amex:before {
  content: "\e90c";
  color: #002663;
}
.grmt-android:before {
  content: "\e90f";
  color: #a4c639;
}
.grmt-apple:before {
  content: "\e911";
  color: #aaa;
}
.grmt-apple-app-store:before {
  content: "\e912";
  color: #1d81f3;
}
.grmt-apple-music:before {
  content: "\e913";
}
.grmt-apple-podcasts:before {
  content: "\e914";
}
.grmt-archlinux:before {
  content: "\e918";
  color: #1793d1;
}
.grmt-aruba:before {
  content: "\e91a";
  color: #ff8300;
}
.grmt-ascending:before {
  content: "\e91c";
}
.grmt-bitcoin:before {
  content: "\e928";
  color: #f90;
}
.grmt-block-quote:before {
  content: "\e92b";
}
.grmt-bold:before {
  content: "\e92e";
}
.grmt-caret-down-fill:before {
  content: "\e941";
}
.grmt-caret-left-fill:before {
  content: "\e942";
}
.grmt-caret-right-fill:before {
  content: "\e945";
}
.grmt-caret-up-fill:before {
  content: "\e947";
}
.grmt-centos:before {
  content: "\e94b";
  color: #7e2f76;
}
.grmt-chrome .path1:before {
  content: "\e956";
  color: rgb(66, 133, 244);
}
.grmt-chrome .path2:before {
  content: "\e957";
  margin-left: -1em;
  color: rgb(74, 174, 72);
}
.grmt-chrome .path3:before {
  content: "\e958";
  margin-left: -1em;
  color: rgb(234, 57, 57);
}
.grmt-chrome .path4:before {
  content: "\e959";
  margin-left: -1em;
  color: rgb(254, 209, 75);
}
.grmt-clock:before {
  content: "\e962";
}
.grmt-cloudlinux:before {
  content: "\e969";
  color: #5875b8;
}
.grmt-codepen:before {
  content: "\e96f";
}
.grmt-console:before {
  content: "\e97a";
}
.grmt-creative-commons:before {
  content: "\e980";
}
.grmt-debian:before {
  content: "\e98b";
  color: #a80030;
}
.grmt-descending:before {
  content: "\e98f";
}
.grmt-dislike-fill:before {
  content: "\e998";
}
.grmt-docker:before {
  content: "\e999";
  color: #0db7ed;
}
.grmt-dos:before {
  content: "\e9ba";
}
.grmt-download-option:before {
  content: "\e9bd";
}
.grmt-dribbble:before {
  content: "\e9c0";
  color: #e74d89;
}
.grmt-dropbox:before {
  content: "\e9c2";
  color: #007ee5;
}
.grmt-dxc:before {
  content: "\e9c4";
}
.grmt-ebay .path1:before {
  content: "\e9c5";
  color: rgb(229, 50, 56);
}
.grmt-ebay .path2:before {
  content: "\e9c6";
  margin-left: -2.5em;
  color: rgb(0, 100, 210);
}
.grmt-ebay .path3:before {
  content: "\e9c7";
  margin-left: -2.5em;
  color: rgb(245, 175, 2);
}
.grmt-ebay .path4:before {
  content: "\e9c8";
  margin-left: -2.5em;
  color: rgb(134, 184, 23);
}
.grmt-edge:before {
  content: "\e9c9";
}
.grmt-emergency:before {
  content: "\e9cd";
}
.grmt-emoji:before {
  content: "\e9ce";
}
.grmt-ezmeral .path1:before {
  content: "\e9d3";
  color: rgb(1, 169, 130);
}
.grmt-ezmeral .path2:before {
  content: "\e9d4";
  margin-left: -2em;
  color: rgb(0, 119, 91);
}
.grmt-ezmeral .path3:before {
  content: "\e9d5";
  margin-left: -2em;
  color: rgb(0, 119, 91);
}
.grmt-ezmeral .path4:before {
  content: "\e9d6";
  margin-left: -2em;
  color: rgb(0, 119, 91);
}
.grmt-ezmeral .path5:before {
  content: "\e9d7";
  margin-left: -2em;
  color: rgb(0, 199, 129);
}
.grmt-ezmeral .path6:before {
  content: "\e9d8";
  margin-left: -2em;
  color: rgb(1, 169, 130);
}
.grmt-ezmeral .path7:before {
  content: "\e9d9";
  margin-left: -2em;
  color: rgb(1, 169, 130);
}
.grmt-ezmeral .path8:before {
  content: "\e9da";
  margin-left: -2em;
  color: rgb(1, 169, 130);
}
.grmt-ezmeral .path9:before {
  content: "\e9db";
  margin-left: -2em;
  color: rgb(1, 169, 130);
}
.grmt-facebook:before {
  content: "\e9dc";
  color: #1089fb;
}
.grmt-facebook-option:before {
  content: "\e9dd";
  color: #3b5998;
}
.grmt-fedora:before {
  content: "\e9e2";
  color: #4f6db1;
}
.grmt-figma .path1:before {
  content: "\e9e3";
  color: rgb(25, 188, 254);
}
.grmt-figma .path2:before {
  content: "\e9e4";
  margin-left: -1em;
  color: rgb(9, 207, 131);
}
.grmt-figma .path3:before {
  content: "\e9e5";
  margin-left: -1em;
  color: rgb(162, 89, 255);
}
.grmt-figma .path4:before {
  content: "\e9e6";
  margin-left: -1em;
  color: rgb(242, 78, 30);
}
.grmt-figma .path5:before {
  content: "\e9e7";
  margin-left: -1em;
  color: rgb(255, 114, 98);
}
.grmt-firefox:before {
  content: "\e9eb";
  color: #e66000;
}
.grmt-firewall:before {
  content: "\e9ec";
}
.grmt-freebsd:before {
  content: "\ea0f";
  color: #9b2718;
}
.grmt-gatsbyjs:before {
  content: "\ea13";
  color: #639;
}
.grmt-gem:before {
  content: "\ea14";
}
.grmt-github:before {
  content: "\ea16";
}
.grmt-golang .path1:before {
  content: "\ea18";
  color: rgb(140, 197, 231);
}
.grmt-golang .path2:before {
  content: "\ea19";
  margin-left: -1em;
  color: rgb(184, 147, 127);
}
.grmt-golang .path3:before {
  content: "\ea1a";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.grmt-google .path1:before {
  content: "\ea1b";
  color: rgb(234, 67, 53);
}
.grmt-google .path2:before {
  content: "\ea1c";
  margin-left: -1em;
  color: rgb(52, 168, 83);
}
.grmt-google .path3:before {
  content: "\ea1d";
  margin-left: -1em;
  color: rgb(74, 144, 226);
}
.grmt-google .path4:before {
  content: "\ea1e";
  margin-left: -1em;
  color: rgb(251, 188, 5);
}
.grmt-google-pay .path1:before {
  content: "\ea1f";
  color: rgb(235, 68, 52);
}
.grmt-google-pay .path2:before {
  content: "\ea20";
  margin-left: -1em;
  color: rgb(253, 189, 0);
}
.grmt-google-pay .path3:before {
  content: "\ea21";
  margin-left: -1em;
  color: rgb(45, 169, 79);
}
.grmt-google-pay .path4:before {
  content: "\ea22";
  margin-left: -1em;
  color: rgb(43, 122, 240);
}
.grmt-google-play .path1:before {
  content: "\ea23";
  color: rgb(234, 67, 53);
}
.grmt-google-play .path2:before {
  content: "\ea24";
  margin-left: -1em;
  color: rgb(251, 188, 4);
}
.grmt-google-play .path3:before {
  content: "\ea25";
  margin-left: -1em;
  color: rgb(66, 133, 244);
}
.grmt-google-play .path4:before {
  content: "\ea26";
  margin-left: -1em;
  color: rgb(52, 168, 83);
}
.grmt-google-plus:before {
  content: "\ea27";
  color: #4285f4;
}
.grmt-google-wallet:before {
  content: "\ea28";
  color: #4285f4;
}
.grmt-graph-ql:before {
  content: "\ea29";
  color: #e535ab;
}
.grmt-hadoop:before {
  content: "\ea2f";
  color: #92ccf4;
}
.grmt-help-option:before {
  content: "\ea33";
}
.grmt-heroku:before {
  content: "\ea34";
  color: #6762a6;
}
.grmt-horton:before {
  content: "\ea3a";
  color: #89ba4e;
}
.grmt-hp:before {
  content: "\ea3d";
}
.grmt-hpe:before {
  content: "\ea3e";
  color: #00c781;
}
.grmt-hpi:before {
  content: "\ea40";
  color: #0096d6;
}
.grmt-instagram:before {
  content: "\ea4c";
}
.grmt-internet-explorer:before {
  content: "\ea50";
  color: #00a1f1;
}
.grmt-italic:before {
  content: "\ea51";
}
.grmt-js:before {
  content: "\ea54";
  color: #f1dc50;
}
.grmt-kubernetes:before {
  content: "\ea57";
  color: #326ce5;
}
.grmt-lastfm:before {
  content: "\ea59";
  color: #b72024;
}
.grmt-like-fill:before {
  content: "\ea5e";
}
.grmt-linkedin:before {
  content: "\ea63";
  color: #0077b5;
}
.grmt-linkedin-option:before {
  content: "\ea64";
  color: #0077b5;
}
.grmt-mail:before {
  content: "\ea72";
  color: #01a982;
}
.grmt-mandriva:before {
  content: "\ea74";
  color: #e8b845;
}
.grmt-mastercard .path1:before {
  content: "\ea78";
  color: rgb(234, 0, 27);
}
.grmt-mastercard .path2:before {
  content: "\ea79";
  margin-left: -1em;
  color: rgb(255, 162, 0);
  opacity: 0.8;
}
.grmt-medium:before {
  content: "\ea7a";
}
.grmt-meta:before {
  content: "\ea7d";
  color: #0081fb;
}
.grmt-microfocus:before {
  content: "\ea7e";
  color: #0078ef;
}
.grmt-monospace:before {
  content: "\ea82";
}
.grmt-more-vertical:before {
  content: "\ea85";
}
.grmt-mysql:before {
  content: "\ea8a";
  color: #00758f;
}
.grmt-node:before {
  content: "\ea91";
  color: #689f63;
}
.grmt-norton:before {
  content: "\ea93";
  color: #e0b02f;
}
.grmt-npm .path1:before {
  content: "\ea97";
  color: rgb(212, 0, 1);
}
.grmt-npm .path2:before {
  content: "\ea98";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.grmt-onedrive:before {
  content: "\ea9c";
  color: #4f8ad8;
}
.grmt-opera:before {
  content: "\ea9d";
  color: #cc0f16;
}
.grmt-oracle:before {
  content: "\ea9f";
  color: #f00;
}
.grmt-ordered-list:before {
  content: "\eaa0";
}
.grmt-package:before {
  content: "\eaa3";
}
.grmt-paypal:before {
  content: "\eaa8";
  color: #003087;
}
.grmt-phone-flip:before {
  content: "\eaac";
}
.grmt-phone-horizontal:before {
  content: "\eaad";
}
.grmt-phone-vertical:before {
  content: "\eaae";
}
.grmt-pied-piper:before {
  content: "\eab0";
  color: #609b4d;
}
.grmt-pinterest:before {
  content: "\eab2";
  color: #bd081c;
}
.grmt-product-hunt:before {
  content: "\eabf";
  color: #da552f;
}
.grmt-raspberry:before {
  content: "\eac4";
  color: #c7053d;
}
.grmt-reactjs:before {
  content: "\eac5";
  color: #00d8ff;
}
.grmt-reddit:before {
  content: "\eac6";
  color: #ff4500;
}
.grmt-redhat .path1:before {
  content: "\eac7";
  color: rgb(238, 0, 0);
}
.grmt-redhat .path2:before {
  content: "\eac8";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.grmt-redo:before {
  content: "\eac9";
}
.grmt-rotate-left:before {
  content: "\ead6";
}
.grmt-rotate-right:before {
  content: "\ead7";
}
.grmt-safari-option:before {
  content: "\eada";
  color: #87c5f8;
}
.grmt-samsung-pay:before {
  content: "\eadb";
  color: #1e4bc6;
}
.grmt-sco:before {
  content: "\eae4";
  color: #3158a0;
}
.grmt-script:before {
  content: "\eae6";
}
.grmt-sd:before {
  content: "\eae7";
}
.grmt-share-rounded:before {
  content: "\eaf7";
}
.grmt-skype:before {
  content: "\eafe";
  color: #00aff0;
}
.grmt-slack .path1:before {
  content: "\eaff";
  color: rgb(224, 30, 90);
}
.grmt-slack .path2:before {
  content: "\eb00";
  margin-left: -1em;
  color: rgb(54, 197, 240);
}
.grmt-slack .path3:before {
  content: "\eb01";
  margin-left: -1em;
  color: rgb(46, 182, 125);
}
.grmt-slack .path4:before {
  content: "\eb02";
  margin-left: -1em;
  color: rgb(236, 178, 46);
}
.grmt-snapchat:before {
  content: "\eb03";
  color: #fffc00;
}
.grmt-solaris:before {
  content: "\eb04";
  color: #d47b27;
}
.grmt-soundcloud:before {
  content: "\eb06";
}
.grmt-spectrum:before {
  content: "\eb08";
  color: #7b2dfb;
}
.grmt-spotify:before {
  content: "\eb0b";
  color: #1ed760;
}
.grmt-square:before {
  content: "\eb0c";
  color: #28c101;
}
.grmt-stack-overflow .path1:before {
  content: "\eb0d";
  color: rgb(188, 187, 187);
}
.grmt-stack-overflow .path2:before {
  content: "\eb0e";
  margin-left: -1em;
  color: rgb(244, 128, 35);
}
.grmt-star:before {
  content: "\eb10";
  color: #ffc95e;
}
.grmt-star-half .path1:before {
  content: "\eb11";
  color: rgb(0, 0, 0);
  opacity: 0.2;
}
.grmt-star-half .path2:before {
  content: "\eb12";
  margin-left: -1em;
  color: rgb(255, 201, 94);
}
.grmt-strike-through:before {
  content: "\eb28";
}
.grmt-stripe:before {
  content: "\eb29";
  color: #aacbfb;
}
.grmt-subscript:before {
  content: "\eb2a";
}
.grmt-superscript:before {
  content: "\eb2e";
}
.grmt-suse:before {
  content: "\eb30";
  color: #7ac142;
}
.grmt-swift:before {
  content: "\eb31";
  color: #d15f3e;
}
.grmt-switch:before {
  content: "\eb33";
}
.grmt-text-align-center:before {
  content: "\eb43";
}
.grmt-text-align-full:before {
  content: "\eb44";
}
.grmt-text-align-left:before {
  content: "\eb45";
}
.grmt-text-align-right:before {
  content: "\eb46";
}
.grmt-threads:before {
  content: "\eb48";
}
.grmt-tiktok .path1:before {
  content: "\eb4d";
  color: rgb(255, 0, 79);
}
.grmt-tiktok .path2:before {
  content: "\eb4e";
  margin-left: -1em;
  color: rgb(255, 0, 79);
}
.grmt-tiktok .path3:before {
  content: "\eb4f";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.grmt-tiktok .path4:before {
  content: "\eb50";
  margin-left: -1em;
  color: rgb(0, 247, 239);
}
.grmt-tiktok .path5:before {
  content: "\eb51";
  margin-left: -1em;
  color: rgb(0, 247, 239);
}
.grmt-tumblr:before {
  content: "\eb61";
  color: #35465c;
}
.grmt-turbolinux:before {
  content: "\eb62";
  color: #528dc4;
}
.grmt-twitch:before {
  content: "\eb63";
  color: #6441a5;
}
.grmt-twitter:before {
  content: "\eb64";
  color: #1da1f2;
}
.grmt-ubuntu:before {
  content: "\eb65";
  color: #dd4814;
}
.grmt-underline:before {
  content: "\eb66";
}
.grmt-undo:before {
  content: "\eb67";
}
.grmt-unordered-list:before {
  content: "\eb6a";
}
.grmt-unsorted:before {
  content: "\eb6b";
}
.grmt-usb-key:before {
  content: "\eb71";
}
.grmt-venmo:before {
  content: "\eb7e";
  color: #008cff;
}
.grmt-vimeo:before {
  content: "\eb81";
  color: #1ab7ea;
}
.grmt-visa:before {
  content: "\eb84";
  color: #1a1f71;
}
.grmt-vmware:before {
  content: "\eb86";
  color: #879ac3;
}
.grmt-wechat:before {
  content: "\eb8e";
  color: #51ce5e;
}
.grmt-whatsapp:before {
  content: "\eb8f";
  color: #51ce5e;
}
.grmt-windows:before {
  content: "\eb96";
  color: #001589;
}
.grmt-windows-legacy .path1:before {
  content: "\eb97";
  color: rgb(243, 83, 37);
}
.grmt-windows-legacy .path2:before {
  content: "\eb98";
  margin-left: -1em;
  color: rgb(129, 188, 6);
}
.grmt-windows-legacy .path3:before {
  content: "\eb99";
  margin-left: -1em;
  color: rgb(255, 186, 8);
}
.grmt-windows-legacy .path4:before {
  content: "\eb9a";
  margin-left: -1em;
  color: rgb(5, 166, 240);
}
.grmt-wordpress:before {
  content: "\eb9b";
  color: #21759b;
}
.grmt-x:before {
  content: "\eb9d";
}
.grmt-xing .path1:before {
  content: "\eb9e";
  color: rgb(0, 90, 95);
}
.grmt-xing .path2:before {
  content: "\eb9f";
  margin-left: -1em;
  color: rgb(212, 214, 0);
}
.grmt-youtube:before {
  content: "\eba1";
  color: #cd201f;
}
.grmt-zoom .path1:before {
  content: "\eba2";
  color: rgb(57, 132, 253);
}
.grmt-zoom .path2:before {
  content: "\eba3";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.grmt-zoom .path3:before {
  content: "\eba4";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
