@font-face {
  font-family: 'hero-icons';
  src: url('fonts/hero-icons.ttf') format('truetype'),
       url('fonts/hero-icons.woff2') format('woff2'),
       url('fonts/hero-icons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="hero-"], [class*=" hero-"] {
  font-family: 'hero-icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.hero-academic-cap:before { content: "\f000"; }

.hero-x-mark:before { content: "\f001"; }

.hero-x-circle:before { content: "\f002"; }

.hero-wrench-screwdriver:before { content: "\f003"; }

.hero-wrench:before { content: "\f004"; }

.hero-window:before { content: "\f005"; }

.hero-wifi:before { content: "\f006"; }

.hero-wallet:before { content: "\f007"; }

.hero-viewfinder-circle:before { content: "\f008"; }

.hero-view-columns:before { content: "\f009"; }

.hero-video-camera-slash:before { content: "\f00a"; }

.hero-video-camera:before { content: "\f00b"; }

.hero-variable:before { content: "\f00c"; }

.hero-users:before { content: "\f00d"; }

.hero-user-plus:before { content: "\f00e"; }

.hero-user-minus:before { content: "\f00f"; }

.hero-user-group:before { content: "\f010"; }

.hero-user-circle:before { content: "\f011"; }

.hero-user:before { content: "\f012"; }

.hero-underline:before { content: "\f013"; }

.hero-tv:before { content: "\f014"; }

.hero-truck:before { content: "\f015"; }

.hero-trophy:before { content: "\f016"; }

.hero-trash:before { content: "\f017"; }

.hero-ticket:before { content: "\f018"; }

.hero-tag:before { content: "\f019"; }

.hero-table-cells:before { content: "\f01a"; }

.hero-swatch:before { content: "\f01b"; }

.hero-sun:before { content: "\f01c"; }

.hero-strikethrough:before { content: "\f01d"; }

.hero-stop-circle:before { content: "\f01e"; }

.hero-stop:before { content: "\f01f"; }

.hero-star:before { content: "\f020"; }

.hero-squares-plus:before { content: "\f021"; }

.hero-squares-2x2:before { content: "\f022"; }

.hero-square-3-stack-3d:before { content: "\f023"; }

.hero-square-2-stack:before { content: "\f024"; }

.hero-speaker-x-mark:before { content: "\f025"; }

.hero-speaker-wave:before { content: "\f026"; }

.hero-sparkles:before { content: "\f027"; }

.hero-slash:before { content: "\f028"; }

.hero-signal-slash:before { content: "\f029"; }

.hero-signal:before { content: "\f02a"; }

.hero-shopping-cart:before { content: "\f02b"; }

.hero-shopping-bag:before { content: "\f02c"; }

.hero-shield-exclamation:before { content: "\f02d"; }

.hero-shield-check:before { content: "\f02e"; }

.hero-share:before { content: "\f02f"; }

.hero-server-stack:before { content: "\f030"; }

.hero-server:before { content: "\f031"; }

.hero-scissors:before { content: "\f032"; }

.hero-scale:before { content: "\f033"; }

.hero-rss:before { content: "\f034"; }

.hero-rocket-launch:before { content: "\f035"; }

.hero-rectangle-stack:before { content: "\f036"; }

.hero-rectangle-group:before { content: "\f037"; }

.hero-receipt-refund:before { content: "\f038"; }

.hero-receipt-percent:before { content: "\f039"; }

.hero-radio:before { content: "\f03a"; }

.hero-queue-list:before { content: "\f03b"; }

.hero-question-mark-circle:before { content: "\f03c"; }

.hero-qr-code:before { content: "\f03d"; }

.hero-puzzle-piece:before { content: "\f03e"; }

.hero-printer:before { content: "\f03f"; }

.hero-presentation-chart-line:before { content: "\f040"; }

.hero-presentation-chart-bar:before { content: "\f041"; }

.hero-power:before { content: "\f042"; }

.hero-plus-small:before { content: "\f043"; }

.hero-plus-circle:before { content: "\f044"; }

.hero-plus:before { content: "\f045"; }

.hero-play-pause:before { content: "\f046"; }

.hero-play-circle:before { content: "\f047"; }

.hero-play:before { content: "\f048"; }

.hero-photo:before { content: "\f049"; }

.hero-phone-x-mark:before { content: "\f04a"; }

.hero-phone-arrow-up-right:before { content: "\f04b"; }

.hero-phone-arrow-down-left:before { content: "\f04c"; }

.hero-phone:before { content: "\f04d"; }

.hero-percent-badge:before { content: "\f04e"; }

.hero-pencil-square:before { content: "\f04f"; }

.hero-pencil:before { content: "\f050"; }

.hero-pause-circle:before { content: "\f051"; }

.hero-pause:before { content: "\f052"; }

.hero-paper-clip:before { content: "\f053"; }

.hero-paper-airplane:before { content: "\f054"; }

.hero-paint-brush:before { content: "\f055"; }

.hero-numbered-list:before { content: "\f056"; }

.hero-no-symbol:before { content: "\f057"; }

.hero-newspaper:before { content: "\f058"; }

.hero-musical-note:before { content: "\f059"; }

.hero-moon:before { content: "\f05a"; }

.hero-minus-small:before { content: "\f05b"; }

.hero-minus-circle:before { content: "\f05c"; }

.hero-minus:before { content: "\f05d"; }

.hero-microphone:before { content: "\f05e"; }

.hero-megaphone:before { content: "\f05f"; }

.hero-map-pin:before { content: "\f060"; }

.hero-map:before { content: "\f061"; }

.hero-magnifying-glass-plus:before { content: "\f062"; }

.hero-magnifying-glass-minus:before { content: "\f063"; }

.hero-magnifying-glass-circle:before { content: "\f064"; }

.hero-magnifying-glass:before { content: "\f065"; }

.hero-lock-open:before { content: "\f066"; }

.hero-lock-closed:before { content: "\f067"; }

.hero-list-bullet:before { content: "\f068"; }

.hero-link-slash:before { content: "\f069"; }

.hero-link:before { content: "\f06a"; }

.hero-light-bulb:before { content: "\f06b"; }

.hero-lifebuoy:before { content: "\f06c"; }

.hero-language:before { content: "\f06d"; }

.hero-key:before { content: "\f06e"; }

.hero-italic:before { content: "\f06f"; }

.hero-information-circle:before { content: "\f070"; }

.hero-inbox-stack:before { content: "\f071"; }

.hero-inbox-arrow-down:before { content: "\f072"; }

.hero-inbox:before { content: "\f073"; }

.hero-identification:before { content: "\f074"; }

.hero-home-modern:before { content: "\f075"; }

.hero-home:before { content: "\f076"; }

.hero-heart:before { content: "\f077"; }

.hero-hashtag:before { content: "\f078"; }

.hero-hand-thumb-up:before { content: "\f079"; }

.hero-hand-thumb-down:before { content: "\f07a"; }

.hero-hand-raised:before { content: "\f07b"; }

.hero-h3:before { content: "\f07c"; }

.hero-h2:before { content: "\f07d"; }

.hero-h1:before { content: "\f07e"; }

.hero-globe-europe-africa:before { content: "\f07f"; }

.hero-globe-asia-australia:before { content: "\f080"; }

.hero-globe-americas:before { content: "\f081"; }

.hero-globe-alt:before { content: "\f082"; }

.hero-gift-top:before { content: "\f083"; }

.hero-gift:before { content: "\f084"; }

.hero-gif:before { content: "\f085"; }

.hero-funnel:before { content: "\f086"; }

.hero-forward:before { content: "\f087"; }

.hero-folder-plus:before { content: "\f088"; }

.hero-folder-open:before { content: "\f089"; }

.hero-folder-minus:before { content: "\f08a"; }

.hero-folder-arrow-down:before { content: "\f08b"; }

.hero-folder:before { content: "\f08c"; }

.hero-flag:before { content: "\f08d"; }

.hero-fire:before { content: "\f08e"; }

.hero-finger-print:before { content: "\f08f"; }

.hero-film:before { content: "\f090"; }

.hero-face-smile:before { content: "\f091"; }

.hero-face-frown:before { content: "\f092"; }

.hero-eye-slash:before { content: "\f093"; }

.hero-eye-dropper:before { content: "\f094"; }

.hero-eye:before { content: "\f095"; }

.hero-exclamation-triangle:before { content: "\f096"; }

.hero-exclamation-circle:before { content: "\f097"; }

.hero-equals:before { content: "\f098"; }

.hero-envelope-open:before { content: "\f099"; }

.hero-envelope:before { content: "\f09a"; }

.hero-ellipsis-vertical:before { content: "\f09b"; }

.hero-ellipsis-horizontal-circle:before { content: "\f09c"; }

.hero-ellipsis-horizontal:before { content: "\f09d"; }

.hero-document-text:before { content: "\f09e"; }

.hero-document-plus:before { content: "\f09f"; }

.hero-document-minus:before { content: "\f0a0"; }

.hero-document-magnifying-glass:before { content: "\f0a1"; }

.hero-document-duplicate:before { content: "\f0a2"; }

.hero-document-currency-yen:before { content: "\f0a3"; }

.hero-document-currency-rupee:before { content: "\f0a4"; }

.hero-document-currency-pound:before { content: "\f0a5"; }

.hero-document-currency-euro:before { content: "\f0a6"; }

.hero-document-currency-dollar:before { content: "\f0a7"; }

.hero-document-currency-bangladeshi:before { content: "\f0a8"; }

.hero-document-check:before { content: "\f0a9"; }

.hero-document-chart-bar:before { content: "\f0aa"; }

.hero-document-arrow-up:before { content: "\f0ab"; }

.hero-document-arrow-down:before { content: "\f0ac"; }

.hero-document:before { content: "\f0ad"; }

.hero-divide:before { content: "\f0ae"; }

.hero-device-tablet:before { content: "\f0af"; }

.hero-device-phone-mobile:before { content: "\f0b0"; }

.hero-cursor-arrow-ripple:before { content: "\f0b1"; }

.hero-cursor-arrow-rays:before { content: "\f0b2"; }

.hero-currency-yen:before { content: "\f0b3"; }

.hero-currency-rupee:before { content: "\f0b4"; }

.hero-currency-pound:before { content: "\f0b5"; }

.hero-currency-euro:before { content: "\f0b6"; }

.hero-currency-dollar:before { content: "\f0b7"; }

.hero-currency-bangladeshi:before { content: "\f0b8"; }

.hero-cube-transparent:before { content: "\f0b9"; }

.hero-cube:before { content: "\f0ba"; }

.hero-credit-card:before { content: "\f0bb"; }

.hero-cpu-chip:before { content: "\f0bc"; }

.hero-computer-desktop:before { content: "\f0bd"; }

.hero-command-line:before { content: "\f0be"; }

.hero-cog-8-tooth:before { content: "\f0bf"; }

.hero-cog-6-tooth:before { content: "\f0c0"; }

.hero-cog:before { content: "\f0c1"; }

.hero-code-bracket-square:before { content: "\f0c2"; }

.hero-code-bracket:before { content: "\f0c3"; }

.hero-cloud-arrow-up:before { content: "\f0c4"; }

.hero-cloud-arrow-down:before { content: "\f0c5"; }

.hero-cloud:before { content: "\f0c6"; }

.hero-clock:before { content: "\f0c7"; }

.hero-clipboard-document-list:before { content: "\f0c8"; }

.hero-clipboard-document-check:before { content: "\f0c9"; }

.hero-clipboard-document:before { content: "\f0ca"; }

.hero-clipboard:before { content: "\f0cb"; }

.hero-circle-stack:before { content: "\f0cc"; }

.hero-chevron-up-down:before { content: "\f0cd"; }

.hero-chevron-up:before { content: "\f0ce"; }

.hero-chevron-right:before { content: "\f0cf"; }

.hero-chevron-left:before { content: "\f0d0"; }

.hero-chevron-down:before { content: "\f0d1"; }

.hero-chevron-double-up:before { content: "\f0d2"; }

.hero-chevron-double-right:before { content: "\f0d3"; }

.hero-chevron-double-left:before { content: "\f0d4"; }

.hero-chevron-double-down:before { content: "\f0d5"; }

.hero-check-circle:before { content: "\f0d6"; }

.hero-check-badge:before { content: "\f0d7"; }

.hero-check:before { content: "\f0d8"; }

.hero-chat-bubble-oval-left-ellipsis:before { content: "\f0d9"; }

.hero-chat-bubble-oval-left:before { content: "\f0da"; }

.hero-chat-bubble-left-right:before { content: "\f0db"; }

.hero-chat-bubble-left-ellipsis:before { content: "\f0dc"; }

.hero-chat-bubble-left:before { content: "\f0dd"; }

.hero-chat-bubble-bottom-center-text:before { content: "\f0de"; }

.hero-chat-bubble-bottom-center:before { content: "\f0df"; }

.hero-chart-pie:before { content: "\f0e0"; }

.hero-chart-bar-square:before { content: "\f0e1"; }

.hero-chart-bar:before { content: "\f0e2"; }

.hero-camera:before { content: "\f0e3"; }

.hero-calendar-days:before { content: "\f0e4"; }

.hero-calendar-date-range:before { content: "\f0e5"; }

.hero-calendar:before { content: "\f0e6"; }

.hero-calculator:before { content: "\f0e7"; }

.hero-cake:before { content: "\f0e8"; }

.hero-building-storefront:before { content: "\f0e9"; }

.hero-building-office-2:before { content: "\f0ea"; }

.hero-building-office:before { content: "\f0eb"; }

.hero-building-library:before { content: "\f0ec"; }

.hero-bug-ant:before { content: "\f0ed"; }

.hero-briefcase:before { content: "\f0ee"; }

.hero-book-open:before { content: "\f0ef"; }

.hero-bookmark-square:before { content: "\f0f0"; }

.hero-bookmark-slash:before { content: "\f0f1"; }

.hero-bookmark:before { content: "\f0f2"; }

.hero-bolt-slash:before { content: "\f0f3"; }

.hero-bolt:before { content: "\f0f4"; }

.hero-bold:before { content: "\f0f5"; }

.hero-bell-snooze:before { content: "\f0f6"; }

.hero-bell-slash:before { content: "\f0f7"; }

.hero-bell-alert:before { content: "\f0f8"; }

.hero-bell:before { content: "\f0f9"; }

.hero-beaker:before { content: "\f0fa"; }

.hero-battery-100:before { content: "\f0fb"; }

.hero-battery-50:before { content: "\f0fc"; }

.hero-battery-0:before { content: "\f0fd"; }

.hero-bars-arrow-up:before { content: "\f0fe"; }

.hero-bars-arrow-down:before { content: "\f0ff"; }

.hero-bars-4:before { content: "\f100"; }

.hero-bars-3-center-left:before { content: "\f101"; }

.hero-bars-3-bottom-right:before { content: "\f102"; }

.hero-bars-3-bottom-left:before { content: "\f103"; }

.hero-bars-3:before { content: "\f104"; }

.hero-bars-2:before { content: "\f105"; }

.hero-banknotes:before { content: "\f106"; }

.hero-backward:before { content: "\f107"; }

.hero-backspace:before { content: "\f108"; }

.hero-at-symbol:before { content: "\f109"; }

.hero-arrow-uturn-up:before { content: "\f10a"; }

.hero-arrow-uturn-right:before { content: "\f10b"; }

.hero-arrow-uturn-left:before { content: "\f10c"; }

.hero-arrow-uturn-down:before { content: "\f10d"; }

.hero-arrow-up-tray:before { content: "\f10e"; }

.hero-arrow-up-right:before { content: "\f10f"; }

.hero-arrow-up-on-square-stack:before { content: "\f110"; }

.hero-arrow-up-on-square:before { content: "\f111"; }

.hero-arrow-up-left:before { content: "\f112"; }

.hero-arrow-up-circle:before { content: "\f113"; }

.hero-arrow-up:before { content: "\f114"; }

.hero-arrow-turn-up-right:before { content: "\f115"; }

.hero-arrow-turn-up-left:before { content: "\f116"; }

.hero-arrow-turn-right-up:before { content: "\f117"; }

.hero-arrow-turn-right-down:before { content: "\f118"; }

.hero-arrow-turn-left-up:before { content: "\f119"; }

.hero-arrow-turn-left-down:before { content: "\f11a"; }

.hero-arrow-turn-down-right:before { content: "\f11b"; }

.hero-arrow-turn-down-left:before { content: "\f11c"; }

.hero-arrow-trending-up:before { content: "\f11d"; }

.hero-arrow-trending-down:before { content: "\f11e"; }

.hero-arrow-top-right-on-square:before { content: "\f11f"; }

.hero-arrows-up-down:before { content: "\f120"; }

.hero-arrows-right-left:before { content: "\f121"; }

.hero-arrows-pointing-out:before { content: "\f122"; }

.hero-arrows-pointing-in:before { content: "\f123"; }

.hero-arrow-small-up:before { content: "\f124"; }

.hero-arrow-small-right:before { content: "\f125"; }

.hero-arrow-small-left:before { content: "\f126"; }

.hero-arrow-small-down:before { content: "\f127"; }

.hero-arrow-right-start-on-rectangle:before { content: "\f128"; }

.hero-arrow-right-on-rectangle:before { content: "\f129"; }

.hero-arrow-right-end-on-rectangle:before { content: "\f12a"; }

.hero-arrow-right-circle:before { content: "\f12b"; }

.hero-arrow-right:before { content: "\f12c"; }

.hero-arrow-path-rounded-square:before { content: "\f12d"; }

.hero-arrow-path:before { content: "\f12e"; }

.hero-arrow-long-up:before { content: "\f12f"; }

.hero-arrow-long-right:before { content: "\f130"; }

.hero-arrow-long-left:before { content: "\f131"; }

.hero-arrow-long-down:before { content: "\f132"; }

.hero-arrow-left-start-on-rectangle:before { content: "\f133"; }

.hero-arrow-left-on-rectangle:before { content: "\f134"; }

.hero-arrow-left-end-on-rectangle:before { content: "\f135"; }

.hero-arrow-left-circle:before { content: "\f136"; }

.hero-arrow-left:before { content: "\f137"; }

.hero-arrow-down-tray:before { content: "\f138"; }

.hero-arrow-down-right:before { content: "\f139"; }

.hero-arrow-down-on-square-stack:before { content: "\f13a"; }

.hero-arrow-down-on-square:before { content: "\f13b"; }

.hero-arrow-down-left:before { content: "\f13c"; }

.hero-arrow-down-circle:before { content: "\f13d"; }

.hero-arrow-down:before { content: "\f13e"; }

.hero-archive-box-x-mark:before { content: "\f13f"; }

.hero-archive-box-arrow-down:before { content: "\f140"; }

.hero-archive-box:before { content: "\f141"; }

.hero-adjustments-vertical:before { content: "\f142"; }

.hero-adjustments-horizontal:before { content: "\f143"; }
