@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100;0,9..40,200;0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;0,9..40,900;0,9..40,1000;1,9..40,100;1,9..40,200;1,9..40,300;1,9..40,400;1,9..40,500;1,9..40,600;1,9..40,700;1,9..40,800;1,9..40,900;1,9..40,1000&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);
@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.2/font/bootstrap-icons.css);
@import url(https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap);
@import url(https://unpkg.com/@phosphor-icons/web@2.0.3/src/regular/style.css);
@import url(https://unpkg.com/@phosphor-icons/web@2.0.3/src/fill/style.css);
@import url(https://unpkg.com/@phosphor-icons/web@2.0.3/src/duotone/style.css);
@charset "UTF-8";
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: rgb(5.2, 44, 101.2);
  --bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
  --bs-success-text-emphasis: rgb(10, 54, 33.6);
  --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
  --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(206.6, 226, 254.6);
  --bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
  --bs-success-bg-subtle: rgb(209, 231, 220.8);
  --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(158.2, 197, 254.2);
  --bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
  --bs-success-border-subtle: rgb(163, 207, 186.6);
  --bs-info-border-subtle: rgb(158.2, 233.8, 249);
  --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(10.4, 88, 202.4);
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: rgb(109.8, 168, 253.8);
  --bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);
  --bs-success-text-emphasis: rgb(117, 183, 152.4);
  --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
  --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
  --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(2.6, 22, 50.6);
  --bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);
  --bs-success-bg-subtle: rgb(5, 27, 16.8);
  --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
  --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(7.8, 66, 151.8);
  --bs-secondary-border-subtle: rgb(64.8, 70.2, 75);
  --bs-success-border-subtle: rgb(15, 81, 50.4);
  --bs-info-border-subtle: rgb(7.8, 121.2, 144);
  --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(109.8, 168, 253.8);
  --bs-link-hover-color: rgb(138.84, 185.4, 254.04);
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(117, 183, 152.4);
  --bs-form-valid-border-color: rgb(117, 183, 152.4);
  --bs-form-invalid-color: rgb(234, 133.8, 143.4);
  --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(206.6, 226, 254.6);
  --bs-table-border-color: rgb(165.28, 180.8, 203.68);
  --bs-table-striped-bg: rgb(196.27, 214.7, 241.87);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 203.4, 229.14);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 209.05, 235.505);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(225.6, 227.4, 229);
  --bs-table-border-color: rgb(180.48, 181.92, 183.2);
  --bs-table-striped-bg: rgb(214.32, 216.03, 217.55);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(203.04, 204.66, 206.1);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(208.68, 210.345, 211.825);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: rgb(209, 231, 220.8);
  --bs-table-border-color: rgb(167.2, 184.8, 176.64);
  --bs-table-striped-bg: rgb(198.55, 219.45, 209.76);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(188.1, 207.9, 198.72);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(193.325, 213.675, 204.24);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: rgb(206.6, 244.4, 252);
  --bs-table-border-color: rgb(165.28, 195.52, 201.6);
  --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 242.6, 205.4);
  --bs-table-border-color: rgb(204, 194.08, 164.32);
  --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-border-color: rgb(198.4, 171.68, 174.24);
  --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: rgb(198.4, 199.2, 200);
  --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 224.1, 225);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: rgb(77.4, 80.6, 83.8);
  --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23dee2e6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgb%28134, 182.5, 254%29%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(182.4, 211.5, 254.4);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(182.4, 211.5, 254.4);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(11.05, 93.5, 215.05);
  --bs-btn-hover-border-color: rgb(10.4, 88, 202.4);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(10.4, 88, 202.4);
  --bs-btn-active-border-color: rgb(9.75, 82.5, 189.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);
  --bs-btn-hover-border-color: rgb(86.4, 93.6, 100);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(86.4, 93.6, 100);
  --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
  --bs-btn-hover-border-color: rgb(20, 108, 67.2);
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(20, 108, 67.2);
  --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
  --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(61.4, 212.6, 243);
  --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
  --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(198.4, 199.2, 200);
  --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);
  --bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(77.4, 80.6, 83.8);
  --bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2833, 37, 41, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
  .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
  .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
  .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
  .card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23212529%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27rgb%285.2, 44, 101.2%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%28109.8, 168, 253.8%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%28109.8, 168, 253.8%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  flex-shrink: 0;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  object-fit: contain !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-fill {
  object-fit: fill !important;
}

.object-fit-scale {
  object-fit: scale-down !important;
}

.object-fit-none {
  object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  column-gap: 0 !important;
}

.column-gap-1 {
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  column-gap: 1rem !important;
}

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
:root {
  --color-primary: #5343e0;
  --color-primary-foreground: #fff;
  --color-secondary: #111727;
  --color-secondary-foreground: #fff;
  --color-success: green;
  --color-warning: #e69a28;
  --color-danger: #e03232;
  --color-danger-foreground: #fff;
  --color-gold: #e8a322;
  --color-purple: #6d28e6;
  --color-border: #dcdde7;
  --color-border-dark: #ececec;
  --color-text: #111727;
  --color-text-muted: #646a77;
  --color-text-muted-dark: #444;
  --color-bg: #f6f8fa;
  --color-bg-muted: #f6f8fa;
  --color-bg-block: #fff;
  --color-bg-input: #edf1f8;
  --color-bg-input-light: #f3f3f3;
  --color-bg-btn: #e7e9f2;
  --color-btn-icon: #212b44;
  --color-muted: #2f364a;
  --sidebar-width: 230px;
  --radius-xx-small: 4px;
  --radius-x-small: 5px;
  --radius-extra-small: 6px;
  --radius-small: 8px;
  --radius-medium: 10px;
  --radius-large: 14px;
  --radius-extra-large: 20px;
  --shadow-small: 0 2px 2px rgba(0,0,0,.05);
  --shadow-medium: 0 0 #0000,
                   0 0 #0000,
                   0px 0px 5px 0px rgba(0,0,0,.02),
                   0px 2px 10px 0px rgba(0,0,0,.06),
                   0px 0px 1px 0px rgba(0,0,0,.3);
  --button-shadow: inset 0 1px 0 0 rgba(255,255,255,.2);
  --btn-shadow: 0 0 #000, 0 0 #000,0 0 #000,0 0 #000,0 1px 2px 0 #0000000d;
  --button-gradient: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 100%);
  --button-gradient-reverse: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.01) 100%);
}

/* ------------------------------------------------------ */
/*  🔥 Sass variables désormais mappées aux variables CSS */
/* ------------------------------------------------------ */
body[data-theme=dark],
body.bodyDark {
  --color-primary: #5343e0;
  --color-primary-foreground: #fff;
  /* 🎯 Vraies couleurs dark */
  --color-secondary: #fff;
  --color-secondary-foreground: #111727;
  --color-border: #1f1f1f;
  --color-border-dark: #555;
  --color-text: #ffffff;
  --color-text-muted: #999;
  --color-text-muted-dark: #b7b7b7;
  --color-bg: #151515;
  --color-bg-muted: #161616;
  --color-bg-block: #070707;
  --color-bg-input: #262626;
  --color-bg-input-light: #1e1e1e;
  --color-bg-btn: #e7e9f2;
  --color-btn-icon: #212b44;
  --color-muted: #afafaf;
  /* Le reste est inchangé */
  --sidebar-width: 230px;
  --radius-xx-small: 4px;
  --radius-x-small: 5px;
  --radius-extra-small: 6px;
  --radius-small: 8px;
  --radius-medium: 10px;
  --radius-large: 14px;
  --radius-extra-large: 20px;
  --shadow-small: 0 2px 2px rgba(0,0,0,.5);
  --shadow-medium: 0 0 #0000,
                   0 0 #0000,
                   0px 0px 5px 0px rgba(0,0,0,.4),
                   0px 2px 10px 0px rgba(0,0,0,.6),
                   0px 0px 1px 0px rgba(0,0,0,.7);
  --button-shadow: inset 0 1px 0 0 rgba(255,255,255,0.05);
}

:root {
  --color-primary: #5343e0;
  --color-primary-foreground: #fff;
  --color-secondary: #111727;
  --color-secondary-foreground: #fff;
  --color-success: green;
  --color-warning: #e69a28;
  --color-danger: #e03232;
  --color-danger-foreground: #fff;
  --color-gold: #e8a322;
  --color-purple: #6d28e6;
  --color-border: #dcdde7;
  --color-border-dark: #ececec;
  --color-text: #111727;
  --color-text-muted: #646a77;
  --color-text-muted-dark: #444;
  --color-bg: #f6f8fa;
  --color-bg-muted: #f6f8fa;
  --color-bg-block: #fff;
  --color-bg-input: #edf1f8;
  --color-bg-input-light: #f3f3f3;
  --color-bg-btn: #e7e9f2;
  --color-btn-icon: #212b44;
  --color-muted: #2f364a;
  --sidebar-width: 230px;
  --radius-xx-small: 4px;
  --radius-x-small: 5px;
  --radius-extra-small: 6px;
  --radius-small: 8px;
  --radius-medium: 10px;
  --radius-large: 14px;
  --radius-extra-large: 20px;
  --shadow-small: 0 2px 2px rgba(0,0,0,.05);
  --shadow-medium: 0 0 #0000,
                   0 0 #0000,
                   0px 0px 5px 0px rgba(0,0,0,.02),
                   0px 2px 10px 0px rgba(0,0,0,.06),
                   0px 0px 1px 0px rgba(0,0,0,.3);
  --button-shadow: inset 0 1px 0 0 rgba(255,255,255,.2);
  --btn-shadow: 0 0 #000, 0 0 #000,0 0 #000,0 0 #000,0 1px 2px 0 #0000000d;
  --button-gradient: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 100%);
  --button-gradient-reverse: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.01) 100%);
}

/* ------------------------------------------------------ */
/*  🔥 Sass variables désormais mappées aux variables CSS */
/* ------------------------------------------------------ */
body[data-theme=dark],
body.bodyDark {
  --color-primary: #5343e0;
  --color-primary-foreground: #fff;
  /* 🎯 Vraies couleurs dark */
  --color-secondary: #fff;
  --color-secondary-foreground: #111727;
  --color-border: #1f1f1f;
  --color-border-dark: #555;
  --color-text: #ffffff;
  --color-text-muted: #999;
  --color-text-muted-dark: #b7b7b7;
  --color-bg: #151515;
  --color-bg-muted: #161616;
  --color-bg-block: #070707;
  --color-bg-input: #262626;
  --color-bg-input-light: #1e1e1e;
  --color-bg-btn: #e7e9f2;
  --color-btn-icon: #212b44;
  --color-muted: #afafaf;
  /* Le reste est inchangé */
  --sidebar-width: 230px;
  --radius-xx-small: 4px;
  --radius-x-small: 5px;
  --radius-extra-small: 6px;
  --radius-small: 8px;
  --radius-medium: 10px;
  --radius-large: 14px;
  --radius-extra-large: 20px;
  --shadow-small: 0 2px 2px rgba(0,0,0,.5);
  --shadow-medium: 0 0 #0000,
                   0 0 #0000,
                   0px 0px 5px 0px rgba(0,0,0,.4),
                   0px 2px 10px 0px rgba(0,0,0,.6),
                   0px 0px 1px 0px rgba(0,0,0,.7);
  --button-shadow: inset 0 1px 0 0 rgba(255,255,255,0.05);
}

body.student:has(.main-community) {
  background-color: #f6f8fa;
}
body.student:has(.main-community) .main-community {
  background-color: #f6f8fa;
}

.community-post {
  background-color: var(--color-bg-block);
  border-radius: var(--radius-small);
  box-shadow: var(--shadow-medium);
  position: relative;
}
.community-post-content {
  padding: 16px;
}
.community-post-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.community-post-header-author {
  display: flex;
  align-items: center;
  gap: 8px;
}
.community-post-header-author-infos {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.community-post-header-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 2px;
}
.community-post-author-thumbnail {
  display: inline-block;
  text-decoration: none;
}
.community-post-author-thumbnail img {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  object-fit: cover;
  object-position: center;
}
.community-post-author-infos {
  display: flex;
  flex-direction: column;
}
.community-post-author-name {
  font-size: 15px;
  font-weight: 600;
  color: var(--color-text);
  line-height: 18px;
}
.community-post-infos {
  display: flex;
  align-items: center;
  gap: 6px;
}
.community-post-infos span {
  font-size: 12px;
  color: var(--color-text-muted);
}
.community-post-infos span:not(:only-child):not(:last-child):after {
  content: " ";
  background-color: var(--color-text-muted);
  width: 3px;
  height: 3px;
  border-radius: 50%;
  display: inline-block;
  margin-left: 6px;
  vertical-align: 2px;
}
.community-post-action-btn {
  width: 32px;
  height: 32px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: var(--radius-x-small);
  font-size: 14px;
  color: var(--color-text-muted);
  appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  transition: all 0.1s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 0;
}
.community-post-action-btn svg {
  width: 18px;
  height: 18px;
  stroke: var(--color-text-muted);
}
.community-post-action-btn:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.community-post-body {
  padding-top: 16px;
}
.community-post-body-title {
  font-size: 18px;
  font-weight: 600;
  color: var(--color-text);
  margin-bottom: 8px;
}
.community-post-body-post {
  font-size: 14px;
  font-weight: 400;
  color: var(--color-text);
  padding-bottom: 20px;
}
.community-post-body-post p:last-child, .community-post-body-post p:only-child {
  margin-bottom: 0;
}
.community-post-body-post:has(textarea) {
  padding-bottom: 0;
}
.community-post-body-post input {
  margin-bottom: 6px;
}
.community-post-body-post textarea,
.community-post-body-post input {
  font-size: 14px;
  width: 100%;
}
.community-post-body-stats {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.community-post-body-reactions {
  font-size: 14px;
  color: var(--color-text-muted);
  display: flex;
  align-items: center;
  gap: 2px;
}
.community-post-body-reactions svg {
  width: 16px;
  height: 16px;
  stroke: var(--color-text-muted);
}
.community-post-body-comments {
  font-size: 14px;
  color: var(--color-text-muted);
  transition: all 0.1s ease-in-out;
  cursor: pointer;
}
.community-post-body-comments:hover {
  color: var(--color-text);
}
.community-post-footer {
  padding: 8px 12px;
  border-top: 1px solid var(--color-border);
  display: flex;
  align-items: center;
  gap: 10px;
}
.community-post-footer a, .community-post-footer button {
  font-size: 14px;
  font-weight: 500;
  color: var(--color-text);
  padding: 6px 8px;
  border-radius: var(--radius-x-small);
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  transition: all 0.12s ease-in-out;
}
.community-post-footer a svg, .community-post-footer button svg {
  width: 20px;
  height: 20px;
}
.community-post-footer a:hover, .community-post-footer button:hover {
  background-color: var(--color-bg);
}
.community-post-footer a.community-post-publish, .community-post-footer button.community-post-publish {
  background-color: var(--color-secondary);
  color: var(--color-secondary-foreground);
  border-radius: 100px;
  padding: 6px 16px;
}
.community-post-footer a.community-post-like.community-post-liked, .community-post-footer button.community-post-like.community-post-liked {
  background-color: color-mix(in srgb, var(--color-primary) 10%, transparent);
  color: var(--color-primary);
}
.community-post-footer a.community-post-like.community-post-liked svg, .community-post-footer button.community-post-like.community-post-liked svg {
  stroke: var(--color-primary);
  fill: color-mix(in srgb, var(--color-primary) 30%, transparent);
}
.community-post-footer:has(.community-post-publish) {
  justify-content: flex-end;
}
.community-post-footer:has(+ .community-comment), .community-post-footer:has(+ .community-post-comment-new) {
  border-bottom: 1px solid var(--color-border);
}
.community-post-new-btn {
  background-color: var(--color-bg-block);
  border-radius: var(--radius-small);
  box-shadow: var(--shadow-medium);
  padding: 16px;
  padding: 8px 16px;
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
}
.community-post-new-btn .community-comment-author-thumbnail img {
  width: 36px;
  height: 36px;
}
.community-post-new-textarea {
  padding: 8px 16px;
  border-radius: var(--radius-small);
  background-color: var(--color-bg);
  color: var(--color-text-muted);
  transition: all 0.12s ease-in-out;
  flex: 1;
  font-size: 14px;
}
.community-post-new-textarea:hover {
  background-color: color-mix(in srgb, var(--color-bg), black 5%);
}
.community-post-comment-new {
  padding: 8px 16px;
  display: flex;
  align-items: center;
  gap: 6px;
}
.community-post-comment-new:has(+ .community-comment) {
  border-bottom: 1px solid var(--color-border);
}
.community-post-comment-new-btn {
  padding: 6px 12px;
  background-color: var(--color-secondary);
  color: var(--color-secondary-foreground);
  font-size: 14px;
  font-weight: 400;
  border-radius: 100px;
  appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  transition: all 0.1s ease-in-out;
}
.community-post-comment-new textarea {
  flex: 1;
}
.community-post-pinned {
  border-top: 2px solid var(--color-primary);
}
.community-post-pin {
  font-size: 12px;
  font-weight: 500;
  color: var(--color-primary);
  background-color: color-mix(in srgb, var(--color-primary) 15%, transparent);
  padding: 3px 10px;
  border-radius: 50px;
}
.community-post-hidden {
  opacity: 0.5;
}
.community-post-hide {
  font-size: 12px;
  font-weight: 500;
  color: var(--color-secondary);
  background-color: color-mix(in srgb, var(--color-secondary) 12%, transparent);
  padding: 3px 10px;
  border-radius: 50px;
}
.community-post .dropdown .dropdown-item svg {
  width: 18px;
  height: 18px;
  stroke: var(--color-text-muted);
  margin-right: 4px;
}
.community-post:not(:last-child):not(:only-child) {
  margin-bottom: 12px;
}

.admin-badge {
  width: 16px;
  height: 16px;
  vertical-align: -2px;
  stroke: var(--color-primary);
  fill: color-mix(in srgb, var(--color-primary) 10%, transparent);
  margin-left: 3px;
}
.admin-badge path {
  stroke: var(--color-primary);
}
.admin-badge.admin-badge-sm {
  width: 15px;
  height: 15px;
}

.community-dropdown .dropdown-menu {
  border-radius: 8px;
  border-color: var(--color-border);
  padding: 4px;
}
.community-dropdown .dropdown-menu .dropdown-item {
  padding: 5px 8px;
  font-size: 14px;
  display: flex;
  gap: 4px;
  align-items: center;
  border-radius: 5px;
}
.community-dropdown .dropdown-menu .dropdown-item i {
  width: 20px;
  height: 20px;
}

.community-comment {
  padding: 12px 16px;
  transition: all 0.1s ease-in-out;
}
.community-comment-header {
  display: flex;
  align-items: center;
  gap: 8px;
}
.community-comment-author-thumbnail {
  display: inline-block;
  text-decoration: none;
}
.community-comment-author-thumbnail img {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  object-fit: cover;
  object-position: center;
}
.community-comment-author-infos {
  display: flex;
  gap: 6px;
}
.community-comment-author-name {
  font-size: 14px;
  font-weight: 600;
  color: var(--color-text);
  line-height: 15px;
}
.community-comment-infos {
  display: flex;
  align-items: center;
  gap: 6px;
}
.community-comment-infos span {
  font-size: 12px;
  color: var(--color-text-muted);
}
.community-comment-infos span:before {
  content: " ";
  background-color: var(--color-text-muted);
  width: 3px;
  height: 3px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 6px;
  vertical-align: 2px;
}
.community-comment-body {
  padding-left: 30px;
}
.community-comment-body p:only-child, .community-comment-body p:last-child {
  margin-bottom: 0;
}
.community-comment-reply {
  opacity: 0;
  transition: all 0.1s ease-in-out;
  float: right;
  font-size: 12px;
  font-weight: 600;
}
.community-comment-reply:hover {
  text-decoration: underline;
}
.community-comment:hover {
  background-color: color-mix(in srgb, var(--color-border) 32%, transparent);
}
.community-comment:hover .community-comment-reply {
  opacity: 1;
}
.community-comment .community-comment:hover {
  background-color: transparent;
}
.community-comment .community-post-comment-new {
  padding-left: 30px;
  padding-right: 0;
}

.community-post-comment {
  cursor: pointer;
}

.community-comment:not(:last-child) {
  border-bottom: 1px solid var(--color-border);
}

.community-comment-toggle-replies,
.community-comment-reply-btn {
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  color: var(--color-text-muted);
  font-weight: 500;
  padding: 0;
}
.community-comment-toggle-replies:hover,
.community-comment-reply-btn:hover {
  color: var(--color-text);
  text-decoration: underline;
}

.community-post-skeleton {
  background-color: var(--color-bg-block);
  border-radius: var(--radius-small);
  box-shadow: var(--shadow-medium);
  margin-bottom: 12px;
  overflow: hidden;
  position: relative;
}
.community-post-skeleton::after {
  content: "";
  position: absolute;
  top: 0;
  left: -50%;
  width: 50%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.7), transparent);
  animation: shimmer 1.6s infinite;
}
@keyframes shimmer {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(250%);
  }
}
.community-post-skeleton .skeleton-block, .community-post-skeleton .community-post-footer a, .community-post-skeleton .community-post-body .community-post-body-stats div, .community-post-skeleton .community-post-body .community-post-body-post p, .community-post-skeleton .community-post-body .community-post-body-title, .community-post-skeleton .community-post-infos span, .community-post-skeleton .community-post-author-name {
  display: inline-block;
  background-color: color-mix(in srgb, var(--color-text-muted) 10%, transparent);
  border-radius: 6px;
}
.community-post-skeleton .community-post-author-thumbnail {
  display: inline-flex;
}
.community-post-skeleton .community-post-skeleton-avatar {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: color-mix(in srgb, var(--color-text-muted) 12%, transparent);
  margin-right: 2px;
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.community-post-skeleton .community-post-skeleton-avatar::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.05), transparent);
  animation: shimmer 1.6s infinite;
}
.community-post-skeleton .community-post-header {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.community-post-skeleton .community-post-author-infos {
  flex: 1;
}
.community-post-skeleton .community-post-author-name {
  width: 120px;
  height: 12px;
  margin-bottom: 6px;
}
.community-post-skeleton .community-post-infos span {
  display: block;
  width: 80px;
  height: 10px;
}
.community-post-skeleton .community-post-body .community-post-body-title {
  width: 60%;
  height: 16px;
  margin-bottom: 10px;
}
.community-post-skeleton .community-post-body .community-post-body-post p {
  width: 100%;
  height: 12px;
  margin-bottom: 8px;
}
.community-post-skeleton .community-post-body .community-post-body-post p:nth-child(2) {
  width: 85%;
}
.community-post-skeleton .community-post-body .community-post-body-post p:nth-child(3) {
  width: 70%;
}
.community-post-skeleton .community-post-body .community-post-body-stats {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
}
.community-post-skeleton .community-post-body .community-post-body-stats div {
  width: 60px;
  height: 12px;
}
.community-post-skeleton .community-post-footer {
  display: flex;
  gap: 10px;
  padding: 16px;
  border-top: 1px solid var(--color-border);
}
.community-post-skeleton .community-post-footer a {
  width: 80px;
  height: 12px;
}

.community-modal-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  animation: fadeIn 0.2s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
}

.community-modal {
  background-color: var(--color-bg-block);
  border-radius: var(--radius-small);
  box-shadow: var(--shadow-medium);
  width: 400px;
  max-width: 90%;
  animation: fadeInModal 0.2s ease-in-out;
  box-shadow: 0 0 100px 50px rgba(0, 0, 0, 0.3);
}

@keyframes fadeInModal {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.community-modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 16px;
  border-bottom: 1px solid var(--color-border);
}
.community-modal-header h4, .community-modal-header .h4 {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
}
.community-modal-header .community-modal-close {
  background: none;
  border: none;
  font-size: 20px;
  color: var(--color-text);
  cursor: pointer;
}

.community-modal-body {
  max-height: 60vh;
  overflow-y: auto;
  padding: 16px;
}
.community-modal-body p {
  text-align: center;
  color: var(--color-text-muted);
  font-size: 14px;
  margin: 20px 0;
}

.community-modal-user {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 0;
  border-bottom: 1px solid color-mix(in srgb, var(--color-border) 40%, transparent);
}
.community-modal-user img {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  object-fit: cover;
  object-position: center;
}
.community-modal-user .community-modal-user-infos {
  display: flex;
  flex-direction: column;
}
.community-modal-user span {
  font-size: 14px;
}
.community-modal-user .community-modal-user-name {
  font-weight: 500;
  color: var(--color-text);
}
.community-modal-user .community-modal-user-name span {
  color: var(--color-text-muted);
  font-weight: 400;
}
.community-modal-user small, .community-modal-user .small {
  color: var(--color-text-muted);
  font-weight: 400;
  font-size: 12px;
}
.community-modal-user:first-child {
  padding-top: 0;
}
.community-modal-user:last-child {
  border-bottom: none;
}

/* ============================================================
   CommunityApp.css — Thème et variables globales
   À inclure dans le <head> de la page Twig
   ============================================================ */
/* ---- Thème clair (défaut) ---- */
:root {
  /* Couleurs */
  --accent: #6C63FF;
  --accent-soft: #6C63FF18;
  --accent-shadow: #6C63FF44;
  --bg: #F7F8FC;
  --bg-card: #FFFFFF;
  --bg-subtle: #F3F4F8;
  --border: #E2E5EF;
  --hover: #F0F1F7;
  --text: #1A1D27;
  --text-secondary:#555B6E;
  --text-muted: #9099B0;
  --pinned-bg: #FFFBEB;
  --shadow: 0 1px 4px rgba(0,0,0,.07);
  --shadow-lg: 0 4px 20px rgba(0,0,0,.12);
  --shadow-xl: 0 8px 40px rgba(0,0,0,.15);
  --radius: 14px;
  /* Typographie */
  --font-display: 'Sora', 'DM Sans', system-ui, sans-serif;
  --font-body: 'DM Sans', 'Inter', system-ui, sans-serif;
}

/* ---- Thème sombre ---- */
@media (prefers-color-scheme: dark) {
  :root {
    --accent: $color-primary;
    --accent-soft: #7C74FF22;
    --accent-shadow: #7C74FF55;
    --bg: #111318;
    --bg-card: $color-bg-block;
    --bg-subtle: #23273A;
    --border: #2E3347;
    --hover: #2E3347;
    --text: $color-title;
    --text-secondary:$color-text-muted;
    --text-muted: $color-text-muted-dark;
    --pinned-bg: #1F1D10;
    --shadow: 0 1px 4px rgba(0,0,0,.25);
    --shadow-lg: 0 4px 20px rgba(0,0,0,.4);
    --shadow-xl: 0 8px 40px rgba(0,0,0,.5);
  }
}
/* ---- Classe utilitaire pour forcer le dark ---- */
[data-theme=dark] {
  --accent: #7C74FF;
  --accent-soft: #7C74FF22;
  --accent-shadow: #7C74FF55;
  --bg: #111318;
  --bg-card: #1C1F29;
  --bg-subtle: #23273A;
  --border: #2E3347;
  --hover: #2E3347;
  --text: #ECEEF5;
  --text-secondary:#9BA3BA;
  --text-muted: #6B7491;
  --pinned-bg: #1F1D10;
}

/* ---- Fonts Google (optionnel) ---- */
/* ---- Animations ---- */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes slideUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes popIn {
  from {
    opacity: 0;
    transform: scale(0.92) translateY(4px);
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}
@keyframes pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.45;
  }
}
/* ---- Mentions ---- */
.mention-tag {
  display: inline-block;
  color: var(--accent);
  font-weight: 700;
  cursor: pointer;
}

.mention-tag:hover {
  text-decoration: underline;
}

span.mention {
  color: var(--accent);
  font-weight: 700;
}

/* ---- ContentEditable placeholder ---- */
[contenteditable][data-placeholder]:empty::before {
  content: attr(data-placeholder);
  color: var(--text-muted);
  pointer-events: none;
}

/* Keyframes */
@keyframes trophyOverlayIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes trophyModalIn {
  from {
    opacity: 0;
    transform: scale(0.88) translateY(24px);
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}
@keyframes trophyModalOut {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0.92) translateY(16px);
  }
}
@keyframes trophyModalBackdropOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes trophyIconPop {
  0% {
    transform: scale(0) rotate(-12deg);
  }
  60% {
    transform: scale(1.18) rotate(4deg);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes trophyShimmer {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(300%);
  }
}
@keyframes trophyConfettiFall {
  to {
    transform: translateY(500px) rotate(720deg);
    opacity: 0;
  }
}
@keyframes trophyStarBurst {
  0% {
    opacity: 0;
    transform: scale(0) rotate(0deg);
  }
  40% {
    opacity: 1;
    transform: scale(1.2) rotate(180deg);
  }
  100% {
    opacity: 0;
    transform: scale(0.8) rotate(360deg);
  }
}
@keyframes trophyPulse {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(99, 153, 34, 0.35);
  }
  50% {
    box-shadow: 0 0 0 12px rgba(99, 153, 34, 0);
  }
}
/* Overlay */
.trophy-modal {
  position: fixed;
  inset: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
}

.trophy-modal--visible {
  pointer-events: auto;
  animation: trophyOverlayIn 0.25s ease forwards;
}

.trophy-modal--out .trophy-modal__card {
  animation: trophyModalOut 0.3s ease forwards;
}
.trophy-modal--out .trophy-modal__backdrop {
  animation: trophyModalBackdropOut 0.3s ease forwards;
}

.trophy-modal__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.55);
}

/* Card */
.trophy-modal__card {
  position: relative;
  background: #fff;
  border-radius: 24px;
  width: 360px;
  max-width: calc(100vw - 32px);
  padding: 36px 32px 28px;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  animation: trophyModalIn 0.45s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
}

.trophy-modal__confetti {
  position: absolute;
  inset: 0;
  pointer-events: none;
  overflow: hidden;
}

/* Close */
.trophy-modal__close {
  position: absolute;
  top: 14px;
  right: 14px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 1.5px solid #e5e5e5;
  background: #f8f8f8;
  cursor: pointer;
  font-size: 13px;
  color: #999;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.15s;
}

.trophy-modal__close:hover {
  background: #eee;
}

/* Phase pill */
.trophy-modal__phase {
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #639922;
  padding: 4px 12px;
  background: #EAF3DE;
  border-radius: 99px;
  margin-bottom: 20px;
  transition: background 0.4s, color 0.4s;
}

.trophy-modal__phase[data-state=unlocked] {
  background: #EAF3DE;
  color: #27500A;
}

.trophy-modal__phase[data-state=progress] {
  background: #f7ecd7;
  color: #7e3e09;
}

/* Icon */
.trophy-modal__icon {
  width: 88px;
  height: 88px;
  border-radius: 50%;
  background: linear-gradient(145deg, #f5f3ff, #ede9fe);
  border: 3px solid #c4b5fd;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 40px;
  margin-bottom: 22px;
  position: relative;
  transition: border-color 0.4s, background 0.4s;
}

.trophy-modal__icon--unlocked {
  background: linear-gradient(145deg, #EAF3DE, #d1fae5);
  border-color: #639922;
  animation: trophyIconPop 0.55s cubic-bezier(0.34, 1.56, 0.64, 1) forwards, trophyPulse 1.6s ease 0.6s infinite;
}

/* Title & sub */
.trophy-modal__title {
  font-size: 20px;
  font-weight: 700;
  color: #111;
  text-align: center;
  margin-bottom: 6px;
  letter-spacing: -0.3px;
  margin-top: 10px;
}

.trophy-modal__sub {
  font-size: 13px;
  color: #888;
  text-align: center;
  margin-bottom: 24px;
  line-height: 1.5;
  min-height: 18px;
}

/* Progress */
.trophy-modal__progress-wrap {
  width: 100%;
}

.trophy-modal__progress-labels {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  color: #aaa;
  margin-bottom: 8px;
  font-weight: 500;
}

.trophy-modal__val {
  color: #111;
  font-weight: 700;
  font-size: 13px;
}

.trophy-modal__track {
  width: 100%;
  height: 14px;
  background: #f0f0f0;
  border-radius: 99px;
  overflow: hidden;
}

.trophy-modal__fill {
  height: 100%;
  width: 0%;
  border-radius: 99px;
  background: linear-gradient(90deg, #877cec, #5343e0);
  transition: width 1.4s cubic-bezier(0.22, 1, 0.36, 1);
  position: relative;
  overflow: hidden;
}

.trophy-modal__fill::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 40%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.45), transparent);
  animation: trophyShimmer 1.8s ease infinite;
}

.trophy-modal__fill--done {
  background: linear-gradient(90deg, #877cec, #5343e0);
}

.trophy-modal__pct {
  text-align: right;
  font-size: 12px;
  font-weight: 700;
  color: #5343e0;
  margin-top: 6px;
}

/* Divider */
.trophy-modal__divider {
  width: 100%;
  height: 1px;
  background: #f3f3f3;
  margin: 20px 0 18px;
  opacity: 0;
  transition: opacity 0.4s ease 0.1s;
}

/* Reveal section */
.trophy-modal__reveal {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  opacity: 0;
  transform: translateY(12px);
  transition: opacity 0.5s ease 0.2s, transform 0.5s ease 0.2s;
}

.trophy-modal__reveal--visible {
  opacity: 1;
  transform: translateY(0);
}

.trophy-modal__rarity {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  padding: 4px 14px;
  border-radius: 99px;
  background: #EEEDFE;
  color: #534AB7;
  border: 1.5px solid #AFA9EC;
}

.trophy-modal__reveal-name {
  font-size: 17px;
  font-weight: 700;
  color: #111;
  text-align: center;
  letter-spacing: -0.2px;
}

.trophy-modal__reveal-desc {
  font-size: 13px;
  color: #888;
  text-align: center;
  line-height: 1.5;
}

.trophy-modal__cta {
  margin-top: 6px;
  width: 100%;
  padding: 13px;
  background: #639922;
  color: #fff;
  border: none;
  border-radius: 14px;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: -0.1px;
  cursor: pointer;
  transition: transform 0.12s, background 0.15s;
}

.trophy-modal__cta:hover {
  background: #3B6D11;
}

.trophy-modal__cta:active {
  transform: scale(0.97);
}

.trophy-overlay {
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 9999;
  opacity: 0;
  transform: translateY(16px) scale(0.96);
  transition: opacity 0.35s ease, transform 0.35s ease;
  pointer-events: none;
}

.trophy-overlay.is-visible {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.trophy-overlay__card {
  display: flex;
  align-items: center;
  gap: 16px;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 14px;
  padding: 16px 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12);
  min-width: 280px;
  max-width: 360px;
}

.trophy-overlay__icon {
  font-size: 36px;
  flex-shrink: 0;
}

.trophy-overlay__eyebrow {
  font-size: 11px;
  font-weight: 600;
  color: #f59e0b;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin: 0 0 2px;
}

.trophy-overlay__name {
  font-size: 15px;
  font-weight: 600;
  color: #111;
  margin: 0 0 2px;
}

.trophy-overlay__desc {
  font-size: 13px;
  color: #6b7280;
  margin: 0;
}

.trophy-bar {
  height: 4px;
  background: #f3f4f6;
  border-radius: 99px;
  overflow: hidden;
}

.trophy-bar__fill {
  height: 100%;
  background: #f59e0b;
  border-radius: 99px;
  transition: width 0.8s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.trophy-item.is-unlocked .trophy-bar__fill {
  background: #10b981;
}

.trophy-item {
  display: flex;
  gap: 10px;
  padding: 8px 0;
  align-items: center;
}

.trophy-item__icon {
  font-size: 24px;
}

.trophy-item__name {
  font-size: 13px;
  font-weight: 500;
}

.trophy-item__pct {
  font-size: 11px;
  color: #9ca3af;
}

.trophy-3d {
  width: 100%;
  height: 100%;
  position: relative;
}

.trophy-3d .scene {
  width: 150px;
  height: 150px;
  perspective: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.trophy-3d__inner {
  width: 100%;
  height: 100%;
  position: relative;
  transform-style: preserve-3d;
}

.trophy-modal__icon {
  display: flex;
  align-items: center;
  justify-content: center;
}

.trophy-modal__icon {
  width: 88px;
  height: 88px;
  border-radius: 50%;
  background: linear-gradient(145deg, #f5f3ff, #ede9fe);
  border: 3px solid #c4b5fd;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 22px;
  position: relative;
  overflow: hidden;
}

.front {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform: translateZ(25px);
  filter: drop-shadow(0 20px 30px rgba(0, 0, 0, 0.15)) drop-shadow(0 0 20px rgba(255, 210, 100, 0.25));
}
.front.front-silver {
  filter: drop-shadow(0 20px 30px rgba(0, 0, 0, 0.15)) drop-shadow(0 0 20px rgba(148, 148, 148, 0.25));
}
.front.front-diamond {
  filter: drop-shadow(0 20px 30px rgba(0, 0, 0, 0.15)) drop-shadow(0 0 20px rgba(100, 188, 255, 0.25));
}

.depth img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: contain;
  filter: brightness(0.6) saturate(0.8);
}

.trophy-3d--pop {
  animation: trophyPop 0.6s ease;
}

@keyframes trophyPop {
  0% {
    transform: scale(0.6) rotateY(0);
    opacity: 0;
  }
  50% {
    transform: scale(1.15) rotateY(180deg);
  }
  100% {
    transform: scale(1) rotateY(360deg);
    opacity: 1;
  }
}
.acc-group {
  margin-bottom: 10px;
  position: relative;
  overflow: visible !important;
}

.acc-group__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 45px;
}

.acc-group__title {
  font-size: 14px;
  font-weight: 700;
  color: #111;
}

.acc-group__val {
  font-size: 12px;
  color: #aaa;
  font-weight: 500;
}

.acc-group__track {
  position: relative;
  height: 6px;
  background: #f0f0f0;
  border-radius: 99px;
  overflow: visible; /* IMPORTANT */
}

.acc-group__fill {
  height: 100%;
  width: 0%;
  border-radius: 99px;
  background: linear-gradient(90deg, #877cec, #5343e0);
  transition: width 1.4s cubic-bezier(0.22, 1, 0.36, 1);
  position: relative;
}

.acc-group__fill::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 40%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
  animation: trophyShimmer 1.8s ease infinite;
}

.acc-group__steps {
  position: absolute;
  left: 0;
  right: 0;
  top: 38px;
  height: 0;
  max-width: calc(100% - 60px);
  margin: 0 auto;
}

.acc-step {
  position: absolute;
  transform: translateX(-50%);
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.25s ease;
  cursor: pointer;
}

.acc-step img {
  width: 34px;
  height: 34px;
  object-fit: contain;
  transition: all 0.25s ease;
}

.acc-step:not(.unlocked) img {
  filter: grayscale(100%);
}

.acc-step.unlocked img {
  filter: none;
  opacity: 1;
}

.acc-step.next img {
  filter: none;
  opacity: 1;
  transform: scale(1.1);
}

.acc-step.next {
  transform: translateX(-50%) scale(1.2);
  border-color: #877cec;
  animation: pulseNext 1.4s ease infinite;
}

@keyframes pulseNext {
  0%, 100% {
    transform: translateX(-50%) scale(1.15);
  }
  50% {
    transform: translateX(-50%) scale(1.25);
  }
}
.acc-step:hover {
  transform: translateX(-50%) scale(1.25);
}

.acc-step:not(.unlocked) {
  filter: saturate(0);
}

.acc-step::after {
  content: "";
  position: absolute;
  bottom: -10px;
  width: 6px;
  height: 6px;
  background: transparent;
  border-radius: 50%;
}

.acc-step.unlocked::after {
  background: transparent;
}

.acc-group {
  transform: translateY(10px);
  animation: fadeInUp 0.5s ease forwards;
}

.app-achievement {
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 9998;
  display: flex;
  align-items: center;
  gap: 12px;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 14px;
  padding: 14px 18px;
  width: 280px;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.08);
  opacity: 0;
  transform: translateX(16px);
  transition: opacity 0.3s ease, transform 0.3s ease;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(5px);
}
.app-achievement.app-achievement-row {
  position: relative;
  inset: 0;
  z-index: 0;
  width: 100%;
  background-color: #fff;
  backdrop-filter: none;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
}
.app-achievement .trophy-3d {
  width: 40px;
  height: auto;
  position: relative;
  aspect-ratio: 1/1;
}
.app-achievement .trophy-3d .scene {
  width: 40px;
  height: 40px;
  perspective: 1400px;
  margin-left: auto;
  margin-right: auto;
}
.app-achievement .trophy-3d__inner {
  width: 100%;
  height: 100%;
  position: relative;
  transform-style: preserve-3d;
}
.app-achievement .trophy-modal__icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-achievement .trophy-modal__icon {
  width: 88px;
  height: 88px;
  border-radius: 50%;
  background: linear-gradient(145deg, #f5f3ff, #ede9fe);
  border: 3px solid #c4b5fd;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 22px;
  position: relative;
  overflow: hidden;
}
.app-achievement .front {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform: translateZ(25px);
  filter: drop-shadow(0 20px 30px rgba(0, 0, 0, 0.15)) drop-shadow(0 0 20px rgba(255, 210, 100, 0.25));
}
.app-achievement .front.front-silver {
  filter: drop-shadow(0 20px 30px rgba(0, 0, 0, 0.15)) drop-shadow(0 0 20px rgba(148, 148, 148, 0.25));
}
.app-achievement .depth img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: contain;
  filter: brightness(0.6) saturate(0.8);
}
.app-achievement .trophy-3d--pop {
  animation: trophyPop 0.6s ease;
}

.pt--visible {
  opacity: 1;
  transform: translateX(0);
}

.pt--out {
  opacity: 0;
  transform: translateX(16px);
}

.pt__icon {
  font-size: 24px;
  flex-shrink: 0;
  line-height: 1;
}

.pt__body {
  flex: 1;
  min-width: 0;
}

.pt__header {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 6px;
}

.pt__name {
  font-size: 13px;
  font-weight: 600;
  color: #111;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 140px;
}

.pt__val {
  font-size: 11px;
  color: #aaa;
  font-weight: 500;
  flex-shrink: 0;
  margin-left: 8px;
}

.pt__track {
  height: 6px;
  background: #f0f0f0;
  border-radius: 99px;
}

.pt__fill {
  height: 100%;
  border-radius: 99px;
  background: linear-gradient(90deg, #877cec, #5343e0);
  transition: width 2s cubic-bezier(0.9, 0.02, 0.36, 1);
  position: relative;
}
.pt__fill::after {
  content: " ";
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0;
  top: 50%;
  background: var(--color-primary);
  border-radius: 50%;
  animation: wowScale 0.6s cubic-bezier(0.9, 0.02, 0.36, 1) 1.8s;
  opacity: 0;
  transform: translate(50%, -50%) scale(0);
}

.pt__fill.pt__fill-done::after {
  animation: bubblePop 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

@keyframes bubblePop {
  0% {
    transform: translate(50%, -50%) scale(0);
    opacity: 0;
  }
  50% {
    transform: translate(50%, -50%) scale(1);
    opacity: 0.4;
  }
  100% {
    transform: translate(50%, -50%) scale(2.2);
    opacity: 0;
  }
}
.pt--wow .pt__fill {
  animation: wowGlow 1.2s ease;
}

@keyframes wowPulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes wowGlow {
  0% {
    box-shadow: 0 0 0 rgba(135, 124, 236, 0);
  }
  50% {
    box-shadow: 0 0 18px rgba(135, 124, 236, 0.9);
  }
  100% {
    box-shadow: 0 0 0 rgba(135, 124, 236, 0);
  }
}
@keyframes trophyPop {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(1.25);
  }
  70% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
.pt-confetti {
  position: absolute;
  bottom: 20px;
  width: 6px;
  height: 10px;
  border-radius: 2px;
  animation: confettiFall 1.2s ease forwards;
}

@keyframes confettiFall {
  to {
    transform: translateY(-60px) rotate(720deg);
    opacity: 0;
  }
}
.trophy-img-locked {
  filter: saturate(0);
}

.trophy-img-hover {
  transition: all 0.12s ease-in-out;
}
.trophy-img-hover:hover {
  transform: scale(1.1);
}

.trophy-grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 8px;
}
.trophy-grid .block {
  width: 150px;
  max-width: 100%;
  cursor: pointer;
}
.trophy-grid .block .trophy-card__img {
  transition: all 0.12s ease-in-out;
  margin-bottom: 8px;
}
.trophy-grid .block .trophy-card__name {
  font-weight: 600;
  font-size: 13px;
  color: var(--color-text);
  line-height: 16px;
  margin: auto;
}
.trophy-grid .block .trophy-card__unlocked-at {
  font-weight: 400;
  font-size: 12px;
  color: var(--color-text-muted);
}
.trophy-grid .block:hover .trophy-card__img {
  transform: scale(1.1);
}

.acc-step {
  position: absolute;
  transform: translateX(-50%);
}

.acc-step::before {
  content: attr(data-title);
  position: absolute;
  bottom: 120%;
  left: 50%;
  transform: translateX(-50%) translateY(6px);
  background: #111;
  color: #fff;
  font-size: 11px;
  padding: 4px 8px;
  border-radius: 6px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: all 0.2s ease;
}
.acc-step.acc-tooltip-right::before {
  left: 0%;
  transform: translateX(0%) translateY(6px);
}
.acc-step.acc-tooltip-left::before {
  left: 100%;
  transform: translateX(-100%) translateY(6px);
}

.acc-step::after {
  content: "";
  position: absolute;
  bottom: calc(100% - 0px);
  left: 50%;
  transform: translateX(-50%);
  border: 5px solid transparent;
  border-top-color: #111;
  opacity: 0;
  transition: all 0.2s ease;
}

.acc-step:hover::before, .acc-step:hover::after {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}
.acc-step.acc-tooltip-right:hover::before {
  transform: translateX(0%) translateY(0);
}
.acc-step.acc-tooltip-left:hover::before {
  transform: translateX(-100%) translateY(0);
}

body.dashboardAdmin .table-ui tr td {
  font-size: 13px;
  padding: 4px 6px;
}

.hgi.hgi-solid,
.hgi.hgi-bulk {
  position: relative;
}
.hgi.hgi-solid::before,
.hgi.hgi-bulk::before {
  content: " ";
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  vertical-align: -2px;
}

.hgi.hgi-solid.hgi-abacus::before {
  mask-image: url(/build/images/abacus.d3415aea.svg);
  -webkit-mask-image: url(/build/images/abacus.d3415aea.svg);
}

.hgi.hgi-bulk.hgi-abacus::before {
  mask-image: url(/build/images/abacus.418b8d09.svg);
  -webkit-mask-image: url(/build/images/abacus.418b8d09.svg);
}

.hgi.hgi-solid.hgi-absolute::before {
  mask-image: url(/build/images/absolute.2b3d807f.svg);
  -webkit-mask-image: url(/build/images/absolute.2b3d807f.svg);
}

.hgi.hgi-bulk.hgi-absolute::before {
  mask-image: url(/build/images/absolute.0a3019e6.svg);
  -webkit-mask-image: url(/build/images/absolute.0a3019e6.svg);
}

.hgi.hgi-solid.hgi-acceleration::before {
  mask-image: url(/build/images/acceleration.f7104c87.svg);
  -webkit-mask-image: url(/build/images/acceleration.f7104c87.svg);
}

.hgi.hgi-bulk.hgi-acceleration::before {
  mask-image: url(/build/images/acceleration.ccc34833.svg);
  -webkit-mask-image: url(/build/images/acceleration.ccc34833.svg);
}

.hgi.hgi-solid.hgi-access::before {
  mask-image: url(/build/images/access.65b7f182.svg);
  -webkit-mask-image: url(/build/images/access.65b7f182.svg);
}

.hgi.hgi-bulk.hgi-access::before {
  mask-image: url(/build/images/access.77d7b208.svg);
  -webkit-mask-image: url(/build/images/access.77d7b208.svg);
}

.hgi.hgi-solid.hgi-accident::before {
  mask-image: url(/build/images/accident.d2fba528.svg);
  -webkit-mask-image: url(/build/images/accident.d2fba528.svg);
}

.hgi.hgi-bulk.hgi-accident::before {
  mask-image: url(/build/images/accident.010bf805.svg);
  -webkit-mask-image: url(/build/images/accident.010bf805.svg);
}

.hgi.hgi-solid.hgi-account-setting-01::before {
  mask-image: url(/build/images/account-setting-01.3c44fd22.svg);
  -webkit-mask-image: url(/build/images/account-setting-01.3c44fd22.svg);
}

.hgi.hgi-bulk.hgi-account-setting-01::before {
  mask-image: url(/build/images/account-setting-01.3f47905b.svg);
  -webkit-mask-image: url(/build/images/account-setting-01.3f47905b.svg);
}

.hgi.hgi-solid.hgi-account-setting-02::before {
  mask-image: url(/build/images/account-setting-02.e5aa09b9.svg);
  -webkit-mask-image: url(/build/images/account-setting-02.e5aa09b9.svg);
}

.hgi.hgi-bulk.hgi-account-setting-02::before {
  mask-image: url(/build/images/account-setting-02.da7f15b8.svg);
  -webkit-mask-image: url(/build/images/account-setting-02.da7f15b8.svg);
}

.hgi.hgi-solid.hgi-account-setting-03::before {
  mask-image: url(/build/images/account-setting-03.687d871e.svg);
  -webkit-mask-image: url(/build/images/account-setting-03.687d871e.svg);
}

.hgi.hgi-bulk.hgi-account-setting-03::before {
  mask-image: url(/build/images/account-setting-03.4bf2d778.svg);
  -webkit-mask-image: url(/build/images/account-setting-03.4bf2d778.svg);
}

.hgi.hgi-solid.hgi-activity-01::before {
  mask-image: url(/build/images/activity-01.e86a52fa.svg);
  -webkit-mask-image: url(/build/images/activity-01.e86a52fa.svg);
}

.hgi.hgi-bulk.hgi-activity-01::before {
  mask-image: url(/build/images/activity-01.79627422.svg);
  -webkit-mask-image: url(/build/images/activity-01.79627422.svg);
}

.hgi.hgi-solid.hgi-activity-02::before {
  mask-image: url(/build/images/activity-02.a8633277.svg);
  -webkit-mask-image: url(/build/images/activity-02.a8633277.svg);
}

.hgi.hgi-bulk.hgi-activity-02::before {
  mask-image: url(/build/images/activity-02.1aa7bec0.svg);
  -webkit-mask-image: url(/build/images/activity-02.1aa7bec0.svg);
}

.hgi.hgi-solid.hgi-activity-03::before {
  mask-image: url(/build/images/activity-03.91c0e1d7.svg);
  -webkit-mask-image: url(/build/images/activity-03.91c0e1d7.svg);
}

.hgi.hgi-bulk.hgi-activity-03::before {
  mask-image: url(/build/images/activity-03.98971cca.svg);
  -webkit-mask-image: url(/build/images/activity-03.98971cca.svg);
}

.hgi.hgi-solid.hgi-activity-04::before {
  mask-image: url(/build/images/activity-04.ebc44aec.svg);
  -webkit-mask-image: url(/build/images/activity-04.ebc44aec.svg);
}

.hgi.hgi-bulk.hgi-activity-04::before {
  mask-image: url(/build/images/activity-04.432f2865.svg);
  -webkit-mask-image: url(/build/images/activity-04.432f2865.svg);
}

.hgi.hgi-solid.hgi-acute::before {
  mask-image: url(/build/images/acute.5cc41e75.svg);
  -webkit-mask-image: url(/build/images/acute.5cc41e75.svg);
}

.hgi.hgi-bulk.hgi-acute::before {
  mask-image: url(/build/images/acute.d54ea45c.svg);
  -webkit-mask-image: url(/build/images/acute.d54ea45c.svg);
}

.hgi.hgi-solid.hgi-add-01::before {
  mask-image: url(/build/images/add-01.e423c97b.svg);
  -webkit-mask-image: url(/build/images/add-01.e423c97b.svg);
}

.hgi.hgi-bulk.hgi-add-01::before {
  mask-image: url(/build/images/add-01.fb8ace37.svg);
  -webkit-mask-image: url(/build/images/add-01.fb8ace37.svg);
}

.hgi.hgi-solid.hgi-add-02::before {
  mask-image: url(/build/images/add-02.4febf881.svg);
  -webkit-mask-image: url(/build/images/add-02.4febf881.svg);
}

.hgi.hgi-bulk.hgi-add-02::before {
  mask-image: url(/build/images/add-02.affe4d65.svg);
  -webkit-mask-image: url(/build/images/add-02.affe4d65.svg);
}

.hgi.hgi-solid.hgi-add-circle-half-dot::before {
  mask-image: url(/build/images/add-circle-half-dot.4f6ff435.svg);
  -webkit-mask-image: url(/build/images/add-circle-half-dot.4f6ff435.svg);
}

.hgi.hgi-bulk.hgi-add-circle-half-dot::before {
  mask-image: url(/build/images/add-circle-half-dot.6a5b4c90.svg);
  -webkit-mask-image: url(/build/images/add-circle-half-dot.6a5b4c90.svg);
}

.hgi.hgi-solid.hgi-add-circle::before {
  mask-image: url(/build/images/add-circle.bb1bd43b.svg);
  -webkit-mask-image: url(/build/images/add-circle.bb1bd43b.svg);
}

.hgi.hgi-bulk.hgi-add-circle::before {
  mask-image: url(/build/images/add-circle.19e1aeb5.svg);
  -webkit-mask-image: url(/build/images/add-circle.19e1aeb5.svg);
}

.hgi.hgi-solid.hgi-add-square::before {
  mask-image: url(/build/images/add-square.f23bfdad.svg);
  -webkit-mask-image: url(/build/images/add-square.f23bfdad.svg);
}

.hgi.hgi-bulk.hgi-add-square::before {
  mask-image: url(/build/images/add-square.5956bc31.svg);
  -webkit-mask-image: url(/build/images/add-square.5956bc31.svg);
}

.hgi.hgi-solid.hgi-add-team::before {
  mask-image: url(/build/images/add-team.8734a63c.svg);
  -webkit-mask-image: url(/build/images/add-team.8734a63c.svg);
}

.hgi.hgi-bulk.hgi-add-team::before {
  mask-image: url(/build/images/add-team.ea6a7489.svg);
  -webkit-mask-image: url(/build/images/add-team.ea6a7489.svg);
}

.hgi.hgi-solid.hgi-address-book::before {
  mask-image: url(/build/images/address-book.c2134b5c.svg);
  -webkit-mask-image: url(/build/images/address-book.c2134b5c.svg);
}

.hgi.hgi-bulk.hgi-address-book::before {
  mask-image: url(/build/images/address-book.49335761.svg);
  -webkit-mask-image: url(/build/images/address-book.49335761.svg);
}

.hgi.hgi-solid.hgi-adobe-after-effect::before {
  mask-image: url(/build/images/adobe-after-effect.49067cd5.svg);
  -webkit-mask-image: url(/build/images/adobe-after-effect.49067cd5.svg);
}

.hgi.hgi-bulk.hgi-adobe-after-effect::before {
  mask-image: url(/build/images/adobe-after-effect.a7f5bdf5.svg);
  -webkit-mask-image: url(/build/images/adobe-after-effect.a7f5bdf5.svg);
}

.hgi.hgi-solid.hgi-adobe-illustrator::before {
  mask-image: url(/build/images/adobe-illustrator.5a771ac7.svg);
  -webkit-mask-image: url(/build/images/adobe-illustrator.5a771ac7.svg);
}

.hgi.hgi-bulk.hgi-adobe-illustrator::before {
  mask-image: url(/build/images/adobe-illustrator.bf90323e.svg);
  -webkit-mask-image: url(/build/images/adobe-illustrator.bf90323e.svg);
}

.hgi.hgi-solid.hgi-adobe-indesign::before {
  mask-image: url(/build/images/adobe-indesign.10c3bd31.svg);
  -webkit-mask-image: url(/build/images/adobe-indesign.10c3bd31.svg);
}

.hgi.hgi-bulk.hgi-adobe-indesign::before {
  mask-image: url(/build/images/adobe-indesign.d7157b94.svg);
  -webkit-mask-image: url(/build/images/adobe-indesign.d7157b94.svg);
}

.hgi.hgi-solid.hgi-adobe-photoshop::before {
  mask-image: url(/build/images/adobe-photoshop.35be0670.svg);
  -webkit-mask-image: url(/build/images/adobe-photoshop.35be0670.svg);
}

.hgi.hgi-bulk.hgi-adobe-photoshop::before {
  mask-image: url(/build/images/adobe-photoshop.ca0eb4b2.svg);
  -webkit-mask-image: url(/build/images/adobe-photoshop.ca0eb4b2.svg);
}

.hgi.hgi-solid.hgi-adobe-premier::before {
  mask-image: url(/build/images/adobe-premier.b8ecf3e3.svg);
  -webkit-mask-image: url(/build/images/adobe-premier.b8ecf3e3.svg);
}

.hgi.hgi-bulk.hgi-adobe-premier::before {
  mask-image: url(/build/images/adobe-premier.27359d02.svg);
  -webkit-mask-image: url(/build/images/adobe-premier.27359d02.svg);
}

.hgi.hgi-solid.hgi-adobe-xd::before {
  mask-image: url(/build/images/adobe-xd.eb3a0aa3.svg);
  -webkit-mask-image: url(/build/images/adobe-xd.eb3a0aa3.svg);
}

.hgi.hgi-bulk.hgi-adobe-xd::before {
  mask-image: url(/build/images/adobe-xd.71cd2551.svg);
  -webkit-mask-image: url(/build/images/adobe-xd.71cd2551.svg);
}

.hgi.hgi-solid.hgi-adventure::before {
  mask-image: url(/build/images/adventure.b6fba030.svg);
  -webkit-mask-image: url(/build/images/adventure.b6fba030.svg);
}

.hgi.hgi-bulk.hgi-adventure::before {
  mask-image: url(/build/images/adventure.e4ca3aff.svg);
  -webkit-mask-image: url(/build/images/adventure.e4ca3aff.svg);
}

.hgi.hgi-solid.hgi-advertisiment::before {
  mask-image: url(/build/images/advertisiment.3a2df213.svg);
  -webkit-mask-image: url(/build/images/advertisiment.3a2df213.svg);
}

.hgi.hgi-bulk.hgi-advertisiment::before {
  mask-image: url(/build/images/advertisiment.61589dfd.svg);
  -webkit-mask-image: url(/build/images/advertisiment.61589dfd.svg);
}

.hgi.hgi-solid.hgi-adzan::before {
  mask-image: url(/build/images/adzan.0c83ea96.svg);
  -webkit-mask-image: url(/build/images/adzan.0c83ea96.svg);
}

.hgi.hgi-bulk.hgi-adzan::before {
  mask-image: url(/build/images/adzan.95211ff5.svg);
  -webkit-mask-image: url(/build/images/adzan.95211ff5.svg);
}

.hgi.hgi-solid.hgi-affiliate::before {
  mask-image: url(/build/images/affiliate.e6fb912d.svg);
  -webkit-mask-image: url(/build/images/affiliate.e6fb912d.svg);
}

.hgi.hgi-bulk.hgi-affiliate::before {
  mask-image: url(/build/images/affiliate.b6cad92f.svg);
  -webkit-mask-image: url(/build/images/affiliate.b6cad92f.svg);
}

.hgi.hgi-solid.hgi-agreement-01::before {
  mask-image: url(/build/images/agreement-01.359f1319.svg);
  -webkit-mask-image: url(/build/images/agreement-01.359f1319.svg);
}

.hgi.hgi-bulk.hgi-agreement-01::before {
  mask-image: url(/build/images/agreement-01.92b50274.svg);
  -webkit-mask-image: url(/build/images/agreement-01.92b50274.svg);
}

.hgi.hgi-solid.hgi-agreement-02::before {
  mask-image: url(/build/images/agreement-02.100cf941.svg);
  -webkit-mask-image: url(/build/images/agreement-02.100cf941.svg);
}

.hgi.hgi-bulk.hgi-agreement-02::before {
  mask-image: url(/build/images/agreement-02.02d55f93.svg);
  -webkit-mask-image: url(/build/images/agreement-02.02d55f93.svg);
}

.hgi.hgi-solid.hgi-agreement-03::before {
  mask-image: url(/build/images/agreement-03.818b9718.svg);
  -webkit-mask-image: url(/build/images/agreement-03.818b9718.svg);
}

.hgi.hgi-bulk.hgi-agreement-03::before {
  mask-image: url(/build/images/agreement-03.1058cd49.svg);
  -webkit-mask-image: url(/build/images/agreement-03.1058cd49.svg);
}

.hgi.hgi-solid.hgi-ai-beautify::before {
  mask-image: url(/build/images/ai-beautify.9b7bae18.svg);
  -webkit-mask-image: url(/build/images/ai-beautify.9b7bae18.svg);
}

.hgi.hgi-bulk.hgi-ai-beautify::before {
  mask-image: url(/build/images/ai-beautify.ac3973a0.svg);
  -webkit-mask-image: url(/build/images/ai-beautify.ac3973a0.svg);
}

.hgi.hgi-solid.hgi-ai-book::before {
  mask-image: url(/build/images/ai-book.13bb12e3.svg);
  -webkit-mask-image: url(/build/images/ai-book.13bb12e3.svg);
}

.hgi.hgi-bulk.hgi-ai-book::before {
  mask-image: url(/build/images/ai-book.dd9f87c4.svg);
  -webkit-mask-image: url(/build/images/ai-book.dd9f87c4.svg);
}

.hgi.hgi-solid.hgi-ai-brain-01::before {
  mask-image: url(/build/images/ai-brain-01.00f5f26b.svg);
  -webkit-mask-image: url(/build/images/ai-brain-01.00f5f26b.svg);
}

.hgi.hgi-bulk.hgi-ai-brain-01::before {
  mask-image: url(/build/images/ai-brain-01.b3096067.svg);
  -webkit-mask-image: url(/build/images/ai-brain-01.b3096067.svg);
}

.hgi.hgi-solid.hgi-ai-brain-02::before {
  mask-image: url(/build/images/ai-brain-02.712dd07e.svg);
  -webkit-mask-image: url(/build/images/ai-brain-02.712dd07e.svg);
}

.hgi.hgi-bulk.hgi-ai-brain-02::before {
  mask-image: url(/build/images/ai-brain-02.982ba671.svg);
  -webkit-mask-image: url(/build/images/ai-brain-02.982ba671.svg);
}

.hgi.hgi-solid.hgi-ai-brain-03::before {
  mask-image: url(/build/images/ai-brain-03.c0e8fad2.svg);
  -webkit-mask-image: url(/build/images/ai-brain-03.c0e8fad2.svg);
}

.hgi.hgi-bulk.hgi-ai-brain-03::before {
  mask-image: url(/build/images/ai-brain-03.5e1f45ec.svg);
  -webkit-mask-image: url(/build/images/ai-brain-03.5e1f45ec.svg);
}

.hgi.hgi-solid.hgi-ai-brain-04::before {
  mask-image: url(/build/images/ai-brain-04.d2543f23.svg);
  -webkit-mask-image: url(/build/images/ai-brain-04.d2543f23.svg);
}

.hgi.hgi-bulk.hgi-ai-brain-04::before {
  mask-image: url(/build/images/ai-brain-04.2ae03f5e.svg);
  -webkit-mask-image: url(/build/images/ai-brain-04.2ae03f5e.svg);
}

.hgi.hgi-solid.hgi-ai-brain-05::before {
  mask-image: url(/build/images/ai-brain-05.2ecfe24d.svg);
  -webkit-mask-image: url(/build/images/ai-brain-05.2ecfe24d.svg);
}

.hgi.hgi-bulk.hgi-ai-brain-05::before {
  mask-image: url(/build/images/ai-brain-05.05e52187.svg);
  -webkit-mask-image: url(/build/images/ai-brain-05.05e52187.svg);
}

.hgi.hgi-solid.hgi-ai-browser::before {
  mask-image: url(/build/images/ai-browser.130428e2.svg);
  -webkit-mask-image: url(/build/images/ai-browser.130428e2.svg);
}

.hgi.hgi-bulk.hgi-ai-browser::before {
  mask-image: url(/build/images/ai-browser.f3366b50.svg);
  -webkit-mask-image: url(/build/images/ai-browser.f3366b50.svg);
}

.hgi.hgi-solid.hgi-ai-chat-01::before {
  mask-image: url(/build/images/ai-chat-01.395e06f4.svg);
  -webkit-mask-image: url(/build/images/ai-chat-01.395e06f4.svg);
}

.hgi.hgi-bulk.hgi-ai-chat-01::before {
  mask-image: url(/build/images/ai-chat-01.9b07cc0e.svg);
  -webkit-mask-image: url(/build/images/ai-chat-01.9b07cc0e.svg);
}

.hgi.hgi-solid.hgi-ai-chat-02::before {
  mask-image: url(/build/images/ai-chat-02.b8fd72a3.svg);
  -webkit-mask-image: url(/build/images/ai-chat-02.b8fd72a3.svg);
}

.hgi.hgi-bulk.hgi-ai-chat-02::before {
  mask-image: url(/build/images/ai-chat-02.434b1803.svg);
  -webkit-mask-image: url(/build/images/ai-chat-02.434b1803.svg);
}

.hgi.hgi-solid.hgi-ai-cloud-01::before {
  mask-image: url(/build/images/ai-cloud-01.7b118815.svg);
  -webkit-mask-image: url(/build/images/ai-cloud-01.7b118815.svg);
}

.hgi.hgi-bulk.hgi-ai-cloud-01::before {
  mask-image: url(/build/images/ai-cloud-01.33a9a5f1.svg);
  -webkit-mask-image: url(/build/images/ai-cloud-01.33a9a5f1.svg);
}

.hgi.hgi-solid.hgi-ai-cloud-02::before {
  mask-image: url(/build/images/ai-cloud-02.696ec050.svg);
  -webkit-mask-image: url(/build/images/ai-cloud-02.696ec050.svg);
}

.hgi.hgi-bulk.hgi-ai-cloud-02::before {
  mask-image: url(/build/images/ai-cloud-02.f027c25e.svg);
  -webkit-mask-image: url(/build/images/ai-cloud-02.f027c25e.svg);
}

.hgi.hgi-solid.hgi-ai-cloud::before {
  mask-image: url(/build/images/ai-cloud.257cc357.svg);
  -webkit-mask-image: url(/build/images/ai-cloud.257cc357.svg);
}

.hgi.hgi-bulk.hgi-ai-cloud::before {
  mask-image: url(/build/images/ai-cloud.377d1c02.svg);
  -webkit-mask-image: url(/build/images/ai-cloud.377d1c02.svg);
}

.hgi.hgi-solid.hgi-ai-computer::before {
  mask-image: url(/build/images/ai-computer.3526aad2.svg);
  -webkit-mask-image: url(/build/images/ai-computer.3526aad2.svg);
}

.hgi.hgi-bulk.hgi-ai-computer::before {
  mask-image: url(/build/images/ai-computer.13d1435d.svg);
  -webkit-mask-image: url(/build/images/ai-computer.13d1435d.svg);
}

.hgi.hgi-solid.hgi-ai-dna::before {
  mask-image: url(/build/images/ai-dna.d9b4670c.svg);
  -webkit-mask-image: url(/build/images/ai-dna.d9b4670c.svg);
}

.hgi.hgi-bulk.hgi-ai-dna::before {
  mask-image: url(/build/images/ai-dna.1ffb598a.svg);
  -webkit-mask-image: url(/build/images/ai-dna.1ffb598a.svg);
}

.hgi.hgi-solid.hgi-ai-eraser::before {
  mask-image: url(/build/images/ai-eraser.0f089f5e.svg);
  -webkit-mask-image: url(/build/images/ai-eraser.0f089f5e.svg);
}

.hgi.hgi-bulk.hgi-ai-eraser::before {
  mask-image: url(/build/images/ai-eraser.e73e0f24.svg);
  -webkit-mask-image: url(/build/images/ai-eraser.e73e0f24.svg);
}

.hgi.hgi-solid.hgi-ai-folder-01::before {
  mask-image: url(/build/images/ai-folder-01.75254c42.svg);
  -webkit-mask-image: url(/build/images/ai-folder-01.75254c42.svg);
}

.hgi.hgi-bulk.hgi-ai-folder-01::before {
  mask-image: url(/build/images/ai-folder-01.568cf44a.svg);
  -webkit-mask-image: url(/build/images/ai-folder-01.568cf44a.svg);
}

.hgi.hgi-solid.hgi-ai-folder-02::before {
  mask-image: url(/build/images/ai-folder-02.0e31489c.svg);
  -webkit-mask-image: url(/build/images/ai-folder-02.0e31489c.svg);
}

.hgi.hgi-bulk.hgi-ai-folder-02::before {
  mask-image: url(/build/images/ai-folder-02.8ccc6a7f.svg);
  -webkit-mask-image: url(/build/images/ai-folder-02.8ccc6a7f.svg);
}

.hgi.hgi-solid.hgi-ai-game::before {
  mask-image: url(/build/images/ai-game.c31233b5.svg);
  -webkit-mask-image: url(/build/images/ai-game.c31233b5.svg);
}

.hgi.hgi-bulk.hgi-ai-game::before {
  mask-image: url(/build/images/ai-game.77d98ff0.svg);
  -webkit-mask-image: url(/build/images/ai-game.77d98ff0.svg);
}

.hgi.hgi-solid.hgi-ai-generative::before {
  mask-image: url(/build/images/ai-generative.3957a67f.svg);
  -webkit-mask-image: url(/build/images/ai-generative.3957a67f.svg);
}

.hgi.hgi-bulk.hgi-ai-generative::before {
  mask-image: url(/build/images/ai-generative.17324cec.svg);
  -webkit-mask-image: url(/build/images/ai-generative.17324cec.svg);
}

.hgi.hgi-solid.hgi-ai-idea::before {
  mask-image: url(/build/images/ai-idea.70cca40a.svg);
  -webkit-mask-image: url(/build/images/ai-idea.70cca40a.svg);
}

.hgi.hgi-bulk.hgi-ai-idea::before {
  mask-image: url(/build/images/ai-idea.2da6fc8f.svg);
  -webkit-mask-image: url(/build/images/ai-idea.2da6fc8f.svg);
}

.hgi.hgi-solid.hgi-ai-image::before {
  mask-image: url(/build/images/ai-image.91cefd79.svg);
  -webkit-mask-image: url(/build/images/ai-image.91cefd79.svg);
}

.hgi.hgi-bulk.hgi-ai-image::before {
  mask-image: url(/build/images/ai-image.84f0c8a1.svg);
  -webkit-mask-image: url(/build/images/ai-image.84f0c8a1.svg);
}

.hgi.hgi-solid.hgi-ai-innovation-01::before {
  mask-image: url(/build/images/ai-innovation-01.7f8ba1ea.svg);
  -webkit-mask-image: url(/build/images/ai-innovation-01.7f8ba1ea.svg);
}

.hgi.hgi-bulk.hgi-ai-innovation-01::before {
  mask-image: url(/build/images/ai-innovation-01.8b603e02.svg);
  -webkit-mask-image: url(/build/images/ai-innovation-01.8b603e02.svg);
}

.hgi.hgi-solid.hgi-ai-innovation-02::before {
  mask-image: url(/build/images/ai-innovation-02.69541895.svg);
  -webkit-mask-image: url(/build/images/ai-innovation-02.69541895.svg);
}

.hgi.hgi-bulk.hgi-ai-innovation-02::before {
  mask-image: url(/build/images/ai-innovation-02.021b03df.svg);
  -webkit-mask-image: url(/build/images/ai-innovation-02.021b03df.svg);
}

.hgi.hgi-solid.hgi-ai-innovation-03::before {
  mask-image: url(/build/images/ai-innovation-03.f6441b2d.svg);
  -webkit-mask-image: url(/build/images/ai-innovation-03.f6441b2d.svg);
}

.hgi.hgi-bulk.hgi-ai-innovation-03::before {
  mask-image: url(/build/images/ai-innovation-03.22c5d262.svg);
  -webkit-mask-image: url(/build/images/ai-innovation-03.22c5d262.svg);
}

.hgi.hgi-solid.hgi-ai-laptop::before {
  mask-image: url(/build/images/ai-laptop.8286df15.svg);
  -webkit-mask-image: url(/build/images/ai-laptop.8286df15.svg);
}

.hgi.hgi-bulk.hgi-ai-laptop::before {
  mask-image: url(/build/images/ai-laptop.a84e88c2.svg);
  -webkit-mask-image: url(/build/images/ai-laptop.a84e88c2.svg);
}

.hgi.hgi-solid.hgi-ai-learning::before {
  mask-image: url(/build/images/ai-learning.16d8bf6c.svg);
  -webkit-mask-image: url(/build/images/ai-learning.16d8bf6c.svg);
}

.hgi.hgi-bulk.hgi-ai-learning::before {
  mask-image: url(/build/images/ai-learning.2191b8c5.svg);
  -webkit-mask-image: url(/build/images/ai-learning.2191b8c5.svg);
}

.hgi.hgi-solid.hgi-ai-lock::before {
  mask-image: url(/build/images/ai-lock.c2141cd8.svg);
  -webkit-mask-image: url(/build/images/ai-lock.c2141cd8.svg);
}

.hgi.hgi-bulk.hgi-ai-lock::before {
  mask-image: url(/build/images/ai-lock.0042c8e8.svg);
  -webkit-mask-image: url(/build/images/ai-lock.0042c8e8.svg);
}

.hgi.hgi-solid.hgi-ai-magic::before {
  mask-image: url(/build/images/ai-magic.b373d515.svg);
  -webkit-mask-image: url(/build/images/ai-magic.b373d515.svg);
}

.hgi.hgi-bulk.hgi-ai-magic::before {
  mask-image: url(/build/images/ai-magic.5961790e.svg);
  -webkit-mask-image: url(/build/images/ai-magic.5961790e.svg);
}

.hgi.hgi-solid.hgi-ai-mail-01::before {
  mask-image: url(/build/images/ai-mail-01.504e5b7f.svg);
  -webkit-mask-image: url(/build/images/ai-mail-01.504e5b7f.svg);
}

.hgi.hgi-bulk.hgi-ai-mail-01::before {
  mask-image: url(/build/images/ai-mail-01.9f18c18f.svg);
  -webkit-mask-image: url(/build/images/ai-mail-01.9f18c18f.svg);
}

.hgi.hgi-solid.hgi-ai-mail-02::before {
  mask-image: url(/build/images/ai-mail-02.142ad3df.svg);
  -webkit-mask-image: url(/build/images/ai-mail-02.142ad3df.svg);
}

.hgi.hgi-bulk.hgi-ai-mail-02::before {
  mask-image: url(/build/images/ai-mail-02.a0074f5c.svg);
  -webkit-mask-image: url(/build/images/ai-mail-02.a0074f5c.svg);
}

.hgi.hgi-solid.hgi-ai-mail::before {
  mask-image: url(/build/images/ai-mail.86f62355.svg);
  -webkit-mask-image: url(/build/images/ai-mail.86f62355.svg);
}

.hgi.hgi-bulk.hgi-ai-mail::before {
  mask-image: url(/build/images/ai-mail.0d47188b.svg);
  -webkit-mask-image: url(/build/images/ai-mail.0d47188b.svg);
}

.hgi.hgi-solid.hgi-ai-network::before {
  mask-image: url(/build/images/ai-network.523f773e.svg);
  -webkit-mask-image: url(/build/images/ai-network.523f773e.svg);
}

.hgi.hgi-bulk.hgi-ai-network::before {
  mask-image: url(/build/images/ai-network.e87d9c56.svg);
  -webkit-mask-image: url(/build/images/ai-network.e87d9c56.svg);
}

.hgi.hgi-solid.hgi-ai-phone-01::before {
  mask-image: url(/build/images/ai-phone-01.a94afe1a.svg);
  -webkit-mask-image: url(/build/images/ai-phone-01.a94afe1a.svg);
}

.hgi.hgi-bulk.hgi-ai-phone-01::before {
  mask-image: url(/build/images/ai-phone-01.10c37e83.svg);
  -webkit-mask-image: url(/build/images/ai-phone-01.10c37e83.svg);
}

.hgi.hgi-solid.hgi-ai-phone-02::before {
  mask-image: url(/build/images/ai-phone-02.db613e07.svg);
  -webkit-mask-image: url(/build/images/ai-phone-02.db613e07.svg);
}

.hgi.hgi-bulk.hgi-ai-phone-02::before {
  mask-image: url(/build/images/ai-phone-02.a7b04a30.svg);
  -webkit-mask-image: url(/build/images/ai-phone-02.a7b04a30.svg);
}

.hgi.hgi-solid.hgi-ai-programming::before {
  mask-image: url(/build/images/ai-programming.8402a653.svg);
  -webkit-mask-image: url(/build/images/ai-programming.8402a653.svg);
}

.hgi.hgi-bulk.hgi-ai-programming::before {
  mask-image: url(/build/images/ai-programming.c72c5cad.svg);
  -webkit-mask-image: url(/build/images/ai-programming.c72c5cad.svg);
}

.hgi.hgi-solid.hgi-ai-search::before {
  mask-image: url(/build/images/ai-search.0140df17.svg);
  -webkit-mask-image: url(/build/images/ai-search.0140df17.svg);
}

.hgi.hgi-bulk.hgi-ai-search::before {
  mask-image: url(/build/images/ai-search.ce7fba58.svg);
  -webkit-mask-image: url(/build/images/ai-search.ce7fba58.svg);
}

.hgi.hgi-solid.hgi-ai-security-01::before {
  mask-image: url(/build/images/ai-security-01.b854c95d.svg);
  -webkit-mask-image: url(/build/images/ai-security-01.b854c95d.svg);
}

.hgi.hgi-bulk.hgi-ai-security-01::before {
  mask-image: url(/build/images/ai-security-01.d3de1287.svg);
  -webkit-mask-image: url(/build/images/ai-security-01.d3de1287.svg);
}

.hgi.hgi-solid.hgi-ai-security-02::before {
  mask-image: url(/build/images/ai-security-02.32af83a9.svg);
  -webkit-mask-image: url(/build/images/ai-security-02.32af83a9.svg);
}

.hgi.hgi-bulk.hgi-ai-security-02::before {
  mask-image: url(/build/images/ai-security-02.7c3e764c.svg);
  -webkit-mask-image: url(/build/images/ai-security-02.7c3e764c.svg);
}

.hgi.hgi-solid.hgi-ai-setting::before {
  mask-image: url(/build/images/ai-setting.26065951.svg);
  -webkit-mask-image: url(/build/images/ai-setting.26065951.svg);
}

.hgi.hgi-bulk.hgi-ai-setting::before {
  mask-image: url(/build/images/ai-setting.ef0a3826.svg);
  -webkit-mask-image: url(/build/images/ai-setting.ef0a3826.svg);
}

.hgi.hgi-solid.hgi-ai-smartwatch::before {
  mask-image: url(/build/images/ai-smartwatch.849eebdb.svg);
  -webkit-mask-image: url(/build/images/ai-smartwatch.849eebdb.svg);
}

.hgi.hgi-bulk.hgi-ai-smartwatch::before {
  mask-image: url(/build/images/ai-smartwatch.dfcab5e5.svg);
  -webkit-mask-image: url(/build/images/ai-smartwatch.dfcab5e5.svg);
}

.hgi.hgi-solid.hgi-ai-user::before {
  mask-image: url(/build/images/ai-user.f6a81260.svg);
  -webkit-mask-image: url(/build/images/ai-user.f6a81260.svg);
}

.hgi.hgi-bulk.hgi-ai-user::before {
  mask-image: url(/build/images/ai-user.2024b0ec.svg);
  -webkit-mask-image: url(/build/images/ai-user.2024b0ec.svg);
}

.hgi.hgi-solid.hgi-ai-video::before {
  mask-image: url(/build/images/ai-video.779e99ec.svg);
  -webkit-mask-image: url(/build/images/ai-video.779e99ec.svg);
}

.hgi.hgi-bulk.hgi-ai-video::before {
  mask-image: url(/build/images/ai-video.88c55998.svg);
  -webkit-mask-image: url(/build/images/ai-video.88c55998.svg);
}

.hgi.hgi-solid.hgi-ai-view::before {
  mask-image: url(/build/images/ai-view.d99ca938.svg);
  -webkit-mask-image: url(/build/images/ai-view.d99ca938.svg);
}

.hgi.hgi-bulk.hgi-ai-view::before {
  mask-image: url(/build/images/ai-view.59fbc3f2.svg);
  -webkit-mask-image: url(/build/images/ai-view.59fbc3f2.svg);
}

.hgi.hgi-solid.hgi-aids::before {
  mask-image: url(/build/images/aids.a4f8de8c.svg);
  -webkit-mask-image: url(/build/images/aids.a4f8de8c.svg);
}

.hgi.hgi-bulk.hgi-aids::before {
  mask-image: url(/build/images/aids.077330aa.svg);
  -webkit-mask-image: url(/build/images/aids.077330aa.svg);
}

.hgi.hgi-solid.hgi-airbnb::before {
  mask-image: url(/build/images/airbnb.02f2a5e5.svg);
  -webkit-mask-image: url(/build/images/airbnb.02f2a5e5.svg);
}

.hgi.hgi-bulk.hgi-airbnb::before {
  mask-image: url(/build/images/airbnb.7467642f.svg);
  -webkit-mask-image: url(/build/images/airbnb.7467642f.svg);
}

.hgi.hgi-solid.hgi-aircraft-game::before {
  mask-image: url(/build/images/aircraft-game.81ad3fc0.svg);
  -webkit-mask-image: url(/build/images/aircraft-game.81ad3fc0.svg);
}

.hgi.hgi-bulk.hgi-aircraft-game::before {
  mask-image: url(/build/images/aircraft-game.367c2fee.svg);
  -webkit-mask-image: url(/build/images/aircraft-game.367c2fee.svg);
}

.hgi.hgi-solid.hgi-airdrop::before {
  mask-image: url(/build/images/airdrop.eeec4523.svg);
  -webkit-mask-image: url(/build/images/airdrop.eeec4523.svg);
}

.hgi.hgi-bulk.hgi-airdrop::before {
  mask-image: url(/build/images/airdrop.e0e143b9.svg);
  -webkit-mask-image: url(/build/images/airdrop.e0e143b9.svg);
}

.hgi.hgi-solid.hgi-airplane-01::before {
  mask-image: url(/build/images/airplane-01.72b9c905.svg);
  -webkit-mask-image: url(/build/images/airplane-01.72b9c905.svg);
}

.hgi.hgi-bulk.hgi-airplane-01::before {
  mask-image: url(/build/images/airplane-01.d782731c.svg);
  -webkit-mask-image: url(/build/images/airplane-01.d782731c.svg);
}

.hgi.hgi-solid.hgi-airplane-02::before {
  mask-image: url(/build/images/airplane-02.6f09cd38.svg);
  -webkit-mask-image: url(/build/images/airplane-02.6f09cd38.svg);
}

.hgi.hgi-bulk.hgi-airplane-02::before {
  mask-image: url(/build/images/airplane-02.2b5a9cbb.svg);
  -webkit-mask-image: url(/build/images/airplane-02.2b5a9cbb.svg);
}

.hgi.hgi-solid.hgi-airplane-landing-01::before {
  mask-image: url(/build/images/airplane-landing-01.17f4a0a0.svg);
  -webkit-mask-image: url(/build/images/airplane-landing-01.17f4a0a0.svg);
}

.hgi.hgi-bulk.hgi-airplane-landing-01::before {
  mask-image: url(/build/images/airplane-landing-01.038213f2.svg);
  -webkit-mask-image: url(/build/images/airplane-landing-01.038213f2.svg);
}

.hgi.hgi-solid.hgi-airplane-landing-02::before {
  mask-image: url(/build/images/airplane-landing-02.cccbf51f.svg);
  -webkit-mask-image: url(/build/images/airplane-landing-02.cccbf51f.svg);
}

.hgi.hgi-bulk.hgi-airplane-landing-02::before {
  mask-image: url(/build/images/airplane-landing-02.15dc67fa.svg);
  -webkit-mask-image: url(/build/images/airplane-landing-02.15dc67fa.svg);
}

.hgi.hgi-solid.hgi-airplane-mode-off::before {
  mask-image: url(/build/images/airplane-mode-off.2470ebfc.svg);
  -webkit-mask-image: url(/build/images/airplane-mode-off.2470ebfc.svg);
}

.hgi.hgi-bulk.hgi-airplane-mode-off::before {
  mask-image: url(/build/images/airplane-mode-off.725f94d2.svg);
  -webkit-mask-image: url(/build/images/airplane-mode-off.725f94d2.svg);
}

.hgi.hgi-solid.hgi-airplane-mode::before {
  mask-image: url(/build/images/airplane-mode.956f2435.svg);
  -webkit-mask-image: url(/build/images/airplane-mode.956f2435.svg);
}

.hgi.hgi-bulk.hgi-airplane-mode::before {
  mask-image: url(/build/images/airplane-mode.84943eb7.svg);
  -webkit-mask-image: url(/build/images/airplane-mode.84943eb7.svg);
}

.hgi.hgi-solid.hgi-airplane-seat::before {
  mask-image: url(/build/images/airplane-seat.9b565555.svg);
  -webkit-mask-image: url(/build/images/airplane-seat.9b565555.svg);
}

.hgi.hgi-bulk.hgi-airplane-seat::before {
  mask-image: url(/build/images/airplane-seat.ba2ba6ca.svg);
  -webkit-mask-image: url(/build/images/airplane-seat.ba2ba6ca.svg);
}

.hgi.hgi-solid.hgi-airplane-take-off-01::before {
  mask-image: url(/build/images/airplane-take-off-01.90eaabf7.svg);
  -webkit-mask-image: url(/build/images/airplane-take-off-01.90eaabf7.svg);
}

.hgi.hgi-bulk.hgi-airplane-take-off-01::before {
  mask-image: url(/build/images/airplane-take-off-01.39f1ebb4.svg);
  -webkit-mask-image: url(/build/images/airplane-take-off-01.39f1ebb4.svg);
}

.hgi.hgi-solid.hgi-airplane-take-off-02::before {
  mask-image: url(/build/images/airplane-take-off-02.a79ab33d.svg);
  -webkit-mask-image: url(/build/images/airplane-take-off-02.a79ab33d.svg);
}

.hgi.hgi-bulk.hgi-airplane-take-off-02::before {
  mask-image: url(/build/images/airplane-take-off-02.9517c7d3.svg);
  -webkit-mask-image: url(/build/images/airplane-take-off-02.9517c7d3.svg);
}

.hgi.hgi-solid.hgi-airplay-line::before {
  mask-image: url(/build/images/airplay-line.4c990d2b.svg);
  -webkit-mask-image: url(/build/images/airplay-line.4c990d2b.svg);
}

.hgi.hgi-bulk.hgi-airplay-line::before {
  mask-image: url(/build/images/airplay-line.8b556cb2.svg);
  -webkit-mask-image: url(/build/images/airplay-line.8b556cb2.svg);
}

.hgi.hgi-solid.hgi-airpod-01::before {
  mask-image: url(/build/images/airpod-01.b9c73926.svg);
  -webkit-mask-image: url(/build/images/airpod-01.b9c73926.svg);
}

.hgi.hgi-bulk.hgi-airpod-01::before {
  mask-image: url(/build/images/airpod-01.af78738c.svg);
  -webkit-mask-image: url(/build/images/airpod-01.af78738c.svg);
}

.hgi.hgi-solid.hgi-airpod-02::before {
  mask-image: url(/build/images/airpod-02.11fc0ad0.svg);
  -webkit-mask-image: url(/build/images/airpod-02.11fc0ad0.svg);
}

.hgi.hgi-bulk.hgi-airpod-02::before {
  mask-image: url(/build/images/airpod-02.8cacb03c.svg);
  -webkit-mask-image: url(/build/images/airpod-02.8cacb03c.svg);
}

.hgi.hgi-solid.hgi-airpod-03::before {
  mask-image: url(/build/images/airpod-03.99c63028.svg);
  -webkit-mask-image: url(/build/images/airpod-03.99c63028.svg);
}

.hgi.hgi-bulk.hgi-airpod-03::before {
  mask-image: url(/build/images/airpod-03.58883de1.svg);
  -webkit-mask-image: url(/build/images/airpod-03.58883de1.svg);
}

.hgi.hgi-solid.hgi-airport::before {
  mask-image: url(/build/images/airport.c2adedea.svg);
  -webkit-mask-image: url(/build/images/airport.c2adedea.svg);
}

.hgi.hgi-bulk.hgi-airport::before {
  mask-image: url(/build/images/airport.238d86fa.svg);
  -webkit-mask-image: url(/build/images/airport.238d86fa.svg);
}

.hgi.hgi-solid.hgi-al-aqsa-mosque::before {
  mask-image: url(/build/images/al-aqsa-mosque.d84ac51d.svg);
  -webkit-mask-image: url(/build/images/al-aqsa-mosque.d84ac51d.svg);
}

.hgi.hgi-bulk.hgi-al-aqsa-mosque::before {
  mask-image: url(/build/images/al-aqsa-mosque.42a0f22c.svg);
  -webkit-mask-image: url(/build/images/al-aqsa-mosque.42a0f22c.svg);
}

.hgi.hgi-solid.hgi-alarm-clock::before {
  mask-image: url(/build/images/alarm-clock.b21efaf3.svg);
  -webkit-mask-image: url(/build/images/alarm-clock.b21efaf3.svg);
}

.hgi.hgi-bulk.hgi-alarm-clock::before {
  mask-image: url(/build/images/alarm-clock.13e9d68e.svg);
  -webkit-mask-image: url(/build/images/alarm-clock.13e9d68e.svg);
}

.hgi.hgi-solid.hgi-album-01::before {
  mask-image: url(/build/images/album-01.df040c94.svg);
  -webkit-mask-image: url(/build/images/album-01.df040c94.svg);
}

.hgi.hgi-bulk.hgi-album-01::before {
  mask-image: url(/build/images/album-01.a5f37de0.svg);
  -webkit-mask-image: url(/build/images/album-01.a5f37de0.svg);
}

.hgi.hgi-solid.hgi-album-02::before {
  mask-image: url(/build/images/album-02.9e368833.svg);
  -webkit-mask-image: url(/build/images/album-02.9e368833.svg);
}

.hgi.hgi-bulk.hgi-album-02::before {
  mask-image: url(/build/images/album-02.9da3a51f.svg);
  -webkit-mask-image: url(/build/images/album-02.9da3a51f.svg);
}

.hgi.hgi-solid.hgi-album-not-found-01::before {
  mask-image: url(/build/images/album-not-found-01.3fc7e18f.svg);
  -webkit-mask-image: url(/build/images/album-not-found-01.3fc7e18f.svg);
}

.hgi.hgi-bulk.hgi-album-not-found-01::before {
  mask-image: url(/build/images/album-not-found-01.69197327.svg);
  -webkit-mask-image: url(/build/images/album-not-found-01.69197327.svg);
}

.hgi.hgi-solid.hgi-album-not-found-02::before {
  mask-image: url(/build/images/album-not-found-02.2adb01af.svg);
  -webkit-mask-image: url(/build/images/album-not-found-02.2adb01af.svg);
}

.hgi.hgi-bulk.hgi-album-not-found-02::before {
  mask-image: url(/build/images/album-not-found-02.0b051c4f.svg);
  -webkit-mask-image: url(/build/images/album-not-found-02.0b051c4f.svg);
}

.hgi.hgi-solid.hgi-alert-01::before {
  mask-image: url(/build/images/alert-01.e0deb337.svg);
  -webkit-mask-image: url(/build/images/alert-01.e0deb337.svg);
}

.hgi.hgi-bulk.hgi-alert-01::before {
  mask-image: url(/build/images/alert-01.7d2812df.svg);
  -webkit-mask-image: url(/build/images/alert-01.7d2812df.svg);
}

.hgi.hgi-solid.hgi-alert-02::before {
  mask-image: url(/build/images/alert-02.67e60ac4.svg);
  -webkit-mask-image: url(/build/images/alert-02.67e60ac4.svg);
}

.hgi.hgi-bulk.hgi-alert-02::before {
  mask-image: url(/build/images/alert-02.837a77ba.svg);
  -webkit-mask-image: url(/build/images/alert-02.837a77ba.svg);
}

.hgi.hgi-solid.hgi-alert-circle::before {
  mask-image: url(/build/images/alert-circle.186b938c.svg);
  -webkit-mask-image: url(/build/images/alert-circle.186b938c.svg);
}

.hgi.hgi-bulk.hgi-alert-circle::before {
  mask-image: url(/build/images/alert-circle.15e34713.svg);
  -webkit-mask-image: url(/build/images/alert-circle.15e34713.svg);
}

.hgi.hgi-solid.hgi-alert-diamond::before {
  mask-image: url(/build/images/alert-diamond.5a68c55b.svg);
  -webkit-mask-image: url(/build/images/alert-diamond.5a68c55b.svg);
}

.hgi.hgi-bulk.hgi-alert-diamond::before {
  mask-image: url(/build/images/alert-diamond.9ed96c0a.svg);
  -webkit-mask-image: url(/build/images/alert-diamond.9ed96c0a.svg);
}

.hgi.hgi-solid.hgi-alert-square::before {
  mask-image: url(/build/images/alert-square.33fd579c.svg);
  -webkit-mask-image: url(/build/images/alert-square.33fd579c.svg);
}

.hgi.hgi-bulk.hgi-alert-square::before {
  mask-image: url(/build/images/alert-square.831504b3.svg);
  -webkit-mask-image: url(/build/images/alert-square.831504b3.svg);
}

.hgi.hgi-solid.hgi-algorithm::before {
  mask-image: url(/build/images/algorithm.61eb7eaa.svg);
  -webkit-mask-image: url(/build/images/algorithm.61eb7eaa.svg);
}

.hgi.hgi-bulk.hgi-algorithm::before {
  mask-image: url(/build/images/algorithm.d512b505.svg);
  -webkit-mask-image: url(/build/images/algorithm.d512b505.svg);
}

.hgi.hgi-solid.hgi-alien-01::before {
  mask-image: url(/build/images/alien-01.be2e64af.svg);
  -webkit-mask-image: url(/build/images/alien-01.be2e64af.svg);
}

.hgi.hgi-bulk.hgi-alien-01::before {
  mask-image: url(/build/images/alien-01.3d6e11f3.svg);
  -webkit-mask-image: url(/build/images/alien-01.3d6e11f3.svg);
}

.hgi.hgi-solid.hgi-alien-02::before {
  mask-image: url(/build/images/alien-02.6a47875c.svg);
  -webkit-mask-image: url(/build/images/alien-02.6a47875c.svg);
}

.hgi.hgi-bulk.hgi-alien-02::before {
  mask-image: url(/build/images/alien-02.63b481df.svg);
  -webkit-mask-image: url(/build/images/alien-02.63b481df.svg);
}

.hgi.hgi-solid.hgi-align-bottom::before {
  mask-image: url(/build/images/align-bottom.e9803449.svg);
  -webkit-mask-image: url(/build/images/align-bottom.e9803449.svg);
}

.hgi.hgi-bulk.hgi-align-bottom::before {
  mask-image: url(/build/images/align-bottom.814d16a9.svg);
  -webkit-mask-image: url(/build/images/align-bottom.814d16a9.svg);
}

.hgi.hgi-solid.hgi-align-box-bottom-center::before {
  mask-image: url(/build/images/align-box-bottom-center.91d640c5.svg);
  -webkit-mask-image: url(/build/images/align-box-bottom-center.91d640c5.svg);
}

.hgi.hgi-bulk.hgi-align-box-bottom-center::before {
  mask-image: url(/build/images/align-box-bottom-center.79f45995.svg);
  -webkit-mask-image: url(/build/images/align-box-bottom-center.79f45995.svg);
}

.hgi.hgi-solid.hgi-align-box-bottom-left::before {
  mask-image: url(/build/images/align-box-bottom-left.a63b67fd.svg);
  -webkit-mask-image: url(/build/images/align-box-bottom-left.a63b67fd.svg);
}

.hgi.hgi-bulk.hgi-align-box-bottom-left::before {
  mask-image: url(/build/images/align-box-bottom-left.6fde65fb.svg);
  -webkit-mask-image: url(/build/images/align-box-bottom-left.6fde65fb.svg);
}

.hgi.hgi-solid.hgi-align-box-bottom-right::before {
  mask-image: url(/build/images/align-box-bottom-right.5c8268bf.svg);
  -webkit-mask-image: url(/build/images/align-box-bottom-right.5c8268bf.svg);
}

.hgi.hgi-bulk.hgi-align-box-bottom-right::before {
  mask-image: url(/build/images/align-box-bottom-right.3ef9a864.svg);
  -webkit-mask-image: url(/build/images/align-box-bottom-right.3ef9a864.svg);
}

.hgi.hgi-solid.hgi-align-box-middle-center::before {
  mask-image: url(/build/images/align-box-middle-center.272286bf.svg);
  -webkit-mask-image: url(/build/images/align-box-middle-center.272286bf.svg);
}

.hgi.hgi-bulk.hgi-align-box-middle-center::before {
  mask-image: url(/build/images/align-box-middle-center.146366a8.svg);
  -webkit-mask-image: url(/build/images/align-box-middle-center.146366a8.svg);
}

.hgi.hgi-solid.hgi-align-box-middle-left::before {
  mask-image: url(/build/images/align-box-middle-left.ffe778e4.svg);
  -webkit-mask-image: url(/build/images/align-box-middle-left.ffe778e4.svg);
}

.hgi.hgi-bulk.hgi-align-box-middle-left::before {
  mask-image: url(/build/images/align-box-middle-left.eabf4ab2.svg);
  -webkit-mask-image: url(/build/images/align-box-middle-left.eabf4ab2.svg);
}

.hgi.hgi-solid.hgi-align-box-middle-right::before {
  mask-image: url(/build/images/align-box-middle-right.dd45878e.svg);
  -webkit-mask-image: url(/build/images/align-box-middle-right.dd45878e.svg);
}

.hgi.hgi-bulk.hgi-align-box-middle-right::before {
  mask-image: url(/build/images/align-box-middle-right.4a6a3ae5.svg);
  -webkit-mask-image: url(/build/images/align-box-middle-right.4a6a3ae5.svg);
}

.hgi.hgi-solid.hgi-align-box-top-center::before {
  mask-image: url(/build/images/align-box-top-center.81ff3ac1.svg);
  -webkit-mask-image: url(/build/images/align-box-top-center.81ff3ac1.svg);
}

.hgi.hgi-bulk.hgi-align-box-top-center::before {
  mask-image: url(/build/images/align-box-top-center.29b58918.svg);
  -webkit-mask-image: url(/build/images/align-box-top-center.29b58918.svg);
}

.hgi.hgi-solid.hgi-align-box-top-left::before {
  mask-image: url(/build/images/align-box-top-left.a9b81c48.svg);
  -webkit-mask-image: url(/build/images/align-box-top-left.a9b81c48.svg);
}

.hgi.hgi-bulk.hgi-align-box-top-left::before {
  mask-image: url(/build/images/align-box-top-left.6a11b91e.svg);
  -webkit-mask-image: url(/build/images/align-box-top-left.6a11b91e.svg);
}

.hgi.hgi-solid.hgi-align-box-top-right::before {
  mask-image: url(/build/images/align-box-top-right.83abd13d.svg);
  -webkit-mask-image: url(/build/images/align-box-top-right.83abd13d.svg);
}

.hgi.hgi-bulk.hgi-align-box-top-right::before {
  mask-image: url(/build/images/align-box-top-right.695a2861.svg);
  -webkit-mask-image: url(/build/images/align-box-top-right.695a2861.svg);
}

.hgi.hgi-solid.hgi-align-horizontal-center::before {
  mask-image: url(/build/images/align-horizontal-center.8b542abb.svg);
  -webkit-mask-image: url(/build/images/align-horizontal-center.8b542abb.svg);
}

.hgi.hgi-bulk.hgi-align-horizontal-center::before {
  mask-image: url(/build/images/align-horizontal-center.18ddc4a0.svg);
  -webkit-mask-image: url(/build/images/align-horizontal-center.18ddc4a0.svg);
}

.hgi.hgi-solid.hgi-align-key-object::before {
  mask-image: url(/build/images/align-key-object.5e7b17c4.svg);
  -webkit-mask-image: url(/build/images/align-key-object.5e7b17c4.svg);
}

.hgi.hgi-bulk.hgi-align-key-object::before {
  mask-image: url(/build/images/align-key-object.f784f4ed.svg);
  -webkit-mask-image: url(/build/images/align-key-object.f784f4ed.svg);
}

.hgi.hgi-solid.hgi-align-left::before {
  mask-image: url(/build/images/align-left.4e758512.svg);
  -webkit-mask-image: url(/build/images/align-left.4e758512.svg);
}

.hgi.hgi-bulk.hgi-align-left::before {
  mask-image: url(/build/images/align-left.3f18b3f7.svg);
  -webkit-mask-image: url(/build/images/align-left.3f18b3f7.svg);
}

.hgi.hgi-solid.hgi-align-right::before {
  mask-image: url(/build/images/align-right.e5834947.svg);
  -webkit-mask-image: url(/build/images/align-right.e5834947.svg);
}

.hgi.hgi-bulk.hgi-align-right::before {
  mask-image: url(/build/images/align-right.6c6d8cc8.svg);
  -webkit-mask-image: url(/build/images/align-right.6c6d8cc8.svg);
}

.hgi.hgi-solid.hgi-align-selection::before {
  mask-image: url(/build/images/align-selection.34e01df5.svg);
  -webkit-mask-image: url(/build/images/align-selection.34e01df5.svg);
}

.hgi.hgi-bulk.hgi-align-selection::before {
  mask-image: url(/build/images/align-selection.351052d1.svg);
  -webkit-mask-image: url(/build/images/align-selection.351052d1.svg);
}

.hgi.hgi-solid.hgi-align-top::before {
  mask-image: url(/build/images/align-top.f3a6df21.svg);
  -webkit-mask-image: url(/build/images/align-top.f3a6df21.svg);
}

.hgi.hgi-bulk.hgi-align-top::before {
  mask-image: url(/build/images/align-top.96104fef.svg);
  -webkit-mask-image: url(/build/images/align-top.96104fef.svg);
}

.hgi.hgi-solid.hgi-align-vertical-center::before {
  mask-image: url(/build/images/align-vertical-center.c28d0831.svg);
  -webkit-mask-image: url(/build/images/align-vertical-center.c28d0831.svg);
}

.hgi.hgi-bulk.hgi-align-vertical-center::before {
  mask-image: url(/build/images/align-vertical-center.4b8de0a4.svg);
  -webkit-mask-image: url(/build/images/align-vertical-center.4b8de0a4.svg);
}

.hgi.hgi-solid.hgi-all-bookmark::before {
  mask-image: url(/build/images/all-bookmark.411ded41.svg);
  -webkit-mask-image: url(/build/images/all-bookmark.411ded41.svg);
}

.hgi.hgi-bulk.hgi-all-bookmark::before {
  mask-image: url(/build/images/all-bookmark.44753b91.svg);
  -webkit-mask-image: url(/build/images/all-bookmark.44753b91.svg);
}

.hgi.hgi-solid.hgi-allah::before {
  mask-image: url(/build/images/allah.cd0edbe0.svg);
  -webkit-mask-image: url(/build/images/allah.cd0edbe0.svg);
}

.hgi.hgi-bulk.hgi-allah::before {
  mask-image: url(/build/images/allah.06a9ffb7.svg);
  -webkit-mask-image: url(/build/images/allah.06a9ffb7.svg);
}

.hgi.hgi-solid.hgi-alms::before {
  mask-image: url(/build/images/alms.b2c43e0c.svg);
  -webkit-mask-image: url(/build/images/alms.b2c43e0c.svg);
}

.hgi.hgi-bulk.hgi-alms::before {
  mask-image: url(/build/images/alms.d9172597.svg);
  -webkit-mask-image: url(/build/images/alms.d9172597.svg);
}

.hgi.hgi-solid.hgi-alpha-circle::before {
  mask-image: url(/build/images/alpha-circle.7e62a3eb.svg);
  -webkit-mask-image: url(/build/images/alpha-circle.7e62a3eb.svg);
}

.hgi.hgi-bulk.hgi-alpha-circle::before {
  mask-image: url(/build/images/alpha-circle.9165f2c2.svg);
  -webkit-mask-image: url(/build/images/alpha-circle.9165f2c2.svg);
}

.hgi.hgi-solid.hgi-alpha-square::before {
  mask-image: url(/build/images/alpha-square.21d3468f.svg);
  -webkit-mask-image: url(/build/images/alpha-square.21d3468f.svg);
}

.hgi.hgi-bulk.hgi-alpha-square::before {
  mask-image: url(/build/images/alpha-square.6bd0e1f9.svg);
  -webkit-mask-image: url(/build/images/alpha-square.6bd0e1f9.svg);
}

.hgi.hgi-solid.hgi-alpha::before {
  mask-image: url(/build/images/alpha.11153be6.svg);
  -webkit-mask-image: url(/build/images/alpha.11153be6.svg);
}

.hgi.hgi-bulk.hgi-alpha::before {
  mask-image: url(/build/images/alpha.cf2f75be.svg);
  -webkit-mask-image: url(/build/images/alpha.cf2f75be.svg);
}

.hgi.hgi-solid.hgi-alphabet-arabic::before {
  mask-image: url(/build/images/alphabet-arabic.6361780c.svg);
  -webkit-mask-image: url(/build/images/alphabet-arabic.6361780c.svg);
}

.hgi.hgi-bulk.hgi-alphabet-arabic::before {
  mask-image: url(/build/images/alphabet-arabic.f514c19e.svg);
  -webkit-mask-image: url(/build/images/alphabet-arabic.f514c19e.svg);
}

.hgi.hgi-solid.hgi-alphabet-bangla::before {
  mask-image: url(/build/images/alphabet-bangla.8f33bd4e.svg);
  -webkit-mask-image: url(/build/images/alphabet-bangla.8f33bd4e.svg);
}

.hgi.hgi-bulk.hgi-alphabet-bangla::before {
  mask-image: url(/build/images/alphabet-bangla.62ef7740.svg);
  -webkit-mask-image: url(/build/images/alphabet-bangla.62ef7740.svg);
}

.hgi.hgi-solid.hgi-alphabet-chinese::before {
  mask-image: url(/build/images/alphabet-chinese.57eb4b69.svg);
  -webkit-mask-image: url(/build/images/alphabet-chinese.57eb4b69.svg);
}

.hgi.hgi-bulk.hgi-alphabet-chinese::before {
  mask-image: url(/build/images/alphabet-chinese.45b665b5.svg);
  -webkit-mask-image: url(/build/images/alphabet-chinese.45b665b5.svg);
}

.hgi.hgi-solid.hgi-alphabet-greek::before {
  mask-image: url(/build/images/alphabet-greek.c77cc3b7.svg);
  -webkit-mask-image: url(/build/images/alphabet-greek.c77cc3b7.svg);
}

.hgi.hgi-bulk.hgi-alphabet-greek::before {
  mask-image: url(/build/images/alphabet-greek.a5a04600.svg);
  -webkit-mask-image: url(/build/images/alphabet-greek.a5a04600.svg);
}

.hgi.hgi-solid.hgi-alphabet-hebrew::before {
  mask-image: url(/build/images/alphabet-hebrew.6e3bbebd.svg);
  -webkit-mask-image: url(/build/images/alphabet-hebrew.6e3bbebd.svg);
}

.hgi.hgi-bulk.hgi-alphabet-hebrew::before {
  mask-image: url(/build/images/alphabet-hebrew.6fe3584c.svg);
  -webkit-mask-image: url(/build/images/alphabet-hebrew.6fe3584c.svg);
}

.hgi.hgi-solid.hgi-alphabet-hindi::before {
  mask-image: url(/build/images/alphabet-hindi.c707bdc8.svg);
  -webkit-mask-image: url(/build/images/alphabet-hindi.c707bdc8.svg);
}

.hgi.hgi-bulk.hgi-alphabet-hindi::before {
  mask-image: url(/build/images/alphabet-hindi.19e7a995.svg);
  -webkit-mask-image: url(/build/images/alphabet-hindi.19e7a995.svg);
}

.hgi.hgi-solid.hgi-alphabet-japanese::before {
  mask-image: url(/build/images/alphabet-japanese.51f06a03.svg);
  -webkit-mask-image: url(/build/images/alphabet-japanese.51f06a03.svg);
}

.hgi.hgi-bulk.hgi-alphabet-japanese::before {
  mask-image: url(/build/images/alphabet-japanese.d260971d.svg);
  -webkit-mask-image: url(/build/images/alphabet-japanese.d260971d.svg);
}

.hgi.hgi-solid.hgi-alphabet-korean::before {
  mask-image: url(/build/images/alphabet-korean.2abdfda8.svg);
  -webkit-mask-image: url(/build/images/alphabet-korean.2abdfda8.svg);
}

.hgi.hgi-bulk.hgi-alphabet-korean::before {
  mask-image: url(/build/images/alphabet-korean.8f36ec9b.svg);
  -webkit-mask-image: url(/build/images/alphabet-korean.8f36ec9b.svg);
}

.hgi.hgi-solid.hgi-alphabet-thai::before {
  mask-image: url(/build/images/alphabet-thai.4819ca21.svg);
  -webkit-mask-image: url(/build/images/alphabet-thai.4819ca21.svg);
}

.hgi.hgi-bulk.hgi-alphabet-thai::before {
  mask-image: url(/build/images/alphabet-thai.cc169623.svg);
  -webkit-mask-image: url(/build/images/alphabet-thai.cc169623.svg);
}

.hgi.hgi-solid.hgi-amazon::before {
  mask-image: url(/build/images/amazon.5e1fb47e.svg);
  -webkit-mask-image: url(/build/images/amazon.5e1fb47e.svg);
}

.hgi.hgi-bulk.hgi-amazon::before {
  mask-image: url(/build/images/amazon.71ee3e36.svg);
  -webkit-mask-image: url(/build/images/amazon.71ee3e36.svg);
}

.hgi.hgi-solid.hgi-ambulance::before {
  mask-image: url(/build/images/ambulance.603f887f.svg);
  -webkit-mask-image: url(/build/images/ambulance.603f887f.svg);
}

.hgi.hgi-bulk.hgi-ambulance::before {
  mask-image: url(/build/images/ambulance.4e57ae43.svg);
  -webkit-mask-image: url(/build/images/ambulance.4e57ae43.svg);
}

.hgi.hgi-solid.hgi-american-football::before {
  mask-image: url(/build/images/american-football.28b72701.svg);
  -webkit-mask-image: url(/build/images/american-football.28b72701.svg);
}

.hgi.hgi-bulk.hgi-american-football::before {
  mask-image: url(/build/images/american-football.d198d7fe.svg);
  -webkit-mask-image: url(/build/images/american-football.d198d7fe.svg);
}

.hgi.hgi-solid.hgi-amie::before {
  mask-image: url(/build/images/amie.ec0d8385.svg);
  -webkit-mask-image: url(/build/images/amie.ec0d8385.svg);
}

.hgi.hgi-bulk.hgi-amie::before {
  mask-image: url(/build/images/amie.958b9722.svg);
  -webkit-mask-image: url(/build/images/amie.958b9722.svg);
}

.hgi.hgi-solid.hgi-ampoule::before {
  mask-image: url(/build/images/ampoule.f62c7ae1.svg);
  -webkit-mask-image: url(/build/images/ampoule.f62c7ae1.svg);
}

.hgi.hgi-bulk.hgi-ampoule::before {
  mask-image: url(/build/images/ampoule.6ca017cb.svg);
  -webkit-mask-image: url(/build/images/ampoule.6ca017cb.svg);
}

.hgi.hgi-solid.hgi-analysis-text-link::before {
  mask-image: url(/build/images/analysis-text-link.0990a26b.svg);
  -webkit-mask-image: url(/build/images/analysis-text-link.0990a26b.svg);
}

.hgi.hgi-bulk.hgi-analysis-text-link::before {
  mask-image: url(/build/images/analysis-text-link.e7e527d6.svg);
  -webkit-mask-image: url(/build/images/analysis-text-link.e7e527d6.svg);
}

.hgi.hgi-solid.hgi-analytics-01::before {
  mask-image: url(/build/images/analytics-01.bb82a13e.svg);
  -webkit-mask-image: url(/build/images/analytics-01.bb82a13e.svg);
}

.hgi.hgi-bulk.hgi-analytics-01::before {
  mask-image: url(/build/images/analytics-01.2bdbbbd8.svg);
  -webkit-mask-image: url(/build/images/analytics-01.2bdbbbd8.svg);
}

.hgi.hgi-solid.hgi-analytics-02::before {
  mask-image: url(/build/images/analytics-02.ac33c19b.svg);
  -webkit-mask-image: url(/build/images/analytics-02.ac33c19b.svg);
}

.hgi.hgi-bulk.hgi-analytics-02::before {
  mask-image: url(/build/images/analytics-02.e554cc07.svg);
  -webkit-mask-image: url(/build/images/analytics-02.e554cc07.svg);
}

.hgi.hgi-solid.hgi-analytics-down::before {
  mask-image: url(/build/images/analytics-down.b563ef4d.svg);
  -webkit-mask-image: url(/build/images/analytics-down.b563ef4d.svg);
}

.hgi.hgi-bulk.hgi-analytics-down::before {
  mask-image: url(/build/images/analytics-down.94960a46.svg);
  -webkit-mask-image: url(/build/images/analytics-down.94960a46.svg);
}

.hgi.hgi-solid.hgi-analytics-up::before {
  mask-image: url(/build/images/analytics-up.502d3346.svg);
  -webkit-mask-image: url(/build/images/analytics-up.502d3346.svg);
}

.hgi.hgi-bulk.hgi-analytics-up::before {
  mask-image: url(/build/images/analytics-up.d8f1a69a.svg);
  -webkit-mask-image: url(/build/images/analytics-up.d8f1a69a.svg);
}

.hgi.hgi-solid.hgi-anchor-point::before {
  mask-image: url(/build/images/anchor-point.66200b24.svg);
  -webkit-mask-image: url(/build/images/anchor-point.66200b24.svg);
}

.hgi.hgi-bulk.hgi-anchor-point::before {
  mask-image: url(/build/images/anchor-point.8591a0a0.svg);
  -webkit-mask-image: url(/build/images/anchor-point.8591a0a0.svg);
}

.hgi.hgi-solid.hgi-android::before {
  mask-image: url(/build/images/android.c6d630fc.svg);
  -webkit-mask-image: url(/build/images/android.c6d630fc.svg);
}

.hgi.hgi-bulk.hgi-android::before {
  mask-image: url(/build/images/android.120e3ada.svg);
  -webkit-mask-image: url(/build/images/android.120e3ada.svg);
}

.hgi.hgi-solid.hgi-angel::before {
  mask-image: url(/build/images/angel.ba261318.svg);
  -webkit-mask-image: url(/build/images/angel.ba261318.svg);
}

.hgi.hgi-bulk.hgi-angel::before {
  mask-image: url(/build/images/angel.bfa12773.svg);
  -webkit-mask-image: url(/build/images/angel.bfa12773.svg);
}

.hgi.hgi-solid.hgi-angle-01::before {
  mask-image: url(/build/images/angle-01.221a0be5.svg);
  -webkit-mask-image: url(/build/images/angle-01.221a0be5.svg);
}

.hgi.hgi-bulk.hgi-angle-01::before {
  mask-image: url(/build/images/angle-01.9000a9b9.svg);
  -webkit-mask-image: url(/build/images/angle-01.9000a9b9.svg);
}

.hgi.hgi-solid.hgi-angle::before {
  mask-image: url(/build/images/angle.6d456ee5.svg);
  -webkit-mask-image: url(/build/images/angle.6d456ee5.svg);
}

.hgi.hgi-bulk.hgi-angle::before {
  mask-image: url(/build/images/angle.90724481.svg);
  -webkit-mask-image: url(/build/images/angle.90724481.svg);
}

.hgi.hgi-solid.hgi-angry-bird::before {
  mask-image: url(/build/images/angry-bird.26d081a2.svg);
  -webkit-mask-image: url(/build/images/angry-bird.26d081a2.svg);
}

.hgi.hgi-bulk.hgi-angry-bird::before {
  mask-image: url(/build/images/angry-bird.6e04fb98.svg);
  -webkit-mask-image: url(/build/images/angry-bird.6e04fb98.svg);
}

.hgi.hgi-solid.hgi-angry::before {
  mask-image: url(/build/images/angry.ee961318.svg);
  -webkit-mask-image: url(/build/images/angry.ee961318.svg);
}

.hgi.hgi-bulk.hgi-angry::before {
  mask-image: url(/build/images/angry.e5f78715.svg);
  -webkit-mask-image: url(/build/images/angry.e5f78715.svg);
}

.hgi.hgi-solid.hgi-anonymous::before {
  mask-image: url(/build/images/anonymous.0322f123.svg);
  -webkit-mask-image: url(/build/images/anonymous.0322f123.svg);
}

.hgi.hgi-bulk.hgi-anonymous::before {
  mask-image: url(/build/images/anonymous.cfb3f3c3.svg);
  -webkit-mask-image: url(/build/images/anonymous.cfb3f3c3.svg);
}

.hgi.hgi-solid.hgi-api::before {
  mask-image: url(/build/images/api.cabd16cf.svg);
  -webkit-mask-image: url(/build/images/api.cabd16cf.svg);
}

.hgi.hgi-bulk.hgi-api::before {
  mask-image: url(/build/images/api.cf48feea.svg);
  -webkit-mask-image: url(/build/images/api.cf48feea.svg);
}

.hgi.hgi-solid.hgi-app-store::before {
  mask-image: url(/build/images/app-store.0614e38b.svg);
  -webkit-mask-image: url(/build/images/app-store.0614e38b.svg);
}

.hgi.hgi-bulk.hgi-app-store::before {
  mask-image: url(/build/images/app-store.b6d64635.svg);
  -webkit-mask-image: url(/build/images/app-store.b6d64635.svg);
}

.hgi.hgi-solid.hgi-apple-01::before {
  mask-image: url(/build/images/apple-01.e01765d5.svg);
  -webkit-mask-image: url(/build/images/apple-01.e01765d5.svg);
}

.hgi.hgi-bulk.hgi-apple-01::before {
  mask-image: url(/build/images/apple-01.81d49019.svg);
  -webkit-mask-image: url(/build/images/apple-01.81d49019.svg);
}

.hgi.hgi-solid.hgi-apple-finder::before {
  mask-image: url(/build/images/apple-finder.ac1f3f6a.svg);
  -webkit-mask-image: url(/build/images/apple-finder.ac1f3f6a.svg);
}

.hgi.hgi-bulk.hgi-apple-finder::before {
  mask-image: url(/build/images/apple-finder.fcd875ad.svg);
  -webkit-mask-image: url(/build/images/apple-finder.fcd875ad.svg);
}

.hgi.hgi-solid.hgi-apple-news::before {
  mask-image: url(/build/images/apple-news.7b92fe55.svg);
  -webkit-mask-image: url(/build/images/apple-news.7b92fe55.svg);
}

.hgi.hgi-bulk.hgi-apple-news::before {
  mask-image: url(/build/images/apple-news.0e013f88.svg);
  -webkit-mask-image: url(/build/images/apple-news.0e013f88.svg);
}

.hgi.hgi-solid.hgi-apple-pie::before {
  mask-image: url(/build/images/apple-pie.9397efee.svg);
  -webkit-mask-image: url(/build/images/apple-pie.9397efee.svg);
}

.hgi.hgi-bulk.hgi-apple-pie::before {
  mask-image: url(/build/images/apple-pie.e08ecbec.svg);
  -webkit-mask-image: url(/build/images/apple-pie.e08ecbec.svg);
}

.hgi.hgi-solid.hgi-apple-reminder::before {
  mask-image: url(/build/images/apple-reminder.d3fc5f02.svg);
  -webkit-mask-image: url(/build/images/apple-reminder.d3fc5f02.svg);
}

.hgi.hgi-bulk.hgi-apple-reminder::before {
  mask-image: url(/build/images/apple-reminder.b5c6de93.svg);
  -webkit-mask-image: url(/build/images/apple-reminder.b5c6de93.svg);
}

.hgi.hgi-solid.hgi-apple-stocks::before {
  mask-image: url(/build/images/apple-stocks.fdd6da11.svg);
  -webkit-mask-image: url(/build/images/apple-stocks.fdd6da11.svg);
}

.hgi.hgi-bulk.hgi-apple-stocks::before {
  mask-image: url(/build/images/apple-stocks.06c98f81.svg);
  -webkit-mask-image: url(/build/images/apple-stocks.06c98f81.svg);
}

.hgi.hgi-solid.hgi-apple-vision-pro::before {
  mask-image: url(/build/images/apple-vision-pro.c37da5aa.svg);
  -webkit-mask-image: url(/build/images/apple-vision-pro.c37da5aa.svg);
}

.hgi.hgi-bulk.hgi-apple-vision-pro::before {
  mask-image: url(/build/images/apple-vision-pro.b6686d01.svg);
  -webkit-mask-image: url(/build/images/apple-vision-pro.b6686d01.svg);
}

.hgi.hgi-solid.hgi-apple::before {
  mask-image: url(/build/images/apple.94f2a300.svg);
  -webkit-mask-image: url(/build/images/apple.94f2a300.svg);
}

.hgi.hgi-bulk.hgi-apple::before {
  mask-image: url(/build/images/apple.60902b52.svg);
  -webkit-mask-image: url(/build/images/apple.60902b52.svg);
}

.hgi.hgi-solid.hgi-approximately-equal-circle::before {
  mask-image: url(/build/images/approximately-equal-circle.e1327a8c.svg);
  -webkit-mask-image: url(/build/images/approximately-equal-circle.e1327a8c.svg);
}

.hgi.hgi-bulk.hgi-approximately-equal-circle::before {
  mask-image: url(/build/images/approximately-equal-circle.495f2200.svg);
  -webkit-mask-image: url(/build/images/approximately-equal-circle.495f2200.svg);
}

.hgi.hgi-solid.hgi-approximately-equal-square::before {
  mask-image: url(/build/images/approximately-equal-square.fa9c7838.svg);
  -webkit-mask-image: url(/build/images/approximately-equal-square.fa9c7838.svg);
}

.hgi.hgi-bulk.hgi-approximately-equal-square::before {
  mask-image: url(/build/images/approximately-equal-square.28bd46a4.svg);
  -webkit-mask-image: url(/build/images/approximately-equal-square.28bd46a4.svg);
}

.hgi.hgi-solid.hgi-approximately-equal::before {
  mask-image: url(/build/images/approximately-equal.a184908f.svg);
  -webkit-mask-image: url(/build/images/approximately-equal.a184908f.svg);
}

.hgi.hgi-bulk.hgi-approximately-equal::before {
  mask-image: url(/build/images/approximately-equal.ba7f7b3f.svg);
  -webkit-mask-image: url(/build/images/approximately-equal.ba7f7b3f.svg);
}

.hgi.hgi-solid.hgi-apricot::before {
  mask-image: url(/build/images/apricot.94cae125.svg);
  -webkit-mask-image: url(/build/images/apricot.94cae125.svg);
}

.hgi.hgi-bulk.hgi-apricot::before {
  mask-image: url(/build/images/apricot.8d2d0ad3.svg);
  -webkit-mask-image: url(/build/images/apricot.8d2d0ad3.svg);
}

.hgi.hgi-solid.hgi-apron::before {
  mask-image: url(/build/images/apron.f615df7c.svg);
  -webkit-mask-image: url(/build/images/apron.f615df7c.svg);
}

.hgi.hgi-bulk.hgi-apron::before {
  mask-image: url(/build/images/apron.5061dd78.svg);
  -webkit-mask-image: url(/build/images/apron.5061dd78.svg);
}

.hgi.hgi-solid.hgi-arc-browser::before {
  mask-image: url(/build/images/arc-browser.807935b4.svg);
  -webkit-mask-image: url(/build/images/arc-browser.807935b4.svg);
}

.hgi.hgi-bulk.hgi-arc-browser::before {
  mask-image: url(/build/images/arc-browser.1bce3b47.svg);
  -webkit-mask-image: url(/build/images/arc-browser.1bce3b47.svg);
}

.hgi.hgi-solid.hgi-archer::before {
  mask-image: url(/build/images/archer.258752b0.svg);
  -webkit-mask-image: url(/build/images/archer.258752b0.svg);
}

.hgi.hgi-bulk.hgi-archer::before {
  mask-image: url(/build/images/archer.658d75ad.svg);
  -webkit-mask-image: url(/build/images/archer.658d75ad.svg);
}

.hgi.hgi-solid.hgi-archive-01::before {
  mask-image: url(/build/images/archive-01.dad036e1.svg);
  -webkit-mask-image: url(/build/images/archive-01.dad036e1.svg);
}

.hgi.hgi-bulk.hgi-archive-01::before {
  mask-image: url(/build/images/archive-01.f8cc8ace.svg);
  -webkit-mask-image: url(/build/images/archive-01.f8cc8ace.svg);
}

.hgi.hgi-solid.hgi-archive-02::before {
  mask-image: url(/build/images/archive-02.9cebf7c2.svg);
  -webkit-mask-image: url(/build/images/archive-02.9cebf7c2.svg);
}

.hgi.hgi-bulk.hgi-archive-02::before {
  mask-image: url(/build/images/archive-02.6ea66a9d.svg);
  -webkit-mask-image: url(/build/images/archive-02.6ea66a9d.svg);
}

.hgi.hgi-solid.hgi-archive::before {
  mask-image: url(/build/images/archive.39250d29.svg);
  -webkit-mask-image: url(/build/images/archive.39250d29.svg);
}

.hgi.hgi-bulk.hgi-archive::before {
  mask-image: url(/build/images/archive.42f9a3e8.svg);
  -webkit-mask-image: url(/build/images/archive.42f9a3e8.svg);
}

.hgi.hgi-solid.hgi-armored-boot::before {
  mask-image: url(/build/images/armored-boot.4bef2c28.svg);
  -webkit-mask-image: url(/build/images/armored-boot.4bef2c28.svg);
}

.hgi.hgi-bulk.hgi-armored-boot::before {
  mask-image: url(/build/images/armored-boot.57254aa2.svg);
  -webkit-mask-image: url(/build/images/armored-boot.57254aa2.svg);
}

.hgi.hgi-solid.hgi-arrange-by-letters-a-z::before {
  mask-image: url(/build/images/arrange-by-letters-a-z.230e31f7.svg);
  -webkit-mask-image: url(/build/images/arrange-by-letters-a-z.230e31f7.svg);
}

.hgi.hgi-bulk.hgi-arrange-by-letters-a-z::before {
  mask-image: url(/build/images/arrange-by-letters-a-z.362ba6bc.svg);
  -webkit-mask-image: url(/build/images/arrange-by-letters-a-z.362ba6bc.svg);
}

.hgi.hgi-solid.hgi-arrange-by-letters-z-a::before {
  mask-image: url(/build/images/arrange-by-letters-z-a.322f4edc.svg);
  -webkit-mask-image: url(/build/images/arrange-by-letters-z-a.322f4edc.svg);
}

.hgi.hgi-bulk.hgi-arrange-by-letters-z-a::before {
  mask-image: url(/build/images/arrange-by-letters-z-a.a893e4b2.svg);
  -webkit-mask-image: url(/build/images/arrange-by-letters-z-a.a893e4b2.svg);
}

.hgi.hgi-solid.hgi-arrange-by-numbers-1-9::before {
  mask-image: url(/build/images/arrange-by-numbers-1-9.302c4f07.svg);
  -webkit-mask-image: url(/build/images/arrange-by-numbers-1-9.302c4f07.svg);
}

.hgi.hgi-bulk.hgi-arrange-by-numbers-1-9::before {
  mask-image: url(/build/images/arrange-by-numbers-1-9.0220e26b.svg);
  -webkit-mask-image: url(/build/images/arrange-by-numbers-1-9.0220e26b.svg);
}

.hgi.hgi-solid.hgi-arrange-by-numbers-9-1::before {
  mask-image: url(/build/images/arrange-by-numbers-9-1.59f58e91.svg);
  -webkit-mask-image: url(/build/images/arrange-by-numbers-9-1.59f58e91.svg);
}

.hgi.hgi-bulk.hgi-arrange-by-numbers-9-1::before {
  mask-image: url(/build/images/arrange-by-numbers-9-1.2ed3d091.svg);
  -webkit-mask-image: url(/build/images/arrange-by-numbers-9-1.2ed3d091.svg);
}

.hgi.hgi-solid.hgi-arrange::before {
  mask-image: url(/build/images/arrange.6bb1ed96.svg);
  -webkit-mask-image: url(/build/images/arrange.6bb1ed96.svg);
}

.hgi.hgi-bulk.hgi-arrange::before {
  mask-image: url(/build/images/arrange.f139fd79.svg);
  -webkit-mask-image: url(/build/images/arrange.f139fd79.svg);
}

.hgi.hgi-solid.hgi-arrow-all-direction::before {
  mask-image: url(/build/images/arrow-all-direction.4f85c229.svg);
  -webkit-mask-image: url(/build/images/arrow-all-direction.4f85c229.svg);
}

.hgi.hgi-bulk.hgi-arrow-all-direction::before {
  mask-image: url(/build/images/arrow-all-direction.f3416b48.svg);
  -webkit-mask-image: url(/build/images/arrow-all-direction.f3416b48.svg);
}

.hgi.hgi-solid.hgi-arrow-data-transfer-diagonal::before {
  mask-image: url(/build/images/arrow-data-transfer-diagonal.f3564173.svg);
  -webkit-mask-image: url(/build/images/arrow-data-transfer-diagonal.f3564173.svg);
}

.hgi.hgi-bulk.hgi-arrow-data-transfer-diagonal::before {
  mask-image: url(/build/images/arrow-data-transfer-diagonal.3d26f103.svg);
  -webkit-mask-image: url(/build/images/arrow-data-transfer-diagonal.3d26f103.svg);
}

.hgi.hgi-solid.hgi-arrow-data-transfer-horizontal::before {
  mask-image: url(/build/images/arrow-data-transfer-horizontal.dc997912.svg);
  -webkit-mask-image: url(/build/images/arrow-data-transfer-horizontal.dc997912.svg);
}

.hgi.hgi-bulk.hgi-arrow-data-transfer-horizontal::before {
  mask-image: url(/build/images/arrow-data-transfer-horizontal.6e106375.svg);
  -webkit-mask-image: url(/build/images/arrow-data-transfer-horizontal.6e106375.svg);
}

.hgi.hgi-solid.hgi-arrow-data-transfer-vertical::before {
  mask-image: url(/build/images/arrow-data-transfer-vertical.5f50c3e9.svg);
  -webkit-mask-image: url(/build/images/arrow-data-transfer-vertical.5f50c3e9.svg);
}

.hgi.hgi-bulk.hgi-arrow-data-transfer-vertical::before {
  mask-image: url(/build/images/arrow-data-transfer-vertical.a71df30f.svg);
  -webkit-mask-image: url(/build/images/arrow-data-transfer-vertical.a71df30f.svg);
}

.hgi.hgi-solid.hgi-arrow-diagonal::before {
  mask-image: url(/build/images/arrow-diagonal.ceb66cb0.svg);
  -webkit-mask-image: url(/build/images/arrow-diagonal.ceb66cb0.svg);
}

.hgi.hgi-bulk.hgi-arrow-diagonal::before {
  mask-image: url(/build/images/arrow-diagonal.e51959c0.svg);
  -webkit-mask-image: url(/build/images/arrow-diagonal.e51959c0.svg);
}

.hgi.hgi-solid.hgi-arrow-down-01::before {
  mask-image: url(/build/images/arrow-down-01.1f0095ce.svg);
  -webkit-mask-image: url(/build/images/arrow-down-01.1f0095ce.svg);
}

.hgi.hgi-bulk.hgi-arrow-down-01::before {
  mask-image: url(/build/images/arrow-down-01.7f6439a1.svg);
  -webkit-mask-image: url(/build/images/arrow-down-01.7f6439a1.svg);
}

.hgi.hgi-solid.hgi-arrow-down-02::before {
  mask-image: url(/build/images/arrow-down-02.72b02b75.svg);
  -webkit-mask-image: url(/build/images/arrow-down-02.72b02b75.svg);
}

.hgi.hgi-bulk.hgi-arrow-down-02::before {
  mask-image: url(/build/images/arrow-down-02.5972fe5a.svg);
  -webkit-mask-image: url(/build/images/arrow-down-02.5972fe5a.svg);
}

.hgi.hgi-solid.hgi-arrow-down-03::before {
  mask-image: url(/build/images/arrow-down-03.2a9608d8.svg);
  -webkit-mask-image: url(/build/images/arrow-down-03.2a9608d8.svg);
}

.hgi.hgi-bulk.hgi-arrow-down-03::before {
  mask-image: url(/build/images/arrow-down-03.a26d7ff3.svg);
  -webkit-mask-image: url(/build/images/arrow-down-03.a26d7ff3.svg);
}

.hgi.hgi-solid.hgi-arrow-down-04::before {
  mask-image: url(/build/images/arrow-down-04.42f30749.svg);
  -webkit-mask-image: url(/build/images/arrow-down-04.42f30749.svg);
}

.hgi.hgi-bulk.hgi-arrow-down-04::before {
  mask-image: url(/build/images/arrow-down-04.330b5b0d.svg);
  -webkit-mask-image: url(/build/images/arrow-down-04.330b5b0d.svg);
}

.hgi.hgi-solid.hgi-arrow-down-05::before {
  mask-image: url(/build/images/arrow-down-05.f55b494e.svg);
  -webkit-mask-image: url(/build/images/arrow-down-05.f55b494e.svg);
}

.hgi.hgi-bulk.hgi-arrow-down-05::before {
  mask-image: url(/build/images/arrow-down-05.c8ded91e.svg);
  -webkit-mask-image: url(/build/images/arrow-down-05.c8ded91e.svg);
}

.hgi.hgi-solid.hgi-arrow-down-double::before {
  mask-image: url(/build/images/arrow-down-double.0bd6de62.svg);
  -webkit-mask-image: url(/build/images/arrow-down-double.0bd6de62.svg);
}

.hgi.hgi-bulk.hgi-arrow-down-double::before {
  mask-image: url(/build/images/arrow-down-double.e9246405.svg);
  -webkit-mask-image: url(/build/images/arrow-down-double.e9246405.svg);
}

.hgi.hgi-solid.hgi-arrow-down-left-01::before {
  mask-image: url(/build/images/arrow-down-left-01.c7deaa0f.svg);
  -webkit-mask-image: url(/build/images/arrow-down-left-01.c7deaa0f.svg);
}

.hgi.hgi-bulk.hgi-arrow-down-left-01::before {
  mask-image: url(/build/images/arrow-down-left-01.0c7ce6c7.svg);
  -webkit-mask-image: url(/build/images/arrow-down-left-01.0c7ce6c7.svg);
}

.hgi.hgi-solid.hgi-arrow-down-left-02::before {
  mask-image: url(/build/images/arrow-down-left-02.a6579098.svg);
  -webkit-mask-image: url(/build/images/arrow-down-left-02.a6579098.svg);
}

.hgi.hgi-bulk.hgi-arrow-down-left-02::before {
  mask-image: url(/build/images/arrow-down-left-02.5b94f2f3.svg);
  -webkit-mask-image: url(/build/images/arrow-down-left-02.5b94f2f3.svg);
}

.hgi.hgi-solid.hgi-arrow-down-right-01::before {
  mask-image: url(/build/images/arrow-down-right-01.fb7316a2.svg);
  -webkit-mask-image: url(/build/images/arrow-down-right-01.fb7316a2.svg);
}

.hgi.hgi-bulk.hgi-arrow-down-right-01::before {
  mask-image: url(/build/images/arrow-down-right-01.df9aad84.svg);
  -webkit-mask-image: url(/build/images/arrow-down-right-01.df9aad84.svg);
}

.hgi.hgi-solid.hgi-arrow-down-right-02::before {
  mask-image: url(/build/images/arrow-down-right-02.913f2b42.svg);
  -webkit-mask-image: url(/build/images/arrow-down-right-02.913f2b42.svg);
}

.hgi.hgi-bulk.hgi-arrow-down-right-02::before {
  mask-image: url(/build/images/arrow-down-right-02.61cc0ca8.svg);
  -webkit-mask-image: url(/build/images/arrow-down-right-02.61cc0ca8.svg);
}

.hgi.hgi-solid.hgi-arrow-expand-01::before {
  mask-image: url(/build/images/arrow-expand-01.a42c7b7b.svg);
  -webkit-mask-image: url(/build/images/arrow-expand-01.a42c7b7b.svg);
}

.hgi.hgi-bulk.hgi-arrow-expand-01::before {
  mask-image: url(/build/images/arrow-expand-01.97e2bec3.svg);
  -webkit-mask-image: url(/build/images/arrow-expand-01.97e2bec3.svg);
}

.hgi.hgi-solid.hgi-arrow-expand-02::before {
  mask-image: url(/build/images/arrow-expand-02.c8661ee1.svg);
  -webkit-mask-image: url(/build/images/arrow-expand-02.c8661ee1.svg);
}

.hgi.hgi-bulk.hgi-arrow-expand-02::before {
  mask-image: url(/build/images/arrow-expand-02.e6e5bb72.svg);
  -webkit-mask-image: url(/build/images/arrow-expand-02.e6e5bb72.svg);
}

.hgi.hgi-solid.hgi-arrow-expand-diagonal-01::before {
  mask-image: url(/build/images/arrow-expand-diagonal-01.39f2158c.svg);
  -webkit-mask-image: url(/build/images/arrow-expand-diagonal-01.39f2158c.svg);
}

.hgi.hgi-bulk.hgi-arrow-expand-diagonal-01::before {
  mask-image: url(/build/images/arrow-expand-diagonal-01.ad44ca65.svg);
  -webkit-mask-image: url(/build/images/arrow-expand-diagonal-01.ad44ca65.svg);
}

.hgi.hgi-solid.hgi-arrow-expand-diagonal-02::before {
  mask-image: url(/build/images/arrow-expand-diagonal-02.c09b6220.svg);
  -webkit-mask-image: url(/build/images/arrow-expand-diagonal-02.c09b6220.svg);
}

.hgi.hgi-bulk.hgi-arrow-expand-diagonal-02::before {
  mask-image: url(/build/images/arrow-expand-diagonal-02.c1e12d6c.svg);
  -webkit-mask-image: url(/build/images/arrow-expand-diagonal-02.c1e12d6c.svg);
}

.hgi.hgi-solid.hgi-arrow-expand::before {
  mask-image: url(/build/images/arrow-expand.29b3f3b1.svg);
  -webkit-mask-image: url(/build/images/arrow-expand.29b3f3b1.svg);
}

.hgi.hgi-bulk.hgi-arrow-expand::before {
  mask-image: url(/build/images/arrow-expand.945003a2.svg);
  -webkit-mask-image: url(/build/images/arrow-expand.945003a2.svg);
}

.hgi.hgi-solid.hgi-arrow-horizontal::before {
  mask-image: url(/build/images/arrow-horizontal.0c8c4c80.svg);
  -webkit-mask-image: url(/build/images/arrow-horizontal.0c8c4c80.svg);
}

.hgi.hgi-bulk.hgi-arrow-horizontal::before {
  mask-image: url(/build/images/arrow-horizontal.44bcefe9.svg);
  -webkit-mask-image: url(/build/images/arrow-horizontal.44bcefe9.svg);
}

.hgi.hgi-solid.hgi-arrow-left-01::before {
  mask-image: url(/build/images/arrow-left-01.dc526a52.svg);
  -webkit-mask-image: url(/build/images/arrow-left-01.dc526a52.svg);
}

.hgi.hgi-bulk.hgi-arrow-left-01::before {
  mask-image: url(/build/images/arrow-left-01.df7a523f.svg);
  -webkit-mask-image: url(/build/images/arrow-left-01.df7a523f.svg);
}

.hgi.hgi-solid.hgi-arrow-left-02::before {
  mask-image: url(/build/images/arrow-left-02.144286cb.svg);
  -webkit-mask-image: url(/build/images/arrow-left-02.144286cb.svg);
}

.hgi.hgi-bulk.hgi-arrow-left-02::before {
  mask-image: url(/build/images/arrow-left-02.f59e395e.svg);
  -webkit-mask-image: url(/build/images/arrow-left-02.f59e395e.svg);
}

.hgi.hgi-solid.hgi-arrow-left-03::before {
  mask-image: url(/build/images/arrow-left-03.eb401587.svg);
  -webkit-mask-image: url(/build/images/arrow-left-03.eb401587.svg);
}

.hgi.hgi-bulk.hgi-arrow-left-03::before {
  mask-image: url(/build/images/arrow-left-03.d875c297.svg);
  -webkit-mask-image: url(/build/images/arrow-left-03.d875c297.svg);
}

.hgi.hgi-solid.hgi-arrow-left-04::before {
  mask-image: url(/build/images/arrow-left-04.c655cc1d.svg);
  -webkit-mask-image: url(/build/images/arrow-left-04.c655cc1d.svg);
}

.hgi.hgi-bulk.hgi-arrow-left-04::before {
  mask-image: url(/build/images/arrow-left-04.8b166ae3.svg);
  -webkit-mask-image: url(/build/images/arrow-left-04.8b166ae3.svg);
}

.hgi.hgi-solid.hgi-arrow-left-05::before {
  mask-image: url(/build/images/arrow-left-05.95a76443.svg);
  -webkit-mask-image: url(/build/images/arrow-left-05.95a76443.svg);
}

.hgi.hgi-bulk.hgi-arrow-left-05::before {
  mask-image: url(/build/images/arrow-left-05.519e9ef9.svg);
  -webkit-mask-image: url(/build/images/arrow-left-05.519e9ef9.svg);
}

.hgi.hgi-solid.hgi-arrow-left-double::before {
  mask-image: url(/build/images/arrow-left-double.0fbc1937.svg);
  -webkit-mask-image: url(/build/images/arrow-left-double.0fbc1937.svg);
}

.hgi.hgi-bulk.hgi-arrow-left-double::before {
  mask-image: url(/build/images/arrow-left-double.fe506a40.svg);
  -webkit-mask-image: url(/build/images/arrow-left-double.fe506a40.svg);
}

.hgi.hgi-solid.hgi-arrow-left-right::before {
  mask-image: url(/build/images/arrow-left-right.4d7d22e7.svg);
  -webkit-mask-image: url(/build/images/arrow-left-right.4d7d22e7.svg);
}

.hgi.hgi-bulk.hgi-arrow-left-right::before {
  mask-image: url(/build/images/arrow-left-right.30d5c532.svg);
  -webkit-mask-image: url(/build/images/arrow-left-right.30d5c532.svg);
}

.hgi.hgi-solid.hgi-arrow-move-down-left::before {
  mask-image: url(/build/images/arrow-move-down-left.f4d35a50.svg);
  -webkit-mask-image: url(/build/images/arrow-move-down-left.f4d35a50.svg);
}

.hgi.hgi-bulk.hgi-arrow-move-down-left::before {
  mask-image: url(/build/images/arrow-move-down-left.3e0803b8.svg);
  -webkit-mask-image: url(/build/images/arrow-move-down-left.3e0803b8.svg);
}

.hgi.hgi-solid.hgi-arrow-move-down-right::before {
  mask-image: url(/build/images/arrow-move-down-right.ab5dbbda.svg);
  -webkit-mask-image: url(/build/images/arrow-move-down-right.ab5dbbda.svg);
}

.hgi.hgi-bulk.hgi-arrow-move-down-right::before {
  mask-image: url(/build/images/arrow-move-down-right.0642faa6.svg);
  -webkit-mask-image: url(/build/images/arrow-move-down-right.0642faa6.svg);
}

.hgi.hgi-solid.hgi-arrow-move-left-down::before {
  mask-image: url(/build/images/arrow-move-left-down.8c7725dc.svg);
  -webkit-mask-image: url(/build/images/arrow-move-left-down.8c7725dc.svg);
}

.hgi.hgi-bulk.hgi-arrow-move-left-down::before {
  mask-image: url(/build/images/arrow-move-left-down.87d7a90b.svg);
  -webkit-mask-image: url(/build/images/arrow-move-left-down.87d7a90b.svg);
}

.hgi.hgi-solid.hgi-arrow-move-right-down::before {
  mask-image: url(/build/images/arrow-move-right-down.b6d4f5c2.svg);
  -webkit-mask-image: url(/build/images/arrow-move-right-down.b6d4f5c2.svg);
}

.hgi.hgi-bulk.hgi-arrow-move-right-down::before {
  mask-image: url(/build/images/arrow-move-right-down.7ea44666.svg);
  -webkit-mask-image: url(/build/images/arrow-move-right-down.7ea44666.svg);
}

.hgi.hgi-solid.hgi-arrow-move-up-left::before {
  mask-image: url(/build/images/arrow-move-up-left.ba38b173.svg);
  -webkit-mask-image: url(/build/images/arrow-move-up-left.ba38b173.svg);
}

.hgi.hgi-bulk.hgi-arrow-move-up-left::before {
  mask-image: url(/build/images/arrow-move-up-left.d88d3efa.svg);
  -webkit-mask-image: url(/build/images/arrow-move-up-left.d88d3efa.svg);
}

.hgi.hgi-solid.hgi-arrow-move-up-right::before {
  mask-image: url(/build/images/arrow-move-up-right.e9b76a5c.svg);
  -webkit-mask-image: url(/build/images/arrow-move-up-right.e9b76a5c.svg);
}

.hgi.hgi-bulk.hgi-arrow-move-up-right::before {
  mask-image: url(/build/images/arrow-move-up-right.b89a650a.svg);
  -webkit-mask-image: url(/build/images/arrow-move-up-right.b89a650a.svg);
}

.hgi.hgi-solid.hgi-arrow-reload-horizontal::before {
  mask-image: url(/build/images/arrow-reload-horizontal.22916d87.svg);
  -webkit-mask-image: url(/build/images/arrow-reload-horizontal.22916d87.svg);
}

.hgi.hgi-bulk.hgi-arrow-reload-horizontal::before {
  mask-image: url(/build/images/arrow-reload-horizontal.ec675539.svg);
  -webkit-mask-image: url(/build/images/arrow-reload-horizontal.ec675539.svg);
}

.hgi.hgi-solid.hgi-arrow-reload-vertical::before {
  mask-image: url(/build/images/arrow-reload-vertical.7d94af45.svg);
  -webkit-mask-image: url(/build/images/arrow-reload-vertical.7d94af45.svg);
}

.hgi.hgi-bulk.hgi-arrow-reload-vertical::before {
  mask-image: url(/build/images/arrow-reload-vertical.38600d60.svg);
  -webkit-mask-image: url(/build/images/arrow-reload-vertical.38600d60.svg);
}

.hgi.hgi-solid.hgi-arrow-right-01::before {
  mask-image: url(/build/images/arrow-right-01.698aa6d8.svg);
  -webkit-mask-image: url(/build/images/arrow-right-01.698aa6d8.svg);
}

.hgi.hgi-bulk.hgi-arrow-right-01::before {
  mask-image: url(/build/images/arrow-right-01.a8a3ec15.svg);
  -webkit-mask-image: url(/build/images/arrow-right-01.a8a3ec15.svg);
}

.hgi.hgi-solid.hgi-arrow-right-02::before {
  mask-image: url(/build/images/arrow-right-02.9d8a6aa5.svg);
  -webkit-mask-image: url(/build/images/arrow-right-02.9d8a6aa5.svg);
}

.hgi.hgi-bulk.hgi-arrow-right-02::before {
  mask-image: url(/build/images/arrow-right-02.d343acd2.svg);
  -webkit-mask-image: url(/build/images/arrow-right-02.d343acd2.svg);
}

.hgi.hgi-solid.hgi-arrow-right-03::before {
  mask-image: url(/build/images/arrow-right-03.b36946e0.svg);
  -webkit-mask-image: url(/build/images/arrow-right-03.b36946e0.svg);
}

.hgi.hgi-bulk.hgi-arrow-right-03::before {
  mask-image: url(/build/images/arrow-right-03.9754b850.svg);
  -webkit-mask-image: url(/build/images/arrow-right-03.9754b850.svg);
}

.hgi.hgi-solid.hgi-arrow-right-04::before {
  mask-image: url(/build/images/arrow-right-04.93663c21.svg);
  -webkit-mask-image: url(/build/images/arrow-right-04.93663c21.svg);
}

.hgi.hgi-bulk.hgi-arrow-right-04::before {
  mask-image: url(/build/images/arrow-right-04.6f031e69.svg);
  -webkit-mask-image: url(/build/images/arrow-right-04.6f031e69.svg);
}

.hgi.hgi-solid.hgi-arrow-right-05::before {
  mask-image: url(/build/images/arrow-right-05.fe421a03.svg);
  -webkit-mask-image: url(/build/images/arrow-right-05.fe421a03.svg);
}

.hgi.hgi-bulk.hgi-arrow-right-05::before {
  mask-image: url(/build/images/arrow-right-05.98475453.svg);
  -webkit-mask-image: url(/build/images/arrow-right-05.98475453.svg);
}

.hgi.hgi-solid.hgi-arrow-right-double::before {
  mask-image: url(/build/images/arrow-right-double.0983b9ca.svg);
  -webkit-mask-image: url(/build/images/arrow-right-double.0983b9ca.svg);
}

.hgi.hgi-bulk.hgi-arrow-right-double::before {
  mask-image: url(/build/images/arrow-right-double.524a92ab.svg);
  -webkit-mask-image: url(/build/images/arrow-right-double.524a92ab.svg);
}

.hgi.hgi-solid.hgi-arrow-shrink-01::before {
  mask-image: url(/build/images/arrow-shrink-01.4b32aa6d.svg);
  -webkit-mask-image: url(/build/images/arrow-shrink-01.4b32aa6d.svg);
}

.hgi.hgi-bulk.hgi-arrow-shrink-01::before {
  mask-image: url(/build/images/arrow-shrink-01.f4974d0f.svg);
  -webkit-mask-image: url(/build/images/arrow-shrink-01.f4974d0f.svg);
}

.hgi.hgi-solid.hgi-arrow-shrink-02::before {
  mask-image: url(/build/images/arrow-shrink-02.3a3d9803.svg);
  -webkit-mask-image: url(/build/images/arrow-shrink-02.3a3d9803.svg);
}

.hgi.hgi-bulk.hgi-arrow-shrink-02::before {
  mask-image: url(/build/images/arrow-shrink-02.1fe7ecb0.svg);
  -webkit-mask-image: url(/build/images/arrow-shrink-02.1fe7ecb0.svg);
}

.hgi.hgi-solid.hgi-arrow-shrink::before {
  mask-image: url(/build/images/arrow-shrink.4615a81c.svg);
  -webkit-mask-image: url(/build/images/arrow-shrink.4615a81c.svg);
}

.hgi.hgi-bulk.hgi-arrow-shrink::before {
  mask-image: url(/build/images/arrow-shrink.1687809b.svg);
  -webkit-mask-image: url(/build/images/arrow-shrink.1687809b.svg);
}

.hgi.hgi-solid.hgi-arrow-turn-backward::before {
  mask-image: url(/build/images/arrow-turn-backward.dfe5b634.svg);
  -webkit-mask-image: url(/build/images/arrow-turn-backward.dfe5b634.svg);
}

.hgi.hgi-bulk.hgi-arrow-turn-backward::before {
  mask-image: url(/build/images/arrow-turn-backward.f782aad4.svg);
  -webkit-mask-image: url(/build/images/arrow-turn-backward.f782aad4.svg);
}

.hgi.hgi-solid.hgi-arrow-turn-down::before {
  mask-image: url(/build/images/arrow-turn-down.ac074ec5.svg);
  -webkit-mask-image: url(/build/images/arrow-turn-down.ac074ec5.svg);
}

.hgi.hgi-bulk.hgi-arrow-turn-down::before {
  mask-image: url(/build/images/arrow-turn-down.716b7128.svg);
  -webkit-mask-image: url(/build/images/arrow-turn-down.716b7128.svg);
}

.hgi.hgi-solid.hgi-arrow-turn-forward::before {
  mask-image: url(/build/images/arrow-turn-forward.a5269867.svg);
  -webkit-mask-image: url(/build/images/arrow-turn-forward.a5269867.svg);
}

.hgi.hgi-bulk.hgi-arrow-turn-forward::before {
  mask-image: url(/build/images/arrow-turn-forward.4816f427.svg);
  -webkit-mask-image: url(/build/images/arrow-turn-forward.4816f427.svg);
}

.hgi.hgi-solid.hgi-arrow-turn-up::before {
  mask-image: url(/build/images/arrow-turn-up.6f035425.svg);
  -webkit-mask-image: url(/build/images/arrow-turn-up.6f035425.svg);
}

.hgi.hgi-bulk.hgi-arrow-turn-up::before {
  mask-image: url(/build/images/arrow-turn-up.dfff9b28.svg);
  -webkit-mask-image: url(/build/images/arrow-turn-up.dfff9b28.svg);
}

.hgi.hgi-solid.hgi-arrow-up-01::before {
  mask-image: url(/build/images/arrow-up-01.71e3c874.svg);
  -webkit-mask-image: url(/build/images/arrow-up-01.71e3c874.svg);
}

.hgi.hgi-bulk.hgi-arrow-up-01::before {
  mask-image: url(/build/images/arrow-up-01.c7b5bb6a.svg);
  -webkit-mask-image: url(/build/images/arrow-up-01.c7b5bb6a.svg);
}

.hgi.hgi-solid.hgi-arrow-up-02::before {
  mask-image: url(/build/images/arrow-up-02.20a248a1.svg);
  -webkit-mask-image: url(/build/images/arrow-up-02.20a248a1.svg);
}

.hgi.hgi-bulk.hgi-arrow-up-02::before {
  mask-image: url(/build/images/arrow-up-02.a729927c.svg);
  -webkit-mask-image: url(/build/images/arrow-up-02.a729927c.svg);
}

.hgi.hgi-solid.hgi-arrow-up-03::before {
  mask-image: url(/build/images/arrow-up-03.5fb1c436.svg);
  -webkit-mask-image: url(/build/images/arrow-up-03.5fb1c436.svg);
}

.hgi.hgi-bulk.hgi-arrow-up-03::before {
  mask-image: url(/build/images/arrow-up-03.c1edeeac.svg);
  -webkit-mask-image: url(/build/images/arrow-up-03.c1edeeac.svg);
}

.hgi.hgi-solid.hgi-arrow-up-04::before {
  mask-image: url(/build/images/arrow-up-04.3521193d.svg);
  -webkit-mask-image: url(/build/images/arrow-up-04.3521193d.svg);
}

.hgi.hgi-bulk.hgi-arrow-up-04::before {
  mask-image: url(/build/images/arrow-up-04.1777b6a4.svg);
  -webkit-mask-image: url(/build/images/arrow-up-04.1777b6a4.svg);
}

.hgi.hgi-solid.hgi-arrow-up-05::before {
  mask-image: url(/build/images/arrow-up-05.0e8f1fb1.svg);
  -webkit-mask-image: url(/build/images/arrow-up-05.0e8f1fb1.svg);
}

.hgi.hgi-bulk.hgi-arrow-up-05::before {
  mask-image: url(/build/images/arrow-up-05.2d0de14f.svg);
  -webkit-mask-image: url(/build/images/arrow-up-05.2d0de14f.svg);
}

.hgi.hgi-solid.hgi-arrow-up-double::before {
  mask-image: url(/build/images/arrow-up-double.157bf000.svg);
  -webkit-mask-image: url(/build/images/arrow-up-double.157bf000.svg);
}

.hgi.hgi-bulk.hgi-arrow-up-double::before {
  mask-image: url(/build/images/arrow-up-double.cb202720.svg);
  -webkit-mask-image: url(/build/images/arrow-up-double.cb202720.svg);
}

.hgi.hgi-solid.hgi-arrow-up-down::before {
  mask-image: url(/build/images/arrow-up-down.71d7179c.svg);
  -webkit-mask-image: url(/build/images/arrow-up-down.71d7179c.svg);
}

.hgi.hgi-bulk.hgi-arrow-up-down::before {
  mask-image: url(/build/images/arrow-up-down.f9257f47.svg);
  -webkit-mask-image: url(/build/images/arrow-up-down.f9257f47.svg);
}

.hgi.hgi-solid.hgi-arrow-up-left-01::before {
  mask-image: url(/build/images/arrow-up-left-01.6b25273f.svg);
  -webkit-mask-image: url(/build/images/arrow-up-left-01.6b25273f.svg);
}

.hgi.hgi-bulk.hgi-arrow-up-left-01::before {
  mask-image: url(/build/images/arrow-up-left-01.23b517a7.svg);
  -webkit-mask-image: url(/build/images/arrow-up-left-01.23b517a7.svg);
}

.hgi.hgi-solid.hgi-arrow-up-left-02::before {
  mask-image: url(/build/images/arrow-up-left-02.de388db7.svg);
  -webkit-mask-image: url(/build/images/arrow-up-left-02.de388db7.svg);
}

.hgi.hgi-bulk.hgi-arrow-up-left-02::before {
  mask-image: url(/build/images/arrow-up-left-02.d9acdbcf.svg);
  -webkit-mask-image: url(/build/images/arrow-up-left-02.d9acdbcf.svg);
}

.hgi.hgi-solid.hgi-arrow-up-right-01::before {
  mask-image: url(/build/images/arrow-up-right-01.58d4dcff.svg);
  -webkit-mask-image: url(/build/images/arrow-up-right-01.58d4dcff.svg);
}

.hgi.hgi-bulk.hgi-arrow-up-right-01::before {
  mask-image: url(/build/images/arrow-up-right-01.4b760813.svg);
  -webkit-mask-image: url(/build/images/arrow-up-right-01.4b760813.svg);
}

.hgi.hgi-solid.hgi-arrow-up-right-02::before {
  mask-image: url(/build/images/arrow-up-right-02.7a5a0daf.svg);
  -webkit-mask-image: url(/build/images/arrow-up-right-02.7a5a0daf.svg);
}

.hgi.hgi-bulk.hgi-arrow-up-right-02::before {
  mask-image: url(/build/images/arrow-up-right-02.b3556957.svg);
  -webkit-mask-image: url(/build/images/arrow-up-right-02.b3556957.svg);
}

.hgi.hgi-solid.hgi-arrow-vertical::before {
  mask-image: url(/build/images/arrow-vertical.65ed6475.svg);
  -webkit-mask-image: url(/build/images/arrow-vertical.65ed6475.svg);
}

.hgi.hgi-bulk.hgi-arrow-vertical::before {
  mask-image: url(/build/images/arrow-vertical.cbf2754b.svg);
  -webkit-mask-image: url(/build/images/arrow-vertical.cbf2754b.svg);
}

.hgi.hgi-solid.hgi-artboard-tool::before {
  mask-image: url(/build/images/artboard-tool.5ae7379c.svg);
  -webkit-mask-image: url(/build/images/artboard-tool.5ae7379c.svg);
}

.hgi.hgi-bulk.hgi-artboard-tool::before {
  mask-image: url(/build/images/artboard-tool.d8ecd684.svg);
  -webkit-mask-image: url(/build/images/artboard-tool.d8ecd684.svg);
}

.hgi.hgi-solid.hgi-artboard::before {
  mask-image: url(/build/images/artboard.8c28b89f.svg);
  -webkit-mask-image: url(/build/images/artboard.8c28b89f.svg);
}

.hgi.hgi-bulk.hgi-artboard::before {
  mask-image: url(/build/images/artboard.54f91ab9.svg);
  -webkit-mask-image: url(/build/images/artboard.54f91ab9.svg);
}

.hgi.hgi-solid.hgi-artificial-intelligence-01::before {
  mask-image: url(/build/images/artificial-intelligence-01.c5debfea.svg);
  -webkit-mask-image: url(/build/images/artificial-intelligence-01.c5debfea.svg);
}

.hgi.hgi-bulk.hgi-artificial-intelligence-01::before {
  mask-image: url(/build/images/artificial-intelligence-01.5b177373.svg);
  -webkit-mask-image: url(/build/images/artificial-intelligence-01.5b177373.svg);
}

.hgi.hgi-solid.hgi-artificial-intelligence-02::before {
  mask-image: url(/build/images/artificial-intelligence-02.891f44db.svg);
  -webkit-mask-image: url(/build/images/artificial-intelligence-02.891f44db.svg);
}

.hgi.hgi-bulk.hgi-artificial-intelligence-02::before {
  mask-image: url(/build/images/artificial-intelligence-02.3ea77792.svg);
  -webkit-mask-image: url(/build/images/artificial-intelligence-02.3ea77792.svg);
}

.hgi.hgi-solid.hgi-artificial-intelligence-03::before {
  mask-image: url(/build/images/artificial-intelligence-03.cf916389.svg);
  -webkit-mask-image: url(/build/images/artificial-intelligence-03.cf916389.svg);
}

.hgi.hgi-bulk.hgi-artificial-intelligence-03::before {
  mask-image: url(/build/images/artificial-intelligence-03.363b006e.svg);
  -webkit-mask-image: url(/build/images/artificial-intelligence-03.363b006e.svg);
}

.hgi.hgi-solid.hgi-artificial-intelligence-04::before {
  mask-image: url(/build/images/artificial-intelligence-04.60fec6fd.svg);
  -webkit-mask-image: url(/build/images/artificial-intelligence-04.60fec6fd.svg);
}

.hgi.hgi-bulk.hgi-artificial-intelligence-04::before {
  mask-image: url(/build/images/artificial-intelligence-04.3186a9bf.svg);
  -webkit-mask-image: url(/build/images/artificial-intelligence-04.3186a9bf.svg);
}

.hgi.hgi-solid.hgi-artificial-intelligence-05::before {
  mask-image: url(/build/images/artificial-intelligence-05.b530e433.svg);
  -webkit-mask-image: url(/build/images/artificial-intelligence-05.b530e433.svg);
}

.hgi.hgi-bulk.hgi-artificial-intelligence-05::before {
  mask-image: url(/build/images/artificial-intelligence-05.46f1ea62.svg);
  -webkit-mask-image: url(/build/images/artificial-intelligence-05.46f1ea62.svg);
}

.hgi.hgi-solid.hgi-artificial-intelligence-06::before {
  mask-image: url(/build/images/artificial-intelligence-06.f455f648.svg);
  -webkit-mask-image: url(/build/images/artificial-intelligence-06.f455f648.svg);
}

.hgi.hgi-bulk.hgi-artificial-intelligence-06::before {
  mask-image: url(/build/images/artificial-intelligence-06.9889fedc.svg);
  -webkit-mask-image: url(/build/images/artificial-intelligence-06.9889fedc.svg);
}

.hgi.hgi-solid.hgi-artificial-intelligence-07::before {
  mask-image: url(/build/images/artificial-intelligence-07.143f5c52.svg);
  -webkit-mask-image: url(/build/images/artificial-intelligence-07.143f5c52.svg);
}

.hgi.hgi-bulk.hgi-artificial-intelligence-07::before {
  mask-image: url(/build/images/artificial-intelligence-07.87bb2b35.svg);
  -webkit-mask-image: url(/build/images/artificial-intelligence-07.87bb2b35.svg);
}

.hgi.hgi-solid.hgi-aspect-ratio::before {
  mask-image: url(/build/images/aspect-ratio.6819d214.svg);
  -webkit-mask-image: url(/build/images/aspect-ratio.6819d214.svg);
}

.hgi.hgi-bulk.hgi-aspect-ratio::before {
  mask-image: url(/build/images/aspect-ratio.c1d5b704.svg);
  -webkit-mask-image: url(/build/images/aspect-ratio.c1d5b704.svg);
}

.hgi.hgi-solid.hgi-assignments::before {
  mask-image: url(/build/images/assignments.e198de4b.svg);
  -webkit-mask-image: url(/build/images/assignments.e198de4b.svg);
}

.hgi.hgi-bulk.hgi-assignments::before {
  mask-image: url(/build/images/assignments.a7dffc64.svg);
  -webkit-mask-image: url(/build/images/assignments.a7dffc64.svg);
}

.hgi.hgi-solid.hgi-asteroid-01::before {
  mask-image: url(/build/images/asteroid-01.9196840a.svg);
  -webkit-mask-image: url(/build/images/asteroid-01.9196840a.svg);
}

.hgi.hgi-bulk.hgi-asteroid-01::before {
  mask-image: url(/build/images/asteroid-01.2f14123d.svg);
  -webkit-mask-image: url(/build/images/asteroid-01.2f14123d.svg);
}

.hgi.hgi-solid.hgi-asteroid-02::before {
  mask-image: url(/build/images/asteroid-02.07f0c6e5.svg);
  -webkit-mask-image: url(/build/images/asteroid-02.07f0c6e5.svg);
}

.hgi.hgi-bulk.hgi-asteroid-02::before {
  mask-image: url(/build/images/asteroid-02.458562b3.svg);
  -webkit-mask-image: url(/build/images/asteroid-02.458562b3.svg);
}

.hgi.hgi-solid.hgi-astronaut-01::before {
  mask-image: url(/build/images/astronaut-01.435c40f4.svg);
  -webkit-mask-image: url(/build/images/astronaut-01.435c40f4.svg);
}

.hgi.hgi-bulk.hgi-astronaut-01::before {
  mask-image: url(/build/images/astronaut-01.3b7a3abf.svg);
  -webkit-mask-image: url(/build/images/astronaut-01.3b7a3abf.svg);
}

.hgi.hgi-solid.hgi-astronaut-02::before {
  mask-image: url(/build/images/astronaut-02.6ab6dbf6.svg);
  -webkit-mask-image: url(/build/images/astronaut-02.6ab6dbf6.svg);
}

.hgi.hgi-bulk.hgi-astronaut-02::before {
  mask-image: url(/build/images/astronaut-02.3e3cf3df.svg);
  -webkit-mask-image: url(/build/images/astronaut-02.3e3cf3df.svg);
}

.hgi.hgi-solid.hgi-at::before {
  mask-image: url(/build/images/at.6a15dc26.svg);
  -webkit-mask-image: url(/build/images/at.6a15dc26.svg);
}

.hgi.hgi-bulk.hgi-at::before {
  mask-image: url(/build/images/at.a4b39a09.svg);
  -webkit-mask-image: url(/build/images/at.a4b39a09.svg);
}

.hgi.hgi-solid.hgi-atm-01::before {
  mask-image: url(/build/images/atm-01.3c69f8dc.svg);
  -webkit-mask-image: url(/build/images/atm-01.3c69f8dc.svg);
}

.hgi.hgi-bulk.hgi-atm-01::before {
  mask-image: url(/build/images/atm-01.1c38f8c0.svg);
  -webkit-mask-image: url(/build/images/atm-01.1c38f8c0.svg);
}

.hgi.hgi-solid.hgi-atm-02::before {
  mask-image: url(/build/images/atm-02.485246b0.svg);
  -webkit-mask-image: url(/build/images/atm-02.485246b0.svg);
}

.hgi.hgi-bulk.hgi-atm-02::before {
  mask-image: url(/build/images/atm-02.abce1718.svg);
  -webkit-mask-image: url(/build/images/atm-02.abce1718.svg);
}

.hgi.hgi-solid.hgi-atom-01::before {
  mask-image: url(/build/images/atom-01.8a0cb014.svg);
  -webkit-mask-image: url(/build/images/atom-01.8a0cb014.svg);
}

.hgi.hgi-bulk.hgi-atom-01::before {
  mask-image: url(/build/images/atom-01.68927bc6.svg);
  -webkit-mask-image: url(/build/images/atom-01.68927bc6.svg);
}

.hgi.hgi-solid.hgi-atom-02::before {
  mask-image: url(/build/images/atom-02.5238e65a.svg);
  -webkit-mask-image: url(/build/images/atom-02.5238e65a.svg);
}

.hgi.hgi-bulk.hgi-atom-02::before {
  mask-image: url(/build/images/atom-02.844f8932.svg);
  -webkit-mask-image: url(/build/images/atom-02.844f8932.svg);
}

.hgi.hgi-solid.hgi-atomic-power::before {
  mask-image: url(/build/images/atomic-power.80ade274.svg);
  -webkit-mask-image: url(/build/images/atomic-power.80ade274.svg);
}

.hgi.hgi-bulk.hgi-atomic-power::before {
  mask-image: url(/build/images/atomic-power.06855443.svg);
  -webkit-mask-image: url(/build/images/atomic-power.06855443.svg);
}

.hgi.hgi-solid.hgi-attachment-01::before {
  mask-image: url(/build/images/attachment-01.2e1ad6cf.svg);
  -webkit-mask-image: url(/build/images/attachment-01.2e1ad6cf.svg);
}

.hgi.hgi-bulk.hgi-attachment-01::before {
  mask-image: url(/build/images/attachment-01.28f73640.svg);
  -webkit-mask-image: url(/build/images/attachment-01.28f73640.svg);
}

.hgi.hgi-solid.hgi-attachment-02::before {
  mask-image: url(/build/images/attachment-02.237ab7b2.svg);
  -webkit-mask-image: url(/build/images/attachment-02.237ab7b2.svg);
}

.hgi.hgi-bulk.hgi-attachment-02::before {
  mask-image: url(/build/images/attachment-02.d32e3365.svg);
  -webkit-mask-image: url(/build/images/attachment-02.d32e3365.svg);
}

.hgi.hgi-solid.hgi-attachment-circle::before {
  mask-image: url(/build/images/attachment-circle.c04a5444.svg);
  -webkit-mask-image: url(/build/images/attachment-circle.c04a5444.svg);
}

.hgi.hgi-bulk.hgi-attachment-circle::before {
  mask-image: url(/build/images/attachment-circle.15609393.svg);
  -webkit-mask-image: url(/build/images/attachment-circle.15609393.svg);
}

.hgi.hgi-solid.hgi-attachment-square::before {
  mask-image: url(/build/images/attachment-square.f7138f39.svg);
  -webkit-mask-image: url(/build/images/attachment-square.f7138f39.svg);
}

.hgi.hgi-bulk.hgi-attachment-square::before {
  mask-image: url(/build/images/attachment-square.cb9185b2.svg);
  -webkit-mask-image: url(/build/images/attachment-square.cb9185b2.svg);
}

.hgi.hgi-solid.hgi-attachment::before {
  mask-image: url(/build/images/attachment.af11d6b2.svg);
  -webkit-mask-image: url(/build/images/attachment.af11d6b2.svg);
}

.hgi.hgi-bulk.hgi-attachment::before {
  mask-image: url(/build/images/attachment.876ae48c.svg);
  -webkit-mask-image: url(/build/images/attachment.876ae48c.svg);
}

.hgi.hgi-solid.hgi-auction::before {
  mask-image: url(/build/images/auction.1eae4eb5.svg);
  -webkit-mask-image: url(/build/images/auction.1eae4eb5.svg);
}

.hgi.hgi-bulk.hgi-auction::before {
  mask-image: url(/build/images/auction.c1e3cf21.svg);
  -webkit-mask-image: url(/build/images/auction.c1e3cf21.svg);
}

.hgi.hgi-solid.hgi-audio-book-01::before {
  mask-image: url(/build/images/audio-book-01.65382c4a.svg);
  -webkit-mask-image: url(/build/images/audio-book-01.65382c4a.svg);
}

.hgi.hgi-bulk.hgi-audio-book-01::before {
  mask-image: url(/build/images/audio-book-01.b799b2a5.svg);
  -webkit-mask-image: url(/build/images/audio-book-01.b799b2a5.svg);
}

.hgi.hgi-solid.hgi-audio-book-02::before {
  mask-image: url(/build/images/audio-book-02.9f2b7e3e.svg);
  -webkit-mask-image: url(/build/images/audio-book-02.9f2b7e3e.svg);
}

.hgi.hgi-bulk.hgi-audio-book-02::before {
  mask-image: url(/build/images/audio-book-02.4bbcf62c.svg);
  -webkit-mask-image: url(/build/images/audio-book-02.4bbcf62c.svg);
}

.hgi.hgi-solid.hgi-audio-book-03::before {
  mask-image: url(/build/images/audio-book-03.880c2966.svg);
  -webkit-mask-image: url(/build/images/audio-book-03.880c2966.svg);
}

.hgi.hgi-bulk.hgi-audio-book-03::before {
  mask-image: url(/build/images/audio-book-03.36fb9cff.svg);
  -webkit-mask-image: url(/build/images/audio-book-03.36fb9cff.svg);
}

.hgi.hgi-solid.hgi-audio-book-04::before {
  mask-image: url(/build/images/audio-book-04.969a999f.svg);
  -webkit-mask-image: url(/build/images/audio-book-04.969a999f.svg);
}

.hgi.hgi-bulk.hgi-audio-book-04::before {
  mask-image: url(/build/images/audio-book-04.1be259b5.svg);
  -webkit-mask-image: url(/build/images/audio-book-04.1be259b5.svg);
}

.hgi.hgi-solid.hgi-audit-01::before {
  mask-image: url(/build/images/audit-01.17b7660d.svg);
  -webkit-mask-image: url(/build/images/audit-01.17b7660d.svg);
}

.hgi.hgi-bulk.hgi-audit-01::before {
  mask-image: url(/build/images/audit-01.4be6679c.svg);
  -webkit-mask-image: url(/build/images/audit-01.4be6679c.svg);
}

.hgi.hgi-solid.hgi-audit-02::before {
  mask-image: url(/build/images/audit-02.635ba7da.svg);
  -webkit-mask-image: url(/build/images/audit-02.635ba7da.svg);
}

.hgi.hgi-bulk.hgi-audit-02::before {
  mask-image: url(/build/images/audit-02.3af92bfe.svg);
  -webkit-mask-image: url(/build/images/audit-02.3af92bfe.svg);
}

.hgi.hgi-solid.hgi-augmented-reality-ar::before {
  mask-image: url(/build/images/augmented-reality-ar.d608a3c3.svg);
  -webkit-mask-image: url(/build/images/augmented-reality-ar.d608a3c3.svg);
}

.hgi.hgi-bulk.hgi-augmented-reality-ar::before {
  mask-image: url(/build/images/augmented-reality-ar.8fcd767c.svg);
  -webkit-mask-image: url(/build/images/augmented-reality-ar.8fcd767c.svg);
}

.hgi.hgi-solid.hgi-authorized::before {
  mask-image: url(/build/images/authorized.182b6369.svg);
  -webkit-mask-image: url(/build/images/authorized.182b6369.svg);
}

.hgi.hgi-bulk.hgi-authorized::before {
  mask-image: url(/build/images/authorized.931d9f8e.svg);
  -webkit-mask-image: url(/build/images/authorized.931d9f8e.svg);
}

.hgi.hgi-solid.hgi-auto-conversations::before {
  mask-image: url(/build/images/auto-conversations.010f442f.svg);
  -webkit-mask-image: url(/build/images/auto-conversations.010f442f.svg);
}

.hgi.hgi-bulk.hgi-auto-conversations::before {
  mask-image: url(/build/images/auto-conversations.a6fe1d20.svg);
  -webkit-mask-image: url(/build/images/auto-conversations.a6fe1d20.svg);
}

.hgi.hgi-solid.hgi-automotive-battery-01::before {
  mask-image: url(/build/images/automotive-battery-01.36f367a4.svg);
  -webkit-mask-image: url(/build/images/automotive-battery-01.36f367a4.svg);
}

.hgi.hgi-bulk.hgi-automotive-battery-01::before {
  mask-image: url(/build/images/automotive-battery-01.9935aa89.svg);
  -webkit-mask-image: url(/build/images/automotive-battery-01.9935aa89.svg);
}

.hgi.hgi-solid.hgi-automotive-battery-02::before {
  mask-image: url(/build/images/automotive-battery-02.bd2a3420.svg);
  -webkit-mask-image: url(/build/images/automotive-battery-02.bd2a3420.svg);
}

.hgi.hgi-bulk.hgi-automotive-battery-02::before {
  mask-image: url(/build/images/automotive-battery-02.6dfd9cb2.svg);
  -webkit-mask-image: url(/build/images/automotive-battery-02.6dfd9cb2.svg);
}

.hgi.hgi-solid.hgi-avalanche::before {
  mask-image: url(/build/images/avalanche.ad21a56a.svg);
  -webkit-mask-image: url(/build/images/avalanche.ad21a56a.svg);
}

.hgi.hgi-bulk.hgi-avalanche::before {
  mask-image: url(/build/images/avalanche.190f853b.svg);
  -webkit-mask-image: url(/build/images/avalanche.190f853b.svg);
}

.hgi.hgi-solid.hgi-avocado::before {
  mask-image: url(/build/images/avocado.1fa0be5e.svg);
  -webkit-mask-image: url(/build/images/avocado.1fa0be5e.svg);
}

.hgi.hgi-bulk.hgi-avocado::before {
  mask-image: url(/build/images/avocado.081c4545.svg);
  -webkit-mask-image: url(/build/images/avocado.081c4545.svg);
}

.hgi.hgi-solid.hgi-award-01::before {
  mask-image: url(/build/images/award-01.d5a3468e.svg);
  -webkit-mask-image: url(/build/images/award-01.d5a3468e.svg);
}

.hgi.hgi-bulk.hgi-award-01::before {
  mask-image: url(/build/images/award-01.d8839fbf.svg);
  -webkit-mask-image: url(/build/images/award-01.d8839fbf.svg);
}

.hgi.hgi-solid.hgi-award-02::before {
  mask-image: url(/build/images/award-02.af646b61.svg);
  -webkit-mask-image: url(/build/images/award-02.af646b61.svg);
}

.hgi.hgi-bulk.hgi-award-02::before {
  mask-image: url(/build/images/award-02.afd0040b.svg);
  -webkit-mask-image: url(/build/images/award-02.afd0040b.svg);
}

.hgi.hgi-solid.hgi-award-03::before {
  mask-image: url(/build/images/award-03.ef92095f.svg);
  -webkit-mask-image: url(/build/images/award-03.ef92095f.svg);
}

.hgi.hgi-bulk.hgi-award-03::before {
  mask-image: url(/build/images/award-03.4b9803d0.svg);
  -webkit-mask-image: url(/build/images/award-03.4b9803d0.svg);
}

.hgi.hgi-solid.hgi-award-04::before {
  mask-image: url(/build/images/award-04.a4440b11.svg);
  -webkit-mask-image: url(/build/images/award-04.a4440b11.svg);
}

.hgi.hgi-bulk.hgi-award-04::before {
  mask-image: url(/build/images/award-04.5c7ea501.svg);
  -webkit-mask-image: url(/build/images/award-04.5c7ea501.svg);
}

.hgi.hgi-solid.hgi-award-05::before {
  mask-image: url(/build/images/award-05.b44cf32a.svg);
  -webkit-mask-image: url(/build/images/award-05.b44cf32a.svg);
}

.hgi.hgi-bulk.hgi-award-05::before {
  mask-image: url(/build/images/award-05.317ce6bd.svg);
  -webkit-mask-image: url(/build/images/award-05.317ce6bd.svg);
}

.hgi.hgi-solid.hgi-baby-01::before {
  mask-image: url(/build/images/baby-01.8d48a452.svg);
  -webkit-mask-image: url(/build/images/baby-01.8d48a452.svg);
}

.hgi.hgi-bulk.hgi-baby-01::before {
  mask-image: url(/build/images/baby-01.8800866a.svg);
  -webkit-mask-image: url(/build/images/baby-01.8800866a.svg);
}

.hgi.hgi-solid.hgi-baby-02::before {
  mask-image: url(/build/images/baby-02.fabdcf91.svg);
  -webkit-mask-image: url(/build/images/baby-02.fabdcf91.svg);
}

.hgi.hgi-bulk.hgi-baby-02::before {
  mask-image: url(/build/images/baby-02.6e222617.svg);
  -webkit-mask-image: url(/build/images/baby-02.6e222617.svg);
}

.hgi.hgi-solid.hgi-baby-bed-01::before {
  mask-image: url(/build/images/baby-bed-01.a5e77a3b.svg);
  -webkit-mask-image: url(/build/images/baby-bed-01.a5e77a3b.svg);
}

.hgi.hgi-bulk.hgi-baby-bed-01::before {
  mask-image: url(/build/images/baby-bed-01.8125e92a.svg);
  -webkit-mask-image: url(/build/images/baby-bed-01.8125e92a.svg);
}

.hgi.hgi-solid.hgi-baby-bed-02::before {
  mask-image: url(/build/images/baby-bed-02.8695da2f.svg);
  -webkit-mask-image: url(/build/images/baby-bed-02.8695da2f.svg);
}

.hgi.hgi-bulk.hgi-baby-bed-02::before {
  mask-image: url(/build/images/baby-bed-02.718d870e.svg);
  -webkit-mask-image: url(/build/images/baby-bed-02.718d870e.svg);
}

.hgi.hgi-solid.hgi-baby-bottle::before {
  mask-image: url(/build/images/baby-bottle.e9081652.svg);
  -webkit-mask-image: url(/build/images/baby-bottle.e9081652.svg);
}

.hgi.hgi-bulk.hgi-baby-bottle::before {
  mask-image: url(/build/images/baby-bottle.95423bf2.svg);
  -webkit-mask-image: url(/build/images/baby-bottle.95423bf2.svg);
}

.hgi.hgi-solid.hgi-baby-boy-dress::before {
  mask-image: url(/build/images/baby-boy-dress.f03982e3.svg);
  -webkit-mask-image: url(/build/images/baby-boy-dress.f03982e3.svg);
}

.hgi.hgi-bulk.hgi-baby-boy-dress::before {
  mask-image: url(/build/images/baby-boy-dress.cce3cf7b.svg);
  -webkit-mask-image: url(/build/images/baby-boy-dress.cce3cf7b.svg);
}

.hgi.hgi-solid.hgi-baby-girl-dress::before {
  mask-image: url(/build/images/baby-girl-dress.e163c1d7.svg);
  -webkit-mask-image: url(/build/images/baby-girl-dress.e163c1d7.svg);
}

.hgi.hgi-bulk.hgi-baby-girl-dress::before {
  mask-image: url(/build/images/baby-girl-dress.497a59fc.svg);
  -webkit-mask-image: url(/build/images/baby-girl-dress.497a59fc.svg);
}

.hgi.hgi-solid.hgi-backpack-01::before {
  mask-image: url(/build/images/backpack-01.aaad6c3e.svg);
  -webkit-mask-image: url(/build/images/backpack-01.aaad6c3e.svg);
}

.hgi.hgi-bulk.hgi-backpack-01::before {
  mask-image: url(/build/images/backpack-01.b7589efe.svg);
  -webkit-mask-image: url(/build/images/backpack-01.b7589efe.svg);
}

.hgi.hgi-solid.hgi-backpack-02::before {
  mask-image: url(/build/images/backpack-02.c4ea0aa2.svg);
  -webkit-mask-image: url(/build/images/backpack-02.c4ea0aa2.svg);
}

.hgi.hgi-bulk.hgi-backpack-02::before {
  mask-image: url(/build/images/backpack-02.f309415d.svg);
  -webkit-mask-image: url(/build/images/backpack-02.f309415d.svg);
}

.hgi.hgi-solid.hgi-backpack-03::before {
  mask-image: url(/build/images/backpack-03.0c5ebcc1.svg);
  -webkit-mask-image: url(/build/images/backpack-03.0c5ebcc1.svg);
}

.hgi.hgi-bulk.hgi-backpack-03::before {
  mask-image: url(/build/images/backpack-03.a85f9813.svg);
  -webkit-mask-image: url(/build/images/backpack-03.a85f9813.svg);
}

.hgi.hgi-solid.hgi-backward-01::before {
  mask-image: url(/build/images/backward-01.3a8613c0.svg);
  -webkit-mask-image: url(/build/images/backward-01.3a8613c0.svg);
}

.hgi.hgi-bulk.hgi-backward-01::before {
  mask-image: url(/build/images/backward-01.0c1a7128.svg);
  -webkit-mask-image: url(/build/images/backward-01.0c1a7128.svg);
}

.hgi.hgi-solid.hgi-backward-02::before {
  mask-image: url(/build/images/backward-02.5d9a3973.svg);
  -webkit-mask-image: url(/build/images/backward-02.5d9a3973.svg);
}

.hgi.hgi-bulk.hgi-backward-02::before {
  mask-image: url(/build/images/backward-02.74656376.svg);
  -webkit-mask-image: url(/build/images/backward-02.74656376.svg);
}

.hgi.hgi-solid.hgi-bacteria::before {
  mask-image: url(/build/images/bacteria.30114823.svg);
  -webkit-mask-image: url(/build/images/bacteria.30114823.svg);
}

.hgi.hgi-bulk.hgi-bacteria::before {
  mask-image: url(/build/images/bacteria.7e9f9b10.svg);
  -webkit-mask-image: url(/build/images/bacteria.7e9f9b10.svg);
}

.hgi.hgi-solid.hgi-badminton-shuttle::before {
  mask-image: url(/build/images/badminton-shuttle.4874e5f7.svg);
  -webkit-mask-image: url(/build/images/badminton-shuttle.4874e5f7.svg);
}

.hgi.hgi-bulk.hgi-badminton-shuttle::before {
  mask-image: url(/build/images/badminton-shuttle.06f21be3.svg);
  -webkit-mask-image: url(/build/images/badminton-shuttle.06f21be3.svg);
}

.hgi.hgi-solid.hgi-badminton::before {
  mask-image: url(/build/images/badminton.40902c8e.svg);
  -webkit-mask-image: url(/build/images/badminton.40902c8e.svg);
}

.hgi.hgi-bulk.hgi-badminton::before {
  mask-image: url(/build/images/badminton.f5f44234.svg);
  -webkit-mask-image: url(/build/images/badminton.f5f44234.svg);
}

.hgi.hgi-solid.hgi-banana::before {
  mask-image: url(/build/images/banana.ee2e1e83.svg);
  -webkit-mask-image: url(/build/images/banana.ee2e1e83.svg);
}

.hgi.hgi-bulk.hgi-banana::before {
  mask-image: url(/build/images/banana.5736d725.svg);
  -webkit-mask-image: url(/build/images/banana.5736d725.svg);
}

.hgi.hgi-solid.hgi-bandage::before {
  mask-image: url(/build/images/bandage.c7c5bb45.svg);
  -webkit-mask-image: url(/build/images/bandage.c7c5bb45.svg);
}

.hgi.hgi-bulk.hgi-bandage::before {
  mask-image: url(/build/images/bandage.537faeec.svg);
  -webkit-mask-image: url(/build/images/bandage.537faeec.svg);
}

.hgi.hgi-solid.hgi-bank::before {
  mask-image: url(/build/images/bank.b64dfd12.svg);
  -webkit-mask-image: url(/build/images/bank.b64dfd12.svg);
}

.hgi.hgi-bulk.hgi-bank::before {
  mask-image: url(/build/images/bank.8fc28ba8.svg);
  -webkit-mask-image: url(/build/images/bank.8fc28ba8.svg);
}

.hgi.hgi-solid.hgi-bar-code-01::before {
  mask-image: url(/build/images/bar-code-01.1f87fb3e.svg);
  -webkit-mask-image: url(/build/images/bar-code-01.1f87fb3e.svg);
}

.hgi.hgi-bulk.hgi-bar-code-01::before {
  mask-image: url(/build/images/bar-code-01.e4fe8559.svg);
  -webkit-mask-image: url(/build/images/bar-code-01.e4fe8559.svg);
}

.hgi.hgi-solid.hgi-bar-code-02::before {
  mask-image: url(/build/images/bar-code-02.eb92c55f.svg);
  -webkit-mask-image: url(/build/images/bar-code-02.eb92c55f.svg);
}

.hgi.hgi-bulk.hgi-bar-code-02::before {
  mask-image: url(/build/images/bar-code-02.46147337.svg);
  -webkit-mask-image: url(/build/images/bar-code-02.46147337.svg);
}

.hgi.hgi-solid.hgi-barns::before {
  mask-image: url(/build/images/barns.a5bfb111.svg);
  -webkit-mask-image: url(/build/images/barns.a5bfb111.svg);
}

.hgi.hgi-bulk.hgi-barns::before {
  mask-image: url(/build/images/barns.b61c6cfe.svg);
  -webkit-mask-image: url(/build/images/barns.b61c6cfe.svg);
}

.hgi.hgi-solid.hgi-baseball-bat::before {
  mask-image: url(/build/images/baseball-bat.af9e2149.svg);
  -webkit-mask-image: url(/build/images/baseball-bat.af9e2149.svg);
}

.hgi.hgi-bulk.hgi-baseball-bat::before {
  mask-image: url(/build/images/baseball-bat.d0909c4b.svg);
  -webkit-mask-image: url(/build/images/baseball-bat.d0909c4b.svg);
}

.hgi.hgi-solid.hgi-baseball-helmet::before {
  mask-image: url(/build/images/baseball-helmet.c68dba95.svg);
  -webkit-mask-image: url(/build/images/baseball-helmet.c68dba95.svg);
}

.hgi.hgi-bulk.hgi-baseball-helmet::before {
  mask-image: url(/build/images/baseball-helmet.e2d98142.svg);
  -webkit-mask-image: url(/build/images/baseball-helmet.e2d98142.svg);
}

.hgi.hgi-solid.hgi-baseball::before {
  mask-image: url(/build/images/baseball.3ff789fc.svg);
  -webkit-mask-image: url(/build/images/baseball.3ff789fc.svg);
}

.hgi.hgi-bulk.hgi-baseball::before {
  mask-image: url(/build/images/baseball.16c93665.svg);
  -webkit-mask-image: url(/build/images/baseball.16c93665.svg);
}

.hgi.hgi-solid.hgi-basketball-01::before {
  mask-image: url(/build/images/basketball-01.6b8ff4d0.svg);
  -webkit-mask-image: url(/build/images/basketball-01.6b8ff4d0.svg);
}

.hgi.hgi-bulk.hgi-basketball-01::before {
  mask-image: url(/build/images/basketball-01.8336ce19.svg);
  -webkit-mask-image: url(/build/images/basketball-01.8336ce19.svg);
}

.hgi.hgi-solid.hgi-basketball-02::before {
  mask-image: url(/build/images/basketball-02.8562bb64.svg);
  -webkit-mask-image: url(/build/images/basketball-02.8562bb64.svg);
}

.hgi.hgi-bulk.hgi-basketball-02::before {
  mask-image: url(/build/images/basketball-02.ccdfa8fd.svg);
  -webkit-mask-image: url(/build/images/basketball-02.ccdfa8fd.svg);
}

.hgi.hgi-solid.hgi-basketball-hoop::before {
  mask-image: url(/build/images/basketball-hoop.20bad3a6.svg);
  -webkit-mask-image: url(/build/images/basketball-hoop.20bad3a6.svg);
}

.hgi.hgi-bulk.hgi-basketball-hoop::before {
  mask-image: url(/build/images/basketball-hoop.f546e05a.svg);
  -webkit-mask-image: url(/build/images/basketball-hoop.f546e05a.svg);
}

.hgi.hgi-solid.hgi-bathtub-01::before {
  mask-image: url(/build/images/bathtub-01.87b51bcc.svg);
  -webkit-mask-image: url(/build/images/bathtub-01.87b51bcc.svg);
}

.hgi.hgi-bulk.hgi-bathtub-01::before {
  mask-image: url(/build/images/bathtub-01.df731a27.svg);
  -webkit-mask-image: url(/build/images/bathtub-01.df731a27.svg);
}

.hgi.hgi-solid.hgi-bathtub-02::before {
  mask-image: url(/build/images/bathtub-02.a161e18d.svg);
  -webkit-mask-image: url(/build/images/bathtub-02.a161e18d.svg);
}

.hgi.hgi-bulk.hgi-bathtub-02::before {
  mask-image: url(/build/images/bathtub-02.0c912bc4.svg);
  -webkit-mask-image: url(/build/images/bathtub-02.0c912bc4.svg);
}

.hgi.hgi-solid.hgi-batteries-energy::before {
  mask-image: url(/build/images/batteries-energy.c025ad63.svg);
  -webkit-mask-image: url(/build/images/batteries-energy.c025ad63.svg);
}

.hgi.hgi-bulk.hgi-batteries-energy::before {
  mask-image: url(/build/images/batteries-energy.00cf75ca.svg);
  -webkit-mask-image: url(/build/images/batteries-energy.00cf75ca.svg);
}

.hgi.hgi-solid.hgi-battery-charging-01::before {
  mask-image: url(/build/images/battery-charging-01.a89a356f.svg);
  -webkit-mask-image: url(/build/images/battery-charging-01.a89a356f.svg);
}

.hgi.hgi-bulk.hgi-battery-charging-01::before {
  mask-image: url(/build/images/battery-charging-01.3149e505.svg);
  -webkit-mask-image: url(/build/images/battery-charging-01.3149e505.svg);
}

.hgi.hgi-solid.hgi-battery-charging-02::before {
  mask-image: url(/build/images/battery-charging-02.6dc83baa.svg);
  -webkit-mask-image: url(/build/images/battery-charging-02.6dc83baa.svg);
}

.hgi.hgi-bulk.hgi-battery-charging-02::before {
  mask-image: url(/build/images/battery-charging-02.3da05657.svg);
  -webkit-mask-image: url(/build/images/battery-charging-02.3da05657.svg);
}

.hgi.hgi-solid.hgi-battery-eco-charging::before {
  mask-image: url(/build/images/battery-eco-charging.8ae39dcc.svg);
  -webkit-mask-image: url(/build/images/battery-eco-charging.8ae39dcc.svg);
}

.hgi.hgi-bulk.hgi-battery-eco-charging::before {
  mask-image: url(/build/images/battery-eco-charging.b5938664.svg);
  -webkit-mask-image: url(/build/images/battery-eco-charging.b5938664.svg);
}

.hgi.hgi-solid.hgi-battery-empty::before {
  mask-image: url(/build/images/battery-empty.71ab88b6.svg);
  -webkit-mask-image: url(/build/images/battery-empty.71ab88b6.svg);
}

.hgi.hgi-bulk.hgi-battery-empty::before {
  mask-image: url(/build/images/battery-empty.f69f02cd.svg);
  -webkit-mask-image: url(/build/images/battery-empty.f69f02cd.svg);
}

.hgi.hgi-solid.hgi-battery-full::before {
  mask-image: url(/build/images/battery-full.91f4b4d2.svg);
  -webkit-mask-image: url(/build/images/battery-full.91f4b4d2.svg);
}

.hgi.hgi-bulk.hgi-battery-full::before {
  mask-image: url(/build/images/battery-full.8c355fb9.svg);
  -webkit-mask-image: url(/build/images/battery-full.8c355fb9.svg);
}

.hgi.hgi-solid.hgi-battery-low::before {
  mask-image: url(/build/images/battery-low.3da249b2.svg);
  -webkit-mask-image: url(/build/images/battery-low.3da249b2.svg);
}

.hgi.hgi-bulk.hgi-battery-low::before {
  mask-image: url(/build/images/battery-low.6c446c90.svg);
  -webkit-mask-image: url(/build/images/battery-low.6c446c90.svg);
}

.hgi.hgi-solid.hgi-battery-medium-01::before {
  mask-image: url(/build/images/battery-medium-01.1033f954.svg);
  -webkit-mask-image: url(/build/images/battery-medium-01.1033f954.svg);
}

.hgi.hgi-bulk.hgi-battery-medium-01::before {
  mask-image: url(/build/images/battery-medium-01.973c68b4.svg);
  -webkit-mask-image: url(/build/images/battery-medium-01.973c68b4.svg);
}

.hgi.hgi-solid.hgi-battery-medium-02::before {
  mask-image: url(/build/images/battery-medium-02.29474c5f.svg);
  -webkit-mask-image: url(/build/images/battery-medium-02.29474c5f.svg);
}

.hgi.hgi-bulk.hgi-battery-medium-02::before {
  mask-image: url(/build/images/battery-medium-02.1782a863.svg);
  -webkit-mask-image: url(/build/images/battery-medium-02.1782a863.svg);
}

.hgi.hgi-solid.hgi-bbq-grill::before {
  mask-image: url(/build/images/bbq-grill.9ec13cc8.svg);
  -webkit-mask-image: url(/build/images/bbq-grill.9ec13cc8.svg);
}

.hgi.hgi-bulk.hgi-bbq-grill::before {
  mask-image: url(/build/images/bbq-grill.c9d78270.svg);
  -webkit-mask-image: url(/build/images/bbq-grill.c9d78270.svg);
}

.hgi.hgi-solid.hgi-beach-02::before {
  mask-image: url(/build/images/beach-02.7f3de649.svg);
  -webkit-mask-image: url(/build/images/beach-02.7f3de649.svg);
}

.hgi.hgi-bulk.hgi-beach-02::before {
  mask-image: url(/build/images/beach-02.9fc1457f.svg);
  -webkit-mask-image: url(/build/images/beach-02.9fc1457f.svg);
}

.hgi.hgi-solid.hgi-beach::before {
  mask-image: url(/build/images/beach.9ca0074e.svg);
  -webkit-mask-image: url(/build/images/beach.9ca0074e.svg);
}

.hgi.hgi-bulk.hgi-beach::before {
  mask-image: url(/build/images/beach.883cbee9.svg);
  -webkit-mask-image: url(/build/images/beach.883cbee9.svg);
}

.hgi.hgi-solid.hgi-beater::before {
  mask-image: url(/build/images/beater.1b9fde09.svg);
  -webkit-mask-image: url(/build/images/beater.1b9fde09.svg);
}

.hgi.hgi-bulk.hgi-beater::before {
  mask-image: url(/build/images/beater.3df79d92.svg);
  -webkit-mask-image: url(/build/images/beater.3df79d92.svg);
}

.hgi.hgi-solid.hgi-bebo::before {
  mask-image: url(/build/images/bebo.389f42c0.svg);
  -webkit-mask-image: url(/build/images/bebo.389f42c0.svg);
}

.hgi.hgi-bulk.hgi-bebo::before {
  mask-image: url(/build/images/bebo.71b21a77.svg);
  -webkit-mask-image: url(/build/images/bebo.71b21a77.svg);
}

.hgi.hgi-solid.hgi-bed-bunk::before {
  mask-image: url(/build/images/bed-bunk.f4368cc6.svg);
  -webkit-mask-image: url(/build/images/bed-bunk.f4368cc6.svg);
}

.hgi.hgi-bulk.hgi-bed-bunk::before {
  mask-image: url(/build/images/bed-bunk.1a559728.svg);
  -webkit-mask-image: url(/build/images/bed-bunk.1a559728.svg);
}

.hgi.hgi-solid.hgi-bed-double::before {
  mask-image: url(/build/images/bed-double.87439f69.svg);
  -webkit-mask-image: url(/build/images/bed-double.87439f69.svg);
}

.hgi.hgi-bulk.hgi-bed-double::before {
  mask-image: url(/build/images/bed-double.199d9ef7.svg);
  -webkit-mask-image: url(/build/images/bed-double.199d9ef7.svg);
}

.hgi.hgi-solid.hgi-bed-single-01::before {
  mask-image: url(/build/images/bed-single-01.22fa1eb4.svg);
  -webkit-mask-image: url(/build/images/bed-single-01.22fa1eb4.svg);
}

.hgi.hgi-bulk.hgi-bed-single-01::before {
  mask-image: url(/build/images/bed-single-01.5a543853.svg);
  -webkit-mask-image: url(/build/images/bed-single-01.5a543853.svg);
}

.hgi.hgi-solid.hgi-bed-single-02::before {
  mask-image: url(/build/images/bed-single-02.e9c6d393.svg);
  -webkit-mask-image: url(/build/images/bed-single-02.e9c6d393.svg);
}

.hgi.hgi-bulk.hgi-bed-single-02::before {
  mask-image: url(/build/images/bed-single-02.6c748f95.svg);
  -webkit-mask-image: url(/build/images/bed-single-02.6c748f95.svg);
}

.hgi.hgi-solid.hgi-bed::before {
  mask-image: url(/build/images/bed.473cf36f.svg);
  -webkit-mask-image: url(/build/images/bed.473cf36f.svg);
}

.hgi.hgi-bulk.hgi-bed::before {
  mask-image: url(/build/images/bed.58c6696b.svg);
  -webkit-mask-image: url(/build/images/bed.58c6696b.svg);
}

.hgi.hgi-solid.hgi-bedug-01::before {
  mask-image: url(/build/images/bedug-01.4d53b189.svg);
  -webkit-mask-image: url(/build/images/bedug-01.4d53b189.svg);
}

.hgi.hgi-bulk.hgi-bedug-01::before {
  mask-image: url(/build/images/bedug-01.f0a122e0.svg);
  -webkit-mask-image: url(/build/images/bedug-01.f0a122e0.svg);
}

.hgi.hgi-solid.hgi-bedug-02::before {
  mask-image: url(/build/images/bedug-02.6a2c57b7.svg);
  -webkit-mask-image: url(/build/images/bedug-02.6a2c57b7.svg);
}

.hgi.hgi-bulk.hgi-bedug-02::before {
  mask-image: url(/build/images/bedug-02.9b9961c3.svg);
  -webkit-mask-image: url(/build/images/bedug-02.9b9961c3.svg);
}

.hgi.hgi-solid.hgi-behance-01::before {
  mask-image: url(/build/images/behance-01.e1c4ff8f.svg);
  -webkit-mask-image: url(/build/images/behance-01.e1c4ff8f.svg);
}

.hgi.hgi-bulk.hgi-behance-01::before {
  mask-image: url(/build/images/behance-01.1d8447b1.svg);
  -webkit-mask-image: url(/build/images/behance-01.1d8447b1.svg);
}

.hgi.hgi-solid.hgi-behance-02::before {
  mask-image: url(/build/images/behance-02.0e339cd0.svg);
  -webkit-mask-image: url(/build/images/behance-02.0e339cd0.svg);
}

.hgi.hgi-bulk.hgi-behance-02::before {
  mask-image: url(/build/images/behance-02.7341cab9.svg);
  -webkit-mask-image: url(/build/images/behance-02.7341cab9.svg);
}

.hgi.hgi-solid.hgi-belt::before {
  mask-image: url(/build/images/belt.f8e7b048.svg);
  -webkit-mask-image: url(/build/images/belt.f8e7b048.svg);
}

.hgi.hgi-bulk.hgi-belt::before {
  mask-image: url(/build/images/belt.68688911.svg);
  -webkit-mask-image: url(/build/images/belt.68688911.svg);
}

.hgi.hgi-solid.hgi-bend-tool::before {
  mask-image: url(/build/images/bend-tool.94eb9c1e.svg);
  -webkit-mask-image: url(/build/images/bend-tool.94eb9c1e.svg);
}

.hgi.hgi-bulk.hgi-bend-tool::before {
  mask-image: url(/build/images/bend-tool.12dbc7c7.svg);
  -webkit-mask-image: url(/build/images/bend-tool.12dbc7c7.svg);
}

.hgi.hgi-solid.hgi-berlin-tower::before {
  mask-image: url(/build/images/berlin-tower.0c84c9ac.svg);
  -webkit-mask-image: url(/build/images/berlin-tower.0c84c9ac.svg);
}

.hgi.hgi-bulk.hgi-berlin-tower::before {
  mask-image: url(/build/images/berlin-tower.dccdfe27.svg);
  -webkit-mask-image: url(/build/images/berlin-tower.dccdfe27.svg);
}

.hgi.hgi-solid.hgi-berlin::before {
  mask-image: url(/build/images/berlin.abb504fb.svg);
  -webkit-mask-image: url(/build/images/berlin.abb504fb.svg);
}

.hgi.hgi-bulk.hgi-berlin::before {
  mask-image: url(/build/images/berlin.2d423280.svg);
  -webkit-mask-image: url(/build/images/berlin.2d423280.svg);
}

.hgi.hgi-solid.hgi-beta::before {
  mask-image: url(/build/images/beta.62b9d1bd.svg);
  -webkit-mask-image: url(/build/images/beta.62b9d1bd.svg);
}

.hgi.hgi-bulk.hgi-beta::before {
  mask-image: url(/build/images/beta.397bf0f7.svg);
  -webkit-mask-image: url(/build/images/beta.397bf0f7.svg);
}

.hgi.hgi-solid.hgi-bicycle-01::before {
  mask-image: url(/build/images/bicycle-01.3dd5b7a2.svg);
  -webkit-mask-image: url(/build/images/bicycle-01.3dd5b7a2.svg);
}

.hgi.hgi-bulk.hgi-bicycle-01::before {
  mask-image: url(/build/images/bicycle-01.c8933104.svg);
  -webkit-mask-image: url(/build/images/bicycle-01.c8933104.svg);
}

.hgi.hgi-solid.hgi-bicycle::before {
  mask-image: url(/build/images/bicycle.161210ce.svg);
  -webkit-mask-image: url(/build/images/bicycle.161210ce.svg);
}

.hgi.hgi-bulk.hgi-bicycle::before {
  mask-image: url(/build/images/bicycle.14297fb1.svg);
  -webkit-mask-image: url(/build/images/bicycle.14297fb1.svg);
}

.hgi.hgi-solid.hgi-billiard-01::before {
  mask-image: url(/build/images/billiard-01.8e48b058.svg);
  -webkit-mask-image: url(/build/images/billiard-01.8e48b058.svg);
}

.hgi.hgi-bulk.hgi-billiard-01::before {
  mask-image: url(/build/images/billiard-01.22e55d7d.svg);
  -webkit-mask-image: url(/build/images/billiard-01.22e55d7d.svg);
}

.hgi.hgi-solid.hgi-billiard-02::before {
  mask-image: url(/build/images/billiard-02.c5ece283.svg);
  -webkit-mask-image: url(/build/images/billiard-02.c5ece283.svg);
}

.hgi.hgi-bulk.hgi-billiard-02::before {
  mask-image: url(/build/images/billiard-02.4552267a.svg);
  -webkit-mask-image: url(/build/images/billiard-02.4552267a.svg);
}

.hgi.hgi-solid.hgi-binary-code::before {
  mask-image: url(/build/images/binary-code.7cd61cd6.svg);
  -webkit-mask-image: url(/build/images/binary-code.7cd61cd6.svg);
}

.hgi.hgi-bulk.hgi-binary-code::before {
  mask-image: url(/build/images/binary-code.6fed4b34.svg);
  -webkit-mask-image: url(/build/images/binary-code.6fed4b34.svg);
}

.hgi.hgi-solid.hgi-bing::before {
  mask-image: url(/build/images/bing.07f317cf.svg);
  -webkit-mask-image: url(/build/images/bing.07f317cf.svg);
}

.hgi.hgi-bulk.hgi-bing::before {
  mask-image: url(/build/images/bing.1c8ee7cc.svg);
  -webkit-mask-image: url(/build/images/bing.1c8ee7cc.svg);
}

.hgi.hgi-solid.hgi-bio-energy::before {
  mask-image: url(/build/images/bio-energy.bd3407c2.svg);
  -webkit-mask-image: url(/build/images/bio-energy.bd3407c2.svg);
}

.hgi.hgi-bulk.hgi-bio-energy::before {
  mask-image: url(/build/images/bio-energy.d38157c1.svg);
  -webkit-mask-image: url(/build/images/bio-energy.d38157c1.svg);
}

.hgi.hgi-solid.hgi-biomass-energy::before {
  mask-image: url(/build/images/biomass-energy.22c00d61.svg);
  -webkit-mask-image: url(/build/images/biomass-energy.22c00d61.svg);
}

.hgi.hgi-bulk.hgi-biomass-energy::before {
  mask-image: url(/build/images/biomass-energy.0eee6ec4.svg);
  -webkit-mask-image: url(/build/images/biomass-energy.0eee6ec4.svg);
}

.hgi.hgi-solid.hgi-biometric-access::before {
  mask-image: url(/build/images/biometric-access.15a2c6e6.svg);
  -webkit-mask-image: url(/build/images/biometric-access.15a2c6e6.svg);
}

.hgi.hgi-bulk.hgi-biometric-access::before {
  mask-image: url(/build/images/biometric-access.e5a68299.svg);
  -webkit-mask-image: url(/build/images/biometric-access.e5a68299.svg);
}

.hgi.hgi-solid.hgi-biometric-device::before {
  mask-image: url(/build/images/biometric-device.338a2891.svg);
  -webkit-mask-image: url(/build/images/biometric-device.338a2891.svg);
}

.hgi.hgi-bulk.hgi-biometric-device::before {
  mask-image: url(/build/images/biometric-device.bb48ee8f.svg);
  -webkit-mask-image: url(/build/images/biometric-device.bb48ee8f.svg);
}

.hgi.hgi-solid.hgi-birthday-cake::before {
  mask-image: url(/build/images/birthday-cake.59b706df.svg);
  -webkit-mask-image: url(/build/images/birthday-cake.59b706df.svg);
}

.hgi.hgi-bulk.hgi-birthday-cake::before {
  mask-image: url(/build/images/birthday-cake.836b2261.svg);
  -webkit-mask-image: url(/build/images/birthday-cake.836b2261.svg);
}

.hgi.hgi-solid.hgi-biscuit::before {
  mask-image: url(/build/images/biscuit.c1d813b3.svg);
  -webkit-mask-image: url(/build/images/biscuit.c1d813b3.svg);
}

.hgi.hgi-bulk.hgi-biscuit::before {
  mask-image: url(/build/images/biscuit.428e82dd.svg);
  -webkit-mask-image: url(/build/images/biscuit.428e82dd.svg);
}

.hgi.hgi-solid.hgi-bitcoin-01::before {
  mask-image: url(/build/images/bitcoin-01.2ea15ff1.svg);
  -webkit-mask-image: url(/build/images/bitcoin-01.2ea15ff1.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-01::before {
  mask-image: url(/build/images/bitcoin-01.b2a8ce5b.svg);
  -webkit-mask-image: url(/build/images/bitcoin-01.b2a8ce5b.svg);
}

.hgi.hgi-solid.hgi-bitcoin-02::before {
  mask-image: url(/build/images/bitcoin-02.e363947c.svg);
  -webkit-mask-image: url(/build/images/bitcoin-02.e363947c.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-02::before {
  mask-image: url(/build/images/bitcoin-02.29239f47.svg);
  -webkit-mask-image: url(/build/images/bitcoin-02.29239f47.svg);
}

.hgi.hgi-solid.hgi-bitcoin-03::before {
  mask-image: url(/build/images/bitcoin-03.56b9d8af.svg);
  -webkit-mask-image: url(/build/images/bitcoin-03.56b9d8af.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-03::before {
  mask-image: url(/build/images/bitcoin-03.00400096.svg);
  -webkit-mask-image: url(/build/images/bitcoin-03.00400096.svg);
}

.hgi.hgi-solid.hgi-bitcoin-04::before {
  mask-image: url(/build/images/bitcoin-04.8703bfab.svg);
  -webkit-mask-image: url(/build/images/bitcoin-04.8703bfab.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-04::before {
  mask-image: url(/build/images/bitcoin-04.1545f4db.svg);
  -webkit-mask-image: url(/build/images/bitcoin-04.1545f4db.svg);
}

.hgi.hgi-solid.hgi-bitcoin-bag::before {
  mask-image: url(/build/images/bitcoin-bag.a3bb4837.svg);
  -webkit-mask-image: url(/build/images/bitcoin-bag.a3bb4837.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-bag::before {
  mask-image: url(/build/images/bitcoin-bag.67a52483.svg);
  -webkit-mask-image: url(/build/images/bitcoin-bag.67a52483.svg);
}

.hgi.hgi-solid.hgi-bitcoin-circle::before {
  mask-image: url(/build/images/bitcoin-circle.d2914b6a.svg);
  -webkit-mask-image: url(/build/images/bitcoin-circle.d2914b6a.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-circle::before {
  mask-image: url(/build/images/bitcoin-circle.492fa725.svg);
  -webkit-mask-image: url(/build/images/bitcoin-circle.492fa725.svg);
}

.hgi.hgi-solid.hgi-bitcoin-cloud::before {
  mask-image: url(/build/images/bitcoin-cloud.6641370d.svg);
  -webkit-mask-image: url(/build/images/bitcoin-cloud.6641370d.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-cloud::before {
  mask-image: url(/build/images/bitcoin-cloud.4d29abc2.svg);
  -webkit-mask-image: url(/build/images/bitcoin-cloud.4d29abc2.svg);
}

.hgi.hgi-solid.hgi-bitcoin-cpu::before {
  mask-image: url(/build/images/bitcoin-cpu.3e7ae1e8.svg);
  -webkit-mask-image: url(/build/images/bitcoin-cpu.3e7ae1e8.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-cpu::before {
  mask-image: url(/build/images/bitcoin-cpu.2ada6c36.svg);
  -webkit-mask-image: url(/build/images/bitcoin-cpu.2ada6c36.svg);
}

.hgi.hgi-solid.hgi-bitcoin-credit-card::before {
  mask-image: url(/build/images/bitcoin-credit-card.2014e300.svg);
  -webkit-mask-image: url(/build/images/bitcoin-credit-card.2014e300.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-credit-card::before {
  mask-image: url(/build/images/bitcoin-credit-card.2aa52b77.svg);
  -webkit-mask-image: url(/build/images/bitcoin-credit-card.2aa52b77.svg);
}

.hgi.hgi-solid.hgi-bitcoin-database::before {
  mask-image: url(/build/images/bitcoin-database.4ea0e297.svg);
  -webkit-mask-image: url(/build/images/bitcoin-database.4ea0e297.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-database::before {
  mask-image: url(/build/images/bitcoin-database.9dcaf0a6.svg);
  -webkit-mask-image: url(/build/images/bitcoin-database.9dcaf0a6.svg);
}

.hgi.hgi-solid.hgi-bitcoin-down-01::before {
  mask-image: url(/build/images/bitcoin-down-01.23dcc73e.svg);
  -webkit-mask-image: url(/build/images/bitcoin-down-01.23dcc73e.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-down-01::before {
  mask-image: url(/build/images/bitcoin-down-01.21eba548.svg);
  -webkit-mask-image: url(/build/images/bitcoin-down-01.21eba548.svg);
}

.hgi.hgi-solid.hgi-bitcoin-down-02::before {
  mask-image: url(/build/images/bitcoin-down-02.0c33975b.svg);
  -webkit-mask-image: url(/build/images/bitcoin-down-02.0c33975b.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-down-02::before {
  mask-image: url(/build/images/bitcoin-down-02.77aabfbb.svg);
  -webkit-mask-image: url(/build/images/bitcoin-down-02.77aabfbb.svg);
}

.hgi.hgi-solid.hgi-bitcoin-ellipse::before {
  mask-image: url(/build/images/bitcoin-ellipse.283af4c4.svg);
  -webkit-mask-image: url(/build/images/bitcoin-ellipse.283af4c4.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-ellipse::before {
  mask-image: url(/build/images/bitcoin-ellipse.7fb66e6c.svg);
  -webkit-mask-image: url(/build/images/bitcoin-ellipse.7fb66e6c.svg);
}

.hgi.hgi-solid.hgi-bitcoin-eye::before {
  mask-image: url(/build/images/bitcoin-eye.521b0df2.svg);
  -webkit-mask-image: url(/build/images/bitcoin-eye.521b0df2.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-eye::before {
  mask-image: url(/build/images/bitcoin-eye.c09db4fe.svg);
  -webkit-mask-image: url(/build/images/bitcoin-eye.c09db4fe.svg);
}

.hgi.hgi-solid.hgi-bitcoin-filter::before {
  mask-image: url(/build/images/bitcoin-filter.f1966012.svg);
  -webkit-mask-image: url(/build/images/bitcoin-filter.f1966012.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-filter::before {
  mask-image: url(/build/images/bitcoin-filter.c5a21eea.svg);
  -webkit-mask-image: url(/build/images/bitcoin-filter.c5a21eea.svg);
}

.hgi.hgi-solid.hgi-bitcoin-flashdisk::before {
  mask-image: url(/build/images/bitcoin-flashdisk.77ed9c74.svg);
  -webkit-mask-image: url(/build/images/bitcoin-flashdisk.77ed9c74.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-flashdisk::before {
  mask-image: url(/build/images/bitcoin-flashdisk.7e1153fc.svg);
  -webkit-mask-image: url(/build/images/bitcoin-flashdisk.7e1153fc.svg);
}

.hgi.hgi-solid.hgi-bitcoin-graph::before {
  mask-image: url(/build/images/bitcoin-graph.6d13d0b9.svg);
  -webkit-mask-image: url(/build/images/bitcoin-graph.6d13d0b9.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-graph::before {
  mask-image: url(/build/images/bitcoin-graph.bfb08eab.svg);
  -webkit-mask-image: url(/build/images/bitcoin-graph.bfb08eab.svg);
}

.hgi.hgi-solid.hgi-bitcoin-invoice::before {
  mask-image: url(/build/images/bitcoin-invoice.6efb91ff.svg);
  -webkit-mask-image: url(/build/images/bitcoin-invoice.6efb91ff.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-invoice::before {
  mask-image: url(/build/images/bitcoin-invoice.16e4b3ac.svg);
  -webkit-mask-image: url(/build/images/bitcoin-invoice.16e4b3ac.svg);
}

.hgi.hgi-solid.hgi-bitcoin-key::before {
  mask-image: url(/build/images/bitcoin-key.4d3c4206.svg);
  -webkit-mask-image: url(/build/images/bitcoin-key.4d3c4206.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-key::before {
  mask-image: url(/build/images/bitcoin-key.49240aca.svg);
  -webkit-mask-image: url(/build/images/bitcoin-key.49240aca.svg);
}

.hgi.hgi-solid.hgi-bitcoin-location::before {
  mask-image: url(/build/images/bitcoin-location.57b3281c.svg);
  -webkit-mask-image: url(/build/images/bitcoin-location.57b3281c.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-location::before {
  mask-image: url(/build/images/bitcoin-location.819e9d00.svg);
  -webkit-mask-image: url(/build/images/bitcoin-location.819e9d00.svg);
}

.hgi.hgi-solid.hgi-bitcoin-lock::before {
  mask-image: url(/build/images/bitcoin-lock.e3458a73.svg);
  -webkit-mask-image: url(/build/images/bitcoin-lock.e3458a73.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-lock::before {
  mask-image: url(/build/images/bitcoin-lock.07cf1711.svg);
  -webkit-mask-image: url(/build/images/bitcoin-lock.07cf1711.svg);
}

.hgi.hgi-solid.hgi-bitcoin-mail::before {
  mask-image: url(/build/images/bitcoin-mail.1ec169e5.svg);
  -webkit-mask-image: url(/build/images/bitcoin-mail.1ec169e5.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-mail::before {
  mask-image: url(/build/images/bitcoin-mail.1311cc8c.svg);
  -webkit-mask-image: url(/build/images/bitcoin-mail.1311cc8c.svg);
}

.hgi.hgi-solid.hgi-bitcoin-mind::before {
  mask-image: url(/build/images/bitcoin-mind.e63e4d0f.svg);
  -webkit-mask-image: url(/build/images/bitcoin-mind.e63e4d0f.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-mind::before {
  mask-image: url(/build/images/bitcoin-mind.1f306e01.svg);
  -webkit-mask-image: url(/build/images/bitcoin-mind.1f306e01.svg);
}

.hgi.hgi-solid.hgi-bitcoin-money-01::before {
  mask-image: url(/build/images/bitcoin-money-01.46aa6bfe.svg);
  -webkit-mask-image: url(/build/images/bitcoin-money-01.46aa6bfe.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-money-01::before {
  mask-image: url(/build/images/bitcoin-money-01.f2a38d55.svg);
  -webkit-mask-image: url(/build/images/bitcoin-money-01.f2a38d55.svg);
}

.hgi.hgi-solid.hgi-bitcoin-money-02::before {
  mask-image: url(/build/images/bitcoin-money-02.e65a0be1.svg);
  -webkit-mask-image: url(/build/images/bitcoin-money-02.e65a0be1.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-money-02::before {
  mask-image: url(/build/images/bitcoin-money-02.aea631fe.svg);
  -webkit-mask-image: url(/build/images/bitcoin-money-02.aea631fe.svg);
}

.hgi.hgi-solid.hgi-bitcoin-pie-chart::before {
  mask-image: url(/build/images/bitcoin-pie-chart.05977e4c.svg);
  -webkit-mask-image: url(/build/images/bitcoin-pie-chart.05977e4c.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-pie-chart::before {
  mask-image: url(/build/images/bitcoin-pie-chart.d2409663.svg);
  -webkit-mask-image: url(/build/images/bitcoin-pie-chart.d2409663.svg);
}

.hgi.hgi-solid.hgi-bitcoin-piggy-bank::before {
  mask-image: url(/build/images/bitcoin-piggy-bank.93f9c66f.svg);
  -webkit-mask-image: url(/build/images/bitcoin-piggy-bank.93f9c66f.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-piggy-bank::before {
  mask-image: url(/build/images/bitcoin-piggy-bank.aa636ab8.svg);
  -webkit-mask-image: url(/build/images/bitcoin-piggy-bank.aa636ab8.svg);
}

.hgi.hgi-solid.hgi-bitcoin-presentation::before {
  mask-image: url(/build/images/bitcoin-presentation.e14ea699.svg);
  -webkit-mask-image: url(/build/images/bitcoin-presentation.e14ea699.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-presentation::before {
  mask-image: url(/build/images/bitcoin-presentation.daf705e7.svg);
  -webkit-mask-image: url(/build/images/bitcoin-presentation.daf705e7.svg);
}

.hgi.hgi-solid.hgi-bitcoin-receipt::before {
  mask-image: url(/build/images/bitcoin-receipt.d2300c7b.svg);
  -webkit-mask-image: url(/build/images/bitcoin-receipt.d2300c7b.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-receipt::before {
  mask-image: url(/build/images/bitcoin-receipt.00a2942a.svg);
  -webkit-mask-image: url(/build/images/bitcoin-receipt.00a2942a.svg);
}

.hgi.hgi-solid.hgi-bitcoin-receive::before {
  mask-image: url(/build/images/bitcoin-receive.f33762ad.svg);
  -webkit-mask-image: url(/build/images/bitcoin-receive.f33762ad.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-receive::before {
  mask-image: url(/build/images/bitcoin-receive.21e04a3c.svg);
  -webkit-mask-image: url(/build/images/bitcoin-receive.21e04a3c.svg);
}

.hgi.hgi-solid.hgi-bitcoin-rectangle::before {
  mask-image: url(/build/images/bitcoin-rectangle.41a86fe9.svg);
  -webkit-mask-image: url(/build/images/bitcoin-rectangle.41a86fe9.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-rectangle::before {
  mask-image: url(/build/images/bitcoin-rectangle.aed7e14d.svg);
  -webkit-mask-image: url(/build/images/bitcoin-rectangle.aed7e14d.svg);
}

.hgi.hgi-solid.hgi-bitcoin-safe::before {
  mask-image: url(/build/images/bitcoin-safe.d8c8e748.svg);
  -webkit-mask-image: url(/build/images/bitcoin-safe.d8c8e748.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-safe::before {
  mask-image: url(/build/images/bitcoin-safe.ed6f7d54.svg);
  -webkit-mask-image: url(/build/images/bitcoin-safe.ed6f7d54.svg);
}

.hgi.hgi-solid.hgi-bitcoin-search::before {
  mask-image: url(/build/images/bitcoin-search.02db208d.svg);
  -webkit-mask-image: url(/build/images/bitcoin-search.02db208d.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-search::before {
  mask-image: url(/build/images/bitcoin-search.f0dca268.svg);
  -webkit-mask-image: url(/build/images/bitcoin-search.f0dca268.svg);
}

.hgi.hgi-solid.hgi-bitcoin-send::before {
  mask-image: url(/build/images/bitcoin-send.123ca30f.svg);
  -webkit-mask-image: url(/build/images/bitcoin-send.123ca30f.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-send::before {
  mask-image: url(/build/images/bitcoin-send.d1debf04.svg);
  -webkit-mask-image: url(/build/images/bitcoin-send.d1debf04.svg);
}

.hgi.hgi-solid.hgi-bitcoin-setting::before {
  mask-image: url(/build/images/bitcoin-setting.16fc3d73.svg);
  -webkit-mask-image: url(/build/images/bitcoin-setting.16fc3d73.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-setting::before {
  mask-image: url(/build/images/bitcoin-setting.c1002904.svg);
  -webkit-mask-image: url(/build/images/bitcoin-setting.c1002904.svg);
}

.hgi.hgi-solid.hgi-bitcoin-shield::before {
  mask-image: url(/build/images/bitcoin-shield.46e8cfef.svg);
  -webkit-mask-image: url(/build/images/bitcoin-shield.46e8cfef.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-shield::before {
  mask-image: url(/build/images/bitcoin-shield.9d0312b7.svg);
  -webkit-mask-image: url(/build/images/bitcoin-shield.9d0312b7.svg);
}

.hgi.hgi-solid.hgi-bitcoin-shopping::before {
  mask-image: url(/build/images/bitcoin-shopping.4ac71f09.svg);
  -webkit-mask-image: url(/build/images/bitcoin-shopping.4ac71f09.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-shopping::before {
  mask-image: url(/build/images/bitcoin-shopping.e9bf7049.svg);
  -webkit-mask-image: url(/build/images/bitcoin-shopping.e9bf7049.svg);
}

.hgi.hgi-solid.hgi-bitcoin-smartphone-01::before {
  mask-image: url(/build/images/bitcoin-smartphone-01.17018ba4.svg);
  -webkit-mask-image: url(/build/images/bitcoin-smartphone-01.17018ba4.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-smartphone-01::before {
  mask-image: url(/build/images/bitcoin-smartphone-01.b38d20bf.svg);
  -webkit-mask-image: url(/build/images/bitcoin-smartphone-01.b38d20bf.svg);
}

.hgi.hgi-solid.hgi-bitcoin-smartphone-02::before {
  mask-image: url(/build/images/bitcoin-smartphone-02.c1f89005.svg);
  -webkit-mask-image: url(/build/images/bitcoin-smartphone-02.c1f89005.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-smartphone-02::before {
  mask-image: url(/build/images/bitcoin-smartphone-02.9beaa1c5.svg);
  -webkit-mask-image: url(/build/images/bitcoin-smartphone-02.9beaa1c5.svg);
}

.hgi.hgi-solid.hgi-bitcoin-square::before {
  mask-image: url(/build/images/bitcoin-square.3669cca8.svg);
  -webkit-mask-image: url(/build/images/bitcoin-square.3669cca8.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-square::before {
  mask-image: url(/build/images/bitcoin-square.136dfab5.svg);
  -webkit-mask-image: url(/build/images/bitcoin-square.136dfab5.svg);
}

.hgi.hgi-solid.hgi-bitcoin-store::before {
  mask-image: url(/build/images/bitcoin-store.1ce3648c.svg);
  -webkit-mask-image: url(/build/images/bitcoin-store.1ce3648c.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-store::before {
  mask-image: url(/build/images/bitcoin-store.6d5088a1.svg);
  -webkit-mask-image: url(/build/images/bitcoin-store.6d5088a1.svg);
}

.hgi.hgi-solid.hgi-bitcoin-tag::before {
  mask-image: url(/build/images/bitcoin-tag.539da8e1.svg);
  -webkit-mask-image: url(/build/images/bitcoin-tag.539da8e1.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-tag::before {
  mask-image: url(/build/images/bitcoin-tag.880a0683.svg);
  -webkit-mask-image: url(/build/images/bitcoin-tag.880a0683.svg);
}

.hgi.hgi-solid.hgi-bitcoin-target::before {
  mask-image: url(/build/images/bitcoin-target.849276bf.svg);
  -webkit-mask-image: url(/build/images/bitcoin-target.849276bf.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-target::before {
  mask-image: url(/build/images/bitcoin-target.47a2b1a9.svg);
  -webkit-mask-image: url(/build/images/bitcoin-target.47a2b1a9.svg);
}

.hgi.hgi-solid.hgi-bitcoin-transaction::before {
  mask-image: url(/build/images/bitcoin-transaction.3a94537f.svg);
  -webkit-mask-image: url(/build/images/bitcoin-transaction.3a94537f.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-transaction::before {
  mask-image: url(/build/images/bitcoin-transaction.afd76ab8.svg);
  -webkit-mask-image: url(/build/images/bitcoin-transaction.afd76ab8.svg);
}

.hgi.hgi-solid.hgi-bitcoin-up-01::before {
  mask-image: url(/build/images/bitcoin-up-01.3f07329d.svg);
  -webkit-mask-image: url(/build/images/bitcoin-up-01.3f07329d.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-up-01::before {
  mask-image: url(/build/images/bitcoin-up-01.2c538df8.svg);
  -webkit-mask-image: url(/build/images/bitcoin-up-01.2c538df8.svg);
}

.hgi.hgi-solid.hgi-bitcoin-up-02::before {
  mask-image: url(/build/images/bitcoin-up-02.3026e2c2.svg);
  -webkit-mask-image: url(/build/images/bitcoin-up-02.3026e2c2.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-up-02::before {
  mask-image: url(/build/images/bitcoin-up-02.e7cf72dc.svg);
  -webkit-mask-image: url(/build/images/bitcoin-up-02.e7cf72dc.svg);
}

.hgi.hgi-solid.hgi-bitcoin-wallet::before {
  mask-image: url(/build/images/bitcoin-wallet.90f28dd6.svg);
  -webkit-mask-image: url(/build/images/bitcoin-wallet.90f28dd6.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-wallet::before {
  mask-image: url(/build/images/bitcoin-wallet.d3ebeaa4.svg);
  -webkit-mask-image: url(/build/images/bitcoin-wallet.d3ebeaa4.svg);
}

.hgi.hgi-solid.hgi-bitcoin-withdraw::before {
  mask-image: url(/build/images/bitcoin-withdraw.0f302b81.svg);
  -webkit-mask-image: url(/build/images/bitcoin-withdraw.0f302b81.svg);
}

.hgi.hgi-bulk.hgi-bitcoin-withdraw::before {
  mask-image: url(/build/images/bitcoin-withdraw.5c596207.svg);
  -webkit-mask-image: url(/build/images/bitcoin-withdraw.5c596207.svg);
}

.hgi.hgi-solid.hgi-bitcoin::before {
  mask-image: url(/build/images/bitcoin.15ba9f80.svg);
  -webkit-mask-image: url(/build/images/bitcoin.15ba9f80.svg);
}

.hgi.hgi-bulk.hgi-bitcoin::before {
  mask-image: url(/build/images/bitcoin.33b3cadb.svg);
  -webkit-mask-image: url(/build/images/bitcoin.33b3cadb.svg);
}

.hgi.hgi-solid.hgi-black-hole-01::before {
  mask-image: url(/build/images/black-hole-01.52a6490c.svg);
  -webkit-mask-image: url(/build/images/black-hole-01.52a6490c.svg);
}

.hgi.hgi-bulk.hgi-black-hole-01::before {
  mask-image: url(/build/images/black-hole-01.839bf1f7.svg);
  -webkit-mask-image: url(/build/images/black-hole-01.839bf1f7.svg);
}

.hgi.hgi-solid.hgi-black-hole::before {
  mask-image: url(/build/images/black-hole.eef8eee3.svg);
  -webkit-mask-image: url(/build/images/black-hole.eef8eee3.svg);
}

.hgi.hgi-bulk.hgi-black-hole::before {
  mask-image: url(/build/images/black-hole.03cf3a40.svg);
  -webkit-mask-image: url(/build/images/black-hole.03cf3a40.svg);
}

.hgi.hgi-solid.hgi-blend::before {
  mask-image: url(/build/images/blend.5732b71e.svg);
  -webkit-mask-image: url(/build/images/blend.5732b71e.svg);
}

.hgi.hgi-bulk.hgi-blend::before {
  mask-image: url(/build/images/blend.201a8821.svg);
  -webkit-mask-image: url(/build/images/blend.201a8821.svg);
}

.hgi.hgi-solid.hgi-blender::before {
  mask-image: url(/build/images/blender.fe4f5429.svg);
  -webkit-mask-image: url(/build/images/blender.fe4f5429.svg);
}

.hgi.hgi-bulk.hgi-blender::before {
  mask-image: url(/build/images/blender.dff36dea.svg);
  -webkit-mask-image: url(/build/images/blender.dff36dea.svg);
}

.hgi.hgi-solid.hgi-block-game::before {
  mask-image: url(/build/images/block-game.8d1508b9.svg);
  -webkit-mask-image: url(/build/images/block-game.8d1508b9.svg);
}

.hgi.hgi-bulk.hgi-block-game::before {
  mask-image: url(/build/images/block-game.aec66097.svg);
  -webkit-mask-image: url(/build/images/block-game.aec66097.svg);
}

.hgi.hgi-solid.hgi-blockchain-01::before {
  mask-image: url(/build/images/blockchain-01.da27280f.svg);
  -webkit-mask-image: url(/build/images/blockchain-01.da27280f.svg);
}

.hgi.hgi-bulk.hgi-blockchain-01::before {
  mask-image: url(/build/images/blockchain-01.f789a3be.svg);
  -webkit-mask-image: url(/build/images/blockchain-01.f789a3be.svg);
}

.hgi.hgi-solid.hgi-blockchain-02::before {
  mask-image: url(/build/images/blockchain-02.05b77744.svg);
  -webkit-mask-image: url(/build/images/blockchain-02.05b77744.svg);
}

.hgi.hgi-bulk.hgi-blockchain-02::before {
  mask-image: url(/build/images/blockchain-02.0cf5c050.svg);
  -webkit-mask-image: url(/build/images/blockchain-02.0cf5c050.svg);
}

.hgi.hgi-solid.hgi-blockchain-03::before {
  mask-image: url(/build/images/blockchain-03.2369b818.svg);
  -webkit-mask-image: url(/build/images/blockchain-03.2369b818.svg);
}

.hgi.hgi-bulk.hgi-blockchain-03::before {
  mask-image: url(/build/images/blockchain-03.d2da514b.svg);
  -webkit-mask-image: url(/build/images/blockchain-03.d2da514b.svg);
}

.hgi.hgi-solid.hgi-blockchain-04::before {
  mask-image: url(/build/images/blockchain-04.a06a4ffd.svg);
  -webkit-mask-image: url(/build/images/blockchain-04.a06a4ffd.svg);
}

.hgi.hgi-bulk.hgi-blockchain-04::before {
  mask-image: url(/build/images/blockchain-04.30259541.svg);
  -webkit-mask-image: url(/build/images/blockchain-04.30259541.svg);
}

.hgi.hgi-solid.hgi-blockchain-05::before {
  mask-image: url(/build/images/blockchain-05.5cfec54c.svg);
  -webkit-mask-image: url(/build/images/blockchain-05.5cfec54c.svg);
}

.hgi.hgi-bulk.hgi-blockchain-05::before {
  mask-image: url(/build/images/blockchain-05.cee18eb1.svg);
  -webkit-mask-image: url(/build/images/blockchain-05.cee18eb1.svg);
}

.hgi.hgi-solid.hgi-blockchain-06::before {
  mask-image: url(/build/images/blockchain-06.cb3cfbe4.svg);
  -webkit-mask-image: url(/build/images/blockchain-06.cb3cfbe4.svg);
}

.hgi.hgi-bulk.hgi-blockchain-06::before {
  mask-image: url(/build/images/blockchain-06.baf9c47c.svg);
  -webkit-mask-image: url(/build/images/blockchain-06.baf9c47c.svg);
}

.hgi.hgi-solid.hgi-blockchain-07::before {
  mask-image: url(/build/images/blockchain-07.589e41f2.svg);
  -webkit-mask-image: url(/build/images/blockchain-07.589e41f2.svg);
}

.hgi.hgi-bulk.hgi-blockchain-07::before {
  mask-image: url(/build/images/blockchain-07.4a2f52e0.svg);
  -webkit-mask-image: url(/build/images/blockchain-07.4a2f52e0.svg);
}

.hgi.hgi-solid.hgi-blocked::before {
  mask-image: url(/build/images/blocked.76153ad5.svg);
  -webkit-mask-image: url(/build/images/blocked.76153ad5.svg);
}

.hgi.hgi-bulk.hgi-blocked::before {
  mask-image: url(/build/images/blocked.b496362f.svg);
  -webkit-mask-image: url(/build/images/blocked.b496362f.svg);
}

.hgi.hgi-solid.hgi-blogger::before {
  mask-image: url(/build/images/blogger.72eaec53.svg);
  -webkit-mask-image: url(/build/images/blogger.72eaec53.svg);
}

.hgi.hgi-bulk.hgi-blogger::before {
  mask-image: url(/build/images/blogger.d542744a.svg);
  -webkit-mask-image: url(/build/images/blogger.d542744a.svg);
}

.hgi.hgi-solid.hgi-blood-bag::before {
  mask-image: url(/build/images/blood-bag.bbdb80b2.svg);
  -webkit-mask-image: url(/build/images/blood-bag.bbdb80b2.svg);
}

.hgi.hgi-bulk.hgi-blood-bag::before {
  mask-image: url(/build/images/blood-bag.e3340f15.svg);
  -webkit-mask-image: url(/build/images/blood-bag.e3340f15.svg);
}

.hgi.hgi-solid.hgi-blood-bottle::before {
  mask-image: url(/build/images/blood-bottle.83593563.svg);
  -webkit-mask-image: url(/build/images/blood-bottle.83593563.svg);
}

.hgi.hgi-bulk.hgi-blood-bottle::before {
  mask-image: url(/build/images/blood-bottle.6fd84652.svg);
  -webkit-mask-image: url(/build/images/blood-bottle.6fd84652.svg);
}

.hgi.hgi-solid.hgi-blood-pressure::before {
  mask-image: url(/build/images/blood-pressure.84670c8c.svg);
  -webkit-mask-image: url(/build/images/blood-pressure.84670c8c.svg);
}

.hgi.hgi-bulk.hgi-blood-pressure::before {
  mask-image: url(/build/images/blood-pressure.60f1628f.svg);
  -webkit-mask-image: url(/build/images/blood-pressure.60f1628f.svg);
}

.hgi.hgi-solid.hgi-blood-type::before {
  mask-image: url(/build/images/blood-type.731f555f.svg);
  -webkit-mask-image: url(/build/images/blood-type.731f555f.svg);
}

.hgi.hgi-bulk.hgi-blood-type::before {
  mask-image: url(/build/images/blood-type.ba52e75c.svg);
  -webkit-mask-image: url(/build/images/blood-type.ba52e75c.svg);
}

.hgi.hgi-solid.hgi-blood::before {
  mask-image: url(/build/images/blood.ce26121b.svg);
  -webkit-mask-image: url(/build/images/blood.ce26121b.svg);
}

.hgi.hgi-bulk.hgi-blood::before {
  mask-image: url(/build/images/blood.2a1a6594.svg);
  -webkit-mask-image: url(/build/images/blood.2a1a6594.svg);
}

.hgi.hgi-solid.hgi-bluetooth-circle::before {
  mask-image: url(/build/images/bluetooth-circle.678e7354.svg);
  -webkit-mask-image: url(/build/images/bluetooth-circle.678e7354.svg);
}

.hgi.hgi-bulk.hgi-bluetooth-circle::before {
  mask-image: url(/build/images/bluetooth-circle.82bd8ccc.svg);
  -webkit-mask-image: url(/build/images/bluetooth-circle.82bd8ccc.svg);
}

.hgi.hgi-solid.hgi-bluetooth-not-connected::before {
  mask-image: url(/build/images/bluetooth-not-connected.c5a5e3e8.svg);
  -webkit-mask-image: url(/build/images/bluetooth-not-connected.c5a5e3e8.svg);
}

.hgi.hgi-bulk.hgi-bluetooth-not-connected::before {
  mask-image: url(/build/images/bluetooth-not-connected.244518b2.svg);
  -webkit-mask-image: url(/build/images/bluetooth-not-connected.244518b2.svg);
}

.hgi.hgi-solid.hgi-bluetooth-search::before {
  mask-image: url(/build/images/bluetooth-search.6a1807f5.svg);
  -webkit-mask-image: url(/build/images/bluetooth-search.6a1807f5.svg);
}

.hgi.hgi-bulk.hgi-bluetooth-search::before {
  mask-image: url(/build/images/bluetooth-search.bbb7b332.svg);
  -webkit-mask-image: url(/build/images/bluetooth-search.bbb7b332.svg);
}

.hgi.hgi-solid.hgi-bluetooth-square::before {
  mask-image: url(/build/images/bluetooth-square.a098a3a1.svg);
  -webkit-mask-image: url(/build/images/bluetooth-square.a098a3a1.svg);
}

.hgi.hgi-bulk.hgi-bluetooth-square::before {
  mask-image: url(/build/images/bluetooth-square.a3ff4f63.svg);
  -webkit-mask-image: url(/build/images/bluetooth-square.a3ff4f63.svg);
}

.hgi.hgi-solid.hgi-bluetooth::before {
  mask-image: url(/build/images/bluetooth.d2335b89.svg);
  -webkit-mask-image: url(/build/images/bluetooth.d2335b89.svg);
}

.hgi.hgi-bulk.hgi-bluetooth::before {
  mask-image: url(/build/images/bluetooth.3c1fc237.svg);
  -webkit-mask-image: url(/build/images/bluetooth.3c1fc237.svg);
}

.hgi.hgi-solid.hgi-blur::before {
  mask-image: url(/build/images/blur.44b8d937.svg);
  -webkit-mask-image: url(/build/images/blur.44b8d937.svg);
}

.hgi.hgi-bulk.hgi-blur::before {
  mask-image: url(/build/images/blur.597bf750.svg);
  -webkit-mask-image: url(/build/images/blur.597bf750.svg);
}

.hgi.hgi-solid.hgi-blush-brush-01::before {
  mask-image: url(/build/images/blush-brush-01.ff5d3233.svg);
  -webkit-mask-image: url(/build/images/blush-brush-01.ff5d3233.svg);
}

.hgi.hgi-bulk.hgi-blush-brush-01::before {
  mask-image: url(/build/images/blush-brush-01.49b4318d.svg);
  -webkit-mask-image: url(/build/images/blush-brush-01.49b4318d.svg);
}

.hgi.hgi-solid.hgi-blush-brush-02::before {
  mask-image: url(/build/images/blush-brush-02.c5a70fee.svg);
  -webkit-mask-image: url(/build/images/blush-brush-02.c5a70fee.svg);
}

.hgi.hgi-bulk.hgi-blush-brush-02::before {
  mask-image: url(/build/images/blush-brush-02.b350872b.svg);
  -webkit-mask-image: url(/build/images/blush-brush-02.b350872b.svg);
}

.hgi.hgi-solid.hgi-board-math::before {
  mask-image: url(/build/images/board-math.345c8508.svg);
  -webkit-mask-image: url(/build/images/board-math.345c8508.svg);
}

.hgi.hgi-bulk.hgi-board-math::before {
  mask-image: url(/build/images/board-math.03cb8996.svg);
  -webkit-mask-image: url(/build/images/board-math.03cb8996.svg);
}

.hgi.hgi-solid.hgi-boat::before {
  mask-image: url(/build/images/boat.58d7b1dd.svg);
  -webkit-mask-image: url(/build/images/boat.58d7b1dd.svg);
}

.hgi.hgi-bulk.hgi-boat::before {
  mask-image: url(/build/images/boat.2e786ff5.svg);
  -webkit-mask-image: url(/build/images/boat.2e786ff5.svg);
}

.hgi.hgi-solid.hgi-body-armor::before {
  mask-image: url(/build/images/body-armor.0358387c.svg);
  -webkit-mask-image: url(/build/images/body-armor.0358387c.svg);
}

.hgi.hgi-bulk.hgi-body-armor::before {
  mask-image: url(/build/images/body-armor.e05b7310.svg);
  -webkit-mask-image: url(/build/images/body-armor.e05b7310.svg);
}

.hgi.hgi-solid.hgi-body-part-leg::before {
  mask-image: url(/build/images/body-part-leg.9eeb1484.svg);
  -webkit-mask-image: url(/build/images/body-part-leg.9eeb1484.svg);
}

.hgi.hgi-bulk.hgi-body-part-leg::before {
  mask-image: url(/build/images/body-part-leg.07e4404a.svg);
  -webkit-mask-image: url(/build/images/body-part-leg.07e4404a.svg);
}

.hgi.hgi-solid.hgi-body-part-muscle::before {
  mask-image: url(/build/images/body-part-muscle.ca174d32.svg);
  -webkit-mask-image: url(/build/images/body-part-muscle.ca174d32.svg);
}

.hgi.hgi-bulk.hgi-body-part-muscle::before {
  mask-image: url(/build/images/body-part-muscle.4600934a.svg);
  -webkit-mask-image: url(/build/images/body-part-muscle.4600934a.svg);
}

.hgi.hgi-solid.hgi-body-part-six-pack::before {
  mask-image: url(/build/images/body-part-six-pack.1571e4c4.svg);
  -webkit-mask-image: url(/build/images/body-part-six-pack.1571e4c4.svg);
}

.hgi.hgi-bulk.hgi-body-part-six-pack::before {
  mask-image: url(/build/images/body-part-six-pack.72ee696e.svg);
  -webkit-mask-image: url(/build/images/body-part-six-pack.72ee696e.svg);
}

.hgi.hgi-solid.hgi-body-soap::before {
  mask-image: url(/build/images/body-soap.29766c44.svg);
  -webkit-mask-image: url(/build/images/body-soap.29766c44.svg);
}

.hgi.hgi-bulk.hgi-body-soap::before {
  mask-image: url(/build/images/body-soap.eaaea439.svg);
  -webkit-mask-image: url(/build/images/body-soap.eaaea439.svg);
}

.hgi.hgi-solid.hgi-body-weight::before {
  mask-image: url(/build/images/body-weight.64950a06.svg);
  -webkit-mask-image: url(/build/images/body-weight.64950a06.svg);
}

.hgi.hgi-bulk.hgi-body-weight::before {
  mask-image: url(/build/images/body-weight.06e04c6e.svg);
  -webkit-mask-image: url(/build/images/body-weight.06e04c6e.svg);
}

.hgi.hgi-solid.hgi-bomb::before {
  mask-image: url(/build/images/bomb.5fa70bf0.svg);
  -webkit-mask-image: url(/build/images/bomb.5fa70bf0.svg);
}

.hgi.hgi-bulk.hgi-bomb::before {
  mask-image: url(/build/images/bomb.7c3e6fd4.svg);
  -webkit-mask-image: url(/build/images/bomb.7c3e6fd4.svg);
}

.hgi.hgi-solid.hgi-bone-01::before {
  mask-image: url(/build/images/bone-01.39b2f67e.svg);
  -webkit-mask-image: url(/build/images/bone-01.39b2f67e.svg);
}

.hgi.hgi-bulk.hgi-bone-01::before {
  mask-image: url(/build/images/bone-01.4ec93535.svg);
  -webkit-mask-image: url(/build/images/bone-01.4ec93535.svg);
}

.hgi.hgi-solid.hgi-bone-02::before {
  mask-image: url(/build/images/bone-02.6b240704.svg);
  -webkit-mask-image: url(/build/images/bone-02.6b240704.svg);
}

.hgi.hgi-bulk.hgi-bone-02::before {
  mask-image: url(/build/images/bone-02.3b33ab83.svg);
  -webkit-mask-image: url(/build/images/bone-02.3b33ab83.svg);
}

.hgi.hgi-solid.hgi-book-01::before {
  mask-image: url(/build/images/book-01.4c2fafac.svg);
  -webkit-mask-image: url(/build/images/book-01.4c2fafac.svg);
}

.hgi.hgi-bulk.hgi-book-01::before {
  mask-image: url(/build/images/book-01.bd0d117e.svg);
  -webkit-mask-image: url(/build/images/book-01.bd0d117e.svg);
}

.hgi.hgi-solid.hgi-book-02::before {
  mask-image: url(/build/images/book-02.73e550b8.svg);
  -webkit-mask-image: url(/build/images/book-02.73e550b8.svg);
}

.hgi.hgi-bulk.hgi-book-02::before {
  mask-image: url(/build/images/book-02.98f6ff0e.svg);
  -webkit-mask-image: url(/build/images/book-02.98f6ff0e.svg);
}

.hgi.hgi-solid.hgi-book-03::before {
  mask-image: url(/build/images/book-03.3a8c6196.svg);
  -webkit-mask-image: url(/build/images/book-03.3a8c6196.svg);
}

.hgi.hgi-bulk.hgi-book-03::before {
  mask-image: url(/build/images/book-03.96d31042.svg);
  -webkit-mask-image: url(/build/images/book-03.96d31042.svg);
}

.hgi.hgi-solid.hgi-book-04::before {
  mask-image: url(/build/images/book-04.8ac06332.svg);
  -webkit-mask-image: url(/build/images/book-04.8ac06332.svg);
}

.hgi.hgi-bulk.hgi-book-04::before {
  mask-image: url(/build/images/book-04.33f847b8.svg);
  -webkit-mask-image: url(/build/images/book-04.33f847b8.svg);
}

.hgi.hgi-solid.hgi-book-bookmark-01::before {
  mask-image: url(/build/images/book-bookmark-01.15446101.svg);
  -webkit-mask-image: url(/build/images/book-bookmark-01.15446101.svg);
}

.hgi.hgi-bulk.hgi-book-bookmark-01::before {
  mask-image: url(/build/images/book-bookmark-01.efba75d9.svg);
  -webkit-mask-image: url(/build/images/book-bookmark-01.efba75d9.svg);
}

.hgi.hgi-solid.hgi-book-bookmark-02::before {
  mask-image: url(/build/images/book-bookmark-02.faa7daad.svg);
  -webkit-mask-image: url(/build/images/book-bookmark-02.faa7daad.svg);
}

.hgi.hgi-bulk.hgi-book-bookmark-02::before {
  mask-image: url(/build/images/book-bookmark-02.dbff76c4.svg);
  -webkit-mask-image: url(/build/images/book-bookmark-02.dbff76c4.svg);
}

.hgi.hgi-solid.hgi-book-download::before {
  mask-image: url(/build/images/book-download.0b4f4b55.svg);
  -webkit-mask-image: url(/build/images/book-download.0b4f4b55.svg);
}

.hgi.hgi-bulk.hgi-book-download::before {
  mask-image: url(/build/images/book-download.0e308381.svg);
  -webkit-mask-image: url(/build/images/book-download.0e308381.svg);
}

.hgi.hgi-solid.hgi-book-edit::before {
  mask-image: url(/build/images/book-edit.46d012a5.svg);
  -webkit-mask-image: url(/build/images/book-edit.46d012a5.svg);
}

.hgi.hgi-bulk.hgi-book-edit::before {
  mask-image: url(/build/images/book-edit.c9d16147.svg);
  -webkit-mask-image: url(/build/images/book-edit.c9d16147.svg);
}

.hgi.hgi-solid.hgi-book-open-01::before {
  mask-image: url(/build/images/book-open-01.e04be916.svg);
  -webkit-mask-image: url(/build/images/book-open-01.e04be916.svg);
}

.hgi.hgi-bulk.hgi-book-open-01::before {
  mask-image: url(/build/images/book-open-01.45c20250.svg);
  -webkit-mask-image: url(/build/images/book-open-01.45c20250.svg);
}

.hgi.hgi-solid.hgi-book-open-02::before {
  mask-image: url(/build/images/book-open-02.daec01d0.svg);
  -webkit-mask-image: url(/build/images/book-open-02.daec01d0.svg);
}

.hgi.hgi-bulk.hgi-book-open-02::before {
  mask-image: url(/build/images/book-open-02.66d28fa2.svg);
  -webkit-mask-image: url(/build/images/book-open-02.66d28fa2.svg);
}

.hgi.hgi-solid.hgi-book-upload::before {
  mask-image: url(/build/images/book-upload.c8d9b9e2.svg);
  -webkit-mask-image: url(/build/images/book-upload.c8d9b9e2.svg);
}

.hgi.hgi-bulk.hgi-book-upload::before {
  mask-image: url(/build/images/book-upload.f5da1a98.svg);
  -webkit-mask-image: url(/build/images/book-upload.f5da1a98.svg);
}

.hgi.hgi-solid.hgi-bookmark-01::before {
  mask-image: url(/build/images/bookmark-01.88300cdc.svg);
  -webkit-mask-image: url(/build/images/bookmark-01.88300cdc.svg);
}

.hgi.hgi-bulk.hgi-bookmark-01::before {
  mask-image: url(/build/images/bookmark-01.65aa7786.svg);
  -webkit-mask-image: url(/build/images/bookmark-01.65aa7786.svg);
}

.hgi.hgi-solid.hgi-bookmark-02::before {
  mask-image: url(/build/images/bookmark-02.43b61d0a.svg);
  -webkit-mask-image: url(/build/images/bookmark-02.43b61d0a.svg);
}

.hgi.hgi-bulk.hgi-bookmark-02::before {
  mask-image: url(/build/images/bookmark-02.0769fd82.svg);
  -webkit-mask-image: url(/build/images/bookmark-02.0769fd82.svg);
}

.hgi.hgi-solid.hgi-bookmark-03::before {
  mask-image: url(/build/images/bookmark-03.a0b395b8.svg);
  -webkit-mask-image: url(/build/images/bookmark-03.a0b395b8.svg);
}

.hgi.hgi-bulk.hgi-bookmark-03::before {
  mask-image: url(/build/images/bookmark-03.cd5640d9.svg);
  -webkit-mask-image: url(/build/images/bookmark-03.cd5640d9.svg);
}

.hgi.hgi-solid.hgi-bookmark-add-01::before {
  mask-image: url(/build/images/bookmark-add-01.59f60c24.svg);
  -webkit-mask-image: url(/build/images/bookmark-add-01.59f60c24.svg);
}

.hgi.hgi-bulk.hgi-bookmark-add-01::before {
  mask-image: url(/build/images/bookmark-add-01.0dfd3cad.svg);
  -webkit-mask-image: url(/build/images/bookmark-add-01.0dfd3cad.svg);
}

.hgi.hgi-solid.hgi-bookmark-add-02::before {
  mask-image: url(/build/images/bookmark-add-02.2d92d6ef.svg);
  -webkit-mask-image: url(/build/images/bookmark-add-02.2d92d6ef.svg);
}

.hgi.hgi-bulk.hgi-bookmark-add-02::before {
  mask-image: url(/build/images/bookmark-add-02.9fbb3608.svg);
  -webkit-mask-image: url(/build/images/bookmark-add-02.9fbb3608.svg);
}

.hgi.hgi-solid.hgi-bookmark-block-01::before {
  mask-image: url(/build/images/bookmark-block-01.475fce80.svg);
  -webkit-mask-image: url(/build/images/bookmark-block-01.475fce80.svg);
}

.hgi.hgi-bulk.hgi-bookmark-block-01::before {
  mask-image: url(/build/images/bookmark-block-01.955e5c27.svg);
  -webkit-mask-image: url(/build/images/bookmark-block-01.955e5c27.svg);
}

.hgi.hgi-solid.hgi-bookmark-block-02::before {
  mask-image: url(/build/images/bookmark-block-02.df64ae1a.svg);
  -webkit-mask-image: url(/build/images/bookmark-block-02.df64ae1a.svg);
}

.hgi.hgi-bulk.hgi-bookmark-block-02::before {
  mask-image: url(/build/images/bookmark-block-02.13f54241.svg);
  -webkit-mask-image: url(/build/images/bookmark-block-02.13f54241.svg);
}

.hgi.hgi-solid.hgi-bookmark-check-01::before {
  mask-image: url(/build/images/bookmark-check-01.e344c008.svg);
  -webkit-mask-image: url(/build/images/bookmark-check-01.e344c008.svg);
}

.hgi.hgi-bulk.hgi-bookmark-check-01::before {
  mask-image: url(/build/images/bookmark-check-01.7c8cef0f.svg);
  -webkit-mask-image: url(/build/images/bookmark-check-01.7c8cef0f.svg);
}

.hgi.hgi-solid.hgi-bookmark-check-02::before {
  mask-image: url(/build/images/bookmark-check-02.537a108b.svg);
  -webkit-mask-image: url(/build/images/bookmark-check-02.537a108b.svg);
}

.hgi.hgi-bulk.hgi-bookmark-check-02::before {
  mask-image: url(/build/images/bookmark-check-02.aa0bcd52.svg);
  -webkit-mask-image: url(/build/images/bookmark-check-02.aa0bcd52.svg);
}

.hgi.hgi-solid.hgi-bookmark-minus-01::before {
  mask-image: url(/build/images/bookmark-minus-01.3cd2f2d1.svg);
  -webkit-mask-image: url(/build/images/bookmark-minus-01.3cd2f2d1.svg);
}

.hgi.hgi-bulk.hgi-bookmark-minus-01::before {
  mask-image: url(/build/images/bookmark-minus-01.c06d6db2.svg);
  -webkit-mask-image: url(/build/images/bookmark-minus-01.c06d6db2.svg);
}

.hgi.hgi-solid.hgi-bookmark-minus-02::before {
  mask-image: url(/build/images/bookmark-minus-02.438426e1.svg);
  -webkit-mask-image: url(/build/images/bookmark-minus-02.438426e1.svg);
}

.hgi.hgi-bulk.hgi-bookmark-minus-02::before {
  mask-image: url(/build/images/bookmark-minus-02.bbca8d85.svg);
  -webkit-mask-image: url(/build/images/bookmark-minus-02.bbca8d85.svg);
}

.hgi.hgi-solid.hgi-bookmark-off-01::before {
  mask-image: url(/build/images/bookmark-off-01.7cf0a3f7.svg);
  -webkit-mask-image: url(/build/images/bookmark-off-01.7cf0a3f7.svg);
}

.hgi.hgi-bulk.hgi-bookmark-off-01::before {
  mask-image: url(/build/images/bookmark-off-01.bb652db8.svg);
  -webkit-mask-image: url(/build/images/bookmark-off-01.bb652db8.svg);
}

.hgi.hgi-solid.hgi-bookmark-off-02::before {
  mask-image: url(/build/images/bookmark-off-02.82cd4b3a.svg);
  -webkit-mask-image: url(/build/images/bookmark-off-02.82cd4b3a.svg);
}

.hgi.hgi-bulk.hgi-bookmark-off-02::before {
  mask-image: url(/build/images/bookmark-off-02.6fac8427.svg);
  -webkit-mask-image: url(/build/images/bookmark-off-02.6fac8427.svg);
}

.hgi.hgi-solid.hgi-bookmark-remove-01::before {
  mask-image: url(/build/images/bookmark-remove-01.6f8294f9.svg);
  -webkit-mask-image: url(/build/images/bookmark-remove-01.6f8294f9.svg);
}

.hgi.hgi-bulk.hgi-bookmark-remove-01::before {
  mask-image: url(/build/images/bookmark-remove-01.fbc6d78c.svg);
  -webkit-mask-image: url(/build/images/bookmark-remove-01.fbc6d78c.svg);
}

.hgi.hgi-solid.hgi-bookmark-remove-02::before {
  mask-image: url(/build/images/bookmark-remove-02.f7b4b724.svg);
  -webkit-mask-image: url(/build/images/bookmark-remove-02.f7b4b724.svg);
}

.hgi.hgi-bulk.hgi-bookmark-remove-02::before {
  mask-image: url(/build/images/bookmark-remove-02.446c043f.svg);
  -webkit-mask-image: url(/build/images/bookmark-remove-02.446c043f.svg);
}

.hgi.hgi-solid.hgi-books-01::before {
  mask-image: url(/build/images/books-01.0d25e1b3.svg);
  -webkit-mask-image: url(/build/images/books-01.0d25e1b3.svg);
}

.hgi.hgi-bulk.hgi-books-01::before {
  mask-image: url(/build/images/books-01.8a791e2a.svg);
  -webkit-mask-image: url(/build/images/books-01.8a791e2a.svg);
}

.hgi.hgi-solid.hgi-books-02::before {
  mask-image: url(/build/images/books-02.b5b664cf.svg);
  -webkit-mask-image: url(/build/images/books-02.b5b664cf.svg);
}

.hgi.hgi-bulk.hgi-books-02::before {
  mask-image: url(/build/images/books-02.0f42f77e.svg);
  -webkit-mask-image: url(/build/images/books-02.0f42f77e.svg);
}

.hgi.hgi-solid.hgi-bookshelf-01::before {
  mask-image: url(/build/images/bookshelf-01.b7647061.svg);
  -webkit-mask-image: url(/build/images/bookshelf-01.b7647061.svg);
}

.hgi.hgi-bulk.hgi-bookshelf-01::before {
  mask-image: url(/build/images/bookshelf-01.5c792c41.svg);
  -webkit-mask-image: url(/build/images/bookshelf-01.5c792c41.svg);
}

.hgi.hgi-solid.hgi-bookshelf-02::before {
  mask-image: url(/build/images/bookshelf-02.a2dd4fb2.svg);
  -webkit-mask-image: url(/build/images/bookshelf-02.a2dd4fb2.svg);
}

.hgi.hgi-bulk.hgi-bookshelf-02::before {
  mask-image: url(/build/images/bookshelf-02.2f654e9c.svg);
  -webkit-mask-image: url(/build/images/bookshelf-02.2f654e9c.svg);
}

.hgi.hgi-solid.hgi-bookshelf-03::before {
  mask-image: url(/build/images/bookshelf-03.547f56d2.svg);
  -webkit-mask-image: url(/build/images/bookshelf-03.547f56d2.svg);
}

.hgi.hgi-bulk.hgi-bookshelf-03::before {
  mask-image: url(/build/images/bookshelf-03.ef5d24f8.svg);
  -webkit-mask-image: url(/build/images/bookshelf-03.ef5d24f8.svg);
}

.hgi.hgi-solid.hgi-bootstrap::before {
  mask-image: url(/build/images/bootstrap.33e9df73.svg);
  -webkit-mask-image: url(/build/images/bootstrap.33e9df73.svg);
}

.hgi.hgi-bulk.hgi-bootstrap::before {
  mask-image: url(/build/images/bootstrap.b4d6a1b5.svg);
  -webkit-mask-image: url(/build/images/bootstrap.b4d6a1b5.svg);
}

.hgi.hgi-solid.hgi-border-all-01::before {
  mask-image: url(/build/images/border-all-01.e2527571.svg);
  -webkit-mask-image: url(/build/images/border-all-01.e2527571.svg);
}

.hgi.hgi-bulk.hgi-border-all-01::before {
  mask-image: url(/build/images/border-all-01.a46914a9.svg);
  -webkit-mask-image: url(/build/images/border-all-01.a46914a9.svg);
}

.hgi.hgi-solid.hgi-border-all-02::before {
  mask-image: url(/build/images/border-all-02.19458d29.svg);
  -webkit-mask-image: url(/build/images/border-all-02.19458d29.svg);
}

.hgi.hgi-bulk.hgi-border-all-02::before {
  mask-image: url(/build/images/border-all-02.7c2624ea.svg);
  -webkit-mask-image: url(/build/images/border-all-02.7c2624ea.svg);
}

.hgi.hgi-solid.hgi-border-bottom-01::before {
  mask-image: url(/build/images/border-bottom-01.a896707e.svg);
  -webkit-mask-image: url(/build/images/border-bottom-01.a896707e.svg);
}

.hgi.hgi-bulk.hgi-border-bottom-01::before {
  mask-image: url(/build/images/border-bottom-01.ca7fd5e6.svg);
  -webkit-mask-image: url(/build/images/border-bottom-01.ca7fd5e6.svg);
}

.hgi.hgi-solid.hgi-border-bottom-02::before {
  mask-image: url(/build/images/border-bottom-02.3ae78120.svg);
  -webkit-mask-image: url(/build/images/border-bottom-02.3ae78120.svg);
}

.hgi.hgi-bulk.hgi-border-bottom-02::before {
  mask-image: url(/build/images/border-bottom-02.ce8119af.svg);
  -webkit-mask-image: url(/build/images/border-bottom-02.ce8119af.svg);
}

.hgi.hgi-solid.hgi-border-full::before {
  mask-image: url(/build/images/border-full.805ece30.svg);
  -webkit-mask-image: url(/build/images/border-full.805ece30.svg);
}

.hgi.hgi-bulk.hgi-border-full::before {
  mask-image: url(/build/images/border-full.d948c11d.svg);
  -webkit-mask-image: url(/build/images/border-full.d948c11d.svg);
}

.hgi.hgi-solid.hgi-border-horizontal::before {
  mask-image: url(/build/images/border-horizontal.2a28ecdd.svg);
  -webkit-mask-image: url(/build/images/border-horizontal.2a28ecdd.svg);
}

.hgi.hgi-bulk.hgi-border-horizontal::before {
  mask-image: url(/build/images/border-horizontal.7e2983bb.svg);
  -webkit-mask-image: url(/build/images/border-horizontal.7e2983bb.svg);
}

.hgi.hgi-solid.hgi-border-inner::before {
  mask-image: url(/build/images/border-inner.cb9e52ff.svg);
  -webkit-mask-image: url(/build/images/border-inner.cb9e52ff.svg);
}

.hgi.hgi-bulk.hgi-border-inner::before {
  mask-image: url(/build/images/border-inner.50f3b45a.svg);
  -webkit-mask-image: url(/build/images/border-inner.50f3b45a.svg);
}

.hgi.hgi-solid.hgi-border-left-01::before {
  mask-image: url(/build/images/border-left-01.78bef983.svg);
  -webkit-mask-image: url(/build/images/border-left-01.78bef983.svg);
}

.hgi.hgi-bulk.hgi-border-left-01::before {
  mask-image: url(/build/images/border-left-01.26fab8a7.svg);
  -webkit-mask-image: url(/build/images/border-left-01.26fab8a7.svg);
}

.hgi.hgi-solid.hgi-border-left-02::before {
  mask-image: url(/build/images/border-left-02.072b96ab.svg);
  -webkit-mask-image: url(/build/images/border-left-02.072b96ab.svg);
}

.hgi.hgi-bulk.hgi-border-left-02::before {
  mask-image: url(/build/images/border-left-02.dd133c9f.svg);
  -webkit-mask-image: url(/build/images/border-left-02.dd133c9f.svg);
}

.hgi.hgi-solid.hgi-border-none-01::before {
  mask-image: url(/build/images/border-none-01.3ec14771.svg);
  -webkit-mask-image: url(/build/images/border-none-01.3ec14771.svg);
}

.hgi.hgi-bulk.hgi-border-none-01::before {
  mask-image: url(/build/images/border-none-01.3ccf6b1a.svg);
  -webkit-mask-image: url(/build/images/border-none-01.3ccf6b1a.svg);
}

.hgi.hgi-solid.hgi-border-none-02::before {
  mask-image: url(/build/images/border-none-02.f90862a3.svg);
  -webkit-mask-image: url(/build/images/border-none-02.f90862a3.svg);
}

.hgi.hgi-bulk.hgi-border-none-02::before {
  mask-image: url(/build/images/border-none-02.a6fc1259.svg);
  -webkit-mask-image: url(/build/images/border-none-02.a6fc1259.svg);
}

.hgi.hgi-solid.hgi-border-right-01::before {
  mask-image: url(/build/images/border-right-01.01d57540.svg);
  -webkit-mask-image: url(/build/images/border-right-01.01d57540.svg);
}

.hgi.hgi-bulk.hgi-border-right-01::before {
  mask-image: url(/build/images/border-right-01.b44ed36c.svg);
  -webkit-mask-image: url(/build/images/border-right-01.b44ed36c.svg);
}

.hgi.hgi-solid.hgi-border-right-02::before {
  mask-image: url(/build/images/border-right-02.7763d36a.svg);
  -webkit-mask-image: url(/build/images/border-right-02.7763d36a.svg);
}

.hgi.hgi-bulk.hgi-border-right-02::before {
  mask-image: url(/build/images/border-right-02.4a8ec622.svg);
  -webkit-mask-image: url(/build/images/border-right-02.4a8ec622.svg);
}

.hgi.hgi-solid.hgi-border-top-01::before {
  mask-image: url(/build/images/border-top-01.48d181ca.svg);
  -webkit-mask-image: url(/build/images/border-top-01.48d181ca.svg);
}

.hgi.hgi-bulk.hgi-border-top-01::before {
  mask-image: url(/build/images/border-top-01.0b531820.svg);
  -webkit-mask-image: url(/build/images/border-top-01.0b531820.svg);
}

.hgi.hgi-solid.hgi-border-top-02::before {
  mask-image: url(/build/images/border-top-02.9654cd8f.svg);
  -webkit-mask-image: url(/build/images/border-top-02.9654cd8f.svg);
}

.hgi.hgi-bulk.hgi-border-top-02::before {
  mask-image: url(/build/images/border-top-02.df09b3f2.svg);
  -webkit-mask-image: url(/build/images/border-top-02.df09b3f2.svg);
}

.hgi.hgi-solid.hgi-border-vertical::before {
  mask-image: url(/build/images/border-vertical.645f5795.svg);
  -webkit-mask-image: url(/build/images/border-vertical.645f5795.svg);
}

.hgi.hgi-bulk.hgi-border-vertical::before {
  mask-image: url(/build/images/border-vertical.0a1c715d.svg);
  -webkit-mask-image: url(/build/images/border-vertical.0a1c715d.svg);
}

.hgi.hgi-solid.hgi-borobudur::before {
  mask-image: url(/build/images/borobudur.6a475793.svg);
  -webkit-mask-image: url(/build/images/borobudur.6a475793.svg);
}

.hgi.hgi-bulk.hgi-borobudur::before {
  mask-image: url(/build/images/borobudur.d854ab86.svg);
  -webkit-mask-image: url(/build/images/borobudur.d854ab86.svg);
}

.hgi.hgi-solid.hgi-bot::before {
  mask-image: url(/build/images/bot.932a13a7.svg);
  -webkit-mask-image: url(/build/images/bot.932a13a7.svg);
}

.hgi.hgi-bulk.hgi-bot::before {
  mask-image: url(/build/images/bot.5e772a14.svg);
  -webkit-mask-image: url(/build/images/bot.5e772a14.svg);
}

.hgi.hgi-solid.hgi-bounce-left::before {
  mask-image: url(/build/images/bounce-left.19e309c6.svg);
  -webkit-mask-image: url(/build/images/bounce-left.19e309c6.svg);
}

.hgi.hgi-bulk.hgi-bounce-left::before {
  mask-image: url(/build/images/bounce-left.2c0d80b4.svg);
  -webkit-mask-image: url(/build/images/bounce-left.2c0d80b4.svg);
}

.hgi.hgi-solid.hgi-bounce-right::before {
  mask-image: url(/build/images/bounce-right.59a16478.svg);
  -webkit-mask-image: url(/build/images/bounce-right.59a16478.svg);
}

.hgi.hgi-bulk.hgi-bounce-right::before {
  mask-image: url(/build/images/bounce-right.9d95d779.svg);
  -webkit-mask-image: url(/build/images/bounce-right.9d95d779.svg);
}

.hgi.hgi-solid.hgi-bounding-box::before {
  mask-image: url(/build/images/bounding-box.71c38b3f.svg);
  -webkit-mask-image: url(/build/images/bounding-box.71c38b3f.svg);
}

.hgi.hgi-bulk.hgi-bounding-box::before {
  mask-image: url(/build/images/bounding-box.b334dbb5.svg);
  -webkit-mask-image: url(/build/images/bounding-box.b334dbb5.svg);
}

.hgi.hgi-solid.hgi-bow-tie::before {
  mask-image: url(/build/images/bow-tie.0e905e0a.svg);
  -webkit-mask-image: url(/build/images/bow-tie.0e905e0a.svg);
}

.hgi.hgi-bulk.hgi-bow-tie::before {
  mask-image: url(/build/images/bow-tie.a2db94a3.svg);
  -webkit-mask-image: url(/build/images/bow-tie.a2db94a3.svg);
}

.hgi.hgi-solid.hgi-bowling-pins::before {
  mask-image: url(/build/images/bowling-pins.34f09b58.svg);
  -webkit-mask-image: url(/build/images/bowling-pins.34f09b58.svg);
}

.hgi.hgi-bulk.hgi-bowling-pins::before {
  mask-image: url(/build/images/bowling-pins.f52ef221.svg);
  -webkit-mask-image: url(/build/images/bowling-pins.f52ef221.svg);
}

.hgi.hgi-solid.hgi-bowling::before {
  mask-image: url(/build/images/bowling.7815a93c.svg);
  -webkit-mask-image: url(/build/images/bowling.7815a93c.svg);
}

.hgi.hgi-bulk.hgi-bowling::before {
  mask-image: url(/build/images/bowling.4471d189.svg);
  -webkit-mask-image: url(/build/images/bowling.4471d189.svg);
}

.hgi.hgi-solid.hgi-boxer::before {
  mask-image: url(/build/images/boxer.435588da.svg);
  -webkit-mask-image: url(/build/images/boxer.435588da.svg);
}

.hgi.hgi-bulk.hgi-boxer::before {
  mask-image: url(/build/images/boxer.33088e9d.svg);
  -webkit-mask-image: url(/build/images/boxer.33088e9d.svg);
}

.hgi.hgi-solid.hgi-boxing-bag::before {
  mask-image: url(/build/images/boxing-bag.45aeac15.svg);
  -webkit-mask-image: url(/build/images/boxing-bag.45aeac15.svg);
}

.hgi.hgi-bulk.hgi-boxing-bag::before {
  mask-image: url(/build/images/boxing-bag.9c5d78d4.svg);
  -webkit-mask-image: url(/build/images/boxing-bag.9c5d78d4.svg);
}

.hgi.hgi-solid.hgi-boxing-glove-01::before {
  mask-image: url(/build/images/boxing-glove-01.b5a7c285.svg);
  -webkit-mask-image: url(/build/images/boxing-glove-01.b5a7c285.svg);
}

.hgi.hgi-bulk.hgi-boxing-glove-01::before {
  mask-image: url(/build/images/boxing-glove-01.ea8bf6b1.svg);
  -webkit-mask-image: url(/build/images/boxing-glove-01.ea8bf6b1.svg);
}

.hgi.hgi-solid.hgi-boxing-glove::before {
  mask-image: url(/build/images/boxing-glove.8f712de2.svg);
  -webkit-mask-image: url(/build/images/boxing-glove.8f712de2.svg);
}

.hgi.hgi-bulk.hgi-boxing-glove::before {
  mask-image: url(/build/images/boxing-glove.459c0d50.svg);
  -webkit-mask-image: url(/build/images/boxing-glove.459c0d50.svg);
}

.hgi.hgi-solid.hgi-brain-01::before {
  mask-image: url(/build/images/brain-01.95d2de9e.svg);
  -webkit-mask-image: url(/build/images/brain-01.95d2de9e.svg);
}

.hgi.hgi-bulk.hgi-brain-01::before {
  mask-image: url(/build/images/brain-01.52f862fd.svg);
  -webkit-mask-image: url(/build/images/brain-01.52f862fd.svg);
}

.hgi.hgi-solid.hgi-brain-02::before {
  mask-image: url(/build/images/brain-02.8c336325.svg);
  -webkit-mask-image: url(/build/images/brain-02.8c336325.svg);
}

.hgi.hgi-bulk.hgi-brain-02::before {
  mask-image: url(/build/images/brain-02.ef1e807c.svg);
  -webkit-mask-image: url(/build/images/brain-02.ef1e807c.svg);
}

.hgi.hgi-solid.hgi-brain::before {
  mask-image: url(/build/images/brain.a3c924ed.svg);
  -webkit-mask-image: url(/build/images/brain.a3c924ed.svg);
}

.hgi.hgi-bulk.hgi-brain::before {
  mask-image: url(/build/images/brain.667d1373.svg);
  -webkit-mask-image: url(/build/images/brain.667d1373.svg);
}

.hgi.hgi-solid.hgi-brandfetch::before {
  mask-image: url(/build/images/brandfetch.983c9159.svg);
  -webkit-mask-image: url(/build/images/brandfetch.983c9159.svg);
}

.hgi.hgi-bulk.hgi-brandfetch::before {
  mask-image: url(/build/images/brandfetch.60d10dbb.svg);
  -webkit-mask-image: url(/build/images/brandfetch.60d10dbb.svg);
}

.hgi.hgi-solid.hgi-bread-01::before {
  mask-image: url(/build/images/bread-01.342c6458.svg);
  -webkit-mask-image: url(/build/images/bread-01.342c6458.svg);
}

.hgi.hgi-bulk.hgi-bread-01::before {
  mask-image: url(/build/images/bread-01.d4419303.svg);
  -webkit-mask-image: url(/build/images/bread-01.d4419303.svg);
}

.hgi.hgi-solid.hgi-bread-02::before {
  mask-image: url(/build/images/bread-02.226acfba.svg);
  -webkit-mask-image: url(/build/images/bread-02.226acfba.svg);
}

.hgi.hgi-bulk.hgi-bread-02::before {
  mask-image: url(/build/images/bread-02.c9bc249e.svg);
  -webkit-mask-image: url(/build/images/bread-02.c9bc249e.svg);
}

.hgi.hgi-solid.hgi-bread-03::before {
  mask-image: url(/build/images/bread-03.332c27cd.svg);
  -webkit-mask-image: url(/build/images/bread-03.332c27cd.svg);
}

.hgi.hgi-bulk.hgi-bread-03::before {
  mask-image: url(/build/images/bread-03.3f278754.svg);
  -webkit-mask-image: url(/build/images/bread-03.3f278754.svg);
}

.hgi.hgi-solid.hgi-bread-04::before {
  mask-image: url(/build/images/bread-04.8397470d.svg);
  -webkit-mask-image: url(/build/images/bread-04.8397470d.svg);
}

.hgi.hgi-bulk.hgi-bread-04::before {
  mask-image: url(/build/images/bread-04.f4742cac.svg);
  -webkit-mask-image: url(/build/images/bread-04.f4742cac.svg);
}

.hgi.hgi-solid.hgi-breast-pump::before {
  mask-image: url(/build/images/breast-pump.937359d1.svg);
  -webkit-mask-image: url(/build/images/breast-pump.937359d1.svg);
}

.hgi.hgi-bulk.hgi-breast-pump::before {
  mask-image: url(/build/images/breast-pump.3bf03542.svg);
  -webkit-mask-image: url(/build/images/breast-pump.3bf03542.svg);
}

.hgi.hgi-solid.hgi-bridge::before {
  mask-image: url(/build/images/bridge.64fbd201.svg);
  -webkit-mask-image: url(/build/images/bridge.64fbd201.svg);
}

.hgi.hgi-bulk.hgi-bridge::before {
  mask-image: url(/build/images/bridge.a6faf73b.svg);
  -webkit-mask-image: url(/build/images/bridge.a6faf73b.svg);
}

.hgi.hgi-solid.hgi-briefcase-01::before {
  mask-image: url(/build/images/briefcase-01.d448baff.svg);
  -webkit-mask-image: url(/build/images/briefcase-01.d448baff.svg);
}

.hgi.hgi-bulk.hgi-briefcase-01::before {
  mask-image: url(/build/images/briefcase-01.bcfc7fea.svg);
  -webkit-mask-image: url(/build/images/briefcase-01.bcfc7fea.svg);
}

.hgi.hgi-solid.hgi-briefcase-02::before {
  mask-image: url(/build/images/briefcase-02.c6211287.svg);
  -webkit-mask-image: url(/build/images/briefcase-02.c6211287.svg);
}

.hgi.hgi-bulk.hgi-briefcase-02::before {
  mask-image: url(/build/images/briefcase-02.3d2fb181.svg);
  -webkit-mask-image: url(/build/images/briefcase-02.3d2fb181.svg);
}

.hgi.hgi-solid.hgi-briefcase-03::before {
  mask-image: url(/build/images/briefcase-03.8022707b.svg);
  -webkit-mask-image: url(/build/images/briefcase-03.8022707b.svg);
}

.hgi.hgi-bulk.hgi-briefcase-03::before {
  mask-image: url(/build/images/briefcase-03.ae9a57a8.svg);
  -webkit-mask-image: url(/build/images/briefcase-03.ae9a57a8.svg);
}

.hgi.hgi-solid.hgi-briefcase-04::before {
  mask-image: url(/build/images/briefcase-04.160b8399.svg);
  -webkit-mask-image: url(/build/images/briefcase-04.160b8399.svg);
}

.hgi.hgi-bulk.hgi-briefcase-04::before {
  mask-image: url(/build/images/briefcase-04.64a3a8da.svg);
  -webkit-mask-image: url(/build/images/briefcase-04.64a3a8da.svg);
}

.hgi.hgi-solid.hgi-briefcase-05::before {
  mask-image: url(/build/images/briefcase-05.3e7e1e84.svg);
  -webkit-mask-image: url(/build/images/briefcase-05.3e7e1e84.svg);
}

.hgi.hgi-bulk.hgi-briefcase-05::before {
  mask-image: url(/build/images/briefcase-05.a852d5b6.svg);
  -webkit-mask-image: url(/build/images/briefcase-05.a852d5b6.svg);
}

.hgi.hgi-solid.hgi-briefcase-06::before {
  mask-image: url(/build/images/briefcase-06.b9bfc33a.svg);
  -webkit-mask-image: url(/build/images/briefcase-06.b9bfc33a.svg);
}

.hgi.hgi-bulk.hgi-briefcase-06::before {
  mask-image: url(/build/images/briefcase-06.59638154.svg);
  -webkit-mask-image: url(/build/images/briefcase-06.59638154.svg);
}

.hgi.hgi-solid.hgi-briefcase-07::before {
  mask-image: url(/build/images/briefcase-07.d4be49c1.svg);
  -webkit-mask-image: url(/build/images/briefcase-07.d4be49c1.svg);
}

.hgi.hgi-bulk.hgi-briefcase-07::before {
  mask-image: url(/build/images/briefcase-07.c58dce68.svg);
  -webkit-mask-image: url(/build/images/briefcase-07.c58dce68.svg);
}

.hgi.hgi-solid.hgi-briefcase-08::before {
  mask-image: url(/build/images/briefcase-08.a90004ba.svg);
  -webkit-mask-image: url(/build/images/briefcase-08.a90004ba.svg);
}

.hgi.hgi-bulk.hgi-briefcase-08::before {
  mask-image: url(/build/images/briefcase-08.511363d7.svg);
  -webkit-mask-image: url(/build/images/briefcase-08.511363d7.svg);
}

.hgi.hgi-solid.hgi-briefcase-09::before {
  mask-image: url(/build/images/briefcase-09.f9f161fc.svg);
  -webkit-mask-image: url(/build/images/briefcase-09.f9f161fc.svg);
}

.hgi.hgi-bulk.hgi-briefcase-09::before {
  mask-image: url(/build/images/briefcase-09.4c5b4cc0.svg);
  -webkit-mask-image: url(/build/images/briefcase-09.4c5b4cc0.svg);
}

.hgi.hgi-solid.hgi-briefcase-dollar::before {
  mask-image: url(/build/images/briefcase-dollar.35d9a909.svg);
  -webkit-mask-image: url(/build/images/briefcase-dollar.35d9a909.svg);
}

.hgi.hgi-bulk.hgi-briefcase-dollar::before {
  mask-image: url(/build/images/briefcase-dollar.f533aa1c.svg);
  -webkit-mask-image: url(/build/images/briefcase-dollar.f533aa1c.svg);
}

.hgi.hgi-solid.hgi-broccoli::before {
  mask-image: url(/build/images/broccoli.5103c712.svg);
  -webkit-mask-image: url(/build/images/broccoli.5103c712.svg);
}

.hgi.hgi-bulk.hgi-broccoli::before {
  mask-image: url(/build/images/broccoli.3f8bb023.svg);
  -webkit-mask-image: url(/build/images/broccoli.3f8bb023.svg);
}

.hgi.hgi-solid.hgi-brochure::before {
  mask-image: url(/build/images/brochure.9d317890.svg);
  -webkit-mask-image: url(/build/images/brochure.9d317890.svg);
}

.hgi.hgi-bulk.hgi-brochure::before {
  mask-image: url(/build/images/brochure.5697558c.svg);
  -webkit-mask-image: url(/build/images/brochure.5697558c.svg);
}

.hgi.hgi-solid.hgi-broken-bone::before {
  mask-image: url(/build/images/broken-bone.713d57e5.svg);
  -webkit-mask-image: url(/build/images/broken-bone.713d57e5.svg);
}

.hgi.hgi-bulk.hgi-broken-bone::before {
  mask-image: url(/build/images/broken-bone.15f26f1c.svg);
  -webkit-mask-image: url(/build/images/broken-bone.15f26f1c.svg);
}

.hgi.hgi-solid.hgi-browser::before {
  mask-image: url(/build/images/browser.183f6237.svg);
  -webkit-mask-image: url(/build/images/browser.183f6237.svg);
}

.hgi.hgi-bulk.hgi-browser::before {
  mask-image: url(/build/images/browser.50280305.svg);
  -webkit-mask-image: url(/build/images/browser.50280305.svg);
}

.hgi.hgi-solid.hgi-brush::before {
  mask-image: url(/build/images/brush.5c9204f7.svg);
  -webkit-mask-image: url(/build/images/brush.5c9204f7.svg);
}

.hgi.hgi-bulk.hgi-brush::before {
  mask-image: url(/build/images/brush.ba7098a2.svg);
  -webkit-mask-image: url(/build/images/brush.ba7098a2.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-add::before {
  mask-image: url(/build/images/bubble-chat-add.856bb863.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-add.856bb863.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-add::before {
  mask-image: url(/build/images/bubble-chat-add.2f632962.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-add.2f632962.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-blocked::before {
  mask-image: url(/build/images/bubble-chat-blocked.02ebe837.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-blocked.02ebe837.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-blocked::before {
  mask-image: url(/build/images/bubble-chat-blocked.601a7af5.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-blocked.601a7af5.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-cancel::before {
  mask-image: url(/build/images/bubble-chat-cancel.1a524523.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-cancel.1a524523.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-cancel::before {
  mask-image: url(/build/images/bubble-chat-cancel.8b0d7393.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-cancel.8b0d7393.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-delay::before {
  mask-image: url(/build/images/bubble-chat-delay.ac88710d.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-delay.ac88710d.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-delay::before {
  mask-image: url(/build/images/bubble-chat-delay.e383b0fd.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-delay.e383b0fd.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-done::before {
  mask-image: url(/build/images/bubble-chat-done.2c76c690.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-done.2c76c690.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-done::before {
  mask-image: url(/build/images/bubble-chat-done.6a71f1a7.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-done.6a71f1a7.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-download-01::before {
  mask-image: url(/build/images/bubble-chat-download-01.61b93c57.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-download-01.61b93c57.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-download-01::before {
  mask-image: url(/build/images/bubble-chat-download-01.fc44e2ed.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-download-01.fc44e2ed.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-download-02::before {
  mask-image: url(/build/images/bubble-chat-download-02.f8363689.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-download-02.f8363689.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-download-02::before {
  mask-image: url(/build/images/bubble-chat-download-02.002a0035.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-download-02.002a0035.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-edit::before {
  mask-image: url(/build/images/bubble-chat-edit.126b2e1e.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-edit.126b2e1e.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-edit::before {
  mask-image: url(/build/images/bubble-chat-edit.c741de96.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-edit.c741de96.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-favourite::before {
  mask-image: url(/build/images/bubble-chat-favourite.34c843d3.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-favourite.34c843d3.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-favourite::before {
  mask-image: url(/build/images/bubble-chat-favourite.8c63ac33.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-favourite.8c63ac33.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-income::before {
  mask-image: url(/build/images/bubble-chat-income.638983ec.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-income.638983ec.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-income::before {
  mask-image: url(/build/images/bubble-chat-income.7da8d6f4.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-income.7da8d6f4.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-lock::before {
  mask-image: url(/build/images/bubble-chat-lock.8fc1d76b.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-lock.8fc1d76b.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-lock::before {
  mask-image: url(/build/images/bubble-chat-lock.d2840046.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-lock.d2840046.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-notification::before {
  mask-image: url(/build/images/bubble-chat-notification.42f4c921.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-notification.42f4c921.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-notification::before {
  mask-image: url(/build/images/bubble-chat-notification.0d3a6390.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-notification.0d3a6390.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-outcome::before {
  mask-image: url(/build/images/bubble-chat-outcome.f0f72108.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-outcome.f0f72108.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-outcome::before {
  mask-image: url(/build/images/bubble-chat-outcome.e6b454a7.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-outcome.e6b454a7.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-preview::before {
  mask-image: url(/build/images/bubble-chat-preview.666bb6e9.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-preview.666bb6e9.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-preview::before {
  mask-image: url(/build/images/bubble-chat-preview.916d8632.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-preview.916d8632.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-question::before {
  mask-image: url(/build/images/bubble-chat-question.5697ebb3.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-question.5697ebb3.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-question::before {
  mask-image: url(/build/images/bubble-chat-question.f45b94dc.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-question.f45b94dc.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-search::before {
  mask-image: url(/build/images/bubble-chat-search.c348ac2b.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-search.c348ac2b.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-search::before {
  mask-image: url(/build/images/bubble-chat-search.59651157.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-search.59651157.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-secure::before {
  mask-image: url(/build/images/bubble-chat-secure.dbf4ded4.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-secure.dbf4ded4.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-secure::before {
  mask-image: url(/build/images/bubble-chat-secure.5459d150.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-secure.5459d150.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-translate::before {
  mask-image: url(/build/images/bubble-chat-translate.75abd666.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-translate.75abd666.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-translate::before {
  mask-image: url(/build/images/bubble-chat-translate.f008999e.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-translate.f008999e.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-unlock::before {
  mask-image: url(/build/images/bubble-chat-unlock.8e5de2b4.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-unlock.8e5de2b4.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-unlock::before {
  mask-image: url(/build/images/bubble-chat-unlock.da3afd1c.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-unlock.da3afd1c.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-upload::before {
  mask-image: url(/build/images/bubble-chat-upload.8f20a1b0.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-upload.8f20a1b0.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-upload::before {
  mask-image: url(/build/images/bubble-chat-upload.62ac8b8b.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-upload.62ac8b8b.svg);
}

.hgi.hgi-solid.hgi-bubble-chat-user::before {
  mask-image: url(/build/images/bubble-chat-user.1f3ce48b.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-user.1f3ce48b.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat-user::before {
  mask-image: url(/build/images/bubble-chat-user.24b62948.svg);
  -webkit-mask-image: url(/build/images/bubble-chat-user.24b62948.svg);
}

.hgi.hgi-solid.hgi-bubble-chat::before {
  mask-image: url(/build/images/bubble-chat.78a19b9f.svg);
  -webkit-mask-image: url(/build/images/bubble-chat.78a19b9f.svg);
}

.hgi.hgi-bulk.hgi-bubble-chat::before {
  mask-image: url(/build/images/bubble-chat.5538d414.svg);
  -webkit-mask-image: url(/build/images/bubble-chat.5538d414.svg);
}

.hgi.hgi-solid.hgi-bubble-tea-01::before {
  mask-image: url(/build/images/bubble-tea-01.bb2dd0de.svg);
  -webkit-mask-image: url(/build/images/bubble-tea-01.bb2dd0de.svg);
}

.hgi.hgi-bulk.hgi-bubble-tea-01::before {
  mask-image: url(/build/images/bubble-tea-01.8f118161.svg);
  -webkit-mask-image: url(/build/images/bubble-tea-01.8f118161.svg);
}

.hgi.hgi-solid.hgi-bubble-tea-02::before {
  mask-image: url(/build/images/bubble-tea-02.c54e9ebb.svg);
  -webkit-mask-image: url(/build/images/bubble-tea-02.c54e9ebb.svg);
}

.hgi.hgi-bulk.hgi-bubble-tea-02::before {
  mask-image: url(/build/images/bubble-tea-02.4fe8772e.svg);
  -webkit-mask-image: url(/build/images/bubble-tea-02.4fe8772e.svg);
}

.hgi.hgi-solid.hgi-bug-01::before {
  mask-image: url(/build/images/bug-01.46bdc462.svg);
  -webkit-mask-image: url(/build/images/bug-01.46bdc462.svg);
}

.hgi.hgi-bulk.hgi-bug-01::before {
  mask-image: url(/build/images/bug-01.049304ae.svg);
  -webkit-mask-image: url(/build/images/bug-01.049304ae.svg);
}

.hgi.hgi-solid.hgi-bug-02::before {
  mask-image: url(/build/images/bug-02.84461b95.svg);
  -webkit-mask-image: url(/build/images/bug-02.84461b95.svg);
}

.hgi.hgi-bulk.hgi-bug-02::before {
  mask-image: url(/build/images/bug-02.c896ed16.svg);
  -webkit-mask-image: url(/build/images/bug-02.c896ed16.svg);
}

.hgi.hgi-solid.hgi-building-01::before {
  mask-image: url(/build/images/building-01.50efeccc.svg);
  -webkit-mask-image: url(/build/images/building-01.50efeccc.svg);
}

.hgi.hgi-bulk.hgi-building-01::before {
  mask-image: url(/build/images/building-01.d38b3137.svg);
  -webkit-mask-image: url(/build/images/building-01.d38b3137.svg);
}

.hgi.hgi-solid.hgi-building-02::before {
  mask-image: url(/build/images/building-02.266cf642.svg);
  -webkit-mask-image: url(/build/images/building-02.266cf642.svg);
}

.hgi.hgi-bulk.hgi-building-02::before {
  mask-image: url(/build/images/building-02.524b5594.svg);
  -webkit-mask-image: url(/build/images/building-02.524b5594.svg);
}

.hgi.hgi-solid.hgi-building-03::before {
  mask-image: url(/build/images/building-03.9cd3b3a9.svg);
  -webkit-mask-image: url(/build/images/building-03.9cd3b3a9.svg);
}

.hgi.hgi-bulk.hgi-building-03::before {
  mask-image: url(/build/images/building-03.759171e2.svg);
  -webkit-mask-image: url(/build/images/building-03.759171e2.svg);
}

.hgi.hgi-solid.hgi-building-04::before {
  mask-image: url(/build/images/building-04.848e61bd.svg);
  -webkit-mask-image: url(/build/images/building-04.848e61bd.svg);
}

.hgi.hgi-bulk.hgi-building-04::before {
  mask-image: url(/build/images/building-04.aead35ef.svg);
  -webkit-mask-image: url(/build/images/building-04.aead35ef.svg);
}

.hgi.hgi-solid.hgi-building-05::before {
  mask-image: url(/build/images/building-05.907de7aa.svg);
  -webkit-mask-image: url(/build/images/building-05.907de7aa.svg);
}

.hgi.hgi-bulk.hgi-building-05::before {
  mask-image: url(/build/images/building-05.38039e31.svg);
  -webkit-mask-image: url(/build/images/building-05.38039e31.svg);
}

.hgi.hgi-solid.hgi-building-06::before {
  mask-image: url(/build/images/building-06.19a4adab.svg);
  -webkit-mask-image: url(/build/images/building-06.19a4adab.svg);
}

.hgi.hgi-bulk.hgi-building-06::before {
  mask-image: url(/build/images/building-06.86eb8634.svg);
  -webkit-mask-image: url(/build/images/building-06.86eb8634.svg);
}

.hgi.hgi-solid.hgi-bulb-charging::before {
  mask-image: url(/build/images/bulb-charging.a94e7252.svg);
  -webkit-mask-image: url(/build/images/bulb-charging.a94e7252.svg);
}

.hgi.hgi-bulk.hgi-bulb-charging::before {
  mask-image: url(/build/images/bulb-charging.43514535.svg);
  -webkit-mask-image: url(/build/images/bulb-charging.43514535.svg);
}

.hgi.hgi-solid.hgi-bulb::before {
  mask-image: url(/build/images/bulb.ba0c8212.svg);
  -webkit-mask-image: url(/build/images/bulb.ba0c8212.svg);
}

.hgi.hgi-bulk.hgi-bulb::before {
  mask-image: url(/build/images/bulb.23604424.svg);
  -webkit-mask-image: url(/build/images/bulb.23604424.svg);
}

.hgi.hgi-solid.hgi-bulletproof-vest::before {
  mask-image: url(/build/images/bulletproof-vest.034de48e.svg);
  -webkit-mask-image: url(/build/images/bulletproof-vest.034de48e.svg);
}

.hgi.hgi-bulk.hgi-bulletproof-vest::before {
  mask-image: url(/build/images/bulletproof-vest.d5a63a24.svg);
  -webkit-mask-image: url(/build/images/bulletproof-vest.d5a63a24.svg);
}

.hgi.hgi-solid.hgi-burj-al-arab::before {
  mask-image: url(/build/images/burj-al-arab.f91a5197.svg);
  -webkit-mask-image: url(/build/images/burj-al-arab.f91a5197.svg);
}

.hgi.hgi-bulk.hgi-burj-al-arab::before {
  mask-image: url(/build/images/burj-al-arab.1ee7f7a5.svg);
  -webkit-mask-image: url(/build/images/burj-al-arab.1ee7f7a5.svg);
}

.hgi.hgi-solid.hgi-burning-cd::before {
  mask-image: url(/build/images/burning-cd.bd5addd2.svg);
  -webkit-mask-image: url(/build/images/burning-cd.bd5addd2.svg);
}

.hgi.hgi-bulk.hgi-burning-cd::before {
  mask-image: url(/build/images/burning-cd.beb1d247.svg);
  -webkit-mask-image: url(/build/images/burning-cd.beb1d247.svg);
}

.hgi.hgi-solid.hgi-bus-01::before {
  mask-image: url(/build/images/bus-01.f1594dcb.svg);
  -webkit-mask-image: url(/build/images/bus-01.f1594dcb.svg);
}

.hgi.hgi-bulk.hgi-bus-01::before {
  mask-image: url(/build/images/bus-01.734c7bff.svg);
  -webkit-mask-image: url(/build/images/bus-01.734c7bff.svg);
}

.hgi.hgi-solid.hgi-bus-02::before {
  mask-image: url(/build/images/bus-02.db2aef1d.svg);
  -webkit-mask-image: url(/build/images/bus-02.db2aef1d.svg);
}

.hgi.hgi-bulk.hgi-bus-02::before {
  mask-image: url(/build/images/bus-02.f18a4b8e.svg);
  -webkit-mask-image: url(/build/images/bus-02.f18a4b8e.svg);
}

.hgi.hgi-solid.hgi-bus-03::before {
  mask-image: url(/build/images/bus-03.954792fb.svg);
  -webkit-mask-image: url(/build/images/bus-03.954792fb.svg);
}

.hgi.hgi-bulk.hgi-bus-03::before {
  mask-image: url(/build/images/bus-03.784ac4f3.svg);
  -webkit-mask-image: url(/build/images/bus-03.784ac4f3.svg);
}

.hgi.hgi-solid.hgi-c-programming::before {
  mask-image: url(/build/images/c-programming.be6bd60a.svg);
  -webkit-mask-image: url(/build/images/c-programming.be6bd60a.svg);
}

.hgi.hgi-bulk.hgi-c-programming::before {
  mask-image: url(/build/images/c-programming.1fe29b1a.svg);
  -webkit-mask-image: url(/build/images/c-programming.1fe29b1a.svg);
}

.hgi.hgi-solid.hgi-cabinet-01::before {
  mask-image: url(/build/images/cabinet-01.6ceb3d5b.svg);
  -webkit-mask-image: url(/build/images/cabinet-01.6ceb3d5b.svg);
}

.hgi.hgi-bulk.hgi-cabinet-01::before {
  mask-image: url(/build/images/cabinet-01.3a1380ba.svg);
  -webkit-mask-image: url(/build/images/cabinet-01.3a1380ba.svg);
}

.hgi.hgi-solid.hgi-cabinet-02::before {
  mask-image: url(/build/images/cabinet-02.bc5854fb.svg);
  -webkit-mask-image: url(/build/images/cabinet-02.bc5854fb.svg);
}

.hgi.hgi-bulk.hgi-cabinet-02::before {
  mask-image: url(/build/images/cabinet-02.581243ba.svg);
  -webkit-mask-image: url(/build/images/cabinet-02.581243ba.svg);
}

.hgi.hgi-solid.hgi-cabinet-03::before {
  mask-image: url(/build/images/cabinet-03.9cc054f6.svg);
  -webkit-mask-image: url(/build/images/cabinet-03.9cc054f6.svg);
}

.hgi.hgi-bulk.hgi-cabinet-03::before {
  mask-image: url(/build/images/cabinet-03.63822f89.svg);
  -webkit-mask-image: url(/build/images/cabinet-03.63822f89.svg);
}

.hgi.hgi-solid.hgi-cabinet-04::before {
  mask-image: url(/build/images/cabinet-04.6b9ec4f4.svg);
  -webkit-mask-image: url(/build/images/cabinet-04.6b9ec4f4.svg);
}

.hgi.hgi-bulk.hgi-cabinet-04::before {
  mask-image: url(/build/images/cabinet-04.9460361c.svg);
  -webkit-mask-image: url(/build/images/cabinet-04.9460361c.svg);
}

.hgi.hgi-solid.hgi-cable-car::before {
  mask-image: url(/build/images/cable-car.38459f05.svg);
  -webkit-mask-image: url(/build/images/cable-car.38459f05.svg);
}

.hgi.hgi-bulk.hgi-cable-car::before {
  mask-image: url(/build/images/cable-car.94af4224.svg);
  -webkit-mask-image: url(/build/images/cable-car.94af4224.svg);
}

.hgi.hgi-solid.hgi-cactus::before {
  mask-image: url(/build/images/cactus.fd2085aa.svg);
  -webkit-mask-image: url(/build/images/cactus.fd2085aa.svg);
}

.hgi.hgi-bulk.hgi-cactus::before {
  mask-image: url(/build/images/cactus.e47bfef8.svg);
  -webkit-mask-image: url(/build/images/cactus.e47bfef8.svg);
}

.hgi.hgi-solid.hgi-caduceus::before {
  mask-image: url(/build/images/caduceus.0d5d363b.svg);
  -webkit-mask-image: url(/build/images/caduceus.0d5d363b.svg);
}

.hgi.hgi-bulk.hgi-caduceus::before {
  mask-image: url(/build/images/caduceus.6a64e04e.svg);
  -webkit-mask-image: url(/build/images/caduceus.6a64e04e.svg);
}

.hgi.hgi-solid.hgi-cafe::before {
  mask-image: url(/build/images/cafe.d77698a3.svg);
  -webkit-mask-image: url(/build/images/cafe.d77698a3.svg);
}

.hgi.hgi-bulk.hgi-cafe::before {
  mask-image: url(/build/images/cafe.12072723.svg);
  -webkit-mask-image: url(/build/images/cafe.12072723.svg);
}

.hgi.hgi-solid.hgi-calculate::before {
  mask-image: url(/build/images/calculate.337e50c7.svg);
  -webkit-mask-image: url(/build/images/calculate.337e50c7.svg);
}

.hgi.hgi-bulk.hgi-calculate::before {
  mask-image: url(/build/images/calculate.def31700.svg);
  -webkit-mask-image: url(/build/images/calculate.def31700.svg);
}

.hgi.hgi-solid.hgi-calculator-01::before {
  mask-image: url(/build/images/calculator-01.f3028871.svg);
  -webkit-mask-image: url(/build/images/calculator-01.f3028871.svg);
}

.hgi.hgi-bulk.hgi-calculator-01::before {
  mask-image: url(/build/images/calculator-01.6124d291.svg);
  -webkit-mask-image: url(/build/images/calculator-01.6124d291.svg);
}

.hgi.hgi-solid.hgi-calculator::before {
  mask-image: url(/build/images/calculator.fc72da71.svg);
  -webkit-mask-image: url(/build/images/calculator.fc72da71.svg);
}

.hgi.hgi-bulk.hgi-calculator::before {
  mask-image: url(/build/images/calculator.cf798ab5.svg);
  -webkit-mask-image: url(/build/images/calculator.cf798ab5.svg);
}

.hgi.hgi-solid.hgi-calendar-01::before {
  mask-image: url(/build/images/calendar-01.16632882.svg);
  -webkit-mask-image: url(/build/images/calendar-01.16632882.svg);
}

.hgi.hgi-bulk.hgi-calendar-01::before {
  mask-image: url(/build/images/calendar-01.d9c2a343.svg);
  -webkit-mask-image: url(/build/images/calendar-01.d9c2a343.svg);
}

.hgi.hgi-solid.hgi-calendar-02::before {
  mask-image: url(/build/images/calendar-02.631fae6d.svg);
  -webkit-mask-image: url(/build/images/calendar-02.631fae6d.svg);
}

.hgi.hgi-bulk.hgi-calendar-02::before {
  mask-image: url(/build/images/calendar-02.855baa5c.svg);
  -webkit-mask-image: url(/build/images/calendar-02.855baa5c.svg);
}

.hgi.hgi-solid.hgi-calendar-03::before {
  mask-image: url(/build/images/calendar-03.71eb14ba.svg);
  -webkit-mask-image: url(/build/images/calendar-03.71eb14ba.svg);
}

.hgi.hgi-bulk.hgi-calendar-03::before {
  mask-image: url(/build/images/calendar-03.302ca7b8.svg);
  -webkit-mask-image: url(/build/images/calendar-03.302ca7b8.svg);
}

.hgi.hgi-solid.hgi-calendar-04::before {
  mask-image: url(/build/images/calendar-04.4112efa9.svg);
  -webkit-mask-image: url(/build/images/calendar-04.4112efa9.svg);
}

.hgi.hgi-bulk.hgi-calendar-04::before {
  mask-image: url(/build/images/calendar-04.8a737a13.svg);
  -webkit-mask-image: url(/build/images/calendar-04.8a737a13.svg);
}

.hgi.hgi-solid.hgi-calendar-add-01::before {
  mask-image: url(/build/images/calendar-add-01.e619a8cd.svg);
  -webkit-mask-image: url(/build/images/calendar-add-01.e619a8cd.svg);
}

.hgi.hgi-bulk.hgi-calendar-add-01::before {
  mask-image: url(/build/images/calendar-add-01.82f00327.svg);
  -webkit-mask-image: url(/build/images/calendar-add-01.82f00327.svg);
}

.hgi.hgi-solid.hgi-calendar-add-02::before {
  mask-image: url(/build/images/calendar-add-02.5707d696.svg);
  -webkit-mask-image: url(/build/images/calendar-add-02.5707d696.svg);
}

.hgi.hgi-bulk.hgi-calendar-add-02::before {
  mask-image: url(/build/images/calendar-add-02.487e6c95.svg);
  -webkit-mask-image: url(/build/images/calendar-add-02.487e6c95.svg);
}

.hgi.hgi-solid.hgi-calendar-block-01::before {
  mask-image: url(/build/images/calendar-block-01.cdbd6777.svg);
  -webkit-mask-image: url(/build/images/calendar-block-01.cdbd6777.svg);
}

.hgi.hgi-bulk.hgi-calendar-block-01::before {
  mask-image: url(/build/images/calendar-block-01.4fd54b43.svg);
  -webkit-mask-image: url(/build/images/calendar-block-01.4fd54b43.svg);
}

.hgi.hgi-solid.hgi-calendar-block-02::before {
  mask-image: url(/build/images/calendar-block-02.f36cc777.svg);
  -webkit-mask-image: url(/build/images/calendar-block-02.f36cc777.svg);
}

.hgi.hgi-bulk.hgi-calendar-block-02::before {
  mask-image: url(/build/images/calendar-block-02.1e4df11f.svg);
  -webkit-mask-image: url(/build/images/calendar-block-02.1e4df11f.svg);
}

.hgi.hgi-solid.hgi-calendar-check-in-01::before {
  mask-image: url(/build/images/calendar-check-in-01.c88dddce.svg);
  -webkit-mask-image: url(/build/images/calendar-check-in-01.c88dddce.svg);
}

.hgi.hgi-bulk.hgi-calendar-check-in-01::before {
  mask-image: url(/build/images/calendar-check-in-01.d1c9089e.svg);
  -webkit-mask-image: url(/build/images/calendar-check-in-01.d1c9089e.svg);
}

.hgi.hgi-solid.hgi-calendar-check-in-02::before {
  mask-image: url(/build/images/calendar-check-in-02.9871aff7.svg);
  -webkit-mask-image: url(/build/images/calendar-check-in-02.9871aff7.svg);
}

.hgi.hgi-bulk.hgi-calendar-check-in-02::before {
  mask-image: url(/build/images/calendar-check-in-02.57241378.svg);
  -webkit-mask-image: url(/build/images/calendar-check-in-02.57241378.svg);
}

.hgi.hgi-solid.hgi-calendar-check-out-01::before {
  mask-image: url(/build/images/calendar-check-out-01.5b0dc642.svg);
  -webkit-mask-image: url(/build/images/calendar-check-out-01.5b0dc642.svg);
}

.hgi.hgi-bulk.hgi-calendar-check-out-01::before {
  mask-image: url(/build/images/calendar-check-out-01.53ba6523.svg);
  -webkit-mask-image: url(/build/images/calendar-check-out-01.53ba6523.svg);
}

.hgi.hgi-solid.hgi-calendar-check-out-02::before {
  mask-image: url(/build/images/calendar-check-out-02.794db502.svg);
  -webkit-mask-image: url(/build/images/calendar-check-out-02.794db502.svg);
}

.hgi.hgi-bulk.hgi-calendar-check-out-02::before {
  mask-image: url(/build/images/calendar-check-out-02.c6fd542e.svg);
  -webkit-mask-image: url(/build/images/calendar-check-out-02.c6fd542e.svg);
}

.hgi.hgi-solid.hgi-calendar-download-01::before {
  mask-image: url(/build/images/calendar-download-01.0c521fb3.svg);
  -webkit-mask-image: url(/build/images/calendar-download-01.0c521fb3.svg);
}

.hgi.hgi-bulk.hgi-calendar-download-01::before {
  mask-image: url(/build/images/calendar-download-01.8691fcfd.svg);
  -webkit-mask-image: url(/build/images/calendar-download-01.8691fcfd.svg);
}

.hgi.hgi-solid.hgi-calendar-download-02::before {
  mask-image: url(/build/images/calendar-download-02.dd430c43.svg);
  -webkit-mask-image: url(/build/images/calendar-download-02.dd430c43.svg);
}

.hgi.hgi-bulk.hgi-calendar-download-02::before {
  mask-image: url(/build/images/calendar-download-02.ddce55f8.svg);
  -webkit-mask-image: url(/build/images/calendar-download-02.ddce55f8.svg);
}

.hgi.hgi-solid.hgi-calendar-favorite-01::before {
  mask-image: url(/build/images/calendar-favorite-01.6aa6c500.svg);
  -webkit-mask-image: url(/build/images/calendar-favorite-01.6aa6c500.svg);
}

.hgi.hgi-bulk.hgi-calendar-favorite-01::before {
  mask-image: url(/build/images/calendar-favorite-01.a5694412.svg);
  -webkit-mask-image: url(/build/images/calendar-favorite-01.a5694412.svg);
}

.hgi.hgi-solid.hgi-calendar-favorite-02::before {
  mask-image: url(/build/images/calendar-favorite-02.c550d26f.svg);
  -webkit-mask-image: url(/build/images/calendar-favorite-02.c550d26f.svg);
}

.hgi.hgi-bulk.hgi-calendar-favorite-02::before {
  mask-image: url(/build/images/calendar-favorite-02.3c3e66a4.svg);
  -webkit-mask-image: url(/build/images/calendar-favorite-02.3c3e66a4.svg);
}

.hgi.hgi-solid.hgi-calendar-lock-01::before {
  mask-image: url(/build/images/calendar-lock-01.638b6340.svg);
  -webkit-mask-image: url(/build/images/calendar-lock-01.638b6340.svg);
}

.hgi.hgi-bulk.hgi-calendar-lock-01::before {
  mask-image: url(/build/images/calendar-lock-01.986b7ac2.svg);
  -webkit-mask-image: url(/build/images/calendar-lock-01.986b7ac2.svg);
}

.hgi.hgi-solid.hgi-calendar-lock-02::before {
  mask-image: url(/build/images/calendar-lock-02.350e79c6.svg);
  -webkit-mask-image: url(/build/images/calendar-lock-02.350e79c6.svg);
}

.hgi.hgi-bulk.hgi-calendar-lock-02::before {
  mask-image: url(/build/images/calendar-lock-02.c323f23c.svg);
  -webkit-mask-image: url(/build/images/calendar-lock-02.c323f23c.svg);
}

.hgi.hgi-solid.hgi-calendar-love-01::before {
  mask-image: url(/build/images/calendar-love-01.2c68c402.svg);
  -webkit-mask-image: url(/build/images/calendar-love-01.2c68c402.svg);
}

.hgi.hgi-bulk.hgi-calendar-love-01::before {
  mask-image: url(/build/images/calendar-love-01.3c2c631e.svg);
  -webkit-mask-image: url(/build/images/calendar-love-01.3c2c631e.svg);
}

.hgi.hgi-solid.hgi-calendar-love-02::before {
  mask-image: url(/build/images/calendar-love-02.574d6079.svg);
  -webkit-mask-image: url(/build/images/calendar-love-02.574d6079.svg);
}

.hgi.hgi-bulk.hgi-calendar-love-02::before {
  mask-image: url(/build/images/calendar-love-02.62b25b47.svg);
  -webkit-mask-image: url(/build/images/calendar-love-02.62b25b47.svg);
}

.hgi.hgi-solid.hgi-calendar-minus-01::before {
  mask-image: url(/build/images/calendar-minus-01.9834ec85.svg);
  -webkit-mask-image: url(/build/images/calendar-minus-01.9834ec85.svg);
}

.hgi.hgi-bulk.hgi-calendar-minus-01::before {
  mask-image: url(/build/images/calendar-minus-01.edc57b08.svg);
  -webkit-mask-image: url(/build/images/calendar-minus-01.edc57b08.svg);
}

.hgi.hgi-solid.hgi-calendar-minus-02::before {
  mask-image: url(/build/images/calendar-minus-02.58c752d0.svg);
  -webkit-mask-image: url(/build/images/calendar-minus-02.58c752d0.svg);
}

.hgi.hgi-bulk.hgi-calendar-minus-02::before {
  mask-image: url(/build/images/calendar-minus-02.e0c48fc4.svg);
  -webkit-mask-image: url(/build/images/calendar-minus-02.e0c48fc4.svg);
}

.hgi.hgi-solid.hgi-calendar-remove-01::before {
  mask-image: url(/build/images/calendar-remove-01.feb07fba.svg);
  -webkit-mask-image: url(/build/images/calendar-remove-01.feb07fba.svg);
}

.hgi.hgi-bulk.hgi-calendar-remove-01::before {
  mask-image: url(/build/images/calendar-remove-01.d87558a0.svg);
  -webkit-mask-image: url(/build/images/calendar-remove-01.d87558a0.svg);
}

.hgi.hgi-solid.hgi-calendar-remove-02::before {
  mask-image: url(/build/images/calendar-remove-02.d2ab8a15.svg);
  -webkit-mask-image: url(/build/images/calendar-remove-02.d2ab8a15.svg);
}

.hgi.hgi-bulk.hgi-calendar-remove-02::before {
  mask-image: url(/build/images/calendar-remove-02.69a2d425.svg);
  -webkit-mask-image: url(/build/images/calendar-remove-02.69a2d425.svg);
}

.hgi.hgi-solid.hgi-calendar-setting-01::before {
  mask-image: url(/build/images/calendar-setting-01.d4c74e8e.svg);
  -webkit-mask-image: url(/build/images/calendar-setting-01.d4c74e8e.svg);
}

.hgi.hgi-bulk.hgi-calendar-setting-01::before {
  mask-image: url(/build/images/calendar-setting-01.bef76d59.svg);
  -webkit-mask-image: url(/build/images/calendar-setting-01.bef76d59.svg);
}

.hgi.hgi-solid.hgi-calendar-setting-02::before {
  mask-image: url(/build/images/calendar-setting-02.3eb38e4b.svg);
  -webkit-mask-image: url(/build/images/calendar-setting-02.3eb38e4b.svg);
}

.hgi.hgi-bulk.hgi-calendar-setting-02::before {
  mask-image: url(/build/images/calendar-setting-02.af1b08e5.svg);
  -webkit-mask-image: url(/build/images/calendar-setting-02.af1b08e5.svg);
}

.hgi.hgi-solid.hgi-calendar-upload-01::before {
  mask-image: url(/build/images/calendar-upload-01.d6425539.svg);
  -webkit-mask-image: url(/build/images/calendar-upload-01.d6425539.svg);
}

.hgi.hgi-bulk.hgi-calendar-upload-01::before {
  mask-image: url(/build/images/calendar-upload-01.aa8ba65d.svg);
  -webkit-mask-image: url(/build/images/calendar-upload-01.aa8ba65d.svg);
}

.hgi.hgi-solid.hgi-calendar-upload-02::before {
  mask-image: url(/build/images/calendar-upload-02.7de3a30d.svg);
  -webkit-mask-image: url(/build/images/calendar-upload-02.7de3a30d.svg);
}

.hgi.hgi-bulk.hgi-calendar-upload-02::before {
  mask-image: url(/build/images/calendar-upload-02.9f8e2b64.svg);
  -webkit-mask-image: url(/build/images/calendar-upload-02.9f8e2b64.svg);
}

.hgi.hgi-solid.hgi-call-02::before {
  mask-image: url(/build/images/call-02.e576f968.svg);
  -webkit-mask-image: url(/build/images/call-02.e576f968.svg);
}

.hgi.hgi-bulk.hgi-call-02::before {
  mask-image: url(/build/images/call-02.d8c10b00.svg);
  -webkit-mask-image: url(/build/images/call-02.d8c10b00.svg);
}

.hgi.hgi-solid.hgi-call-add-02::before {
  mask-image: url(/build/images/call-add-02.0802d562.svg);
  -webkit-mask-image: url(/build/images/call-add-02.0802d562.svg);
}

.hgi.hgi-bulk.hgi-call-add-02::before {
  mask-image: url(/build/images/call-add-02.a42fc65d.svg);
  -webkit-mask-image: url(/build/images/call-add-02.a42fc65d.svg);
}

.hgi.hgi-solid.hgi-call-add::before {
  mask-image: url(/build/images/call-add.5ff63905.svg);
  -webkit-mask-image: url(/build/images/call-add.5ff63905.svg);
}

.hgi.hgi-bulk.hgi-call-add::before {
  mask-image: url(/build/images/call-add.fdb47c95.svg);
  -webkit-mask-image: url(/build/images/call-add.fdb47c95.svg);
}

.hgi.hgi-solid.hgi-call-blocked-02::before {
  mask-image: url(/build/images/call-blocked-02.ef652beb.svg);
  -webkit-mask-image: url(/build/images/call-blocked-02.ef652beb.svg);
}

.hgi.hgi-bulk.hgi-call-blocked-02::before {
  mask-image: url(/build/images/call-blocked-02.756f182d.svg);
  -webkit-mask-image: url(/build/images/call-blocked-02.756f182d.svg);
}

.hgi.hgi-solid.hgi-call-blocked::before {
  mask-image: url(/build/images/call-blocked.163e4ea7.svg);
  -webkit-mask-image: url(/build/images/call-blocked.163e4ea7.svg);
}

.hgi.hgi-bulk.hgi-call-blocked::before {
  mask-image: url(/build/images/call-blocked.465a5117.svg);
  -webkit-mask-image: url(/build/images/call-blocked.465a5117.svg);
}

.hgi.hgi-solid.hgi-call-disabled-02::before {
  mask-image: url(/build/images/call-disabled-02.8fc5ee6a.svg);
  -webkit-mask-image: url(/build/images/call-disabled-02.8fc5ee6a.svg);
}

.hgi.hgi-bulk.hgi-call-disabled-02::before {
  mask-image: url(/build/images/call-disabled-02.9a0c7071.svg);
  -webkit-mask-image: url(/build/images/call-disabled-02.9a0c7071.svg);
}

.hgi.hgi-solid.hgi-call-disabled::before {
  mask-image: url(/build/images/call-disabled.c5bb4d58.svg);
  -webkit-mask-image: url(/build/images/call-disabled.c5bb4d58.svg);
}

.hgi.hgi-bulk.hgi-call-disabled::before {
  mask-image: url(/build/images/call-disabled.83062282.svg);
  -webkit-mask-image: url(/build/images/call-disabled.83062282.svg);
}

.hgi.hgi-solid.hgi-call-done-02::before {
  mask-image: url(/build/images/call-done-02.c9ab77de.svg);
  -webkit-mask-image: url(/build/images/call-done-02.c9ab77de.svg);
}

.hgi.hgi-bulk.hgi-call-done-02::before {
  mask-image: url(/build/images/call-done-02.aaf556b3.svg);
  -webkit-mask-image: url(/build/images/call-done-02.aaf556b3.svg);
}

.hgi.hgi-solid.hgi-call-done::before {
  mask-image: url(/build/images/call-done.2665c6f5.svg);
  -webkit-mask-image: url(/build/images/call-done.2665c6f5.svg);
}

.hgi.hgi-bulk.hgi-call-done::before {
  mask-image: url(/build/images/call-done.d9f7474a.svg);
  -webkit-mask-image: url(/build/images/call-done.d9f7474a.svg);
}

.hgi.hgi-solid.hgi-call-end-01::before {
  mask-image: url(/build/images/call-end-01.0207e5f9.svg);
  -webkit-mask-image: url(/build/images/call-end-01.0207e5f9.svg);
}

.hgi.hgi-bulk.hgi-call-end-01::before {
  mask-image: url(/build/images/call-end-01.a0ac4b6a.svg);
  -webkit-mask-image: url(/build/images/call-end-01.a0ac4b6a.svg);
}

.hgi.hgi-solid.hgi-call-end-02::before {
  mask-image: url(/build/images/call-end-02.1cbcb63d.svg);
  -webkit-mask-image: url(/build/images/call-end-02.1cbcb63d.svg);
}

.hgi.hgi-bulk.hgi-call-end-02::before {
  mask-image: url(/build/images/call-end-02.bc91d9c3.svg);
  -webkit-mask-image: url(/build/images/call-end-02.bc91d9c3.svg);
}

.hgi.hgi-solid.hgi-call-end-03::before {
  mask-image: url(/build/images/call-end-03.a2dd9d09.svg);
  -webkit-mask-image: url(/build/images/call-end-03.a2dd9d09.svg);
}

.hgi.hgi-bulk.hgi-call-end-03::before {
  mask-image: url(/build/images/call-end-03.33198e99.svg);
  -webkit-mask-image: url(/build/images/call-end-03.33198e99.svg);
}

.hgi.hgi-solid.hgi-call-end-04::before {
  mask-image: url(/build/images/call-end-04.3292f1c0.svg);
  -webkit-mask-image: url(/build/images/call-end-04.3292f1c0.svg);
}

.hgi.hgi-bulk.hgi-call-end-04::before {
  mask-image: url(/build/images/call-end-04.e0524eb8.svg);
  -webkit-mask-image: url(/build/images/call-end-04.e0524eb8.svg);
}

.hgi.hgi-solid.hgi-call-incoming-01::before {
  mask-image: url(/build/images/call-incoming-01.aae6cc87.svg);
  -webkit-mask-image: url(/build/images/call-incoming-01.aae6cc87.svg);
}

.hgi.hgi-bulk.hgi-call-incoming-01::before {
  mask-image: url(/build/images/call-incoming-01.71922b1c.svg);
  -webkit-mask-image: url(/build/images/call-incoming-01.71922b1c.svg);
}

.hgi.hgi-solid.hgi-call-incoming-02::before {
  mask-image: url(/build/images/call-incoming-02.0ae76f5f.svg);
  -webkit-mask-image: url(/build/images/call-incoming-02.0ae76f5f.svg);
}

.hgi.hgi-bulk.hgi-call-incoming-02::before {
  mask-image: url(/build/images/call-incoming-02.31e069f6.svg);
  -webkit-mask-image: url(/build/images/call-incoming-02.31e069f6.svg);
}

.hgi.hgi-solid.hgi-call-incoming-03::before {
  mask-image: url(/build/images/call-incoming-03.9a44131f.svg);
  -webkit-mask-image: url(/build/images/call-incoming-03.9a44131f.svg);
}

.hgi.hgi-bulk.hgi-call-incoming-03::before {
  mask-image: url(/build/images/call-incoming-03.e16966cc.svg);
  -webkit-mask-image: url(/build/images/call-incoming-03.e16966cc.svg);
}

.hgi.hgi-solid.hgi-call-incoming-04::before {
  mask-image: url(/build/images/call-incoming-04.714e8703.svg);
  -webkit-mask-image: url(/build/images/call-incoming-04.714e8703.svg);
}

.hgi.hgi-bulk.hgi-call-incoming-04::before {
  mask-image: url(/build/images/call-incoming-04.73e3632a.svg);
  -webkit-mask-image: url(/build/images/call-incoming-04.73e3632a.svg);
}

.hgi.hgi-solid.hgi-call-internal-02::before {
  mask-image: url(/build/images/call-internal-02.b64dcf1d.svg);
  -webkit-mask-image: url(/build/images/call-internal-02.b64dcf1d.svg);
}

.hgi.hgi-bulk.hgi-call-internal-02::before {
  mask-image: url(/build/images/call-internal-02.81fa99d2.svg);
  -webkit-mask-image: url(/build/images/call-internal-02.81fa99d2.svg);
}

.hgi.hgi-solid.hgi-call-internal::before {
  mask-image: url(/build/images/call-internal.5a348df3.svg);
  -webkit-mask-image: url(/build/images/call-internal.5a348df3.svg);
}

.hgi.hgi-bulk.hgi-call-internal::before {
  mask-image: url(/build/images/call-internal.c664710f.svg);
  -webkit-mask-image: url(/build/images/call-internal.c664710f.svg);
}

.hgi.hgi-solid.hgi-call-locked-02::before {
  mask-image: url(/build/images/call-locked-02.617e0d88.svg);
  -webkit-mask-image: url(/build/images/call-locked-02.617e0d88.svg);
}

.hgi.hgi-bulk.hgi-call-locked-02::before {
  mask-image: url(/build/images/call-locked-02.85da6e33.svg);
  -webkit-mask-image: url(/build/images/call-locked-02.85da6e33.svg);
}

.hgi.hgi-solid.hgi-call-locked::before {
  mask-image: url(/build/images/call-locked.6d8c84be.svg);
  -webkit-mask-image: url(/build/images/call-locked.6d8c84be.svg);
}

.hgi.hgi-bulk.hgi-call-locked::before {
  mask-image: url(/build/images/call-locked.df74b75a.svg);
  -webkit-mask-image: url(/build/images/call-locked.df74b75a.svg);
}

.hgi.hgi-solid.hgi-call-minus-02::before {
  mask-image: url(/build/images/call-minus-02.bfcc5a14.svg);
  -webkit-mask-image: url(/build/images/call-minus-02.bfcc5a14.svg);
}

.hgi.hgi-bulk.hgi-call-minus-02::before {
  mask-image: url(/build/images/call-minus-02.8e6be8d5.svg);
  -webkit-mask-image: url(/build/images/call-minus-02.8e6be8d5.svg);
}

.hgi.hgi-solid.hgi-call-minus::before {
  mask-image: url(/build/images/call-minus.7d22ac7c.svg);
  -webkit-mask-image: url(/build/images/call-minus.7d22ac7c.svg);
}

.hgi.hgi-bulk.hgi-call-minus::before {
  mask-image: url(/build/images/call-minus.8854ad89.svg);
  -webkit-mask-image: url(/build/images/call-minus.8854ad89.svg);
}

.hgi.hgi-solid.hgi-call-missed-01::before {
  mask-image: url(/build/images/call-missed-01.0e0a7429.svg);
  -webkit-mask-image: url(/build/images/call-missed-01.0e0a7429.svg);
}

.hgi.hgi-bulk.hgi-call-missed-01::before {
  mask-image: url(/build/images/call-missed-01.5d8bb5e2.svg);
  -webkit-mask-image: url(/build/images/call-missed-01.5d8bb5e2.svg);
}

.hgi.hgi-solid.hgi-call-missed-02::before {
  mask-image: url(/build/images/call-missed-02.71c37925.svg);
  -webkit-mask-image: url(/build/images/call-missed-02.71c37925.svg);
}

.hgi.hgi-bulk.hgi-call-missed-02::before {
  mask-image: url(/build/images/call-missed-02.4a1b8a8a.svg);
  -webkit-mask-image: url(/build/images/call-missed-02.4a1b8a8a.svg);
}

.hgi.hgi-solid.hgi-call-missed-03::before {
  mask-image: url(/build/images/call-missed-03.3d5c9b36.svg);
  -webkit-mask-image: url(/build/images/call-missed-03.3d5c9b36.svg);
}

.hgi.hgi-bulk.hgi-call-missed-03::before {
  mask-image: url(/build/images/call-missed-03.323e6a0e.svg);
  -webkit-mask-image: url(/build/images/call-missed-03.323e6a0e.svg);
}

.hgi.hgi-solid.hgi-call-missed-04::before {
  mask-image: url(/build/images/call-missed-04.6cc785ae.svg);
  -webkit-mask-image: url(/build/images/call-missed-04.6cc785ae.svg);
}

.hgi.hgi-bulk.hgi-call-missed-04::before {
  mask-image: url(/build/images/call-missed-04.ab96bf36.svg);
  -webkit-mask-image: url(/build/images/call-missed-04.ab96bf36.svg);
}

.hgi.hgi-solid.hgi-call-outgoing-01::before {
  mask-image: url(/build/images/call-outgoing-01.5880219c.svg);
  -webkit-mask-image: url(/build/images/call-outgoing-01.5880219c.svg);
}

.hgi.hgi-bulk.hgi-call-outgoing-01::before {
  mask-image: url(/build/images/call-outgoing-01.c286a825.svg);
  -webkit-mask-image: url(/build/images/call-outgoing-01.c286a825.svg);
}

.hgi.hgi-solid.hgi-call-outgoing-02::before {
  mask-image: url(/build/images/call-outgoing-02.7ad7d4bd.svg);
  -webkit-mask-image: url(/build/images/call-outgoing-02.7ad7d4bd.svg);
}

.hgi.hgi-bulk.hgi-call-outgoing-02::before {
  mask-image: url(/build/images/call-outgoing-02.f7d6cc76.svg);
  -webkit-mask-image: url(/build/images/call-outgoing-02.f7d6cc76.svg);
}

.hgi.hgi-solid.hgi-call-outgoing-03::before {
  mask-image: url(/build/images/call-outgoing-03.9619c104.svg);
  -webkit-mask-image: url(/build/images/call-outgoing-03.9619c104.svg);
}

.hgi.hgi-bulk.hgi-call-outgoing-03::before {
  mask-image: url(/build/images/call-outgoing-03.969883e9.svg);
  -webkit-mask-image: url(/build/images/call-outgoing-03.969883e9.svg);
}

.hgi.hgi-solid.hgi-call-outgoing-04::before {
  mask-image: url(/build/images/call-outgoing-04.5fac26d8.svg);
  -webkit-mask-image: url(/build/images/call-outgoing-04.5fac26d8.svg);
}

.hgi.hgi-bulk.hgi-call-outgoing-04::before {
  mask-image: url(/build/images/call-outgoing-04.d2b0b88d.svg);
  -webkit-mask-image: url(/build/images/call-outgoing-04.d2b0b88d.svg);
}

.hgi.hgi-solid.hgi-call-paused-02::before {
  mask-image: url(/build/images/call-paused-02.ae4d135f.svg);
  -webkit-mask-image: url(/build/images/call-paused-02.ae4d135f.svg);
}

.hgi.hgi-bulk.hgi-call-paused-02::before {
  mask-image: url(/build/images/call-paused-02.d6d13879.svg);
  -webkit-mask-image: url(/build/images/call-paused-02.d6d13879.svg);
}

.hgi.hgi-solid.hgi-call-paused::before {
  mask-image: url(/build/images/call-paused.2748a557.svg);
  -webkit-mask-image: url(/build/images/call-paused.2748a557.svg);
}

.hgi.hgi-bulk.hgi-call-paused::before {
  mask-image: url(/build/images/call-paused.6459d15d.svg);
  -webkit-mask-image: url(/build/images/call-paused.6459d15d.svg);
}

.hgi.hgi-solid.hgi-call-received-02::before {
  mask-image: url(/build/images/call-received-02.633d44e4.svg);
  -webkit-mask-image: url(/build/images/call-received-02.633d44e4.svg);
}

.hgi.hgi-bulk.hgi-call-received-02::before {
  mask-image: url(/build/images/call-received-02.b192669b.svg);
  -webkit-mask-image: url(/build/images/call-received-02.b192669b.svg);
}

.hgi.hgi-solid.hgi-call-received::before {
  mask-image: url(/build/images/call-received.fd29414e.svg);
  -webkit-mask-image: url(/build/images/call-received.fd29414e.svg);
}

.hgi.hgi-bulk.hgi-call-received::before {
  mask-image: url(/build/images/call-received.3bf1a5d2.svg);
  -webkit-mask-image: url(/build/images/call-received.3bf1a5d2.svg);
}

.hgi.hgi-solid.hgi-call-ringing-01::before {
  mask-image: url(/build/images/call-ringing-01.0e91f632.svg);
  -webkit-mask-image: url(/build/images/call-ringing-01.0e91f632.svg);
}

.hgi.hgi-bulk.hgi-call-ringing-01::before {
  mask-image: url(/build/images/call-ringing-01.c3294fa4.svg);
  -webkit-mask-image: url(/build/images/call-ringing-01.c3294fa4.svg);
}

.hgi.hgi-solid.hgi-call-ringing-02::before {
  mask-image: url(/build/images/call-ringing-02.be14faf3.svg);
  -webkit-mask-image: url(/build/images/call-ringing-02.be14faf3.svg);
}

.hgi.hgi-bulk.hgi-call-ringing-02::before {
  mask-image: url(/build/images/call-ringing-02.1ea225df.svg);
  -webkit-mask-image: url(/build/images/call-ringing-02.1ea225df.svg);
}

.hgi.hgi-solid.hgi-call-ringing-03::before {
  mask-image: url(/build/images/call-ringing-03.a9cde796.svg);
  -webkit-mask-image: url(/build/images/call-ringing-03.a9cde796.svg);
}

.hgi.hgi-bulk.hgi-call-ringing-03::before {
  mask-image: url(/build/images/call-ringing-03.adc210c0.svg);
  -webkit-mask-image: url(/build/images/call-ringing-03.adc210c0.svg);
}

.hgi.hgi-solid.hgi-call-ringing-04::before {
  mask-image: url(/build/images/call-ringing-04.92ae3e42.svg);
  -webkit-mask-image: url(/build/images/call-ringing-04.92ae3e42.svg);
}

.hgi.hgi-bulk.hgi-call-ringing-04::before {
  mask-image: url(/build/images/call-ringing-04.93b751f6.svg);
  -webkit-mask-image: url(/build/images/call-ringing-04.93b751f6.svg);
}

.hgi.hgi-solid.hgi-call-unlocked-02::before {
  mask-image: url(/build/images/call-unlocked-02.fad59944.svg);
  -webkit-mask-image: url(/build/images/call-unlocked-02.fad59944.svg);
}

.hgi.hgi-bulk.hgi-call-unlocked-02::before {
  mask-image: url(/build/images/call-unlocked-02.a59dedf0.svg);
  -webkit-mask-image: url(/build/images/call-unlocked-02.a59dedf0.svg);
}

.hgi.hgi-solid.hgi-call-unlocked::before {
  mask-image: url(/build/images/call-unlocked.0bea7814.svg);
  -webkit-mask-image: url(/build/images/call-unlocked.0bea7814.svg);
}

.hgi.hgi-bulk.hgi-call-unlocked::before {
  mask-image: url(/build/images/call-unlocked.60b5ac23.svg);
  -webkit-mask-image: url(/build/images/call-unlocked.60b5ac23.svg);
}

.hgi.hgi-solid.hgi-call::before {
  mask-image: url(/build/images/call.43e722ed.svg);
  -webkit-mask-image: url(/build/images/call.43e722ed.svg);
}

.hgi.hgi-bulk.hgi-call::before {
  mask-image: url(/build/images/call.56cbd8c4.svg);
  -webkit-mask-image: url(/build/images/call.56cbd8c4.svg);
}

.hgi.hgi-solid.hgi-calling-02::before {
  mask-image: url(/build/images/calling-02.d3ba1482.svg);
  -webkit-mask-image: url(/build/images/calling-02.d3ba1482.svg);
}

.hgi.hgi-bulk.hgi-calling-02::before {
  mask-image: url(/build/images/calling-02.eac28184.svg);
  -webkit-mask-image: url(/build/images/calling-02.eac28184.svg);
}

.hgi.hgi-solid.hgi-calling::before {
  mask-image: url(/build/images/calling.868b117d.svg);
  -webkit-mask-image: url(/build/images/calling.868b117d.svg);
}

.hgi.hgi-bulk.hgi-calling::before {
  mask-image: url(/build/images/calling.78906951.svg);
  -webkit-mask-image: url(/build/images/calling.78906951.svg);
}

.hgi.hgi-solid.hgi-camel::before {
  mask-image: url(/build/images/camel.d8aebaf4.svg);
  -webkit-mask-image: url(/build/images/camel.d8aebaf4.svg);
}

.hgi.hgi-bulk.hgi-camel::before {
  mask-image: url(/build/images/camel.8c68772f.svg);
  -webkit-mask-image: url(/build/images/camel.8c68772f.svg);
}

.hgi.hgi-solid.hgi-camera-01::before {
  mask-image: url(/build/images/camera-01.a04cd0e8.svg);
  -webkit-mask-image: url(/build/images/camera-01.a04cd0e8.svg);
}

.hgi.hgi-bulk.hgi-camera-01::before {
  mask-image: url(/build/images/camera-01.956f366a.svg);
  -webkit-mask-image: url(/build/images/camera-01.956f366a.svg);
}

.hgi.hgi-solid.hgi-camera-02::before {
  mask-image: url(/build/images/camera-02.b75c9a1c.svg);
  -webkit-mask-image: url(/build/images/camera-02.b75c9a1c.svg);
}

.hgi.hgi-bulk.hgi-camera-02::before {
  mask-image: url(/build/images/camera-02.7f42fac5.svg);
  -webkit-mask-image: url(/build/images/camera-02.7f42fac5.svg);
}

.hgi.hgi-solid.hgi-camera-add-01::before {
  mask-image: url(/build/images/camera-add-01.e0871c3c.svg);
  -webkit-mask-image: url(/build/images/camera-add-01.e0871c3c.svg);
}

.hgi.hgi-bulk.hgi-camera-add-01::before {
  mask-image: url(/build/images/camera-add-01.f5f49703.svg);
  -webkit-mask-image: url(/build/images/camera-add-01.f5f49703.svg);
}

.hgi.hgi-solid.hgi-camera-add-02::before {
  mask-image: url(/build/images/camera-add-02.0547617a.svg);
  -webkit-mask-image: url(/build/images/camera-add-02.0547617a.svg);
}

.hgi.hgi-bulk.hgi-camera-add-02::before {
  mask-image: url(/build/images/camera-add-02.52c76f23.svg);
  -webkit-mask-image: url(/build/images/camera-add-02.52c76f23.svg);
}

.hgi.hgi-solid.hgi-camera-automatically-01::before {
  mask-image: url(/build/images/camera-automatically-01.320e1683.svg);
  -webkit-mask-image: url(/build/images/camera-automatically-01.320e1683.svg);
}

.hgi.hgi-bulk.hgi-camera-automatically-01::before {
  mask-image: url(/build/images/camera-automatically-01.8de518b8.svg);
  -webkit-mask-image: url(/build/images/camera-automatically-01.8de518b8.svg);
}

.hgi.hgi-solid.hgi-camera-automatically-02::before {
  mask-image: url(/build/images/camera-automatically-02.94c9d7be.svg);
  -webkit-mask-image: url(/build/images/camera-automatically-02.94c9d7be.svg);
}

.hgi.hgi-bulk.hgi-camera-automatically-02::before {
  mask-image: url(/build/images/camera-automatically-02.ac7d0430.svg);
  -webkit-mask-image: url(/build/images/camera-automatically-02.ac7d0430.svg);
}

.hgi.hgi-solid.hgi-camera-lens::before {
  mask-image: url(/build/images/camera-lens.be1c6e46.svg);
  -webkit-mask-image: url(/build/images/camera-lens.be1c6e46.svg);
}

.hgi.hgi-bulk.hgi-camera-lens::before {
  mask-image: url(/build/images/camera-lens.79637157.svg);
  -webkit-mask-image: url(/build/images/camera-lens.79637157.svg);
}

.hgi.hgi-solid.hgi-camera-microphone-01::before {
  mask-image: url(/build/images/camera-microphone-01.10999d88.svg);
  -webkit-mask-image: url(/build/images/camera-microphone-01.10999d88.svg);
}

.hgi.hgi-bulk.hgi-camera-microphone-01::before {
  mask-image: url(/build/images/camera-microphone-01.04d85fda.svg);
  -webkit-mask-image: url(/build/images/camera-microphone-01.04d85fda.svg);
}

.hgi.hgi-solid.hgi-camera-microphone-02::before {
  mask-image: url(/build/images/camera-microphone-02.ae68ae97.svg);
  -webkit-mask-image: url(/build/images/camera-microphone-02.ae68ae97.svg);
}

.hgi.hgi-bulk.hgi-camera-microphone-02::before {
  mask-image: url(/build/images/camera-microphone-02.625bb00a.svg);
  -webkit-mask-image: url(/build/images/camera-microphone-02.625bb00a.svg);
}

.hgi.hgi-solid.hgi-camera-night-mode-01::before {
  mask-image: url(/build/images/camera-night-mode-01.a361deff.svg);
  -webkit-mask-image: url(/build/images/camera-night-mode-01.a361deff.svg);
}

.hgi.hgi-bulk.hgi-camera-night-mode-01::before {
  mask-image: url(/build/images/camera-night-mode-01.70b2e37d.svg);
  -webkit-mask-image: url(/build/images/camera-night-mode-01.70b2e37d.svg);
}

.hgi.hgi-solid.hgi-camera-night-mode-02::before {
  mask-image: url(/build/images/camera-night-mode-02.2e714d98.svg);
  -webkit-mask-image: url(/build/images/camera-night-mode-02.2e714d98.svg);
}

.hgi.hgi-bulk.hgi-camera-night-mode-02::before {
  mask-image: url(/build/images/camera-night-mode-02.d4858b09.svg);
  -webkit-mask-image: url(/build/images/camera-night-mode-02.d4858b09.svg);
}

.hgi.hgi-solid.hgi-camera-off-01::before {
  mask-image: url(/build/images/camera-off-01.1295b066.svg);
  -webkit-mask-image: url(/build/images/camera-off-01.1295b066.svg);
}

.hgi.hgi-bulk.hgi-camera-off-01::before {
  mask-image: url(/build/images/camera-off-01.f1e79846.svg);
  -webkit-mask-image: url(/build/images/camera-off-01.f1e79846.svg);
}

.hgi.hgi-solid.hgi-camera-off-02::before {
  mask-image: url(/build/images/camera-off-02.e69b0b57.svg);
  -webkit-mask-image: url(/build/images/camera-off-02.e69b0b57.svg);
}

.hgi.hgi-bulk.hgi-camera-off-02::before {
  mask-image: url(/build/images/camera-off-02.b5277534.svg);
  -webkit-mask-image: url(/build/images/camera-off-02.b5277534.svg);
}

.hgi.hgi-solid.hgi-camera-rotated-01::before {
  mask-image: url(/build/images/camera-rotated-01.e9c861fb.svg);
  -webkit-mask-image: url(/build/images/camera-rotated-01.e9c861fb.svg);
}

.hgi.hgi-bulk.hgi-camera-rotated-01::before {
  mask-image: url(/build/images/camera-rotated-01.1e5806a5.svg);
  -webkit-mask-image: url(/build/images/camera-rotated-01.1e5806a5.svg);
}

.hgi.hgi-solid.hgi-camera-rotated-02::before {
  mask-image: url(/build/images/camera-rotated-02.f6c9f2ed.svg);
  -webkit-mask-image: url(/build/images/camera-rotated-02.f6c9f2ed.svg);
}

.hgi.hgi-bulk.hgi-camera-rotated-02::before {
  mask-image: url(/build/images/camera-rotated-02.38af35e9.svg);
  -webkit-mask-image: url(/build/images/camera-rotated-02.38af35e9.svg);
}

.hgi.hgi-solid.hgi-camera-smile-01::before {
  mask-image: url(/build/images/camera-smile-01.bffb30b0.svg);
  -webkit-mask-image: url(/build/images/camera-smile-01.bffb30b0.svg);
}

.hgi.hgi-bulk.hgi-camera-smile-01::before {
  mask-image: url(/build/images/camera-smile-01.321bcc02.svg);
  -webkit-mask-image: url(/build/images/camera-smile-01.321bcc02.svg);
}

.hgi.hgi-solid.hgi-camera-smile-02::before {
  mask-image: url(/build/images/camera-smile-02.1e0e44fa.svg);
  -webkit-mask-image: url(/build/images/camera-smile-02.1e0e44fa.svg);
}

.hgi.hgi-bulk.hgi-camera-smile-02::before {
  mask-image: url(/build/images/camera-smile-02.9eb5c954.svg);
  -webkit-mask-image: url(/build/images/camera-smile-02.9eb5c954.svg);
}

.hgi.hgi-solid.hgi-camera-tripod::before {
  mask-image: url(/build/images/camera-tripod.fc5e6199.svg);
  -webkit-mask-image: url(/build/images/camera-tripod.fc5e6199.svg);
}

.hgi.hgi-bulk.hgi-camera-tripod::before {
  mask-image: url(/build/images/camera-tripod.832cb20c.svg);
  -webkit-mask-image: url(/build/images/camera-tripod.832cb20c.svg);
}

.hgi.hgi-solid.hgi-camera-video::before {
  mask-image: url(/build/images/camera-video.474e865a.svg);
  -webkit-mask-image: url(/build/images/camera-video.474e865a.svg);
}

.hgi.hgi-bulk.hgi-camera-video::before {
  mask-image: url(/build/images/camera-video.a16acecd.svg);
  -webkit-mask-image: url(/build/images/camera-video.a16acecd.svg);
}

.hgi.hgi-solid.hgi-camper::before {
  mask-image: url(/build/images/camper.fd788620.svg);
  -webkit-mask-image: url(/build/images/camper.fd788620.svg);
}

.hgi.hgi-bulk.hgi-camper::before {
  mask-image: url(/build/images/camper.94a73717.svg);
  -webkit-mask-image: url(/build/images/camper.94a73717.svg);
}

.hgi.hgi-solid.hgi-campfire::before {
  mask-image: url(/build/images/campfire.6cb25795.svg);
  -webkit-mask-image: url(/build/images/campfire.6cb25795.svg);
}

.hgi.hgi-bulk.hgi-campfire::before {
  mask-image: url(/build/images/campfire.363a6652.svg);
  -webkit-mask-image: url(/build/images/campfire.363a6652.svg);
}

.hgi.hgi-solid.hgi-cancel-01::before {
  mask-image: url(/build/images/cancel-01.5956c33b.svg);
  -webkit-mask-image: url(/build/images/cancel-01.5956c33b.svg);
}

.hgi.hgi-bulk.hgi-cancel-01::before {
  mask-image: url(/build/images/cancel-01.5189ec88.svg);
  -webkit-mask-image: url(/build/images/cancel-01.5189ec88.svg);
}

.hgi.hgi-solid.hgi-cancel-02::before {
  mask-image: url(/build/images/cancel-02.1a67404a.svg);
  -webkit-mask-image: url(/build/images/cancel-02.1a67404a.svg);
}

.hgi.hgi-bulk.hgi-cancel-02::before {
  mask-image: url(/build/images/cancel-02.9b4db0b7.svg);
  -webkit-mask-image: url(/build/images/cancel-02.9b4db0b7.svg);
}

.hgi.hgi-solid.hgi-cancel-circle-half-dot::before {
  mask-image: url(/build/images/cancel-circle-half-dot.ba652e76.svg);
  -webkit-mask-image: url(/build/images/cancel-circle-half-dot.ba652e76.svg);
}

.hgi.hgi-bulk.hgi-cancel-circle-half-dot::before {
  mask-image: url(/build/images/cancel-circle-half-dot.f873e078.svg);
  -webkit-mask-image: url(/build/images/cancel-circle-half-dot.f873e078.svg);
}

.hgi.hgi-solid.hgi-cancel-circle::before {
  mask-image: url(/build/images/cancel-circle.917beb89.svg);
  -webkit-mask-image: url(/build/images/cancel-circle.917beb89.svg);
}

.hgi.hgi-bulk.hgi-cancel-circle::before {
  mask-image: url(/build/images/cancel-circle.ce763c6c.svg);
  -webkit-mask-image: url(/build/images/cancel-circle.ce763c6c.svg);
}

.hgi.hgi-solid.hgi-cancel-square::before {
  mask-image: url(/build/images/cancel-square.508d9dba.svg);
  -webkit-mask-image: url(/build/images/cancel-square.508d9dba.svg);
}

.hgi.hgi-bulk.hgi-cancel-square::before {
  mask-image: url(/build/images/cancel-square.24e91aee.svg);
  -webkit-mask-image: url(/build/images/cancel-square.24e91aee.svg);
}

.hgi.hgi-solid.hgi-candelier-01::before {
  mask-image: url(/build/images/candelier-01.e8e6152d.svg);
  -webkit-mask-image: url(/build/images/candelier-01.e8e6152d.svg);
}

.hgi.hgi-bulk.hgi-candelier-01::before {
  mask-image: url(/build/images/candelier-01.a976f194.svg);
  -webkit-mask-image: url(/build/images/candelier-01.a976f194.svg);
}

.hgi.hgi-solid.hgi-candelier-02::before {
  mask-image: url(/build/images/candelier-02.c77298c2.svg);
  -webkit-mask-image: url(/build/images/candelier-02.c77298c2.svg);
}

.hgi.hgi-bulk.hgi-candelier-02::before {
  mask-image: url(/build/images/candelier-02.482c1eca.svg);
  -webkit-mask-image: url(/build/images/candelier-02.482c1eca.svg);
}

.hgi.hgi-solid.hgi-canvas::before {
  mask-image: url(/build/images/canvas.b5d8da0f.svg);
  -webkit-mask-image: url(/build/images/canvas.b5d8da0f.svg);
}

.hgi.hgi-bulk.hgi-canvas::before {
  mask-image: url(/build/images/canvas.88cb5b88.svg);
  -webkit-mask-image: url(/build/images/canvas.88cb5b88.svg);
}

.hgi.hgi-solid.hgi-cap-projecting::before {
  mask-image: url(/build/images/cap-projecting.10b6d30e.svg);
  -webkit-mask-image: url(/build/images/cap-projecting.10b6d30e.svg);
}

.hgi.hgi-bulk.hgi-cap-projecting::before {
  mask-image: url(/build/images/cap-projecting.178f158d.svg);
  -webkit-mask-image: url(/build/images/cap-projecting.178f158d.svg);
}

.hgi.hgi-solid.hgi-cap-round::before {
  mask-image: url(/build/images/cap-round.f24f8081.svg);
  -webkit-mask-image: url(/build/images/cap-round.f24f8081.svg);
}

.hgi.hgi-bulk.hgi-cap-round::before {
  mask-image: url(/build/images/cap-round.757efa84.svg);
  -webkit-mask-image: url(/build/images/cap-round.757efa84.svg);
}

.hgi.hgi-solid.hgi-cap-straight::before {
  mask-image: url(/build/images/cap-straight.973bbc8f.svg);
  -webkit-mask-image: url(/build/images/cap-straight.973bbc8f.svg);
}

.hgi.hgi-bulk.hgi-cap-straight::before {
  mask-image: url(/build/images/cap-straight.628cbc62.svg);
  -webkit-mask-image: url(/build/images/cap-straight.628cbc62.svg);
}

.hgi.hgi-solid.hgi-cap::before {
  mask-image: url(/build/images/cap.4318bab2.svg);
  -webkit-mask-image: url(/build/images/cap.4318bab2.svg);
}

.hgi.hgi-bulk.hgi-cap::before {
  mask-image: url(/build/images/cap.348a120a.svg);
  -webkit-mask-image: url(/build/images/cap.348a120a.svg);
}

.hgi.hgi-solid.hgi-capcut-rectangle::before {
  mask-image: url(/build/images/capcut-rectangle.b56abf96.svg);
  -webkit-mask-image: url(/build/images/capcut-rectangle.b56abf96.svg);
}

.hgi.hgi-bulk.hgi-capcut-rectangle::before {
  mask-image: url(/build/images/capcut-rectangle.0bd913ca.svg);
  -webkit-mask-image: url(/build/images/capcut-rectangle.0bd913ca.svg);
}

.hgi.hgi-solid.hgi-capcut::before {
  mask-image: url(/build/images/capcut.e388c8e9.svg);
  -webkit-mask-image: url(/build/images/capcut.e388c8e9.svg);
}

.hgi.hgi-bulk.hgi-capcut::before {
  mask-image: url(/build/images/capcut.0cf95ddc.svg);
  -webkit-mask-image: url(/build/images/capcut.0cf95ddc.svg);
}

.hgi.hgi-solid.hgi-car-01::before {
  mask-image: url(/build/images/car-01.a07f5227.svg);
  -webkit-mask-image: url(/build/images/car-01.a07f5227.svg);
}

.hgi.hgi-bulk.hgi-car-01::before {
  mask-image: url(/build/images/car-01.7b60d58c.svg);
  -webkit-mask-image: url(/build/images/car-01.7b60d58c.svg);
}

.hgi.hgi-solid.hgi-car-02::before {
  mask-image: url(/build/images/car-02.e8a62c01.svg);
  -webkit-mask-image: url(/build/images/car-02.e8a62c01.svg);
}

.hgi.hgi-bulk.hgi-car-02::before {
  mask-image: url(/build/images/car-02.4a611a26.svg);
  -webkit-mask-image: url(/build/images/car-02.4a611a26.svg);
}

.hgi.hgi-solid.hgi-car-03::before {
  mask-image: url(/build/images/car-03.ef12e980.svg);
  -webkit-mask-image: url(/build/images/car-03.ef12e980.svg);
}

.hgi.hgi-bulk.hgi-car-03::before {
  mask-image: url(/build/images/car-03.406685a5.svg);
  -webkit-mask-image: url(/build/images/car-03.406685a5.svg);
}

.hgi.hgi-solid.hgi-car-04::before {
  mask-image: url(/build/images/car-04.09c09fdf.svg);
  -webkit-mask-image: url(/build/images/car-04.09c09fdf.svg);
}

.hgi.hgi-bulk.hgi-car-04::before {
  mask-image: url(/build/images/car-04.dadd3818.svg);
  -webkit-mask-image: url(/build/images/car-04.dadd3818.svg);
}

.hgi.hgi-solid.hgi-car-parking-01::before {
  mask-image: url(/build/images/car-parking-01.f573b6d6.svg);
  -webkit-mask-image: url(/build/images/car-parking-01.f573b6d6.svg);
}

.hgi.hgi-bulk.hgi-car-parking-01::before {
  mask-image: url(/build/images/car-parking-01.789e3b5a.svg);
  -webkit-mask-image: url(/build/images/car-parking-01.789e3b5a.svg);
}

.hgi.hgi-solid.hgi-car-parking-02::before {
  mask-image: url(/build/images/car-parking-02.c6dea2a7.svg);
  -webkit-mask-image: url(/build/images/car-parking-02.c6dea2a7.svg);
}

.hgi.hgi-bulk.hgi-car-parking-02::before {
  mask-image: url(/build/images/car-parking-02.7a463a5c.svg);
  -webkit-mask-image: url(/build/images/car-parking-02.7a463a5c.svg);
}

.hgi.hgi-solid.hgi-caravan::before {
  mask-image: url(/build/images/caravan.5c824d39.svg);
  -webkit-mask-image: url(/build/images/caravan.5c824d39.svg);
}

.hgi.hgi-bulk.hgi-caravan::before {
  mask-image: url(/build/images/caravan.e2901bca.svg);
  -webkit-mask-image: url(/build/images/caravan.e2901bca.svg);
}

.hgi.hgi-solid.hgi-card-exchange-01::before {
  mask-image: url(/build/images/card-exchange-01.9f4532cf.svg);
  -webkit-mask-image: url(/build/images/card-exchange-01.9f4532cf.svg);
}

.hgi.hgi-bulk.hgi-card-exchange-01::before {
  mask-image: url(/build/images/card-exchange-01.fc7f3a5e.svg);
  -webkit-mask-image: url(/build/images/card-exchange-01.fc7f3a5e.svg);
}

.hgi.hgi-solid.hgi-card-exchange-02::before {
  mask-image: url(/build/images/card-exchange-02.226b9969.svg);
  -webkit-mask-image: url(/build/images/card-exchange-02.226b9969.svg);
}

.hgi.hgi-bulk.hgi-card-exchange-02::before {
  mask-image: url(/build/images/card-exchange-02.fb0330bb.svg);
  -webkit-mask-image: url(/build/images/card-exchange-02.fb0330bb.svg);
}

.hgi.hgi-solid.hgi-cardigan::before {
  mask-image: url(/build/images/cardigan.18fe3150.svg);
  -webkit-mask-image: url(/build/images/cardigan.18fe3150.svg);
}

.hgi.hgi-bulk.hgi-cardigan::before {
  mask-image: url(/build/images/cardigan.ee36f104.svg);
  -webkit-mask-image: url(/build/images/cardigan.ee36f104.svg);
}

.hgi.hgi-solid.hgi-cardiogram-01::before {
  mask-image: url(/build/images/cardiogram-01.430531b9.svg);
  -webkit-mask-image: url(/build/images/cardiogram-01.430531b9.svg);
}

.hgi.hgi-bulk.hgi-cardiogram-01::before {
  mask-image: url(/build/images/cardiogram-01.1e8f6fd9.svg);
  -webkit-mask-image: url(/build/images/cardiogram-01.1e8f6fd9.svg);
}

.hgi.hgi-solid.hgi-cardiogram-02::before {
  mask-image: url(/build/images/cardiogram-02.d23666ec.svg);
  -webkit-mask-image: url(/build/images/cardiogram-02.d23666ec.svg);
}

.hgi.hgi-bulk.hgi-cardiogram-02::before {
  mask-image: url(/build/images/cardiogram-02.48c02ba3.svg);
  -webkit-mask-image: url(/build/images/cardiogram-02.48c02ba3.svg);
}

.hgi.hgi-solid.hgi-cards-01::before {
  mask-image: url(/build/images/cards-01.5ab7dc0d.svg);
  -webkit-mask-image: url(/build/images/cards-01.5ab7dc0d.svg);
}

.hgi.hgi-bulk.hgi-cards-01::before {
  mask-image: url(/build/images/cards-01.f8a20b8b.svg);
  -webkit-mask-image: url(/build/images/cards-01.f8a20b8b.svg);
}

.hgi.hgi-solid.hgi-cards-02::before {
  mask-image: url(/build/images/cards-02.6ff6027c.svg);
  -webkit-mask-image: url(/build/images/cards-02.6ff6027c.svg);
}

.hgi.hgi-bulk.hgi-cards-02::before {
  mask-image: url(/build/images/cards-02.74706afe.svg);
  -webkit-mask-image: url(/build/images/cards-02.74706afe.svg);
}

.hgi.hgi-solid.hgi-cargo-ship::before {
  mask-image: url(/build/images/cargo-ship.e9e82416.svg);
  -webkit-mask-image: url(/build/images/cargo-ship.e9e82416.svg);
}

.hgi.hgi-bulk.hgi-cargo-ship::before {
  mask-image: url(/build/images/cargo-ship.e6666b54.svg);
  -webkit-mask-image: url(/build/images/cargo-ship.e6666b54.svg);
}

.hgi.hgi-solid.hgi-carousel-horizontal-02::before {
  mask-image: url(/build/images/carousel-horizontal-02.45a74ea0.svg);
  -webkit-mask-image: url(/build/images/carousel-horizontal-02.45a74ea0.svg);
}

.hgi.hgi-bulk.hgi-carousel-horizontal-02::before {
  mask-image: url(/build/images/carousel-horizontal-02.8eebc685.svg);
  -webkit-mask-image: url(/build/images/carousel-horizontal-02.8eebc685.svg);
}

.hgi.hgi-solid.hgi-carousel-horizontal::before {
  mask-image: url(/build/images/carousel-horizontal.c7c0069e.svg);
  -webkit-mask-image: url(/build/images/carousel-horizontal.c7c0069e.svg);
}

.hgi.hgi-bulk.hgi-carousel-horizontal::before {
  mask-image: url(/build/images/carousel-horizontal.cf1d2220.svg);
  -webkit-mask-image: url(/build/images/carousel-horizontal.cf1d2220.svg);
}

.hgi.hgi-solid.hgi-carousel-vertical::before {
  mask-image: url(/build/images/carousel-vertical.82b131b4.svg);
  -webkit-mask-image: url(/build/images/carousel-vertical.82b131b4.svg);
}

.hgi.hgi-bulk.hgi-carousel-vertical::before {
  mask-image: url(/build/images/carousel-vertical.9c6d0726.svg);
  -webkit-mask-image: url(/build/images/carousel-vertical.9c6d0726.svg);
}

.hgi.hgi-solid.hgi-carrot::before {
  mask-image: url(/build/images/carrot.ae818775.svg);
  -webkit-mask-image: url(/build/images/carrot.ae818775.svg);
}

.hgi.hgi-bulk.hgi-carrot::before {
  mask-image: url(/build/images/carrot.a7873b4e.svg);
  -webkit-mask-image: url(/build/images/carrot.a7873b4e.svg);
}

.hgi.hgi-solid.hgi-cash-01::before {
  mask-image: url(/build/images/cash-01.48cf71f4.svg);
  -webkit-mask-image: url(/build/images/cash-01.48cf71f4.svg);
}

.hgi.hgi-bulk.hgi-cash-01::before {
  mask-image: url(/build/images/cash-01.9b1f701b.svg);
  -webkit-mask-image: url(/build/images/cash-01.9b1f701b.svg);
}

.hgi.hgi-solid.hgi-cash-02::before {
  mask-image: url(/build/images/cash-02.2fd9864d.svg);
  -webkit-mask-image: url(/build/images/cash-02.2fd9864d.svg);
}

.hgi.hgi-bulk.hgi-cash-02::before {
  mask-image: url(/build/images/cash-02.ff0e719a.svg);
  -webkit-mask-image: url(/build/images/cash-02.ff0e719a.svg);
}

.hgi.hgi-solid.hgi-cashback::before {
  mask-image: url(/build/images/cashback.ce4cf9e2.svg);
  -webkit-mask-image: url(/build/images/cashback.ce4cf9e2.svg);
}

.hgi.hgi-bulk.hgi-cashback::before {
  mask-image: url(/build/images/cashback.3fa36fe0.svg);
  -webkit-mask-image: url(/build/images/cashback.3fa36fe0.svg);
}

.hgi.hgi-solid.hgi-cashier-02::before {
  mask-image: url(/build/images/cashier-02.3378c645.svg);
  -webkit-mask-image: url(/build/images/cashier-02.3378c645.svg);
}

.hgi.hgi-bulk.hgi-cashier-02::before {
  mask-image: url(/build/images/cashier-02.83f5a2e7.svg);
  -webkit-mask-image: url(/build/images/cashier-02.83f5a2e7.svg);
}

.hgi.hgi-solid.hgi-cashier::before {
  mask-image: url(/build/images/cashier.3b87c5f3.svg);
  -webkit-mask-image: url(/build/images/cashier.3b87c5f3.svg);
}

.hgi.hgi-bulk.hgi-cashier::before {
  mask-image: url(/build/images/cashier.d14a6ab0.svg);
  -webkit-mask-image: url(/build/images/cashier.d14a6ab0.svg);
}

.hgi.hgi-solid.hgi-castle-01::before {
  mask-image: url(/build/images/castle-01.62a7c201.svg);
  -webkit-mask-image: url(/build/images/castle-01.62a7c201.svg);
}

.hgi.hgi-bulk.hgi-castle-01::before {
  mask-image: url(/build/images/castle-01.0b4c6a32.svg);
  -webkit-mask-image: url(/build/images/castle-01.0b4c6a32.svg);
}

.hgi.hgi-solid.hgi-castle-02::before {
  mask-image: url(/build/images/castle-02.9db869c0.svg);
  -webkit-mask-image: url(/build/images/castle-02.9db869c0.svg);
}

.hgi.hgi-bulk.hgi-castle-02::before {
  mask-image: url(/build/images/castle-02.4e7960d6.svg);
  -webkit-mask-image: url(/build/images/castle-02.4e7960d6.svg);
}

.hgi.hgi-solid.hgi-castle::before {
  mask-image: url(/build/images/castle.7f368664.svg);
  -webkit-mask-image: url(/build/images/castle.7f368664.svg);
}

.hgi.hgi-bulk.hgi-castle::before {
  mask-image: url(/build/images/castle.bebb0630.svg);
  -webkit-mask-image: url(/build/images/castle.bebb0630.svg);
}

.hgi.hgi-solid.hgi-catalogue::before {
  mask-image: url(/build/images/catalogue.d8da0ce8.svg);
  -webkit-mask-image: url(/build/images/catalogue.d8da0ce8.svg);
}

.hgi.hgi-bulk.hgi-catalogue::before {
  mask-image: url(/build/images/catalogue.6de77061.svg);
  -webkit-mask-image: url(/build/images/catalogue.6de77061.svg);
}

.hgi.hgi-solid.hgi-cayan-tower::before {
  mask-image: url(/build/images/cayan-tower.297b9f06.svg);
  -webkit-mask-image: url(/build/images/cayan-tower.297b9f06.svg);
}

.hgi.hgi-bulk.hgi-cayan-tower::before {
  mask-image: url(/build/images/cayan-tower.fe92e993.svg);
  -webkit-mask-image: url(/build/images/cayan-tower.fe92e993.svg);
}

.hgi.hgi-solid.hgi-cctv-camera::before {
  mask-image: url(/build/images/cctv-camera.0a9034c1.svg);
  -webkit-mask-image: url(/build/images/cctv-camera.0a9034c1.svg);
}

.hgi.hgi-bulk.hgi-cctv-camera::before {
  mask-image: url(/build/images/cctv-camera.e428e645.svg);
  -webkit-mask-image: url(/build/images/cctv-camera.e428e645.svg);
}

.hgi.hgi-solid.hgi-cd::before {
  mask-image: url(/build/images/cd.aeea7574.svg);
  -webkit-mask-image: url(/build/images/cd.aeea7574.svg);
}

.hgi.hgi-bulk.hgi-cd::before {
  mask-image: url(/build/images/cd.d70bcdc8.svg);
  -webkit-mask-image: url(/build/images/cd.d70bcdc8.svg);
}

.hgi.hgi-solid.hgi-cells::before {
  mask-image: url(/build/images/cells.604e1044.svg);
  -webkit-mask-image: url(/build/images/cells.604e1044.svg);
}

.hgi.hgi-bulk.hgi-cells::before {
  mask-image: url(/build/images/cells.da12c80f.svg);
  -webkit-mask-image: url(/build/images/cells.da12c80f.svg);
}

.hgi.hgi-solid.hgi-cellular-network-offline::before {
  mask-image: url(/build/images/cellular-network-offline.12342894.svg);
  -webkit-mask-image: url(/build/images/cellular-network-offline.12342894.svg);
}

.hgi.hgi-bulk.hgi-cellular-network-offline::before {
  mask-image: url(/build/images/cellular-network-offline.93e3be50.svg);
  -webkit-mask-image: url(/build/images/cellular-network-offline.93e3be50.svg);
}

.hgi.hgi-solid.hgi-cellular-network::before {
  mask-image: url(/build/images/cellular-network.11a877af.svg);
  -webkit-mask-image: url(/build/images/cellular-network.11a877af.svg);
}

.hgi.hgi-bulk.hgi-cellular-network::before {
  mask-image: url(/build/images/cellular-network.1d6fa33a.svg);
  -webkit-mask-image: url(/build/images/cellular-network.1d6fa33a.svg);
}

.hgi.hgi-solid.hgi-celsius::before {
  mask-image: url(/build/images/celsius.bac2f485.svg);
  -webkit-mask-image: url(/build/images/celsius.bac2f485.svg);
}

.hgi.hgi-bulk.hgi-celsius::before {
  mask-image: url(/build/images/celsius.29ba392f.svg);
  -webkit-mask-image: url(/build/images/celsius.29ba392f.svg);
}

.hgi.hgi-solid.hgi-center-focus::before {
  mask-image: url(/build/images/center-focus.c58a44b0.svg);
  -webkit-mask-image: url(/build/images/center-focus.c58a44b0.svg);
}

.hgi.hgi-bulk.hgi-center-focus::before {
  mask-image: url(/build/images/center-focus.19d39dce.svg);
  -webkit-mask-image: url(/build/images/center-focus.19d39dce.svg);
}

.hgi.hgi-solid.hgi-central-shaheed-minar::before {
  mask-image: url(/build/images/central-shaheed-minar.0244c2dd.svg);
  -webkit-mask-image: url(/build/images/central-shaheed-minar.0244c2dd.svg);
}

.hgi.hgi-bulk.hgi-central-shaheed-minar::before {
  mask-image: url(/build/images/central-shaheed-minar.e2bba0ca.svg);
  -webkit-mask-image: url(/build/images/central-shaheed-minar.e2bba0ca.svg);
}

.hgi.hgi-solid.hgi-centralized::before {
  mask-image: url(/build/images/centralized.8fe1a547.svg);
  -webkit-mask-image: url(/build/images/centralized.8fe1a547.svg);
}

.hgi.hgi-bulk.hgi-centralized::before {
  mask-image: url(/build/images/centralized.53b140fa.svg);
  -webkit-mask-image: url(/build/images/centralized.53b140fa.svg);
}

.hgi.hgi-solid.hgi-certificate-01::before {
  mask-image: url(/build/images/certificate-01.d84de01f.svg);
  -webkit-mask-image: url(/build/images/certificate-01.d84de01f.svg);
}

.hgi.hgi-bulk.hgi-certificate-01::before {
  mask-image: url(/build/images/certificate-01.76863ad7.svg);
  -webkit-mask-image: url(/build/images/certificate-01.76863ad7.svg);
}

.hgi.hgi-solid.hgi-certificate-02::before {
  mask-image: url(/build/images/certificate-02.d2321239.svg);
  -webkit-mask-image: url(/build/images/certificate-02.d2321239.svg);
}

.hgi.hgi-bulk.hgi-certificate-02::before {
  mask-image: url(/build/images/certificate-02.3e5e180e.svg);
  -webkit-mask-image: url(/build/images/certificate-02.3e5e180e.svg);
}

.hgi.hgi-solid.hgi-chair-01::before {
  mask-image: url(/build/images/chair-01.3a0e9265.svg);
  -webkit-mask-image: url(/build/images/chair-01.3a0e9265.svg);
}

.hgi.hgi-bulk.hgi-chair-01::before {
  mask-image: url(/build/images/chair-01.7298f5d6.svg);
  -webkit-mask-image: url(/build/images/chair-01.7298f5d6.svg);
}

.hgi.hgi-solid.hgi-chair-02::before {
  mask-image: url(/build/images/chair-02.076ea502.svg);
  -webkit-mask-image: url(/build/images/chair-02.076ea502.svg);
}

.hgi.hgi-bulk.hgi-chair-02::before {
  mask-image: url(/build/images/chair-02.0ef4544f.svg);
  -webkit-mask-image: url(/build/images/chair-02.0ef4544f.svg);
}

.hgi.hgi-solid.hgi-chair-03::before {
  mask-image: url(/build/images/chair-03.3be13915.svg);
  -webkit-mask-image: url(/build/images/chair-03.3be13915.svg);
}

.hgi.hgi-bulk.hgi-chair-03::before {
  mask-image: url(/build/images/chair-03.35d14617.svg);
  -webkit-mask-image: url(/build/images/chair-03.35d14617.svg);
}

.hgi.hgi-solid.hgi-chair-04::before {
  mask-image: url(/build/images/chair-04.ee7a84cc.svg);
  -webkit-mask-image: url(/build/images/chair-04.ee7a84cc.svg);
}

.hgi.hgi-bulk.hgi-chair-04::before {
  mask-image: url(/build/images/chair-04.cf7af85b.svg);
  -webkit-mask-image: url(/build/images/chair-04.cf7af85b.svg);
}

.hgi.hgi-solid.hgi-chair-05::before {
  mask-image: url(/build/images/chair-05.3577fbe1.svg);
  -webkit-mask-image: url(/build/images/chair-05.3577fbe1.svg);
}

.hgi.hgi-bulk.hgi-chair-05::before {
  mask-image: url(/build/images/chair-05.e83ea095.svg);
  -webkit-mask-image: url(/build/images/chair-05.e83ea095.svg);
}

.hgi.hgi-solid.hgi-chair-barber::before {
  mask-image: url(/build/images/chair-barber.985fe02f.svg);
  -webkit-mask-image: url(/build/images/chair-barber.985fe02f.svg);
}

.hgi.hgi-bulk.hgi-chair-barber::before {
  mask-image: url(/build/images/chair-barber.e605393a.svg);
  -webkit-mask-image: url(/build/images/chair-barber.e605393a.svg);
}

.hgi.hgi-solid.hgi-champion::before {
  mask-image: url(/build/images/champion.3cf82997.svg);
  -webkit-mask-image: url(/build/images/champion.3cf82997.svg);
}

.hgi.hgi-bulk.hgi-champion::before {
  mask-image: url(/build/images/champion.aba21434.svg);
  -webkit-mask-image: url(/build/images/champion.aba21434.svg);
}

.hgi.hgi-solid.hgi-change-screen-mode::before {
  mask-image: url(/build/images/change-screen-mode.fcc1610e.svg);
  -webkit-mask-image: url(/build/images/change-screen-mode.fcc1610e.svg);
}

.hgi.hgi-bulk.hgi-change-screen-mode::before {
  mask-image: url(/build/images/change-screen-mode.de11b0cd.svg);
  -webkit-mask-image: url(/build/images/change-screen-mode.de11b0cd.svg);
}

.hgi.hgi-solid.hgi-character-phonetic::before {
  mask-image: url(/build/images/character-phonetic.1eccb3eb.svg);
  -webkit-mask-image: url(/build/images/character-phonetic.1eccb3eb.svg);
}

.hgi.hgi-bulk.hgi-character-phonetic::before {
  mask-image: url(/build/images/character-phonetic.f875eed2.svg);
  -webkit-mask-image: url(/build/images/character-phonetic.f875eed2.svg);
}

.hgi.hgi-solid.hgi-charity::before {
  mask-image: url(/build/images/charity.42a8db6e.svg);
  -webkit-mask-image: url(/build/images/charity.42a8db6e.svg);
}

.hgi.hgi-bulk.hgi-charity::before {
  mask-image: url(/build/images/charity.5fc9dff9.svg);
  -webkit-mask-image: url(/build/images/charity.5fc9dff9.svg);
}

.hgi.hgi-solid.hgi-chart-average::before {
  mask-image: url(/build/images/chart-average.6ef67a5b.svg);
  -webkit-mask-image: url(/build/images/chart-average.6ef67a5b.svg);
}

.hgi.hgi-bulk.hgi-chart-average::before {
  mask-image: url(/build/images/chart-average.73fb1e2a.svg);
  -webkit-mask-image: url(/build/images/chart-average.73fb1e2a.svg);
}

.hgi.hgi-solid.hgi-chart-bar-line::before {
  mask-image: url(/build/images/chart-bar-line.add20ab1.svg);
  -webkit-mask-image: url(/build/images/chart-bar-line.add20ab1.svg);
}

.hgi.hgi-bulk.hgi-chart-bar-line::before {
  mask-image: url(/build/images/chart-bar-line.09212b51.svg);
  -webkit-mask-image: url(/build/images/chart-bar-line.09212b51.svg);
}

.hgi.hgi-solid.hgi-chart-breakout-circle::before {
  mask-image: url(/build/images/chart-breakout-circle.3e61dee0.svg);
  -webkit-mask-image: url(/build/images/chart-breakout-circle.3e61dee0.svg);
}

.hgi.hgi-bulk.hgi-chart-breakout-circle::before {
  mask-image: url(/build/images/chart-breakout-circle.2b11fb78.svg);
  -webkit-mask-image: url(/build/images/chart-breakout-circle.2b11fb78.svg);
}

.hgi.hgi-solid.hgi-chart-breakout-square::before {
  mask-image: url(/build/images/chart-breakout-square.8c3670ba.svg);
  -webkit-mask-image: url(/build/images/chart-breakout-square.8c3670ba.svg);
}

.hgi.hgi-bulk.hgi-chart-breakout-square::before {
  mask-image: url(/build/images/chart-breakout-square.1271be69.svg);
  -webkit-mask-image: url(/build/images/chart-breakout-square.1271be69.svg);
}

.hgi.hgi-solid.hgi-chart-bubble-01::before {
  mask-image: url(/build/images/chart-bubble-01.03c91bec.svg);
  -webkit-mask-image: url(/build/images/chart-bubble-01.03c91bec.svg);
}

.hgi.hgi-bulk.hgi-chart-bubble-01::before {
  mask-image: url(/build/images/chart-bubble-01.1d8affd8.svg);
  -webkit-mask-image: url(/build/images/chart-bubble-01.1d8affd8.svg);
}

.hgi.hgi-solid.hgi-chart-bubble-02::before {
  mask-image: url(/build/images/chart-bubble-02.ddf2f115.svg);
  -webkit-mask-image: url(/build/images/chart-bubble-02.ddf2f115.svg);
}

.hgi.hgi-bulk.hgi-chart-bubble-02::before {
  mask-image: url(/build/images/chart-bubble-02.6e6c659f.svg);
  -webkit-mask-image: url(/build/images/chart-bubble-02.6e6c659f.svg);
}

.hgi.hgi-solid.hgi-chart-column::before {
  mask-image: url(/build/images/chart-column.368564ad.svg);
  -webkit-mask-image: url(/build/images/chart-column.368564ad.svg);
}

.hgi.hgi-bulk.hgi-chart-column::before {
  mask-image: url(/build/images/chart-column.f9f66e6a.svg);
  -webkit-mask-image: url(/build/images/chart-column.f9f66e6a.svg);
}

.hgi.hgi-solid.hgi-chart-decrease::before {
  mask-image: url(/build/images/chart-decrease.9e03054f.svg);
  -webkit-mask-image: url(/build/images/chart-decrease.9e03054f.svg);
}

.hgi.hgi-bulk.hgi-chart-decrease::before {
  mask-image: url(/build/images/chart-decrease.943e8dd6.svg);
  -webkit-mask-image: url(/build/images/chart-decrease.943e8dd6.svg);
}

.hgi.hgi-solid.hgi-chart-evaluation::before {
  mask-image: url(/build/images/chart-evaluation.74c1ee33.svg);
  -webkit-mask-image: url(/build/images/chart-evaluation.74c1ee33.svg);
}

.hgi.hgi-bulk.hgi-chart-evaluation::before {
  mask-image: url(/build/images/chart-evaluation.1e587dd0.svg);
  -webkit-mask-image: url(/build/images/chart-evaluation.1e587dd0.svg);
}

.hgi.hgi-solid.hgi-chart-high-low::before {
  mask-image: url(/build/images/chart-high-low.cd7c205c.svg);
  -webkit-mask-image: url(/build/images/chart-high-low.cd7c205c.svg);
}

.hgi.hgi-bulk.hgi-chart-high-low::before {
  mask-image: url(/build/images/chart-high-low.edcff08e.svg);
  -webkit-mask-image: url(/build/images/chart-high-low.edcff08e.svg);
}

.hgi.hgi-solid.hgi-chart-histogram::before {
  mask-image: url(/build/images/chart-histogram.9d809f32.svg);
  -webkit-mask-image: url(/build/images/chart-histogram.9d809f32.svg);
}

.hgi.hgi-bulk.hgi-chart-histogram::before {
  mask-image: url(/build/images/chart-histogram.a57aab5f.svg);
  -webkit-mask-image: url(/build/images/chart-histogram.a57aab5f.svg);
}

.hgi.hgi-solid.hgi-chart-increase::before {
  mask-image: url(/build/images/chart-increase.efa7c958.svg);
  -webkit-mask-image: url(/build/images/chart-increase.efa7c958.svg);
}

.hgi.hgi-bulk.hgi-chart-increase::before {
  mask-image: url(/build/images/chart-increase.2b843875.svg);
  -webkit-mask-image: url(/build/images/chart-increase.2b843875.svg);
}

.hgi.hgi-solid.hgi-chart-line-data-01::before {
  mask-image: url(/build/images/chart-line-data-01.3c647007.svg);
  -webkit-mask-image: url(/build/images/chart-line-data-01.3c647007.svg);
}

.hgi.hgi-bulk.hgi-chart-line-data-01::before {
  mask-image: url(/build/images/chart-line-data-01.4e648e75.svg);
  -webkit-mask-image: url(/build/images/chart-line-data-01.4e648e75.svg);
}

.hgi.hgi-solid.hgi-chart-line-data-02::before {
  mask-image: url(/build/images/chart-line-data-02.6e35daf4.svg);
  -webkit-mask-image: url(/build/images/chart-line-data-02.6e35daf4.svg);
}

.hgi.hgi-bulk.hgi-chart-line-data-02::before {
  mask-image: url(/build/images/chart-line-data-02.fc137c01.svg);
  -webkit-mask-image: url(/build/images/chart-line-data-02.fc137c01.svg);
}

.hgi.hgi-solid.hgi-chart-line-data-03::before {
  mask-image: url(/build/images/chart-line-data-03.70d60bd5.svg);
  -webkit-mask-image: url(/build/images/chart-line-data-03.70d60bd5.svg);
}

.hgi.hgi-bulk.hgi-chart-line-data-03::before {
  mask-image: url(/build/images/chart-line-data-03.36d7ca92.svg);
  -webkit-mask-image: url(/build/images/chart-line-data-03.36d7ca92.svg);
}

.hgi.hgi-solid.hgi-chart-maximum::before {
  mask-image: url(/build/images/chart-maximum.02333388.svg);
  -webkit-mask-image: url(/build/images/chart-maximum.02333388.svg);
}

.hgi.hgi-bulk.hgi-chart-maximum::before {
  mask-image: url(/build/images/chart-maximum.b8b7bda1.svg);
  -webkit-mask-image: url(/build/images/chart-maximum.b8b7bda1.svg);
}

.hgi.hgi-solid.hgi-chart-medium::before {
  mask-image: url(/build/images/chart-medium.39992213.svg);
  -webkit-mask-image: url(/build/images/chart-medium.39992213.svg);
}

.hgi.hgi-bulk.hgi-chart-medium::before {
  mask-image: url(/build/images/chart-medium.0768c9b0.svg);
  -webkit-mask-image: url(/build/images/chart-medium.0768c9b0.svg);
}

.hgi.hgi-solid.hgi-chart-minimum::before {
  mask-image: url(/build/images/chart-minimum.01af850e.svg);
  -webkit-mask-image: url(/build/images/chart-minimum.01af850e.svg);
}

.hgi.hgi-bulk.hgi-chart-minimum::before {
  mask-image: url(/build/images/chart-minimum.d4bd0eb9.svg);
  -webkit-mask-image: url(/build/images/chart-minimum.d4bd0eb9.svg);
}

.hgi.hgi-solid.hgi-chart-radar::before {
  mask-image: url(/build/images/chart-radar.b34b1dc7.svg);
  -webkit-mask-image: url(/build/images/chart-radar.b34b1dc7.svg);
}

.hgi.hgi-bulk.hgi-chart-radar::before {
  mask-image: url(/build/images/chart-radar.0afba9fa.svg);
  -webkit-mask-image: url(/build/images/chart-radar.0afba9fa.svg);
}

.hgi.hgi-solid.hgi-chart-relationship::before {
  mask-image: url(/build/images/chart-relationship.9cdf59ed.svg);
  -webkit-mask-image: url(/build/images/chart-relationship.9cdf59ed.svg);
}

.hgi.hgi-bulk.hgi-chart-relationship::before {
  mask-image: url(/build/images/chart-relationship.65c41254.svg);
  -webkit-mask-image: url(/build/images/chart-relationship.65c41254.svg);
}

.hgi.hgi-solid.hgi-chart-ring::before {
  mask-image: url(/build/images/chart-ring.eb88201c.svg);
  -webkit-mask-image: url(/build/images/chart-ring.eb88201c.svg);
}

.hgi.hgi-bulk.hgi-chart-ring::before {
  mask-image: url(/build/images/chart-ring.e33c49c4.svg);
  -webkit-mask-image: url(/build/images/chart-ring.e33c49c4.svg);
}

.hgi.hgi-solid.hgi-chart-rose::before {
  mask-image: url(/build/images/chart-rose.7ed0d52f.svg);
  -webkit-mask-image: url(/build/images/chart-rose.7ed0d52f.svg);
}

.hgi.hgi-bulk.hgi-chart-rose::before {
  mask-image: url(/build/images/chart-rose.426f26da.svg);
  -webkit-mask-image: url(/build/images/chart-rose.426f26da.svg);
}

.hgi.hgi-solid.hgi-chart-scatter::before {
  mask-image: url(/build/images/chart-scatter.a14fc790.svg);
  -webkit-mask-image: url(/build/images/chart-scatter.a14fc790.svg);
}

.hgi.hgi-bulk.hgi-chart-scatter::before {
  mask-image: url(/build/images/chart-scatter.99998f70.svg);
  -webkit-mask-image: url(/build/images/chart-scatter.99998f70.svg);
}

.hgi.hgi-solid.hgi-chart::before {
  mask-image: url(/build/images/chart.f7750acc.svg);
  -webkit-mask-image: url(/build/images/chart.f7750acc.svg);
}

.hgi.hgi-bulk.hgi-chart::before {
  mask-image: url(/build/images/chart.ed021e6d.svg);
  -webkit-mask-image: url(/build/images/chart.ed021e6d.svg);
}

.hgi.hgi-solid.hgi-chat-bot::before {
  mask-image: url(/build/images/chat-bot.41db1bf9.svg);
  -webkit-mask-image: url(/build/images/chat-bot.41db1bf9.svg);
}

.hgi.hgi-bulk.hgi-chat-bot::before {
  mask-image: url(/build/images/chat-bot.247c0ea6.svg);
  -webkit-mask-image: url(/build/images/chat-bot.247c0ea6.svg);
}

.hgi.hgi-solid.hgi-chat-gpt::before {
  mask-image: url(/build/images/chat-gpt.8a839623.svg);
  -webkit-mask-image: url(/build/images/chat-gpt.8a839623.svg);
}

.hgi.hgi-bulk.hgi-chat-gpt::before {
  mask-image: url(/build/images/chat-gpt.2a3e6f1f.svg);
  -webkit-mask-image: url(/build/images/chat-gpt.2a3e6f1f.svg);
}

.hgi.hgi-solid.hgi-chatting-01::before {
  mask-image: url(/build/images/chatting-01.acfbc63d.svg);
  -webkit-mask-image: url(/build/images/chatting-01.acfbc63d.svg);
}

.hgi.hgi-bulk.hgi-chatting-01::before {
  mask-image: url(/build/images/chatting-01.ef39b3d5.svg);
  -webkit-mask-image: url(/build/images/chatting-01.ef39b3d5.svg);
}

.hgi.hgi-solid.hgi-check-list::before {
  mask-image: url(/build/images/check-list.d1cb1307.svg);
  -webkit-mask-image: url(/build/images/check-list.d1cb1307.svg);
}

.hgi.hgi-bulk.hgi-check-list::before {
  mask-image: url(/build/images/check-list.68072cbf.svg);
  -webkit-mask-image: url(/build/images/check-list.68072cbf.svg);
}

.hgi.hgi-solid.hgi-check-unread-01::before {
  mask-image: url(/build/images/check-unread-01.3599752d.svg);
  -webkit-mask-image: url(/build/images/check-unread-01.3599752d.svg);
}

.hgi.hgi-bulk.hgi-check-unread-01::before {
  mask-image: url(/build/images/check-unread-01.9338fff6.svg);
  -webkit-mask-image: url(/build/images/check-unread-01.9338fff6.svg);
}

.hgi.hgi-solid.hgi-check-unread-02::before {
  mask-image: url(/build/images/check-unread-02.517ef22e.svg);
  -webkit-mask-image: url(/build/images/check-unread-02.517ef22e.svg);
}

.hgi.hgi-bulk.hgi-check-unread-02::before {
  mask-image: url(/build/images/check-unread-02.68761e05.svg);
  -webkit-mask-image: url(/build/images/check-unread-02.68761e05.svg);
}

.hgi.hgi-solid.hgi-check-unread-03::before {
  mask-image: url(/build/images/check-unread-03.5e5f8b6b.svg);
  -webkit-mask-image: url(/build/images/check-unread-03.5e5f8b6b.svg);
}

.hgi.hgi-bulk.hgi-check-unread-03::before {
  mask-image: url(/build/images/check-unread-03.038778a2.svg);
  -webkit-mask-image: url(/build/images/check-unread-03.038778a2.svg);
}

.hgi.hgi-solid.hgi-check-unread-04::before {
  mask-image: url(/build/images/check-unread-04.ed3dbc6d.svg);
  -webkit-mask-image: url(/build/images/check-unread-04.ed3dbc6d.svg);
}

.hgi.hgi-bulk.hgi-check-unread-04::before {
  mask-image: url(/build/images/check-unread-04.c0fe70de.svg);
  -webkit-mask-image: url(/build/images/check-unread-04.c0fe70de.svg);
}

.hgi.hgi-solid.hgi-checkmark-badge-01::before {
  mask-image: url(/build/images/checkmark-badge-01.9d256d18.svg);
  -webkit-mask-image: url(/build/images/checkmark-badge-01.9d256d18.svg);
}

.hgi.hgi-bulk.hgi-checkmark-badge-01::before {
  mask-image: url(/build/images/checkmark-badge-01.dc8f41ec.svg);
  -webkit-mask-image: url(/build/images/checkmark-badge-01.dc8f41ec.svg);
}

.hgi.hgi-solid.hgi-checkmark-badge-02::before {
  mask-image: url(/build/images/checkmark-badge-02.2ee2c453.svg);
  -webkit-mask-image: url(/build/images/checkmark-badge-02.2ee2c453.svg);
}

.hgi.hgi-bulk.hgi-checkmark-badge-02::before {
  mask-image: url(/build/images/checkmark-badge-02.e4742283.svg);
  -webkit-mask-image: url(/build/images/checkmark-badge-02.e4742283.svg);
}

.hgi.hgi-solid.hgi-checkmark-badge-03::before {
  mask-image: url(/build/images/checkmark-badge-03.c063b7a5.svg);
  -webkit-mask-image: url(/build/images/checkmark-badge-03.c063b7a5.svg);
}

.hgi.hgi-bulk.hgi-checkmark-badge-03::before {
  mask-image: url(/build/images/checkmark-badge-03.dcfd6577.svg);
  -webkit-mask-image: url(/build/images/checkmark-badge-03.dcfd6577.svg);
}

.hgi.hgi-solid.hgi-checkmark-badge-04::before {
  mask-image: url(/build/images/checkmark-badge-04.3184551b.svg);
  -webkit-mask-image: url(/build/images/checkmark-badge-04.3184551b.svg);
}

.hgi.hgi-bulk.hgi-checkmark-badge-04::before {
  mask-image: url(/build/images/checkmark-badge-04.39fb1664.svg);
  -webkit-mask-image: url(/build/images/checkmark-badge-04.39fb1664.svg);
}

.hgi.hgi-solid.hgi-checkmark-circle-01::before {
  mask-image: url(/build/images/checkmark-circle-01.99564bb7.svg);
  -webkit-mask-image: url(/build/images/checkmark-circle-01.99564bb7.svg);
}

.hgi.hgi-bulk.hgi-checkmark-circle-01::before {
  mask-image: url(/build/images/checkmark-circle-01.e630e9b6.svg);
  -webkit-mask-image: url(/build/images/checkmark-circle-01.e630e9b6.svg);
}

.hgi.hgi-solid.hgi-checkmark-circle-02::before {
  mask-image: url(/build/images/checkmark-circle-02.92fee53b.svg);
  -webkit-mask-image: url(/build/images/checkmark-circle-02.92fee53b.svg);
}

.hgi.hgi-bulk.hgi-checkmark-circle-02::before {
  mask-image: url(/build/images/checkmark-circle-02.0ddb9e18.svg);
  -webkit-mask-image: url(/build/images/checkmark-circle-02.0ddb9e18.svg);
}

.hgi.hgi-solid.hgi-checkmark-circle-03::before {
  mask-image: url(/build/images/checkmark-circle-03.c11e6f7a.svg);
  -webkit-mask-image: url(/build/images/checkmark-circle-03.c11e6f7a.svg);
}

.hgi.hgi-bulk.hgi-checkmark-circle-03::before {
  mask-image: url(/build/images/checkmark-circle-03.07ef1620.svg);
  -webkit-mask-image: url(/build/images/checkmark-circle-03.07ef1620.svg);
}

.hgi.hgi-solid.hgi-checkmark-circle-04::before {
  mask-image: url(/build/images/checkmark-circle-04.e423da4d.svg);
  -webkit-mask-image: url(/build/images/checkmark-circle-04.e423da4d.svg);
}

.hgi.hgi-bulk.hgi-checkmark-circle-04::before {
  mask-image: url(/build/images/checkmark-circle-04.ae8a7ad8.svg);
  -webkit-mask-image: url(/build/images/checkmark-circle-04.ae8a7ad8.svg);
}

.hgi.hgi-solid.hgi-checkmark-square-01::before {
  mask-image: url(/build/images/checkmark-square-01.fdf55668.svg);
  -webkit-mask-image: url(/build/images/checkmark-square-01.fdf55668.svg);
}

.hgi.hgi-bulk.hgi-checkmark-square-01::before {
  mask-image: url(/build/images/checkmark-square-01.4c4360b3.svg);
  -webkit-mask-image: url(/build/images/checkmark-square-01.4c4360b3.svg);
}

.hgi.hgi-solid.hgi-checkmark-square-02::before {
  mask-image: url(/build/images/checkmark-square-02.475a5461.svg);
  -webkit-mask-image: url(/build/images/checkmark-square-02.475a5461.svg);
}

.hgi.hgi-bulk.hgi-checkmark-square-02::before {
  mask-image: url(/build/images/checkmark-square-02.e56b91f9.svg);
  -webkit-mask-image: url(/build/images/checkmark-square-02.e56b91f9.svg);
}

.hgi.hgi-solid.hgi-checkmark-square-03::before {
  mask-image: url(/build/images/checkmark-square-03.b6514099.svg);
  -webkit-mask-image: url(/build/images/checkmark-square-03.b6514099.svg);
}

.hgi.hgi-bulk.hgi-checkmark-square-03::before {
  mask-image: url(/build/images/checkmark-square-03.fcc6de85.svg);
  -webkit-mask-image: url(/build/images/checkmark-square-03.fcc6de85.svg);
}

.hgi.hgi-solid.hgi-checkmark-square-04::before {
  mask-image: url(/build/images/checkmark-square-04.951c2094.svg);
  -webkit-mask-image: url(/build/images/checkmark-square-04.951c2094.svg);
}

.hgi.hgi-bulk.hgi-checkmark-square-04::before {
  mask-image: url(/build/images/checkmark-square-04.b04ab04a.svg);
  -webkit-mask-image: url(/build/images/checkmark-square-04.b04ab04a.svg);
}

.hgi.hgi-solid.hgi-cheese-cake-01::before {
  mask-image: url(/build/images/cheese-cake-01.344c68c7.svg);
  -webkit-mask-image: url(/build/images/cheese-cake-01.344c68c7.svg);
}

.hgi.hgi-bulk.hgi-cheese-cake-01::before {
  mask-image: url(/build/images/cheese-cake-01.c01b8a53.svg);
  -webkit-mask-image: url(/build/images/cheese-cake-01.c01b8a53.svg);
}

.hgi.hgi-solid.hgi-cheese-cake-02::before {
  mask-image: url(/build/images/cheese-cake-02.e2280aa1.svg);
  -webkit-mask-image: url(/build/images/cheese-cake-02.e2280aa1.svg);
}

.hgi.hgi-bulk.hgi-cheese-cake-02::before {
  mask-image: url(/build/images/cheese-cake-02.bff84096.svg);
  -webkit-mask-image: url(/build/images/cheese-cake-02.bff84096.svg);
}

.hgi.hgi-solid.hgi-cheese::before {
  mask-image: url(/build/images/cheese.404e62c7.svg);
  -webkit-mask-image: url(/build/images/cheese.404e62c7.svg);
}

.hgi.hgi-bulk.hgi-cheese::before {
  mask-image: url(/build/images/cheese.d4faa558.svg);
  -webkit-mask-image: url(/build/images/cheese.d4faa558.svg);
}

.hgi.hgi-solid.hgi-chef-hat::before {
  mask-image: url(/build/images/chef-hat.0eaf883e.svg);
  -webkit-mask-image: url(/build/images/chef-hat.0eaf883e.svg);
}

.hgi.hgi-bulk.hgi-chef-hat::before {
  mask-image: url(/build/images/chef-hat.621d65dd.svg);
  -webkit-mask-image: url(/build/images/chef-hat.621d65dd.svg);
}

.hgi.hgi-solid.hgi-chef::before {
  mask-image: url(/build/images/chef.9c5c512f.svg);
  -webkit-mask-image: url(/build/images/chef.9c5c512f.svg);
}

.hgi.hgi-bulk.hgi-chef::before {
  mask-image: url(/build/images/chef.b40abb86.svg);
  -webkit-mask-image: url(/build/images/chef.b40abb86.svg);
}

.hgi.hgi-solid.hgi-chemistry-01::before {
  mask-image: url(/build/images/chemistry-01.1ed27a80.svg);
  -webkit-mask-image: url(/build/images/chemistry-01.1ed27a80.svg);
}

.hgi.hgi-bulk.hgi-chemistry-01::before {
  mask-image: url(/build/images/chemistry-01.76d4bad8.svg);
  -webkit-mask-image: url(/build/images/chemistry-01.76d4bad8.svg);
}

.hgi.hgi-solid.hgi-chemistry-02::before {
  mask-image: url(/build/images/chemistry-02.2cb89065.svg);
  -webkit-mask-image: url(/build/images/chemistry-02.2cb89065.svg);
}

.hgi.hgi-bulk.hgi-chemistry-02::before {
  mask-image: url(/build/images/chemistry-02.e7598f64.svg);
  -webkit-mask-image: url(/build/images/chemistry-02.e7598f64.svg);
}

.hgi.hgi-solid.hgi-chemistry-03::before {
  mask-image: url(/build/images/chemistry-03.a1cf72a5.svg);
  -webkit-mask-image: url(/build/images/chemistry-03.a1cf72a5.svg);
}

.hgi.hgi-bulk.hgi-chemistry-03::before {
  mask-image: url(/build/images/chemistry-03.8dcec125.svg);
  -webkit-mask-image: url(/build/images/chemistry-03.8dcec125.svg);
}

.hgi.hgi-solid.hgi-cherry::before {
  mask-image: url(/build/images/cherry.6a7dbebf.svg);
  -webkit-mask-image: url(/build/images/cherry.6a7dbebf.svg);
}

.hgi.hgi-bulk.hgi-cherry::before {
  mask-image: url(/build/images/cherry.29c084f6.svg);
  -webkit-mask-image: url(/build/images/cherry.29c084f6.svg);
}

.hgi.hgi-solid.hgi-chess-01::before {
  mask-image: url(/build/images/chess-01.9ff387e5.svg);
  -webkit-mask-image: url(/build/images/chess-01.9ff387e5.svg);
}

.hgi.hgi-bulk.hgi-chess-01::before {
  mask-image: url(/build/images/chess-01.3d8ab45b.svg);
  -webkit-mask-image: url(/build/images/chess-01.3d8ab45b.svg);
}

.hgi.hgi-solid.hgi-chess-02::before {
  mask-image: url(/build/images/chess-02.1d5c9e8a.svg);
  -webkit-mask-image: url(/build/images/chess-02.1d5c9e8a.svg);
}

.hgi.hgi-bulk.hgi-chess-02::before {
  mask-image: url(/build/images/chess-02.a6697c17.svg);
  -webkit-mask-image: url(/build/images/chess-02.a6697c17.svg);
}

.hgi.hgi-solid.hgi-chess-pawn::before {
  mask-image: url(/build/images/chess-pawn.03d67a8d.svg);
  -webkit-mask-image: url(/build/images/chess-pawn.03d67a8d.svg);
}

.hgi.hgi-bulk.hgi-chess-pawn::before {
  mask-image: url(/build/images/chess-pawn.e718983b.svg);
  -webkit-mask-image: url(/build/images/chess-pawn.e718983b.svg);
}

.hgi.hgi-solid.hgi-chicken-thighs::before {
  mask-image: url(/build/images/chicken-thighs.fafe478e.svg);
  -webkit-mask-image: url(/build/images/chicken-thighs.fafe478e.svg);
}

.hgi.hgi-bulk.hgi-chicken-thighs::before {
  mask-image: url(/build/images/chicken-thighs.e9e93573.svg);
  -webkit-mask-image: url(/build/images/chicken-thighs.e9e93573.svg);
}

.hgi.hgi-solid.hgi-chimney::before {
  mask-image: url(/build/images/chimney.4e638d3a.svg);
  -webkit-mask-image: url(/build/images/chimney.4e638d3a.svg);
}

.hgi.hgi-bulk.hgi-chimney::before {
  mask-image: url(/build/images/chimney.e0e819c3.svg);
  -webkit-mask-image: url(/build/images/chimney.e0e819c3.svg);
}

.hgi.hgi-solid.hgi-china-temple::before {
  mask-image: url(/build/images/china-temple.0302970f.svg);
  -webkit-mask-image: url(/build/images/china-temple.0302970f.svg);
}

.hgi.hgi-bulk.hgi-china-temple::before {
  mask-image: url(/build/images/china-temple.adb742f0.svg);
  -webkit-mask-image: url(/build/images/china-temple.adb742f0.svg);
}

.hgi.hgi-solid.hgi-chip-02::before {
  mask-image: url(/build/images/chip-02.5f294486.svg);
  -webkit-mask-image: url(/build/images/chip-02.5f294486.svg);
}

.hgi.hgi-bulk.hgi-chip-02::before {
  mask-image: url(/build/images/chip-02.b1f3bacb.svg);
  -webkit-mask-image: url(/build/images/chip-02.b1f3bacb.svg);
}

.hgi.hgi-solid.hgi-chip::before {
  mask-image: url(/build/images/chip.43c40b5d.svg);
  -webkit-mask-image: url(/build/images/chip.43c40b5d.svg);
}

.hgi.hgi-bulk.hgi-chip::before {
  mask-image: url(/build/images/chip.49669b4d.svg);
  -webkit-mask-image: url(/build/images/chip.49669b4d.svg);
}

.hgi.hgi-solid.hgi-chocolate::before {
  mask-image: url(/build/images/chocolate.b7a5f10d.svg);
  -webkit-mask-image: url(/build/images/chocolate.b7a5f10d.svg);
}

.hgi.hgi-bulk.hgi-chocolate::before {
  mask-image: url(/build/images/chocolate.da7e4352.svg);
  -webkit-mask-image: url(/build/images/chocolate.da7e4352.svg);
}

.hgi.hgi-solid.hgi-chrome::before {
  mask-image: url(/build/images/chrome.8dc10f7a.svg);
  -webkit-mask-image: url(/build/images/chrome.8dc10f7a.svg);
}

.hgi.hgi-bulk.hgi-chrome::before {
  mask-image: url(/build/images/chrome.5b531c5c.svg);
  -webkit-mask-image: url(/build/images/chrome.5b531c5c.svg);
}

.hgi.hgi-solid.hgi-chrysler::before {
  mask-image: url(/build/images/chrysler.98107fda.svg);
  -webkit-mask-image: url(/build/images/chrysler.98107fda.svg);
}

.hgi.hgi-bulk.hgi-chrysler::before {
  mask-image: url(/build/images/chrysler.26606f49.svg);
  -webkit-mask-image: url(/build/images/chrysler.26606f49.svg);
}

.hgi.hgi-solid.hgi-church::before {
  mask-image: url(/build/images/church.d5d9f28d.svg);
  -webkit-mask-image: url(/build/images/church.d5d9f28d.svg);
}

.hgi.hgi-bulk.hgi-church::before {
  mask-image: url(/build/images/church.4f862b9a.svg);
  -webkit-mask-image: url(/build/images/church.4f862b9a.svg);
}

.hgi.hgi-solid.hgi-cinnamon-roll::before {
  mask-image: url(/build/images/cinnamon-roll.4f4be3b4.svg);
  -webkit-mask-image: url(/build/images/cinnamon-roll.4f4be3b4.svg);
}

.hgi.hgi-bulk.hgi-cinnamon-roll::before {
  mask-image: url(/build/images/cinnamon-roll.d78700c5.svg);
  -webkit-mask-image: url(/build/images/cinnamon-roll.d78700c5.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-data-transfer-diagonal::before {
  mask-image: url(/build/images/circle-arrow-data-transfer-diagonal.b3893d2c.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-data-transfer-diagonal.b3893d2c.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-data-transfer-diagonal::before {
  mask-image: url(/build/images/circle-arrow-data-transfer-diagonal.d69e9467.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-data-transfer-diagonal.d69e9467.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-data-transfer-horizontal::before {
  mask-image: url(/build/images/circle-arrow-data-transfer-horizontal.cfacdd03.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-data-transfer-horizontal.cfacdd03.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-data-transfer-horizontal::before {
  mask-image: url(/build/images/circle-arrow-data-transfer-horizontal.93e25f6f.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-data-transfer-horizontal.93e25f6f.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-data-transfer-vertical::before {
  mask-image: url(/build/images/circle-arrow-data-transfer-vertical.1248350e.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-data-transfer-vertical.1248350e.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-data-transfer-vertical::before {
  mask-image: url(/build/images/circle-arrow-data-transfer-vertical.3f775ee2.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-data-transfer-vertical.3f775ee2.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-diagonal-01::before {
  mask-image: url(/build/images/circle-arrow-diagonal-01.aef4ae91.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-diagonal-01.aef4ae91.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-diagonal-01::before {
  mask-image: url(/build/images/circle-arrow-diagonal-01.5c96e6d4.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-diagonal-01.5c96e6d4.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-diagonal-02::before {
  mask-image: url(/build/images/circle-arrow-diagonal-02.46d7e74b.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-diagonal-02.46d7e74b.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-diagonal-02::before {
  mask-image: url(/build/images/circle-arrow-diagonal-02.ea4f6a6f.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-diagonal-02.ea4f6a6f.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-down-01::before {
  mask-image: url(/build/images/circle-arrow-down-01.5a042515.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-down-01.5a042515.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-down-01::before {
  mask-image: url(/build/images/circle-arrow-down-01.dba83f17.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-down-01.dba83f17.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-down-02::before {
  mask-image: url(/build/images/circle-arrow-down-02.80d7ddbb.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-down-02.80d7ddbb.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-down-02::before {
  mask-image: url(/build/images/circle-arrow-down-02.d76a798d.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-down-02.d76a798d.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-down-03::before {
  mask-image: url(/build/images/circle-arrow-down-03.424e5c3d.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-down-03.424e5c3d.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-down-03::before {
  mask-image: url(/build/images/circle-arrow-down-03.754888b9.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-down-03.754888b9.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-down-double::before {
  mask-image: url(/build/images/circle-arrow-down-double.424ec7d0.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-down-double.424ec7d0.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-down-double::before {
  mask-image: url(/build/images/circle-arrow-down-double.d5673a3a.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-down-double.d5673a3a.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-down-left::before {
  mask-image: url(/build/images/circle-arrow-down-left.8b8ac2f1.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-down-left.8b8ac2f1.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-down-left::before {
  mask-image: url(/build/images/circle-arrow-down-left.e54bc288.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-down-left.e54bc288.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-down-right::before {
  mask-image: url(/build/images/circle-arrow-down-right.59f6f443.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-down-right.59f6f443.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-down-right::before {
  mask-image: url(/build/images/circle-arrow-down-right.e8a0beaf.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-down-right.e8a0beaf.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-expand-01::before {
  mask-image: url(/build/images/circle-arrow-expand-01.e998c1f0.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-expand-01.e998c1f0.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-expand-01::before {
  mask-image: url(/build/images/circle-arrow-expand-01.5163366a.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-expand-01.5163366a.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-expand-02::before {
  mask-image: url(/build/images/circle-arrow-expand-02.3b4c8bf6.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-expand-02.3b4c8bf6.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-expand-02::before {
  mask-image: url(/build/images/circle-arrow-expand-02.017b23e0.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-expand-02.017b23e0.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-horizontal::before {
  mask-image: url(/build/images/circle-arrow-horizontal.ebfdba91.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-horizontal.ebfdba91.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-horizontal::before {
  mask-image: url(/build/images/circle-arrow-horizontal.19eb751e.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-horizontal.19eb751e.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-left-01::before {
  mask-image: url(/build/images/circle-arrow-left-01.f42becc0.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-left-01.f42becc0.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-left-01::before {
  mask-image: url(/build/images/circle-arrow-left-01.1b9d0806.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-left-01.1b9d0806.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-left-02::before {
  mask-image: url(/build/images/circle-arrow-left-02.946fb372.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-left-02.946fb372.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-left-02::before {
  mask-image: url(/build/images/circle-arrow-left-02.68d3f66f.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-left-02.68d3f66f.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-left-03::before {
  mask-image: url(/build/images/circle-arrow-left-03.7922c804.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-left-03.7922c804.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-left-03::before {
  mask-image: url(/build/images/circle-arrow-left-03.7bfa00a6.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-left-03.7bfa00a6.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-left-double::before {
  mask-image: url(/build/images/circle-arrow-left-double.f5bec3d8.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-left-double.f5bec3d8.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-left-double::before {
  mask-image: url(/build/images/circle-arrow-left-double.a5cc1e5d.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-left-double.a5cc1e5d.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-left-right::before {
  mask-image: url(/build/images/circle-arrow-left-right.bc299d3e.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-left-right.bc299d3e.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-left-right::before {
  mask-image: url(/build/images/circle-arrow-left-right.7c46066c.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-left-right.7c46066c.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-move-down-left::before {
  mask-image: url(/build/images/circle-arrow-move-down-left.5511f6ac.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-move-down-left.5511f6ac.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-move-down-left::before {
  mask-image: url(/build/images/circle-arrow-move-down-left.6094d174.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-move-down-left.6094d174.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-move-down-right::before {
  mask-image: url(/build/images/circle-arrow-move-down-right.666a6a73.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-move-down-right.666a6a73.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-move-down-right::before {
  mask-image: url(/build/images/circle-arrow-move-down-right.acf96e29.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-move-down-right.acf96e29.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-move-left-down::before {
  mask-image: url(/build/images/circle-arrow-move-left-down.582ee4f5.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-move-left-down.582ee4f5.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-move-left-down::before {
  mask-image: url(/build/images/circle-arrow-move-left-down.eda3e5f2.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-move-left-down.eda3e5f2.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-move-right-down::before {
  mask-image: url(/build/images/circle-arrow-move-right-down.44b50f3c.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-move-right-down.44b50f3c.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-move-right-down::before {
  mask-image: url(/build/images/circle-arrow-move-right-down.5b632d0a.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-move-right-down.5b632d0a.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-move-up-left::before {
  mask-image: url(/build/images/circle-arrow-move-up-left.dd17b120.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-move-up-left.dd17b120.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-move-up-left::before {
  mask-image: url(/build/images/circle-arrow-move-up-left.d808c5fb.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-move-up-left.d808c5fb.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-move-up-right::before {
  mask-image: url(/build/images/circle-arrow-move-up-right.9eda7d28.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-move-up-right.9eda7d28.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-move-up-right::before {
  mask-image: url(/build/images/circle-arrow-move-up-right.8b4176bf.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-move-up-right.8b4176bf.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-reload-01::before {
  mask-image: url(/build/images/circle-arrow-reload-01.1fd84d89.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-reload-01.1fd84d89.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-reload-01::before {
  mask-image: url(/build/images/circle-arrow-reload-01.bc5b7b1d.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-reload-01.bc5b7b1d.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-reload-02::before {
  mask-image: url(/build/images/circle-arrow-reload-02.b81cc55b.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-reload-02.b81cc55b.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-reload-02::before {
  mask-image: url(/build/images/circle-arrow-reload-02.102c7a1a.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-reload-02.102c7a1a.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-right-01::before {
  mask-image: url(/build/images/circle-arrow-right-01.c155178f.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-right-01.c155178f.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-right-01::before {
  mask-image: url(/build/images/circle-arrow-right-01.64593524.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-right-01.64593524.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-right-02::before {
  mask-image: url(/build/images/circle-arrow-right-02.122ba18e.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-right-02.122ba18e.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-right-02::before {
  mask-image: url(/build/images/circle-arrow-right-02.0ebf7eef.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-right-02.0ebf7eef.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-right-03::before {
  mask-image: url(/build/images/circle-arrow-right-03.a901baa2.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-right-03.a901baa2.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-right-03::before {
  mask-image: url(/build/images/circle-arrow-right-03.cca7e9ad.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-right-03.cca7e9ad.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-right-double::before {
  mask-image: url(/build/images/circle-arrow-right-double.78ddab84.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-right-double.78ddab84.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-right-double::before {
  mask-image: url(/build/images/circle-arrow-right-double.6437656c.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-right-double.6437656c.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-shrink-01::before {
  mask-image: url(/build/images/circle-arrow-shrink-01.e98f21cd.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-shrink-01.e98f21cd.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-shrink-01::before {
  mask-image: url(/build/images/circle-arrow-shrink-01.91f161d9.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-shrink-01.91f161d9.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-shrink-02::before {
  mask-image: url(/build/images/circle-arrow-shrink-02.e98f21cd.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-shrink-02.e98f21cd.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-shrink-02::before {
  mask-image: url(/build/images/circle-arrow-shrink-02.91f161d9.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-shrink-02.91f161d9.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-up-01::before {
  mask-image: url(/build/images/circle-arrow-up-01.1e39624c.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-up-01.1e39624c.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-up-01::before {
  mask-image: url(/build/images/circle-arrow-up-01.5eb418f0.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-up-01.5eb418f0.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-up-02::before {
  mask-image: url(/build/images/circle-arrow-up-02.b42a9ee8.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-up-02.b42a9ee8.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-up-02::before {
  mask-image: url(/build/images/circle-arrow-up-02.e2a2b8ee.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-up-02.e2a2b8ee.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-up-03::before {
  mask-image: url(/build/images/circle-arrow-up-03.58f0b7a6.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-up-03.58f0b7a6.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-up-03::before {
  mask-image: url(/build/images/circle-arrow-up-03.3fcd2ff1.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-up-03.3fcd2ff1.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-up-double::before {
  mask-image: url(/build/images/circle-arrow-up-double.11c14a9c.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-up-double.11c14a9c.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-up-double::before {
  mask-image: url(/build/images/circle-arrow-up-double.0c7e23e9.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-up-double.0c7e23e9.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-up-down::before {
  mask-image: url(/build/images/circle-arrow-up-down.493008c6.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-up-down.493008c6.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-up-down::before {
  mask-image: url(/build/images/circle-arrow-up-down.e3e855fd.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-up-down.e3e855fd.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-up-left::before {
  mask-image: url(/build/images/circle-arrow-up-left.469e1b78.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-up-left.469e1b78.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-up-left::before {
  mask-image: url(/build/images/circle-arrow-up-left.79e3f3c8.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-up-left.79e3f3c8.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-up-right::before {
  mask-image: url(/build/images/circle-arrow-up-right.b3f435a3.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-up-right.b3f435a3.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-up-right::before {
  mask-image: url(/build/images/circle-arrow-up-right.eae3037c.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-up-right.eae3037c.svg);
}

.hgi.hgi-solid.hgi-circle-arrow-vertical::before {
  mask-image: url(/build/images/circle-arrow-vertical.b50aadb7.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-vertical.b50aadb7.svg);
}

.hgi.hgi-bulk.hgi-circle-arrow-vertical::before {
  mask-image: url(/build/images/circle-arrow-vertical.c8a08f49.svg);
  -webkit-mask-image: url(/build/images/circle-arrow-vertical.c8a08f49.svg);
}

.hgi.hgi-solid.hgi-circle-lock-01::before {
  mask-image: url(/build/images/circle-lock-01.b0dab3ed.svg);
  -webkit-mask-image: url(/build/images/circle-lock-01.b0dab3ed.svg);
}

.hgi.hgi-bulk.hgi-circle-lock-01::before {
  mask-image: url(/build/images/circle-lock-01.a9e42d7a.svg);
  -webkit-mask-image: url(/build/images/circle-lock-01.a9e42d7a.svg);
}

.hgi.hgi-solid.hgi-circle-lock-02::before {
  mask-image: url(/build/images/circle-lock-02.16b8184d.svg);
  -webkit-mask-image: url(/build/images/circle-lock-02.16b8184d.svg);
}

.hgi.hgi-bulk.hgi-circle-lock-02::before {
  mask-image: url(/build/images/circle-lock-02.938f0a24.svg);
  -webkit-mask-image: url(/build/images/circle-lock-02.938f0a24.svg);
}

.hgi.hgi-solid.hgi-circle-lock-add-01::before {
  mask-image: url(/build/images/circle-lock-add-01.9c8f28f7.svg);
  -webkit-mask-image: url(/build/images/circle-lock-add-01.9c8f28f7.svg);
}

.hgi.hgi-bulk.hgi-circle-lock-add-01::before {
  mask-image: url(/build/images/circle-lock-add-01.4ad7d36d.svg);
  -webkit-mask-image: url(/build/images/circle-lock-add-01.4ad7d36d.svg);
}

.hgi.hgi-solid.hgi-circle-lock-add-02::before {
  mask-image: url(/build/images/circle-lock-add-02.56013043.svg);
  -webkit-mask-image: url(/build/images/circle-lock-add-02.56013043.svg);
}

.hgi.hgi-bulk.hgi-circle-lock-add-02::before {
  mask-image: url(/build/images/circle-lock-add-02.2458ee29.svg);
  -webkit-mask-image: url(/build/images/circle-lock-add-02.2458ee29.svg);
}

.hgi.hgi-solid.hgi-circle-lock-check-01::before {
  mask-image: url(/build/images/circle-lock-check-01.635c8429.svg);
  -webkit-mask-image: url(/build/images/circle-lock-check-01.635c8429.svg);
}

.hgi.hgi-bulk.hgi-circle-lock-check-01::before {
  mask-image: url(/build/images/circle-lock-check-01.71c6bdc2.svg);
  -webkit-mask-image: url(/build/images/circle-lock-check-01.71c6bdc2.svg);
}

.hgi.hgi-solid.hgi-circle-lock-check-02::before {
  mask-image: url(/build/images/circle-lock-check-02.79dc4f7c.svg);
  -webkit-mask-image: url(/build/images/circle-lock-check-02.79dc4f7c.svg);
}

.hgi.hgi-bulk.hgi-circle-lock-check-02::before {
  mask-image: url(/build/images/circle-lock-check-02.eba4ebb7.svg);
  -webkit-mask-image: url(/build/images/circle-lock-check-02.eba4ebb7.svg);
}

.hgi.hgi-solid.hgi-circle-lock-minus-01::before {
  mask-image: url(/build/images/circle-lock-minus-01.95796763.svg);
  -webkit-mask-image: url(/build/images/circle-lock-minus-01.95796763.svg);
}

.hgi.hgi-bulk.hgi-circle-lock-minus-01::before {
  mask-image: url(/build/images/circle-lock-minus-01.b10d3b28.svg);
  -webkit-mask-image: url(/build/images/circle-lock-minus-01.b10d3b28.svg);
}

.hgi.hgi-solid.hgi-circle-lock-minus-02::before {
  mask-image: url(/build/images/circle-lock-minus-02.8610ba33.svg);
  -webkit-mask-image: url(/build/images/circle-lock-minus-02.8610ba33.svg);
}

.hgi.hgi-bulk.hgi-circle-lock-minus-02::before {
  mask-image: url(/build/images/circle-lock-minus-02.6ebb406e.svg);
  -webkit-mask-image: url(/build/images/circle-lock-minus-02.6ebb406e.svg);
}

.hgi.hgi-solid.hgi-circle-lock-remove-01::before {
  mask-image: url(/build/images/circle-lock-remove-01.2f9dacb3.svg);
  -webkit-mask-image: url(/build/images/circle-lock-remove-01.2f9dacb3.svg);
}

.hgi.hgi-bulk.hgi-circle-lock-remove-01::before {
  mask-image: url(/build/images/circle-lock-remove-01.7634c5b9.svg);
  -webkit-mask-image: url(/build/images/circle-lock-remove-01.7634c5b9.svg);
}

.hgi.hgi-solid.hgi-circle-lock-remove-02::before {
  mask-image: url(/build/images/circle-lock-remove-02.c9100d15.svg);
  -webkit-mask-image: url(/build/images/circle-lock-remove-02.c9100d15.svg);
}

.hgi.hgi-bulk.hgi-circle-lock-remove-02::before {
  mask-image: url(/build/images/circle-lock-remove-02.03772d9d.svg);
  -webkit-mask-image: url(/build/images/circle-lock-remove-02.03772d9d.svg);
}

.hgi.hgi-solid.hgi-circle-password::before {
  mask-image: url(/build/images/circle-password.a33762c9.svg);
  -webkit-mask-image: url(/build/images/circle-password.a33762c9.svg);
}

.hgi.hgi-bulk.hgi-circle-password::before {
  mask-image: url(/build/images/circle-password.20acb832.svg);
  -webkit-mask-image: url(/build/images/circle-password.20acb832.svg);
}

.hgi.hgi-solid.hgi-circle-unlock-01::before {
  mask-image: url(/build/images/circle-unlock-01.577c292e.svg);
  -webkit-mask-image: url(/build/images/circle-unlock-01.577c292e.svg);
}

.hgi.hgi-bulk.hgi-circle-unlock-01::before {
  mask-image: url(/build/images/circle-unlock-01.0b5977cd.svg);
  -webkit-mask-image: url(/build/images/circle-unlock-01.0b5977cd.svg);
}

.hgi.hgi-solid.hgi-circle-unlock-02::before {
  mask-image: url(/build/images/circle-unlock-02.b0a42518.svg);
  -webkit-mask-image: url(/build/images/circle-unlock-02.b0a42518.svg);
}

.hgi.hgi-bulk.hgi-circle-unlock-02::before {
  mask-image: url(/build/images/circle-unlock-02.3fb7df62.svg);
  -webkit-mask-image: url(/build/images/circle-unlock-02.3fb7df62.svg);
}

.hgi.hgi-solid.hgi-circle::before {
  mask-image: url(/build/images/circle.ca090261.svg);
  -webkit-mask-image: url(/build/images/circle.ca090261.svg);
}

.hgi.hgi-bulk.hgi-circle::before {
  mask-image: url(/build/images/circle.41885b6b.svg);
  -webkit-mask-image: url(/build/images/circle.41885b6b.svg);
}

.hgi.hgi-solid.hgi-city-01::before {
  mask-image: url(/build/images/city-01.ee2ffdea.svg);
  -webkit-mask-image: url(/build/images/city-01.ee2ffdea.svg);
}

.hgi.hgi-bulk.hgi-city-01::before {
  mask-image: url(/build/images/city-01.a00eef55.svg);
  -webkit-mask-image: url(/build/images/city-01.a00eef55.svg);
}

.hgi.hgi-solid.hgi-city-02::before {
  mask-image: url(/build/images/city-02.70aa7926.svg);
  -webkit-mask-image: url(/build/images/city-02.70aa7926.svg);
}

.hgi.hgi-bulk.hgi-city-02::before {
  mask-image: url(/build/images/city-02.787aeaa5.svg);
  -webkit-mask-image: url(/build/images/city-02.787aeaa5.svg);
}

.hgi.hgi-solid.hgi-city-03::before {
  mask-image: url(/build/images/city-03.89106e82.svg);
  -webkit-mask-image: url(/build/images/city-03.89106e82.svg);
}

.hgi.hgi-bulk.hgi-city-03::before {
  mask-image: url(/build/images/city-03.b4bbf65d.svg);
  -webkit-mask-image: url(/build/images/city-03.b4bbf65d.svg);
}

.hgi.hgi-solid.hgi-clapping-01::before {
  mask-image: url(/build/images/clapping-01.6d6dcce3.svg);
  -webkit-mask-image: url(/build/images/clapping-01.6d6dcce3.svg);
}

.hgi.hgi-bulk.hgi-clapping-01::before {
  mask-image: url(/build/images/clapping-01.d4266a3f.svg);
  -webkit-mask-image: url(/build/images/clapping-01.d4266a3f.svg);
}

.hgi.hgi-solid.hgi-clapping-02::before {
  mask-image: url(/build/images/clapping-02.2c0369a8.svg);
  -webkit-mask-image: url(/build/images/clapping-02.2c0369a8.svg);
}

.hgi.hgi-bulk.hgi-clapping-02::before {
  mask-image: url(/build/images/clapping-02.4f0dcc41.svg);
  -webkit-mask-image: url(/build/images/clapping-02.4f0dcc41.svg);
}

.hgi.hgi-solid.hgi-clean::before {
  mask-image: url(/build/images/clean.702c18dd.svg);
  -webkit-mask-image: url(/build/images/clean.702c18dd.svg);
}

.hgi.hgi-bulk.hgi-clean::before {
  mask-image: url(/build/images/clean.06063ab8.svg);
  -webkit-mask-image: url(/build/images/clean.06063ab8.svg);
}

.hgi.hgi-solid.hgi-cleaning-bucket::before {
  mask-image: url(/build/images/cleaning-bucket.5d7c9ca4.svg);
  -webkit-mask-image: url(/build/images/cleaning-bucket.5d7c9ca4.svg);
}

.hgi.hgi-bulk.hgi-cleaning-bucket::before {
  mask-image: url(/build/images/cleaning-bucket.bfbe2d7f.svg);
  -webkit-mask-image: url(/build/images/cleaning-bucket.bfbe2d7f.svg);
}

.hgi.hgi-solid.hgi-clinic::before {
  mask-image: url(/build/images/clinic.a3367ad3.svg);
  -webkit-mask-image: url(/build/images/clinic.a3367ad3.svg);
}

.hgi.hgi-bulk.hgi-clinic::before {
  mask-image: url(/build/images/clinic.46cf5116.svg);
  -webkit-mask-image: url(/build/images/clinic.46cf5116.svg);
}

.hgi.hgi-solid.hgi-clip::before {
  mask-image: url(/build/images/clip.5a9c3b18.svg);
  -webkit-mask-image: url(/build/images/clip.5a9c3b18.svg);
}

.hgi.hgi-bulk.hgi-clip::before {
  mask-image: url(/build/images/clip.b5b95bbf.svg);
  -webkit-mask-image: url(/build/images/clip.b5b95bbf.svg);
}

.hgi.hgi-solid.hgi-clipboard::before {
  mask-image: url(/build/images/clipboard.79cbe64b.svg);
  -webkit-mask-image: url(/build/images/clipboard.79cbe64b.svg);
}

.hgi.hgi-bulk.hgi-clipboard::before {
  mask-image: url(/build/images/clipboard.b5afcffd.svg);
  -webkit-mask-image: url(/build/images/clipboard.b5afcffd.svg);
}

.hgi.hgi-solid.hgi-clock-01::before {
  mask-image: url(/build/images/clock-01.e1d647c8.svg);
  -webkit-mask-image: url(/build/images/clock-01.e1d647c8.svg);
}

.hgi.hgi-bulk.hgi-clock-01::before {
  mask-image: url(/build/images/clock-01.640292c5.svg);
  -webkit-mask-image: url(/build/images/clock-01.640292c5.svg);
}

.hgi.hgi-solid.hgi-clock-02::before {
  mask-image: url(/build/images/clock-02.e8ba7d8c.svg);
  -webkit-mask-image: url(/build/images/clock-02.e8ba7d8c.svg);
}

.hgi.hgi-bulk.hgi-clock-02::before {
  mask-image: url(/build/images/clock-02.f655b85c.svg);
  -webkit-mask-image: url(/build/images/clock-02.f655b85c.svg);
}

.hgi.hgi-solid.hgi-clock-03::before {
  mask-image: url(/build/images/clock-03.ec03b2a4.svg);
  -webkit-mask-image: url(/build/images/clock-03.ec03b2a4.svg);
}

.hgi.hgi-bulk.hgi-clock-03::before {
  mask-image: url(/build/images/clock-03.17485639.svg);
  -webkit-mask-image: url(/build/images/clock-03.17485639.svg);
}

.hgi.hgi-solid.hgi-clock-04::before {
  mask-image: url(/build/images/clock-04.3ee56112.svg);
  -webkit-mask-image: url(/build/images/clock-04.3ee56112.svg);
}

.hgi.hgi-bulk.hgi-clock-04::before {
  mask-image: url(/build/images/clock-04.dc05b81b.svg);
  -webkit-mask-image: url(/build/images/clock-04.dc05b81b.svg);
}

.hgi.hgi-solid.hgi-clock-05::before {
  mask-image: url(/build/images/clock-05.e076c1f9.svg);
  -webkit-mask-image: url(/build/images/clock-05.e076c1f9.svg);
}

.hgi.hgi-bulk.hgi-clock-05::before {
  mask-image: url(/build/images/clock-05.ae2d48b8.svg);
  -webkit-mask-image: url(/build/images/clock-05.ae2d48b8.svg);
}

.hgi.hgi-solid.hgi-closed-caption-alt::before {
  mask-image: url(/build/images/closed-caption-alt.1a4c8cf8.svg);
  -webkit-mask-image: url(/build/images/closed-caption-alt.1a4c8cf8.svg);
}

.hgi.hgi-bulk.hgi-closed-caption-alt::before {
  mask-image: url(/build/images/closed-caption-alt.9c728d1c.svg);
  -webkit-mask-image: url(/build/images/closed-caption-alt.9c728d1c.svg);
}

.hgi.hgi-solid.hgi-closed-caption::before {
  mask-image: url(/build/images/closed-caption.349df930.svg);
  -webkit-mask-image: url(/build/images/closed-caption.349df930.svg);
}

.hgi.hgi-bulk.hgi-closed-caption::before {
  mask-image: url(/build/images/closed-caption.f28b8869.svg);
  -webkit-mask-image: url(/build/images/closed-caption.f28b8869.svg);
}

.hgi.hgi-solid.hgi-clothes::before {
  mask-image: url(/build/images/clothes.b893c11c.svg);
  -webkit-mask-image: url(/build/images/clothes.b893c11c.svg);
}

.hgi.hgi-bulk.hgi-clothes::before {
  mask-image: url(/build/images/clothes.bf70eb69.svg);
  -webkit-mask-image: url(/build/images/clothes.bf70eb69.svg);
}

.hgi.hgi-solid.hgi-cloud-angled-rain-zap::before {
  mask-image: url(/build/images/cloud-angled-rain-zap.bd4c70d0.svg);
  -webkit-mask-image: url(/build/images/cloud-angled-rain-zap.bd4c70d0.svg);
}

.hgi.hgi-bulk.hgi-cloud-angled-rain-zap::before {
  mask-image: url(/build/images/cloud-angled-rain-zap.cf7c92f7.svg);
  -webkit-mask-image: url(/build/images/cloud-angled-rain-zap.cf7c92f7.svg);
}

.hgi.hgi-solid.hgi-cloud-angled-rain::before {
  mask-image: url(/build/images/cloud-angled-rain.e32c94a9.svg);
  -webkit-mask-image: url(/build/images/cloud-angled-rain.e32c94a9.svg);
}

.hgi.hgi-bulk.hgi-cloud-angled-rain::before {
  mask-image: url(/build/images/cloud-angled-rain.03bc6dd4.svg);
  -webkit-mask-image: url(/build/images/cloud-angled-rain.03bc6dd4.svg);
}

.hgi.hgi-solid.hgi-cloud-angled-zap::before {
  mask-image: url(/build/images/cloud-angled-zap.adb0be2e.svg);
  -webkit-mask-image: url(/build/images/cloud-angled-zap.adb0be2e.svg);
}

.hgi.hgi-bulk.hgi-cloud-angled-zap::before {
  mask-image: url(/build/images/cloud-angled-zap.6fdf152c.svg);
  -webkit-mask-image: url(/build/images/cloud-angled-zap.6fdf152c.svg);
}

.hgi.hgi-solid.hgi-cloud-big-rain::before {
  mask-image: url(/build/images/cloud-big-rain.a1d2c63b.svg);
  -webkit-mask-image: url(/build/images/cloud-big-rain.a1d2c63b.svg);
}

.hgi.hgi-bulk.hgi-cloud-big-rain::before {
  mask-image: url(/build/images/cloud-big-rain.d4012082.svg);
  -webkit-mask-image: url(/build/images/cloud-big-rain.d4012082.svg);
}

.hgi.hgi-solid.hgi-cloud-download::before {
  mask-image: url(/build/images/cloud-download.00122e8c.svg);
  -webkit-mask-image: url(/build/images/cloud-download.00122e8c.svg);
}

.hgi.hgi-bulk.hgi-cloud-download::before {
  mask-image: url(/build/images/cloud-download.d7fd5ccb.svg);
  -webkit-mask-image: url(/build/images/cloud-download.d7fd5ccb.svg);
}

.hgi.hgi-solid.hgi-cloud-fast-wind::before {
  mask-image: url(/build/images/cloud-fast-wind.a35a0702.svg);
  -webkit-mask-image: url(/build/images/cloud-fast-wind.a35a0702.svg);
}

.hgi.hgi-bulk.hgi-cloud-fast-wind::before {
  mask-image: url(/build/images/cloud-fast-wind.e7b3be68.svg);
  -webkit-mask-image: url(/build/images/cloud-fast-wind.e7b3be68.svg);
}

.hgi.hgi-solid.hgi-cloud-hailstone::before {
  mask-image: url(/build/images/cloud-hailstone.ddcd52e0.svg);
  -webkit-mask-image: url(/build/images/cloud-hailstone.ddcd52e0.svg);
}

.hgi.hgi-bulk.hgi-cloud-hailstone::before {
  mask-image: url(/build/images/cloud-hailstone.622a157c.svg);
  -webkit-mask-image: url(/build/images/cloud-hailstone.622a157c.svg);
}

.hgi.hgi-solid.hgi-cloud-little-rain::before {
  mask-image: url(/build/images/cloud-little-rain.e56721f1.svg);
  -webkit-mask-image: url(/build/images/cloud-little-rain.e56721f1.svg);
}

.hgi.hgi-bulk.hgi-cloud-little-rain::before {
  mask-image: url(/build/images/cloud-little-rain.247625e2.svg);
  -webkit-mask-image: url(/build/images/cloud-little-rain.247625e2.svg);
}

.hgi.hgi-solid.hgi-cloud-little-snow::before {
  mask-image: url(/build/images/cloud-little-snow.9184fb72.svg);
  -webkit-mask-image: url(/build/images/cloud-little-snow.9184fb72.svg);
}

.hgi.hgi-bulk.hgi-cloud-little-snow::before {
  mask-image: url(/build/images/cloud-little-snow.b438a45f.svg);
  -webkit-mask-image: url(/build/images/cloud-little-snow.b438a45f.svg);
}

.hgi.hgi-solid.hgi-cloud-loading::before {
  mask-image: url(/build/images/cloud-loading.b7a3dbb3.svg);
  -webkit-mask-image: url(/build/images/cloud-loading.b7a3dbb3.svg);
}

.hgi.hgi-bulk.hgi-cloud-loading::before {
  mask-image: url(/build/images/cloud-loading.1bb2b418.svg);
  -webkit-mask-image: url(/build/images/cloud-loading.1bb2b418.svg);
}

.hgi.hgi-solid.hgi-cloud-mid-rain::before {
  mask-image: url(/build/images/cloud-mid-rain.b249e3fa.svg);
  -webkit-mask-image: url(/build/images/cloud-mid-rain.b249e3fa.svg);
}

.hgi.hgi-bulk.hgi-cloud-mid-rain::before {
  mask-image: url(/build/images/cloud-mid-rain.efb4c9ea.svg);
  -webkit-mask-image: url(/build/images/cloud-mid-rain.efb4c9ea.svg);
}

.hgi.hgi-solid.hgi-cloud-mid-snow::before {
  mask-image: url(/build/images/cloud-mid-snow.37925adb.svg);
  -webkit-mask-image: url(/build/images/cloud-mid-snow.37925adb.svg);
}

.hgi.hgi-bulk.hgi-cloud-mid-snow::before {
  mask-image: url(/build/images/cloud-mid-snow.e60f8a47.svg);
  -webkit-mask-image: url(/build/images/cloud-mid-snow.e60f8a47.svg);
}

.hgi.hgi-solid.hgi-cloud-saving-done-01::before {
  mask-image: url(/build/images/cloud-saving-done-01.2518a588.svg);
  -webkit-mask-image: url(/build/images/cloud-saving-done-01.2518a588.svg);
}

.hgi.hgi-bulk.hgi-cloud-saving-done-01::before {
  mask-image: url(/build/images/cloud-saving-done-01.5c512f26.svg);
  -webkit-mask-image: url(/build/images/cloud-saving-done-01.5c512f26.svg);
}

.hgi.hgi-solid.hgi-cloud-saving-done-02::before {
  mask-image: url(/build/images/cloud-saving-done-02.29051a3d.svg);
  -webkit-mask-image: url(/build/images/cloud-saving-done-02.29051a3d.svg);
}

.hgi.hgi-bulk.hgi-cloud-saving-done-02::before {
  mask-image: url(/build/images/cloud-saving-done-02.6c1937a1.svg);
  -webkit-mask-image: url(/build/images/cloud-saving-done-02.6c1937a1.svg);
}

.hgi.hgi-solid.hgi-cloud-server::before {
  mask-image: url(/build/images/cloud-server.03fa4af2.svg);
  -webkit-mask-image: url(/build/images/cloud-server.03fa4af2.svg);
}

.hgi.hgi-bulk.hgi-cloud-server::before {
  mask-image: url(/build/images/cloud-server.71ed9a13.svg);
  -webkit-mask-image: url(/build/images/cloud-server.71ed9a13.svg);
}

.hgi.hgi-solid.hgi-cloud-slow-wind::before {
  mask-image: url(/build/images/cloud-slow-wind.35d93f8f.svg);
  -webkit-mask-image: url(/build/images/cloud-slow-wind.35d93f8f.svg);
}

.hgi.hgi-bulk.hgi-cloud-slow-wind::before {
  mask-image: url(/build/images/cloud-slow-wind.bbceb7e8.svg);
  -webkit-mask-image: url(/build/images/cloud-slow-wind.bbceb7e8.svg);
}

.hgi.hgi-solid.hgi-cloud-snow::before {
  mask-image: url(/build/images/cloud-snow.fd976ad9.svg);
  -webkit-mask-image: url(/build/images/cloud-snow.fd976ad9.svg);
}

.hgi.hgi-bulk.hgi-cloud-snow::before {
  mask-image: url(/build/images/cloud-snow.6abd8107.svg);
  -webkit-mask-image: url(/build/images/cloud-snow.6abd8107.svg);
}

.hgi.hgi-solid.hgi-cloud-upload::before {
  mask-image: url(/build/images/cloud-upload.1981887b.svg);
  -webkit-mask-image: url(/build/images/cloud-upload.1981887b.svg);
}

.hgi.hgi-bulk.hgi-cloud-upload::before {
  mask-image: url(/build/images/cloud-upload.176d952a.svg);
  -webkit-mask-image: url(/build/images/cloud-upload.176d952a.svg);
}

.hgi.hgi-solid.hgi-cloud::before {
  mask-image: url(/build/images/cloud.faf71713.svg);
  -webkit-mask-image: url(/build/images/cloud.faf71713.svg);
}

.hgi.hgi-bulk.hgi-cloud::before {
  mask-image: url(/build/images/cloud.915a74da.svg);
  -webkit-mask-image: url(/build/images/cloud.915a74da.svg);
}

.hgi.hgi-solid.hgi-clubs-01::before {
  mask-image: url(/build/images/clubs-01.c2ab59d3.svg);
  -webkit-mask-image: url(/build/images/clubs-01.c2ab59d3.svg);
}

.hgi.hgi-bulk.hgi-clubs-01::before {
  mask-image: url(/build/images/clubs-01.7e1c2b42.svg);
  -webkit-mask-image: url(/build/images/clubs-01.7e1c2b42.svg);
}

.hgi.hgi-solid.hgi-clubs-02::before {
  mask-image: url(/build/images/clubs-02.b2e3f7ed.svg);
  -webkit-mask-image: url(/build/images/clubs-02.b2e3f7ed.svg);
}

.hgi.hgi-bulk.hgi-clubs-02::before {
  mask-image: url(/build/images/clubs-02.733a2f5e.svg);
  -webkit-mask-image: url(/build/images/clubs-02.733a2f5e.svg);
}

.hgi.hgi-solid.hgi-co-present::before {
  mask-image: url(/build/images/co-present.59137b93.svg);
  -webkit-mask-image: url(/build/images/co-present.59137b93.svg);
}

.hgi.hgi-bulk.hgi-co-present::before {
  mask-image: url(/build/images/co-present.7eebfe56.svg);
  -webkit-mask-image: url(/build/images/co-present.7eebfe56.svg);
}

.hgi.hgi-solid.hgi-code-circle::before {
  mask-image: url(/build/images/code-circle.a83d5c20.svg);
  -webkit-mask-image: url(/build/images/code-circle.a83d5c20.svg);
}

.hgi.hgi-bulk.hgi-code-circle::before {
  mask-image: url(/build/images/code-circle.70f3e050.svg);
  -webkit-mask-image: url(/build/images/code-circle.70f3e050.svg);
}

.hgi.hgi-solid.hgi-code-folder::before {
  mask-image: url(/build/images/code-folder.cd7f8467.svg);
  -webkit-mask-image: url(/build/images/code-folder.cd7f8467.svg);
}

.hgi.hgi-bulk.hgi-code-folder::before {
  mask-image: url(/build/images/code-folder.b0282393.svg);
  -webkit-mask-image: url(/build/images/code-folder.b0282393.svg);
}

.hgi.hgi-solid.hgi-code-square::before {
  mask-image: url(/build/images/code-square.212a4605.svg);
  -webkit-mask-image: url(/build/images/code-square.212a4605.svg);
}

.hgi.hgi-bulk.hgi-code-square::before {
  mask-image: url(/build/images/code-square.d2eacb06.svg);
  -webkit-mask-image: url(/build/images/code-square.d2eacb06.svg);
}

.hgi.hgi-solid.hgi-code::before {
  mask-image: url(/build/images/code.3a280042.svg);
  -webkit-mask-image: url(/build/images/code.3a280042.svg);
}

.hgi.hgi-bulk.hgi-code::before {
  mask-image: url(/build/images/code.97a55f7a.svg);
  -webkit-mask-image: url(/build/images/code.97a55f7a.svg);
}

.hgi.hgi-solid.hgi-codesandbox::before {
  mask-image: url(/build/images/codesandbox.26b5ae2b.svg);
  -webkit-mask-image: url(/build/images/codesandbox.26b5ae2b.svg);
}

.hgi.hgi-bulk.hgi-codesandbox::before {
  mask-image: url(/build/images/codesandbox.8a8fdb39.svg);
  -webkit-mask-image: url(/build/images/codesandbox.8a8fdb39.svg);
}

.hgi.hgi-solid.hgi-coffee-01::before {
  mask-image: url(/build/images/coffee-01.7826deb1.svg);
  -webkit-mask-image: url(/build/images/coffee-01.7826deb1.svg);
}

.hgi.hgi-bulk.hgi-coffee-01::before {
  mask-image: url(/build/images/coffee-01.f9611cab.svg);
  -webkit-mask-image: url(/build/images/coffee-01.f9611cab.svg);
}

.hgi.hgi-solid.hgi-coffee-02::before {
  mask-image: url(/build/images/coffee-02.6bc00394.svg);
  -webkit-mask-image: url(/build/images/coffee-02.6bc00394.svg);
}

.hgi.hgi-bulk.hgi-coffee-02::before {
  mask-image: url(/build/images/coffee-02.2c07ff44.svg);
  -webkit-mask-image: url(/build/images/coffee-02.2c07ff44.svg);
}

.hgi.hgi-solid.hgi-coffee-beans::before {
  mask-image: url(/build/images/coffee-beans.a42a8078.svg);
  -webkit-mask-image: url(/build/images/coffee-beans.a42a8078.svg);
}

.hgi.hgi-bulk.hgi-coffee-beans::before {
  mask-image: url(/build/images/coffee-beans.2e8c6800.svg);
  -webkit-mask-image: url(/build/images/coffee-beans.2e8c6800.svg);
}

.hgi.hgi-solid.hgi-coins-01::before {
  mask-image: url(/build/images/coins-01.f6e11e2d.svg);
  -webkit-mask-image: url(/build/images/coins-01.f6e11e2d.svg);
}

.hgi.hgi-bulk.hgi-coins-01::before {
  mask-image: url(/build/images/coins-01.b73fd374.svg);
  -webkit-mask-image: url(/build/images/coins-01.b73fd374.svg);
}

.hgi.hgi-solid.hgi-coins-02::before {
  mask-image: url(/build/images/coins-02.ad337f92.svg);
  -webkit-mask-image: url(/build/images/coins-02.ad337f92.svg);
}

.hgi.hgi-bulk.hgi-coins-02::before {
  mask-image: url(/build/images/coins-02.0e91710b.svg);
  -webkit-mask-image: url(/build/images/coins-02.0e91710b.svg);
}

.hgi.hgi-solid.hgi-coins-bitcoin::before {
  mask-image: url(/build/images/coins-bitcoin.9b9991b2.svg);
  -webkit-mask-image: url(/build/images/coins-bitcoin.9b9991b2.svg);
}

.hgi.hgi-bulk.hgi-coins-bitcoin::before {
  mask-image: url(/build/images/coins-bitcoin.6a560892.svg);
  -webkit-mask-image: url(/build/images/coins-bitcoin.6a560892.svg);
}

.hgi.hgi-solid.hgi-coins-dollar::before {
  mask-image: url(/build/images/coins-dollar.c070c91a.svg);
  -webkit-mask-image: url(/build/images/coins-dollar.c070c91a.svg);
}

.hgi.hgi-bulk.hgi-coins-dollar::before {
  mask-image: url(/build/images/coins-dollar.7c5446bb.svg);
  -webkit-mask-image: url(/build/images/coins-dollar.7c5446bb.svg);
}

.hgi.hgi-solid.hgi-coins-euro::before {
  mask-image: url(/build/images/coins-euro.8b796f6a.svg);
  -webkit-mask-image: url(/build/images/coins-euro.8b796f6a.svg);
}

.hgi.hgi-bulk.hgi-coins-euro::before {
  mask-image: url(/build/images/coins-euro.ff9c3290.svg);
  -webkit-mask-image: url(/build/images/coins-euro.ff9c3290.svg);
}

.hgi.hgi-solid.hgi-coins-pound::before {
  mask-image: url(/build/images/coins-pound.18b20820.svg);
  -webkit-mask-image: url(/build/images/coins-pound.18b20820.svg);
}

.hgi.hgi-bulk.hgi-coins-pound::before {
  mask-image: url(/build/images/coins-pound.d4663f11.svg);
  -webkit-mask-image: url(/build/images/coins-pound.d4663f11.svg);
}

.hgi.hgi-solid.hgi-coins-swap::before {
  mask-image: url(/build/images/coins-swap.bb4eb548.svg);
  -webkit-mask-image: url(/build/images/coins-swap.bb4eb548.svg);
}

.hgi.hgi-bulk.hgi-coins-swap::before {
  mask-image: url(/build/images/coins-swap.13fc3fa9.svg);
  -webkit-mask-image: url(/build/images/coins-swap.13fc3fa9.svg);
}

.hgi.hgi-solid.hgi-coins-yen::before {
  mask-image: url(/build/images/coins-yen.76eb9918.svg);
  -webkit-mask-image: url(/build/images/coins-yen.76eb9918.svg);
}

.hgi.hgi-bulk.hgi-coins-yen::before {
  mask-image: url(/build/images/coins-yen.7a6bbe5e.svg);
  -webkit-mask-image: url(/build/images/coins-yen.7a6bbe5e.svg);
}

.hgi.hgi-solid.hgi-collections-bookmark::before {
  mask-image: url(/build/images/collections-bookmark.9302fef3.svg);
  -webkit-mask-image: url(/build/images/collections-bookmark.9302fef3.svg);
}

.hgi.hgi-bulk.hgi-collections-bookmark::before {
  mask-image: url(/build/images/collections-bookmark.8cf02da8.svg);
  -webkit-mask-image: url(/build/images/collections-bookmark.8cf02da8.svg);
}

.hgi.hgi-solid.hgi-color-picker::before {
  mask-image: url(/build/images/color-picker.75449dae.svg);
  -webkit-mask-image: url(/build/images/color-picker.75449dae.svg);
}

.hgi.hgi-bulk.hgi-color-picker::before {
  mask-image: url(/build/images/color-picker.30922873.svg);
  -webkit-mask-image: url(/build/images/color-picker.30922873.svg);
}

.hgi.hgi-solid.hgi-colors::before {
  mask-image: url(/build/images/colors.69576d88.svg);
  -webkit-mask-image: url(/build/images/colors.69576d88.svg);
}

.hgi.hgi-bulk.hgi-colors::before {
  mask-image: url(/build/images/colors.3294274e.svg);
  -webkit-mask-image: url(/build/images/colors.3294274e.svg);
}

.hgi.hgi-solid.hgi-colosseum::before {
  mask-image: url(/build/images/colosseum.760f8abe.svg);
  -webkit-mask-image: url(/build/images/colosseum.760f8abe.svg);
}

.hgi.hgi-bulk.hgi-colosseum::before {
  mask-image: url(/build/images/colosseum.f9f1ea66.svg);
  -webkit-mask-image: url(/build/images/colosseum.f9f1ea66.svg);
}

.hgi.hgi-solid.hgi-column-delete::before {
  mask-image: url(/build/images/column-delete.512d306c.svg);
  -webkit-mask-image: url(/build/images/column-delete.512d306c.svg);
}

.hgi.hgi-bulk.hgi-column-delete::before {
  mask-image: url(/build/images/column-delete.3943e186.svg);
  -webkit-mask-image: url(/build/images/column-delete.3943e186.svg);
}

.hgi.hgi-solid.hgi-column-insert::before {
  mask-image: url(/build/images/column-insert.d9e10983.svg);
  -webkit-mask-image: url(/build/images/column-insert.d9e10983.svg);
}

.hgi.hgi-bulk.hgi-column-insert::before {
  mask-image: url(/build/images/column-insert.d226715e.svg);
  -webkit-mask-image: url(/build/images/column-insert.d226715e.svg);
}

.hgi.hgi-solid.hgi-comet-01::before {
  mask-image: url(/build/images/comet-01.e632ceaf.svg);
  -webkit-mask-image: url(/build/images/comet-01.e632ceaf.svg);
}

.hgi.hgi-bulk.hgi-comet-01::before {
  mask-image: url(/build/images/comet-01.7527cd49.svg);
  -webkit-mask-image: url(/build/images/comet-01.7527cd49.svg);
}

.hgi.hgi-solid.hgi-comet-02::before {
  mask-image: url(/build/images/comet-02.7f559e4f.svg);
  -webkit-mask-image: url(/build/images/comet-02.7f559e4f.svg);
}

.hgi.hgi-bulk.hgi-comet-02::before {
  mask-image: url(/build/images/comet-02.cb2c6036.svg);
  -webkit-mask-image: url(/build/images/comet-02.cb2c6036.svg);
}

.hgi.hgi-solid.hgi-coming-soon-01::before {
  mask-image: url(/build/images/coming-soon-01.86c6d795.svg);
  -webkit-mask-image: url(/build/images/coming-soon-01.86c6d795.svg);
}

.hgi.hgi-bulk.hgi-coming-soon-01::before {
  mask-image: url(/build/images/coming-soon-01.1d3d3f02.svg);
  -webkit-mask-image: url(/build/images/coming-soon-01.1d3d3f02.svg);
}

.hgi.hgi-solid.hgi-coming-soon-02::before {
  mask-image: url(/build/images/coming-soon-02.d3ef08e0.svg);
  -webkit-mask-image: url(/build/images/coming-soon-02.d3ef08e0.svg);
}

.hgi.hgi-bulk.hgi-coming-soon-02::before {
  mask-image: url(/build/images/coming-soon-02.a19382db.svg);
  -webkit-mask-image: url(/build/images/coming-soon-02.a19382db.svg);
}

.hgi.hgi-solid.hgi-command-line::before {
  mask-image: url(/build/images/command-line.47f913eb.svg);
  -webkit-mask-image: url(/build/images/command-line.47f913eb.svg);
}

.hgi.hgi-bulk.hgi-command-line::before {
  mask-image: url(/build/images/command-line.b98dfe2f.svg);
  -webkit-mask-image: url(/build/images/command-line.b98dfe2f.svg);
}

.hgi.hgi-solid.hgi-command::before {
  mask-image: url(/build/images/command.203bfe9e.svg);
  -webkit-mask-image: url(/build/images/command.203bfe9e.svg);
}

.hgi.hgi-bulk.hgi-command::before {
  mask-image: url(/build/images/command.3db9d113.svg);
  -webkit-mask-image: url(/build/images/command.3db9d113.svg);
}

.hgi.hgi-solid.hgi-comment-01::before {
  mask-image: url(/build/images/comment-01.0e4762e4.svg);
  -webkit-mask-image: url(/build/images/comment-01.0e4762e4.svg);
}

.hgi.hgi-bulk.hgi-comment-01::before {
  mask-image: url(/build/images/comment-01.c4cecf7a.svg);
  -webkit-mask-image: url(/build/images/comment-01.c4cecf7a.svg);
}

.hgi.hgi-solid.hgi-comment-02::before {
  mask-image: url(/build/images/comment-02.63ba84cd.svg);
  -webkit-mask-image: url(/build/images/comment-02.63ba84cd.svg);
}

.hgi.hgi-bulk.hgi-comment-02::before {
  mask-image: url(/build/images/comment-02.239d849c.svg);
  -webkit-mask-image: url(/build/images/comment-02.239d849c.svg);
}

.hgi.hgi-solid.hgi-comment-add-01::before {
  mask-image: url(/build/images/comment-add-01.20693257.svg);
  -webkit-mask-image: url(/build/images/comment-add-01.20693257.svg);
}

.hgi.hgi-bulk.hgi-comment-add-01::before {
  mask-image: url(/build/images/comment-add-01.431b96d5.svg);
  -webkit-mask-image: url(/build/images/comment-add-01.431b96d5.svg);
}

.hgi.hgi-solid.hgi-comment-add-02::before {
  mask-image: url(/build/images/comment-add-02.67a4033d.svg);
  -webkit-mask-image: url(/build/images/comment-add-02.67a4033d.svg);
}

.hgi.hgi-bulk.hgi-comment-add-02::before {
  mask-image: url(/build/images/comment-add-02.5df4aae1.svg);
  -webkit-mask-image: url(/build/images/comment-add-02.5df4aae1.svg);
}

.hgi.hgi-solid.hgi-comment-block-01::before {
  mask-image: url(/build/images/comment-block-01.6ed2ca6e.svg);
  -webkit-mask-image: url(/build/images/comment-block-01.6ed2ca6e.svg);
}

.hgi.hgi-bulk.hgi-comment-block-01::before {
  mask-image: url(/build/images/comment-block-01.c51322c7.svg);
  -webkit-mask-image: url(/build/images/comment-block-01.c51322c7.svg);
}

.hgi.hgi-solid.hgi-comment-block-02::before {
  mask-image: url(/build/images/comment-block-02.cc833049.svg);
  -webkit-mask-image: url(/build/images/comment-block-02.cc833049.svg);
}

.hgi.hgi-bulk.hgi-comment-block-02::before {
  mask-image: url(/build/images/comment-block-02.2804783d.svg);
  -webkit-mask-image: url(/build/images/comment-block-02.2804783d.svg);
}

.hgi.hgi-solid.hgi-comment-remove-01::before {
  mask-image: url(/build/images/comment-remove-01.efe85f1b.svg);
  -webkit-mask-image: url(/build/images/comment-remove-01.efe85f1b.svg);
}

.hgi.hgi-bulk.hgi-comment-remove-01::before {
  mask-image: url(/build/images/comment-remove-01.087c82aa.svg);
  -webkit-mask-image: url(/build/images/comment-remove-01.087c82aa.svg);
}

.hgi.hgi-solid.hgi-comment-remove-02::before {
  mask-image: url(/build/images/comment-remove-02.d87f2996.svg);
  -webkit-mask-image: url(/build/images/comment-remove-02.d87f2996.svg);
}

.hgi.hgi-bulk.hgi-comment-remove-02::before {
  mask-image: url(/build/images/comment-remove-02.443ea68f.svg);
  -webkit-mask-image: url(/build/images/comment-remove-02.443ea68f.svg);
}

.hgi.hgi-solid.hgi-compass-01::before {
  mask-image: url(/build/images/compass-01.e9169fd8.svg);
  -webkit-mask-image: url(/build/images/compass-01.e9169fd8.svg);
}

.hgi.hgi-bulk.hgi-compass-01::before {
  mask-image: url(/build/images/compass-01.ced926c1.svg);
  -webkit-mask-image: url(/build/images/compass-01.ced926c1.svg);
}

.hgi.hgi-solid.hgi-compass::before {
  mask-image: url(/build/images/compass.c55965d2.svg);
  -webkit-mask-image: url(/build/images/compass.c55965d2.svg);
}

.hgi.hgi-bulk.hgi-compass::before {
  mask-image: url(/build/images/compass.35d84fa8.svg);
  -webkit-mask-image: url(/build/images/compass.35d84fa8.svg);
}

.hgi.hgi-solid.hgi-complaint::before {
  mask-image: url(/build/images/complaint.72703cbf.svg);
  -webkit-mask-image: url(/build/images/complaint.72703cbf.svg);
}

.hgi.hgi-bulk.hgi-complaint::before {
  mask-image: url(/build/images/complaint.9941db5b.svg);
  -webkit-mask-image: url(/build/images/complaint.9941db5b.svg);
}

.hgi.hgi-solid.hgi-computer-add::before {
  mask-image: url(/build/images/computer-add.dd868498.svg);
  -webkit-mask-image: url(/build/images/computer-add.dd868498.svg);
}

.hgi.hgi-bulk.hgi-computer-add::before {
  mask-image: url(/build/images/computer-add.5375fb0d.svg);
  -webkit-mask-image: url(/build/images/computer-add.5375fb0d.svg);
}

.hgi.hgi-solid.hgi-computer-check::before {
  mask-image: url(/build/images/computer-check.be87aad9.svg);
  -webkit-mask-image: url(/build/images/computer-check.be87aad9.svg);
}

.hgi.hgi-bulk.hgi-computer-check::before {
  mask-image: url(/build/images/computer-check.0493985f.svg);
  -webkit-mask-image: url(/build/images/computer-check.0493985f.svg);
}

.hgi.hgi-solid.hgi-computer-cloud::before {
  mask-image: url(/build/images/computer-cloud.da6f1f18.svg);
  -webkit-mask-image: url(/build/images/computer-cloud.da6f1f18.svg);
}

.hgi.hgi-bulk.hgi-computer-cloud::before {
  mask-image: url(/build/images/computer-cloud.ed0ae7f0.svg);
  -webkit-mask-image: url(/build/images/computer-cloud.ed0ae7f0.svg);
}

.hgi.hgi-solid.hgi-computer-desk-01::before {
  mask-image: url(/build/images/computer-desk-01.c8b1f831.svg);
  -webkit-mask-image: url(/build/images/computer-desk-01.c8b1f831.svg);
}

.hgi.hgi-bulk.hgi-computer-desk-01::before {
  mask-image: url(/build/images/computer-desk-01.43196464.svg);
  -webkit-mask-image: url(/build/images/computer-desk-01.43196464.svg);
}

.hgi.hgi-solid.hgi-computer-desk-02::before {
  mask-image: url(/build/images/computer-desk-02.8f4cb4d5.svg);
  -webkit-mask-image: url(/build/images/computer-desk-02.8f4cb4d5.svg);
}

.hgi.hgi-bulk.hgi-computer-desk-02::before {
  mask-image: url(/build/images/computer-desk-02.ad8fa93c.svg);
  -webkit-mask-image: url(/build/images/computer-desk-02.ad8fa93c.svg);
}

.hgi.hgi-solid.hgi-computer-desk-03::before {
  mask-image: url(/build/images/computer-desk-03.2347efdc.svg);
  -webkit-mask-image: url(/build/images/computer-desk-03.2347efdc.svg);
}

.hgi.hgi-bulk.hgi-computer-desk-03::before {
  mask-image: url(/build/images/computer-desk-03.bfb402a3.svg);
  -webkit-mask-image: url(/build/images/computer-desk-03.bfb402a3.svg);
}

.hgi.hgi-solid.hgi-computer-dollar::before {
  mask-image: url(/build/images/computer-dollar.0003daad.svg);
  -webkit-mask-image: url(/build/images/computer-dollar.0003daad.svg);
}

.hgi.hgi-bulk.hgi-computer-dollar::before {
  mask-image: url(/build/images/computer-dollar.ffee5268.svg);
  -webkit-mask-image: url(/build/images/computer-dollar.ffee5268.svg);
}

.hgi.hgi-solid.hgi-computer-phone-sync::before {
  mask-image: url(/build/images/computer-phone-sync.65216ef3.svg);
  -webkit-mask-image: url(/build/images/computer-phone-sync.65216ef3.svg);
}

.hgi.hgi-bulk.hgi-computer-phone-sync::before {
  mask-image: url(/build/images/computer-phone-sync.ce54115b.svg);
  -webkit-mask-image: url(/build/images/computer-phone-sync.ce54115b.svg);
}

.hgi.hgi-solid.hgi-computer-programming-01::before {
  mask-image: url(/build/images/computer-programming-01.cc286e33.svg);
  -webkit-mask-image: url(/build/images/computer-programming-01.cc286e33.svg);
}

.hgi.hgi-bulk.hgi-computer-programming-01::before {
  mask-image: url(/build/images/computer-programming-01.949d824a.svg);
  -webkit-mask-image: url(/build/images/computer-programming-01.949d824a.svg);
}

.hgi.hgi-solid.hgi-computer-programming-02::before {
  mask-image: url(/build/images/computer-programming-02.cde2d594.svg);
  -webkit-mask-image: url(/build/images/computer-programming-02.cde2d594.svg);
}

.hgi.hgi-bulk.hgi-computer-programming-02::before {
  mask-image: url(/build/images/computer-programming-02.ff57bdbd.svg);
  -webkit-mask-image: url(/build/images/computer-programming-02.ff57bdbd.svg);
}

.hgi.hgi-solid.hgi-computer-protection::before {
  mask-image: url(/build/images/computer-protection.36af34e5.svg);
  -webkit-mask-image: url(/build/images/computer-protection.36af34e5.svg);
}

.hgi.hgi-bulk.hgi-computer-protection::before {
  mask-image: url(/build/images/computer-protection.89617366.svg);
  -webkit-mask-image: url(/build/images/computer-protection.89617366.svg);
}

.hgi.hgi-solid.hgi-computer-remove::before {
  mask-image: url(/build/images/computer-remove.c50cd832.svg);
  -webkit-mask-image: url(/build/images/computer-remove.c50cd832.svg);
}

.hgi.hgi-bulk.hgi-computer-remove::before {
  mask-image: url(/build/images/computer-remove.39cec591.svg);
  -webkit-mask-image: url(/build/images/computer-remove.39cec591.svg);
}

.hgi.hgi-solid.hgi-computer-settings::before {
  mask-image: url(/build/images/computer-settings.5b2a465f.svg);
  -webkit-mask-image: url(/build/images/computer-settings.5b2a465f.svg);
}

.hgi.hgi-bulk.hgi-computer-settings::before {
  mask-image: url(/build/images/computer-settings.e06bceb4.svg);
  -webkit-mask-image: url(/build/images/computer-settings.e06bceb4.svg);
}

.hgi.hgi-solid.hgi-computer-video-call::before {
  mask-image: url(/build/images/computer-video-call.10249591.svg);
  -webkit-mask-image: url(/build/images/computer-video-call.10249591.svg);
}

.hgi.hgi-bulk.hgi-computer-video-call::before {
  mask-image: url(/build/images/computer-video-call.dacecfc4.svg);
  -webkit-mask-image: url(/build/images/computer-video-call.dacecfc4.svg);
}

.hgi.hgi-solid.hgi-computer-video::before {
  mask-image: url(/build/images/computer-video.1a89715c.svg);
  -webkit-mask-image: url(/build/images/computer-video.1a89715c.svg);
}

.hgi.hgi-bulk.hgi-computer-video::before {
  mask-image: url(/build/images/computer-video.d925df13.svg);
  -webkit-mask-image: url(/build/images/computer-video.d925df13.svg);
}

.hgi.hgi-solid.hgi-computer::before {
  mask-image: url(/build/images/computer.597d6aa4.svg);
  -webkit-mask-image: url(/build/images/computer.597d6aa4.svg);
}

.hgi.hgi-bulk.hgi-computer::before {
  mask-image: url(/build/images/computer.c5bde5fc.svg);
  -webkit-mask-image: url(/build/images/computer.c5bde5fc.svg);
}

.hgi.hgi-solid.hgi-cone-01::before {
  mask-image: url(/build/images/cone-01.15ac0d30.svg);
  -webkit-mask-image: url(/build/images/cone-01.15ac0d30.svg);
}

.hgi.hgi-bulk.hgi-cone-01::before {
  mask-image: url(/build/images/cone-01.9b1d161a.svg);
  -webkit-mask-image: url(/build/images/cone-01.9b1d161a.svg);
}

.hgi.hgi-solid.hgi-cone-02::before {
  mask-image: url(/build/images/cone-02.9aa2f140.svg);
  -webkit-mask-image: url(/build/images/cone-02.9aa2f140.svg);
}

.hgi.hgi-bulk.hgi-cone-02::before {
  mask-image: url(/build/images/cone-02.34a28bf3.svg);
  -webkit-mask-image: url(/build/images/cone-02.34a28bf3.svg);
}

.hgi.hgi-solid.hgi-conference::before {
  mask-image: url(/build/images/conference.eeb4a9c3.svg);
  -webkit-mask-image: url(/build/images/conference.eeb4a9c3.svg);
}

.hgi.hgi-bulk.hgi-conference::before {
  mask-image: url(/build/images/conference.d0848285.svg);
  -webkit-mask-image: url(/build/images/conference.d0848285.svg);
}

.hgi.hgi-solid.hgi-configuration-01::before {
  mask-image: url(/build/images/configuration-01.be118e39.svg);
  -webkit-mask-image: url(/build/images/configuration-01.be118e39.svg);
}

.hgi.hgi-bulk.hgi-configuration-01::before {
  mask-image: url(/build/images/configuration-01.d5cde184.svg);
  -webkit-mask-image: url(/build/images/configuration-01.d5cde184.svg);
}

.hgi.hgi-solid.hgi-configuration-02::before {
  mask-image: url(/build/images/configuration-02.814d21a1.svg);
  -webkit-mask-image: url(/build/images/configuration-02.814d21a1.svg);
}

.hgi.hgi-bulk.hgi-configuration-02::before {
  mask-image: url(/build/images/configuration-02.b9a0a4a5.svg);
  -webkit-mask-image: url(/build/images/configuration-02.b9a0a4a5.svg);
}

.hgi.hgi-solid.hgi-confused::before {
  mask-image: url(/build/images/confused.20e477ea.svg);
  -webkit-mask-image: url(/build/images/confused.20e477ea.svg);
}

.hgi.hgi-bulk.hgi-confused::before {
  mask-image: url(/build/images/confused.28cbe28a.svg);
  -webkit-mask-image: url(/build/images/confused.28cbe28a.svg);
}

.hgi.hgi-solid.hgi-congruent-to-circle::before {
  mask-image: url(/build/images/congruent-to-circle.5d638110.svg);
  -webkit-mask-image: url(/build/images/congruent-to-circle.5d638110.svg);
}

.hgi.hgi-bulk.hgi-congruent-to-circle::before {
  mask-image: url(/build/images/congruent-to-circle.3f410a9a.svg);
  -webkit-mask-image: url(/build/images/congruent-to-circle.3f410a9a.svg);
}

.hgi.hgi-solid.hgi-congruent-to-square::before {
  mask-image: url(/build/images/congruent-to-square.b03fcc81.svg);
  -webkit-mask-image: url(/build/images/congruent-to-square.b03fcc81.svg);
}

.hgi.hgi-bulk.hgi-congruent-to-square::before {
  mask-image: url(/build/images/congruent-to-square.25ea3e22.svg);
  -webkit-mask-image: url(/build/images/congruent-to-square.25ea3e22.svg);
}

.hgi.hgi-solid.hgi-congruent-to::before {
  mask-image: url(/build/images/congruent-to.8de92eb6.svg);
  -webkit-mask-image: url(/build/images/congruent-to.8de92eb6.svg);
}

.hgi.hgi-bulk.hgi-congruent-to::before {
  mask-image: url(/build/images/congruent-to.fc63395b.svg);
  -webkit-mask-image: url(/build/images/congruent-to.fc63395b.svg);
}

.hgi.hgi-solid.hgi-connect::before {
  mask-image: url(/build/images/connect.6773efc4.svg);
  -webkit-mask-image: url(/build/images/connect.6773efc4.svg);
}

.hgi.hgi-bulk.hgi-connect::before {
  mask-image: url(/build/images/connect.f90c5329.svg);
  -webkit-mask-image: url(/build/images/connect.f90c5329.svg);
}

.hgi.hgi-solid.hgi-console::before {
  mask-image: url(/build/images/console.3f0549b9.svg);
  -webkit-mask-image: url(/build/images/console.3f0549b9.svg);
}

.hgi.hgi-bulk.hgi-console::before {
  mask-image: url(/build/images/console.182a4996.svg);
  -webkit-mask-image: url(/build/images/console.182a4996.svg);
}

.hgi.hgi-solid.hgi-constellation::before {
  mask-image: url(/build/images/constellation.9a8b9d99.svg);
  -webkit-mask-image: url(/build/images/constellation.9a8b9d99.svg);
}

.hgi.hgi-bulk.hgi-constellation::before {
  mask-image: url(/build/images/constellation.da8ab64e.svg);
  -webkit-mask-image: url(/build/images/constellation.da8ab64e.svg);
}

.hgi.hgi-solid.hgi-contact-01::before {
  mask-image: url(/build/images/contact-01.4827411e.svg);
  -webkit-mask-image: url(/build/images/contact-01.4827411e.svg);
}

.hgi.hgi-bulk.hgi-contact-01::before {
  mask-image: url(/build/images/contact-01.f4cbe00e.svg);
  -webkit-mask-image: url(/build/images/contact-01.f4cbe00e.svg);
}

.hgi.hgi-solid.hgi-contact-02::before {
  mask-image: url(/build/images/contact-02.9f45c63a.svg);
  -webkit-mask-image: url(/build/images/contact-02.9f45c63a.svg);
}

.hgi.hgi-bulk.hgi-contact-02::before {
  mask-image: url(/build/images/contact-02.fe7f6b77.svg);
  -webkit-mask-image: url(/build/images/contact-02.fe7f6b77.svg);
}

.hgi.hgi-solid.hgi-contact-book::before {
  mask-image: url(/build/images/contact-book.0572f58d.svg);
  -webkit-mask-image: url(/build/images/contact-book.0572f58d.svg);
}

.hgi.hgi-bulk.hgi-contact-book::before {
  mask-image: url(/build/images/contact-book.dcdb4592.svg);
  -webkit-mask-image: url(/build/images/contact-book.dcdb4592.svg);
}

.hgi.hgi-solid.hgi-contact::before {
  mask-image: url(/build/images/contact.068c84c0.svg);
  -webkit-mask-image: url(/build/images/contact.068c84c0.svg);
}

.hgi.hgi-bulk.hgi-contact::before {
  mask-image: url(/build/images/contact.6193e63a.svg);
  -webkit-mask-image: url(/build/images/contact.6193e63a.svg);
}

.hgi.hgi-solid.hgi-container-truck-01::before {
  mask-image: url(/build/images/container-truck-01.22b5d088.svg);
  -webkit-mask-image: url(/build/images/container-truck-01.22b5d088.svg);
}

.hgi.hgi-bulk.hgi-container-truck-01::before {
  mask-image: url(/build/images/container-truck-01.4e9af7b7.svg);
  -webkit-mask-image: url(/build/images/container-truck-01.4e9af7b7.svg);
}

.hgi.hgi-solid.hgi-container-truck-02::before {
  mask-image: url(/build/images/container-truck-02.cf4cbe24.svg);
  -webkit-mask-image: url(/build/images/container-truck-02.cf4cbe24.svg);
}

.hgi.hgi-bulk.hgi-container-truck-02::before {
  mask-image: url(/build/images/container-truck-02.45353739.svg);
  -webkit-mask-image: url(/build/images/container-truck-02.45353739.svg);
}

.hgi.hgi-solid.hgi-container-truck::before {
  mask-image: url(/build/images/container-truck.bd622535.svg);
  -webkit-mask-image: url(/build/images/container-truck.bd622535.svg);
}

.hgi.hgi-bulk.hgi-container-truck::before {
  mask-image: url(/build/images/container-truck.3b5fb980.svg);
  -webkit-mask-image: url(/build/images/container-truck.3b5fb980.svg);
}

.hgi.hgi-solid.hgi-contracts::before {
  mask-image: url(/build/images/contracts.8b7bc34f.svg);
  -webkit-mask-image: url(/build/images/contracts.8b7bc34f.svg);
}

.hgi.hgi-bulk.hgi-contracts::before {
  mask-image: url(/build/images/contracts.7e7af829.svg);
  -webkit-mask-image: url(/build/images/contracts.7e7af829.svg);
}

.hgi.hgi-solid.hgi-conversation::before {
  mask-image: url(/build/images/conversation.11ddf5ce.svg);
  -webkit-mask-image: url(/build/images/conversation.11ddf5ce.svg);
}

.hgi.hgi-bulk.hgi-conversation::before {
  mask-image: url(/build/images/conversation.049deec9.svg);
  -webkit-mask-image: url(/build/images/conversation.049deec9.svg);
}

.hgi.hgi-solid.hgi-cook-book::before {
  mask-image: url(/build/images/cook-book.7995d41d.svg);
  -webkit-mask-image: url(/build/images/cook-book.7995d41d.svg);
}

.hgi.hgi-bulk.hgi-cook-book::before {
  mask-image: url(/build/images/cook-book.84716b82.svg);
  -webkit-mask-image: url(/build/images/cook-book.84716b82.svg);
}

.hgi.hgi-solid.hgi-cookie::before {
  mask-image: url(/build/images/cookie.11746120.svg);
  -webkit-mask-image: url(/build/images/cookie.11746120.svg);
}

.hgi.hgi-bulk.hgi-cookie::before {
  mask-image: url(/build/images/cookie.7d2d318e.svg);
  -webkit-mask-image: url(/build/images/cookie.7d2d318e.svg);
}

.hgi.hgi-solid.hgi-coordinate-01::before {
  mask-image: url(/build/images/coordinate-01.ce8d33a1.svg);
  -webkit-mask-image: url(/build/images/coordinate-01.ce8d33a1.svg);
}

.hgi.hgi-bulk.hgi-coordinate-01::before {
  mask-image: url(/build/images/coordinate-01.ce8d33a1.svg);
  -webkit-mask-image: url(/build/images/coordinate-01.ce8d33a1.svg);
}

.hgi.hgi-solid.hgi-coordinate-02::before {
  mask-image: url(/build/images/coordinate-02.098de24e.svg);
  -webkit-mask-image: url(/build/images/coordinate-02.098de24e.svg);
}

.hgi.hgi-bulk.hgi-coordinate-02::before {
  mask-image: url(/build/images/coordinate-02.42353dba.svg);
  -webkit-mask-image: url(/build/images/coordinate-02.42353dba.svg);
}

.hgi.hgi-solid.hgi-copilot::before {
  mask-image: url(/build/images/copilot.a9c8ef92.svg);
  -webkit-mask-image: url(/build/images/copilot.a9c8ef92.svg);
}

.hgi.hgi-bulk.hgi-copilot::before {
  mask-image: url(/build/images/copilot.1c1e60c3.svg);
  -webkit-mask-image: url(/build/images/copilot.1c1e60c3.svg);
}

.hgi.hgi-solid.hgi-copy-01::before {
  mask-image: url(/build/images/copy-01.70f94c35.svg);
  -webkit-mask-image: url(/build/images/copy-01.70f94c35.svg);
}

.hgi.hgi-bulk.hgi-copy-01::before {
  mask-image: url(/build/images/copy-01.e78ea8e2.svg);
  -webkit-mask-image: url(/build/images/copy-01.e78ea8e2.svg);
}

.hgi.hgi-solid.hgi-copy-02::before {
  mask-image: url(/build/images/copy-02.9ac21a78.svg);
  -webkit-mask-image: url(/build/images/copy-02.9ac21a78.svg);
}

.hgi.hgi-bulk.hgi-copy-02::before {
  mask-image: url(/build/images/copy-02.fe83bc21.svg);
  -webkit-mask-image: url(/build/images/copy-02.fe83bc21.svg);
}

.hgi.hgi-solid.hgi-copy-link::before {
  mask-image: url(/build/images/copy-link.f4a16bfa.svg);
  -webkit-mask-image: url(/build/images/copy-link.f4a16bfa.svg);
}

.hgi.hgi-bulk.hgi-copy-link::before {
  mask-image: url(/build/images/copy-link.969a3492.svg);
  -webkit-mask-image: url(/build/images/copy-link.969a3492.svg);
}

.hgi.hgi-solid.hgi-copyright::before {
  mask-image: url(/build/images/copyright.0ebba621.svg);
  -webkit-mask-image: url(/build/images/copyright.0ebba621.svg);
}

.hgi.hgi-bulk.hgi-copyright::before {
  mask-image: url(/build/images/copyright.79440070.svg);
  -webkit-mask-image: url(/build/images/copyright.79440070.svg);
}

.hgi.hgi-solid.hgi-corn::before {
  mask-image: url(/build/images/corn.89f25ef6.svg);
  -webkit-mask-image: url(/build/images/corn.89f25ef6.svg);
}

.hgi.hgi-bulk.hgi-corn::before {
  mask-image: url(/build/images/corn.2bfc371c.svg);
  -webkit-mask-image: url(/build/images/corn.2bfc371c.svg);
}

.hgi.hgi-solid.hgi-corporate::before {
  mask-image: url(/build/images/corporate.22447924.svg);
  -webkit-mask-image: url(/build/images/corporate.22447924.svg);
}

.hgi.hgi-bulk.hgi-corporate::before {
  mask-image: url(/build/images/corporate.e62e8b80.svg);
  -webkit-mask-image: url(/build/images/corporate.e62e8b80.svg);
}

.hgi.hgi-solid.hgi-cos::before {
  mask-image: url(/build/images/cos.bea56576.svg);
  -webkit-mask-image: url(/build/images/cos.bea56576.svg);
}

.hgi.hgi-bulk.hgi-cos::before {
  mask-image: url(/build/images/cos.61d03bb0.svg);
  -webkit-mask-image: url(/build/images/cos.61d03bb0.svg);
}

.hgi.hgi-solid.hgi-cosine-01::before {
  mask-image: url(/build/images/cosine-01.2820a872.svg);
  -webkit-mask-image: url(/build/images/cosine-01.2820a872.svg);
}

.hgi.hgi-bulk.hgi-cosine-01::before {
  mask-image: url(/build/images/cosine-01.33943736.svg);
  -webkit-mask-image: url(/build/images/cosine-01.33943736.svg);
}

.hgi.hgi-solid.hgi-cosine-02::before {
  mask-image: url(/build/images/cosine-02.607e980f.svg);
  -webkit-mask-image: url(/build/images/cosine-02.607e980f.svg);
}

.hgi.hgi-bulk.hgi-cosine-02::before {
  mask-image: url(/build/images/cosine-02.90f3ed10.svg);
  -webkit-mask-image: url(/build/images/cosine-02.90f3ed10.svg);
}

.hgi.hgi-solid.hgi-cottage::before {
  mask-image: url(/build/images/cottage.db607d77.svg);
  -webkit-mask-image: url(/build/images/cottage.db607d77.svg);
}

.hgi.hgi-bulk.hgi-cottage::before {
  mask-image: url(/build/images/cottage.0f4a0a60.svg);
  -webkit-mask-image: url(/build/images/cottage.0f4a0a60.svg);
}

.hgi.hgi-solid.hgi-cotton-candy::before {
  mask-image: url(/build/images/cotton-candy.9c5e4737.svg);
  -webkit-mask-image: url(/build/images/cotton-candy.9c5e4737.svg);
}

.hgi.hgi-bulk.hgi-cotton-candy::before {
  mask-image: url(/build/images/cotton-candy.73b310b8.svg);
  -webkit-mask-image: url(/build/images/cotton-candy.73b310b8.svg);
}

.hgi.hgi-solid.hgi-coupon-01::before {
  mask-image: url(/build/images/coupon-01.c37dc3ff.svg);
  -webkit-mask-image: url(/build/images/coupon-01.c37dc3ff.svg);
}

.hgi.hgi-bulk.hgi-coupon-01::before {
  mask-image: url(/build/images/coupon-01.a12988c1.svg);
  -webkit-mask-image: url(/build/images/coupon-01.a12988c1.svg);
}

.hgi.hgi-solid.hgi-coupon-02::before {
  mask-image: url(/build/images/coupon-02.4c43edbc.svg);
  -webkit-mask-image: url(/build/images/coupon-02.4c43edbc.svg);
}

.hgi.hgi-bulk.hgi-coupon-02::before {
  mask-image: url(/build/images/coupon-02.2e354b8c.svg);
  -webkit-mask-image: url(/build/images/coupon-02.2e354b8c.svg);
}

.hgi.hgi-solid.hgi-coupon-03::before {
  mask-image: url(/build/images/coupon-03.0186d766.svg);
  -webkit-mask-image: url(/build/images/coupon-03.0186d766.svg);
}

.hgi.hgi-bulk.hgi-coupon-03::before {
  mask-image: url(/build/images/coupon-03.0579415f.svg);
  -webkit-mask-image: url(/build/images/coupon-03.0579415f.svg);
}

.hgi.hgi-solid.hgi-coupon-percent::before {
  mask-image: url(/build/images/coupon-percent.d94ce696.svg);
  -webkit-mask-image: url(/build/images/coupon-percent.d94ce696.svg);
}

.hgi.hgi-bulk.hgi-coupon-percent::before {
  mask-image: url(/build/images/coupon-percent.1deec306.svg);
  -webkit-mask-image: url(/build/images/coupon-percent.1deec306.svg);
}

.hgi.hgi-solid.hgi-course::before {
  mask-image: url(/build/images/course.65bad9d2.svg);
  -webkit-mask-image: url(/build/images/course.65bad9d2.svg);
}

.hgi.hgi-bulk.hgi-course::before {
  mask-image: url(/build/images/course.e1f3d4b4.svg);
  -webkit-mask-image: url(/build/images/course.e1f3d4b4.svg);
}

.hgi.hgi-solid.hgi-court-house::before {
  mask-image: url(/build/images/court-house.0027188a.svg);
  -webkit-mask-image: url(/build/images/court-house.0027188a.svg);
}

.hgi.hgi-bulk.hgi-court-house::before {
  mask-image: url(/build/images/court-house.f9cb1417.svg);
  -webkit-mask-image: url(/build/images/court-house.f9cb1417.svg);
}

.hgi.hgi-solid.hgi-court-law::before {
  mask-image: url(/build/images/court-law.147159d7.svg);
  -webkit-mask-image: url(/build/images/court-law.147159d7.svg);
}

.hgi.hgi-bulk.hgi-court-law::before {
  mask-image: url(/build/images/court-law.6a39ca51.svg);
  -webkit-mask-image: url(/build/images/court-law.6a39ca51.svg);
}

.hgi.hgi-solid.hgi-covariate::before {
  mask-image: url(/build/images/covariate.2ba35938.svg);
  -webkit-mask-image: url(/build/images/covariate.2ba35938.svg);
}

.hgi.hgi-bulk.hgi-covariate::before {
  mask-image: url(/build/images/covariate.03935e99.svg);
  -webkit-mask-image: url(/build/images/covariate.03935e99.svg);
}

.hgi.hgi-solid.hgi-covid-info::before {
  mask-image: url(/build/images/covid-info.8f2e131b.svg);
  -webkit-mask-image: url(/build/images/covid-info.8f2e131b.svg);
}

.hgi.hgi-bulk.hgi-covid-info::before {
  mask-image: url(/build/images/covid-info.6b5ca036.svg);
  -webkit-mask-image: url(/build/images/covid-info.6b5ca036.svg);
}

.hgi.hgi-solid.hgi-cowboy-hat::before {
  mask-image: url(/build/images/cowboy-hat.5e963320.svg);
  -webkit-mask-image: url(/build/images/cowboy-hat.5e963320.svg);
}

.hgi.hgi-bulk.hgi-cowboy-hat::before {
  mask-image: url(/build/images/cowboy-hat.0c7aae09.svg);
  -webkit-mask-image: url(/build/images/cowboy-hat.0c7aae09.svg);
}

.hgi.hgi-solid.hgi-cpu-charge::before {
  mask-image: url(/build/images/cpu-charge.649f4fc2.svg);
  -webkit-mask-image: url(/build/images/cpu-charge.649f4fc2.svg);
}

.hgi.hgi-bulk.hgi-cpu-charge::before {
  mask-image: url(/build/images/cpu-charge.17e8b8f0.svg);
  -webkit-mask-image: url(/build/images/cpu-charge.17e8b8f0.svg);
}

.hgi.hgi-solid.hgi-cpu-settings::before {
  mask-image: url(/build/images/cpu-settings.e1bde3cb.svg);
  -webkit-mask-image: url(/build/images/cpu-settings.e1bde3cb.svg);
}

.hgi.hgi-bulk.hgi-cpu-settings::before {
  mask-image: url(/build/images/cpu-settings.7afe1b73.svg);
  -webkit-mask-image: url(/build/images/cpu-settings.7afe1b73.svg);
}

.hgi.hgi-solid.hgi-cpu::before {
  mask-image: url(/build/images/cpu.a0c4e0b2.svg);
  -webkit-mask-image: url(/build/images/cpu.a0c4e0b2.svg);
}

.hgi.hgi-bulk.hgi-cpu::before {
  mask-image: url(/build/images/cpu.de32d289.svg);
  -webkit-mask-image: url(/build/images/cpu.de32d289.svg);
}

.hgi.hgi-solid.hgi-crab::before {
  mask-image: url(/build/images/crab.c348ab45.svg);
  -webkit-mask-image: url(/build/images/crab.c348ab45.svg);
}

.hgi.hgi-bulk.hgi-crab::before {
  mask-image: url(/build/images/crab.af8ce654.svg);
  -webkit-mask-image: url(/build/images/crab.af8ce654.svg);
}

.hgi.hgi-solid.hgi-crane::before {
  mask-image: url(/build/images/crane.f68ace92.svg);
  -webkit-mask-image: url(/build/images/crane.f68ace92.svg);
}

.hgi.hgi-bulk.hgi-crane::before {
  mask-image: url(/build/images/crane.f11bd829.svg);
  -webkit-mask-image: url(/build/images/crane.f11bd829.svg);
}

.hgi.hgi-solid.hgi-crazy::before {
  mask-image: url(/build/images/crazy.781d8e22.svg);
  -webkit-mask-image: url(/build/images/crazy.781d8e22.svg);
}

.hgi.hgi-bulk.hgi-crazy::before {
  mask-image: url(/build/images/crazy.7e9b042f.svg);
  -webkit-mask-image: url(/build/images/crazy.7e9b042f.svg);
}

.hgi.hgi-solid.hgi-creative-market::before {
  mask-image: url(/build/images/creative-market.1ad51990.svg);
  -webkit-mask-image: url(/build/images/creative-market.1ad51990.svg);
}

.hgi.hgi-bulk.hgi-creative-market::before {
  mask-image: url(/build/images/creative-market.07caf055.svg);
  -webkit-mask-image: url(/build/images/creative-market.07caf055.svg);
}

.hgi.hgi-solid.hgi-credit-card-accept::before {
  mask-image: url(/build/images/credit-card-accept.aa5da262.svg);
  -webkit-mask-image: url(/build/images/credit-card-accept.aa5da262.svg);
}

.hgi.hgi-bulk.hgi-credit-card-accept::before {
  mask-image: url(/build/images/credit-card-accept.4a4e098e.svg);
  -webkit-mask-image: url(/build/images/credit-card-accept.4a4e098e.svg);
}

.hgi.hgi-solid.hgi-credit-card-add::before {
  mask-image: url(/build/images/credit-card-add.9fa3c126.svg);
  -webkit-mask-image: url(/build/images/credit-card-add.9fa3c126.svg);
}

.hgi.hgi-bulk.hgi-credit-card-add::before {
  mask-image: url(/build/images/credit-card-add.c93f81f2.svg);
  -webkit-mask-image: url(/build/images/credit-card-add.c93f81f2.svg);
}

.hgi.hgi-solid.hgi-credit-card-change::before {
  mask-image: url(/build/images/credit-card-change.2e86f2fe.svg);
  -webkit-mask-image: url(/build/images/credit-card-change.2e86f2fe.svg);
}

.hgi.hgi-bulk.hgi-credit-card-change::before {
  mask-image: url(/build/images/credit-card-change.f8fa4816.svg);
  -webkit-mask-image: url(/build/images/credit-card-change.f8fa4816.svg);
}

.hgi.hgi-solid.hgi-credit-card-defrost::before {
  mask-image: url(/build/images/credit-card-defrost.f10fa79c.svg);
  -webkit-mask-image: url(/build/images/credit-card-defrost.f10fa79c.svg);
}

.hgi.hgi-bulk.hgi-credit-card-defrost::before {
  mask-image: url(/build/images/credit-card-defrost.79c4495c.svg);
  -webkit-mask-image: url(/build/images/credit-card-defrost.79c4495c.svg);
}

.hgi.hgi-solid.hgi-credit-card-freeze::before {
  mask-image: url(/build/images/credit-card-freeze.d8b2ec95.svg);
  -webkit-mask-image: url(/build/images/credit-card-freeze.d8b2ec95.svg);
}

.hgi.hgi-bulk.hgi-credit-card-freeze::before {
  mask-image: url(/build/images/credit-card-freeze.4d55dc4a.svg);
  -webkit-mask-image: url(/build/images/credit-card-freeze.4d55dc4a.svg);
}

.hgi.hgi-solid.hgi-credit-card-not-accept::before {
  mask-image: url(/build/images/credit-card-not-accept.2f130075.svg);
  -webkit-mask-image: url(/build/images/credit-card-not-accept.2f130075.svg);
}

.hgi.hgi-bulk.hgi-credit-card-not-accept::before {
  mask-image: url(/build/images/credit-card-not-accept.8132ddcc.svg);
  -webkit-mask-image: url(/build/images/credit-card-not-accept.8132ddcc.svg);
}

.hgi.hgi-solid.hgi-credit-card-not-found::before {
  mask-image: url(/build/images/credit-card-not-found.d5acec49.svg);
  -webkit-mask-image: url(/build/images/credit-card-not-found.d5acec49.svg);
}

.hgi.hgi-bulk.hgi-credit-card-not-found::before {
  mask-image: url(/build/images/credit-card-not-found.7987a407.svg);
  -webkit-mask-image: url(/build/images/credit-card-not-found.7987a407.svg);
}

.hgi.hgi-solid.hgi-credit-card-pos::before {
  mask-image: url(/build/images/credit-card-pos.22354171.svg);
  -webkit-mask-image: url(/build/images/credit-card-pos.22354171.svg);
}

.hgi.hgi-bulk.hgi-credit-card-pos::before {
  mask-image: url(/build/images/credit-card-pos.3a1347a2.svg);
  -webkit-mask-image: url(/build/images/credit-card-pos.3a1347a2.svg);
}

.hgi.hgi-solid.hgi-credit-card-validation::before {
  mask-image: url(/build/images/credit-card-validation.b3056b21.svg);
  -webkit-mask-image: url(/build/images/credit-card-validation.b3056b21.svg);
}

.hgi.hgi-bulk.hgi-credit-card-validation::before {
  mask-image: url(/build/images/credit-card-validation.1e149873.svg);
  -webkit-mask-image: url(/build/images/credit-card-validation.1e149873.svg);
}

.hgi.hgi-solid.hgi-credit-card::before {
  mask-image: url(/build/images/credit-card.c4909c69.svg);
  -webkit-mask-image: url(/build/images/credit-card.c4909c69.svg);
}

.hgi.hgi-bulk.hgi-credit-card::before {
  mask-image: url(/build/images/credit-card.818c34cd.svg);
  -webkit-mask-image: url(/build/images/credit-card.818c34cd.svg);
}

.hgi.hgi-solid.hgi-cricket-bat::before {
  mask-image: url(/build/images/cricket-bat.c5c0bfa7.svg);
  -webkit-mask-image: url(/build/images/cricket-bat.c5c0bfa7.svg);
}

.hgi.hgi-bulk.hgi-cricket-bat::before {
  mask-image: url(/build/images/cricket-bat.e35f16bf.svg);
  -webkit-mask-image: url(/build/images/cricket-bat.e35f16bf.svg);
}

.hgi.hgi-solid.hgi-cricket-helmet::before {
  mask-image: url(/build/images/cricket-helmet.087d2d58.svg);
  -webkit-mask-image: url(/build/images/cricket-helmet.087d2d58.svg);
}

.hgi.hgi-bulk.hgi-cricket-helmet::before {
  mask-image: url(/build/images/cricket-helmet.e5708ee5.svg);
  -webkit-mask-image: url(/build/images/cricket-helmet.e5708ee5.svg);
}

.hgi.hgi-solid.hgi-croissant::before {
  mask-image: url(/build/images/croissant.092d098c.svg);
  -webkit-mask-image: url(/build/images/croissant.092d098c.svg);
}

.hgi.hgi-bulk.hgi-croissant::before {
  mask-image: url(/build/images/croissant.46739fbe.svg);
  -webkit-mask-image: url(/build/images/croissant.46739fbe.svg);
}

.hgi.hgi-solid.hgi-crop::before {
  mask-image: url(/build/images/crop.2fa58cda.svg);
  -webkit-mask-image: url(/build/images/crop.2fa58cda.svg);
}

.hgi.hgi-bulk.hgi-crop::before {
  mask-image: url(/build/images/crop.753f1df7.svg);
  -webkit-mask-image: url(/build/images/crop.753f1df7.svg);
}

.hgi.hgi-solid.hgi-crowdfunding::before {
  mask-image: url(/build/images/crowdfunding.980b2c89.svg);
  -webkit-mask-image: url(/build/images/crowdfunding.980b2c89.svg);
}

.hgi.hgi-bulk.hgi-crowdfunding::before {
  mask-image: url(/build/images/crowdfunding.f8a666c3.svg);
  -webkit-mask-image: url(/build/images/crowdfunding.f8a666c3.svg);
}

.hgi.hgi-solid.hgi-crown::before {
  mask-image: url(/build/images/crown.5b2164f3.svg);
  -webkit-mask-image: url(/build/images/crown.5b2164f3.svg);
}

.hgi.hgi-bulk.hgi-crown::before {
  mask-image: url(/build/images/crown.d6914388.svg);
  -webkit-mask-image: url(/build/images/crown.d6914388.svg);
}

.hgi.hgi-solid.hgi-crying::before {
  mask-image: url(/build/images/crying.a9791670.svg);
  -webkit-mask-image: url(/build/images/crying.a9791670.svg);
}

.hgi.hgi-bulk.hgi-crying::before {
  mask-image: url(/build/images/crying.a93afbb0.svg);
  -webkit-mask-image: url(/build/images/crying.a93afbb0.svg);
}

.hgi.hgi-solid.hgi-csv-01::before {
  mask-image: url(/build/images/csv-01.5c415a6b.svg);
  -webkit-mask-image: url(/build/images/csv-01.5c415a6b.svg);
}

.hgi.hgi-bulk.hgi-csv-01::before {
  mask-image: url(/build/images/csv-01.429cd248.svg);
  -webkit-mask-image: url(/build/images/csv-01.429cd248.svg);
}

.hgi.hgi-solid.hgi-csv-02::before {
  mask-image: url(/build/images/csv-02.6069f058.svg);
  -webkit-mask-image: url(/build/images/csv-02.6069f058.svg);
}

.hgi.hgi-bulk.hgi-csv-02::before {
  mask-image: url(/build/images/csv-02.2f3e0854.svg);
  -webkit-mask-image: url(/build/images/csv-02.2f3e0854.svg);
}

.hgi.hgi-solid.hgi-cube::before {
  mask-image: url(/build/images/cube.077b4ff5.svg);
  -webkit-mask-image: url(/build/images/cube.077b4ff5.svg);
}

.hgi.hgi-bulk.hgi-cube::before {
  mask-image: url(/build/images/cube.2fb78682.svg);
  -webkit-mask-image: url(/build/images/cube.2fb78682.svg);
}

.hgi.hgi-solid.hgi-cupcake-01::before {
  mask-image: url(/build/images/cupcake-01.a5520a1f.svg);
  -webkit-mask-image: url(/build/images/cupcake-01.a5520a1f.svg);
}

.hgi.hgi-bulk.hgi-cupcake-01::before {
  mask-image: url(/build/images/cupcake-01.3f1419df.svg);
  -webkit-mask-image: url(/build/images/cupcake-01.3f1419df.svg);
}

.hgi.hgi-solid.hgi-cupcake-02::before {
  mask-image: url(/build/images/cupcake-02.1517fb4c.svg);
  -webkit-mask-image: url(/build/images/cupcake-02.1517fb4c.svg);
}

.hgi.hgi-bulk.hgi-cupcake-02::before {
  mask-image: url(/build/images/cupcake-02.bc721604.svg);
  -webkit-mask-image: url(/build/images/cupcake-02.bc721604.svg);
}

.hgi.hgi-solid.hgi-cupcake-03::before {
  mask-image: url(/build/images/cupcake-03.5d8a7f99.svg);
  -webkit-mask-image: url(/build/images/cupcake-03.5d8a7f99.svg);
}

.hgi.hgi-bulk.hgi-cupcake-03::before {
  mask-image: url(/build/images/cupcake-03.01214360.svg);
  -webkit-mask-image: url(/build/images/cupcake-03.01214360.svg);
}

.hgi.hgi-solid.hgi-curling::before {
  mask-image: url(/build/images/curling.e856e24b.svg);
  -webkit-mask-image: url(/build/images/curling.e856e24b.svg);
}

.hgi.hgi-bulk.hgi-curling::before {
  mask-image: url(/build/images/curling.2615fd9a.svg);
  -webkit-mask-image: url(/build/images/curling.2615fd9a.svg);
}

.hgi.hgi-solid.hgi-cursor-01::before {
  mask-image: url(/build/images/cursor-01.951c1ffa.svg);
  -webkit-mask-image: url(/build/images/cursor-01.951c1ffa.svg);
}

.hgi.hgi-bulk.hgi-cursor-01::before {
  mask-image: url(/build/images/cursor-01.1169cede.svg);
  -webkit-mask-image: url(/build/images/cursor-01.1169cede.svg);
}

.hgi.hgi-solid.hgi-cursor-02::before {
  mask-image: url(/build/images/cursor-02.2754f12b.svg);
  -webkit-mask-image: url(/build/images/cursor-02.2754f12b.svg);
}

.hgi.hgi-bulk.hgi-cursor-02::before {
  mask-image: url(/build/images/cursor-02.02643a0d.svg);
  -webkit-mask-image: url(/build/images/cursor-02.02643a0d.svg);
}

.hgi.hgi-solid.hgi-cursor-add-selection-01::before {
  mask-image: url(/build/images/cursor-add-selection-01.4151ef1b.svg);
  -webkit-mask-image: url(/build/images/cursor-add-selection-01.4151ef1b.svg);
}

.hgi.hgi-bulk.hgi-cursor-add-selection-01::before {
  mask-image: url(/build/images/cursor-add-selection-01.851e637e.svg);
  -webkit-mask-image: url(/build/images/cursor-add-selection-01.851e637e.svg);
}

.hgi.hgi-solid.hgi-cursor-add-selection-02::before {
  mask-image: url(/build/images/cursor-add-selection-02.3907c0bf.svg);
  -webkit-mask-image: url(/build/images/cursor-add-selection-02.3907c0bf.svg);
}

.hgi.hgi-bulk.hgi-cursor-add-selection-02::before {
  mask-image: url(/build/images/cursor-add-selection-02.c1021f8a.svg);
  -webkit-mask-image: url(/build/images/cursor-add-selection-02.c1021f8a.svg);
}

.hgi.hgi-solid.hgi-cursor-circle-selection-01::before {
  mask-image: url(/build/images/cursor-circle-selection-01.4f062de0.svg);
  -webkit-mask-image: url(/build/images/cursor-circle-selection-01.4f062de0.svg);
}

.hgi.hgi-bulk.hgi-cursor-circle-selection-01::before {
  mask-image: url(/build/images/cursor-circle-selection-01.f3b4811f.svg);
  -webkit-mask-image: url(/build/images/cursor-circle-selection-01.f3b4811f.svg);
}

.hgi.hgi-solid.hgi-cursor-circle-selection-02::before {
  mask-image: url(/build/images/cursor-circle-selection-02.29216308.svg);
  -webkit-mask-image: url(/build/images/cursor-circle-selection-02.29216308.svg);
}

.hgi.hgi-bulk.hgi-cursor-circle-selection-02::before {
  mask-image: url(/build/images/cursor-circle-selection-02.43b5de31.svg);
  -webkit-mask-image: url(/build/images/cursor-circle-selection-02.43b5de31.svg);
}

.hgi.hgi-solid.hgi-cursor-disabled-01::before {
  mask-image: url(/build/images/cursor-disabled-01.1cbe0c51.svg);
  -webkit-mask-image: url(/build/images/cursor-disabled-01.1cbe0c51.svg);
}

.hgi.hgi-bulk.hgi-cursor-disabled-01::before {
  mask-image: url(/build/images/cursor-disabled-01.80bb5ee8.svg);
  -webkit-mask-image: url(/build/images/cursor-disabled-01.80bb5ee8.svg);
}

.hgi.hgi-solid.hgi-cursor-disabled-02::before {
  mask-image: url(/build/images/cursor-disabled-02.6bea4c6f.svg);
  -webkit-mask-image: url(/build/images/cursor-disabled-02.6bea4c6f.svg);
}

.hgi.hgi-bulk.hgi-cursor-disabled-02::before {
  mask-image: url(/build/images/cursor-disabled-02.1825f1f1.svg);
  -webkit-mask-image: url(/build/images/cursor-disabled-02.1825f1f1.svg);
}

.hgi.hgi-solid.hgi-cursor-edit-01::before {
  mask-image: url(/build/images/cursor-edit-01.0240f0c8.svg);
  -webkit-mask-image: url(/build/images/cursor-edit-01.0240f0c8.svg);
}

.hgi.hgi-bulk.hgi-cursor-edit-01::before {
  mask-image: url(/build/images/cursor-edit-01.74cdb3be.svg);
  -webkit-mask-image: url(/build/images/cursor-edit-01.74cdb3be.svg);
}

.hgi.hgi-solid.hgi-cursor-edit-02::before {
  mask-image: url(/build/images/cursor-edit-02.7d94c9e8.svg);
  -webkit-mask-image: url(/build/images/cursor-edit-02.7d94c9e8.svg);
}

.hgi.hgi-bulk.hgi-cursor-edit-02::before {
  mask-image: url(/build/images/cursor-edit-02.901612a5.svg);
  -webkit-mask-image: url(/build/images/cursor-edit-02.901612a5.svg);
}

.hgi.hgi-solid.hgi-cursor-hold-01::before {
  mask-image: url(/build/images/cursor-hold-01.c82dd4d7.svg);
  -webkit-mask-image: url(/build/images/cursor-hold-01.c82dd4d7.svg);
}

.hgi.hgi-bulk.hgi-cursor-hold-01::before {
  mask-image: url(/build/images/cursor-hold-01.9c081f54.svg);
  -webkit-mask-image: url(/build/images/cursor-hold-01.9c081f54.svg);
}

.hgi.hgi-solid.hgi-cursor-hold-02::before {
  mask-image: url(/build/images/cursor-hold-02.81ace2bf.svg);
  -webkit-mask-image: url(/build/images/cursor-hold-02.81ace2bf.svg);
}

.hgi.hgi-bulk.hgi-cursor-hold-02::before {
  mask-image: url(/build/images/cursor-hold-02.61a68e0c.svg);
  -webkit-mask-image: url(/build/images/cursor-hold-02.61a68e0c.svg);
}

.hgi.hgi-solid.hgi-cursor-in-window::before {
  mask-image: url(/build/images/cursor-in-window.9a8dfb2b.svg);
  -webkit-mask-image: url(/build/images/cursor-in-window.9a8dfb2b.svg);
}

.hgi.hgi-bulk.hgi-cursor-in-window::before {
  mask-image: url(/build/images/cursor-in-window.e9a6b903.svg);
  -webkit-mask-image: url(/build/images/cursor-in-window.e9a6b903.svg);
}

.hgi.hgi-solid.hgi-cursor-info-01::before {
  mask-image: url(/build/images/cursor-info-01.16d966a4.svg);
  -webkit-mask-image: url(/build/images/cursor-info-01.16d966a4.svg);
}

.hgi.hgi-bulk.hgi-cursor-info-01::before {
  mask-image: url(/build/images/cursor-info-01.3a367661.svg);
  -webkit-mask-image: url(/build/images/cursor-info-01.3a367661.svg);
}

.hgi.hgi-solid.hgi-cursor-info-02::before {
  mask-image: url(/build/images/cursor-info-02.d7f9e373.svg);
  -webkit-mask-image: url(/build/images/cursor-info-02.d7f9e373.svg);
}

.hgi.hgi-bulk.hgi-cursor-info-02::before {
  mask-image: url(/build/images/cursor-info-02.734c0136.svg);
  -webkit-mask-image: url(/build/images/cursor-info-02.734c0136.svg);
}

.hgi.hgi-solid.hgi-cursor-loading-01::before {
  mask-image: url(/build/images/cursor-loading-01.16af9c11.svg);
  -webkit-mask-image: url(/build/images/cursor-loading-01.16af9c11.svg);
}

.hgi.hgi-bulk.hgi-cursor-loading-01::before {
  mask-image: url(/build/images/cursor-loading-01.5754b3a3.svg);
  -webkit-mask-image: url(/build/images/cursor-loading-01.5754b3a3.svg);
}

.hgi.hgi-solid.hgi-cursor-loading-02::before {
  mask-image: url(/build/images/cursor-loading-02.688220fa.svg);
  -webkit-mask-image: url(/build/images/cursor-loading-02.688220fa.svg);
}

.hgi.hgi-bulk.hgi-cursor-loading-02::before {
  mask-image: url(/build/images/cursor-loading-02.ec292929.svg);
  -webkit-mask-image: url(/build/images/cursor-loading-02.ec292929.svg);
}

.hgi.hgi-solid.hgi-cursor-magic-selection-01::before {
  mask-image: url(/build/images/cursor-magic-selection-01.52498431.svg);
  -webkit-mask-image: url(/build/images/cursor-magic-selection-01.52498431.svg);
}

.hgi.hgi-bulk.hgi-cursor-magic-selection-01::before {
  mask-image: url(/build/images/cursor-magic-selection-01.df3a8070.svg);
  -webkit-mask-image: url(/build/images/cursor-magic-selection-01.df3a8070.svg);
}

.hgi.hgi-solid.hgi-cursor-magic-selection-02::before {
  mask-image: url(/build/images/cursor-magic-selection-02.54d8ef4a.svg);
  -webkit-mask-image: url(/build/images/cursor-magic-selection-02.54d8ef4a.svg);
}

.hgi.hgi-bulk.hgi-cursor-magic-selection-02::before {
  mask-image: url(/build/images/cursor-magic-selection-02.b0444675.svg);
  -webkit-mask-image: url(/build/images/cursor-magic-selection-02.b0444675.svg);
}

.hgi.hgi-solid.hgi-cursor-move-01::before {
  mask-image: url(/build/images/cursor-move-01.107891f7.svg);
  -webkit-mask-image: url(/build/images/cursor-move-01.107891f7.svg);
}

.hgi.hgi-bulk.hgi-cursor-move-01::before {
  mask-image: url(/build/images/cursor-move-01.3ffb5b4f.svg);
  -webkit-mask-image: url(/build/images/cursor-move-01.3ffb5b4f.svg);
}

.hgi.hgi-solid.hgi-cursor-move-02::before {
  mask-image: url(/build/images/cursor-move-02.d9938525.svg);
  -webkit-mask-image: url(/build/images/cursor-move-02.d9938525.svg);
}

.hgi.hgi-bulk.hgi-cursor-move-02::before {
  mask-image: url(/build/images/cursor-move-02.2c749926.svg);
  -webkit-mask-image: url(/build/images/cursor-move-02.2c749926.svg);
}

.hgi.hgi-solid.hgi-cursor-pointer-01::before {
  mask-image: url(/build/images/cursor-pointer-01.198adfa6.svg);
  -webkit-mask-image: url(/build/images/cursor-pointer-01.198adfa6.svg);
}

.hgi.hgi-bulk.hgi-cursor-pointer-01::before {
  mask-image: url(/build/images/cursor-pointer-01.4a17155d.svg);
  -webkit-mask-image: url(/build/images/cursor-pointer-01.4a17155d.svg);
}

.hgi.hgi-solid.hgi-cursor-pointer-02::before {
  mask-image: url(/build/images/cursor-pointer-02.ca6ed27f.svg);
  -webkit-mask-image: url(/build/images/cursor-pointer-02.ca6ed27f.svg);
}

.hgi.hgi-bulk.hgi-cursor-pointer-02::before {
  mask-image: url(/build/images/cursor-pointer-02.c58058ee.svg);
  -webkit-mask-image: url(/build/images/cursor-pointer-02.c58058ee.svg);
}

.hgi.hgi-solid.hgi-cursor-progress-01::before {
  mask-image: url(/build/images/cursor-progress-01.8d726553.svg);
  -webkit-mask-image: url(/build/images/cursor-progress-01.8d726553.svg);
}

.hgi.hgi-bulk.hgi-cursor-progress-01::before {
  mask-image: url(/build/images/cursor-progress-01.90d61cf2.svg);
  -webkit-mask-image: url(/build/images/cursor-progress-01.90d61cf2.svg);
}

.hgi.hgi-solid.hgi-cursor-progress-02::before {
  mask-image: url(/build/images/cursor-progress-02.61c6e2ed.svg);
  -webkit-mask-image: url(/build/images/cursor-progress-02.61c6e2ed.svg);
}

.hgi.hgi-bulk.hgi-cursor-progress-02::before {
  mask-image: url(/build/images/cursor-progress-02.b5ac3339.svg);
  -webkit-mask-image: url(/build/images/cursor-progress-02.b5ac3339.svg);
}

.hgi.hgi-solid.hgi-cursor-progress-03::before {
  mask-image: url(/build/images/cursor-progress-03.7e95289e.svg);
  -webkit-mask-image: url(/build/images/cursor-progress-03.7e95289e.svg);
}

.hgi.hgi-bulk.hgi-cursor-progress-03::before {
  mask-image: url(/build/images/cursor-progress-03.ef7a0b98.svg);
  -webkit-mask-image: url(/build/images/cursor-progress-03.ef7a0b98.svg);
}

.hgi.hgi-solid.hgi-cursor-progress-04::before {
  mask-image: url(/build/images/cursor-progress-04.42e6f628.svg);
  -webkit-mask-image: url(/build/images/cursor-progress-04.42e6f628.svg);
}

.hgi.hgi-bulk.hgi-cursor-progress-04::before {
  mask-image: url(/build/images/cursor-progress-04.a0af8f5d.svg);
  -webkit-mask-image: url(/build/images/cursor-progress-04.a0af8f5d.svg);
}

.hgi.hgi-solid.hgi-cursor-rectangle-selection-01::before {
  mask-image: url(/build/images/cursor-rectangle-selection-01.711a33c3.svg);
  -webkit-mask-image: url(/build/images/cursor-rectangle-selection-01.711a33c3.svg);
}

.hgi.hgi-bulk.hgi-cursor-rectangle-selection-01::before {
  mask-image: url(/build/images/cursor-rectangle-selection-01.757ec13a.svg);
  -webkit-mask-image: url(/build/images/cursor-rectangle-selection-01.757ec13a.svg);
}

.hgi.hgi-solid.hgi-cursor-rectangle-selection-02::before {
  mask-image: url(/build/images/cursor-rectangle-selection-02.b4c58903.svg);
  -webkit-mask-image: url(/build/images/cursor-rectangle-selection-02.b4c58903.svg);
}

.hgi.hgi-bulk.hgi-cursor-rectangle-selection-02::before {
  mask-image: url(/build/images/cursor-rectangle-selection-02.2b79513f.svg);
  -webkit-mask-image: url(/build/images/cursor-rectangle-selection-02.2b79513f.svg);
}

.hgi.hgi-solid.hgi-cursor-remove-selection-01::before {
  mask-image: url(/build/images/cursor-remove-selection-01.54584169.svg);
  -webkit-mask-image: url(/build/images/cursor-remove-selection-01.54584169.svg);
}

.hgi.hgi-bulk.hgi-cursor-remove-selection-01::before {
  mask-image: url(/build/images/cursor-remove-selection-01.28e41e0e.svg);
  -webkit-mask-image: url(/build/images/cursor-remove-selection-01.28e41e0e.svg);
}

.hgi.hgi-solid.hgi-cursor-remove-selection-02::before {
  mask-image: url(/build/images/cursor-remove-selection-02.815c635d.svg);
  -webkit-mask-image: url(/build/images/cursor-remove-selection-02.815c635d.svg);
}

.hgi.hgi-bulk.hgi-cursor-remove-selection-02::before {
  mask-image: url(/build/images/cursor-remove-selection-02.0b8b965d.svg);
  -webkit-mask-image: url(/build/images/cursor-remove-selection-02.0b8b965d.svg);
}

.hgi.hgi-solid.hgi-cursor-text::before {
  mask-image: url(/build/images/cursor-text.ee2e2687.svg);
  -webkit-mask-image: url(/build/images/cursor-text.ee2e2687.svg);
}

.hgi.hgi-bulk.hgi-cursor-text::before {
  mask-image: url(/build/images/cursor-text.05cb9a35.svg);
  -webkit-mask-image: url(/build/images/cursor-text.05cb9a35.svg);
}

.hgi.hgi-solid.hgi-curtains::before {
  mask-image: url(/build/images/curtains.63436799.svg);
  -webkit-mask-image: url(/build/images/curtains.63436799.svg);
}

.hgi.hgi-bulk.hgi-curtains::before {
  mask-image: url(/build/images/curtains.3dc297c9.svg);
  -webkit-mask-image: url(/build/images/curtains.3dc297c9.svg);
}

.hgi.hgi-solid.hgi-curvy-left-direction::before {
  mask-image: url(/build/images/curvy-left-direction.4a703cc2.svg);
  -webkit-mask-image: url(/build/images/curvy-left-direction.4a703cc2.svg);
}

.hgi.hgi-bulk.hgi-curvy-left-direction::before {
  mask-image: url(/build/images/curvy-left-direction.328db93d.svg);
  -webkit-mask-image: url(/build/images/curvy-left-direction.328db93d.svg);
}

.hgi.hgi-solid.hgi-curvy-left-right-direction::before {
  mask-image: url(/build/images/curvy-left-right-direction.8e207fab.svg);
  -webkit-mask-image: url(/build/images/curvy-left-right-direction.8e207fab.svg);
}

.hgi.hgi-bulk.hgi-curvy-left-right-direction::before {
  mask-image: url(/build/images/curvy-left-right-direction.1d9f0582.svg);
  -webkit-mask-image: url(/build/images/curvy-left-right-direction.1d9f0582.svg);
}

.hgi.hgi-solid.hgi-curvy-right-direction::before {
  mask-image: url(/build/images/curvy-right-direction.664163e9.svg);
  -webkit-mask-image: url(/build/images/curvy-right-direction.664163e9.svg);
}

.hgi.hgi-bulk.hgi-curvy-right-direction::before {
  mask-image: url(/build/images/curvy-right-direction.bd3eab9c.svg);
  -webkit-mask-image: url(/build/images/curvy-right-direction.bd3eab9c.svg);
}

.hgi.hgi-solid.hgi-curvy-up-down-direction::before {
  mask-image: url(/build/images/curvy-up-down-direction.17828dbe.svg);
  -webkit-mask-image: url(/build/images/curvy-up-down-direction.17828dbe.svg);
}

.hgi.hgi-bulk.hgi-curvy-up-down-direction::before {
  mask-image: url(/build/images/curvy-up-down-direction.89ddb872.svg);
  -webkit-mask-image: url(/build/images/curvy-up-down-direction.89ddb872.svg);
}

.hgi.hgi-solid.hgi-customer-service-01::before {
  mask-image: url(/build/images/customer-service-01.446a1fd5.svg);
  -webkit-mask-image: url(/build/images/customer-service-01.446a1fd5.svg);
}

.hgi.hgi-bulk.hgi-customer-service-01::before {
  mask-image: url(/build/images/customer-service-01.5ab4b5bc.svg);
  -webkit-mask-image: url(/build/images/customer-service-01.5ab4b5bc.svg);
}

.hgi.hgi-solid.hgi-customer-service-02::before {
  mask-image: url(/build/images/customer-service-02.8016f300.svg);
  -webkit-mask-image: url(/build/images/customer-service-02.8016f300.svg);
}

.hgi.hgi-bulk.hgi-customer-service-02::before {
  mask-image: url(/build/images/customer-service-02.2dccb8bb.svg);
  -webkit-mask-image: url(/build/images/customer-service-02.2dccb8bb.svg);
}

.hgi.hgi-solid.hgi-customer-service::before {
  mask-image: url(/build/images/customer-service.cc666dbd.svg);
  -webkit-mask-image: url(/build/images/customer-service.cc666dbd.svg);
}

.hgi.hgi-bulk.hgi-customer-service::before {
  mask-image: url(/build/images/customer-service.d36587aa.svg);
  -webkit-mask-image: url(/build/images/customer-service.d36587aa.svg);
}

.hgi.hgi-solid.hgi-customer-support::before {
  mask-image: url(/build/images/customer-support.ec654fa6.svg);
  -webkit-mask-image: url(/build/images/customer-support.ec654fa6.svg);
}

.hgi.hgi-bulk.hgi-customer-support::before {
  mask-image: url(/build/images/customer-support.849fb7ae.svg);
  -webkit-mask-image: url(/build/images/customer-support.849fb7ae.svg);
}

.hgi.hgi-solid.hgi-customize::before {
  mask-image: url(/build/images/customize.796e01a9.svg);
  -webkit-mask-image: url(/build/images/customize.796e01a9.svg);
}

.hgi.hgi-bulk.hgi-customize::before {
  mask-image: url(/build/images/customize.faebbaee.svg);
  -webkit-mask-image: url(/build/images/customize.faebbaee.svg);
}

.hgi.hgi-solid.hgi-cylinder-01::before {
  mask-image: url(/build/images/cylinder-01.2d483343.svg);
  -webkit-mask-image: url(/build/images/cylinder-01.2d483343.svg);
}

.hgi.hgi-bulk.hgi-cylinder-01::before {
  mask-image: url(/build/images/cylinder-01.89d05e45.svg);
  -webkit-mask-image: url(/build/images/cylinder-01.89d05e45.svg);
}

.hgi.hgi-solid.hgi-cylinder-02::before {
  mask-image: url(/build/images/cylinder-02.7073c12c.svg);
  -webkit-mask-image: url(/build/images/cylinder-02.7073c12c.svg);
}

.hgi.hgi-bulk.hgi-cylinder-02::before {
  mask-image: url(/build/images/cylinder-02.53a557d7.svg);
  -webkit-mask-image: url(/build/images/cylinder-02.53a557d7.svg);
}

.hgi.hgi-solid.hgi-cylinder-03::before {
  mask-image: url(/build/images/cylinder-03.2da7b503.svg);
  -webkit-mask-image: url(/build/images/cylinder-03.2da7b503.svg);
}

.hgi.hgi-bulk.hgi-cylinder-03::before {
  mask-image: url(/build/images/cylinder-03.851dc38e.svg);
  -webkit-mask-image: url(/build/images/cylinder-03.851dc38e.svg);
}

.hgi.hgi-solid.hgi-cylinder-04::before {
  mask-image: url(/build/images/cylinder-04.2c385814.svg);
  -webkit-mask-image: url(/build/images/cylinder-04.2c385814.svg);
}

.hgi.hgi-bulk.hgi-cylinder-04::before {
  mask-image: url(/build/images/cylinder-04.186fce91.svg);
  -webkit-mask-image: url(/build/images/cylinder-04.186fce91.svg);
}

.hgi.hgi-solid.hgi-danger::before {
  mask-image: url(/build/images/danger.ce73597b.svg);
  -webkit-mask-image: url(/build/images/danger.ce73597b.svg);
}

.hgi.hgi-bulk.hgi-danger::before {
  mask-image: url(/build/images/danger.d96a3911.svg);
  -webkit-mask-image: url(/build/images/danger.d96a3911.svg);
}

.hgi.hgi-solid.hgi-dark-mode::before {
  mask-image: url(/build/images/dark-mode.21dd20b2.svg);
  -webkit-mask-image: url(/build/images/dark-mode.21dd20b2.svg);
}

.hgi.hgi-bulk.hgi-dark-mode::before {
  mask-image: url(/build/images/dark-mode.bbc520e6.svg);
  -webkit-mask-image: url(/build/images/dark-mode.bbc520e6.svg);
}

.hgi.hgi-solid.hgi-dart::before {
  mask-image: url(/build/images/dart.cdd71ee3.svg);
  -webkit-mask-image: url(/build/images/dart.cdd71ee3.svg);
}

.hgi.hgi-bulk.hgi-dart::before {
  mask-image: url(/build/images/dart.82f024aa.svg);
  -webkit-mask-image: url(/build/images/dart.82f024aa.svg);
}

.hgi.hgi-solid.hgi-dashboard-browsing::before {
  mask-image: url(/build/images/dashboard-browsing.fe3f60c7.svg);
  -webkit-mask-image: url(/build/images/dashboard-browsing.fe3f60c7.svg);
}

.hgi.hgi-bulk.hgi-dashboard-browsing::before {
  mask-image: url(/build/images/dashboard-browsing.8c1386da.svg);
  -webkit-mask-image: url(/build/images/dashboard-browsing.8c1386da.svg);
}

.hgi.hgi-solid.hgi-dashboard-circle-add::before {
  mask-image: url(/build/images/dashboard-circle-add.b6676140.svg);
  -webkit-mask-image: url(/build/images/dashboard-circle-add.b6676140.svg);
}

.hgi.hgi-bulk.hgi-dashboard-circle-add::before {
  mask-image: url(/build/images/dashboard-circle-add.82cff1d9.svg);
  -webkit-mask-image: url(/build/images/dashboard-circle-add.82cff1d9.svg);
}

.hgi.hgi-solid.hgi-dashboard-circle-edit::before {
  mask-image: url(/build/images/dashboard-circle-edit.5bdd497f.svg);
  -webkit-mask-image: url(/build/images/dashboard-circle-edit.5bdd497f.svg);
}

.hgi.hgi-bulk.hgi-dashboard-circle-edit::before {
  mask-image: url(/build/images/dashboard-circle-edit.c7b38fa8.svg);
  -webkit-mask-image: url(/build/images/dashboard-circle-edit.c7b38fa8.svg);
}

.hgi.hgi-solid.hgi-dashboard-circle-remove::before {
  mask-image: url(/build/images/dashboard-circle-remove.63ca0869.svg);
  -webkit-mask-image: url(/build/images/dashboard-circle-remove.63ca0869.svg);
}

.hgi.hgi-bulk.hgi-dashboard-circle-remove::before {
  mask-image: url(/build/images/dashboard-circle-remove.780e1f85.svg);
  -webkit-mask-image: url(/build/images/dashboard-circle-remove.780e1f85.svg);
}

.hgi.hgi-solid.hgi-dashboard-circle-settings::before {
  mask-image: url(/build/images/dashboard-circle-settings.0681518f.svg);
  -webkit-mask-image: url(/build/images/dashboard-circle-settings.0681518f.svg);
}

.hgi.hgi-bulk.hgi-dashboard-circle-settings::before {
  mask-image: url(/build/images/dashboard-circle-settings.e709da70.svg);
  -webkit-mask-image: url(/build/images/dashboard-circle-settings.e709da70.svg);
}

.hgi.hgi-solid.hgi-dashboard-circle::before {
  mask-image: url(/build/images/dashboard-circle.d1ff657d.svg);
  -webkit-mask-image: url(/build/images/dashboard-circle.d1ff657d.svg);
}

.hgi.hgi-bulk.hgi-dashboard-circle::before {
  mask-image: url(/build/images/dashboard-circle.d160bac6.svg);
  -webkit-mask-image: url(/build/images/dashboard-circle.d160bac6.svg);
}

.hgi.hgi-solid.hgi-dashboard-speed-01::before {
  mask-image: url(/build/images/dashboard-speed-01.1fce357b.svg);
  -webkit-mask-image: url(/build/images/dashboard-speed-01.1fce357b.svg);
}

.hgi.hgi-bulk.hgi-dashboard-speed-01::before {
  mask-image: url(/build/images/dashboard-speed-01.3b306c6b.svg);
  -webkit-mask-image: url(/build/images/dashboard-speed-01.3b306c6b.svg);
}

.hgi.hgi-solid.hgi-dashboard-speed-02::before {
  mask-image: url(/build/images/dashboard-speed-02.7836a174.svg);
  -webkit-mask-image: url(/build/images/dashboard-speed-02.7836a174.svg);
}

.hgi.hgi-bulk.hgi-dashboard-speed-02::before {
  mask-image: url(/build/images/dashboard-speed-02.e5a0113e.svg);
  -webkit-mask-image: url(/build/images/dashboard-speed-02.e5a0113e.svg);
}

.hgi.hgi-solid.hgi-dashboard-square-01::before {
  mask-image: url(/build/images/dashboard-square-01.bee5d21e.svg);
  -webkit-mask-image: url(/build/images/dashboard-square-01.bee5d21e.svg);
}

.hgi.hgi-bulk.hgi-dashboard-square-01::before {
  mask-image: url(/build/images/dashboard-square-01.d4dfb369.svg);
  -webkit-mask-image: url(/build/images/dashboard-square-01.d4dfb369.svg);
}

.hgi.hgi-solid.hgi-dashboard-square-02::before {
  mask-image: url(/build/images/dashboard-square-02.e131d908.svg);
  -webkit-mask-image: url(/build/images/dashboard-square-02.e131d908.svg);
}

.hgi.hgi-bulk.hgi-dashboard-square-02::before {
  mask-image: url(/build/images/dashboard-square-02.b775e894.svg);
  -webkit-mask-image: url(/build/images/dashboard-square-02.b775e894.svg);
}

.hgi.hgi-solid.hgi-dashboard-square-03::before {
  mask-image: url(/build/images/dashboard-square-03.dc91a806.svg);
  -webkit-mask-image: url(/build/images/dashboard-square-03.dc91a806.svg);
}

.hgi.hgi-bulk.hgi-dashboard-square-03::before {
  mask-image: url(/build/images/dashboard-square-03.bd9ae772.svg);
  -webkit-mask-image: url(/build/images/dashboard-square-03.bd9ae772.svg);
}

.hgi.hgi-solid.hgi-dashboard-square-add::before {
  mask-image: url(/build/images/dashboard-square-add.44e27143.svg);
  -webkit-mask-image: url(/build/images/dashboard-square-add.44e27143.svg);
}

.hgi.hgi-bulk.hgi-dashboard-square-add::before {
  mask-image: url(/build/images/dashboard-square-add.eff7c709.svg);
  -webkit-mask-image: url(/build/images/dashboard-square-add.eff7c709.svg);
}

.hgi.hgi-solid.hgi-dashboard-square-edit::before {
  mask-image: url(/build/images/dashboard-square-edit.208337c0.svg);
  -webkit-mask-image: url(/build/images/dashboard-square-edit.208337c0.svg);
}

.hgi.hgi-bulk.hgi-dashboard-square-edit::before {
  mask-image: url(/build/images/dashboard-square-edit.f9aebd16.svg);
  -webkit-mask-image: url(/build/images/dashboard-square-edit.f9aebd16.svg);
}

.hgi.hgi-solid.hgi-dashboard-square-remove::before {
  mask-image: url(/build/images/dashboard-square-remove.e8771c63.svg);
  -webkit-mask-image: url(/build/images/dashboard-square-remove.e8771c63.svg);
}

.hgi.hgi-bulk.hgi-dashboard-square-remove::before {
  mask-image: url(/build/images/dashboard-square-remove.5372dd12.svg);
  -webkit-mask-image: url(/build/images/dashboard-square-remove.5372dd12.svg);
}

.hgi.hgi-solid.hgi-dashboard-square-setting::before {
  mask-image: url(/build/images/dashboard-square-setting.a69be53a.svg);
  -webkit-mask-image: url(/build/images/dashboard-square-setting.a69be53a.svg);
}

.hgi.hgi-bulk.hgi-dashboard-square-setting::before {
  mask-image: url(/build/images/dashboard-square-setting.1fcb56ab.svg);
  -webkit-mask-image: url(/build/images/dashboard-square-setting.1fcb56ab.svg);
}

.hgi.hgi-solid.hgi-dashed-line-01::before {
  mask-image: url(/build/images/dashed-line-01.0b6df671.svg);
  -webkit-mask-image: url(/build/images/dashed-line-01.0b6df671.svg);
}

.hgi.hgi-bulk.hgi-dashed-line-01::before {
  mask-image: url(/build/images/dashed-line-01.cbe0aee0.svg);
  -webkit-mask-image: url(/build/images/dashed-line-01.cbe0aee0.svg);
}

.hgi.hgi-solid.hgi-dashed-line-02::before {
  mask-image: url(/build/images/dashed-line-02.b892f41d.svg);
  -webkit-mask-image: url(/build/images/dashed-line-02.b892f41d.svg);
}

.hgi.hgi-bulk.hgi-dashed-line-02::before {
  mask-image: url(/build/images/dashed-line-02.3feee3c0.svg);
  -webkit-mask-image: url(/build/images/dashed-line-02.3feee3c0.svg);
}

.hgi.hgi-solid.hgi-data-recovery::before {
  mask-image: url(/build/images/data-recovery.2a9bcc2e.svg);
  -webkit-mask-image: url(/build/images/data-recovery.2a9bcc2e.svg);
}

.hgi.hgi-bulk.hgi-data-recovery::before {
  mask-image: url(/build/images/data-recovery.f36c8c98.svg);
  -webkit-mask-image: url(/build/images/data-recovery.f36c8c98.svg);
}

.hgi.hgi-solid.hgi-database-01::before {
  mask-image: url(/build/images/database-01.3649b6b4.svg);
  -webkit-mask-image: url(/build/images/database-01.3649b6b4.svg);
}

.hgi.hgi-bulk.hgi-database-01::before {
  mask-image: url(/build/images/database-01.43c91b9e.svg);
  -webkit-mask-image: url(/build/images/database-01.43c91b9e.svg);
}

.hgi.hgi-solid.hgi-database-02::before {
  mask-image: url(/build/images/database-02.0aa01a74.svg);
  -webkit-mask-image: url(/build/images/database-02.0aa01a74.svg);
}

.hgi.hgi-bulk.hgi-database-02::before {
  mask-image: url(/build/images/database-02.20febcfe.svg);
  -webkit-mask-image: url(/build/images/database-02.20febcfe.svg);
}

.hgi.hgi-solid.hgi-database-add::before {
  mask-image: url(/build/images/database-add.2d1a0dd4.svg);
  -webkit-mask-image: url(/build/images/database-add.2d1a0dd4.svg);
}

.hgi.hgi-bulk.hgi-database-add::before {
  mask-image: url(/build/images/database-add.b97c50fa.svg);
  -webkit-mask-image: url(/build/images/database-add.b97c50fa.svg);
}

.hgi.hgi-solid.hgi-database-export::before {
  mask-image: url(/build/images/database-export.23009eb9.svg);
  -webkit-mask-image: url(/build/images/database-export.23009eb9.svg);
}

.hgi.hgi-bulk.hgi-database-export::before {
  mask-image: url(/build/images/database-export.dfec7650.svg);
  -webkit-mask-image: url(/build/images/database-export.dfec7650.svg);
}

.hgi.hgi-solid.hgi-database-import::before {
  mask-image: url(/build/images/database-import.33a8809f.svg);
  -webkit-mask-image: url(/build/images/database-import.33a8809f.svg);
}

.hgi.hgi-bulk.hgi-database-import::before {
  mask-image: url(/build/images/database-import.37d17181.svg);
  -webkit-mask-image: url(/build/images/database-import.37d17181.svg);
}

.hgi.hgi-solid.hgi-database-locked::before {
  mask-image: url(/build/images/database-locked.c343fb60.svg);
  -webkit-mask-image: url(/build/images/database-locked.c343fb60.svg);
}

.hgi.hgi-bulk.hgi-database-locked::before {
  mask-image: url(/build/images/database-locked.9f39923d.svg);
  -webkit-mask-image: url(/build/images/database-locked.9f39923d.svg);
}

.hgi.hgi-solid.hgi-database-restore::before {
  mask-image: url(/build/images/database-restore.e5e76f91.svg);
  -webkit-mask-image: url(/build/images/database-restore.e5e76f91.svg);
}

.hgi.hgi-bulk.hgi-database-restore::before {
  mask-image: url(/build/images/database-restore.9f191773.svg);
  -webkit-mask-image: url(/build/images/database-restore.9f191773.svg);
}

.hgi.hgi-solid.hgi-database-setting::before {
  mask-image: url(/build/images/database-setting.37d00df5.svg);
  -webkit-mask-image: url(/build/images/database-setting.37d00df5.svg);
}

.hgi.hgi-bulk.hgi-database-setting::before {
  mask-image: url(/build/images/database-setting.592a07f8.svg);
  -webkit-mask-image: url(/build/images/database-setting.592a07f8.svg);
}

.hgi.hgi-solid.hgi-database-sync-01::before {
  mask-image: url(/build/images/database-sync-01.99f43555.svg);
  -webkit-mask-image: url(/build/images/database-sync-01.99f43555.svg);
}

.hgi.hgi-bulk.hgi-database-sync-01::before {
  mask-image: url(/build/images/database-sync-01.247b7635.svg);
  -webkit-mask-image: url(/build/images/database-sync-01.247b7635.svg);
}

.hgi.hgi-solid.hgi-database-sync::before {
  mask-image: url(/build/images/database-sync.e7a98611.svg);
  -webkit-mask-image: url(/build/images/database-sync.e7a98611.svg);
}

.hgi.hgi-bulk.hgi-database-sync::before {
  mask-image: url(/build/images/database-sync.0d85fdbd.svg);
  -webkit-mask-image: url(/build/images/database-sync.0d85fdbd.svg);
}

.hgi.hgi-solid.hgi-database::before {
  mask-image: url(/build/images/database.d9304f6e.svg);
  -webkit-mask-image: url(/build/images/database.d9304f6e.svg);
}

.hgi.hgi-bulk.hgi-database::before {
  mask-image: url(/build/images/database.1cceb0de.svg);
  -webkit-mask-image: url(/build/images/database.1cceb0de.svg);
}

.hgi.hgi-solid.hgi-dates::before {
  mask-image: url(/build/images/dates.32d1e22f.svg);
  -webkit-mask-image: url(/build/images/dates.32d1e22f.svg);
}

.hgi.hgi-bulk.hgi-dates::before {
  mask-image: url(/build/images/dates.66696af2.svg);
  -webkit-mask-image: url(/build/images/dates.66696af2.svg);
}

.hgi.hgi-solid.hgi-dead::before {
  mask-image: url(/build/images/dead.a02d60df.svg);
  -webkit-mask-image: url(/build/images/dead.a02d60df.svg);
}

.hgi.hgi-bulk.hgi-dead::before {
  mask-image: url(/build/images/dead.b5fec14a.svg);
  -webkit-mask-image: url(/build/images/dead.b5fec14a.svg);
}

.hgi.hgi-solid.hgi-delete-01::before {
  mask-image: url(/build/images/delete-01.c1562c4e.svg);
  -webkit-mask-image: url(/build/images/delete-01.c1562c4e.svg);
}

.hgi.hgi-bulk.hgi-delete-01::before {
  mask-image: url(/build/images/delete-01.821188a8.svg);
  -webkit-mask-image: url(/build/images/delete-01.821188a8.svg);
}

.hgi.hgi-solid.hgi-delete-02::before {
  mask-image: url(/build/images/delete-02.25cb108b.svg);
  -webkit-mask-image: url(/build/images/delete-02.25cb108b.svg);
}

.hgi.hgi-bulk.hgi-delete-02::before {
  mask-image: url(/build/images/delete-02.759358b3.svg);
  -webkit-mask-image: url(/build/images/delete-02.759358b3.svg);
}

.hgi.hgi-solid.hgi-delete-03::before {
  mask-image: url(/build/images/delete-03.31765bb8.svg);
  -webkit-mask-image: url(/build/images/delete-03.31765bb8.svg);
}

.hgi.hgi-bulk.hgi-delete-03::before {
  mask-image: url(/build/images/delete-03.07b32672.svg);
  -webkit-mask-image: url(/build/images/delete-03.07b32672.svg);
}

.hgi.hgi-solid.hgi-delete-04::before {
  mask-image: url(/build/images/delete-04.f1697085.svg);
  -webkit-mask-image: url(/build/images/delete-04.f1697085.svg);
}

.hgi.hgi-bulk.hgi-delete-04::before {
  mask-image: url(/build/images/delete-04.646a6c1a.svg);
  -webkit-mask-image: url(/build/images/delete-04.646a6c1a.svg);
}

.hgi.hgi-solid.hgi-delete-column::before {
  mask-image: url(/build/images/delete-column.3ade2262.svg);
  -webkit-mask-image: url(/build/images/delete-column.3ade2262.svg);
}

.hgi.hgi-bulk.hgi-delete-column::before {
  mask-image: url(/build/images/delete-column.22f8c0a9.svg);
  -webkit-mask-image: url(/build/images/delete-column.22f8c0a9.svg);
}

.hgi.hgi-solid.hgi-delete-put-back::before {
  mask-image: url(/build/images/delete-put-back.ab860fa1.svg);
  -webkit-mask-image: url(/build/images/delete-put-back.ab860fa1.svg);
}

.hgi.hgi-bulk.hgi-delete-put-back::before {
  mask-image: url(/build/images/delete-put-back.397caefd.svg);
  -webkit-mask-image: url(/build/images/delete-put-back.397caefd.svg);
}

.hgi.hgi-solid.hgi-delete-row::before {
  mask-image: url(/build/images/delete-row.6bdf17b4.svg);
  -webkit-mask-image: url(/build/images/delete-row.6bdf17b4.svg);
}

.hgi.hgi-bulk.hgi-delete-row::before {
  mask-image: url(/build/images/delete-row.622957ae.svg);
  -webkit-mask-image: url(/build/images/delete-row.622957ae.svg);
}

.hgi.hgi-solid.hgi-delete-throw::before {
  mask-image: url(/build/images/delete-throw.53a96e7f.svg);
  -webkit-mask-image: url(/build/images/delete-throw.53a96e7f.svg);
}

.hgi.hgi-bulk.hgi-delete-throw::before {
  mask-image: url(/build/images/delete-throw.9f099fc7.svg);
  -webkit-mask-image: url(/build/images/delete-throw.9f099fc7.svg);
}

.hgi.hgi-solid.hgi-delivered-sent::before {
  mask-image: url(/build/images/delivered-sent.ba33bc49.svg);
  -webkit-mask-image: url(/build/images/delivered-sent.ba33bc49.svg);
}

.hgi.hgi-bulk.hgi-delivered-sent::before {
  mask-image: url(/build/images/delivered-sent.4b2b5ad9.svg);
  -webkit-mask-image: url(/build/images/delivered-sent.4b2b5ad9.svg);
}

.hgi.hgi-solid.hgi-delivery-box-01::before {
  mask-image: url(/build/images/delivery-box-01.d16b99d4.svg);
  -webkit-mask-image: url(/build/images/delivery-box-01.d16b99d4.svg);
}

.hgi.hgi-bulk.hgi-delivery-box-01::before {
  mask-image: url(/build/images/delivery-box-01.6ab6e5aa.svg);
  -webkit-mask-image: url(/build/images/delivery-box-01.6ab6e5aa.svg);
}

.hgi.hgi-solid.hgi-delivery-box-02::before {
  mask-image: url(/build/images/delivery-box-02.3bd79fb7.svg);
  -webkit-mask-image: url(/build/images/delivery-box-02.3bd79fb7.svg);
}

.hgi.hgi-bulk.hgi-delivery-box-02::before {
  mask-image: url(/build/images/delivery-box-02.8dfacd39.svg);
  -webkit-mask-image: url(/build/images/delivery-box-02.8dfacd39.svg);
}

.hgi.hgi-solid.hgi-delivery-delay-01::before {
  mask-image: url(/build/images/delivery-delay-01.3739dec4.svg);
  -webkit-mask-image: url(/build/images/delivery-delay-01.3739dec4.svg);
}

.hgi.hgi-bulk.hgi-delivery-delay-01::before {
  mask-image: url(/build/images/delivery-delay-01.f2dea582.svg);
  -webkit-mask-image: url(/build/images/delivery-delay-01.f2dea582.svg);
}

.hgi.hgi-solid.hgi-delivery-delay-02::before {
  mask-image: url(/build/images/delivery-delay-02.6ef9ddd7.svg);
  -webkit-mask-image: url(/build/images/delivery-delay-02.6ef9ddd7.svg);
}

.hgi.hgi-bulk.hgi-delivery-delay-02::before {
  mask-image: url(/build/images/delivery-delay-02.0c7a935b.svg);
  -webkit-mask-image: url(/build/images/delivery-delay-02.0c7a935b.svg);
}

.hgi.hgi-solid.hgi-delivery-return-01::before {
  mask-image: url(/build/images/delivery-return-01.471cbbc9.svg);
  -webkit-mask-image: url(/build/images/delivery-return-01.471cbbc9.svg);
}

.hgi.hgi-bulk.hgi-delivery-return-01::before {
  mask-image: url(/build/images/delivery-return-01.0fae42c5.svg);
  -webkit-mask-image: url(/build/images/delivery-return-01.0fae42c5.svg);
}

.hgi.hgi-solid.hgi-delivery-return-02::before {
  mask-image: url(/build/images/delivery-return-02.30629736.svg);
  -webkit-mask-image: url(/build/images/delivery-return-02.30629736.svg);
}

.hgi.hgi-bulk.hgi-delivery-return-02::before {
  mask-image: url(/build/images/delivery-return-02.76fbb0d5.svg);
  -webkit-mask-image: url(/build/images/delivery-return-02.76fbb0d5.svg);
}

.hgi.hgi-solid.hgi-delivery-secure-01::before {
  mask-image: url(/build/images/delivery-secure-01.1bc89091.svg);
  -webkit-mask-image: url(/build/images/delivery-secure-01.1bc89091.svg);
}

.hgi.hgi-bulk.hgi-delivery-secure-01::before {
  mask-image: url(/build/images/delivery-secure-01.381317a2.svg);
  -webkit-mask-image: url(/build/images/delivery-secure-01.381317a2.svg);
}

.hgi.hgi-solid.hgi-delivery-secure-02::before {
  mask-image: url(/build/images/delivery-secure-02.e83622a5.svg);
  -webkit-mask-image: url(/build/images/delivery-secure-02.e83622a5.svg);
}

.hgi.hgi-bulk.hgi-delivery-secure-02::before {
  mask-image: url(/build/images/delivery-secure-02.e9934176.svg);
  -webkit-mask-image: url(/build/images/delivery-secure-02.e9934176.svg);
}

.hgi.hgi-solid.hgi-delivery-sent-01::before {
  mask-image: url(/build/images/delivery-sent-01.d0cae283.svg);
  -webkit-mask-image: url(/build/images/delivery-sent-01.d0cae283.svg);
}

.hgi.hgi-bulk.hgi-delivery-sent-01::before {
  mask-image: url(/build/images/delivery-sent-01.c23c5140.svg);
  -webkit-mask-image: url(/build/images/delivery-sent-01.c23c5140.svg);
}

.hgi.hgi-solid.hgi-delivery-sent-02::before {
  mask-image: url(/build/images/delivery-sent-02.2b02db5e.svg);
  -webkit-mask-image: url(/build/images/delivery-sent-02.2b02db5e.svg);
}

.hgi.hgi-bulk.hgi-delivery-sent-02::before {
  mask-image: url(/build/images/delivery-sent-02.8db85ae6.svg);
  -webkit-mask-image: url(/build/images/delivery-sent-02.8db85ae6.svg);
}

.hgi.hgi-solid.hgi-delivery-tracking-01::before {
  mask-image: url(/build/images/delivery-tracking-01.6a6b7209.svg);
  -webkit-mask-image: url(/build/images/delivery-tracking-01.6a6b7209.svg);
}

.hgi.hgi-bulk.hgi-delivery-tracking-01::before {
  mask-image: url(/build/images/delivery-tracking-01.a63b611b.svg);
  -webkit-mask-image: url(/build/images/delivery-tracking-01.a63b611b.svg);
}

.hgi.hgi-solid.hgi-delivery-tracking-02::before {
  mask-image: url(/build/images/delivery-tracking-02.fab05759.svg);
  -webkit-mask-image: url(/build/images/delivery-tracking-02.fab05759.svg);
}

.hgi.hgi-bulk.hgi-delivery-tracking-02::before {
  mask-image: url(/build/images/delivery-tracking-02.48d01a71.svg);
  -webkit-mask-image: url(/build/images/delivery-tracking-02.48d01a71.svg);
}

.hgi.hgi-solid.hgi-delivery-truck-01::before {
  mask-image: url(/build/images/delivery-truck-01.d37ed7b6.svg);
  -webkit-mask-image: url(/build/images/delivery-truck-01.d37ed7b6.svg);
}

.hgi.hgi-bulk.hgi-delivery-truck-01::before {
  mask-image: url(/build/images/delivery-truck-01.be4fdffd.svg);
  -webkit-mask-image: url(/build/images/delivery-truck-01.be4fdffd.svg);
}

.hgi.hgi-solid.hgi-delivery-truck-02::before {
  mask-image: url(/build/images/delivery-truck-02.80261232.svg);
  -webkit-mask-image: url(/build/images/delivery-truck-02.80261232.svg);
}

.hgi.hgi-bulk.hgi-delivery-truck-02::before {
  mask-image: url(/build/images/delivery-truck-02.b9985514.svg);
  -webkit-mask-image: url(/build/images/delivery-truck-02.b9985514.svg);
}

.hgi.hgi-solid.hgi-delivery-view-01::before {
  mask-image: url(/build/images/delivery-view-01.73860eb3.svg);
  -webkit-mask-image: url(/build/images/delivery-view-01.73860eb3.svg);
}

.hgi.hgi-bulk.hgi-delivery-view-01::before {
  mask-image: url(/build/images/delivery-view-01.3c244fac.svg);
  -webkit-mask-image: url(/build/images/delivery-view-01.3c244fac.svg);
}

.hgi.hgi-solid.hgi-delivery-view-02::before {
  mask-image: url(/build/images/delivery-view-02.4d89bf6f.svg);
  -webkit-mask-image: url(/build/images/delivery-view-02.4d89bf6f.svg);
}

.hgi.hgi-bulk.hgi-delivery-view-02::before {
  mask-image: url(/build/images/delivery-view-02.932ad16e.svg);
  -webkit-mask-image: url(/build/images/delivery-view-02.932ad16e.svg);
}

.hgi.hgi-solid.hgi-dental-braces::before {
  mask-image: url(/build/images/dental-braces.00d8d3fc.svg);
  -webkit-mask-image: url(/build/images/dental-braces.00d8d3fc.svg);
}

.hgi.hgi-bulk.hgi-dental-braces::before {
  mask-image: url(/build/images/dental-braces.19a910b5.svg);
  -webkit-mask-image: url(/build/images/dental-braces.19a910b5.svg);
}

.hgi.hgi-solid.hgi-dental-broken-tooth::before {
  mask-image: url(/build/images/dental-broken-tooth.4fc72378.svg);
  -webkit-mask-image: url(/build/images/dental-broken-tooth.4fc72378.svg);
}

.hgi.hgi-bulk.hgi-dental-broken-tooth::before {
  mask-image: url(/build/images/dental-broken-tooth.bc81bb27.svg);
  -webkit-mask-image: url(/build/images/dental-broken-tooth.bc81bb27.svg);
}

.hgi.hgi-solid.hgi-dental-care::before {
  mask-image: url(/build/images/dental-care.196e5e0a.svg);
  -webkit-mask-image: url(/build/images/dental-care.196e5e0a.svg);
}

.hgi.hgi-bulk.hgi-dental-care::before {
  mask-image: url(/build/images/dental-care.acf07e7e.svg);
  -webkit-mask-image: url(/build/images/dental-care.acf07e7e.svg);
}

.hgi.hgi-solid.hgi-dental-tooth::before {
  mask-image: url(/build/images/dental-tooth.8769798e.svg);
  -webkit-mask-image: url(/build/images/dental-tooth.8769798e.svg);
}

.hgi.hgi-bulk.hgi-dental-tooth::before {
  mask-image: url(/build/images/dental-tooth.5a004a5f.svg);
  -webkit-mask-image: url(/build/images/dental-tooth.5a004a5f.svg);
}

.hgi.hgi-solid.hgi-departement::before {
  mask-image: url(/build/images/departement.2f894164.svg);
  -webkit-mask-image: url(/build/images/departement.2f894164.svg);
}

.hgi.hgi-bulk.hgi-departement::before {
  mask-image: url(/build/images/departement.2298549c.svg);
  -webkit-mask-image: url(/build/images/departement.2298549c.svg);
}

.hgi.hgi-solid.hgi-desert::before {
  mask-image: url(/build/images/desert.40b09517.svg);
  -webkit-mask-image: url(/build/images/desert.40b09517.svg);
}

.hgi.hgi-bulk.hgi-desert::before {
  mask-image: url(/build/images/desert.ae3f2b09.svg);
  -webkit-mask-image: url(/build/images/desert.ae3f2b09.svg);
}

.hgi.hgi-solid.hgi-desk-01::before {
  mask-image: url(/build/images/desk-01.dfc89c43.svg);
  -webkit-mask-image: url(/build/images/desk-01.dfc89c43.svg);
}

.hgi.hgi-bulk.hgi-desk-01::before {
  mask-image: url(/build/images/desk-01.65cc03f3.svg);
  -webkit-mask-image: url(/build/images/desk-01.65cc03f3.svg);
}

.hgi.hgi-solid.hgi-desk-02::before {
  mask-image: url(/build/images/desk-02.55867bb0.svg);
  -webkit-mask-image: url(/build/images/desk-02.55867bb0.svg);
}

.hgi.hgi-bulk.hgi-desk-02::before {
  mask-image: url(/build/images/desk-02.f7196c5e.svg);
  -webkit-mask-image: url(/build/images/desk-02.f7196c5e.svg);
}

.hgi.hgi-solid.hgi-desk::before {
  mask-image: url(/build/images/desk.af809ef4.svg);
  -webkit-mask-image: url(/build/images/desk.af809ef4.svg);
}

.hgi.hgi-bulk.hgi-desk::before {
  mask-image: url(/build/images/desk.f0dc9c99.svg);
  -webkit-mask-image: url(/build/images/desk.f0dc9c99.svg);
}

.hgi.hgi-solid.hgi-developer::before {
  mask-image: url(/build/images/developer.98e975a6.svg);
  -webkit-mask-image: url(/build/images/developer.98e975a6.svg);
}

.hgi.hgi-bulk.hgi-developer::before {
  mask-image: url(/build/images/developer.4186223d.svg);
  -webkit-mask-image: url(/build/images/developer.4186223d.svg);
}

.hgi.hgi-solid.hgi-deviantart::before {
  mask-image: url(/build/images/deviantart.24eaf668.svg);
  -webkit-mask-image: url(/build/images/deviantart.24eaf668.svg);
}

.hgi.hgi-bulk.hgi-deviantart::before {
  mask-image: url(/build/images/deviantart.8ca1b593.svg);
  -webkit-mask-image: url(/build/images/deviantart.8ca1b593.svg);
}

.hgi.hgi-solid.hgi-device-access::before {
  mask-image: url(/build/images/device-access.9095d385.svg);
  -webkit-mask-image: url(/build/images/device-access.9095d385.svg);
}

.hgi.hgi-bulk.hgi-device-access::before {
  mask-image: url(/build/images/device-access.55128ba4.svg);
  -webkit-mask-image: url(/build/images/device-access.55128ba4.svg);
}

.hgi.hgi-solid.hgi-diagonal-scroll-point-01::before {
  mask-image: url(/build/images/diagonal-scroll-point-01.6e3026c3.svg);
  -webkit-mask-image: url(/build/images/diagonal-scroll-point-01.6e3026c3.svg);
}

.hgi.hgi-bulk.hgi-diagonal-scroll-point-01::before {
  mask-image: url(/build/images/diagonal-scroll-point-01.532505db.svg);
  -webkit-mask-image: url(/build/images/diagonal-scroll-point-01.532505db.svg);
}

.hgi.hgi-solid.hgi-diagonal-scroll-point-02::before {
  mask-image: url(/build/images/diagonal-scroll-point-02.500db214.svg);
  -webkit-mask-image: url(/build/images/diagonal-scroll-point-02.500db214.svg);
}

.hgi.hgi-bulk.hgi-diagonal-scroll-point-02::before {
  mask-image: url(/build/images/diagonal-scroll-point-02.b9008337.svg);
  -webkit-mask-image: url(/build/images/diagonal-scroll-point-02.b9008337.svg);
}

.hgi.hgi-solid.hgi-dialpad-circle-01::before {
  mask-image: url(/build/images/dialpad-circle-01.dbaf35b9.svg);
  -webkit-mask-image: url(/build/images/dialpad-circle-01.dbaf35b9.svg);
}

.hgi.hgi-bulk.hgi-dialpad-circle-01::before {
  mask-image: url(/build/images/dialpad-circle-01.eafaeed5.svg);
  -webkit-mask-image: url(/build/images/dialpad-circle-01.eafaeed5.svg);
}

.hgi.hgi-solid.hgi-dialpad-circle-02::before {
  mask-image: url(/build/images/dialpad-circle-02.0d2d72de.svg);
  -webkit-mask-image: url(/build/images/dialpad-circle-02.0d2d72de.svg);
}

.hgi.hgi-bulk.hgi-dialpad-circle-02::before {
  mask-image: url(/build/images/dialpad-circle-02.3c9a01f1.svg);
  -webkit-mask-image: url(/build/images/dialpad-circle-02.3c9a01f1.svg);
}

.hgi.hgi-solid.hgi-dialpad-square-01::before {
  mask-image: url(/build/images/dialpad-square-01.423ea6fa.svg);
  -webkit-mask-image: url(/build/images/dialpad-square-01.423ea6fa.svg);
}

.hgi.hgi-bulk.hgi-dialpad-square-01::before {
  mask-image: url(/build/images/dialpad-square-01.31809a45.svg);
  -webkit-mask-image: url(/build/images/dialpad-square-01.31809a45.svg);
}

.hgi.hgi-solid.hgi-dialpad-square-02::before {
  mask-image: url(/build/images/dialpad-square-02.b07dc4c6.svg);
  -webkit-mask-image: url(/build/images/dialpad-square-02.b07dc4c6.svg);
}

.hgi.hgi-bulk.hgi-dialpad-square-02::before {
  mask-image: url(/build/images/dialpad-square-02.e1156df8.svg);
  -webkit-mask-image: url(/build/images/dialpad-square-02.e1156df8.svg);
}

.hgi.hgi-solid.hgi-diameter::before {
  mask-image: url(/build/images/diameter.87a84e4b.svg);
  -webkit-mask-image: url(/build/images/diameter.87a84e4b.svg);
}

.hgi.hgi-bulk.hgi-diameter::before {
  mask-image: url(/build/images/diameter.5ba43370.svg);
  -webkit-mask-image: url(/build/images/diameter.5ba43370.svg);
}

.hgi.hgi-solid.hgi-diamond-01::before {
  mask-image: url(/build/images/diamond-01.66d3246e.svg);
  -webkit-mask-image: url(/build/images/diamond-01.66d3246e.svg);
}

.hgi.hgi-bulk.hgi-diamond-01::before {
  mask-image: url(/build/images/diamond-01.3ece5cc6.svg);
  -webkit-mask-image: url(/build/images/diamond-01.3ece5cc6.svg);
}

.hgi.hgi-solid.hgi-diamond-02::before {
  mask-image: url(/build/images/diamond-02.9ed6c6b8.svg);
  -webkit-mask-image: url(/build/images/diamond-02.9ed6c6b8.svg);
}

.hgi.hgi-bulk.hgi-diamond-02::before {
  mask-image: url(/build/images/diamond-02.cdbcf3da.svg);
  -webkit-mask-image: url(/build/images/diamond-02.cdbcf3da.svg);
}

.hgi.hgi-solid.hgi-diamond::before {
  mask-image: url(/build/images/diamond.28c54ca7.svg);
  -webkit-mask-image: url(/build/images/diamond.28c54ca7.svg);
}

.hgi.hgi-bulk.hgi-diamond::before {
  mask-image: url(/build/images/diamond.06cd4cf7.svg);
  -webkit-mask-image: url(/build/images/diamond.06cd4cf7.svg);
}

.hgi.hgi-solid.hgi-diaper::before {
  mask-image: url(/build/images/diaper.c8d46487.svg);
  -webkit-mask-image: url(/build/images/diaper.c8d46487.svg);
}

.hgi.hgi-bulk.hgi-diaper::before {
  mask-image: url(/build/images/diaper.f20a3914.svg);
  -webkit-mask-image: url(/build/images/diaper.f20a3914.svg);
}

.hgi.hgi-solid.hgi-dice-faces-01::before {
  mask-image: url(/build/images/dice-faces-01.2b7821a6.svg);
  -webkit-mask-image: url(/build/images/dice-faces-01.2b7821a6.svg);
}

.hgi.hgi-bulk.hgi-dice-faces-01::before {
  mask-image: url(/build/images/dice-faces-01.41606224.svg);
  -webkit-mask-image: url(/build/images/dice-faces-01.41606224.svg);
}

.hgi.hgi-solid.hgi-dice-faces-02::before {
  mask-image: url(/build/images/dice-faces-02.20dfba4f.svg);
  -webkit-mask-image: url(/build/images/dice-faces-02.20dfba4f.svg);
}

.hgi.hgi-bulk.hgi-dice-faces-02::before {
  mask-image: url(/build/images/dice-faces-02.7da92475.svg);
  -webkit-mask-image: url(/build/images/dice-faces-02.7da92475.svg);
}

.hgi.hgi-solid.hgi-dice-faces-03::before {
  mask-image: url(/build/images/dice-faces-03.85f552c3.svg);
  -webkit-mask-image: url(/build/images/dice-faces-03.85f552c3.svg);
}

.hgi.hgi-bulk.hgi-dice-faces-03::before {
  mask-image: url(/build/images/dice-faces-03.b00dc528.svg);
  -webkit-mask-image: url(/build/images/dice-faces-03.b00dc528.svg);
}

.hgi.hgi-solid.hgi-dice-faces-04::before {
  mask-image: url(/build/images/dice-faces-04.df4f57fa.svg);
  -webkit-mask-image: url(/build/images/dice-faces-04.df4f57fa.svg);
}

.hgi.hgi-bulk.hgi-dice-faces-04::before {
  mask-image: url(/build/images/dice-faces-04.94a9a321.svg);
  -webkit-mask-image: url(/build/images/dice-faces-04.94a9a321.svg);
}

.hgi.hgi-solid.hgi-dice-faces-05::before {
  mask-image: url(/build/images/dice-faces-05.e2024242.svg);
  -webkit-mask-image: url(/build/images/dice-faces-05.e2024242.svg);
}

.hgi.hgi-bulk.hgi-dice-faces-05::before {
  mask-image: url(/build/images/dice-faces-05.8d9ea328.svg);
  -webkit-mask-image: url(/build/images/dice-faces-05.8d9ea328.svg);
}

.hgi.hgi-solid.hgi-dice-faces-06::before {
  mask-image: url(/build/images/dice-faces-06.c47a4bbd.svg);
  -webkit-mask-image: url(/build/images/dice-faces-06.c47a4bbd.svg);
}

.hgi.hgi-bulk.hgi-dice-faces-06::before {
  mask-image: url(/build/images/dice-faces-06.10cc49a8.svg);
  -webkit-mask-image: url(/build/images/dice-faces-06.10cc49a8.svg);
}

.hgi.hgi-solid.hgi-dice::before {
  mask-image: url(/build/images/dice.bbbbd484.svg);
  -webkit-mask-image: url(/build/images/dice.bbbbd484.svg);
}

.hgi.hgi-bulk.hgi-dice::before {
  mask-image: url(/build/images/dice.fbfa2e00.svg);
  -webkit-mask-image: url(/build/images/dice.fbfa2e00.svg);
}

.hgi.hgi-solid.hgi-digestion::before {
  mask-image: url(/build/images/digestion.7edd41f7.svg);
  -webkit-mask-image: url(/build/images/digestion.7edd41f7.svg);
}

.hgi.hgi-bulk.hgi-digestion::before {
  mask-image: url(/build/images/digestion.9b8585f3.svg);
  -webkit-mask-image: url(/build/images/digestion.9b8585f3.svg);
}

.hgi.hgi-solid.hgi-digg::before {
  mask-image: url(/build/images/digg.0e0aa002.svg);
  -webkit-mask-image: url(/build/images/digg.0e0aa002.svg);
}

.hgi.hgi-bulk.hgi-digg::before {
  mask-image: url(/build/images/digg.be83e267.svg);
  -webkit-mask-image: url(/build/images/digg.be83e267.svg);
}

.hgi.hgi-solid.hgi-digital-clock::before {
  mask-image: url(/build/images/digital-clock.fad7f159.svg);
  -webkit-mask-image: url(/build/images/digital-clock.fad7f159.svg);
}

.hgi.hgi-bulk.hgi-digital-clock::before {
  mask-image: url(/build/images/digital-clock.be1d3d17.svg);
  -webkit-mask-image: url(/build/images/digital-clock.be1d3d17.svg);
}

.hgi.hgi-solid.hgi-dim-sum-01::before {
  mask-image: url(/build/images/dim-sum-01.a3ed98db.svg);
  -webkit-mask-image: url(/build/images/dim-sum-01.a3ed98db.svg);
}

.hgi.hgi-bulk.hgi-dim-sum-01::before {
  mask-image: url(/build/images/dim-sum-01.e9c54651.svg);
  -webkit-mask-image: url(/build/images/dim-sum-01.e9c54651.svg);
}

.hgi.hgi-solid.hgi-dim-sum-02::before {
  mask-image: url(/build/images/dim-sum-02.79415125.svg);
  -webkit-mask-image: url(/build/images/dim-sum-02.79415125.svg);
}

.hgi.hgi-bulk.hgi-dim-sum-02::before {
  mask-image: url(/build/images/dim-sum-02.c8208610.svg);
  -webkit-mask-image: url(/build/images/dim-sum-02.c8208610.svg);
}

.hgi.hgi-solid.hgi-dining-table::before {
  mask-image: url(/build/images/dining-table.e9b83ee6.svg);
  -webkit-mask-image: url(/build/images/dining-table.e9b83ee6.svg);
}

.hgi.hgi-bulk.hgi-dining-table::before {
  mask-image: url(/build/images/dining-table.e6b71dee.svg);
  -webkit-mask-image: url(/build/images/dining-table.e6b71dee.svg);
}

.hgi.hgi-solid.hgi-diploma::before {
  mask-image: url(/build/images/diploma.629eaa07.svg);
  -webkit-mask-image: url(/build/images/diploma.629eaa07.svg);
}

.hgi.hgi-bulk.hgi-diploma::before {
  mask-image: url(/build/images/diploma.77af0662.svg);
  -webkit-mask-image: url(/build/images/diploma.77af0662.svg);
}

.hgi.hgi-solid.hgi-direction-left-01::before {
  mask-image: url(/build/images/direction-left-01.31995750.svg);
  -webkit-mask-image: url(/build/images/direction-left-01.31995750.svg);
}

.hgi.hgi-bulk.hgi-direction-left-01::before {
  mask-image: url(/build/images/direction-left-01.3e3eadc2.svg);
  -webkit-mask-image: url(/build/images/direction-left-01.3e3eadc2.svg);
}

.hgi.hgi-solid.hgi-direction-left-02::before {
  mask-image: url(/build/images/direction-left-02.76e3f40d.svg);
  -webkit-mask-image: url(/build/images/direction-left-02.76e3f40d.svg);
}

.hgi.hgi-bulk.hgi-direction-left-02::before {
  mask-image: url(/build/images/direction-left-02.76d3da74.svg);
  -webkit-mask-image: url(/build/images/direction-left-02.76d3da74.svg);
}

.hgi.hgi-solid.hgi-direction-right-01::before {
  mask-image: url(/build/images/direction-right-01.7d787738.svg);
  -webkit-mask-image: url(/build/images/direction-right-01.7d787738.svg);
}

.hgi.hgi-bulk.hgi-direction-right-01::before {
  mask-image: url(/build/images/direction-right-01.e4c58978.svg);
  -webkit-mask-image: url(/build/images/direction-right-01.e4c58978.svg);
}

.hgi.hgi-solid.hgi-direction-right-02::before {
  mask-image: url(/build/images/direction-right-02.4dc19e15.svg);
  -webkit-mask-image: url(/build/images/direction-right-02.4dc19e15.svg);
}

.hgi.hgi-bulk.hgi-direction-right-02::before {
  mask-image: url(/build/images/direction-right-02.6ce3d6f1.svg);
  -webkit-mask-image: url(/build/images/direction-right-02.6ce3d6f1.svg);
}

.hgi.hgi-solid.hgi-directions-01::before {
  mask-image: url(/build/images/directions-01.952182d8.svg);
  -webkit-mask-image: url(/build/images/directions-01.952182d8.svg);
}

.hgi.hgi-bulk.hgi-directions-01::before {
  mask-image: url(/build/images/directions-01.a0940f5c.svg);
  -webkit-mask-image: url(/build/images/directions-01.a0940f5c.svg);
}

.hgi.hgi-solid.hgi-directions-02::before {
  mask-image: url(/build/images/directions-02.975d24ca.svg);
  -webkit-mask-image: url(/build/images/directions-02.975d24ca.svg);
}

.hgi.hgi-bulk.hgi-directions-02::before {
  mask-image: url(/build/images/directions-02.d013e253.svg);
  -webkit-mask-image: url(/build/images/directions-02.d013e253.svg);
}

.hgi.hgi-solid.hgi-dirham::before {
  mask-image: url(/build/images/dirham.4d5e0a90.svg);
  -webkit-mask-image: url(/build/images/dirham.4d5e0a90.svg);
}

.hgi.hgi-bulk.hgi-dirham::before {
  mask-image: url(/build/images/dirham.424ddb7a.svg);
  -webkit-mask-image: url(/build/images/dirham.424ddb7a.svg);
}

.hgi.hgi-solid.hgi-disability-01::before {
  mask-image: url(/build/images/disability-01.7d704aea.svg);
  -webkit-mask-image: url(/build/images/disability-01.7d704aea.svg);
}

.hgi.hgi-bulk.hgi-disability-01::before {
  mask-image: url(/build/images/disability-01.018b7a29.svg);
  -webkit-mask-image: url(/build/images/disability-01.018b7a29.svg);
}

.hgi.hgi-solid.hgi-disability-02::before {
  mask-image: url(/build/images/disability-02.43c35336.svg);
  -webkit-mask-image: url(/build/images/disability-02.43c35336.svg);
}

.hgi.hgi-bulk.hgi-disability-02::before {
  mask-image: url(/build/images/disability-02.16081c8b.svg);
  -webkit-mask-image: url(/build/images/disability-02.16081c8b.svg);
}

.hgi.hgi-solid.hgi-discord::before {
  mask-image: url(/build/images/discord.4d9d1ab3.svg);
  -webkit-mask-image: url(/build/images/discord.4d9d1ab3.svg);
}

.hgi.hgi-bulk.hgi-discord::before {
  mask-image: url(/build/images/discord.b2f92103.svg);
  -webkit-mask-image: url(/build/images/discord.b2f92103.svg);
}

.hgi.hgi-solid.hgi-discount-01::before {
  mask-image: url(/build/images/discount-01.fdea77ee.svg);
  -webkit-mask-image: url(/build/images/discount-01.fdea77ee.svg);
}

.hgi.hgi-bulk.hgi-discount-01::before {
  mask-image: url(/build/images/discount-01.3279f76e.svg);
  -webkit-mask-image: url(/build/images/discount-01.3279f76e.svg);
}

.hgi.hgi-solid.hgi-discount-tag-01::before {
  mask-image: url(/build/images/discount-tag-01.4482606a.svg);
  -webkit-mask-image: url(/build/images/discount-tag-01.4482606a.svg);
}

.hgi.hgi-bulk.hgi-discount-tag-01::before {
  mask-image: url(/build/images/discount-tag-01.b4a252ed.svg);
  -webkit-mask-image: url(/build/images/discount-tag-01.b4a252ed.svg);
}

.hgi.hgi-solid.hgi-discount-tag-02::before {
  mask-image: url(/build/images/discount-tag-02.b60a62cc.svg);
  -webkit-mask-image: url(/build/images/discount-tag-02.b60a62cc.svg);
}

.hgi.hgi-bulk.hgi-discount-tag-02::before {
  mask-image: url(/build/images/discount-tag-02.e393e24f.svg);
  -webkit-mask-image: url(/build/images/discount-tag-02.e393e24f.svg);
}

.hgi.hgi-solid.hgi-discount::before {
  mask-image: url(/build/images/discount.fd16d891.svg);
  -webkit-mask-image: url(/build/images/discount.fd16d891.svg);
}

.hgi.hgi-bulk.hgi-discount::before {
  mask-image: url(/build/images/discount.78fb1abb.svg);
  -webkit-mask-image: url(/build/images/discount.78fb1abb.svg);
}

.hgi.hgi-solid.hgi-discover-circle::before {
  mask-image: url(/build/images/discover-circle.c21ebdad.svg);
  -webkit-mask-image: url(/build/images/discover-circle.c21ebdad.svg);
}

.hgi.hgi-bulk.hgi-discover-circle::before {
  mask-image: url(/build/images/discover-circle.4a9db407.svg);
  -webkit-mask-image: url(/build/images/discover-circle.4a9db407.svg);
}

.hgi.hgi-solid.hgi-discover-square::before {
  mask-image: url(/build/images/discover-square.477854e0.svg);
  -webkit-mask-image: url(/build/images/discover-square.477854e0.svg);
}

.hgi.hgi-bulk.hgi-discover-square::before {
  mask-image: url(/build/images/discover-square.ae94a8f1.svg);
  -webkit-mask-image: url(/build/images/discover-square.ae94a8f1.svg);
}

.hgi.hgi-solid.hgi-dish-01::before {
  mask-image: url(/build/images/dish-01.5dec1283.svg);
  -webkit-mask-image: url(/build/images/dish-01.5dec1283.svg);
}

.hgi.hgi-bulk.hgi-dish-01::before {
  mask-image: url(/build/images/dish-01.83700ab6.svg);
  -webkit-mask-image: url(/build/images/dish-01.83700ab6.svg);
}

.hgi.hgi-solid.hgi-dish-02::before {
  mask-image: url(/build/images/dish-02.3080e8db.svg);
  -webkit-mask-image: url(/build/images/dish-02.3080e8db.svg);
}

.hgi.hgi-bulk.hgi-dish-02::before {
  mask-image: url(/build/images/dish-02.ea2ffd51.svg);
  -webkit-mask-image: url(/build/images/dish-02.ea2ffd51.svg);
}

.hgi.hgi-solid.hgi-dish-washer::before {
  mask-image: url(/build/images/dish-washer.3ff8f0f6.svg);
  -webkit-mask-image: url(/build/images/dish-washer.3ff8f0f6.svg);
}

.hgi.hgi-bulk.hgi-dish-washer::before {
  mask-image: url(/build/images/dish-washer.ff72c0d6.svg);
  -webkit-mask-image: url(/build/images/dish-washer.ff72c0d6.svg);
}

.hgi.hgi-solid.hgi-displeased::before {
  mask-image: url(/build/images/displeased.cfdc2d48.svg);
  -webkit-mask-image: url(/build/images/displeased.cfdc2d48.svg);
}

.hgi.hgi-bulk.hgi-displeased::before {
  mask-image: url(/build/images/displeased.18ea881d.svg);
  -webkit-mask-image: url(/build/images/displeased.18ea881d.svg);
}

.hgi.hgi-solid.hgi-distribute-horizontal-center::before {
  mask-image: url(/build/images/distribute-horizontal-center.7f7d3649.svg);
  -webkit-mask-image: url(/build/images/distribute-horizontal-center.7f7d3649.svg);
}

.hgi.hgi-bulk.hgi-distribute-horizontal-center::before {
  mask-image: url(/build/images/distribute-horizontal-center.0ecb2a0e.svg);
  -webkit-mask-image: url(/build/images/distribute-horizontal-center.0ecb2a0e.svg);
}

.hgi.hgi-solid.hgi-distribute-horizontal-left::before {
  mask-image: url(/build/images/distribute-horizontal-left.01f8804b.svg);
  -webkit-mask-image: url(/build/images/distribute-horizontal-left.01f8804b.svg);
}

.hgi.hgi-bulk.hgi-distribute-horizontal-left::before {
  mask-image: url(/build/images/distribute-horizontal-left.eff7fd73.svg);
  -webkit-mask-image: url(/build/images/distribute-horizontal-left.eff7fd73.svg);
}

.hgi.hgi-solid.hgi-distribute-horizontal-right::before {
  mask-image: url(/build/images/distribute-horizontal-right.e09dbb12.svg);
  -webkit-mask-image: url(/build/images/distribute-horizontal-right.e09dbb12.svg);
}

.hgi.hgi-bulk.hgi-distribute-horizontal-right::before {
  mask-image: url(/build/images/distribute-horizontal-right.b80f6d69.svg);
  -webkit-mask-image: url(/build/images/distribute-horizontal-right.b80f6d69.svg);
}

.hgi.hgi-solid.hgi-distribute-vertical-bottom::before {
  mask-image: url(/build/images/distribute-vertical-bottom.298e1912.svg);
  -webkit-mask-image: url(/build/images/distribute-vertical-bottom.298e1912.svg);
}

.hgi.hgi-bulk.hgi-distribute-vertical-bottom::before {
  mask-image: url(/build/images/distribute-vertical-bottom.c647da89.svg);
  -webkit-mask-image: url(/build/images/distribute-vertical-bottom.c647da89.svg);
}

.hgi.hgi-solid.hgi-distribute-vertical-center::before {
  mask-image: url(/build/images/distribute-vertical-center.6c2e6e22.svg);
  -webkit-mask-image: url(/build/images/distribute-vertical-center.6c2e6e22.svg);
}

.hgi.hgi-bulk.hgi-distribute-vertical-center::before {
  mask-image: url(/build/images/distribute-vertical-center.ab156ecd.svg);
  -webkit-mask-image: url(/build/images/distribute-vertical-center.ab156ecd.svg);
}

.hgi.hgi-solid.hgi-distribute-vertical-top::before {
  mask-image: url(/build/images/distribute-vertical-top.8da706f6.svg);
  -webkit-mask-image: url(/build/images/distribute-vertical-top.8da706f6.svg);
}

.hgi.hgi-bulk.hgi-distribute-vertical-top::before {
  mask-image: url(/build/images/distribute-vertical-top.bc988580.svg);
  -webkit-mask-image: url(/build/images/distribute-vertical-top.bc988580.svg);
}

.hgi.hgi-solid.hgi-distribution::before {
  mask-image: url(/build/images/distribution.05972940.svg);
  -webkit-mask-image: url(/build/images/distribution.05972940.svg);
}

.hgi.hgi-bulk.hgi-distribution::before {
  mask-image: url(/build/images/distribution.e3c8c557.svg);
  -webkit-mask-image: url(/build/images/distribution.e3c8c557.svg);
}

.hgi.hgi-solid.hgi-divide-sign-circle::before {
  mask-image: url(/build/images/divide-sign-circle.0d3087fe.svg);
  -webkit-mask-image: url(/build/images/divide-sign-circle.0d3087fe.svg);
}

.hgi.hgi-bulk.hgi-divide-sign-circle::before {
  mask-image: url(/build/images/divide-sign-circle.61ec1d5b.svg);
  -webkit-mask-image: url(/build/images/divide-sign-circle.61ec1d5b.svg);
}

.hgi.hgi-solid.hgi-divide-sign-square::before {
  mask-image: url(/build/images/divide-sign-square.f42c9ae3.svg);
  -webkit-mask-image: url(/build/images/divide-sign-square.f42c9ae3.svg);
}

.hgi.hgi-bulk.hgi-divide-sign-square::before {
  mask-image: url(/build/images/divide-sign-square.71ba59c2.svg);
  -webkit-mask-image: url(/build/images/divide-sign-square.71ba59c2.svg);
}

.hgi.hgi-solid.hgi-divide-sign::before {
  mask-image: url(/build/images/divide-sign.676b1ed6.svg);
  -webkit-mask-image: url(/build/images/divide-sign.676b1ed6.svg);
}

.hgi.hgi-bulk.hgi-divide-sign::before {
  mask-image: url(/build/images/divide-sign.11aa61f6.svg);
  -webkit-mask-image: url(/build/images/divide-sign.11aa61f6.svg);
}

.hgi.hgi-solid.hgi-dna-01::before {
  mask-image: url(/build/images/dna-01.bff5aaff.svg);
  -webkit-mask-image: url(/build/images/dna-01.bff5aaff.svg);
}

.hgi.hgi-bulk.hgi-dna-01::before {
  mask-image: url(/build/images/dna-01.a9cb9985.svg);
  -webkit-mask-image: url(/build/images/dna-01.a9cb9985.svg);
}

.hgi.hgi-solid.hgi-dna::before {
  mask-image: url(/build/images/dna.7b6f3c86.svg);
  -webkit-mask-image: url(/build/images/dna.7b6f3c86.svg);
}

.hgi.hgi-bulk.hgi-dna::before {
  mask-image: url(/build/images/dna.436fb85f.svg);
  -webkit-mask-image: url(/build/images/dna.436fb85f.svg);
}

.hgi.hgi-solid.hgi-do-not-touch-01::before {
  mask-image: url(/build/images/do-not-touch-01.9eee146f.svg);
  -webkit-mask-image: url(/build/images/do-not-touch-01.9eee146f.svg);
}

.hgi.hgi-bulk.hgi-do-not-touch-01::before {
  mask-image: url(/build/images/do-not-touch-01.3da550fc.svg);
  -webkit-mask-image: url(/build/images/do-not-touch-01.3da550fc.svg);
}

.hgi.hgi-solid.hgi-do-not-touch-02::before {
  mask-image: url(/build/images/do-not-touch-02.b08ca6f2.svg);
  -webkit-mask-image: url(/build/images/do-not-touch-02.b08ca6f2.svg);
}

.hgi.hgi-bulk.hgi-do-not-touch-02::before {
  mask-image: url(/build/images/do-not-touch-02.a418711b.svg);
  -webkit-mask-image: url(/build/images/do-not-touch-02.a418711b.svg);
}

.hgi.hgi-solid.hgi-doc-01::before {
  mask-image: url(/build/images/doc-01.b420db6c.svg);
  -webkit-mask-image: url(/build/images/doc-01.b420db6c.svg);
}

.hgi.hgi-bulk.hgi-doc-01::before {
  mask-image: url(/build/images/doc-01.10a6af6a.svg);
  -webkit-mask-image: url(/build/images/doc-01.10a6af6a.svg);
}

.hgi.hgi-solid.hgi-doc-02::before {
  mask-image: url(/build/images/doc-02.8179c8b7.svg);
  -webkit-mask-image: url(/build/images/doc-02.8179c8b7.svg);
}

.hgi.hgi-bulk.hgi-doc-02::before {
  mask-image: url(/build/images/doc-02.36f257e4.svg);
  -webkit-mask-image: url(/build/images/doc-02.36f257e4.svg);
}

.hgi.hgi-solid.hgi-doctor-01::before {
  mask-image: url(/build/images/doctor-01.e74249d7.svg);
  -webkit-mask-image: url(/build/images/doctor-01.e74249d7.svg);
}

.hgi.hgi-bulk.hgi-doctor-01::before {
  mask-image: url(/build/images/doctor-01.d4e09486.svg);
  -webkit-mask-image: url(/build/images/doctor-01.d4e09486.svg);
}

.hgi.hgi-solid.hgi-doctor-02::before {
  mask-image: url(/build/images/doctor-02.5b7f8794.svg);
  -webkit-mask-image: url(/build/images/doctor-02.5b7f8794.svg);
}

.hgi.hgi-bulk.hgi-doctor-02::before {
  mask-image: url(/build/images/doctor-02.1a8809ae.svg);
  -webkit-mask-image: url(/build/images/doctor-02.1a8809ae.svg);
}

.hgi.hgi-solid.hgi-doctor-03::before {
  mask-image: url(/build/images/doctor-03.f6c19a91.svg);
  -webkit-mask-image: url(/build/images/doctor-03.f6c19a91.svg);
}

.hgi.hgi-bulk.hgi-doctor-03::before {
  mask-image: url(/build/images/doctor-03.552acc66.svg);
  -webkit-mask-image: url(/build/images/doctor-03.552acc66.svg);
}

.hgi.hgi-solid.hgi-document-attachment::before {
  mask-image: url(/build/images/document-attachment.497c6002.svg);
  -webkit-mask-image: url(/build/images/document-attachment.497c6002.svg);
}

.hgi.hgi-bulk.hgi-document-attachment::before {
  mask-image: url(/build/images/document-attachment.bad7cfc5.svg);
  -webkit-mask-image: url(/build/images/document-attachment.bad7cfc5.svg);
}

.hgi.hgi-solid.hgi-document-code::before {
  mask-image: url(/build/images/document-code.acf67009.svg);
  -webkit-mask-image: url(/build/images/document-code.acf67009.svg);
}

.hgi.hgi-bulk.hgi-document-code::before {
  mask-image: url(/build/images/document-code.46fadb71.svg);
  -webkit-mask-image: url(/build/images/document-code.46fadb71.svg);
}

.hgi.hgi-solid.hgi-document-validation::before {
  mask-image: url(/build/images/document-validation.62f589b9.svg);
  -webkit-mask-image: url(/build/images/document-validation.62f589b9.svg);
}

.hgi.hgi-bulk.hgi-document-validation::before {
  mask-image: url(/build/images/document-validation.db214dda.svg);
  -webkit-mask-image: url(/build/images/document-validation.db214dda.svg);
}

.hgi.hgi-solid.hgi-dollar-01::before {
  mask-image: url(/build/images/dollar-01.caef9901.svg);
  -webkit-mask-image: url(/build/images/dollar-01.caef9901.svg);
}

.hgi.hgi-bulk.hgi-dollar-01::before {
  mask-image: url(/build/images/dollar-01.0cbb1a33.svg);
  -webkit-mask-image: url(/build/images/dollar-01.0cbb1a33.svg);
}

.hgi.hgi-solid.hgi-dollar-02::before {
  mask-image: url(/build/images/dollar-02.c077d28c.svg);
  -webkit-mask-image: url(/build/images/dollar-02.c077d28c.svg);
}

.hgi.hgi-bulk.hgi-dollar-02::before {
  mask-image: url(/build/images/dollar-02.9f6cfab9.svg);
  -webkit-mask-image: url(/build/images/dollar-02.9f6cfab9.svg);
}

.hgi.hgi-solid.hgi-dollar-circle::before {
  mask-image: url(/build/images/dollar-circle.e0fa9fe2.svg);
  -webkit-mask-image: url(/build/images/dollar-circle.e0fa9fe2.svg);
}

.hgi.hgi-bulk.hgi-dollar-circle::before {
  mask-image: url(/build/images/dollar-circle.12c6e970.svg);
  -webkit-mask-image: url(/build/images/dollar-circle.12c6e970.svg);
}

.hgi.hgi-solid.hgi-dollar-receive-01::before {
  mask-image: url(/build/images/dollar-receive-01.b1a66340.svg);
  -webkit-mask-image: url(/build/images/dollar-receive-01.b1a66340.svg);
}

.hgi.hgi-bulk.hgi-dollar-receive-01::before {
  mask-image: url(/build/images/dollar-receive-01.79ea3552.svg);
  -webkit-mask-image: url(/build/images/dollar-receive-01.79ea3552.svg);
}

.hgi.hgi-solid.hgi-dollar-receive-02::before {
  mask-image: url(/build/images/dollar-receive-02.f053e0e7.svg);
  -webkit-mask-image: url(/build/images/dollar-receive-02.f053e0e7.svg);
}

.hgi.hgi-bulk.hgi-dollar-receive-02::before {
  mask-image: url(/build/images/dollar-receive-02.7a761315.svg);
  -webkit-mask-image: url(/build/images/dollar-receive-02.7a761315.svg);
}

.hgi.hgi-solid.hgi-dollar-send-01::before {
  mask-image: url(/build/images/dollar-send-01.77e9e74e.svg);
  -webkit-mask-image: url(/build/images/dollar-send-01.77e9e74e.svg);
}

.hgi.hgi-bulk.hgi-dollar-send-01::before {
  mask-image: url(/build/images/dollar-send-01.226240b0.svg);
  -webkit-mask-image: url(/build/images/dollar-send-01.226240b0.svg);
}

.hgi.hgi-solid.hgi-dollar-send-02::before {
  mask-image: url(/build/images/dollar-send-02.860ad3da.svg);
  -webkit-mask-image: url(/build/images/dollar-send-02.860ad3da.svg);
}

.hgi.hgi-bulk.hgi-dollar-send-02::before {
  mask-image: url(/build/images/dollar-send-02.e82bb533.svg);
  -webkit-mask-image: url(/build/images/dollar-send-02.e82bb533.svg);
}

.hgi.hgi-solid.hgi-dollar-square::before {
  mask-image: url(/build/images/dollar-square.57a76906.svg);
  -webkit-mask-image: url(/build/images/dollar-square.57a76906.svg);
}

.hgi.hgi-bulk.hgi-dollar-square::before {
  mask-image: url(/build/images/dollar-square.53cd086c.svg);
  -webkit-mask-image: url(/build/images/dollar-square.53cd086c.svg);
}

.hgi.hgi-solid.hgi-dome::before {
  mask-image: url(/build/images/dome.8d8fdfd6.svg);
  -webkit-mask-image: url(/build/images/dome.8d8fdfd6.svg);
}

.hgi.hgi-bulk.hgi-dome::before {
  mask-image: url(/build/images/dome.0c23bf45.svg);
  -webkit-mask-image: url(/build/images/dome.0c23bf45.svg);
}

.hgi.hgi-solid.hgi-domino::before {
  mask-image: url(/build/images/domino.992088bb.svg);
  -webkit-mask-image: url(/build/images/domino.992088bb.svg);
}

.hgi.hgi-bulk.hgi-domino::before {
  mask-image: url(/build/images/domino.e4aaac2f.svg);
  -webkit-mask-image: url(/build/images/domino.e4aaac2f.svg);
}

.hgi.hgi-solid.hgi-door-01::before {
  mask-image: url(/build/images/door-01.f3805457.svg);
  -webkit-mask-image: url(/build/images/door-01.f3805457.svg);
}

.hgi.hgi-bulk.hgi-door-01::before {
  mask-image: url(/build/images/door-01.1b494352.svg);
  -webkit-mask-image: url(/build/images/door-01.1b494352.svg);
}

.hgi.hgi-solid.hgi-door-02::before {
  mask-image: url(/build/images/door-02.b5dfcf7e.svg);
  -webkit-mask-image: url(/build/images/door-02.b5dfcf7e.svg);
}

.hgi.hgi-bulk.hgi-door-02::before {
  mask-image: url(/build/images/door-02.8643b731.svg);
  -webkit-mask-image: url(/build/images/door-02.8643b731.svg);
}

.hgi.hgi-solid.hgi-door-lock::before {
  mask-image: url(/build/images/door-lock.c1d68023.svg);
  -webkit-mask-image: url(/build/images/door-lock.c1d68023.svg);
}

.hgi.hgi-bulk.hgi-door-lock::before {
  mask-image: url(/build/images/door-lock.71281d8b.svg);
  -webkit-mask-image: url(/build/images/door-lock.71281d8b.svg);
}

.hgi.hgi-solid.hgi-door::before {
  mask-image: url(/build/images/door.ac3023db.svg);
  -webkit-mask-image: url(/build/images/door.ac3023db.svg);
}

.hgi.hgi-bulk.hgi-door::before {
  mask-image: url(/build/images/door.9d800dff.svg);
  -webkit-mask-image: url(/build/images/door.9d800dff.svg);
}

.hgi.hgi-solid.hgi-doughnut::before {
  mask-image: url(/build/images/doughnut.ca657efb.svg);
  -webkit-mask-image: url(/build/images/doughnut.ca657efb.svg);
}

.hgi.hgi-bulk.hgi-doughnut::before {
  mask-image: url(/build/images/doughnut.7a76a34a.svg);
  -webkit-mask-image: url(/build/images/doughnut.7a76a34a.svg);
}

.hgi.hgi-solid.hgi-download-01::before {
  mask-image: url(/build/images/download-01.ee30160c.svg);
  -webkit-mask-image: url(/build/images/download-01.ee30160c.svg);
}

.hgi.hgi-bulk.hgi-download-01::before {
  mask-image: url(/build/images/download-01.063fe0e1.svg);
  -webkit-mask-image: url(/build/images/download-01.063fe0e1.svg);
}

.hgi.hgi-solid.hgi-download-02::before {
  mask-image: url(/build/images/download-02.d9595629.svg);
  -webkit-mask-image: url(/build/images/download-02.d9595629.svg);
}

.hgi.hgi-bulk.hgi-download-02::before {
  mask-image: url(/build/images/download-02.07b6acde.svg);
  -webkit-mask-image: url(/build/images/download-02.07b6acde.svg);
}

.hgi.hgi-solid.hgi-download-03::before {
  mask-image: url(/build/images/download-03.a1cf8ad4.svg);
  -webkit-mask-image: url(/build/images/download-03.a1cf8ad4.svg);
}

.hgi.hgi-bulk.hgi-download-03::before {
  mask-image: url(/build/images/download-03.fc7efa5a.svg);
  -webkit-mask-image: url(/build/images/download-03.fc7efa5a.svg);
}

.hgi.hgi-solid.hgi-download-04::before {
  mask-image: url(/build/images/download-04.7410485e.svg);
  -webkit-mask-image: url(/build/images/download-04.7410485e.svg);
}

.hgi.hgi-bulk.hgi-download-04::before {
  mask-image: url(/build/images/download-04.1b9d4014.svg);
  -webkit-mask-image: url(/build/images/download-04.1b9d4014.svg);
}

.hgi.hgi-solid.hgi-download-05::before {
  mask-image: url(/build/images/download-05.c41b8b41.svg);
  -webkit-mask-image: url(/build/images/download-05.c41b8b41.svg);
}

.hgi.hgi-bulk.hgi-download-05::before {
  mask-image: url(/build/images/download-05.c2ba6b0c.svg);
  -webkit-mask-image: url(/build/images/download-05.c2ba6b0c.svg);
}

.hgi.hgi-solid.hgi-download-circle-01::before {
  mask-image: url(/build/images/download-circle-01.0d0a36ee.svg);
  -webkit-mask-image: url(/build/images/download-circle-01.0d0a36ee.svg);
}

.hgi.hgi-bulk.hgi-download-circle-01::before {
  mask-image: url(/build/images/download-circle-01.81a25e71.svg);
  -webkit-mask-image: url(/build/images/download-circle-01.81a25e71.svg);
}

.hgi.hgi-solid.hgi-download-circle-02::before {
  mask-image: url(/build/images/download-circle-02.cbb1dcc0.svg);
  -webkit-mask-image: url(/build/images/download-circle-02.cbb1dcc0.svg);
}

.hgi.hgi-bulk.hgi-download-circle-02::before {
  mask-image: url(/build/images/download-circle-02.2c8933e7.svg);
  -webkit-mask-image: url(/build/images/download-circle-02.2c8933e7.svg);
}

.hgi.hgi-solid.hgi-download-square-01::before {
  mask-image: url(/build/images/download-square-01.41322696.svg);
  -webkit-mask-image: url(/build/images/download-square-01.41322696.svg);
}

.hgi.hgi-bulk.hgi-download-square-01::before {
  mask-image: url(/build/images/download-square-01.38a03d67.svg);
  -webkit-mask-image: url(/build/images/download-square-01.38a03d67.svg);
}

.hgi.hgi-solid.hgi-download-square-02::before {
  mask-image: url(/build/images/download-square-02.891750bb.svg);
  -webkit-mask-image: url(/build/images/download-square-02.891750bb.svg);
}

.hgi.hgi-bulk.hgi-download-square-02::before {
  mask-image: url(/build/images/download-square-02.e73e7631.svg);
  -webkit-mask-image: url(/build/images/download-square-02.e73e7631.svg);
}

.hgi.hgi-solid.hgi-drag-01::before {
  mask-image: url(/build/images/drag-01.f80c27da.svg);
  -webkit-mask-image: url(/build/images/drag-01.f80c27da.svg);
}

.hgi.hgi-bulk.hgi-drag-01::before {
  mask-image: url(/build/images/drag-01.b63ab3e1.svg);
  -webkit-mask-image: url(/build/images/drag-01.b63ab3e1.svg);
}

.hgi.hgi-solid.hgi-drag-02::before {
  mask-image: url(/build/images/drag-02.db04278e.svg);
  -webkit-mask-image: url(/build/images/drag-02.db04278e.svg);
}

.hgi.hgi-bulk.hgi-drag-02::before {
  mask-image: url(/build/images/drag-02.34b21749.svg);
  -webkit-mask-image: url(/build/images/drag-02.34b21749.svg);
}

.hgi.hgi-solid.hgi-drag-03::before {
  mask-image: url(/build/images/drag-03.bdf74470.svg);
  -webkit-mask-image: url(/build/images/drag-03.bdf74470.svg);
}

.hgi.hgi-bulk.hgi-drag-03::before {
  mask-image: url(/build/images/drag-03.28e39140.svg);
  -webkit-mask-image: url(/build/images/drag-03.28e39140.svg);
}

.hgi.hgi-solid.hgi-drag-04::before {
  mask-image: url(/build/images/drag-04.2c66bccc.svg);
  -webkit-mask-image: url(/build/images/drag-04.2c66bccc.svg);
}

.hgi.hgi-bulk.hgi-drag-04::before {
  mask-image: url(/build/images/drag-04.2ef17e11.svg);
  -webkit-mask-image: url(/build/images/drag-04.2ef17e11.svg);
}

.hgi.hgi-solid.hgi-drag-drop-horizontal::before {
  mask-image: url(/build/images/drag-drop-horizontal.4602e02f.svg);
  -webkit-mask-image: url(/build/images/drag-drop-horizontal.4602e02f.svg);
}

.hgi.hgi-bulk.hgi-drag-drop-horizontal::before {
  mask-image: url(/build/images/drag-drop-horizontal.122c3198.svg);
  -webkit-mask-image: url(/build/images/drag-drop-horizontal.122c3198.svg);
}

.hgi.hgi-solid.hgi-drag-drop-vertical::before {
  mask-image: url(/build/images/drag-drop-vertical.62696d30.svg);
  -webkit-mask-image: url(/build/images/drag-drop-vertical.62696d30.svg);
}

.hgi.hgi-bulk.hgi-drag-drop-vertical::before {
  mask-image: url(/build/images/drag-drop-vertical.221e7f60.svg);
  -webkit-mask-image: url(/build/images/drag-drop-vertical.221e7f60.svg);
}

.hgi.hgi-solid.hgi-drag-drop::before {
  mask-image: url(/build/images/drag-drop.db9ef428.svg);
  -webkit-mask-image: url(/build/images/drag-drop.db9ef428.svg);
}

.hgi.hgi-bulk.hgi-drag-drop::before {
  mask-image: url(/build/images/drag-drop.9063a9ea.svg);
  -webkit-mask-image: url(/build/images/drag-drop.9063a9ea.svg);
}

.hgi.hgi-solid.hgi-drag-left-01::before {
  mask-image: url(/build/images/drag-left-01.fb5b464f.svg);
  -webkit-mask-image: url(/build/images/drag-left-01.fb5b464f.svg);
}

.hgi.hgi-bulk.hgi-drag-left-01::before {
  mask-image: url(/build/images/drag-left-01.9e5bae9b.svg);
  -webkit-mask-image: url(/build/images/drag-left-01.9e5bae9b.svg);
}

.hgi.hgi-solid.hgi-drag-left-02::before {
  mask-image: url(/build/images/drag-left-02.c6265177.svg);
  -webkit-mask-image: url(/build/images/drag-left-02.c6265177.svg);
}

.hgi.hgi-bulk.hgi-drag-left-02::before {
  mask-image: url(/build/images/drag-left-02.59be272f.svg);
  -webkit-mask-image: url(/build/images/drag-left-02.59be272f.svg);
}

.hgi.hgi-solid.hgi-drag-left-03::before {
  mask-image: url(/build/images/drag-left-03.a29cd502.svg);
  -webkit-mask-image: url(/build/images/drag-left-03.a29cd502.svg);
}

.hgi.hgi-bulk.hgi-drag-left-03::before {
  mask-image: url(/build/images/drag-left-03.10d2ca68.svg);
  -webkit-mask-image: url(/build/images/drag-left-03.10d2ca68.svg);
}

.hgi.hgi-solid.hgi-drag-left-04::before {
  mask-image: url(/build/images/drag-left-04.d2a3d0de.svg);
  -webkit-mask-image: url(/build/images/drag-left-04.d2a3d0de.svg);
}

.hgi.hgi-bulk.hgi-drag-left-04::before {
  mask-image: url(/build/images/drag-left-04.d849a22f.svg);
  -webkit-mask-image: url(/build/images/drag-left-04.d849a22f.svg);
}

.hgi.hgi-solid.hgi-drag-right-01::before {
  mask-image: url(/build/images/drag-right-01.b566343b.svg);
  -webkit-mask-image: url(/build/images/drag-right-01.b566343b.svg);
}

.hgi.hgi-bulk.hgi-drag-right-01::before {
  mask-image: url(/build/images/drag-right-01.a386381a.svg);
  -webkit-mask-image: url(/build/images/drag-right-01.a386381a.svg);
}

.hgi.hgi-solid.hgi-drag-right-02::before {
  mask-image: url(/build/images/drag-right-02.6008d705.svg);
  -webkit-mask-image: url(/build/images/drag-right-02.6008d705.svg);
}

.hgi.hgi-bulk.hgi-drag-right-02::before {
  mask-image: url(/build/images/drag-right-02.e0b7a287.svg);
  -webkit-mask-image: url(/build/images/drag-right-02.e0b7a287.svg);
}

.hgi.hgi-solid.hgi-drag-right-03::before {
  mask-image: url(/build/images/drag-right-03.e3d39c80.svg);
  -webkit-mask-image: url(/build/images/drag-right-03.e3d39c80.svg);
}

.hgi.hgi-bulk.hgi-drag-right-03::before {
  mask-image: url(/build/images/drag-right-03.1f877264.svg);
  -webkit-mask-image: url(/build/images/drag-right-03.1f877264.svg);
}

.hgi.hgi-solid.hgi-drag-right-04::before {
  mask-image: url(/build/images/drag-right-04.d16d33f8.svg);
  -webkit-mask-image: url(/build/images/drag-right-04.d16d33f8.svg);
}

.hgi.hgi-bulk.hgi-drag-right-04::before {
  mask-image: url(/build/images/drag-right-04.87bad361.svg);
  -webkit-mask-image: url(/build/images/drag-right-04.87bad361.svg);
}

.hgi.hgi-solid.hgi-drawing-compass::before {
  mask-image: url(/build/images/drawing-compass.585df058.svg);
  -webkit-mask-image: url(/build/images/drawing-compass.585df058.svg);
}

.hgi.hgi-bulk.hgi-drawing-compass::before {
  mask-image: url(/build/images/drawing-compass.eb786bff.svg);
  -webkit-mask-image: url(/build/images/drawing-compass.eb786bff.svg);
}

.hgi.hgi-solid.hgi-drawing-mode::before {
  mask-image: url(/build/images/drawing-mode.2e2dce6a.svg);
  -webkit-mask-image: url(/build/images/drawing-mode.2e2dce6a.svg);
}

.hgi.hgi-bulk.hgi-drawing-mode::before {
  mask-image: url(/build/images/drawing-mode.717faef9.svg);
  -webkit-mask-image: url(/build/images/drawing-mode.717faef9.svg);
}

.hgi.hgi-solid.hgi-dress-01::before {
  mask-image: url(/build/images/dress-01.944e9918.svg);
  -webkit-mask-image: url(/build/images/dress-01.944e9918.svg);
}

.hgi.hgi-bulk.hgi-dress-01::before {
  mask-image: url(/build/images/dress-01.0534e88f.svg);
  -webkit-mask-image: url(/build/images/dress-01.0534e88f.svg);
}

.hgi.hgi-solid.hgi-dress-02::before {
  mask-image: url(/build/images/dress-02.2127ad13.svg);
  -webkit-mask-image: url(/build/images/dress-02.2127ad13.svg);
}

.hgi.hgi-bulk.hgi-dress-02::before {
  mask-image: url(/build/images/dress-02.bdf78114.svg);
  -webkit-mask-image: url(/build/images/dress-02.bdf78114.svg);
}

.hgi.hgi-solid.hgi-dress-03::before {
  mask-image: url(/build/images/dress-03.3198864c.svg);
  -webkit-mask-image: url(/build/images/dress-03.3198864c.svg);
}

.hgi.hgi-bulk.hgi-dress-03::before {
  mask-image: url(/build/images/dress-03.16de5d0a.svg);
  -webkit-mask-image: url(/build/images/dress-03.16de5d0a.svg);
}

.hgi.hgi-solid.hgi-dress-04::before {
  mask-image: url(/build/images/dress-04.de4f440a.svg);
  -webkit-mask-image: url(/build/images/dress-04.de4f440a.svg);
}

.hgi.hgi-bulk.hgi-dress-04::before {
  mask-image: url(/build/images/dress-04.5e6c3a6b.svg);
  -webkit-mask-image: url(/build/images/dress-04.5e6c3a6b.svg);
}

.hgi.hgi-solid.hgi-dress-05::before {
  mask-image: url(/build/images/dress-05.25ddf915.svg);
  -webkit-mask-image: url(/build/images/dress-05.25ddf915.svg);
}

.hgi.hgi-bulk.hgi-dress-05::before {
  mask-image: url(/build/images/dress-05.19dd8373.svg);
  -webkit-mask-image: url(/build/images/dress-05.19dd8373.svg);
}

.hgi.hgi-solid.hgi-dress-06::before {
  mask-image: url(/build/images/dress-06.e2baf619.svg);
  -webkit-mask-image: url(/build/images/dress-06.e2baf619.svg);
}

.hgi.hgi-bulk.hgi-dress-06::before {
  mask-image: url(/build/images/dress-06.f713577a.svg);
  -webkit-mask-image: url(/build/images/dress-06.f713577a.svg);
}

.hgi.hgi-solid.hgi-dress-07::before {
  mask-image: url(/build/images/dress-07.757aa375.svg);
  -webkit-mask-image: url(/build/images/dress-07.757aa375.svg);
}

.hgi.hgi-bulk.hgi-dress-07::before {
  mask-image: url(/build/images/dress-07.77656291.svg);
  -webkit-mask-image: url(/build/images/dress-07.77656291.svg);
}

.hgi.hgi-solid.hgi-dressing-table-01::before {
  mask-image: url(/build/images/dressing-table-01.cb0f273d.svg);
  -webkit-mask-image: url(/build/images/dressing-table-01.cb0f273d.svg);
}

.hgi.hgi-bulk.hgi-dressing-table-01::before {
  mask-image: url(/build/images/dressing-table-01.d75874d1.svg);
  -webkit-mask-image: url(/build/images/dressing-table-01.d75874d1.svg);
}

.hgi.hgi-solid.hgi-dressing-table-02::before {
  mask-image: url(/build/images/dressing-table-02.ce0d5f32.svg);
  -webkit-mask-image: url(/build/images/dressing-table-02.ce0d5f32.svg);
}

.hgi.hgi-bulk.hgi-dressing-table-02::before {
  mask-image: url(/build/images/dressing-table-02.6468bae5.svg);
  -webkit-mask-image: url(/build/images/dressing-table-02.6468bae5.svg);
}

.hgi.hgi-solid.hgi-dressing-table-03::before {
  mask-image: url(/build/images/dressing-table-03.ec38cd82.svg);
  -webkit-mask-image: url(/build/images/dressing-table-03.ec38cd82.svg);
}

.hgi.hgi-bulk.hgi-dressing-table-03::before {
  mask-image: url(/build/images/dressing-table-03.f5d00867.svg);
  -webkit-mask-image: url(/build/images/dressing-table-03.f5d00867.svg);
}

.hgi.hgi-solid.hgi-dribbble::before {
  mask-image: url(/build/images/dribbble.87e54b4e.svg);
  -webkit-mask-image: url(/build/images/dribbble.87e54b4e.svg);
}

.hgi.hgi-bulk.hgi-dribbble::before {
  mask-image: url(/build/images/dribbble.9813864b.svg);
  -webkit-mask-image: url(/build/images/dribbble.9813864b.svg);
}

.hgi.hgi-solid.hgi-drink::before {
  mask-image: url(/build/images/drink.8964ef8d.svg);
  -webkit-mask-image: url(/build/images/drink.8964ef8d.svg);
}

.hgi.hgi-bulk.hgi-drink::before {
  mask-image: url(/build/images/drink.6a1bff42.svg);
  -webkit-mask-image: url(/build/images/drink.6a1bff42.svg);
}

.hgi.hgi-solid.hgi-drone::before {
  mask-image: url(/build/images/drone.08017897.svg);
  -webkit-mask-image: url(/build/images/drone.08017897.svg);
}

.hgi.hgi-bulk.hgi-drone::before {
  mask-image: url(/build/images/drone.17715a3a.svg);
  -webkit-mask-image: url(/build/images/drone.17715a3a.svg);
}

.hgi.hgi-solid.hgi-drooling::before {
  mask-image: url(/build/images/drooling.14bdbc1e.svg);
  -webkit-mask-image: url(/build/images/drooling.14bdbc1e.svg);
}

.hgi.hgi-bulk.hgi-drooling::before {
  mask-image: url(/build/images/drooling.52a46011.svg);
  -webkit-mask-image: url(/build/images/drooling.52a46011.svg);
}

.hgi.hgi-solid.hgi-dropbox::before {
  mask-image: url(/build/images/dropbox.a8686c3a.svg);
  -webkit-mask-image: url(/build/images/dropbox.a8686c3a.svg);
}

.hgi.hgi-bulk.hgi-dropbox::before {
  mask-image: url(/build/images/dropbox.cbf7254e.svg);
  -webkit-mask-image: url(/build/images/dropbox.cbf7254e.svg);
}

.hgi.hgi-solid.hgi-droplet::before {
  mask-image: url(/build/images/droplet.b08ba4b9.svg);
  -webkit-mask-image: url(/build/images/droplet.b08ba4b9.svg);
}

.hgi.hgi-bulk.hgi-droplet::before {
  mask-image: url(/build/images/droplet.06de2f8c.svg);
  -webkit-mask-image: url(/build/images/droplet.06de2f8c.svg);
}

.hgi.hgi-solid.hgi-dropper::before {
  mask-image: url(/build/images/dropper.14577403.svg);
  -webkit-mask-image: url(/build/images/dropper.14577403.svg);
}

.hgi.hgi-bulk.hgi-dropper::before {
  mask-image: url(/build/images/dropper.96974392.svg);
  -webkit-mask-image: url(/build/images/dropper.96974392.svg);
}

.hgi.hgi-solid.hgi-ds3-tool::before {
  mask-image: url(/build/images/ds3-tool.9e9efed7.svg);
  -webkit-mask-image: url(/build/images/ds3-tool.9e9efed7.svg);
}

.hgi.hgi-bulk.hgi-ds3-tool::before {
  mask-image: url(/build/images/ds3-tool.b0d04e2a.svg);
  -webkit-mask-image: url(/build/images/ds3-tool.b0d04e2a.svg);
}

.hgi.hgi-solid.hgi-dua::before {
  mask-image: url(/build/images/dua.686fb43e.svg);
  -webkit-mask-image: url(/build/images/dua.686fb43e.svg);
}

.hgi.hgi-bulk.hgi-dua::before {
  mask-image: url(/build/images/dua.2546a136.svg);
  -webkit-mask-image: url(/build/images/dua.2546a136.svg);
}

.hgi.hgi-solid.hgi-dumbbell-01::before {
  mask-image: url(/build/images/dumbbell-01.72d22928.svg);
  -webkit-mask-image: url(/build/images/dumbbell-01.72d22928.svg);
}

.hgi.hgi-bulk.hgi-dumbbell-01::before {
  mask-image: url(/build/images/dumbbell-01.96dffdd0.svg);
  -webkit-mask-image: url(/build/images/dumbbell-01.96dffdd0.svg);
}

.hgi.hgi-solid.hgi-dumbbell-02::before {
  mask-image: url(/build/images/dumbbell-02.5adaf8a0.svg);
  -webkit-mask-image: url(/build/images/dumbbell-02.5adaf8a0.svg);
}

.hgi.hgi-bulk.hgi-dumbbell-02::before {
  mask-image: url(/build/images/dumbbell-02.641ed6c4.svg);
  -webkit-mask-image: url(/build/images/dumbbell-02.641ed6c4.svg);
}

.hgi.hgi-solid.hgi-dumbbell-03::before {
  mask-image: url(/build/images/dumbbell-03.b33427cc.svg);
  -webkit-mask-image: url(/build/images/dumbbell-03.b33427cc.svg);
}

.hgi.hgi-bulk.hgi-dumbbell-03::before {
  mask-image: url(/build/images/dumbbell-03.3555df30.svg);
  -webkit-mask-image: url(/build/images/dumbbell-03.3555df30.svg);
}

.hgi.hgi-solid.hgi-ear-rings-01::before {
  mask-image: url(/build/images/ear-rings-01.296f5485.svg);
  -webkit-mask-image: url(/build/images/ear-rings-01.296f5485.svg);
}

.hgi.hgi-bulk.hgi-ear-rings-01::before {
  mask-image: url(/build/images/ear-rings-01.cf41e537.svg);
  -webkit-mask-image: url(/build/images/ear-rings-01.cf41e537.svg);
}

.hgi.hgi-solid.hgi-ear-rings-02::before {
  mask-image: url(/build/images/ear-rings-02.8619bbd2.svg);
  -webkit-mask-image: url(/build/images/ear-rings-02.8619bbd2.svg);
}

.hgi.hgi-bulk.hgi-ear-rings-02::before {
  mask-image: url(/build/images/ear-rings-02.dc0b582b.svg);
  -webkit-mask-image: url(/build/images/ear-rings-02.dc0b582b.svg);
}

.hgi.hgi-solid.hgi-ear-rings-03::before {
  mask-image: url(/build/images/ear-rings-03.84e4aa2e.svg);
  -webkit-mask-image: url(/build/images/ear-rings-03.84e4aa2e.svg);
}

.hgi.hgi-bulk.hgi-ear-rings-03::before {
  mask-image: url(/build/images/ear-rings-03.0ec303d5.svg);
  -webkit-mask-image: url(/build/images/ear-rings-03.0ec303d5.svg);
}

.hgi.hgi-solid.hgi-ear::before {
  mask-image: url(/build/images/ear.488c340c.svg);
  -webkit-mask-image: url(/build/images/ear.488c340c.svg);
}

.hgi.hgi-bulk.hgi-ear::before {
  mask-image: url(/build/images/ear.8d8ba77a.svg);
  -webkit-mask-image: url(/build/images/ear.8d8ba77a.svg);
}

.hgi.hgi-solid.hgi-earth::before {
  mask-image: url(/build/images/earth.cd10a14f.svg);
  -webkit-mask-image: url(/build/images/earth.cd10a14f.svg);
}

.hgi.hgi-bulk.hgi-earth::before {
  mask-image: url(/build/images/earth.b243decc.svg);
  -webkit-mask-image: url(/build/images/earth.b243decc.svg);
}

.hgi.hgi-solid.hgi-ease-curve-control-points::before {
  mask-image: url(/build/images/ease-curve-control-points.28022b75.svg);
  -webkit-mask-image: url(/build/images/ease-curve-control-points.28022b75.svg);
}

.hgi.hgi-bulk.hgi-ease-curve-control-points::before {
  mask-image: url(/build/images/ease-curve-control-points.27c69ca6.svg);
  -webkit-mask-image: url(/build/images/ease-curve-control-points.27c69ca6.svg);
}

.hgi.hgi-solid.hgi-ease-in-control-point::before {
  mask-image: url(/build/images/ease-in-control-point.a443fe39.svg);
  -webkit-mask-image: url(/build/images/ease-in-control-point.a443fe39.svg);
}

.hgi.hgi-bulk.hgi-ease-in-control-point::before {
  mask-image: url(/build/images/ease-in-control-point.934c9720.svg);
  -webkit-mask-image: url(/build/images/ease-in-control-point.934c9720.svg);
}

.hgi.hgi-solid.hgi-ease-in-out::before {
  mask-image: url(/build/images/ease-in-out.46851c91.svg);
  -webkit-mask-image: url(/build/images/ease-in-out.46851c91.svg);
}

.hgi.hgi-bulk.hgi-ease-in-out::before {
  mask-image: url(/build/images/ease-in-out.d0454622.svg);
  -webkit-mask-image: url(/build/images/ease-in-out.d0454622.svg);
}

.hgi.hgi-solid.hgi-ease-in::before {
  mask-image: url(/build/images/ease-in.d511ccb7.svg);
  -webkit-mask-image: url(/build/images/ease-in.d511ccb7.svg);
}

.hgi.hgi-bulk.hgi-ease-in::before {
  mask-image: url(/build/images/ease-in.08af18a6.svg);
  -webkit-mask-image: url(/build/images/ease-in.08af18a6.svg);
}

.hgi.hgi-solid.hgi-ease-out-control-point::before {
  mask-image: url(/build/images/ease-out-control-point.8bec4882.svg);
  -webkit-mask-image: url(/build/images/ease-out-control-point.8bec4882.svg);
}

.hgi.hgi-bulk.hgi-ease-out-control-point::before {
  mask-image: url(/build/images/ease-out-control-point.52d6062e.svg);
  -webkit-mask-image: url(/build/images/ease-out-control-point.52d6062e.svg);
}

.hgi.hgi-solid.hgi-ease-out::before {
  mask-image: url(/build/images/ease-out.a68395aa.svg);
  -webkit-mask-image: url(/build/images/ease-out.a68395aa.svg);
}

.hgi.hgi-bulk.hgi-ease-out::before {
  mask-image: url(/build/images/ease-out.21925324.svg);
  -webkit-mask-image: url(/build/images/ease-out.21925324.svg);
}

.hgi.hgi-solid.hgi-eco-energy::before {
  mask-image: url(/build/images/eco-energy.f18129c5.svg);
  -webkit-mask-image: url(/build/images/eco-energy.f18129c5.svg);
}

.hgi.hgi-bulk.hgi-eco-energy::before {
  mask-image: url(/build/images/eco-energy.f914dc2c.svg);
  -webkit-mask-image: url(/build/images/eco-energy.f914dc2c.svg);
}

.hgi.hgi-solid.hgi-eco-lab-01::before {
  mask-image: url(/build/images/eco-lab-01.9fe7e2e2.svg);
  -webkit-mask-image: url(/build/images/eco-lab-01.9fe7e2e2.svg);
}

.hgi.hgi-bulk.hgi-eco-lab-01::before {
  mask-image: url(/build/images/eco-lab-01.e6142365.svg);
  -webkit-mask-image: url(/build/images/eco-lab-01.e6142365.svg);
}

.hgi.hgi-solid.hgi-eco-lab-02::before {
  mask-image: url(/build/images/eco-lab-02.7ccd9a2f.svg);
  -webkit-mask-image: url(/build/images/eco-lab-02.7ccd9a2f.svg);
}

.hgi.hgi-bulk.hgi-eco-lab-02::before {
  mask-image: url(/build/images/eco-lab-02.096ea18c.svg);
  -webkit-mask-image: url(/build/images/eco-lab-02.096ea18c.svg);
}

.hgi.hgi-solid.hgi-eco-lab::before {
  mask-image: url(/build/images/eco-lab.450ebdd9.svg);
  -webkit-mask-image: url(/build/images/eco-lab.450ebdd9.svg);
}

.hgi.hgi-bulk.hgi-eco-lab::before {
  mask-image: url(/build/images/eco-lab.a82859cd.svg);
  -webkit-mask-image: url(/build/images/eco-lab.a82859cd.svg);
}

.hgi.hgi-solid.hgi-eco-power::before {
  mask-image: url(/build/images/eco-power.86cfefbd.svg);
  -webkit-mask-image: url(/build/images/eco-power.86cfefbd.svg);
}

.hgi.hgi-bulk.hgi-eco-power::before {
  mask-image: url(/build/images/eco-power.6619332e.svg);
  -webkit-mask-image: url(/build/images/eco-power.6619332e.svg);
}

.hgi.hgi-solid.hgi-edge-style::before {
  mask-image: url(/build/images/edge-style.f18772b6.svg);
  -webkit-mask-image: url(/build/images/edge-style.f18772b6.svg);
}

.hgi.hgi-bulk.hgi-edge-style::before {
  mask-image: url(/build/images/edge-style.7d29569f.svg);
  -webkit-mask-image: url(/build/images/edge-style.7d29569f.svg);
}

.hgi.hgi-solid.hgi-edit-01::before {
  mask-image: url(/build/images/edit-01.fcda1123.svg);
  -webkit-mask-image: url(/build/images/edit-01.fcda1123.svg);
}

.hgi.hgi-bulk.hgi-edit-01::before {
  mask-image: url(/build/images/edit-01.c759f54d.svg);
  -webkit-mask-image: url(/build/images/edit-01.c759f54d.svg);
}

.hgi.hgi-solid.hgi-edit-02::before {
  mask-image: url(/build/images/edit-02.1ed884ad.svg);
  -webkit-mask-image: url(/build/images/edit-02.1ed884ad.svg);
}

.hgi.hgi-bulk.hgi-edit-02::before {
  mask-image: url(/build/images/edit-02.41886819.svg);
  -webkit-mask-image: url(/build/images/edit-02.41886819.svg);
}

.hgi.hgi-solid.hgi-edit-off::before {
  mask-image: url(/build/images/edit-off.6cd160ce.svg);
  -webkit-mask-image: url(/build/images/edit-off.6cd160ce.svg);
}

.hgi.hgi-bulk.hgi-edit-off::before {
  mask-image: url(/build/images/edit-off.97521e9c.svg);
  -webkit-mask-image: url(/build/images/edit-off.97521e9c.svg);
}

.hgi.hgi-solid.hgi-edit-road::before {
  mask-image: url(/build/images/edit-road.ae086b34.svg);
  -webkit-mask-image: url(/build/images/edit-road.ae086b34.svg);
}

.hgi.hgi-bulk.hgi-edit-road::before {
  mask-image: url(/build/images/edit-road.6f1ef66a.svg);
  -webkit-mask-image: url(/build/images/edit-road.6f1ef66a.svg);
}

.hgi.hgi-solid.hgi-edit-table::before {
  mask-image: url(/build/images/edit-table.a15b26f6.svg);
  -webkit-mask-image: url(/build/images/edit-table.a15b26f6.svg);
}

.hgi.hgi-bulk.hgi-edit-table::before {
  mask-image: url(/build/images/edit-table.ab0fa014.svg);
  -webkit-mask-image: url(/build/images/edit-table.ab0fa014.svg);
}

.hgi.hgi-solid.hgi-edit-user-02::before {
  mask-image: url(/build/images/edit-user-02.714fe632.svg);
  -webkit-mask-image: url(/build/images/edit-user-02.714fe632.svg);
}

.hgi.hgi-bulk.hgi-edit-user-02::before {
  mask-image: url(/build/images/edit-user-02.f95f012b.svg);
  -webkit-mask-image: url(/build/images/edit-user-02.f95f012b.svg);
}

.hgi.hgi-solid.hgi-eggs::before {
  mask-image: url(/build/images/eggs.994e8f5d.svg);
  -webkit-mask-image: url(/build/images/eggs.994e8f5d.svg);
}

.hgi.hgi-bulk.hgi-eggs::before {
  mask-image: url(/build/images/eggs.fdebc1b8.svg);
  -webkit-mask-image: url(/build/images/eggs.fdebc1b8.svg);
}

.hgi.hgi-solid.hgi-eid-mubarak::before {
  mask-image: url(/build/images/eid-mubarak.a0bcea0e.svg);
  -webkit-mask-image: url(/build/images/eid-mubarak.a0bcea0e.svg);
}

.hgi.hgi-bulk.hgi-eid-mubarak::before {
  mask-image: url(/build/images/eid-mubarak.df4e4207.svg);
  -webkit-mask-image: url(/build/images/eid-mubarak.df4e4207.svg);
}

.hgi.hgi-solid.hgi-eiffel-tower::before {
  mask-image: url(/build/images/eiffel-tower.888b6119.svg);
  -webkit-mask-image: url(/build/images/eiffel-tower.888b6119.svg);
}

.hgi.hgi-bulk.hgi-eiffel-tower::before {
  mask-image: url(/build/images/eiffel-tower.33c82328.svg);
  -webkit-mask-image: url(/build/images/eiffel-tower.33c82328.svg);
}

.hgi.hgi-solid.hgi-elearning-exchange::before {
  mask-image: url(/build/images/elearning-exchange.4670ef29.svg);
  -webkit-mask-image: url(/build/images/elearning-exchange.4670ef29.svg);
}

.hgi.hgi-bulk.hgi-elearning-exchange::before {
  mask-image: url(/build/images/elearning-exchange.b85206f6.svg);
  -webkit-mask-image: url(/build/images/elearning-exchange.b85206f6.svg);
}

.hgi.hgi-solid.hgi-electric-home-01::before {
  mask-image: url(/build/images/electric-home-01.378f2ea5.svg);
  -webkit-mask-image: url(/build/images/electric-home-01.378f2ea5.svg);
}

.hgi.hgi-bulk.hgi-electric-home-01::before {
  mask-image: url(/build/images/electric-home-01.0a0fde2d.svg);
  -webkit-mask-image: url(/build/images/electric-home-01.0a0fde2d.svg);
}

.hgi.hgi-solid.hgi-electric-home-02::before {
  mask-image: url(/build/images/electric-home-02.5d40ee69.svg);
  -webkit-mask-image: url(/build/images/electric-home-02.5d40ee69.svg);
}

.hgi.hgi-bulk.hgi-electric-home-02::before {
  mask-image: url(/build/images/electric-home-02.10ee0702.svg);
  -webkit-mask-image: url(/build/images/electric-home-02.10ee0702.svg);
}

.hgi.hgi-solid.hgi-electric-plugs::before {
  mask-image: url(/build/images/electric-plugs.0a1984fb.svg);
  -webkit-mask-image: url(/build/images/electric-plugs.0a1984fb.svg);
}

.hgi.hgi-bulk.hgi-electric-plugs::before {
  mask-image: url(/build/images/electric-plugs.b48c0e71.svg);
  -webkit-mask-image: url(/build/images/electric-plugs.b48c0e71.svg);
}

.hgi.hgi-solid.hgi-electric-tower-01::before {
  mask-image: url(/build/images/electric-tower-01.1304e420.svg);
  -webkit-mask-image: url(/build/images/electric-tower-01.1304e420.svg);
}

.hgi.hgi-bulk.hgi-electric-tower-01::before {
  mask-image: url(/build/images/electric-tower-01.beb3bf50.svg);
  -webkit-mask-image: url(/build/images/electric-tower-01.beb3bf50.svg);
}

.hgi.hgi-solid.hgi-electric-tower-02::before {
  mask-image: url(/build/images/electric-tower-02.0e124427.svg);
  -webkit-mask-image: url(/build/images/electric-tower-02.0e124427.svg);
}

.hgi.hgi-bulk.hgi-electric-tower-02::before {
  mask-image: url(/build/images/electric-tower-02.8a910a17.svg);
  -webkit-mask-image: url(/build/images/electric-tower-02.8a910a17.svg);
}

.hgi.hgi-solid.hgi-electric-wire::before {
  mask-image: url(/build/images/electric-wire.24addcb0.svg);
  -webkit-mask-image: url(/build/images/electric-wire.24addcb0.svg);
}

.hgi.hgi-bulk.hgi-electric-wire::before {
  mask-image: url(/build/images/electric-wire.d67a0524.svg);
  -webkit-mask-image: url(/build/images/electric-wire.d67a0524.svg);
}

.hgi.hgi-solid.hgi-ellipse-selection::before {
  mask-image: url(/build/images/ellipse-selection.489adf56.svg);
  -webkit-mask-image: url(/build/images/ellipse-selection.489adf56.svg);
}

.hgi.hgi-bulk.hgi-ellipse-selection::before {
  mask-image: url(/build/images/ellipse-selection.56570d73.svg);
  -webkit-mask-image: url(/build/images/ellipse-selection.56570d73.svg);
}

.hgi.hgi-solid.hgi-encrypt::before {
  mask-image: url(/build/images/encrypt.6ebd93bc.svg);
  -webkit-mask-image: url(/build/images/encrypt.6ebd93bc.svg);
}

.hgi.hgi-bulk.hgi-encrypt::before {
  mask-image: url(/build/images/encrypt.3a74c91e.svg);
  -webkit-mask-image: url(/build/images/encrypt.3a74c91e.svg);
}

.hgi.hgi-solid.hgi-energy-ellipse::before {
  mask-image: url(/build/images/energy-ellipse.8edf6018.svg);
  -webkit-mask-image: url(/build/images/energy-ellipse.8edf6018.svg);
}

.hgi.hgi-bulk.hgi-energy-ellipse::before {
  mask-image: url(/build/images/energy-ellipse.804241a7.svg);
  -webkit-mask-image: url(/build/images/energy-ellipse.804241a7.svg);
}

.hgi.hgi-solid.hgi-energy-rectangle::before {
  mask-image: url(/build/images/energy-rectangle.ad196b22.svg);
  -webkit-mask-image: url(/build/images/energy-rectangle.ad196b22.svg);
}

.hgi.hgi-bulk.hgi-energy-rectangle::before {
  mask-image: url(/build/images/energy-rectangle.4a5fc031.svg);
  -webkit-mask-image: url(/build/images/energy-rectangle.4a5fc031.svg);
}

.hgi.hgi-solid.hgi-energy::before {
  mask-image: url(/build/images/energy.faa76bd3.svg);
  -webkit-mask-image: url(/build/images/energy.faa76bd3.svg);
}

.hgi.hgi-bulk.hgi-energy::before {
  mask-image: url(/build/images/energy.b2ace74e.svg);
  -webkit-mask-image: url(/build/images/energy.b2ace74e.svg);
}

.hgi.hgi-solid.hgi-entering-geo-fence::before {
  mask-image: url(/build/images/entering-geo-fence.2909f2ab.svg);
  -webkit-mask-image: url(/build/images/entering-geo-fence.2909f2ab.svg);
}

.hgi.hgi-bulk.hgi-entering-geo-fence::before {
  mask-image: url(/build/images/entering-geo-fence.4ec37c95.svg);
  -webkit-mask-image: url(/build/images/entering-geo-fence.4ec37c95.svg);
}

.hgi.hgi-solid.hgi-envato::before {
  mask-image: url(/build/images/envato.272607ea.svg);
  -webkit-mask-image: url(/build/images/envato.272607ea.svg);
}

.hgi.hgi-bulk.hgi-envato::before {
  mask-image: url(/build/images/envato.fc739450.svg);
  -webkit-mask-image: url(/build/images/envato.fc739450.svg);
}

.hgi.hgi-solid.hgi-equal-sign-circle::before {
  mask-image: url(/build/images/equal-sign-circle.800b8443.svg);
  -webkit-mask-image: url(/build/images/equal-sign-circle.800b8443.svg);
}

.hgi.hgi-bulk.hgi-equal-sign-circle::before {
  mask-image: url(/build/images/equal-sign-circle.c99d763c.svg);
  -webkit-mask-image: url(/build/images/equal-sign-circle.c99d763c.svg);
}

.hgi.hgi-solid.hgi-equal-sign-square::before {
  mask-image: url(/build/images/equal-sign-square.d58a8acd.svg);
  -webkit-mask-image: url(/build/images/equal-sign-square.d58a8acd.svg);
}

.hgi.hgi-bulk.hgi-equal-sign-square::before {
  mask-image: url(/build/images/equal-sign-square.27130bd0.svg);
  -webkit-mask-image: url(/build/images/equal-sign-square.27130bd0.svg);
}

.hgi.hgi-solid.hgi-equal-sign::before {
  mask-image: url(/build/images/equal-sign.ebaba15a.svg);
  -webkit-mask-image: url(/build/images/equal-sign.ebaba15a.svg);
}

.hgi.hgi-bulk.hgi-equal-sign::before {
  mask-image: url(/build/images/equal-sign.6180a2f0.svg);
  -webkit-mask-image: url(/build/images/equal-sign.6180a2f0.svg);
}

.hgi.hgi-solid.hgi-equipment-bench-press::before {
  mask-image: url(/build/images/equipment-bench-press.c17d04f7.svg);
  -webkit-mask-image: url(/build/images/equipment-bench-press.c17d04f7.svg);
}

.hgi.hgi-bulk.hgi-equipment-bench-press::before {
  mask-image: url(/build/images/equipment-bench-press.b1498e0b.svg);
  -webkit-mask-image: url(/build/images/equipment-bench-press.b1498e0b.svg);
}

.hgi.hgi-solid.hgi-equipment-chest-press::before {
  mask-image: url(/build/images/equipment-chest-press.5f4480b8.svg);
  -webkit-mask-image: url(/build/images/equipment-chest-press.5f4480b8.svg);
}

.hgi.hgi-bulk.hgi-equipment-chest-press::before {
  mask-image: url(/build/images/equipment-chest-press.bd16e2cd.svg);
  -webkit-mask-image: url(/build/images/equipment-chest-press.bd16e2cd.svg);
}

.hgi.hgi-solid.hgi-equipment-gym-01::before {
  mask-image: url(/build/images/equipment-gym-01.d7af5cbf.svg);
  -webkit-mask-image: url(/build/images/equipment-gym-01.d7af5cbf.svg);
}

.hgi.hgi-bulk.hgi-equipment-gym-01::before {
  mask-image: url(/build/images/equipment-gym-01.9746a3bb.svg);
  -webkit-mask-image: url(/build/images/equipment-gym-01.9746a3bb.svg);
}

.hgi.hgi-solid.hgi-equipment-gym-02::before {
  mask-image: url(/build/images/equipment-gym-02.06a14716.svg);
  -webkit-mask-image: url(/build/images/equipment-gym-02.06a14716.svg);
}

.hgi.hgi-bulk.hgi-equipment-gym-02::before {
  mask-image: url(/build/images/equipment-gym-02.67ddd0a9.svg);
  -webkit-mask-image: url(/build/images/equipment-gym-02.67ddd0a9.svg);
}

.hgi.hgi-solid.hgi-equipment-gym-03::before {
  mask-image: url(/build/images/equipment-gym-03.0b61efeb.svg);
  -webkit-mask-image: url(/build/images/equipment-gym-03.0b61efeb.svg);
}

.hgi.hgi-bulk.hgi-equipment-gym-03::before {
  mask-image: url(/build/images/equipment-gym-03.c8360560.svg);
  -webkit-mask-image: url(/build/images/equipment-gym-03.c8360560.svg);
}

.hgi.hgi-solid.hgi-equipment-weightlifting::before {
  mask-image: url(/build/images/equipment-weightlifting.3f847416.svg);
  -webkit-mask-image: url(/build/images/equipment-weightlifting.3f847416.svg);
}

.hgi.hgi-bulk.hgi-equipment-weightlifting::before {
  mask-image: url(/build/images/equipment-weightlifting.9702aaea.svg);
  -webkit-mask-image: url(/build/images/equipment-weightlifting.9702aaea.svg);
}

.hgi.hgi-solid.hgi-eraser-01::before {
  mask-image: url(/build/images/eraser-01.49bc43bd.svg);
  -webkit-mask-image: url(/build/images/eraser-01.49bc43bd.svg);
}

.hgi.hgi-bulk.hgi-eraser-01::before {
  mask-image: url(/build/images/eraser-01.fbed63b1.svg);
  -webkit-mask-image: url(/build/images/eraser-01.fbed63b1.svg);
}

.hgi.hgi-solid.hgi-eraser-add::before {
  mask-image: url(/build/images/eraser-add.932d0264.svg);
  -webkit-mask-image: url(/build/images/eraser-add.932d0264.svg);
}

.hgi.hgi-bulk.hgi-eraser-add::before {
  mask-image: url(/build/images/eraser-add.ac88f028.svg);
  -webkit-mask-image: url(/build/images/eraser-add.ac88f028.svg);
}

.hgi.hgi-solid.hgi-eraser-auto::before {
  mask-image: url(/build/images/eraser-auto.4f30b677.svg);
  -webkit-mask-image: url(/build/images/eraser-auto.4f30b677.svg);
}

.hgi.hgi-bulk.hgi-eraser-auto::before {
  mask-image: url(/build/images/eraser-auto.5367486e.svg);
  -webkit-mask-image: url(/build/images/eraser-auto.5367486e.svg);
}

.hgi.hgi-solid.hgi-eraser::before {
  mask-image: url(/build/images/eraser.eb6c1a1c.svg);
  -webkit-mask-image: url(/build/images/eraser.eb6c1a1c.svg);
}

.hgi.hgi-bulk.hgi-eraser::before {
  mask-image: url(/build/images/eraser.ddf600cc.svg);
  -webkit-mask-image: url(/build/images/eraser.ddf600cc.svg);
}

.hgi.hgi-solid.hgi-estimate-01::before {
  mask-image: url(/build/images/estimate-01.43e34ae7.svg);
  -webkit-mask-image: url(/build/images/estimate-01.43e34ae7.svg);
}

.hgi.hgi-bulk.hgi-estimate-01::before {
  mask-image: url(/build/images/estimate-01.f5898f57.svg);
  -webkit-mask-image: url(/build/images/estimate-01.f5898f57.svg);
}

.hgi.hgi-solid.hgi-estimate-02::before {
  mask-image: url(/build/images/estimate-02.3846ae3e.svg);
  -webkit-mask-image: url(/build/images/estimate-02.3846ae3e.svg);
}

.hgi.hgi-bulk.hgi-estimate-02::before {
  mask-image: url(/build/images/estimate-02.e074d9a5.svg);
  -webkit-mask-image: url(/build/images/estimate-02.e074d9a5.svg);
}

.hgi.hgi-solid.hgi-ethereum-ellipse::before {
  mask-image: url(/build/images/ethereum-ellipse.2801210d.svg);
  -webkit-mask-image: url(/build/images/ethereum-ellipse.2801210d.svg);
}

.hgi.hgi-bulk.hgi-ethereum-ellipse::before {
  mask-image: url(/build/images/ethereum-ellipse.9c4fdb7b.svg);
  -webkit-mask-image: url(/build/images/ethereum-ellipse.9c4fdb7b.svg);
}

.hgi.hgi-solid.hgi-ethereum-rectangle::before {
  mask-image: url(/build/images/ethereum-rectangle.f6b531c8.svg);
  -webkit-mask-image: url(/build/images/ethereum-rectangle.f6b531c8.svg);
}

.hgi.hgi-bulk.hgi-ethereum-rectangle::before {
  mask-image: url(/build/images/ethereum-rectangle.538d72a7.svg);
  -webkit-mask-image: url(/build/images/ethereum-rectangle.538d72a7.svg);
}

.hgi.hgi-solid.hgi-ethereum::before {
  mask-image: url(/build/images/ethereum.6cf3c882.svg);
  -webkit-mask-image: url(/build/images/ethereum.6cf3c882.svg);
}

.hgi.hgi-bulk.hgi-ethereum::before {
  mask-image: url(/build/images/ethereum.76330824.svg);
  -webkit-mask-image: url(/build/images/ethereum.76330824.svg);
}

.hgi.hgi-solid.hgi-euro-circle::before {
  mask-image: url(/build/images/euro-circle.fa282137.svg);
  -webkit-mask-image: url(/build/images/euro-circle.fa282137.svg);
}

.hgi.hgi-bulk.hgi-euro-circle::before {
  mask-image: url(/build/images/euro-circle.04aa5591.svg);
  -webkit-mask-image: url(/build/images/euro-circle.04aa5591.svg);
}

.hgi.hgi-solid.hgi-euro-receive::before {
  mask-image: url(/build/images/euro-receive.f8b1a968.svg);
  -webkit-mask-image: url(/build/images/euro-receive.f8b1a968.svg);
}

.hgi.hgi-bulk.hgi-euro-receive::before {
  mask-image: url(/build/images/euro-receive.fa5d0cd2.svg);
  -webkit-mask-image: url(/build/images/euro-receive.fa5d0cd2.svg);
}

.hgi.hgi-solid.hgi-euro-send::before {
  mask-image: url(/build/images/euro-send.cd89da7d.svg);
  -webkit-mask-image: url(/build/images/euro-send.cd89da7d.svg);
}

.hgi.hgi-bulk.hgi-euro-send::before {
  mask-image: url(/build/images/euro-send.ca983258.svg);
  -webkit-mask-image: url(/build/images/euro-send.ca983258.svg);
}

.hgi.hgi-solid.hgi-euro-square::before {
  mask-image: url(/build/images/euro-square.a28c4e8f.svg);
  -webkit-mask-image: url(/build/images/euro-square.a28c4e8f.svg);
}

.hgi.hgi-bulk.hgi-euro-square::before {
  mask-image: url(/build/images/euro-square.bc44069f.svg);
  -webkit-mask-image: url(/build/images/euro-square.bc44069f.svg);
}

.hgi.hgi-solid.hgi-euro::before {
  mask-image: url(/build/images/euro.7fba6cba.svg);
  -webkit-mask-image: url(/build/images/euro.7fba6cba.svg);
}

.hgi.hgi-bulk.hgi-euro::before {
  mask-image: url(/build/images/euro.7a86cd08.svg);
  -webkit-mask-image: url(/build/images/euro.7a86cd08.svg);
}

.hgi.hgi-solid.hgi-ev-charging::before {
  mask-image: url(/build/images/ev-charging.b36378d8.svg);
  -webkit-mask-image: url(/build/images/ev-charging.b36378d8.svg);
}

.hgi.hgi-bulk.hgi-ev-charging::before {
  mask-image: url(/build/images/ev-charging.905ac341.svg);
  -webkit-mask-image: url(/build/images/ev-charging.905ac341.svg);
}

.hgi.hgi-solid.hgi-evil::before {
  mask-image: url(/build/images/evil.85f8d502.svg);
  -webkit-mask-image: url(/build/images/evil.85f8d502.svg);
}

.hgi.hgi-bulk.hgi-evil::before {
  mask-image: url(/build/images/evil.77386923.svg);
  -webkit-mask-image: url(/build/images/evil.77386923.svg);
}

.hgi.hgi-solid.hgi-exchange-01::before {
  mask-image: url(/build/images/exchange-01.f2d3b7cc.svg);
  -webkit-mask-image: url(/build/images/exchange-01.f2d3b7cc.svg);
}

.hgi.hgi-bulk.hgi-exchange-01::before {
  mask-image: url(/build/images/exchange-01.95462a65.svg);
  -webkit-mask-image: url(/build/images/exchange-01.95462a65.svg);
}

.hgi.hgi-solid.hgi-exchange-02::before {
  mask-image: url(/build/images/exchange-02.b46205de.svg);
  -webkit-mask-image: url(/build/images/exchange-02.b46205de.svg);
}

.hgi.hgi-bulk.hgi-exchange-02::before {
  mask-image: url(/build/images/exchange-02.21e19b5d.svg);
  -webkit-mask-image: url(/build/images/exchange-02.21e19b5d.svg);
}

.hgi.hgi-solid.hgi-exchange-03::before {
  mask-image: url(/build/images/exchange-03.fe413d71.svg);
  -webkit-mask-image: url(/build/images/exchange-03.fe413d71.svg);
}

.hgi.hgi-bulk.hgi-exchange-03::before {
  mask-image: url(/build/images/exchange-03.142dc943.svg);
  -webkit-mask-image: url(/build/images/exchange-03.142dc943.svg);
}

.hgi.hgi-solid.hgi-expander::before {
  mask-image: url(/build/images/expander.abea6e36.svg);
  -webkit-mask-image: url(/build/images/expander.abea6e36.svg);
}

.hgi.hgi-bulk.hgi-expander::before {
  mask-image: url(/build/images/expander.78f02c4c.svg);
  -webkit-mask-image: url(/build/images/expander.78f02c4c.svg);
}

.hgi.hgi-solid.hgi-external-drive::before {
  mask-image: url(/build/images/external-drive.3fe77526.svg);
  -webkit-mask-image: url(/build/images/external-drive.3fe77526.svg);
}

.hgi.hgi-bulk.hgi-external-drive::before {
  mask-image: url(/build/images/external-drive.f3b1f2dc.svg);
  -webkit-mask-image: url(/build/images/external-drive.f3b1f2dc.svg);
}

.hgi.hgi-solid.hgi-eye::before {
  mask-image: url(/build/images/eye.8d5ad2cd.svg);
  -webkit-mask-image: url(/build/images/eye.8d5ad2cd.svg);
}

.hgi.hgi-bulk.hgi-eye::before {
  mask-image: url(/build/images/eye.77ddfa4e.svg);
  -webkit-mask-image: url(/build/images/eye.77ddfa4e.svg);
}

.hgi.hgi-solid.hgi-face-id::before {
  mask-image: url(/build/images/face-id.846e0604.svg);
  -webkit-mask-image: url(/build/images/face-id.846e0604.svg);
}

.hgi.hgi-bulk.hgi-face-id::before {
  mask-image: url(/build/images/face-id.023a2dc7.svg);
  -webkit-mask-image: url(/build/images/face-id.023a2dc7.svg);
}

.hgi.hgi-solid.hgi-facebook-01::before {
  mask-image: url(/build/images/facebook-01.551588d5.svg);
  -webkit-mask-image: url(/build/images/facebook-01.551588d5.svg);
}

.hgi.hgi-bulk.hgi-facebook-01::before {
  mask-image: url(/build/images/facebook-01.f07f10e5.svg);
  -webkit-mask-image: url(/build/images/facebook-01.f07f10e5.svg);
}

.hgi.hgi-solid.hgi-facebook-02::before {
  mask-image: url(/build/images/facebook-02.61b0c396.svg);
  -webkit-mask-image: url(/build/images/facebook-02.61b0c396.svg);
}

.hgi.hgi-bulk.hgi-facebook-02::before {
  mask-image: url(/build/images/facebook-02.b7871fa7.svg);
  -webkit-mask-image: url(/build/images/facebook-02.b7871fa7.svg);
}

.hgi.hgi-solid.hgi-factory-01::before {
  mask-image: url(/build/images/factory-01.0c34ad68.svg);
  -webkit-mask-image: url(/build/images/factory-01.0c34ad68.svg);
}

.hgi.hgi-bulk.hgi-factory-01::before {
  mask-image: url(/build/images/factory-01.0453869a.svg);
  -webkit-mask-image: url(/build/images/factory-01.0453869a.svg);
}

.hgi.hgi-solid.hgi-factory-02::before {
  mask-image: url(/build/images/factory-02.67c5cd33.svg);
  -webkit-mask-image: url(/build/images/factory-02.67c5cd33.svg);
}

.hgi.hgi-bulk.hgi-factory-02::before {
  mask-image: url(/build/images/factory-02.78e9ad35.svg);
  -webkit-mask-image: url(/build/images/factory-02.78e9ad35.svg);
}

.hgi.hgi-solid.hgi-factory::before {
  mask-image: url(/build/images/factory.650e5d8a.svg);
  -webkit-mask-image: url(/build/images/factory.650e5d8a.svg);
}

.hgi.hgi-bulk.hgi-factory::before {
  mask-image: url(/build/images/factory.d274aa96.svg);
  -webkit-mask-image: url(/build/images/factory.d274aa96.svg);
}

.hgi.hgi-solid.hgi-fahrenheit::before {
  mask-image: url(/build/images/fahrenheit.6ef701a9.svg);
  -webkit-mask-image: url(/build/images/fahrenheit.6ef701a9.svg);
}

.hgi.hgi-bulk.hgi-fahrenheit::before {
  mask-image: url(/build/images/fahrenheit.e16128d0.svg);
  -webkit-mask-image: url(/build/images/fahrenheit.e16128d0.svg);
}

.hgi.hgi-solid.hgi-falling-star::before {
  mask-image: url(/build/images/falling-star.b5d278c4.svg);
  -webkit-mask-image: url(/build/images/falling-star.b5d278c4.svg);
}

.hgi.hgi-bulk.hgi-falling-star::before {
  mask-image: url(/build/images/falling-star.3ab05002.svg);
  -webkit-mask-image: url(/build/images/falling-star.3ab05002.svg);
}

.hgi.hgi-solid.hgi-fast-wind::before {
  mask-image: url(/build/images/fast-wind.635c182c.svg);
  -webkit-mask-image: url(/build/images/fast-wind.635c182c.svg);
}

.hgi.hgi-bulk.hgi-fast-wind::before {
  mask-image: url(/build/images/fast-wind.bc03d7fc.svg);
  -webkit-mask-image: url(/build/images/fast-wind.bc03d7fc.svg);
}

.hgi.hgi-solid.hgi-favourite-circle::before {
  mask-image: url(/build/images/favourite-circle.8cc0de79.svg);
  -webkit-mask-image: url(/build/images/favourite-circle.8cc0de79.svg);
}

.hgi.hgi-bulk.hgi-favourite-circle::before {
  mask-image: url(/build/images/favourite-circle.96a8ee14.svg);
  -webkit-mask-image: url(/build/images/favourite-circle.96a8ee14.svg);
}

.hgi.hgi-solid.hgi-favourite-square::before {
  mask-image: url(/build/images/favourite-square.86324106.svg);
  -webkit-mask-image: url(/build/images/favourite-square.86324106.svg);
}

.hgi.hgi-bulk.hgi-favourite-square::before {
  mask-image: url(/build/images/favourite-square.647bf6fc.svg);
  -webkit-mask-image: url(/build/images/favourite-square.647bf6fc.svg);
}

.hgi.hgi-solid.hgi-favourite::before {
  mask-image: url(/build/images/favourite.5d42f5e6.svg);
  -webkit-mask-image: url(/build/images/favourite.5d42f5e6.svg);
}

.hgi.hgi-bulk.hgi-favourite::before {
  mask-image: url(/build/images/favourite.8527d2e8.svg);
  -webkit-mask-image: url(/build/images/favourite.8527d2e8.svg);
}

.hgi.hgi-solid.hgi-feather::before {
  mask-image: url(/build/images/feather.e7722d66.svg);
  -webkit-mask-image: url(/build/images/feather.e7722d66.svg);
}

.hgi.hgi-bulk.hgi-feather::before {
  mask-image: url(/build/images/feather.1d007c17.svg);
  -webkit-mask-image: url(/build/images/feather.1d007c17.svg);
}

.hgi.hgi-solid.hgi-fencing-mask::before {
  mask-image: url(/build/images/fencing-mask.698e0a15.svg);
  -webkit-mask-image: url(/build/images/fencing-mask.698e0a15.svg);
}

.hgi.hgi-bulk.hgi-fencing-mask::before {
  mask-image: url(/build/images/fencing-mask.d1426eb0.svg);
  -webkit-mask-image: url(/build/images/fencing-mask.d1426eb0.svg);
}

.hgi.hgi-solid.hgi-fencing::before {
  mask-image: url(/build/images/fencing.6ed23b96.svg);
  -webkit-mask-image: url(/build/images/fencing.6ed23b96.svg);
}

.hgi.hgi-bulk.hgi-fencing::before {
  mask-image: url(/build/images/fencing.c1dd815e.svg);
  -webkit-mask-image: url(/build/images/fencing.c1dd815e.svg);
}

.hgi.hgi-solid.hgi-ferris-wheel::before {
  mask-image: url(/build/images/ferris-wheel.09708678.svg);
  -webkit-mask-image: url(/build/images/ferris-wheel.09708678.svg);
}

.hgi.hgi-bulk.hgi-ferris-wheel::before {
  mask-image: url(/build/images/ferris-wheel.42bc35cb.svg);
  -webkit-mask-image: url(/build/images/ferris-wheel.42bc35cb.svg);
}

.hgi.hgi-solid.hgi-ferry-boat::before {
  mask-image: url(/build/images/ferry-boat.52b4d950.svg);
  -webkit-mask-image: url(/build/images/ferry-boat.52b4d950.svg);
}

.hgi.hgi-bulk.hgi-ferry-boat::before {
  mask-image: url(/build/images/ferry-boat.494fced9.svg);
  -webkit-mask-image: url(/build/images/ferry-boat.494fced9.svg);
}

.hgi.hgi-solid.hgi-figma::before {
  mask-image: url(/build/images/figma.7764fcb6.svg);
  -webkit-mask-image: url(/build/images/figma.7764fcb6.svg);
}

.hgi.hgi-bulk.hgi-figma::before {
  mask-image: url(/build/images/figma.2cda2b3e.svg);
  -webkit-mask-image: url(/build/images/figma.2cda2b3e.svg);
}

.hgi.hgi-solid.hgi-file-01::before {
  mask-image: url(/build/images/file-01.ce698f07.svg);
  -webkit-mask-image: url(/build/images/file-01.ce698f07.svg);
}

.hgi.hgi-bulk.hgi-file-01::before {
  mask-image: url(/build/images/file-01.c72c7eed.svg);
  -webkit-mask-image: url(/build/images/file-01.c72c7eed.svg);
}

.hgi.hgi-solid.hgi-file-02::before {
  mask-image: url(/build/images/file-02.15f0c3dc.svg);
  -webkit-mask-image: url(/build/images/file-02.15f0c3dc.svg);
}

.hgi.hgi-bulk.hgi-file-02::before {
  mask-image: url(/build/images/file-02.4432525b.svg);
  -webkit-mask-image: url(/build/images/file-02.4432525b.svg);
}

.hgi.hgi-solid.hgi-file-add::before {
  mask-image: url(/build/images/file-add.0e9b05c8.svg);
  -webkit-mask-image: url(/build/images/file-add.0e9b05c8.svg);
}

.hgi.hgi-bulk.hgi-file-add::before {
  mask-image: url(/build/images/file-add.9da50bd9.svg);
  -webkit-mask-image: url(/build/images/file-add.9da50bd9.svg);
}

.hgi.hgi-solid.hgi-file-attachment::before {
  mask-image: url(/build/images/file-attachment.9a46a751.svg);
  -webkit-mask-image: url(/build/images/file-attachment.9a46a751.svg);
}

.hgi.hgi-bulk.hgi-file-attachment::before {
  mask-image: url(/build/images/file-attachment.e40960d2.svg);
  -webkit-mask-image: url(/build/images/file-attachment.e40960d2.svg);
}

.hgi.hgi-solid.hgi-file-audio::before {
  mask-image: url(/build/images/file-audio.00e19daf.svg);
  -webkit-mask-image: url(/build/images/file-audio.00e19daf.svg);
}

.hgi.hgi-bulk.hgi-file-audio::before {
  mask-image: url(/build/images/file-audio.6595657d.svg);
  -webkit-mask-image: url(/build/images/file-audio.6595657d.svg);
}

.hgi.hgi-solid.hgi-file-bitcoin::before {
  mask-image: url(/build/images/file-bitcoin.9c4923c6.svg);
  -webkit-mask-image: url(/build/images/file-bitcoin.9c4923c6.svg);
}

.hgi.hgi-bulk.hgi-file-bitcoin::before {
  mask-image: url(/build/images/file-bitcoin.07b3bb0e.svg);
  -webkit-mask-image: url(/build/images/file-bitcoin.07b3bb0e.svg);
}

.hgi.hgi-solid.hgi-file-block::before {
  mask-image: url(/build/images/file-block.d4a4e40a.svg);
  -webkit-mask-image: url(/build/images/file-block.d4a4e40a.svg);
}

.hgi.hgi-bulk.hgi-file-block::before {
  mask-image: url(/build/images/file-block.016970ff.svg);
  -webkit-mask-image: url(/build/images/file-block.016970ff.svg);
}

.hgi.hgi-solid.hgi-file-bookmark::before {
  mask-image: url(/build/images/file-bookmark.562b7e4c.svg);
  -webkit-mask-image: url(/build/images/file-bookmark.562b7e4c.svg);
}

.hgi.hgi-bulk.hgi-file-bookmark::before {
  mask-image: url(/build/images/file-bookmark.a63b0406.svg);
  -webkit-mask-image: url(/build/images/file-bookmark.a63b0406.svg);
}

.hgi.hgi-solid.hgi-file-cloud::before {
  mask-image: url(/build/images/file-cloud.2bbbd170.svg);
  -webkit-mask-image: url(/build/images/file-cloud.2bbbd170.svg);
}

.hgi.hgi-bulk.hgi-file-cloud::before {
  mask-image: url(/build/images/file-cloud.1448e9a1.svg);
  -webkit-mask-image: url(/build/images/file-cloud.1448e9a1.svg);
}

.hgi.hgi-solid.hgi-file-corrupt::before {
  mask-image: url(/build/images/file-corrupt.6e4176ec.svg);
  -webkit-mask-image: url(/build/images/file-corrupt.6e4176ec.svg);
}

.hgi.hgi-bulk.hgi-file-corrupt::before {
  mask-image: url(/build/images/file-corrupt.da502ae3.svg);
  -webkit-mask-image: url(/build/images/file-corrupt.da502ae3.svg);
}

.hgi.hgi-solid.hgi-file-dollar::before {
  mask-image: url(/build/images/file-dollar.9a8c8220.svg);
  -webkit-mask-image: url(/build/images/file-dollar.9a8c8220.svg);
}

.hgi.hgi-bulk.hgi-file-dollar::before {
  mask-image: url(/build/images/file-dollar.9bd355fd.svg);
  -webkit-mask-image: url(/build/images/file-dollar.9bd355fd.svg);
}

.hgi.hgi-solid.hgi-file-download::before {
  mask-image: url(/build/images/file-download.39a0af04.svg);
  -webkit-mask-image: url(/build/images/file-download.39a0af04.svg);
}

.hgi.hgi-bulk.hgi-file-download::before {
  mask-image: url(/build/images/file-download.41a79d53.svg);
  -webkit-mask-image: url(/build/images/file-download.41a79d53.svg);
}

.hgi.hgi-solid.hgi-file-edit::before {
  mask-image: url(/build/images/file-edit.559365b8.svg);
  -webkit-mask-image: url(/build/images/file-edit.559365b8.svg);
}

.hgi.hgi-bulk.hgi-file-edit::before {
  mask-image: url(/build/images/file-edit.35bc564e.svg);
  -webkit-mask-image: url(/build/images/file-edit.35bc564e.svg);
}

.hgi.hgi-solid.hgi-file-euro::before {
  mask-image: url(/build/images/file-euro.e627e86b.svg);
  -webkit-mask-image: url(/build/images/file-euro.e627e86b.svg);
}

.hgi.hgi-bulk.hgi-file-euro::before {
  mask-image: url(/build/images/file-euro.bb12b5e0.svg);
  -webkit-mask-image: url(/build/images/file-euro.bb12b5e0.svg);
}

.hgi.hgi-solid.hgi-file-export::before {
  mask-image: url(/build/images/file-export.d6d37af5.svg);
  -webkit-mask-image: url(/build/images/file-export.d6d37af5.svg);
}

.hgi.hgi-bulk.hgi-file-export::before {
  mask-image: url(/build/images/file-export.1018f0f7.svg);
  -webkit-mask-image: url(/build/images/file-export.1018f0f7.svg);
}

.hgi.hgi-solid.hgi-file-favourite::before {
  mask-image: url(/build/images/file-favourite.298f8b7f.svg);
  -webkit-mask-image: url(/build/images/file-favourite.298f8b7f.svg);
}

.hgi.hgi-bulk.hgi-file-favourite::before {
  mask-image: url(/build/images/file-favourite.25b28ca9.svg);
  -webkit-mask-image: url(/build/images/file-favourite.25b28ca9.svg);
}

.hgi.hgi-solid.hgi-file-import::before {
  mask-image: url(/build/images/file-import.8bd2ea17.svg);
  -webkit-mask-image: url(/build/images/file-import.8bd2ea17.svg);
}

.hgi.hgi-bulk.hgi-file-import::before {
  mask-image: url(/build/images/file-import.aa5203c0.svg);
  -webkit-mask-image: url(/build/images/file-import.aa5203c0.svg);
}

.hgi.hgi-solid.hgi-file-link::before {
  mask-image: url(/build/images/file-link.5804e4be.svg);
  -webkit-mask-image: url(/build/images/file-link.5804e4be.svg);
}

.hgi.hgi-bulk.hgi-file-link::before {
  mask-image: url(/build/images/file-link.49b9181d.svg);
  -webkit-mask-image: url(/build/images/file-link.49b9181d.svg);
}

.hgi.hgi-solid.hgi-file-locked::before {
  mask-image: url(/build/images/file-locked.2f9bba7a.svg);
  -webkit-mask-image: url(/build/images/file-locked.2f9bba7a.svg);
}

.hgi.hgi-bulk.hgi-file-locked::before {
  mask-image: url(/build/images/file-locked.cbc231ce.svg);
  -webkit-mask-image: url(/build/images/file-locked.cbc231ce.svg);
}

.hgi.hgi-solid.hgi-file-management::before {
  mask-image: url(/build/images/file-management.f58eff65.svg);
  -webkit-mask-image: url(/build/images/file-management.f58eff65.svg);
}

.hgi.hgi-bulk.hgi-file-management::before {
  mask-image: url(/build/images/file-management.f019df58.svg);
  -webkit-mask-image: url(/build/images/file-management.f019df58.svg);
}

.hgi.hgi-solid.hgi-file-minus::before {
  mask-image: url(/build/images/file-minus.ba349144.svg);
  -webkit-mask-image: url(/build/images/file-minus.ba349144.svg);
}

.hgi.hgi-bulk.hgi-file-minus::before {
  mask-image: url(/build/images/file-minus.3bdb2a13.svg);
  -webkit-mask-image: url(/build/images/file-minus.3bdb2a13.svg);
}

.hgi.hgi-solid.hgi-file-music::before {
  mask-image: url(/build/images/file-music.ca4e0725.svg);
  -webkit-mask-image: url(/build/images/file-music.ca4e0725.svg);
}

.hgi.hgi-bulk.hgi-file-music::before {
  mask-image: url(/build/images/file-music.a7da8104.svg);
  -webkit-mask-image: url(/build/images/file-music.a7da8104.svg);
}

.hgi.hgi-solid.hgi-file-not-found::before {
  mask-image: url(/build/images/file-not-found.e4e5411c.svg);
  -webkit-mask-image: url(/build/images/file-not-found.e4e5411c.svg);
}

.hgi.hgi-bulk.hgi-file-not-found::before {
  mask-image: url(/build/images/file-not-found.8aa97915.svg);
  -webkit-mask-image: url(/build/images/file-not-found.8aa97915.svg);
}

.hgi.hgi-solid.hgi-file-paste::before {
  mask-image: url(/build/images/file-paste.5a462d9d.svg);
  -webkit-mask-image: url(/build/images/file-paste.5a462d9d.svg);
}

.hgi.hgi-bulk.hgi-file-paste::before {
  mask-image: url(/build/images/file-paste.14d5ca9d.svg);
  -webkit-mask-image: url(/build/images/file-paste.14d5ca9d.svg);
}

.hgi.hgi-solid.hgi-file-pin::before {
  mask-image: url(/build/images/file-pin.76b00c11.svg);
  -webkit-mask-image: url(/build/images/file-pin.76b00c11.svg);
}

.hgi.hgi-bulk.hgi-file-pin::before {
  mask-image: url(/build/images/file-pin.944dcb24.svg);
  -webkit-mask-image: url(/build/images/file-pin.944dcb24.svg);
}

.hgi.hgi-solid.hgi-file-pound::before {
  mask-image: url(/build/images/file-pound.8d4ee334.svg);
  -webkit-mask-image: url(/build/images/file-pound.8d4ee334.svg);
}

.hgi.hgi-bulk.hgi-file-pound::before {
  mask-image: url(/build/images/file-pound.18c2ce19.svg);
  -webkit-mask-image: url(/build/images/file-pound.18c2ce19.svg);
}

.hgi.hgi-solid.hgi-file-remove::before {
  mask-image: url(/build/images/file-remove.2c18d186.svg);
  -webkit-mask-image: url(/build/images/file-remove.2c18d186.svg);
}

.hgi.hgi-bulk.hgi-file-remove::before {
  mask-image: url(/build/images/file-remove.b79772a5.svg);
  -webkit-mask-image: url(/build/images/file-remove.b79772a5.svg);
}

.hgi.hgi-solid.hgi-file-script::before {
  mask-image: url(/build/images/file-script.eaf9a1d4.svg);
  -webkit-mask-image: url(/build/images/file-script.eaf9a1d4.svg);
}

.hgi.hgi-bulk.hgi-file-script::before {
  mask-image: url(/build/images/file-script.97011092.svg);
  -webkit-mask-image: url(/build/images/file-script.97011092.svg);
}

.hgi.hgi-solid.hgi-file-search::before {
  mask-image: url(/build/images/file-search.5e987250.svg);
  -webkit-mask-image: url(/build/images/file-search.5e987250.svg);
}

.hgi.hgi-bulk.hgi-file-search::before {
  mask-image: url(/build/images/file-search.f97f6936.svg);
  -webkit-mask-image: url(/build/images/file-search.f97f6936.svg);
}

.hgi.hgi-solid.hgi-file-security::before {
  mask-image: url(/build/images/file-security.640fe6db.svg);
  -webkit-mask-image: url(/build/images/file-security.640fe6db.svg);
}

.hgi.hgi-bulk.hgi-file-security::before {
  mask-image: url(/build/images/file-security.5c5b2cda.svg);
  -webkit-mask-image: url(/build/images/file-security.5c5b2cda.svg);
}

.hgi.hgi-solid.hgi-file-shredder::before {
  mask-image: url(/build/images/file-shredder.960dbe7b.svg);
  -webkit-mask-image: url(/build/images/file-shredder.960dbe7b.svg);
}

.hgi.hgi-bulk.hgi-file-shredder::before {
  mask-image: url(/build/images/file-shredder.9ed47598.svg);
  -webkit-mask-image: url(/build/images/file-shredder.9ed47598.svg);
}

.hgi.hgi-solid.hgi-file-star::before {
  mask-image: url(/build/images/file-star.4122ee77.svg);
  -webkit-mask-image: url(/build/images/file-star.4122ee77.svg);
}

.hgi.hgi-bulk.hgi-file-star::before {
  mask-image: url(/build/images/file-star.75439923.svg);
  -webkit-mask-image: url(/build/images/file-star.75439923.svg);
}

.hgi.hgi-solid.hgi-file-sync::before {
  mask-image: url(/build/images/file-sync.97ebcfb5.svg);
  -webkit-mask-image: url(/build/images/file-sync.97ebcfb5.svg);
}

.hgi.hgi-bulk.hgi-file-sync::before {
  mask-image: url(/build/images/file-sync.37ecb8d4.svg);
  -webkit-mask-image: url(/build/images/file-sync.37ecb8d4.svg);
}

.hgi.hgi-solid.hgi-file-unknown::before {
  mask-image: url(/build/images/file-unknown.89fc385c.svg);
  -webkit-mask-image: url(/build/images/file-unknown.89fc385c.svg);
}

.hgi.hgi-bulk.hgi-file-unknown::before {
  mask-image: url(/build/images/file-unknown.9f65c1ef.svg);
  -webkit-mask-image: url(/build/images/file-unknown.9f65c1ef.svg);
}

.hgi.hgi-solid.hgi-file-unlocked::before {
  mask-image: url(/build/images/file-unlocked.e6aba4c1.svg);
  -webkit-mask-image: url(/build/images/file-unlocked.e6aba4c1.svg);
}

.hgi.hgi-bulk.hgi-file-unlocked::before {
  mask-image: url(/build/images/file-unlocked.358f0cb8.svg);
  -webkit-mask-image: url(/build/images/file-unlocked.358f0cb8.svg);
}

.hgi.hgi-solid.hgi-file-upload::before {
  mask-image: url(/build/images/file-upload.7386d5ae.svg);
  -webkit-mask-image: url(/build/images/file-upload.7386d5ae.svg);
}

.hgi.hgi-bulk.hgi-file-upload::before {
  mask-image: url(/build/images/file-upload.2a3c8d2f.svg);
  -webkit-mask-image: url(/build/images/file-upload.2a3c8d2f.svg);
}

.hgi.hgi-solid.hgi-file-validation::before {
  mask-image: url(/build/images/file-validation.5f45166b.svg);
  -webkit-mask-image: url(/build/images/file-validation.5f45166b.svg);
}

.hgi.hgi-bulk.hgi-file-validation::before {
  mask-image: url(/build/images/file-validation.0dee19bb.svg);
  -webkit-mask-image: url(/build/images/file-validation.0dee19bb.svg);
}

.hgi.hgi-solid.hgi-file-verified::before {
  mask-image: url(/build/images/file-verified.8a2342ce.svg);
  -webkit-mask-image: url(/build/images/file-verified.8a2342ce.svg);
}

.hgi.hgi-bulk.hgi-file-verified::before {
  mask-image: url(/build/images/file-verified.749ca3d7.svg);
  -webkit-mask-image: url(/build/images/file-verified.749ca3d7.svg);
}

.hgi.hgi-solid.hgi-file-video::before {
  mask-image: url(/build/images/file-video.1f9df74b.svg);
  -webkit-mask-image: url(/build/images/file-video.1f9df74b.svg);
}

.hgi.hgi-bulk.hgi-file-video::before {
  mask-image: url(/build/images/file-video.53805856.svg);
  -webkit-mask-image: url(/build/images/file-video.53805856.svg);
}

.hgi.hgi-solid.hgi-file-view::before {
  mask-image: url(/build/images/file-view.c621cb1d.svg);
  -webkit-mask-image: url(/build/images/file-view.c621cb1d.svg);
}

.hgi.hgi-bulk.hgi-file-view::before {
  mask-image: url(/build/images/file-view.1be4538e.svg);
  -webkit-mask-image: url(/build/images/file-view.1be4538e.svg);
}

.hgi.hgi-solid.hgi-file-yen::before {
  mask-image: url(/build/images/file-yen.c0c5bda8.svg);
  -webkit-mask-image: url(/build/images/file-yen.c0c5bda8.svg);
}

.hgi.hgi-bulk.hgi-file-yen::before {
  mask-image: url(/build/images/file-yen.33498b8e.svg);
  -webkit-mask-image: url(/build/images/file-yen.33498b8e.svg);
}

.hgi.hgi-solid.hgi-file-zip::before {
  mask-image: url(/build/images/file-zip.a5a8493d.svg);
  -webkit-mask-image: url(/build/images/file-zip.a5a8493d.svg);
}

.hgi.hgi-bulk.hgi-file-zip::before {
  mask-image: url(/build/images/file-zip.a6737932.svg);
  -webkit-mask-image: url(/build/images/file-zip.a6737932.svg);
}

.hgi.hgi-solid.hgi-files-01::before {
  mask-image: url(/build/images/files-01.f88ab339.svg);
  -webkit-mask-image: url(/build/images/files-01.f88ab339.svg);
}

.hgi.hgi-bulk.hgi-files-01::before {
  mask-image: url(/build/images/files-01.0e4a8978.svg);
  -webkit-mask-image: url(/build/images/files-01.0e4a8978.svg);
}

.hgi.hgi-solid.hgi-files-02::before {
  mask-image: url(/build/images/files-02.53d4fdaa.svg);
  -webkit-mask-image: url(/build/images/files-02.53d4fdaa.svg);
}

.hgi.hgi-bulk.hgi-files-02::before {
  mask-image: url(/build/images/files-02.d788925b.svg);
  -webkit-mask-image: url(/build/images/files-02.d788925b.svg);
}

.hgi.hgi-solid.hgi-film-01::before {
  mask-image: url(/build/images/film-01.79bc36a4.svg);
  -webkit-mask-image: url(/build/images/film-01.79bc36a4.svg);
}

.hgi.hgi-bulk.hgi-film-01::before {
  mask-image: url(/build/images/film-01.71e7026d.svg);
  -webkit-mask-image: url(/build/images/film-01.71e7026d.svg);
}

.hgi.hgi-solid.hgi-film-02::before {
  mask-image: url(/build/images/film-02.899f1fdb.svg);
  -webkit-mask-image: url(/build/images/film-02.899f1fdb.svg);
}

.hgi.hgi-bulk.hgi-film-02::before {
  mask-image: url(/build/images/film-02.1c3b597b.svg);
  -webkit-mask-image: url(/build/images/film-02.1c3b597b.svg);
}

.hgi.hgi-solid.hgi-film-roll-01::before {
  mask-image: url(/build/images/film-roll-01.5fcdae84.svg);
  -webkit-mask-image: url(/build/images/film-roll-01.5fcdae84.svg);
}

.hgi.hgi-bulk.hgi-film-roll-01::before {
  mask-image: url(/build/images/film-roll-01.a835af7a.svg);
  -webkit-mask-image: url(/build/images/film-roll-01.a835af7a.svg);
}

.hgi.hgi-solid.hgi-film-roll-02::before {
  mask-image: url(/build/images/film-roll-02.400efba1.svg);
  -webkit-mask-image: url(/build/images/film-roll-02.400efba1.svg);
}

.hgi.hgi-bulk.hgi-film-roll-02::before {
  mask-image: url(/build/images/film-roll-02.add9f951.svg);
  -webkit-mask-image: url(/build/images/film-roll-02.add9f951.svg);
}

.hgi.hgi-solid.hgi-filter-add::before {
  mask-image: url(/build/images/filter-add.87e4af45.svg);
  -webkit-mask-image: url(/build/images/filter-add.87e4af45.svg);
}

.hgi.hgi-bulk.hgi-filter-add::before {
  mask-image: url(/build/images/filter-add.e5008972.svg);
  -webkit-mask-image: url(/build/images/filter-add.e5008972.svg);
}

.hgi.hgi-solid.hgi-filter-edit::before {
  mask-image: url(/build/images/filter-edit.409cf753.svg);
  -webkit-mask-image: url(/build/images/filter-edit.409cf753.svg);
}

.hgi.hgi-bulk.hgi-filter-edit::before {
  mask-image: url(/build/images/filter-edit.c34bed36.svg);
  -webkit-mask-image: url(/build/images/filter-edit.c34bed36.svg);
}

.hgi.hgi-solid.hgi-filter-horizontal::before {
  mask-image: url(/build/images/filter-horizontal.de153fce.svg);
  -webkit-mask-image: url(/build/images/filter-horizontal.de153fce.svg);
}

.hgi.hgi-bulk.hgi-filter-horizontal::before {
  mask-image: url(/build/images/filter-horizontal.60c9d043.svg);
  -webkit-mask-image: url(/build/images/filter-horizontal.60c9d043.svg);
}

.hgi.hgi-solid.hgi-filter-mail-circle::before {
  mask-image: url(/build/images/filter-mail-circle.19e8c618.svg);
  -webkit-mask-image: url(/build/images/filter-mail-circle.19e8c618.svg);
}

.hgi.hgi-bulk.hgi-filter-mail-circle::before {
  mask-image: url(/build/images/filter-mail-circle.1aaf40fc.svg);
  -webkit-mask-image: url(/build/images/filter-mail-circle.1aaf40fc.svg);
}

.hgi.hgi-solid.hgi-filter-mail-square::before {
  mask-image: url(/build/images/filter-mail-square.f5fea55b.svg);
  -webkit-mask-image: url(/build/images/filter-mail-square.f5fea55b.svg);
}

.hgi.hgi-bulk.hgi-filter-mail-square::before {
  mask-image: url(/build/images/filter-mail-square.7d158c7c.svg);
  -webkit-mask-image: url(/build/images/filter-mail-square.7d158c7c.svg);
}

.hgi.hgi-solid.hgi-filter-remove::before {
  mask-image: url(/build/images/filter-remove.15abb52f.svg);
  -webkit-mask-image: url(/build/images/filter-remove.15abb52f.svg);
}

.hgi.hgi-bulk.hgi-filter-remove::before {
  mask-image: url(/build/images/filter-remove.61982075.svg);
  -webkit-mask-image: url(/build/images/filter-remove.61982075.svg);
}

.hgi.hgi-solid.hgi-filter-reset::before {
  mask-image: url(/build/images/filter-reset.d6455561.svg);
  -webkit-mask-image: url(/build/images/filter-reset.d6455561.svg);
}

.hgi.hgi-bulk.hgi-filter-reset::before {
  mask-image: url(/build/images/filter-reset.03ae0a95.svg);
  -webkit-mask-image: url(/build/images/filter-reset.03ae0a95.svg);
}

.hgi.hgi-solid.hgi-filter-vertical::before {
  mask-image: url(/build/images/filter-vertical.92bad95b.svg);
  -webkit-mask-image: url(/build/images/filter-vertical.92bad95b.svg);
}

.hgi.hgi-bulk.hgi-filter-vertical::before {
  mask-image: url(/build/images/filter-vertical.be37e8a1.svg);
  -webkit-mask-image: url(/build/images/filter-vertical.be37e8a1.svg);
}

.hgi.hgi-solid.hgi-filter::before {
  mask-image: url(/build/images/filter.134043f8.svg);
  -webkit-mask-image: url(/build/images/filter.134043f8.svg);
}

.hgi.hgi-bulk.hgi-filter::before {
  mask-image: url(/build/images/filter.1149530f.svg);
  -webkit-mask-image: url(/build/images/filter.1149530f.svg);
}

.hgi.hgi-solid.hgi-finger-access::before {
  mask-image: url(/build/images/finger-access.3c76fada.svg);
  -webkit-mask-image: url(/build/images/finger-access.3c76fada.svg);
}

.hgi.hgi-bulk.hgi-finger-access::before {
  mask-image: url(/build/images/finger-access.7cb4c81b.svg);
  -webkit-mask-image: url(/build/images/finger-access.7cb4c81b.svg);
}

.hgi.hgi-solid.hgi-finger-print-add::before {
  mask-image: url(/build/images/finger-print-add.2c180d6f.svg);
  -webkit-mask-image: url(/build/images/finger-print-add.2c180d6f.svg);
}

.hgi.hgi-bulk.hgi-finger-print-add::before {
  mask-image: url(/build/images/finger-print-add.b32c3929.svg);
  -webkit-mask-image: url(/build/images/finger-print-add.b32c3929.svg);
}

.hgi.hgi-solid.hgi-finger-print-check::before {
  mask-image: url(/build/images/finger-print-check.98b6fe44.svg);
  -webkit-mask-image: url(/build/images/finger-print-check.98b6fe44.svg);
}

.hgi.hgi-bulk.hgi-finger-print-check::before {
  mask-image: url(/build/images/finger-print-check.7e9e565b.svg);
  -webkit-mask-image: url(/build/images/finger-print-check.7e9e565b.svg);
}

.hgi.hgi-solid.hgi-finger-print-minus::before {
  mask-image: url(/build/images/finger-print-minus.1d6f4b5f.svg);
  -webkit-mask-image: url(/build/images/finger-print-minus.1d6f4b5f.svg);
}

.hgi.hgi-bulk.hgi-finger-print-minus::before {
  mask-image: url(/build/images/finger-print-minus.17155f2d.svg);
  -webkit-mask-image: url(/build/images/finger-print-minus.17155f2d.svg);
}

.hgi.hgi-solid.hgi-finger-print-remove::before {
  mask-image: url(/build/images/finger-print-remove.0dce87b1.svg);
  -webkit-mask-image: url(/build/images/finger-print-remove.0dce87b1.svg);
}

.hgi.hgi-bulk.hgi-finger-print-remove::before {
  mask-image: url(/build/images/finger-print-remove.313c971d.svg);
  -webkit-mask-image: url(/build/images/finger-print-remove.313c971d.svg);
}

.hgi.hgi-solid.hgi-finger-print-scan::before {
  mask-image: url(/build/images/finger-print-scan.ae009629.svg);
  -webkit-mask-image: url(/build/images/finger-print-scan.ae009629.svg);
}

.hgi.hgi-bulk.hgi-finger-print-scan::before {
  mask-image: url(/build/images/finger-print-scan.67f660c4.svg);
  -webkit-mask-image: url(/build/images/finger-print-scan.67f660c4.svg);
}

.hgi.hgi-solid.hgi-finger-print::before {
  mask-image: url(/build/images/finger-print.c4fa15ab.svg);
  -webkit-mask-image: url(/build/images/finger-print.c4fa15ab.svg);
}

.hgi.hgi-bulk.hgi-finger-print::before {
  mask-image: url(/build/images/finger-print.27defab5.svg);
  -webkit-mask-image: url(/build/images/finger-print.27defab5.svg);
}

.hgi.hgi-solid.hgi-fingerprint-scan::before {
  mask-image: url(/build/images/fingerprint-scan.9df229a9.svg);
  -webkit-mask-image: url(/build/images/fingerprint-scan.9df229a9.svg);
}

.hgi.hgi-bulk.hgi-fingerprint-scan::before {
  mask-image: url(/build/images/fingerprint-scan.b86b9839.svg);
  -webkit-mask-image: url(/build/images/fingerprint-scan.b86b9839.svg);
}

.hgi.hgi-solid.hgi-fins::before {
  mask-image: url(/build/images/fins.c9761581.svg);
  -webkit-mask-image: url(/build/images/fins.c9761581.svg);
}

.hgi.hgi-bulk.hgi-fins::before {
  mask-image: url(/build/images/fins.ece4830c.svg);
  -webkit-mask-image: url(/build/images/fins.ece4830c.svg);
}

.hgi.hgi-solid.hgi-fire-pit::before {
  mask-image: url(/build/images/fire-pit.7a783e82.svg);
  -webkit-mask-image: url(/build/images/fire-pit.7a783e82.svg);
}

.hgi.hgi-bulk.hgi-fire-pit::before {
  mask-image: url(/build/images/fire-pit.cf079eed.svg);
  -webkit-mask-image: url(/build/images/fire-pit.cf079eed.svg);
}

.hgi.hgi-solid.hgi-fire-security::before {
  mask-image: url(/build/images/fire-security.e2efb7c9.svg);
  -webkit-mask-image: url(/build/images/fire-security.e2efb7c9.svg);
}

.hgi.hgi-bulk.hgi-fire-security::before {
  mask-image: url(/build/images/fire-security.a98705bc.svg);
  -webkit-mask-image: url(/build/images/fire-security.a98705bc.svg);
}

.hgi.hgi-solid.hgi-fire::before {
  mask-image: url(/build/images/fire.55e2c8da.svg);
  -webkit-mask-image: url(/build/images/fire.55e2c8da.svg);
}

.hgi.hgi-bulk.hgi-fire::before {
  mask-image: url(/build/images/fire.80b107fe.svg);
  -webkit-mask-image: url(/build/images/fire.80b107fe.svg);
}

.hgi.hgi-solid.hgi-firewall::before {
  mask-image: url(/build/images/firewall.2539c7eb.svg);
  -webkit-mask-image: url(/build/images/firewall.2539c7eb.svg);
}

.hgi.hgi-bulk.hgi-firewall::before {
  mask-image: url(/build/images/firewall.e16d4b51.svg);
  -webkit-mask-image: url(/build/images/firewall.e16d4b51.svg);
}

.hgi.hgi-solid.hgi-first-aid-kit::before {
  mask-image: url(/build/images/first-aid-kit.a45a8f98.svg);
  -webkit-mask-image: url(/build/images/first-aid-kit.a45a8f98.svg);
}

.hgi.hgi-bulk.hgi-first-aid-kit::before {
  mask-image: url(/build/images/first-aid-kit.54e9b6b8.svg);
  -webkit-mask-image: url(/build/images/first-aid-kit.54e9b6b8.svg);
}

.hgi.hgi-solid.hgi-fish-food::before {
  mask-image: url(/build/images/fish-food.0e7296cd.svg);
  -webkit-mask-image: url(/build/images/fish-food.0e7296cd.svg);
}

.hgi.hgi-bulk.hgi-fish-food::before {
  mask-image: url(/build/images/fish-food.5a56483f.svg);
  -webkit-mask-image: url(/build/images/fish-food.5a56483f.svg);
}

.hgi.hgi-solid.hgi-fiverr::before {
  mask-image: url(/build/images/fiverr.59578424.svg);
  -webkit-mask-image: url(/build/images/fiverr.59578424.svg);
}

.hgi.hgi-bulk.hgi-fiverr::before {
  mask-image: url(/build/images/fiverr.a11ea927.svg);
  -webkit-mask-image: url(/build/images/fiverr.a11ea927.svg);
}

.hgi.hgi-solid.hgi-flag-01::before {
  mask-image: url(/build/images/flag-01.5215d592.svg);
  -webkit-mask-image: url(/build/images/flag-01.5215d592.svg);
}

.hgi.hgi-bulk.hgi-flag-01::before {
  mask-image: url(/build/images/flag-01.f8c3e61a.svg);
  -webkit-mask-image: url(/build/images/flag-01.f8c3e61a.svg);
}

.hgi.hgi-solid.hgi-flag-02::before {
  mask-image: url(/build/images/flag-02.22cc0423.svg);
  -webkit-mask-image: url(/build/images/flag-02.22cc0423.svg);
}

.hgi.hgi-bulk.hgi-flag-02::before {
  mask-image: url(/build/images/flag-02.fa249ecc.svg);
  -webkit-mask-image: url(/build/images/flag-02.fa249ecc.svg);
}

.hgi.hgi-solid.hgi-flag-03::before {
  mask-image: url(/build/images/flag-03.45680522.svg);
  -webkit-mask-image: url(/build/images/flag-03.45680522.svg);
}

.hgi.hgi-bulk.hgi-flag-03::before {
  mask-image: url(/build/images/flag-03.c98c81fe.svg);
  -webkit-mask-image: url(/build/images/flag-03.c98c81fe.svg);
}

.hgi.hgi-solid.hgi-flash-off::before {
  mask-image: url(/build/images/flash-off.bd72c61a.svg);
  -webkit-mask-image: url(/build/images/flash-off.bd72c61a.svg);
}

.hgi.hgi-bulk.hgi-flash-off::before {
  mask-image: url(/build/images/flash-off.079a9d83.svg);
  -webkit-mask-image: url(/build/images/flash-off.079a9d83.svg);
}

.hgi.hgi-solid.hgi-flash::before {
  mask-image: url(/build/images/flash.5bb238d5.svg);
  -webkit-mask-image: url(/build/images/flash.5bb238d5.svg);
}

.hgi.hgi-bulk.hgi-flash::before {
  mask-image: url(/build/images/flash.20778b43.svg);
  -webkit-mask-image: url(/build/images/flash.20778b43.svg);
}

.hgi.hgi-solid.hgi-flaticon::before {
  mask-image: url(/build/images/flaticon.b9f87b3b.svg);
  -webkit-mask-image: url(/build/images/flaticon.b9f87b3b.svg);
}

.hgi.hgi-bulk.hgi-flaticon::before {
  mask-image: url(/build/images/flaticon.c0906f44.svg);
  -webkit-mask-image: url(/build/images/flaticon.c0906f44.svg);
}

.hgi.hgi-solid.hgi-flickr::before {
  mask-image: url(/build/images/flickr.e891b358.svg);
  -webkit-mask-image: url(/build/images/flickr.e891b358.svg);
}

.hgi.hgi-bulk.hgi-flickr::before {
  mask-image: url(/build/images/flickr.cbc333c6.svg);
  -webkit-mask-image: url(/build/images/flickr.cbc333c6.svg);
}

.hgi.hgi-solid.hgi-flim-slate::before {
  mask-image: url(/build/images/flim-slate.7ffbd05e.svg);
  -webkit-mask-image: url(/build/images/flim-slate.7ffbd05e.svg);
}

.hgi.hgi-bulk.hgi-flim-slate::before {
  mask-image: url(/build/images/flim-slate.56825c4e.svg);
  -webkit-mask-image: url(/build/images/flim-slate.56825c4e.svg);
}

.hgi.hgi-solid.hgi-flip-bottom::before {
  mask-image: url(/build/images/flip-bottom.fca0538e.svg);
  -webkit-mask-image: url(/build/images/flip-bottom.fca0538e.svg);
}

.hgi.hgi-bulk.hgi-flip-bottom::before {
  mask-image: url(/build/images/flip-bottom.8477f592.svg);
  -webkit-mask-image: url(/build/images/flip-bottom.8477f592.svg);
}

.hgi.hgi-solid.hgi-flip-horizontal::before {
  mask-image: url(/build/images/flip-horizontal.e6973d0d.svg);
  -webkit-mask-image: url(/build/images/flip-horizontal.e6973d0d.svg);
}

.hgi.hgi-bulk.hgi-flip-horizontal::before {
  mask-image: url(/build/images/flip-horizontal.c38c604f.svg);
  -webkit-mask-image: url(/build/images/flip-horizontal.c38c604f.svg);
}

.hgi.hgi-solid.hgi-flip-left::before {
  mask-image: url(/build/images/flip-left.20f721be.svg);
  -webkit-mask-image: url(/build/images/flip-left.20f721be.svg);
}

.hgi.hgi-bulk.hgi-flip-left::before {
  mask-image: url(/build/images/flip-left.58bc60e4.svg);
  -webkit-mask-image: url(/build/images/flip-left.58bc60e4.svg);
}

.hgi.hgi-solid.hgi-flip-phone::before {
  mask-image: url(/build/images/flip-phone.1b950dd9.svg);
  -webkit-mask-image: url(/build/images/flip-phone.1b950dd9.svg);
}

.hgi.hgi-bulk.hgi-flip-phone::before {
  mask-image: url(/build/images/flip-phone.f750487b.svg);
  -webkit-mask-image: url(/build/images/flip-phone.f750487b.svg);
}

.hgi.hgi-solid.hgi-flip-right::before {
  mask-image: url(/build/images/flip-right.8f867262.svg);
  -webkit-mask-image: url(/build/images/flip-right.8f867262.svg);
}

.hgi.hgi-bulk.hgi-flip-right::before {
  mask-image: url(/build/images/flip-right.9b79102f.svg);
  -webkit-mask-image: url(/build/images/flip-right.9b79102f.svg);
}

.hgi.hgi-solid.hgi-flip-top::before {
  mask-image: url(/build/images/flip-top.bc2e97db.svg);
  -webkit-mask-image: url(/build/images/flip-top.bc2e97db.svg);
}

.hgi.hgi-bulk.hgi-flip-top::before {
  mask-image: url(/build/images/flip-top.e4582507.svg);
  -webkit-mask-image: url(/build/images/flip-top.e4582507.svg);
}

.hgi.hgi-solid.hgi-flip-vertical::before {
  mask-image: url(/build/images/flip-vertical.d277c031.svg);
  -webkit-mask-image: url(/build/images/flip-vertical.d277c031.svg);
}

.hgi.hgi-bulk.hgi-flip-vertical::before {
  mask-image: url(/build/images/flip-vertical.a835e747.svg);
  -webkit-mask-image: url(/build/images/flip-vertical.a835e747.svg);
}

.hgi.hgi-solid.hgi-floor-plan::before {
  mask-image: url(/build/images/floor-plan.b7165b9e.svg);
  -webkit-mask-image: url(/build/images/floor-plan.b7165b9e.svg);
}

.hgi.hgi-bulk.hgi-floor-plan::before {
  mask-image: url(/build/images/floor-plan.0648b265.svg);
  -webkit-mask-image: url(/build/images/floor-plan.0648b265.svg);
}

.hgi.hgi-solid.hgi-floppy-disk::before {
  mask-image: url(/build/images/floppy-disk.61b15078.svg);
  -webkit-mask-image: url(/build/images/floppy-disk.61b15078.svg);
}

.hgi.hgi-bulk.hgi-floppy-disk::before {
  mask-image: url(/build/images/floppy-disk.708b3b25.svg);
  -webkit-mask-image: url(/build/images/floppy-disk.708b3b25.svg);
}

.hgi.hgi-solid.hgi-flow-circle::before {
  mask-image: url(/build/images/flow-circle.3f6e2cc6.svg);
  -webkit-mask-image: url(/build/images/flow-circle.3f6e2cc6.svg);
}

.hgi.hgi-bulk.hgi-flow-circle::before {
  mask-image: url(/build/images/flow-circle.1557b8e3.svg);
  -webkit-mask-image: url(/build/images/flow-circle.1557b8e3.svg);
}

.hgi.hgi-solid.hgi-flow-connection::before {
  mask-image: url(/build/images/flow-connection.ff510bba.svg);
  -webkit-mask-image: url(/build/images/flow-connection.ff510bba.svg);
}

.hgi.hgi-bulk.hgi-flow-connection::before {
  mask-image: url(/build/images/flow-connection.3a92649d.svg);
  -webkit-mask-image: url(/build/images/flow-connection.3a92649d.svg);
}

.hgi.hgi-solid.hgi-flow-square::before {
  mask-image: url(/build/images/flow-square.fc229be9.svg);
  -webkit-mask-image: url(/build/images/flow-square.fc229be9.svg);
}

.hgi.hgi-bulk.hgi-flow-square::before {
  mask-image: url(/build/images/flow-square.9c2410aa.svg);
  -webkit-mask-image: url(/build/images/flow-square.9c2410aa.svg);
}

.hgi.hgi-solid.hgi-flow::before {
  mask-image: url(/build/images/flow.c937648e.svg);
  -webkit-mask-image: url(/build/images/flow.c937648e.svg);
}

.hgi.hgi-bulk.hgi-flow::before {
  mask-image: url(/build/images/flow.9f0de888.svg);
  -webkit-mask-image: url(/build/images/flow.9f0de888.svg);
}

.hgi.hgi-solid.hgi-flowchart-01::before {
  mask-image: url(/build/images/flowchart-01.648f89d9.svg);
  -webkit-mask-image: url(/build/images/flowchart-01.648f89d9.svg);
}

.hgi.hgi-bulk.hgi-flowchart-01::before {
  mask-image: url(/build/images/flowchart-01.c2afe5f6.svg);
  -webkit-mask-image: url(/build/images/flowchart-01.c2afe5f6.svg);
}

.hgi.hgi-solid.hgi-flowchart-02::before {
  mask-image: url(/build/images/flowchart-02.d4b29419.svg);
  -webkit-mask-image: url(/build/images/flowchart-02.d4b29419.svg);
}

.hgi.hgi-bulk.hgi-flowchart-02::before {
  mask-image: url(/build/images/flowchart-02.b04d7c43.svg);
  -webkit-mask-image: url(/build/images/flowchart-02.b04d7c43.svg);
}

.hgi.hgi-solid.hgi-flower-pot::before {
  mask-image: url(/build/images/flower-pot.812e58fc.svg);
  -webkit-mask-image: url(/build/images/flower-pot.812e58fc.svg);
}

.hgi.hgi-bulk.hgi-flower-pot::before {
  mask-image: url(/build/images/flower-pot.4c36b4e4.svg);
  -webkit-mask-image: url(/build/images/flower-pot.4c36b4e4.svg);
}

.hgi.hgi-solid.hgi-flower::before {
  mask-image: url(/build/images/flower.fd629626.svg);
  -webkit-mask-image: url(/build/images/flower.fd629626.svg);
}

.hgi.hgi-bulk.hgi-flower::before {
  mask-image: url(/build/images/flower.f3278920.svg);
  -webkit-mask-image: url(/build/images/flower.f3278920.svg);
}

.hgi.hgi-solid.hgi-flushed::before {
  mask-image: url(/build/images/flushed.030ca473.svg);
  -webkit-mask-image: url(/build/images/flushed.030ca473.svg);
}

.hgi.hgi-bulk.hgi-flushed::before {
  mask-image: url(/build/images/flushed.e9e908d7.svg);
  -webkit-mask-image: url(/build/images/flushed.e9e908d7.svg);
}

.hgi.hgi-solid.hgi-flying-human::before {
  mask-image: url(/build/images/flying-human.f20172b0.svg);
  -webkit-mask-image: url(/build/images/flying-human.f20172b0.svg);
}

.hgi.hgi-bulk.hgi-flying-human::before {
  mask-image: url(/build/images/flying-human.7481ebbe.svg);
  -webkit-mask-image: url(/build/images/flying-human.7481ebbe.svg);
}

.hgi.hgi-solid.hgi-focus-point::before {
  mask-image: url(/build/images/focus-point.a2665711.svg);
  -webkit-mask-image: url(/build/images/focus-point.a2665711.svg);
}

.hgi.hgi-bulk.hgi-focus-point::before {
  mask-image: url(/build/images/focus-point.1b92b85c.svg);
  -webkit-mask-image: url(/build/images/focus-point.1b92b85c.svg);
}

.hgi.hgi-solid.hgi-folder-01::before {
  mask-image: url(/build/images/folder-01.fafea136.svg);
  -webkit-mask-image: url(/build/images/folder-01.fafea136.svg);
}

.hgi.hgi-bulk.hgi-folder-01::before {
  mask-image: url(/build/images/folder-01.e5a43774.svg);
  -webkit-mask-image: url(/build/images/folder-01.e5a43774.svg);
}

.hgi.hgi-solid.hgi-folder-02::before {
  mask-image: url(/build/images/folder-02.45667815.svg);
  -webkit-mask-image: url(/build/images/folder-02.45667815.svg);
}

.hgi.hgi-bulk.hgi-folder-02::before {
  mask-image: url(/build/images/folder-02.6682873b.svg);
  -webkit-mask-image: url(/build/images/folder-02.6682873b.svg);
}

.hgi.hgi-solid.hgi-folder-03::before {
  mask-image: url(/build/images/folder-03.5258583b.svg);
  -webkit-mask-image: url(/build/images/folder-03.5258583b.svg);
}

.hgi.hgi-bulk.hgi-folder-03::before {
  mask-image: url(/build/images/folder-03.741b5384.svg);
  -webkit-mask-image: url(/build/images/folder-03.741b5384.svg);
}

.hgi.hgi-solid.hgi-folder-add::before {
  mask-image: url(/build/images/folder-add.17a4f277.svg);
  -webkit-mask-image: url(/build/images/folder-add.17a4f277.svg);
}

.hgi.hgi-bulk.hgi-folder-add::before {
  mask-image: url(/build/images/folder-add.d4651941.svg);
  -webkit-mask-image: url(/build/images/folder-add.d4651941.svg);
}

.hgi.hgi-solid.hgi-folder-attachment::before {
  mask-image: url(/build/images/folder-attachment.e2cd510d.svg);
  -webkit-mask-image: url(/build/images/folder-attachment.e2cd510d.svg);
}

.hgi.hgi-bulk.hgi-folder-attachment::before {
  mask-image: url(/build/images/folder-attachment.13f8ae9f.svg);
  -webkit-mask-image: url(/build/images/folder-attachment.13f8ae9f.svg);
}

.hgi.hgi-solid.hgi-folder-audio::before {
  mask-image: url(/build/images/folder-audio.4ef95d8d.svg);
  -webkit-mask-image: url(/build/images/folder-audio.4ef95d8d.svg);
}

.hgi.hgi-bulk.hgi-folder-audio::before {
  mask-image: url(/build/images/folder-audio.38465da3.svg);
  -webkit-mask-image: url(/build/images/folder-audio.38465da3.svg);
}

.hgi.hgi-solid.hgi-folder-block::before {
  mask-image: url(/build/images/folder-block.de58758d.svg);
  -webkit-mask-image: url(/build/images/folder-block.de58758d.svg);
}

.hgi.hgi-bulk.hgi-folder-block::before {
  mask-image: url(/build/images/folder-block.51b2ab5c.svg);
  -webkit-mask-image: url(/build/images/folder-block.51b2ab5c.svg);
}

.hgi.hgi-solid.hgi-folder-check::before {
  mask-image: url(/build/images/folder-check.ff49c249.svg);
  -webkit-mask-image: url(/build/images/folder-check.ff49c249.svg);
}

.hgi.hgi-bulk.hgi-folder-check::before {
  mask-image: url(/build/images/folder-check.58144c86.svg);
  -webkit-mask-image: url(/build/images/folder-check.58144c86.svg);
}

.hgi.hgi-solid.hgi-folder-cloud::before {
  mask-image: url(/build/images/folder-cloud.ec550930.svg);
  -webkit-mask-image: url(/build/images/folder-cloud.ec550930.svg);
}

.hgi.hgi-bulk.hgi-folder-cloud::before {
  mask-image: url(/build/images/folder-cloud.283e3270.svg);
  -webkit-mask-image: url(/build/images/folder-cloud.283e3270.svg);
}

.hgi.hgi-solid.hgi-folder-details-reference::before {
  mask-image: url(/build/images/folder-details-reference.438aa155.svg);
  -webkit-mask-image: url(/build/images/folder-details-reference.438aa155.svg);
}

.hgi.hgi-bulk.hgi-folder-details-reference::before {
  mask-image: url(/build/images/folder-details-reference.0d1d69dd.svg);
  -webkit-mask-image: url(/build/images/folder-details-reference.0d1d69dd.svg);
}

.hgi.hgi-solid.hgi-folder-details::before {
  mask-image: url(/build/images/folder-details.1dfb518b.svg);
  -webkit-mask-image: url(/build/images/folder-details.1dfb518b.svg);
}

.hgi.hgi-bulk.hgi-folder-details::before {
  mask-image: url(/build/images/folder-details.94e01063.svg);
  -webkit-mask-image: url(/build/images/folder-details.94e01063.svg);
}

.hgi.hgi-solid.hgi-folder-download::before {
  mask-image: url(/build/images/folder-download.afd15883.svg);
  -webkit-mask-image: url(/build/images/folder-download.afd15883.svg);
}

.hgi.hgi-bulk.hgi-folder-download::before {
  mask-image: url(/build/images/folder-download.4ca18b0f.svg);
  -webkit-mask-image: url(/build/images/folder-download.4ca18b0f.svg);
}

.hgi.hgi-solid.hgi-folder-edit::before {
  mask-image: url(/build/images/folder-edit.2b0831b6.svg);
  -webkit-mask-image: url(/build/images/folder-edit.2b0831b6.svg);
}

.hgi.hgi-bulk.hgi-folder-edit::before {
  mask-image: url(/build/images/folder-edit.cf4c4aad.svg);
  -webkit-mask-image: url(/build/images/folder-edit.cf4c4aad.svg);
}

.hgi.hgi-solid.hgi-folder-export::before {
  mask-image: url(/build/images/folder-export.52bf9a7b.svg);
  -webkit-mask-image: url(/build/images/folder-export.52bf9a7b.svg);
}

.hgi.hgi-bulk.hgi-folder-export::before {
  mask-image: url(/build/images/folder-export.1c6141e3.svg);
  -webkit-mask-image: url(/build/images/folder-export.1c6141e3.svg);
}

.hgi.hgi-solid.hgi-folder-favourite::before {
  mask-image: url(/build/images/folder-favourite.1de4ed30.svg);
  -webkit-mask-image: url(/build/images/folder-favourite.1de4ed30.svg);
}

.hgi.hgi-bulk.hgi-folder-favourite::before {
  mask-image: url(/build/images/folder-favourite.f59b9f25.svg);
  -webkit-mask-image: url(/build/images/folder-favourite.f59b9f25.svg);
}

.hgi.hgi-solid.hgi-folder-file-storage::before {
  mask-image: url(/build/images/folder-file-storage.d635b6f2.svg);
  -webkit-mask-image: url(/build/images/folder-file-storage.d635b6f2.svg);
}

.hgi.hgi-bulk.hgi-folder-file-storage::before {
  mask-image: url(/build/images/folder-file-storage.e064d512.svg);
  -webkit-mask-image: url(/build/images/folder-file-storage.e064d512.svg);
}

.hgi.hgi-solid.hgi-folder-import::before {
  mask-image: url(/build/images/folder-import.2cda2a25.svg);
  -webkit-mask-image: url(/build/images/folder-import.2cda2a25.svg);
}

.hgi.hgi-bulk.hgi-folder-import::before {
  mask-image: url(/build/images/folder-import.ae3c4f15.svg);
  -webkit-mask-image: url(/build/images/folder-import.ae3c4f15.svg);
}

.hgi.hgi-solid.hgi-folder-library::before {
  mask-image: url(/build/images/folder-library.503bf616.svg);
  -webkit-mask-image: url(/build/images/folder-library.503bf616.svg);
}

.hgi.hgi-bulk.hgi-folder-library::before {
  mask-image: url(/build/images/folder-library.30df0690.svg);
  -webkit-mask-image: url(/build/images/folder-library.30df0690.svg);
}

.hgi.hgi-solid.hgi-folder-links::before {
  mask-image: url(/build/images/folder-links.b8e5dccb.svg);
  -webkit-mask-image: url(/build/images/folder-links.b8e5dccb.svg);
}

.hgi.hgi-bulk.hgi-folder-links::before {
  mask-image: url(/build/images/folder-links.aa4f85f1.svg);
  -webkit-mask-image: url(/build/images/folder-links.aa4f85f1.svg);
}

.hgi.hgi-solid.hgi-folder-locked::before {
  mask-image: url(/build/images/folder-locked.b36062d8.svg);
  -webkit-mask-image: url(/build/images/folder-locked.b36062d8.svg);
}

.hgi.hgi-bulk.hgi-folder-locked::before {
  mask-image: url(/build/images/folder-locked.aed713af.svg);
  -webkit-mask-image: url(/build/images/folder-locked.aed713af.svg);
}

.hgi.hgi-solid.hgi-folder-management::before {
  mask-image: url(/build/images/folder-management.063415c2.svg);
  -webkit-mask-image: url(/build/images/folder-management.063415c2.svg);
}

.hgi.hgi-bulk.hgi-folder-management::before {
  mask-image: url(/build/images/folder-management.9e7181d7.svg);
  -webkit-mask-image: url(/build/images/folder-management.9e7181d7.svg);
}

.hgi.hgi-solid.hgi-folder-minus::before {
  mask-image: url(/build/images/folder-minus.51c87569.svg);
  -webkit-mask-image: url(/build/images/folder-minus.51c87569.svg);
}

.hgi.hgi-bulk.hgi-folder-minus::before {
  mask-image: url(/build/images/folder-minus.b7cfe4cf.svg);
  -webkit-mask-image: url(/build/images/folder-minus.b7cfe4cf.svg);
}

.hgi.hgi-solid.hgi-folder-music::before {
  mask-image: url(/build/images/folder-music.44bd9097.svg);
  -webkit-mask-image: url(/build/images/folder-music.44bd9097.svg);
}

.hgi.hgi-bulk.hgi-folder-music::before {
  mask-image: url(/build/images/folder-music.455384d4.svg);
  -webkit-mask-image: url(/build/images/folder-music.455384d4.svg);
}

.hgi.hgi-solid.hgi-folder-off::before {
  mask-image: url(/build/images/folder-off.dec923c1.svg);
  -webkit-mask-image: url(/build/images/folder-off.dec923c1.svg);
}

.hgi.hgi-bulk.hgi-folder-off::before {
  mask-image: url(/build/images/folder-off.9e6be6e6.svg);
  -webkit-mask-image: url(/build/images/folder-off.9e6be6e6.svg);
}

.hgi.hgi-solid.hgi-folder-open::before {
  mask-image: url(/build/images/folder-open.a62f55be.svg);
  -webkit-mask-image: url(/build/images/folder-open.a62f55be.svg);
}

.hgi.hgi-bulk.hgi-folder-open::before {
  mask-image: url(/build/images/folder-open.58caf707.svg);
  -webkit-mask-image: url(/build/images/folder-open.58caf707.svg);
}

.hgi.hgi-solid.hgi-folder-pin::before {
  mask-image: url(/build/images/folder-pin.65009271.svg);
  -webkit-mask-image: url(/build/images/folder-pin.65009271.svg);
}

.hgi.hgi-bulk.hgi-folder-pin::before {
  mask-image: url(/build/images/folder-pin.60783227.svg);
  -webkit-mask-image: url(/build/images/folder-pin.60783227.svg);
}

.hgi.hgi-solid.hgi-folder-remove::before {
  mask-image: url(/build/images/folder-remove.39fd1439.svg);
  -webkit-mask-image: url(/build/images/folder-remove.39fd1439.svg);
}

.hgi.hgi-bulk.hgi-folder-remove::before {
  mask-image: url(/build/images/folder-remove.c5462824.svg);
  -webkit-mask-image: url(/build/images/folder-remove.c5462824.svg);
}

.hgi.hgi-solid.hgi-folder-search::before {
  mask-image: url(/build/images/folder-search.030d2418.svg);
  -webkit-mask-image: url(/build/images/folder-search.030d2418.svg);
}

.hgi.hgi-bulk.hgi-folder-search::before {
  mask-image: url(/build/images/folder-search.4b280cb1.svg);
  -webkit-mask-image: url(/build/images/folder-search.4b280cb1.svg);
}

.hgi.hgi-solid.hgi-folder-security::before {
  mask-image: url(/build/images/folder-security.dff509c2.svg);
  -webkit-mask-image: url(/build/images/folder-security.dff509c2.svg);
}

.hgi.hgi-bulk.hgi-folder-security::before {
  mask-image: url(/build/images/folder-security.89ec017d.svg);
  -webkit-mask-image: url(/build/images/folder-security.89ec017d.svg);
}

.hgi.hgi-solid.hgi-folder-shared-01::before {
  mask-image: url(/build/images/folder-shared-01.12cfd687.svg);
  -webkit-mask-image: url(/build/images/folder-shared-01.12cfd687.svg);
}

.hgi.hgi-bulk.hgi-folder-shared-01::before {
  mask-image: url(/build/images/folder-shared-01.eddf4551.svg);
  -webkit-mask-image: url(/build/images/folder-shared-01.eddf4551.svg);
}

.hgi.hgi-solid.hgi-folder-shared-02::before {
  mask-image: url(/build/images/folder-shared-02.4a411826.svg);
  -webkit-mask-image: url(/build/images/folder-shared-02.4a411826.svg);
}

.hgi.hgi-bulk.hgi-folder-shared-02::before {
  mask-image: url(/build/images/folder-shared-02.780194b5.svg);
  -webkit-mask-image: url(/build/images/folder-shared-02.780194b5.svg);
}

.hgi.hgi-solid.hgi-folder-shared-03::before {
  mask-image: url(/build/images/folder-shared-03.c11521ee.svg);
  -webkit-mask-image: url(/build/images/folder-shared-03.c11521ee.svg);
}

.hgi.hgi-bulk.hgi-folder-shared-03::before {
  mask-image: url(/build/images/folder-shared-03.42ba99e7.svg);
  -webkit-mask-image: url(/build/images/folder-shared-03.42ba99e7.svg);
}

.hgi.hgi-solid.hgi-folder-sync::before {
  mask-image: url(/build/images/folder-sync.df2ada7b.svg);
  -webkit-mask-image: url(/build/images/folder-sync.df2ada7b.svg);
}

.hgi.hgi-bulk.hgi-folder-sync::before {
  mask-image: url(/build/images/folder-sync.ada0ddac.svg);
  -webkit-mask-image: url(/build/images/folder-sync.ada0ddac.svg);
}

.hgi.hgi-solid.hgi-folder-transfer::before {
  mask-image: url(/build/images/folder-transfer.8a2da896.svg);
  -webkit-mask-image: url(/build/images/folder-transfer.8a2da896.svg);
}

.hgi.hgi-bulk.hgi-folder-transfer::before {
  mask-image: url(/build/images/folder-transfer.1460dbaa.svg);
  -webkit-mask-image: url(/build/images/folder-transfer.1460dbaa.svg);
}

.hgi.hgi-solid.hgi-folder-unknown::before {
  mask-image: url(/build/images/folder-unknown.06d3c563.svg);
  -webkit-mask-image: url(/build/images/folder-unknown.06d3c563.svg);
}

.hgi.hgi-bulk.hgi-folder-unknown::before {
  mask-image: url(/build/images/folder-unknown.8ae6a038.svg);
  -webkit-mask-image: url(/build/images/folder-unknown.8ae6a038.svg);
}

.hgi.hgi-solid.hgi-folder-unlocked::before {
  mask-image: url(/build/images/folder-unlocked.185c8a98.svg);
  -webkit-mask-image: url(/build/images/folder-unlocked.185c8a98.svg);
}

.hgi.hgi-bulk.hgi-folder-unlocked::before {
  mask-image: url(/build/images/folder-unlocked.fafd4cec.svg);
  -webkit-mask-image: url(/build/images/folder-unlocked.fafd4cec.svg);
}

.hgi.hgi-solid.hgi-folder-upload::before {
  mask-image: url(/build/images/folder-upload.c335f1d7.svg);
  -webkit-mask-image: url(/build/images/folder-upload.c335f1d7.svg);
}

.hgi.hgi-bulk.hgi-folder-upload::before {
  mask-image: url(/build/images/folder-upload.748c4200.svg);
  -webkit-mask-image: url(/build/images/folder-upload.748c4200.svg);
}

.hgi.hgi-solid.hgi-folder-video::before {
  mask-image: url(/build/images/folder-video.0832331e.svg);
  -webkit-mask-image: url(/build/images/folder-video.0832331e.svg);
}

.hgi.hgi-bulk.hgi-folder-video::before {
  mask-image: url(/build/images/folder-video.d62f692c.svg);
  -webkit-mask-image: url(/build/images/folder-video.d62f692c.svg);
}

.hgi.hgi-solid.hgi-folder-view::before {
  mask-image: url(/build/images/folder-view.92c04119.svg);
  -webkit-mask-image: url(/build/images/folder-view.92c04119.svg);
}

.hgi.hgi-bulk.hgi-folder-view::before {
  mask-image: url(/build/images/folder-view.605032c5.svg);
  -webkit-mask-image: url(/build/images/folder-view.605032c5.svg);
}

.hgi.hgi-solid.hgi-folder-zip::before {
  mask-image: url(/build/images/folder-zip.ff6d2019.svg);
  -webkit-mask-image: url(/build/images/folder-zip.ff6d2019.svg);
}

.hgi.hgi-bulk.hgi-folder-zip::before {
  mask-image: url(/build/images/folder-zip.0d6deaac.svg);
  -webkit-mask-image: url(/build/images/folder-zip.0d6deaac.svg);
}

.hgi.hgi-solid.hgi-folders::before {
  mask-image: url(/build/images/folders.d3bfa2ef.svg);
  -webkit-mask-image: url(/build/images/folders.d3bfa2ef.svg);
}

.hgi.hgi-bulk.hgi-folders::before {
  mask-image: url(/build/images/folders.c905b704.svg);
  -webkit-mask-image: url(/build/images/folders.c905b704.svg);
}

.hgi.hgi-solid.hgi-football-pitch::before {
  mask-image: url(/build/images/football-pitch.8fd41973.svg);
  -webkit-mask-image: url(/build/images/football-pitch.8fd41973.svg);
}

.hgi.hgi-bulk.hgi-football-pitch::before {
  mask-image: url(/build/images/football-pitch.21479876.svg);
  -webkit-mask-image: url(/build/images/football-pitch.21479876.svg);
}

.hgi.hgi-solid.hgi-football::before {
  mask-image: url(/build/images/football.82f28b7a.svg);
  -webkit-mask-image: url(/build/images/football.82f28b7a.svg);
}

.hgi.hgi-bulk.hgi-football::before {
  mask-image: url(/build/images/football.e0b30176.svg);
  -webkit-mask-image: url(/build/images/football.e0b30176.svg);
}

.hgi.hgi-solid.hgi-forgot-password::before {
  mask-image: url(/build/images/forgot-password.1a1e920c.svg);
  -webkit-mask-image: url(/build/images/forgot-password.1a1e920c.svg);
}

.hgi.hgi-bulk.hgi-forgot-password::before {
  mask-image: url(/build/images/forgot-password.fda37b28.svg);
  -webkit-mask-image: url(/build/images/forgot-password.fda37b28.svg);
}

.hgi.hgi-solid.hgi-fork::before {
  mask-image: url(/build/images/fork.5b0ce62f.svg);
  -webkit-mask-image: url(/build/images/fork.5b0ce62f.svg);
}

.hgi.hgi-bulk.hgi-fork::before {
  mask-image: url(/build/images/fork.b35e2466.svg);
  -webkit-mask-image: url(/build/images/fork.b35e2466.svg);
}

.hgi.hgi-solid.hgi-forrst::before {
  mask-image: url(/build/images/forrst.4d7f7261.svg);
  -webkit-mask-image: url(/build/images/forrst.4d7f7261.svg);
}

.hgi.hgi-bulk.hgi-forrst::before {
  mask-image: url(/build/images/forrst.e6c30efb.svg);
  -webkit-mask-image: url(/build/images/forrst.e6c30efb.svg);
}

.hgi.hgi-solid.hgi-fortress::before {
  mask-image: url(/build/images/fortress.c4d2188f.svg);
  -webkit-mask-image: url(/build/images/fortress.c4d2188f.svg);
}

.hgi.hgi-bulk.hgi-fortress::before {
  mask-image: url(/build/images/fortress.5ad908aa.svg);
  -webkit-mask-image: url(/build/images/fortress.5ad908aa.svg);
}

.hgi.hgi-solid.hgi-forward-01::before {
  mask-image: url(/build/images/forward-01.5230ab47.svg);
  -webkit-mask-image: url(/build/images/forward-01.5230ab47.svg);
}

.hgi.hgi-bulk.hgi-forward-01::before {
  mask-image: url(/build/images/forward-01.639e2b95.svg);
  -webkit-mask-image: url(/build/images/forward-01.639e2b95.svg);
}

.hgi.hgi-solid.hgi-forward-02::before {
  mask-image: url(/build/images/forward-02.8c76296d.svg);
  -webkit-mask-image: url(/build/images/forward-02.8c76296d.svg);
}

.hgi.hgi-bulk.hgi-forward-02::before {
  mask-image: url(/build/images/forward-02.57665bc8.svg);
  -webkit-mask-image: url(/build/images/forward-02.57665bc8.svg);
}

.hgi.hgi-solid.hgi-four-finger-02::before {
  mask-image: url(/build/images/four-finger-02.f18e9930.svg);
  -webkit-mask-image: url(/build/images/four-finger-02.f18e9930.svg);
}

.hgi.hgi-bulk.hgi-four-finger-02::before {
  mask-image: url(/build/images/four-finger-02.0fb3958b.svg);
  -webkit-mask-image: url(/build/images/four-finger-02.0fb3958b.svg);
}

.hgi.hgi-solid.hgi-four-finger-03::before {
  mask-image: url(/build/images/four-finger-03.306f1bd5.svg);
  -webkit-mask-image: url(/build/images/four-finger-03.306f1bd5.svg);
}

.hgi.hgi-bulk.hgi-four-finger-03::before {
  mask-image: url(/build/images/four-finger-03.8eeadb99.svg);
  -webkit-mask-image: url(/build/images/four-finger-03.8eeadb99.svg);
}

.hgi.hgi-solid.hgi-foursquare::before {
  mask-image: url(/build/images/foursquare.74018b6c.svg);
  -webkit-mask-image: url(/build/images/foursquare.74018b6c.svg);
}

.hgi.hgi-bulk.hgi-foursquare::before {
  mask-image: url(/build/images/foursquare.b87975ac.svg);
  -webkit-mask-image: url(/build/images/foursquare.b87975ac.svg);
}

.hgi.hgi-solid.hgi-framer::before {
  mask-image: url(/build/images/framer.04a7154a.svg);
  -webkit-mask-image: url(/build/images/framer.04a7154a.svg);
}

.hgi.hgi-bulk.hgi-framer::before {
  mask-image: url(/build/images/framer.e7a2c801.svg);
  -webkit-mask-image: url(/build/images/framer.e7a2c801.svg);
}

.hgi.hgi-solid.hgi-frameworks::before {
  mask-image: url(/build/images/frameworks.5af243a0.svg);
  -webkit-mask-image: url(/build/images/frameworks.5af243a0.svg);
}

.hgi.hgi-bulk.hgi-frameworks::before {
  mask-image: url(/build/images/frameworks.2e1849d3.svg);
  -webkit-mask-image: url(/build/images/frameworks.2e1849d3.svg);
}

.hgi.hgi-solid.hgi-french-fries-01::before {
  mask-image: url(/build/images/french-fries-01.c0201e76.svg);
  -webkit-mask-image: url(/build/images/french-fries-01.c0201e76.svg);
}

.hgi.hgi-bulk.hgi-french-fries-01::before {
  mask-image: url(/build/images/french-fries-01.b3e05f4b.svg);
  -webkit-mask-image: url(/build/images/french-fries-01.b3e05f4b.svg);
}

.hgi.hgi-solid.hgi-french-fries-02::before {
  mask-image: url(/build/images/french-fries-02.82e7a0d0.svg);
  -webkit-mask-image: url(/build/images/french-fries-02.82e7a0d0.svg);
}

.hgi.hgi-bulk.hgi-french-fries-02::before {
  mask-image: url(/build/images/french-fries-02.2bfb7a04.svg);
  -webkit-mask-image: url(/build/images/french-fries-02.2bfb7a04.svg);
}

.hgi.hgi-solid.hgi-fridge::before {
  mask-image: url(/build/images/fridge.3743637d.svg);
  -webkit-mask-image: url(/build/images/fridge.3743637d.svg);
}

.hgi.hgi-bulk.hgi-fridge::before {
  mask-image: url(/build/images/fridge.1378105c.svg);
  -webkit-mask-image: url(/build/images/fridge.1378105c.svg);
}

.hgi.hgi-solid.hgi-fry::before {
  mask-image: url(/build/images/fry.c5c0a225.svg);
  -webkit-mask-image: url(/build/images/fry.c5c0a225.svg);
}

.hgi.hgi-bulk.hgi-fry::before {
  mask-image: url(/build/images/fry.ef6a49d7.svg);
  -webkit-mask-image: url(/build/images/fry.ef6a49d7.svg);
}

.hgi.hgi-solid.hgi-fuel-01::before {
  mask-image: url(/build/images/fuel-01.e5f52793.svg);
  -webkit-mask-image: url(/build/images/fuel-01.e5f52793.svg);
}

.hgi.hgi-bulk.hgi-fuel-01::before {
  mask-image: url(/build/images/fuel-01.f7c6b538.svg);
  -webkit-mask-image: url(/build/images/fuel-01.f7c6b538.svg);
}

.hgi.hgi-solid.hgi-fuel-02::before {
  mask-image: url(/build/images/fuel-02.6a4065ce.svg);
  -webkit-mask-image: url(/build/images/fuel-02.6a4065ce.svg);
}

.hgi.hgi-bulk.hgi-fuel-02::before {
  mask-image: url(/build/images/fuel-02.6f446036.svg);
  -webkit-mask-image: url(/build/images/fuel-02.6f446036.svg);
}

.hgi.hgi-solid.hgi-fuel-station::before {
  mask-image: url(/build/images/fuel-station.792d6f20.svg);
  -webkit-mask-image: url(/build/images/fuel-station.792d6f20.svg);
}

.hgi.hgi-bulk.hgi-fuel-station::before {
  mask-image: url(/build/images/fuel-station.ece15c97.svg);
  -webkit-mask-image: url(/build/images/fuel-station.ece15c97.svg);
}

.hgi.hgi-solid.hgi-function-circle::before {
  mask-image: url(/build/images/function-circle.9803dae4.svg);
  -webkit-mask-image: url(/build/images/function-circle.9803dae4.svg);
}

.hgi.hgi-bulk.hgi-function-circle::before {
  mask-image: url(/build/images/function-circle.d9949757.svg);
  -webkit-mask-image: url(/build/images/function-circle.d9949757.svg);
}

.hgi.hgi-solid.hgi-function-of-x::before {
  mask-image: url(/build/images/function-of-x.43d0267e.svg);
  -webkit-mask-image: url(/build/images/function-of-x.43d0267e.svg);
}

.hgi.hgi-bulk.hgi-function-of-x::before {
  mask-image: url(/build/images/function-of-x.7b5fd9a1.svg);
  -webkit-mask-image: url(/build/images/function-of-x.7b5fd9a1.svg);
}

.hgi.hgi-solid.hgi-function-square::before {
  mask-image: url(/build/images/function-square.f3f0df35.svg);
  -webkit-mask-image: url(/build/images/function-square.f3f0df35.svg);
}

.hgi.hgi-bulk.hgi-function-square::before {
  mask-image: url(/build/images/function-square.6b334ec7.svg);
  -webkit-mask-image: url(/build/images/function-square.6b334ec7.svg);
}

.hgi.hgi-solid.hgi-function::before {
  mask-image: url(/build/images/function.44056158.svg);
  -webkit-mask-image: url(/build/images/function.44056158.svg);
}

.hgi.hgi-bulk.hgi-function::before {
  mask-image: url(/build/images/function.ef577bfe.svg);
  -webkit-mask-image: url(/build/images/function.ef577bfe.svg);
}

.hgi.hgi-solid.hgi-galaxy::before {
  mask-image: url(/build/images/galaxy.bcd92abc.svg);
  -webkit-mask-image: url(/build/images/galaxy.bcd92abc.svg);
}

.hgi.hgi-bulk.hgi-galaxy::before {
  mask-image: url(/build/images/galaxy.9f19bb58.svg);
  -webkit-mask-image: url(/build/images/galaxy.9f19bb58.svg);
}

.hgi.hgi-solid.hgi-game-controller-01::before {
  mask-image: url(/build/images/game-controller-01.b070c375.svg);
  -webkit-mask-image: url(/build/images/game-controller-01.b070c375.svg);
}

.hgi.hgi-bulk.hgi-game-controller-01::before {
  mask-image: url(/build/images/game-controller-01.4e44abbb.svg);
  -webkit-mask-image: url(/build/images/game-controller-01.4e44abbb.svg);
}

.hgi.hgi-solid.hgi-game-controller-02::before {
  mask-image: url(/build/images/game-controller-02.f5dbbd80.svg);
  -webkit-mask-image: url(/build/images/game-controller-02.f5dbbd80.svg);
}

.hgi.hgi-bulk.hgi-game-controller-02::before {
  mask-image: url(/build/images/game-controller-02.68418f6e.svg);
  -webkit-mask-image: url(/build/images/game-controller-02.68418f6e.svg);
}

.hgi.hgi-solid.hgi-game-controller-03::before {
  mask-image: url(/build/images/game-controller-03.9d86c186.svg);
  -webkit-mask-image: url(/build/images/game-controller-03.9d86c186.svg);
}

.hgi.hgi-bulk.hgi-game-controller-03::before {
  mask-image: url(/build/images/game-controller-03.865d63e6.svg);
  -webkit-mask-image: url(/build/images/game-controller-03.865d63e6.svg);
}

.hgi.hgi-solid.hgi-game::before {
  mask-image: url(/build/images/game.50cb209f.svg);
  -webkit-mask-image: url(/build/images/game.50cb209f.svg);
}

.hgi.hgi-bulk.hgi-game::before {
  mask-image: url(/build/images/game.5cd21510.svg);
  -webkit-mask-image: url(/build/images/game.5cd21510.svg);
}

.hgi.hgi-solid.hgi-gameboy::before {
  mask-image: url(/build/images/gameboy.f5f0e083.svg);
  -webkit-mask-image: url(/build/images/gameboy.f5f0e083.svg);
}

.hgi.hgi-bulk.hgi-gameboy::before {
  mask-image: url(/build/images/gameboy.7316a208.svg);
  -webkit-mask-image: url(/build/images/gameboy.7316a208.svg);
}

.hgi.hgi-solid.hgi-garage::before {
  mask-image: url(/build/images/garage.925b0e78.svg);
  -webkit-mask-image: url(/build/images/garage.925b0e78.svg);
}

.hgi.hgi-bulk.hgi-garage::before {
  mask-image: url(/build/images/garage.4592df4d.svg);
  -webkit-mask-image: url(/build/images/garage.4592df4d.svg);
}

.hgi.hgi-solid.hgi-garbage-truck::before {
  mask-image: url(/build/images/garbage-truck.f92bc5c1.svg);
  -webkit-mask-image: url(/build/images/garbage-truck.f92bc5c1.svg);
}

.hgi.hgi-bulk.hgi-garbage-truck::before {
  mask-image: url(/build/images/garbage-truck.196db5f1.svg);
  -webkit-mask-image: url(/build/images/garbage-truck.196db5f1.svg);
}

.hgi.hgi-solid.hgi-gas-pipe::before {
  mask-image: url(/build/images/gas-pipe.f5378fb6.svg);
  -webkit-mask-image: url(/build/images/gas-pipe.f5378fb6.svg);
}

.hgi.hgi-bulk.hgi-gas-pipe::before {
  mask-image: url(/build/images/gas-pipe.a2723499.svg);
  -webkit-mask-image: url(/build/images/gas-pipe.a2723499.svg);
}

.hgi.hgi-solid.hgi-gas-stove::before {
  mask-image: url(/build/images/gas-stove.d3add992.svg);
  -webkit-mask-image: url(/build/images/gas-stove.d3add992.svg);
}

.hgi.hgi-bulk.hgi-gas-stove::before {
  mask-image: url(/build/images/gas-stove.05b7fa5e.svg);
  -webkit-mask-image: url(/build/images/gas-stove.05b7fa5e.svg);
}

.hgi.hgi-solid.hgi-gem::before {
  mask-image: url(/build/images/gem.9156aca4.svg);
  -webkit-mask-image: url(/build/images/gem.9156aca4.svg);
}

.hgi.hgi-bulk.hgi-gem::before {
  mask-image: url(/build/images/gem.74a54042.svg);
  -webkit-mask-image: url(/build/images/gem.74a54042.svg);
}

.hgi.hgi-solid.hgi-geology-crust::before {
  mask-image: url(/build/images/geology-crust.98875be4.svg);
  -webkit-mask-image: url(/build/images/geology-crust.98875be4.svg);
}

.hgi.hgi-bulk.hgi-geology-crust::before {
  mask-image: url(/build/images/geology-crust.6fe68b97.svg);
  -webkit-mask-image: url(/build/images/geology-crust.6fe68b97.svg);
}

.hgi.hgi-solid.hgi-geometric-shapes-01::before {
  mask-image: url(/build/images/geometric-shapes-01.ad02933b.svg);
  -webkit-mask-image: url(/build/images/geometric-shapes-01.ad02933b.svg);
}

.hgi.hgi-bulk.hgi-geometric-shapes-01::before {
  mask-image: url(/build/images/geometric-shapes-01.2cbcfd0a.svg);
  -webkit-mask-image: url(/build/images/geometric-shapes-01.2cbcfd0a.svg);
}

.hgi.hgi-solid.hgi-geometric-shapes-02::before {
  mask-image: url(/build/images/geometric-shapes-02.0be86837.svg);
  -webkit-mask-image: url(/build/images/geometric-shapes-02.0be86837.svg);
}

.hgi.hgi-bulk.hgi-geometric-shapes-02::before {
  mask-image: url(/build/images/geometric-shapes-02.86501e5d.svg);
  -webkit-mask-image: url(/build/images/geometric-shapes-02.86501e5d.svg);
}

.hgi.hgi-solid.hgi-gibbous-moon::before {
  mask-image: url(/build/images/gibbous-moon.de880623.svg);
  -webkit-mask-image: url(/build/images/gibbous-moon.de880623.svg);
}

.hgi.hgi-bulk.hgi-gibbous-moon::before {
  mask-image: url(/build/images/gibbous-moon.70962ac2.svg);
  -webkit-mask-image: url(/build/images/gibbous-moon.70962ac2.svg);
}

.hgi.hgi-solid.hgi-gif-01::before {
  mask-image: url(/build/images/gif-01.7eee3a45.svg);
  -webkit-mask-image: url(/build/images/gif-01.7eee3a45.svg);
}

.hgi.hgi-bulk.hgi-gif-01::before {
  mask-image: url(/build/images/gif-01.179e5684.svg);
  -webkit-mask-image: url(/build/images/gif-01.179e5684.svg);
}

.hgi.hgi-solid.hgi-gif-02::before {
  mask-image: url(/build/images/gif-02.5798faa1.svg);
  -webkit-mask-image: url(/build/images/gif-02.5798faa1.svg);
}

.hgi.hgi-bulk.hgi-gif-02::before {
  mask-image: url(/build/images/gif-02.7a00378f.svg);
  -webkit-mask-image: url(/build/images/gif-02.7a00378f.svg);
}

.hgi.hgi-solid.hgi-gift-card::before {
  mask-image: url(/build/images/gift-card.2e40e4f2.svg);
  -webkit-mask-image: url(/build/images/gift-card.2e40e4f2.svg);
}

.hgi.hgi-bulk.hgi-gift-card::before {
  mask-image: url(/build/images/gift-card.91bcade9.svg);
  -webkit-mask-image: url(/build/images/gift-card.91bcade9.svg);
}

.hgi.hgi-solid.hgi-gift::before {
  mask-image: url(/build/images/gift.d332edd8.svg);
  -webkit-mask-image: url(/build/images/gift.d332edd8.svg);
}

.hgi.hgi-bulk.hgi-gift::before {
  mask-image: url(/build/images/gift.f43818f6.svg);
  -webkit-mask-image: url(/build/images/gift.f43818f6.svg);
}

.hgi.hgi-solid.hgi-git-branch::before {
  mask-image: url(/build/images/git-branch.fcf15190.svg);
  -webkit-mask-image: url(/build/images/git-branch.fcf15190.svg);
}

.hgi.hgi-bulk.hgi-git-branch::before {
  mask-image: url(/build/images/git-branch.efa0629b.svg);
  -webkit-mask-image: url(/build/images/git-branch.efa0629b.svg);
}

.hgi.hgi-solid.hgi-git-commit::before {
  mask-image: url(/build/images/git-commit.b2f7fe12.svg);
  -webkit-mask-image: url(/build/images/git-commit.b2f7fe12.svg);
}

.hgi.hgi-bulk.hgi-git-commit::before {
  mask-image: url(/build/images/git-commit.176a368c.svg);
  -webkit-mask-image: url(/build/images/git-commit.176a368c.svg);
}

.hgi.hgi-solid.hgi-git-compare::before {
  mask-image: url(/build/images/git-compare.3e6a032b.svg);
  -webkit-mask-image: url(/build/images/git-compare.3e6a032b.svg);
}

.hgi.hgi-bulk.hgi-git-compare::before {
  mask-image: url(/build/images/git-compare.c5115da3.svg);
  -webkit-mask-image: url(/build/images/git-compare.c5115da3.svg);
}

.hgi.hgi-solid.hgi-git-fork::before {
  mask-image: url(/build/images/git-fork.efe0c73d.svg);
  -webkit-mask-image: url(/build/images/git-fork.efe0c73d.svg);
}

.hgi.hgi-bulk.hgi-git-fork::before {
  mask-image: url(/build/images/git-fork.729519c2.svg);
  -webkit-mask-image: url(/build/images/git-fork.729519c2.svg);
}

.hgi.hgi-solid.hgi-git-merge::before {
  mask-image: url(/build/images/git-merge.146356f9.svg);
  -webkit-mask-image: url(/build/images/git-merge.146356f9.svg);
}

.hgi.hgi-bulk.hgi-git-merge::before {
  mask-image: url(/build/images/git-merge.4d738778.svg);
  -webkit-mask-image: url(/build/images/git-merge.4d738778.svg);
}

.hgi.hgi-solid.hgi-git-pull-request-closed::before {
  mask-image: url(/build/images/git-pull-request-closed.08c68e00.svg);
  -webkit-mask-image: url(/build/images/git-pull-request-closed.08c68e00.svg);
}

.hgi.hgi-bulk.hgi-git-pull-request-closed::before {
  mask-image: url(/build/images/git-pull-request-closed.56e3d7db.svg);
  -webkit-mask-image: url(/build/images/git-pull-request-closed.56e3d7db.svg);
}

.hgi.hgi-solid.hgi-git-pull-request-draft::before {
  mask-image: url(/build/images/git-pull-request-draft.95818666.svg);
  -webkit-mask-image: url(/build/images/git-pull-request-draft.95818666.svg);
}

.hgi.hgi-bulk.hgi-git-pull-request-draft::before {
  mask-image: url(/build/images/git-pull-request-draft.0e1576c9.svg);
  -webkit-mask-image: url(/build/images/git-pull-request-draft.0e1576c9.svg);
}

.hgi.hgi-solid.hgi-git-pull-request::before {
  mask-image: url(/build/images/git-pull-request.decb2320.svg);
  -webkit-mask-image: url(/build/images/git-pull-request.decb2320.svg);
}

.hgi.hgi-bulk.hgi-git-pull-request::before {
  mask-image: url(/build/images/git-pull-request.0f1c7971.svg);
  -webkit-mask-image: url(/build/images/git-pull-request.0f1c7971.svg);
}

.hgi.hgi-solid.hgi-gitbook::before {
  mask-image: url(/build/images/gitbook.416642e5.svg);
  -webkit-mask-image: url(/build/images/gitbook.416642e5.svg);
}

.hgi.hgi-bulk.hgi-gitbook::before {
  mask-image: url(/build/images/gitbook.749a710b.svg);
  -webkit-mask-image: url(/build/images/gitbook.749a710b.svg);
}

.hgi.hgi-solid.hgi-github-01::before {
  mask-image: url(/build/images/github-01.40cfd5f0.svg);
  -webkit-mask-image: url(/build/images/github-01.40cfd5f0.svg);
}

.hgi.hgi-bulk.hgi-github-01::before {
  mask-image: url(/build/images/github-01.85bcbcdb.svg);
  -webkit-mask-image: url(/build/images/github-01.85bcbcdb.svg);
}

.hgi.hgi-solid.hgi-github::before {
  mask-image: url(/build/images/github.9cde801e.svg);
  -webkit-mask-image: url(/build/images/github.9cde801e.svg);
}

.hgi.hgi-bulk.hgi-github::before {
  mask-image: url(/build/images/github.b735e7cd.svg);
  -webkit-mask-image: url(/build/images/github.b735e7cd.svg);
}

.hgi.hgi-solid.hgi-gitlab::before {
  mask-image: url(/build/images/gitlab.592319a1.svg);
  -webkit-mask-image: url(/build/images/gitlab.592319a1.svg);
}

.hgi.hgi-bulk.hgi-gitlab::before {
  mask-image: url(/build/images/gitlab.fbff2fa3.svg);
  -webkit-mask-image: url(/build/images/gitlab.fbff2fa3.svg);
}

.hgi.hgi-solid.hgi-give-blood::before {
  mask-image: url(/build/images/give-blood.5f8d11a7.svg);
  -webkit-mask-image: url(/build/images/give-blood.5f8d11a7.svg);
}

.hgi.hgi-bulk.hgi-give-blood::before {
  mask-image: url(/build/images/give-blood.ea6a832c.svg);
  -webkit-mask-image: url(/build/images/give-blood.ea6a832c.svg);
}

.hgi.hgi-solid.hgi-give-pill::before {
  mask-image: url(/build/images/give-pill.21eedc19.svg);
  -webkit-mask-image: url(/build/images/give-pill.21eedc19.svg);
}

.hgi.hgi-bulk.hgi-give-pill::before {
  mask-image: url(/build/images/give-pill.79ea4c08.svg);
  -webkit-mask-image: url(/build/images/give-pill.79ea4c08.svg);
}

.hgi.hgi-solid.hgi-glasses::before {
  mask-image: url(/build/images/glasses.3c663a64.svg);
  -webkit-mask-image: url(/build/images/glasses.3c663a64.svg);
}

.hgi.hgi-bulk.hgi-glasses::before {
  mask-image: url(/build/images/glasses.20a71eb7.svg);
  -webkit-mask-image: url(/build/images/glasses.20a71eb7.svg);
}

.hgi.hgi-solid.hgi-global-editing::before {
  mask-image: url(/build/images/global-editing.93581697.svg);
  -webkit-mask-image: url(/build/images/global-editing.93581697.svg);
}

.hgi.hgi-bulk.hgi-global-editing::before {
  mask-image: url(/build/images/global-editing.988b1878.svg);
  -webkit-mask-image: url(/build/images/global-editing.988b1878.svg);
}

.hgi.hgi-solid.hgi-global-education::before {
  mask-image: url(/build/images/global-education.977df2b9.svg);
  -webkit-mask-image: url(/build/images/global-education.977df2b9.svg);
}

.hgi.hgi-bulk.hgi-global-education::before {
  mask-image: url(/build/images/global-education.e70c030b.svg);
  -webkit-mask-image: url(/build/images/global-education.e70c030b.svg);
}

.hgi.hgi-solid.hgi-global-refresh::before {
  mask-image: url(/build/images/global-refresh.9d12e29f.svg);
  -webkit-mask-image: url(/build/images/global-refresh.9d12e29f.svg);
}

.hgi.hgi-bulk.hgi-global-refresh::before {
  mask-image: url(/build/images/global-refresh.0a15d451.svg);
  -webkit-mask-image: url(/build/images/global-refresh.0a15d451.svg);
}

.hgi.hgi-solid.hgi-global-search::before {
  mask-image: url(/build/images/global-search.bda12824.svg);
  -webkit-mask-image: url(/build/images/global-search.bda12824.svg);
}

.hgi.hgi-bulk.hgi-global-search::before {
  mask-image: url(/build/images/global-search.b5db3df0.svg);
  -webkit-mask-image: url(/build/images/global-search.b5db3df0.svg);
}

.hgi.hgi-solid.hgi-global::before {
  mask-image: url(/build/images/global.8f6b2b40.svg);
  -webkit-mask-image: url(/build/images/global.8f6b2b40.svg);
}

.hgi.hgi-bulk.hgi-global::before {
  mask-image: url(/build/images/global.50091022.svg);
  -webkit-mask-image: url(/build/images/global.50091022.svg);
}

.hgi.hgi-solid.hgi-globe-02::before {
  mask-image: url(/build/images/globe-02.ab0f3fa3.svg);
  -webkit-mask-image: url(/build/images/globe-02.ab0f3fa3.svg);
}

.hgi.hgi-bulk.hgi-globe-02::before {
  mask-image: url(/build/images/globe-02.ac7574cb.svg);
  -webkit-mask-image: url(/build/images/globe-02.ac7574cb.svg);
}

.hgi.hgi-solid.hgi-globe::before {
  mask-image: url(/build/images/globe.8870145f.svg);
  -webkit-mask-image: url(/build/images/globe.8870145f.svg);
}

.hgi.hgi-bulk.hgi-globe::before {
  mask-image: url(/build/images/globe.f60b94d4.svg);
  -webkit-mask-image: url(/build/images/globe.f60b94d4.svg);
}

.hgi.hgi-solid.hgi-glove::before {
  mask-image: url(/build/images/glove.eec12c77.svg);
  -webkit-mask-image: url(/build/images/glove.eec12c77.svg);
}

.hgi.hgi-bulk.hgi-glove::before {
  mask-image: url(/build/images/glove.e55473fb.svg);
  -webkit-mask-image: url(/build/images/glove.e55473fb.svg);
}

.hgi.hgi-solid.hgi-go-backward-10-sec::before {
  mask-image: url(/build/images/go-backward-10-sec.9ae4d760.svg);
  -webkit-mask-image: url(/build/images/go-backward-10-sec.9ae4d760.svg);
}

.hgi.hgi-bulk.hgi-go-backward-10-sec::before {
  mask-image: url(/build/images/go-backward-10-sec.29213e0d.svg);
  -webkit-mask-image: url(/build/images/go-backward-10-sec.29213e0d.svg);
}

.hgi.hgi-solid.hgi-go-backward-15-sec::before {
  mask-image: url(/build/images/go-backward-15-sec.2e3cd3f4.svg);
  -webkit-mask-image: url(/build/images/go-backward-15-sec.2e3cd3f4.svg);
}

.hgi.hgi-bulk.hgi-go-backward-15-sec::before {
  mask-image: url(/build/images/go-backward-15-sec.8f9ce2da.svg);
  -webkit-mask-image: url(/build/images/go-backward-15-sec.8f9ce2da.svg);
}

.hgi.hgi-solid.hgi-go-backward-30-sec::before {
  mask-image: url(/build/images/go-backward-30-sec.28023a76.svg);
  -webkit-mask-image: url(/build/images/go-backward-30-sec.28023a76.svg);
}

.hgi.hgi-bulk.hgi-go-backward-30-sec::before {
  mask-image: url(/build/images/go-backward-30-sec.225438e5.svg);
  -webkit-mask-image: url(/build/images/go-backward-30-sec.225438e5.svg);
}

.hgi.hgi-solid.hgi-go-backward-5-sec::before {
  mask-image: url(/build/images/go-backward-5-sec.dabf34ac.svg);
  -webkit-mask-image: url(/build/images/go-backward-5-sec.dabf34ac.svg);
}

.hgi.hgi-bulk.hgi-go-backward-5-sec::before {
  mask-image: url(/build/images/go-backward-5-sec.b0085156.svg);
  -webkit-mask-image: url(/build/images/go-backward-5-sec.b0085156.svg);
}

.hgi.hgi-solid.hgi-go-backward-60-sec::before {
  mask-image: url(/build/images/go-backward-60-sec.99059e77.svg);
  -webkit-mask-image: url(/build/images/go-backward-60-sec.99059e77.svg);
}

.hgi.hgi-bulk.hgi-go-backward-60-sec::before {
  mask-image: url(/build/images/go-backward-60-sec.2bbb0bd8.svg);
  -webkit-mask-image: url(/build/images/go-backward-60-sec.2bbb0bd8.svg);
}

.hgi.hgi-solid.hgi-go-forward-10-sec::before {
  mask-image: url(/build/images/go-forward-10-sec.0a188bf3.svg);
  -webkit-mask-image: url(/build/images/go-forward-10-sec.0a188bf3.svg);
}

.hgi.hgi-bulk.hgi-go-forward-10-sec::before {
  mask-image: url(/build/images/go-forward-10-sec.a4a25a70.svg);
  -webkit-mask-image: url(/build/images/go-forward-10-sec.a4a25a70.svg);
}

.hgi.hgi-solid.hgi-go-forward-15-sec::before {
  mask-image: url(/build/images/go-forward-15-sec.b7f652b0.svg);
  -webkit-mask-image: url(/build/images/go-forward-15-sec.b7f652b0.svg);
}

.hgi.hgi-bulk.hgi-go-forward-15-sec::before {
  mask-image: url(/build/images/go-forward-15-sec.ca6c5da4.svg);
  -webkit-mask-image: url(/build/images/go-forward-15-sec.ca6c5da4.svg);
}

.hgi.hgi-solid.hgi-go-forward-30-sec::before {
  mask-image: url(/build/images/go-forward-30-sec.93cad92f.svg);
  -webkit-mask-image: url(/build/images/go-forward-30-sec.93cad92f.svg);
}

.hgi.hgi-bulk.hgi-go-forward-30-sec::before {
  mask-image: url(/build/images/go-forward-30-sec.ff07a544.svg);
  -webkit-mask-image: url(/build/images/go-forward-30-sec.ff07a544.svg);
}

.hgi.hgi-solid.hgi-go-forward-5-sec::before {
  mask-image: url(/build/images/go-forward-5-sec.a1d66c68.svg);
  -webkit-mask-image: url(/build/images/go-forward-5-sec.a1d66c68.svg);
}

.hgi.hgi-bulk.hgi-go-forward-5-sec::before {
  mask-image: url(/build/images/go-forward-5-sec.37dae445.svg);
  -webkit-mask-image: url(/build/images/go-forward-5-sec.37dae445.svg);
}

.hgi.hgi-solid.hgi-go-forward-60-sec::before {
  mask-image: url(/build/images/go-forward-60-sec.e58c7ec7.svg);
  -webkit-mask-image: url(/build/images/go-forward-60-sec.e58c7ec7.svg);
}

.hgi.hgi-bulk.hgi-go-forward-60-sec::before {
  mask-image: url(/build/images/go-forward-60-sec.2a0771ab.svg);
  -webkit-mask-image: url(/build/images/go-forward-60-sec.2a0771ab.svg);
}

.hgi.hgi-solid.hgi-gold-ingots::before {
  mask-image: url(/build/images/gold-ingots.ee8939ed.svg);
  -webkit-mask-image: url(/build/images/gold-ingots.ee8939ed.svg);
}

.hgi.hgi-bulk.hgi-gold-ingots::before {
  mask-image: url(/build/images/gold-ingots.af1e375f.svg);
  -webkit-mask-image: url(/build/images/gold-ingots.af1e375f.svg);
}

.hgi.hgi-solid.hgi-gold::before {
  mask-image: url(/build/images/gold.f85b208d.svg);
  -webkit-mask-image: url(/build/images/gold.f85b208d.svg);
}

.hgi.hgi-bulk.hgi-gold::before {
  mask-image: url(/build/images/gold.209f4280.svg);
  -webkit-mask-image: url(/build/images/gold.209f4280.svg);
}

.hgi.hgi-solid.hgi-golf-ball::before {
  mask-image: url(/build/images/golf-ball.cb95ac7f.svg);
  -webkit-mask-image: url(/build/images/golf-ball.cb95ac7f.svg);
}

.hgi.hgi-bulk.hgi-golf-ball::before {
  mask-image: url(/build/images/golf-ball.bad015fb.svg);
  -webkit-mask-image: url(/build/images/golf-ball.bad015fb.svg);
}

.hgi.hgi-solid.hgi-golf-bat::before {
  mask-image: url(/build/images/golf-bat.e03c1d4b.svg);
  -webkit-mask-image: url(/build/images/golf-bat.e03c1d4b.svg);
}

.hgi.hgi-bulk.hgi-golf-bat::before {
  mask-image: url(/build/images/golf-bat.03404bf7.svg);
  -webkit-mask-image: url(/build/images/golf-bat.03404bf7.svg);
}

.hgi.hgi-solid.hgi-golf-cart::before {
  mask-image: url(/build/images/golf-cart.29e06413.svg);
  -webkit-mask-image: url(/build/images/golf-cart.29e06413.svg);
}

.hgi.hgi-bulk.hgi-golf-cart::before {
  mask-image: url(/build/images/golf-cart.066bdfb8.svg);
  -webkit-mask-image: url(/build/images/golf-cart.066bdfb8.svg);
}

.hgi.hgi-solid.hgi-golf-hole::before {
  mask-image: url(/build/images/golf-hole.6b2558d7.svg);
  -webkit-mask-image: url(/build/images/golf-hole.6b2558d7.svg);
}

.hgi.hgi-bulk.hgi-golf-hole::before {
  mask-image: url(/build/images/golf-hole.2aa454a0.svg);
  -webkit-mask-image: url(/build/images/golf-hole.2aa454a0.svg);
}

.hgi.hgi-solid.hgi-google-doc::before {
  mask-image: url(/build/images/google-doc.6a2c1daa.svg);
  -webkit-mask-image: url(/build/images/google-doc.6a2c1daa.svg);
}

.hgi.hgi-bulk.hgi-google-doc::before {
  mask-image: url(/build/images/google-doc.05a0138b.svg);
  -webkit-mask-image: url(/build/images/google-doc.05a0138b.svg);
}

.hgi.hgi-solid.hgi-google-drive::before {
  mask-image: url(/build/images/google-drive.99c6a511.svg);
  -webkit-mask-image: url(/build/images/google-drive.99c6a511.svg);
}

.hgi.hgi-bulk.hgi-google-drive::before {
  mask-image: url(/build/images/google-drive.1ca674f5.svg);
  -webkit-mask-image: url(/build/images/google-drive.1ca674f5.svg);
}

.hgi.hgi-solid.hgi-google-gemini::before {
  mask-image: url(/build/images/google-gemini.23025281.svg);
  -webkit-mask-image: url(/build/images/google-gemini.23025281.svg);
}

.hgi.hgi-bulk.hgi-google-gemini::before {
  mask-image: url(/build/images/google-gemini.7cfdf141.svg);
  -webkit-mask-image: url(/build/images/google-gemini.7cfdf141.svg);
}

.hgi.hgi-solid.hgi-google-home::before {
  mask-image: url(/build/images/google-home.9530727e.svg);
  -webkit-mask-image: url(/build/images/google-home.9530727e.svg);
}

.hgi.hgi-bulk.hgi-google-home::before {
  mask-image: url(/build/images/google-home.5780d360.svg);
  -webkit-mask-image: url(/build/images/google-home.5780d360.svg);
}

.hgi.hgi-solid.hgi-google-lens::before {
  mask-image: url(/build/images/google-lens.2acde3ce.svg);
  -webkit-mask-image: url(/build/images/google-lens.2acde3ce.svg);
}

.hgi.hgi-bulk.hgi-google-lens::before {
  mask-image: url(/build/images/google-lens.c9a74522.svg);
  -webkit-mask-image: url(/build/images/google-lens.c9a74522.svg);
}

.hgi.hgi-solid.hgi-google-maps::before {
  mask-image: url(/build/images/google-maps.ab96b62a.svg);
  -webkit-mask-image: url(/build/images/google-maps.ab96b62a.svg);
}

.hgi.hgi-bulk.hgi-google-maps::before {
  mask-image: url(/build/images/google-maps.43e3b80e.svg);
  -webkit-mask-image: url(/build/images/google-maps.43e3b80e.svg);
}

.hgi.hgi-solid.hgi-google-photos::before {
  mask-image: url(/build/images/google-photos.5c064eea.svg);
  -webkit-mask-image: url(/build/images/google-photos.5c064eea.svg);
}

.hgi.hgi-bulk.hgi-google-photos::before {
  mask-image: url(/build/images/google-photos.09593583.svg);
  -webkit-mask-image: url(/build/images/google-photos.09593583.svg);
}

.hgi.hgi-solid.hgi-google-sheet::before {
  mask-image: url(/build/images/google-sheet.5ec9232f.svg);
  -webkit-mask-image: url(/build/images/google-sheet.5ec9232f.svg);
}

.hgi.hgi-bulk.hgi-google-sheet::before {
  mask-image: url(/build/images/google-sheet.de10ccce.svg);
  -webkit-mask-image: url(/build/images/google-sheet.de10ccce.svg);
}

.hgi.hgi-solid.hgi-google::before {
  mask-image: url(/build/images/google.6ce3ce0a.svg);
  -webkit-mask-image: url(/build/images/google.6ce3ce0a.svg);
}

.hgi.hgi-bulk.hgi-google::before {
  mask-image: url(/build/images/google.ce3c182b.svg);
  -webkit-mask-image: url(/build/images/google.ce3c182b.svg);
}

.hgi.hgi-solid.hgi-gps-01::before {
  mask-image: url(/build/images/gps-01.2e1e9a71.svg);
  -webkit-mask-image: url(/build/images/gps-01.2e1e9a71.svg);
}

.hgi.hgi-bulk.hgi-gps-01::before {
  mask-image: url(/build/images/gps-01.0775a44e.svg);
  -webkit-mask-image: url(/build/images/gps-01.0775a44e.svg);
}

.hgi.hgi-solid.hgi-gps-02::before {
  mask-image: url(/build/images/gps-02.46f52f0d.svg);
  -webkit-mask-image: url(/build/images/gps-02.46f52f0d.svg);
}

.hgi.hgi-bulk.hgi-gps-02::before {
  mask-image: url(/build/images/gps-02.523f1d4b.svg);
  -webkit-mask-image: url(/build/images/gps-02.523f1d4b.svg);
}

.hgi.hgi-solid.hgi-gps-disconnected::before {
  mask-image: url(/build/images/gps-disconnected.f9c6d2d6.svg);
  -webkit-mask-image: url(/build/images/gps-disconnected.f9c6d2d6.svg);
}

.hgi.hgi-bulk.hgi-gps-disconnected::before {
  mask-image: url(/build/images/gps-disconnected.105ede80.svg);
  -webkit-mask-image: url(/build/images/gps-disconnected.105ede80.svg);
}

.hgi.hgi-solid.hgi-gps-off-01::before {
  mask-image: url(/build/images/gps-off-01.42fdbdb9.svg);
  -webkit-mask-image: url(/build/images/gps-off-01.42fdbdb9.svg);
}

.hgi.hgi-bulk.hgi-gps-off-01::before {
  mask-image: url(/build/images/gps-off-01.a98ec94e.svg);
  -webkit-mask-image: url(/build/images/gps-off-01.a98ec94e.svg);
}

.hgi.hgi-solid.hgi-gps-off-02::before {
  mask-image: url(/build/images/gps-off-02.d39a0e8d.svg);
  -webkit-mask-image: url(/build/images/gps-off-02.d39a0e8d.svg);
}

.hgi.hgi-bulk.hgi-gps-off-02::before {
  mask-image: url(/build/images/gps-off-02.f837c9ad.svg);
  -webkit-mask-image: url(/build/images/gps-off-02.f837c9ad.svg);
}

.hgi.hgi-solid.hgi-gps-signal-01::before {
  mask-image: url(/build/images/gps-signal-01.1a5fe7f5.svg);
  -webkit-mask-image: url(/build/images/gps-signal-01.1a5fe7f5.svg);
}

.hgi.hgi-bulk.hgi-gps-signal-01::before {
  mask-image: url(/build/images/gps-signal-01.69596e16.svg);
  -webkit-mask-image: url(/build/images/gps-signal-01.69596e16.svg);
}

.hgi.hgi-solid.hgi-gps-signal-02::before {
  mask-image: url(/build/images/gps-signal-02.2557f603.svg);
  -webkit-mask-image: url(/build/images/gps-signal-02.2557f603.svg);
}

.hgi.hgi-bulk.hgi-gps-signal-02::before {
  mask-image: url(/build/images/gps-signal-02.c6b2e5a1.svg);
  -webkit-mask-image: url(/build/images/gps-signal-02.c6b2e5a1.svg);
}

.hgi.hgi-solid.hgi-gpu::before {
  mask-image: url(/build/images/gpu.f968c4f2.svg);
  -webkit-mask-image: url(/build/images/gpu.f968c4f2.svg);
}

.hgi.hgi-bulk.hgi-gpu::before {
  mask-image: url(/build/images/gpu.21c5a081.svg);
  -webkit-mask-image: url(/build/images/gpu.21c5a081.svg);
}

.hgi.hgi-solid.hgi-graduate-female::before {
  mask-image: url(/build/images/graduate-female.f9ce94b1.svg);
  -webkit-mask-image: url(/build/images/graduate-female.f9ce94b1.svg);
}

.hgi.hgi-bulk.hgi-graduate-female::before {
  mask-image: url(/build/images/graduate-female.8ad94304.svg);
  -webkit-mask-image: url(/build/images/graduate-female.8ad94304.svg);
}

.hgi.hgi-solid.hgi-graduate-male::before {
  mask-image: url(/build/images/graduate-male.6688ee36.svg);
  -webkit-mask-image: url(/build/images/graduate-male.6688ee36.svg);
}

.hgi.hgi-bulk.hgi-graduate-male::before {
  mask-image: url(/build/images/graduate-male.83cf2024.svg);
  -webkit-mask-image: url(/build/images/graduate-male.83cf2024.svg);
}

.hgi.hgi-solid.hgi-graduation-scroll::before {
  mask-image: url(/build/images/graduation-scroll.7f8ed9ed.svg);
  -webkit-mask-image: url(/build/images/graduation-scroll.7f8ed9ed.svg);
}

.hgi.hgi-bulk.hgi-graduation-scroll::before {
  mask-image: url(/build/images/graduation-scroll.dd232255.svg);
  -webkit-mask-image: url(/build/images/graduation-scroll.dd232255.svg);
}

.hgi.hgi-solid.hgi-grapes::before {
  mask-image: url(/build/images/grapes.e5f14211.svg);
  -webkit-mask-image: url(/build/images/grapes.e5f14211.svg);
}

.hgi.hgi-bulk.hgi-grapes::before {
  mask-image: url(/build/images/grapes.16152d3a.svg);
  -webkit-mask-image: url(/build/images/grapes.16152d3a.svg);
}

.hgi.hgi-solid.hgi-gravity::before {
  mask-image: url(/build/images/gravity.574548ba.svg);
  -webkit-mask-image: url(/build/images/gravity.574548ba.svg);
}

.hgi.hgi-bulk.hgi-gravity::before {
  mask-image: url(/build/images/gravity.db03f8ed.svg);
  -webkit-mask-image: url(/build/images/gravity.db03f8ed.svg);
}

.hgi.hgi-solid.hgi-greater-than-circle::before {
  mask-image: url(/build/images/greater-than-circle.85cbb091.svg);
  -webkit-mask-image: url(/build/images/greater-than-circle.85cbb091.svg);
}

.hgi.hgi-bulk.hgi-greater-than-circle::before {
  mask-image: url(/build/images/greater-than-circle.f208589b.svg);
  -webkit-mask-image: url(/build/images/greater-than-circle.f208589b.svg);
}

.hgi.hgi-solid.hgi-greater-than-square::before {
  mask-image: url(/build/images/greater-than-square.391ae7d9.svg);
  -webkit-mask-image: url(/build/images/greater-than-square.391ae7d9.svg);
}

.hgi.hgi-bulk.hgi-greater-than-square::before {
  mask-image: url(/build/images/greater-than-square.3799bf6e.svg);
  -webkit-mask-image: url(/build/images/greater-than-square.3799bf6e.svg);
}

.hgi.hgi-solid.hgi-greater-than::before {
  mask-image: url(/build/images/greater-than.7f96e8df.svg);
  -webkit-mask-image: url(/build/images/greater-than.7f96e8df.svg);
}

.hgi.hgi-bulk.hgi-greater-than::before {
  mask-image: url(/build/images/greater-than.f3d9e838.svg);
  -webkit-mask-image: url(/build/images/greater-than.f3d9e838.svg);
}

.hgi.hgi-solid.hgi-greek-helmet::before {
  mask-image: url(/build/images/greek-helmet.dcfea20b.svg);
  -webkit-mask-image: url(/build/images/greek-helmet.dcfea20b.svg);
}

.hgi.hgi-bulk.hgi-greek-helmet::before {
  mask-image: url(/build/images/greek-helmet.1c6a3804.svg);
  -webkit-mask-image: url(/build/images/greek-helmet.1c6a3804.svg);
}

.hgi.hgi-solid.hgi-green-house::before {
  mask-image: url(/build/images/green-house.eb745b47.svg);
  -webkit-mask-image: url(/build/images/green-house.eb745b47.svg);
}

.hgi.hgi-bulk.hgi-green-house::before {
  mask-image: url(/build/images/green-house.085b9fde.svg);
  -webkit-mask-image: url(/build/images/green-house.085b9fde.svg);
}

.hgi.hgi-solid.hgi-grid-off::before {
  mask-image: url(/build/images/grid-off.088a4cb7.svg);
  -webkit-mask-image: url(/build/images/grid-off.088a4cb7.svg);
}

.hgi.hgi-bulk.hgi-grid-off::before {
  mask-image: url(/build/images/grid-off.ac302dcc.svg);
  -webkit-mask-image: url(/build/images/grid-off.ac302dcc.svg);
}

.hgi.hgi-solid.hgi-grid-table::before {
  mask-image: url(/build/images/grid-table.b3fcf52b.svg);
  -webkit-mask-image: url(/build/images/grid-table.b3fcf52b.svg);
}

.hgi.hgi-bulk.hgi-grid-table::before {
  mask-image: url(/build/images/grid-table.944e01c5.svg);
  -webkit-mask-image: url(/build/images/grid-table.944e01c5.svg);
}

.hgi.hgi-solid.hgi-grid-view::before {
  mask-image: url(/build/images/grid-view.2c8ede3f.svg);
  -webkit-mask-image: url(/build/images/grid-view.2c8ede3f.svg);
}

.hgi.hgi-bulk.hgi-grid-view::before {
  mask-image: url(/build/images/grid-view.54c8aa18.svg);
  -webkit-mask-image: url(/build/images/grid-view.54c8aa18.svg);
}

.hgi.hgi-solid.hgi-grid::before {
  mask-image: url(/build/images/grid.1657e6a1.svg);
  -webkit-mask-image: url(/build/images/grid.1657e6a1.svg);
}

.hgi.hgi-bulk.hgi-grid::before {
  mask-image: url(/build/images/grid.7d783d07.svg);
  -webkit-mask-image: url(/build/images/grid.7d783d07.svg);
}

.hgi.hgi-solid.hgi-grimacing::before {
  mask-image: url(/build/images/grimacing.a21cd83a.svg);
  -webkit-mask-image: url(/build/images/grimacing.a21cd83a.svg);
}

.hgi.hgi-bulk.hgi-grimacing::before {
  mask-image: url(/build/images/grimacing.7726f757.svg);
  -webkit-mask-image: url(/build/images/grimacing.7726f757.svg);
}

.hgi.hgi-solid.hgi-grinning::before {
  mask-image: url(/build/images/grinning.f22e91bd.svg);
  -webkit-mask-image: url(/build/images/grinning.f22e91bd.svg);
}

.hgi.hgi-bulk.hgi-grinning::before {
  mask-image: url(/build/images/grinning.6a9e19d6.svg);
  -webkit-mask-image: url(/build/images/grinning.6a9e19d6.svg);
}

.hgi.hgi-solid.hgi-grok::before {
  mask-image: url(/build/images/grok.874e1d20.svg);
  -webkit-mask-image: url(/build/images/grok.874e1d20.svg);
}

.hgi.hgi-bulk.hgi-grok::before {
  mask-image: url(/build/images/grok.b9ca352a.svg);
  -webkit-mask-image: url(/build/images/grok.b9ca352a.svg);
}

.hgi.hgi-solid.hgi-group-items::before {
  mask-image: url(/build/images/group-items.0e360e24.svg);
  -webkit-mask-image: url(/build/images/group-items.0e360e24.svg);
}

.hgi.hgi-bulk.hgi-group-items::before {
  mask-image: url(/build/images/group-items.91f65ce2.svg);
  -webkit-mask-image: url(/build/images/group-items.91f65ce2.svg);
}

.hgi.hgi-solid.hgi-group-layers::before {
  mask-image: url(/build/images/group-layers.45f004d6.svg);
  -webkit-mask-image: url(/build/images/group-layers.45f004d6.svg);
}

.hgi.hgi-bulk.hgi-group-layers::before {
  mask-image: url(/build/images/group-layers.ca2bdadc.svg);
  -webkit-mask-image: url(/build/images/group-layers.ca2bdadc.svg);
}

.hgi.hgi-solid.hgi-guest-house::before {
  mask-image: url(/build/images/guest-house.72641e92.svg);
  -webkit-mask-image: url(/build/images/guest-house.72641e92.svg);
}

.hgi.hgi-bulk.hgi-guest-house::before {
  mask-image: url(/build/images/guest-house.8fd3997a.svg);
  -webkit-mask-image: url(/build/images/guest-house.8fd3997a.svg);
}

.hgi.hgi-solid.hgi-gun::before {
  mask-image: url(/build/images/gun.7db78a11.svg);
  -webkit-mask-image: url(/build/images/gun.7db78a11.svg);
}

.hgi.hgi-bulk.hgi-gun::before {
  mask-image: url(/build/images/gun.cadf8c39.svg);
  -webkit-mask-image: url(/build/images/gun.cadf8c39.svg);
}

.hgi.hgi-solid.hgi-gymnastic-rings::before {
  mask-image: url(/build/images/gymnastic-rings.9c60d8f3.svg);
  -webkit-mask-image: url(/build/images/gymnastic-rings.9c60d8f3.svg);
}

.hgi.hgi-bulk.hgi-gymnastic-rings::before {
  mask-image: url(/build/images/gymnastic-rings.42c57948.svg);
  -webkit-mask-image: url(/build/images/gymnastic-rings.42c57948.svg);
}

.hgi.hgi-solid.hgi-gymnastic::before {
  mask-image: url(/build/images/gymnastic.a8da4afe.svg);
  -webkit-mask-image: url(/build/images/gymnastic.a8da4afe.svg);
}

.hgi.hgi-bulk.hgi-gymnastic::before {
  mask-image: url(/build/images/gymnastic.d96b83ee.svg);
  -webkit-mask-image: url(/build/images/gymnastic.d96b83ee.svg);
}

.hgi.hgi-solid.hgi-hackerrank::before {
  mask-image: url(/build/images/hackerrank.3cfbeadd.svg);
  -webkit-mask-image: url(/build/images/hackerrank.3cfbeadd.svg);
}

.hgi.hgi-bulk.hgi-hackerrank::before {
  mask-image: url(/build/images/hackerrank.06c30125.svg);
  -webkit-mask-image: url(/build/images/hackerrank.06c30125.svg);
}

.hgi.hgi-solid.hgi-hair-clips::before {
  mask-image: url(/build/images/hair-clips.cb5b68c1.svg);
  -webkit-mask-image: url(/build/images/hair-clips.cb5b68c1.svg);
}

.hgi.hgi-bulk.hgi-hair-clips::before {
  mask-image: url(/build/images/hair-clips.bdf67ca8.svg);
  -webkit-mask-image: url(/build/images/hair-clips.bdf67ca8.svg);
}

.hgi.hgi-solid.hgi-hair-dryer::before {
  mask-image: url(/build/images/hair-dryer.bd95159e.svg);
  -webkit-mask-image: url(/build/images/hair-dryer.bd95159e.svg);
}

.hgi.hgi-bulk.hgi-hair-dryer::before {
  mask-image: url(/build/images/hair-dryer.92c7d629.svg);
  -webkit-mask-image: url(/build/images/hair-dryer.92c7d629.svg);
}

.hgi.hgi-solid.hgi-haji::before {
  mask-image: url(/build/images/haji.e7da0e8c.svg);
  -webkit-mask-image: url(/build/images/haji.e7da0e8c.svg);
}

.hgi.hgi-bulk.hgi-haji::before {
  mask-image: url(/build/images/haji.4f075456.svg);
  -webkit-mask-image: url(/build/images/haji.4f075456.svg);
}

.hgi.hgi-solid.hgi-halal::before {
  mask-image: url(/build/images/halal.f2d35e6c.svg);
  -webkit-mask-image: url(/build/images/halal.f2d35e6c.svg);
}

.hgi.hgi-bulk.hgi-halal::before {
  mask-image: url(/build/images/halal.1a408a0e.svg);
  -webkit-mask-image: url(/build/images/halal.1a408a0e.svg);
}

.hgi.hgi-solid.hgi-hamburger-01::before {
  mask-image: url(/build/images/hamburger-01.bd807c44.svg);
  -webkit-mask-image: url(/build/images/hamburger-01.bd807c44.svg);
}

.hgi.hgi-bulk.hgi-hamburger-01::before {
  mask-image: url(/build/images/hamburger-01.3ec8c216.svg);
  -webkit-mask-image: url(/build/images/hamburger-01.3ec8c216.svg);
}

.hgi.hgi-solid.hgi-hamburger-02::before {
  mask-image: url(/build/images/hamburger-02.89b789f3.svg);
  -webkit-mask-image: url(/build/images/hamburger-02.89b789f3.svg);
}

.hgi.hgi-bulk.hgi-hamburger-02::before {
  mask-image: url(/build/images/hamburger-02.6a84394e.svg);
  -webkit-mask-image: url(/build/images/hamburger-02.6a84394e.svg);
}

.hgi.hgi-solid.hgi-hand-bag-01::before {
  mask-image: url(/build/images/hand-bag-01.cc6ae23d.svg);
  -webkit-mask-image: url(/build/images/hand-bag-01.cc6ae23d.svg);
}

.hgi.hgi-bulk.hgi-hand-bag-01::before {
  mask-image: url(/build/images/hand-bag-01.089447c1.svg);
  -webkit-mask-image: url(/build/images/hand-bag-01.089447c1.svg);
}

.hgi.hgi-solid.hgi-hand-bag-02::before {
  mask-image: url(/build/images/hand-bag-02.1ae0f701.svg);
  -webkit-mask-image: url(/build/images/hand-bag-02.1ae0f701.svg);
}

.hgi.hgi-bulk.hgi-hand-bag-02::before {
  mask-image: url(/build/images/hand-bag-02.d1f03916.svg);
  -webkit-mask-image: url(/build/images/hand-bag-02.d1f03916.svg);
}

.hgi.hgi-solid.hgi-hand-beater::before {
  mask-image: url(/build/images/hand-beater.bdab9165.svg);
  -webkit-mask-image: url(/build/images/hand-beater.bdab9165.svg);
}

.hgi.hgi-bulk.hgi-hand-beater::before {
  mask-image: url(/build/images/hand-beater.5c3c9e1f.svg);
  -webkit-mask-image: url(/build/images/hand-beater.5c3c9e1f.svg);
}

.hgi.hgi-solid.hgi-hand-grip::before {
  mask-image: url(/build/images/hand-grip.32a887ea.svg);
  -webkit-mask-image: url(/build/images/hand-grip.32a887ea.svg);
}

.hgi.hgi-bulk.hgi-hand-grip::before {
  mask-image: url(/build/images/hand-grip.6e4d4c98.svg);
  -webkit-mask-image: url(/build/images/hand-grip.6e4d4c98.svg);
}

.hgi.hgi-solid.hgi-hand-pointing-down-01::before {
  mask-image: url(/build/images/hand-pointing-down-01.f224d975.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-down-01.f224d975.svg);
}

.hgi.hgi-bulk.hgi-hand-pointing-down-01::before {
  mask-image: url(/build/images/hand-pointing-down-01.39837c43.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-down-01.39837c43.svg);
}

.hgi.hgi-solid.hgi-hand-pointing-down-02::before {
  mask-image: url(/build/images/hand-pointing-down-02.57727e64.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-down-02.57727e64.svg);
}

.hgi.hgi-bulk.hgi-hand-pointing-down-02::before {
  mask-image: url(/build/images/hand-pointing-down-02.f0d27043.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-down-02.f0d27043.svg);
}

.hgi.hgi-solid.hgi-hand-pointing-down-03::before {
  mask-image: url(/build/images/hand-pointing-down-03.0e614177.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-down-03.0e614177.svg);
}

.hgi.hgi-bulk.hgi-hand-pointing-down-03::before {
  mask-image: url(/build/images/hand-pointing-down-03.236922d3.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-down-03.236922d3.svg);
}

.hgi.hgi-solid.hgi-hand-pointing-down-04::before {
  mask-image: url(/build/images/hand-pointing-down-04.38c601e7.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-down-04.38c601e7.svg);
}

.hgi.hgi-bulk.hgi-hand-pointing-down-04::before {
  mask-image: url(/build/images/hand-pointing-down-04.4b61e307.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-down-04.4b61e307.svg);
}

.hgi.hgi-solid.hgi-hand-pointing-left-01::before {
  mask-image: url(/build/images/hand-pointing-left-01.d3ab315c.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-left-01.d3ab315c.svg);
}

.hgi.hgi-bulk.hgi-hand-pointing-left-01::before {
  mask-image: url(/build/images/hand-pointing-left-01.5cd7b759.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-left-01.5cd7b759.svg);
}

.hgi.hgi-solid.hgi-hand-pointing-left-02::before {
  mask-image: url(/build/images/hand-pointing-left-02.15afcaaa.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-left-02.15afcaaa.svg);
}

.hgi.hgi-bulk.hgi-hand-pointing-left-02::before {
  mask-image: url(/build/images/hand-pointing-left-02.baf8e42f.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-left-02.baf8e42f.svg);
}

.hgi.hgi-solid.hgi-hand-pointing-left-03::before {
  mask-image: url(/build/images/hand-pointing-left-03.dd9e6595.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-left-03.dd9e6595.svg);
}

.hgi.hgi-bulk.hgi-hand-pointing-left-03::before {
  mask-image: url(/build/images/hand-pointing-left-03.717a26fd.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-left-03.717a26fd.svg);
}

.hgi.hgi-solid.hgi-hand-pointing-left-04::before {
  mask-image: url(/build/images/hand-pointing-left-04.7d03943c.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-left-04.7d03943c.svg);
}

.hgi.hgi-bulk.hgi-hand-pointing-left-04::before {
  mask-image: url(/build/images/hand-pointing-left-04.4d4b392d.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-left-04.4d4b392d.svg);
}

.hgi.hgi-solid.hgi-hand-pointing-right-01::before {
  mask-image: url(/build/images/hand-pointing-right-01.860a3207.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-right-01.860a3207.svg);
}

.hgi.hgi-bulk.hgi-hand-pointing-right-01::before {
  mask-image: url(/build/images/hand-pointing-right-01.8b593ea1.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-right-01.8b593ea1.svg);
}

.hgi.hgi-solid.hgi-hand-pointing-right-02::before {
  mask-image: url(/build/images/hand-pointing-right-02.6ce87b49.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-right-02.6ce87b49.svg);
}

.hgi.hgi-bulk.hgi-hand-pointing-right-02::before {
  mask-image: url(/build/images/hand-pointing-right-02.21c65771.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-right-02.21c65771.svg);
}

.hgi.hgi-solid.hgi-hand-pointing-right-03::before {
  mask-image: url(/build/images/hand-pointing-right-03.c610d2f3.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-right-03.c610d2f3.svg);
}

.hgi.hgi-bulk.hgi-hand-pointing-right-03::before {
  mask-image: url(/build/images/hand-pointing-right-03.96e4a001.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-right-03.96e4a001.svg);
}

.hgi.hgi-solid.hgi-hand-pointing-right-04::before {
  mask-image: url(/build/images/hand-pointing-right-04.9c430757.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-right-04.9c430757.svg);
}

.hgi.hgi-bulk.hgi-hand-pointing-right-04::before {
  mask-image: url(/build/images/hand-pointing-right-04.17c21899.svg);
  -webkit-mask-image: url(/build/images/hand-pointing-right-04.17c21899.svg);
}

.hgi.hgi-solid.hgi-hand-prayer::before {
  mask-image: url(/build/images/hand-prayer.488d935d.svg);
  -webkit-mask-image: url(/build/images/hand-prayer.488d935d.svg);
}

.hgi.hgi-bulk.hgi-hand-prayer::before {
  mask-image: url(/build/images/hand-prayer.a10ddb01.svg);
  -webkit-mask-image: url(/build/images/hand-prayer.a10ddb01.svg);
}

.hgi.hgi-solid.hgi-hand-sanitizer::before {
  mask-image: url(/build/images/hand-sanitizer.bcf7d050.svg);
  -webkit-mask-image: url(/build/images/hand-sanitizer.bcf7d050.svg);
}

.hgi.hgi-bulk.hgi-hand-sanitizer::before {
  mask-image: url(/build/images/hand-sanitizer.6298b8b6.svg);
  -webkit-mask-image: url(/build/images/hand-sanitizer.6298b8b6.svg);
}

.hgi.hgi-solid.hgi-handcuffs::before {
  mask-image: url(/build/images/handcuffs.42ebd689.svg);
  -webkit-mask-image: url(/build/images/handcuffs.42ebd689.svg);
}

.hgi.hgi-bulk.hgi-handcuffs::before {
  mask-image: url(/build/images/handcuffs.7af06627.svg);
  -webkit-mask-image: url(/build/images/handcuffs.7af06627.svg);
}

.hgi.hgi-solid.hgi-hanger::before {
  mask-image: url(/build/images/hanger.447bd63f.svg);
  -webkit-mask-image: url(/build/images/hanger.447bd63f.svg);
}

.hgi.hgi-bulk.hgi-hanger::before {
  mask-image: url(/build/images/hanger.a01e7f35.svg);
  -webkit-mask-image: url(/build/images/hanger.a01e7f35.svg);
}

.hgi.hgi-solid.hgi-hanging-clock::before {
  mask-image: url(/build/images/hanging-clock.32664fc8.svg);
  -webkit-mask-image: url(/build/images/hanging-clock.32664fc8.svg);
}

.hgi.hgi-bulk.hgi-hanging-clock::before {
  mask-image: url(/build/images/hanging-clock.d58f2b28.svg);
  -webkit-mask-image: url(/build/images/hanging-clock.d58f2b28.svg);
}

.hgi.hgi-solid.hgi-hangout::before {
  mask-image: url(/build/images/hangout.cbc1af96.svg);
  -webkit-mask-image: url(/build/images/hangout.cbc1af96.svg);
}

.hgi.hgi-bulk.hgi-hangout::before {
  mask-image: url(/build/images/hangout.978be33d.svg);
  -webkit-mask-image: url(/build/images/hangout.978be33d.svg);
}

.hgi.hgi-solid.hgi-happy::before {
  mask-image: url(/build/images/happy.e6767e25.svg);
  -webkit-mask-image: url(/build/images/happy.e6767e25.svg);
}

.hgi.hgi-bulk.hgi-happy::before {
  mask-image: url(/build/images/happy.fbe65a10.svg);
  -webkit-mask-image: url(/build/images/happy.fbe65a10.svg);
}

.hgi.hgi-solid.hgi-hard-drive::before {
  mask-image: url(/build/images/hard-drive.8723a4a0.svg);
  -webkit-mask-image: url(/build/images/hard-drive.8723a4a0.svg);
}

.hgi.hgi-bulk.hgi-hard-drive::before {
  mask-image: url(/build/images/hard-drive.597834ef.svg);
  -webkit-mask-image: url(/build/images/hard-drive.597834ef.svg);
}

.hgi.hgi-solid.hgi-hdd::before {
  mask-image: url(/build/images/hdd.febfcbcf.svg);
  -webkit-mask-image: url(/build/images/hdd.febfcbcf.svg);
}

.hgi.hgi-bulk.hgi-hdd::before {
  mask-image: url(/build/images/hdd.218d3d0c.svg);
  -webkit-mask-image: url(/build/images/hdd.218d3d0c.svg);
}

.hgi.hgi-solid.hgi-hdr-01::before {
  mask-image: url(/build/images/hdr-01.c4e9fa81.svg);
  -webkit-mask-image: url(/build/images/hdr-01.c4e9fa81.svg);
}

.hgi.hgi-bulk.hgi-hdr-01::before {
  mask-image: url(/build/images/hdr-01.b59cae82.svg);
  -webkit-mask-image: url(/build/images/hdr-01.b59cae82.svg);
}

.hgi.hgi-solid.hgi-hdr-02::before {
  mask-image: url(/build/images/hdr-02.14887b8b.svg);
  -webkit-mask-image: url(/build/images/hdr-02.14887b8b.svg);
}

.hgi.hgi-bulk.hgi-hdr-02::before {
  mask-image: url(/build/images/hdr-02.296cced4.svg);
  -webkit-mask-image: url(/build/images/hdr-02.296cced4.svg);
}

.hgi.hgi-solid.hgi-heading-01::before {
  mask-image: url(/build/images/heading-01.86249229.svg);
  -webkit-mask-image: url(/build/images/heading-01.86249229.svg);
}

.hgi.hgi-bulk.hgi-heading-01::before {
  mask-image: url(/build/images/heading-01.748b157e.svg);
  -webkit-mask-image: url(/build/images/heading-01.748b157e.svg);
}

.hgi.hgi-solid.hgi-heading-02::before {
  mask-image: url(/build/images/heading-02.925e739a.svg);
  -webkit-mask-image: url(/build/images/heading-02.925e739a.svg);
}

.hgi.hgi-bulk.hgi-heading-02::before {
  mask-image: url(/build/images/heading-02.ae744ab2.svg);
  -webkit-mask-image: url(/build/images/heading-02.ae744ab2.svg);
}

.hgi.hgi-solid.hgi-heading-03::before {
  mask-image: url(/build/images/heading-03.2317c6db.svg);
  -webkit-mask-image: url(/build/images/heading-03.2317c6db.svg);
}

.hgi.hgi-bulk.hgi-heading-03::before {
  mask-image: url(/build/images/heading-03.345f2cd9.svg);
  -webkit-mask-image: url(/build/images/heading-03.345f2cd9.svg);
}

.hgi.hgi-solid.hgi-heading-04::before {
  mask-image: url(/build/images/heading-04.d7c530a1.svg);
  -webkit-mask-image: url(/build/images/heading-04.d7c530a1.svg);
}

.hgi.hgi-bulk.hgi-heading-04::before {
  mask-image: url(/build/images/heading-04.464286b2.svg);
  -webkit-mask-image: url(/build/images/heading-04.464286b2.svg);
}

.hgi.hgi-solid.hgi-heading-05::before {
  mask-image: url(/build/images/heading-05.bf6c196e.svg);
  -webkit-mask-image: url(/build/images/heading-05.bf6c196e.svg);
}

.hgi.hgi-bulk.hgi-heading-05::before {
  mask-image: url(/build/images/heading-05.32ced427.svg);
  -webkit-mask-image: url(/build/images/heading-05.32ced427.svg);
}

.hgi.hgi-solid.hgi-heading-06::before {
  mask-image: url(/build/images/heading-06.c3c16100.svg);
  -webkit-mask-image: url(/build/images/heading-06.c3c16100.svg);
}

.hgi.hgi-bulk.hgi-heading-06::before {
  mask-image: url(/build/images/heading-06.ed14d012.svg);
  -webkit-mask-image: url(/build/images/heading-06.ed14d012.svg);
}

.hgi.hgi-solid.hgi-heading::before {
  mask-image: url(/build/images/heading.20bebeec.svg);
  -webkit-mask-image: url(/build/images/heading.20bebeec.svg);
}

.hgi.hgi-bulk.hgi-heading::before {
  mask-image: url(/build/images/heading.7c5fe081.svg);
  -webkit-mask-image: url(/build/images/heading.7c5fe081.svg);
}

.hgi.hgi-solid.hgi-headphone-mute::before {
  mask-image: url(/build/images/headphone-mute.532225f6.svg);
  -webkit-mask-image: url(/build/images/headphone-mute.532225f6.svg);
}

.hgi.hgi-bulk.hgi-headphone-mute::before {
  mask-image: url(/build/images/headphone-mute.fb3b6223.svg);
  -webkit-mask-image: url(/build/images/headphone-mute.fb3b6223.svg);
}

.hgi.hgi-solid.hgi-headphones::before {
  mask-image: url(/build/images/headphones.d3aeab76.svg);
  -webkit-mask-image: url(/build/images/headphones.d3aeab76.svg);
}

.hgi.hgi-bulk.hgi-headphones::before {
  mask-image: url(/build/images/headphones.a1f89ab2.svg);
  -webkit-mask-image: url(/build/images/headphones.a1f89ab2.svg);
}

.hgi.hgi-solid.hgi-headset-connected::before {
  mask-image: url(/build/images/headset-connected.abc5a652.svg);
  -webkit-mask-image: url(/build/images/headset-connected.abc5a652.svg);
}

.hgi.hgi-bulk.hgi-headset-connected::before {
  mask-image: url(/build/images/headset-connected.61c66f97.svg);
  -webkit-mask-image: url(/build/images/headset-connected.61c66f97.svg);
}

.hgi.hgi-solid.hgi-headset-off::before {
  mask-image: url(/build/images/headset-off.e4ae0753.svg);
  -webkit-mask-image: url(/build/images/headset-off.e4ae0753.svg);
}

.hgi.hgi-bulk.hgi-headset-off::before {
  mask-image: url(/build/images/headset-off.4186ec29.svg);
  -webkit-mask-image: url(/build/images/headset-off.4186ec29.svg);
}

.hgi.hgi-solid.hgi-headset::before {
  mask-image: url(/build/images/headset.1834a037.svg);
  -webkit-mask-image: url(/build/images/headset.1834a037.svg);
}

.hgi.hgi-bulk.hgi-headset::before {
  mask-image: url(/build/images/headset.bad693f5.svg);
  -webkit-mask-image: url(/build/images/headset.bad693f5.svg);
}

.hgi.hgi-solid.hgi-healtcare::before {
  mask-image: url(/build/images/healtcare.472025b6.svg);
  -webkit-mask-image: url(/build/images/healtcare.472025b6.svg);
}

.hgi.hgi-bulk.hgi-healtcare::before {
  mask-image: url(/build/images/healtcare.7c0c359f.svg);
  -webkit-mask-image: url(/build/images/healtcare.7c0c359f.svg);
}

.hgi.hgi-solid.hgi-health::before {
  mask-image: url(/build/images/health.056f0d32.svg);
  -webkit-mask-image: url(/build/images/health.056f0d32.svg);
}

.hgi.hgi-bulk.hgi-health::before {
  mask-image: url(/build/images/health.60ad8372.svg);
  -webkit-mask-image: url(/build/images/health.60ad8372.svg);
}

.hgi.hgi-solid.hgi-heart-add::before {
  mask-image: url(/build/images/heart-add.2f179dc2.svg);
  -webkit-mask-image: url(/build/images/heart-add.2f179dc2.svg);
}

.hgi.hgi-bulk.hgi-heart-add::before {
  mask-image: url(/build/images/heart-add.454421e5.svg);
  -webkit-mask-image: url(/build/images/heart-add.454421e5.svg);
}

.hgi.hgi-solid.hgi-heart-check::before {
  mask-image: url(/build/images/heart-check.6f89f418.svg);
  -webkit-mask-image: url(/build/images/heart-check.6f89f418.svg);
}

.hgi.hgi-bulk.hgi-heart-check::before {
  mask-image: url(/build/images/heart-check.21cc4cea.svg);
  -webkit-mask-image: url(/build/images/heart-check.21cc4cea.svg);
}

.hgi.hgi-solid.hgi-heart-remove::before {
  mask-image: url(/build/images/heart-remove.fa8ee7d7.svg);
  -webkit-mask-image: url(/build/images/heart-remove.fa8ee7d7.svg);
}

.hgi.hgi-bulk.hgi-heart-remove::before {
  mask-image: url(/build/images/heart-remove.585a88a8.svg);
  -webkit-mask-image: url(/build/images/heart-remove.585a88a8.svg);
}

.hgi.hgi-solid.hgi-heartbreak::before {
  mask-image: url(/build/images/heartbreak.24399070.svg);
  -webkit-mask-image: url(/build/images/heartbreak.24399070.svg);
}

.hgi.hgi-bulk.hgi-heartbreak::before {
  mask-image: url(/build/images/heartbreak.1771772c.svg);
  -webkit-mask-image: url(/build/images/heartbreak.1771772c.svg);
}

.hgi.hgi-solid.hgi-helicopter::before {
  mask-image: url(/build/images/helicopter.aec598e8.svg);
  -webkit-mask-image: url(/build/images/helicopter.aec598e8.svg);
}

.hgi.hgi-bulk.hgi-helicopter::before {
  mask-image: url(/build/images/helicopter.6ee26de6.svg);
  -webkit-mask-image: url(/build/images/helicopter.6ee26de6.svg);
}

.hgi.hgi-solid.hgi-help-circle::before {
  mask-image: url(/build/images/help-circle.e1b27ac3.svg);
  -webkit-mask-image: url(/build/images/help-circle.e1b27ac3.svg);
}

.hgi.hgi-bulk.hgi-help-circle::before {
  mask-image: url(/build/images/help-circle.61fe0cd2.svg);
  -webkit-mask-image: url(/build/images/help-circle.61fe0cd2.svg);
}

.hgi.hgi-solid.hgi-help-square::before {
  mask-image: url(/build/images/help-square.f17bbaa2.svg);
  -webkit-mask-image: url(/build/images/help-square.f17bbaa2.svg);
}

.hgi.hgi-bulk.hgi-help-square::before {
  mask-image: url(/build/images/help-square.66e2bc5f.svg);
  -webkit-mask-image: url(/build/images/help-square.66e2bc5f.svg);
}

.hgi.hgi-solid.hgi-hexagon-01::before {
  mask-image: url(/build/images/hexagon-01.f7079498.svg);
  -webkit-mask-image: url(/build/images/hexagon-01.f7079498.svg);
}

.hgi.hgi-bulk.hgi-hexagon-01::before {
  mask-image: url(/build/images/hexagon-01.9cb22f56.svg);
  -webkit-mask-image: url(/build/images/hexagon-01.9cb22f56.svg);
}

.hgi.hgi-solid.hgi-hexagon::before {
  mask-image: url(/build/images/hexagon.f9fa4bf7.svg);
  -webkit-mask-image: url(/build/images/hexagon.f9fa4bf7.svg);
}

.hgi.hgi-bulk.hgi-hexagon::before {
  mask-image: url(/build/images/hexagon.e806a90c.svg);
  -webkit-mask-image: url(/build/images/hexagon.e806a90c.svg);
}

.hgi.hgi-solid.hgi-hierarchy-circle-01::before {
  mask-image: url(/build/images/hierarchy-circle-01.3865394c.svg);
  -webkit-mask-image: url(/build/images/hierarchy-circle-01.3865394c.svg);
}

.hgi.hgi-bulk.hgi-hierarchy-circle-01::before {
  mask-image: url(/build/images/hierarchy-circle-01.b9c3d2a0.svg);
  -webkit-mask-image: url(/build/images/hierarchy-circle-01.b9c3d2a0.svg);
}

.hgi.hgi-solid.hgi-hierarchy-circle-02::before {
  mask-image: url(/build/images/hierarchy-circle-02.3e9accbf.svg);
  -webkit-mask-image: url(/build/images/hierarchy-circle-02.3e9accbf.svg);
}

.hgi.hgi-bulk.hgi-hierarchy-circle-02::before {
  mask-image: url(/build/images/hierarchy-circle-02.69c5d282.svg);
  -webkit-mask-image: url(/build/images/hierarchy-circle-02.69c5d282.svg);
}

.hgi.hgi-solid.hgi-hierarchy-circle-03::before {
  mask-image: url(/build/images/hierarchy-circle-03.1eeae588.svg);
  -webkit-mask-image: url(/build/images/hierarchy-circle-03.1eeae588.svg);
}

.hgi.hgi-bulk.hgi-hierarchy-circle-03::before {
  mask-image: url(/build/images/hierarchy-circle-03.6b09eab6.svg);
  -webkit-mask-image: url(/build/images/hierarchy-circle-03.6b09eab6.svg);
}

.hgi.hgi-solid.hgi-hierarchy-files::before {
  mask-image: url(/build/images/hierarchy-files.948e8dff.svg);
  -webkit-mask-image: url(/build/images/hierarchy-files.948e8dff.svg);
}

.hgi.hgi-bulk.hgi-hierarchy-files::before {
  mask-image: url(/build/images/hierarchy-files.2d5d6480.svg);
  -webkit-mask-image: url(/build/images/hierarchy-files.2d5d6480.svg);
}

.hgi.hgi-solid.hgi-hierarchy-square-01::before {
  mask-image: url(/build/images/hierarchy-square-01.176150e8.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-01.176150e8.svg);
}

.hgi.hgi-bulk.hgi-hierarchy-square-01::before {
  mask-image: url(/build/images/hierarchy-square-01.daebbe98.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-01.daebbe98.svg);
}

.hgi.hgi-solid.hgi-hierarchy-square-02::before {
  mask-image: url(/build/images/hierarchy-square-02.2d4617db.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-02.2d4617db.svg);
}

.hgi.hgi-bulk.hgi-hierarchy-square-02::before {
  mask-image: url(/build/images/hierarchy-square-02.26c344a7.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-02.26c344a7.svg);
}

.hgi.hgi-solid.hgi-hierarchy-square-03::before {
  mask-image: url(/build/images/hierarchy-square-03.fdfd9b09.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-03.fdfd9b09.svg);
}

.hgi.hgi-bulk.hgi-hierarchy-square-03::before {
  mask-image: url(/build/images/hierarchy-square-03.a0bfa5b7.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-03.a0bfa5b7.svg);
}

.hgi.hgi-solid.hgi-hierarchy-square-04::before {
  mask-image: url(/build/images/hierarchy-square-04.18a3f181.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-04.18a3f181.svg);
}

.hgi.hgi-bulk.hgi-hierarchy-square-04::before {
  mask-image: url(/build/images/hierarchy-square-04.788aa848.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-04.788aa848.svg);
}

.hgi.hgi-solid.hgi-hierarchy-square-05::before {
  mask-image: url(/build/images/hierarchy-square-05.cd6ffb3c.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-05.cd6ffb3c.svg);
}

.hgi.hgi-bulk.hgi-hierarchy-square-05::before {
  mask-image: url(/build/images/hierarchy-square-05.cc807cdf.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-05.cc807cdf.svg);
}

.hgi.hgi-solid.hgi-hierarchy-square-06::before {
  mask-image: url(/build/images/hierarchy-square-06.84558cc0.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-06.84558cc0.svg);
}

.hgi.hgi-bulk.hgi-hierarchy-square-06::before {
  mask-image: url(/build/images/hierarchy-square-06.270b3e37.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-06.270b3e37.svg);
}

.hgi.hgi-solid.hgi-hierarchy-square-07::before {
  mask-image: url(/build/images/hierarchy-square-07.4cd6d212.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-07.4cd6d212.svg);
}

.hgi.hgi-bulk.hgi-hierarchy-square-07::before {
  mask-image: url(/build/images/hierarchy-square-07.d8f956b3.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-07.d8f956b3.svg);
}

.hgi.hgi-solid.hgi-hierarchy-square-08::before {
  mask-image: url(/build/images/hierarchy-square-08.009cd753.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-08.009cd753.svg);
}

.hgi.hgi-bulk.hgi-hierarchy-square-08::before {
  mask-image: url(/build/images/hierarchy-square-08.820f2006.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-08.820f2006.svg);
}

.hgi.hgi-solid.hgi-hierarchy-square-10::before {
  mask-image: url(/build/images/hierarchy-square-10.599df29e.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-10.599df29e.svg);
}

.hgi.hgi-bulk.hgi-hierarchy-square-10::before {
  mask-image: url(/build/images/hierarchy-square-10.aaaf9fd4.svg);
  -webkit-mask-image: url(/build/images/hierarchy-square-10.aaaf9fd4.svg);
}

.hgi.hgi-solid.hgi-hierarchy::before {
  mask-image: url(/build/images/hierarchy.8bb86bf3.svg);
  -webkit-mask-image: url(/build/images/hierarchy.8bb86bf3.svg);
}

.hgi.hgi-bulk.hgi-hierarchy::before {
  mask-image: url(/build/images/hierarchy.0ca76516.svg);
  -webkit-mask-image: url(/build/images/hierarchy.0ca76516.svg);
}

.hgi.hgi-solid.hgi-high-heels-01::before {
  mask-image: url(/build/images/high-heels-01.45c0c8ab.svg);
  -webkit-mask-image: url(/build/images/high-heels-01.45c0c8ab.svg);
}

.hgi.hgi-bulk.hgi-high-heels-01::before {
  mask-image: url(/build/images/high-heels-01.5fcd4b31.svg);
  -webkit-mask-image: url(/build/images/high-heels-01.5fcd4b31.svg);
}

.hgi.hgi-solid.hgi-high-heels-02::before {
  mask-image: url(/build/images/high-heels-02.249d98db.svg);
  -webkit-mask-image: url(/build/images/high-heels-02.249d98db.svg);
}

.hgi.hgi-bulk.hgi-high-heels-02::before {
  mask-image: url(/build/images/high-heels-02.4add0642.svg);
  -webkit-mask-image: url(/build/images/high-heels-02.4add0642.svg);
}

.hgi.hgi-solid.hgi-hijab::before {
  mask-image: url(/build/images/hijab.fc3f6a5a.svg);
  -webkit-mask-image: url(/build/images/hijab.fc3f6a5a.svg);
}

.hgi.hgi-bulk.hgi-hijab::before {
  mask-image: url(/build/images/hijab.9da546ff.svg);
  -webkit-mask-image: url(/build/images/hijab.9da546ff.svg);
}

.hgi.hgi-solid.hgi-hockey::before {
  mask-image: url(/build/images/hockey.e03b6595.svg);
  -webkit-mask-image: url(/build/images/hockey.e03b6595.svg);
}

.hgi.hgi-bulk.hgi-hockey::before {
  mask-image: url(/build/images/hockey.75d017e5.svg);
  -webkit-mask-image: url(/build/images/hockey.75d017e5.svg);
}

.hgi.hgi-solid.hgi-hold-01::before {
  mask-image: url(/build/images/hold-01.b2d2369a.svg);
  -webkit-mask-image: url(/build/images/hold-01.b2d2369a.svg);
}

.hgi.hgi-bulk.hgi-hold-01::before {
  mask-image: url(/build/images/hold-01.b2d3a46e.svg);
  -webkit-mask-image: url(/build/images/hold-01.b2d3a46e.svg);
}

.hgi.hgi-solid.hgi-hold-02::before {
  mask-image: url(/build/images/hold-02.372efede.svg);
  -webkit-mask-image: url(/build/images/hold-02.372efede.svg);
}

.hgi.hgi-bulk.hgi-hold-02::before {
  mask-image: url(/build/images/hold-02.f890e2f9.svg);
  -webkit-mask-image: url(/build/images/hold-02.f890e2f9.svg);
}

.hgi.hgi-solid.hgi-hold-03::before {
  mask-image: url(/build/images/hold-03.2c9abcc5.svg);
  -webkit-mask-image: url(/build/images/hold-03.2c9abcc5.svg);
}

.hgi.hgi-bulk.hgi-hold-03::before {
  mask-image: url(/build/images/hold-03.7bb50eb3.svg);
  -webkit-mask-image: url(/build/images/hold-03.7bb50eb3.svg);
}

.hgi.hgi-solid.hgi-hold-04::before {
  mask-image: url(/build/images/hold-04.5eae5efa.svg);
  -webkit-mask-image: url(/build/images/hold-04.5eae5efa.svg);
}

.hgi.hgi-bulk.hgi-hold-04::before {
  mask-image: url(/build/images/hold-04.67360295.svg);
  -webkit-mask-image: url(/build/images/hold-04.67360295.svg);
}

.hgi.hgi-solid.hgi-hold-05::before {
  mask-image: url(/build/images/hold-05.b50a98b6.svg);
  -webkit-mask-image: url(/build/images/hold-05.b50a98b6.svg);
}

.hgi.hgi-bulk.hgi-hold-05::before {
  mask-image: url(/build/images/hold-05.831f65bc.svg);
  -webkit-mask-image: url(/build/images/hold-05.831f65bc.svg);
}

.hgi.hgi-solid.hgi-hold-locked-01::before {
  mask-image: url(/build/images/hold-locked-01.6864462f.svg);
  -webkit-mask-image: url(/build/images/hold-locked-01.6864462f.svg);
}

.hgi.hgi-bulk.hgi-hold-locked-01::before {
  mask-image: url(/build/images/hold-locked-01.b663add4.svg);
  -webkit-mask-image: url(/build/images/hold-locked-01.b663add4.svg);
}

.hgi.hgi-solid.hgi-hold-locked-02::before {
  mask-image: url(/build/images/hold-locked-02.f86e9001.svg);
  -webkit-mask-image: url(/build/images/hold-locked-02.f86e9001.svg);
}

.hgi.hgi-bulk.hgi-hold-locked-02::before {
  mask-image: url(/build/images/hold-locked-02.8a8d6c0a.svg);
  -webkit-mask-image: url(/build/images/hold-locked-02.8a8d6c0a.svg);
}

.hgi.hgi-solid.hgi-hold-phone::before {
  mask-image: url(/build/images/hold-phone.2d3b51e8.svg);
  -webkit-mask-image: url(/build/images/hold-phone.2d3b51e8.svg);
}

.hgi.hgi-bulk.hgi-hold-phone::before {
  mask-image: url(/build/images/hold-phone.2933e04c.svg);
  -webkit-mask-image: url(/build/images/hold-phone.2933e04c.svg);
}

.hgi.hgi-solid.hgi-hologram::before {
  mask-image: url(/build/images/hologram.e54cdc8b.svg);
  -webkit-mask-image: url(/build/images/hologram.e54cdc8b.svg);
}

.hgi.hgi-bulk.hgi-hologram::before {
  mask-image: url(/build/images/hologram.86774ffe.svg);
  -webkit-mask-image: url(/build/images/hologram.86774ffe.svg);
}

.hgi.hgi-solid.hgi-home-01::before {
  mask-image: url(/build/images/home-01.40c845a9.svg);
  -webkit-mask-image: url(/build/images/home-01.40c845a9.svg);
}

.hgi.hgi-bulk.hgi-home-01::before {
  mask-image: url(/build/images/home-01.c3ba5817.svg);
  -webkit-mask-image: url(/build/images/home-01.c3ba5817.svg);
}

.hgi.hgi-solid.hgi-home-02::before {
  mask-image: url(/build/images/home-02.b6322d27.svg);
  -webkit-mask-image: url(/build/images/home-02.b6322d27.svg);
}

.hgi.hgi-bulk.hgi-home-02::before {
  mask-image: url(/build/images/home-02.e7e49ebb.svg);
  -webkit-mask-image: url(/build/images/home-02.e7e49ebb.svg);
}

.hgi.hgi-solid.hgi-home-03::before {
  mask-image: url(/build/images/home-03.ee8380d8.svg);
  -webkit-mask-image: url(/build/images/home-03.ee8380d8.svg);
}

.hgi.hgi-bulk.hgi-home-03::before {
  mask-image: url(/build/images/home-03.4082e2d4.svg);
  -webkit-mask-image: url(/build/images/home-03.4082e2d4.svg);
}

.hgi.hgi-solid.hgi-home-04::before {
  mask-image: url(/build/images/home-04.b573e6c0.svg);
  -webkit-mask-image: url(/build/images/home-04.b573e6c0.svg);
}

.hgi.hgi-bulk.hgi-home-04::before {
  mask-image: url(/build/images/home-04.ddaaab12.svg);
  -webkit-mask-image: url(/build/images/home-04.ddaaab12.svg);
}

.hgi.hgi-solid.hgi-home-05::before {
  mask-image: url(/build/images/home-05.f000a279.svg);
  -webkit-mask-image: url(/build/images/home-05.f000a279.svg);
}

.hgi.hgi-bulk.hgi-home-05::before {
  mask-image: url(/build/images/home-05.7a201156.svg);
  -webkit-mask-image: url(/build/images/home-05.7a201156.svg);
}

.hgi.hgi-solid.hgi-home-06::before {
  mask-image: url(/build/images/home-06.3fcf9bca.svg);
  -webkit-mask-image: url(/build/images/home-06.3fcf9bca.svg);
}

.hgi.hgi-bulk.hgi-home-06::before {
  mask-image: url(/build/images/home-06.b816e91b.svg);
  -webkit-mask-image: url(/build/images/home-06.b816e91b.svg);
}

.hgi.hgi-solid.hgi-home-07::before {
  mask-image: url(/build/images/home-07.14695fcd.svg);
  -webkit-mask-image: url(/build/images/home-07.14695fcd.svg);
}

.hgi.hgi-bulk.hgi-home-07::before {
  mask-image: url(/build/images/home-07.94e65014.svg);
  -webkit-mask-image: url(/build/images/home-07.94e65014.svg);
}

.hgi.hgi-solid.hgi-home-08::before {
  mask-image: url(/build/images/home-08.5ebdd974.svg);
  -webkit-mask-image: url(/build/images/home-08.5ebdd974.svg);
}

.hgi.hgi-bulk.hgi-home-08::before {
  mask-image: url(/build/images/home-08.a13145f4.svg);
  -webkit-mask-image: url(/build/images/home-08.a13145f4.svg);
}

.hgi.hgi-solid.hgi-home-09::before {
  mask-image: url(/build/images/home-09.72e3926c.svg);
  -webkit-mask-image: url(/build/images/home-09.72e3926c.svg);
}

.hgi.hgi-bulk.hgi-home-09::before {
  mask-image: url(/build/images/home-09.48d0b99d.svg);
  -webkit-mask-image: url(/build/images/home-09.48d0b99d.svg);
}

.hgi.hgi-solid.hgi-home-10::before {
  mask-image: url(/build/images/home-10.d6318caf.svg);
  -webkit-mask-image: url(/build/images/home-10.d6318caf.svg);
}

.hgi.hgi-bulk.hgi-home-10::before {
  mask-image: url(/build/images/home-10.97df6c7a.svg);
  -webkit-mask-image: url(/build/images/home-10.97df6c7a.svg);
}

.hgi.hgi-solid.hgi-home-11::before {
  mask-image: url(/build/images/home-11.e5fb9afb.svg);
  -webkit-mask-image: url(/build/images/home-11.e5fb9afb.svg);
}

.hgi.hgi-bulk.hgi-home-11::before {
  mask-image: url(/build/images/home-11.49e790b9.svg);
  -webkit-mask-image: url(/build/images/home-11.49e790b9.svg);
}

.hgi.hgi-solid.hgi-home-12::before {
  mask-image: url(/build/images/home-12.03b56711.svg);
  -webkit-mask-image: url(/build/images/home-12.03b56711.svg);
}

.hgi.hgi-bulk.hgi-home-12::before {
  mask-image: url(/build/images/home-12.8ebfc465.svg);
  -webkit-mask-image: url(/build/images/home-12.8ebfc465.svg);
}

.hgi.hgi-solid.hgi-home-13::before {
  mask-image: url(/build/images/home-13.b548a162.svg);
  -webkit-mask-image: url(/build/images/home-13.b548a162.svg);
}

.hgi.hgi-bulk.hgi-home-13::before {
  mask-image: url(/build/images/home-13.28e4644e.svg);
  -webkit-mask-image: url(/build/images/home-13.28e4644e.svg);
}

.hgi.hgi-solid.hgi-home-wifi::before {
  mask-image: url(/build/images/home-wifi.e2f508f2.svg);
  -webkit-mask-image: url(/build/images/home-wifi.e2f508f2.svg);
}

.hgi.hgi-bulk.hgi-home-wifi::before {
  mask-image: url(/build/images/home-wifi.aeb76ec6.svg);
  -webkit-mask-image: url(/build/images/home-wifi.aeb76ec6.svg);
}

.hgi.hgi-solid.hgi-honey-01::before {
  mask-image: url(/build/images/honey-01.9a7235b5.svg);
  -webkit-mask-image: url(/build/images/honey-01.9a7235b5.svg);
}

.hgi.hgi-bulk.hgi-honey-01::before {
  mask-image: url(/build/images/honey-01.931ce863.svg);
  -webkit-mask-image: url(/build/images/honey-01.931ce863.svg);
}

.hgi.hgi-solid.hgi-honey-02::before {
  mask-image: url(/build/images/honey-02.44fb5f25.svg);
  -webkit-mask-image: url(/build/images/honey-02.44fb5f25.svg);
}

.hgi.hgi-bulk.hgi-honey-02::before {
  mask-image: url(/build/images/honey-02.ac74aa95.svg);
  -webkit-mask-image: url(/build/images/honey-02.ac74aa95.svg);
}

.hgi.hgi-solid.hgi-honor::before {
  mask-image: url(/build/images/honor.8a8bbfa5.svg);
  -webkit-mask-image: url(/build/images/honor.8a8bbfa5.svg);
}

.hgi.hgi-bulk.hgi-honor::before {
  mask-image: url(/build/images/honor.a50311c4.svg);
  -webkit-mask-image: url(/build/images/honor.a50311c4.svg);
}

.hgi.hgi-solid.hgi-honour-star::before {
  mask-image: url(/build/images/honour-star.513aa5fc.svg);
  -webkit-mask-image: url(/build/images/honour-star.513aa5fc.svg);
}

.hgi.hgi-bulk.hgi-honour-star::before {
  mask-image: url(/build/images/honour-star.3d39b9f7.svg);
  -webkit-mask-image: url(/build/images/honour-star.3d39b9f7.svg);
}

.hgi.hgi-solid.hgi-hoodie::before {
  mask-image: url(/build/images/hoodie.9f82a6f6.svg);
  -webkit-mask-image: url(/build/images/hoodie.9f82a6f6.svg);
}

.hgi.hgi-bulk.hgi-hoodie::before {
  mask-image: url(/build/images/hoodie.3e37e5d4.svg);
  -webkit-mask-image: url(/build/images/hoodie.3e37e5d4.svg);
}

.hgi.hgi-solid.hgi-horizonal-scroll-point::before {
  mask-image: url(/build/images/horizonal-scroll-point.741761cf.svg);
  -webkit-mask-image: url(/build/images/horizonal-scroll-point.741761cf.svg);
}

.hgi.hgi-bulk.hgi-horizonal-scroll-point::before {
  mask-image: url(/build/images/horizonal-scroll-point.9ddde950.svg);
  -webkit-mask-image: url(/build/images/horizonal-scroll-point.9ddde950.svg);
}

.hgi.hgi-solid.hgi-horizontal-resize::before {
  mask-image: url(/build/images/horizontal-resize.faea47e2.svg);
  -webkit-mask-image: url(/build/images/horizontal-resize.faea47e2.svg);
}

.hgi.hgi-bulk.hgi-horizontal-resize::before {
  mask-image: url(/build/images/horizontal-resize.e189fb6b.svg);
  -webkit-mask-image: url(/build/images/horizontal-resize.e189fb6b.svg);
}

.hgi.hgi-solid.hgi-hospital-01::before {
  mask-image: url(/build/images/hospital-01.473bd1bf.svg);
  -webkit-mask-image: url(/build/images/hospital-01.473bd1bf.svg);
}

.hgi.hgi-bulk.hgi-hospital-01::before {
  mask-image: url(/build/images/hospital-01.3815a9dd.svg);
  -webkit-mask-image: url(/build/images/hospital-01.3815a9dd.svg);
}

.hgi.hgi-solid.hgi-hospital-02::before {
  mask-image: url(/build/images/hospital-02.d9ad1522.svg);
  -webkit-mask-image: url(/build/images/hospital-02.d9ad1522.svg);
}

.hgi.hgi-bulk.hgi-hospital-02::before {
  mask-image: url(/build/images/hospital-02.264d3941.svg);
  -webkit-mask-image: url(/build/images/hospital-02.264d3941.svg);
}

.hgi.hgi-solid.hgi-hospital-bed-01::before {
  mask-image: url(/build/images/hospital-bed-01.ac3869f7.svg);
  -webkit-mask-image: url(/build/images/hospital-bed-01.ac3869f7.svg);
}

.hgi.hgi-bulk.hgi-hospital-bed-01::before {
  mask-image: url(/build/images/hospital-bed-01.5617cb82.svg);
  -webkit-mask-image: url(/build/images/hospital-bed-01.5617cb82.svg);
}

.hgi.hgi-solid.hgi-hospital-bed-02::before {
  mask-image: url(/build/images/hospital-bed-02.35a4d7b6.svg);
  -webkit-mask-image: url(/build/images/hospital-bed-02.35a4d7b6.svg);
}

.hgi.hgi-bulk.hgi-hospital-bed-02::before {
  mask-image: url(/build/images/hospital-bed-02.921f3946.svg);
  -webkit-mask-image: url(/build/images/hospital-bed-02.921f3946.svg);
}

.hgi.hgi-solid.hgi-hospital-location::before {
  mask-image: url(/build/images/hospital-location.0ecb7ae0.svg);
  -webkit-mask-image: url(/build/images/hospital-location.0ecb7ae0.svg);
}

.hgi.hgi-bulk.hgi-hospital-location::before {
  mask-image: url(/build/images/hospital-location.cf8e5e5d.svg);
  -webkit-mask-image: url(/build/images/hospital-location.cf8e5e5d.svg);
}

.hgi.hgi-solid.hgi-hot-air-balloon::before {
  mask-image: url(/build/images/hot-air-balloon.ec110d49.svg);
  -webkit-mask-image: url(/build/images/hot-air-balloon.ec110d49.svg);
}

.hgi.hgi-bulk.hgi-hot-air-balloon::before {
  mask-image: url(/build/images/hot-air-balloon.cbb2831d.svg);
  -webkit-mask-image: url(/build/images/hot-air-balloon.cbb2831d.svg);
}

.hgi.hgi-solid.hgi-hot-price::before {
  mask-image: url(/build/images/hot-price.f00b228c.svg);
  -webkit-mask-image: url(/build/images/hot-price.f00b228c.svg);
}

.hgi.hgi-bulk.hgi-hot-price::before {
  mask-image: url(/build/images/hot-price.a208196c.svg);
  -webkit-mask-image: url(/build/images/hot-price.a208196c.svg);
}

.hgi.hgi-solid.hgi-hot-tube::before {
  mask-image: url(/build/images/hot-tube.7539ba13.svg);
  -webkit-mask-image: url(/build/images/hot-tube.7539ba13.svg);
}

.hgi.hgi-bulk.hgi-hot-tube::before {
  mask-image: url(/build/images/hot-tube.badd99da.svg);
  -webkit-mask-image: url(/build/images/hot-tube.badd99da.svg);
}

.hgi.hgi-solid.hgi-hotdog::before {
  mask-image: url(/build/images/hotdog.b9d50ca3.svg);
  -webkit-mask-image: url(/build/images/hotdog.b9d50ca3.svg);
}

.hgi.hgi-bulk.hgi-hotdog::before {
  mask-image: url(/build/images/hotdog.93de3d9d.svg);
  -webkit-mask-image: url(/build/images/hotdog.93de3d9d.svg);
}

.hgi.hgi-solid.hgi-hotel-01::before {
  mask-image: url(/build/images/hotel-01.e8da8787.svg);
  -webkit-mask-image: url(/build/images/hotel-01.e8da8787.svg);
}

.hgi.hgi-bulk.hgi-hotel-01::before {
  mask-image: url(/build/images/hotel-01.79c021fe.svg);
  -webkit-mask-image: url(/build/images/hotel-01.79c021fe.svg);
}

.hgi.hgi-solid.hgi-hotel-02::before {
  mask-image: url(/build/images/hotel-02.494d004b.svg);
  -webkit-mask-image: url(/build/images/hotel-02.494d004b.svg);
}

.hgi.hgi-bulk.hgi-hotel-02::before {
  mask-image: url(/build/images/hotel-02.e942a9ea.svg);
  -webkit-mask-image: url(/build/images/hotel-02.e942a9ea.svg);
}

.hgi.hgi-solid.hgi-hotspot-offline::before {
  mask-image: url(/build/images/hotspot-offline.8c32a950.svg);
  -webkit-mask-image: url(/build/images/hotspot-offline.8c32a950.svg);
}

.hgi.hgi-bulk.hgi-hotspot-offline::before {
  mask-image: url(/build/images/hotspot-offline.d668e3e6.svg);
  -webkit-mask-image: url(/build/images/hotspot-offline.d668e3e6.svg);
}

.hgi.hgi-solid.hgi-hotspot::before {
  mask-image: url(/build/images/hotspot.87ecb70a.svg);
  -webkit-mask-image: url(/build/images/hotspot.87ecb70a.svg);
}

.hgi.hgi-bulk.hgi-hotspot::before {
  mask-image: url(/build/images/hotspot.e64e082b.svg);
  -webkit-mask-image: url(/build/images/hotspot.e64e082b.svg);
}

.hgi.hgi-solid.hgi-hourglass-off::before {
  mask-image: url(/build/images/hourglass-off.24cc9ab4.svg);
  -webkit-mask-image: url(/build/images/hourglass-off.24cc9ab4.svg);
}

.hgi.hgi-bulk.hgi-hourglass-off::before {
  mask-image: url(/build/images/hourglass-off.14467c10.svg);
  -webkit-mask-image: url(/build/images/hourglass-off.14467c10.svg);
}

.hgi.hgi-solid.hgi-hourglass::before {
  mask-image: url(/build/images/hourglass.18057abf.svg);
  -webkit-mask-image: url(/build/images/hourglass.18057abf.svg);
}

.hgi.hgi-bulk.hgi-hourglass::before {
  mask-image: url(/build/images/hourglass.147c71d0.svg);
  -webkit-mask-image: url(/build/images/hourglass.147c71d0.svg);
}

.hgi.hgi-solid.hgi-house-01::before {
  mask-image: url(/build/images/house-01.44ea7e08.svg);
  -webkit-mask-image: url(/build/images/house-01.44ea7e08.svg);
}

.hgi.hgi-bulk.hgi-house-01::before {
  mask-image: url(/build/images/house-01.4760ab7d.svg);
  -webkit-mask-image: url(/build/images/house-01.4760ab7d.svg);
}

.hgi.hgi-solid.hgi-house-02::before {
  mask-image: url(/build/images/house-02.6dbc79e8.svg);
  -webkit-mask-image: url(/build/images/house-02.6dbc79e8.svg);
}

.hgi.hgi-bulk.hgi-house-02::before {
  mask-image: url(/build/images/house-02.3fcba17d.svg);
  -webkit-mask-image: url(/build/images/house-02.3fcba17d.svg);
}

.hgi.hgi-solid.hgi-house-03::before {
  mask-image: url(/build/images/house-03.615705c6.svg);
  -webkit-mask-image: url(/build/images/house-03.615705c6.svg);
}

.hgi.hgi-bulk.hgi-house-03::before {
  mask-image: url(/build/images/house-03.30a5d44b.svg);
  -webkit-mask-image: url(/build/images/house-03.30a5d44b.svg);
}

.hgi.hgi-solid.hgi-house-04::before {
  mask-image: url(/build/images/house-04.922597b8.svg);
  -webkit-mask-image: url(/build/images/house-04.922597b8.svg);
}

.hgi.hgi-bulk.hgi-house-04::before {
  mask-image: url(/build/images/house-04.032d38e4.svg);
  -webkit-mask-image: url(/build/images/house-04.032d38e4.svg);
}

.hgi.hgi-solid.hgi-house-05::before {
  mask-image: url(/build/images/house-05.6fb90b7b.svg);
  -webkit-mask-image: url(/build/images/house-05.6fb90b7b.svg);
}

.hgi.hgi-bulk.hgi-house-05::before {
  mask-image: url(/build/images/house-05.c03a0a7c.svg);
  -webkit-mask-image: url(/build/images/house-05.c03a0a7c.svg);
}

.hgi.hgi-solid.hgi-house-solar-panel::before {
  mask-image: url(/build/images/house-solar-panel.30d7488e.svg);
  -webkit-mask-image: url(/build/images/house-solar-panel.30d7488e.svg);
}

.hgi.hgi-bulk.hgi-house-solar-panel::before {
  mask-image: url(/build/images/house-solar-panel.7228e5a6.svg);
  -webkit-mask-image: url(/build/images/house-solar-panel.7228e5a6.svg);
}

.hgi.hgi-solid.hgi-html-5::before {
  mask-image: url(/build/images/html-5.b699f61f.svg);
  -webkit-mask-image: url(/build/images/html-5.b699f61f.svg);
}

.hgi.hgi-bulk.hgi-html-5::before {
  mask-image: url(/build/images/html-5.a7b66af0.svg);
  -webkit-mask-image: url(/build/images/html-5.a7b66af0.svg);
}

.hgi.hgi-solid.hgi-humidity::before {
  mask-image: url(/build/images/humidity.6f4e9332.svg);
  -webkit-mask-image: url(/build/images/humidity.6f4e9332.svg);
}

.hgi.hgi-bulk.hgi-humidity::before {
  mask-image: url(/build/images/humidity.a6870261.svg);
  -webkit-mask-image: url(/build/images/humidity.a6870261.svg);
}

.hgi.hgi-solid.hgi-hut::before {
  mask-image: url(/build/images/hut.4c2f163a.svg);
  -webkit-mask-image: url(/build/images/hut.4c2f163a.svg);
}

.hgi.hgi-bulk.hgi-hut::before {
  mask-image: url(/build/images/hut.01d52a4f.svg);
  -webkit-mask-image: url(/build/images/hut.01d52a4f.svg);
}

.hgi.hgi-solid.hgi-hydro-power::before {
  mask-image: url(/build/images/hydro-power.1eb097a6.svg);
  -webkit-mask-image: url(/build/images/hydro-power.1eb097a6.svg);
}

.hgi.hgi-bulk.hgi-hydro-power::before {
  mask-image: url(/build/images/hydro-power.47c54b12.svg);
  -webkit-mask-image: url(/build/images/hydro-power.47c54b12.svg);
}

.hgi.hgi-solid.hgi-hyperbole::before {
  mask-image: url(/build/images/hyperbole.54e356e1.svg);
  -webkit-mask-image: url(/build/images/hyperbole.54e356e1.svg);
}

.hgi.hgi-bulk.hgi-hyperbole::before {
  mask-image: url(/build/images/hyperbole.54e356e1.svg);
  -webkit-mask-image: url(/build/images/hyperbole.54e356e1.svg);
}

.hgi.hgi-solid.hgi-ice-cream-01::before {
  mask-image: url(/build/images/ice-cream-01.faaca8f1.svg);
  -webkit-mask-image: url(/build/images/ice-cream-01.faaca8f1.svg);
}

.hgi.hgi-bulk.hgi-ice-cream-01::before {
  mask-image: url(/build/images/ice-cream-01.435e15f0.svg);
  -webkit-mask-image: url(/build/images/ice-cream-01.435e15f0.svg);
}

.hgi.hgi-solid.hgi-ice-cream-02::before {
  mask-image: url(/build/images/ice-cream-02.6ac5194e.svg);
  -webkit-mask-image: url(/build/images/ice-cream-02.6ac5194e.svg);
}

.hgi.hgi-bulk.hgi-ice-cream-02::before {
  mask-image: url(/build/images/ice-cream-02.ca9464ad.svg);
  -webkit-mask-image: url(/build/images/ice-cream-02.ca9464ad.svg);
}

.hgi.hgi-solid.hgi-ice-cream-03::before {
  mask-image: url(/build/images/ice-cream-03.1816e827.svg);
  -webkit-mask-image: url(/build/images/ice-cream-03.1816e827.svg);
}

.hgi.hgi-bulk.hgi-ice-cream-03::before {
  mask-image: url(/build/images/ice-cream-03.7757ebd2.svg);
  -webkit-mask-image: url(/build/images/ice-cream-03.7757ebd2.svg);
}

.hgi.hgi-solid.hgi-ice-cream-04::before {
  mask-image: url(/build/images/ice-cream-04.4b1774ad.svg);
  -webkit-mask-image: url(/build/images/ice-cream-04.4b1774ad.svg);
}

.hgi.hgi-bulk.hgi-ice-cream-04::before {
  mask-image: url(/build/images/ice-cream-04.de4d89ca.svg);
  -webkit-mask-image: url(/build/images/ice-cream-04.de4d89ca.svg);
}

.hgi.hgi-solid.hgi-ice-hockey::before {
  mask-image: url(/build/images/ice-hockey.99e9f920.svg);
  -webkit-mask-image: url(/build/images/ice-hockey.99e9f920.svg);
}

.hgi.hgi-bulk.hgi-ice-hockey::before {
  mask-image: url(/build/images/ice-hockey.2b8ab590.svg);
  -webkit-mask-image: url(/build/images/ice-hockey.2b8ab590.svg);
}

.hgi.hgi-solid.hgi-ice-skating::before {
  mask-image: url(/build/images/ice-skating.f1433428.svg);
  -webkit-mask-image: url(/build/images/ice-skating.f1433428.svg);
}

.hgi.hgi-bulk.hgi-ice-skating::before {
  mask-image: url(/build/images/ice-skating.b6878562.svg);
  -webkit-mask-image: url(/build/images/ice-skating.b6878562.svg);
}

.hgi.hgi-solid.hgi-ico::before {
  mask-image: url(/build/images/ico.28dd7d12.svg);
  -webkit-mask-image: url(/build/images/ico.28dd7d12.svg);
}

.hgi.hgi-bulk.hgi-ico::before {
  mask-image: url(/build/images/ico.9f3bbe92.svg);
  -webkit-mask-image: url(/build/images/ico.9f3bbe92.svg);
}

.hgi.hgi-solid.hgi-iconjar::before {
  mask-image: url(/build/images/iconjar.afad3a62.svg);
  -webkit-mask-image: url(/build/images/iconjar.afad3a62.svg);
}

.hgi.hgi-bulk.hgi-iconjar::before {
  mask-image: url(/build/images/iconjar.d5bfdcd8.svg);
  -webkit-mask-image: url(/build/images/iconjar.d5bfdcd8.svg);
}

.hgi.hgi-solid.hgi-id-not-verified::before {
  mask-image: url(/build/images/id-not-verified.f8a4fce9.svg);
  -webkit-mask-image: url(/build/images/id-not-verified.f8a4fce9.svg);
}

.hgi.hgi-bulk.hgi-id-not-verified::before {
  mask-image: url(/build/images/id-not-verified.e8c0404f.svg);
  -webkit-mask-image: url(/build/images/id-not-verified.e8c0404f.svg);
}

.hgi.hgi-solid.hgi-id-verified::before {
  mask-image: url(/build/images/id-verified.1ed39527.svg);
  -webkit-mask-image: url(/build/images/id-verified.1ed39527.svg);
}

.hgi.hgi-bulk.hgi-id-verified::before {
  mask-image: url(/build/images/id-verified.ceda3e0f.svg);
  -webkit-mask-image: url(/build/images/id-verified.ceda3e0f.svg);
}

.hgi.hgi-solid.hgi-id::before {
  mask-image: url(/build/images/id.3c8c3fc4.svg);
  -webkit-mask-image: url(/build/images/id.3c8c3fc4.svg);
}

.hgi.hgi-bulk.hgi-id::before {
  mask-image: url(/build/images/id.9bda0a32.svg);
  -webkit-mask-image: url(/build/images/id.9bda0a32.svg);
}

.hgi.hgi-solid.hgi-idea-01::before {
  mask-image: url(/build/images/idea-01.0b079934.svg);
  -webkit-mask-image: url(/build/images/idea-01.0b079934.svg);
}

.hgi.hgi-bulk.hgi-idea-01::before {
  mask-image: url(/build/images/idea-01.6c40c9f9.svg);
  -webkit-mask-image: url(/build/images/idea-01.6c40c9f9.svg);
}

.hgi.hgi-solid.hgi-idea::before {
  mask-image: url(/build/images/idea.1c05fbd0.svg);
  -webkit-mask-image: url(/build/images/idea.1c05fbd0.svg);
}

.hgi.hgi-bulk.hgi-idea::before {
  mask-image: url(/build/images/idea.61154730.svg);
  -webkit-mask-image: url(/build/images/idea.61154730.svg);
}

.hgi.hgi-solid.hgi-identification::before {
  mask-image: url(/build/images/identification.b7721949.svg);
  -webkit-mask-image: url(/build/images/identification.b7721949.svg);
}

.hgi.hgi-bulk.hgi-identification::before {
  mask-image: url(/build/images/identification.4fe04127.svg);
  -webkit-mask-image: url(/build/images/identification.4fe04127.svg);
}

.hgi.hgi-solid.hgi-identity-card::before {
  mask-image: url(/build/images/identity-card.46d13942.svg);
  -webkit-mask-image: url(/build/images/identity-card.46d13942.svg);
}

.hgi.hgi-bulk.hgi-identity-card::before {
  mask-image: url(/build/images/identity-card.3ece1b53.svg);
  -webkit-mask-image: url(/build/images/identity-card.3ece1b53.svg);
}

.hgi.hgi-solid.hgi-image-01::before {
  mask-image: url(/build/images/image-01.de571a4b.svg);
  -webkit-mask-image: url(/build/images/image-01.de571a4b.svg);
}

.hgi.hgi-bulk.hgi-image-01::before {
  mask-image: url(/build/images/image-01.8a4d64ad.svg);
  -webkit-mask-image: url(/build/images/image-01.8a4d64ad.svg);
}

.hgi.hgi-solid.hgi-image-02::before {
  mask-image: url(/build/images/image-02.d72d88db.svg);
  -webkit-mask-image: url(/build/images/image-02.d72d88db.svg);
}

.hgi.hgi-bulk.hgi-image-02::before {
  mask-image: url(/build/images/image-02.f08dfb23.svg);
  -webkit-mask-image: url(/build/images/image-02.f08dfb23.svg);
}

.hgi.hgi-solid.hgi-image-add-01::before {
  mask-image: url(/build/images/image-add-01.10cca4d6.svg);
  -webkit-mask-image: url(/build/images/image-add-01.10cca4d6.svg);
}

.hgi.hgi-bulk.hgi-image-add-01::before {
  mask-image: url(/build/images/image-add-01.82ba404d.svg);
  -webkit-mask-image: url(/build/images/image-add-01.82ba404d.svg);
}

.hgi.hgi-solid.hgi-image-add-02::before {
  mask-image: url(/build/images/image-add-02.bdbb4864.svg);
  -webkit-mask-image: url(/build/images/image-add-02.bdbb4864.svg);
}

.hgi.hgi-bulk.hgi-image-add-02::before {
  mask-image: url(/build/images/image-add-02.d5494542.svg);
  -webkit-mask-image: url(/build/images/image-add-02.d5494542.svg);
}

.hgi.hgi-solid.hgi-image-composition-oval::before {
  mask-image: url(/build/images/image-composition-oval.23eba271.svg);
  -webkit-mask-image: url(/build/images/image-composition-oval.23eba271.svg);
}

.hgi.hgi-bulk.hgi-image-composition-oval::before {
  mask-image: url(/build/images/image-composition-oval.489aa54f.svg);
  -webkit-mask-image: url(/build/images/image-composition-oval.489aa54f.svg);
}

.hgi.hgi-solid.hgi-image-composition::before {
  mask-image: url(/build/images/image-composition.23c499a7.svg);
  -webkit-mask-image: url(/build/images/image-composition.23c499a7.svg);
}

.hgi.hgi-bulk.hgi-image-composition::before {
  mask-image: url(/build/images/image-composition.f1e72ce1.svg);
  -webkit-mask-image: url(/build/images/image-composition.f1e72ce1.svg);
}

.hgi.hgi-solid.hgi-image-crop::before {
  mask-image: url(/build/images/image-crop.a2e26ffe.svg);
  -webkit-mask-image: url(/build/images/image-crop.a2e26ffe.svg);
}

.hgi.hgi-bulk.hgi-image-crop::before {
  mask-image: url(/build/images/image-crop.a94bd3fe.svg);
  -webkit-mask-image: url(/build/images/image-crop.a94bd3fe.svg);
}

.hgi.hgi-solid.hgi-image-delete-01::before {
  mask-image: url(/build/images/image-delete-01.0d85ef78.svg);
  -webkit-mask-image: url(/build/images/image-delete-01.0d85ef78.svg);
}

.hgi.hgi-bulk.hgi-image-delete-01::before {
  mask-image: url(/build/images/image-delete-01.2941c779.svg);
  -webkit-mask-image: url(/build/images/image-delete-01.2941c779.svg);
}

.hgi.hgi-solid.hgi-image-delete-02::before {
  mask-image: url(/build/images/image-delete-02.b473cd0e.svg);
  -webkit-mask-image: url(/build/images/image-delete-02.b473cd0e.svg);
}

.hgi.hgi-bulk.hgi-image-delete-02::before {
  mask-image: url(/build/images/image-delete-02.f09587bb.svg);
  -webkit-mask-image: url(/build/images/image-delete-02.f09587bb.svg);
}

.hgi.hgi-solid.hgi-image-done-01::before {
  mask-image: url(/build/images/image-done-01.80ae7bef.svg);
  -webkit-mask-image: url(/build/images/image-done-01.80ae7bef.svg);
}

.hgi.hgi-bulk.hgi-image-done-01::before {
  mask-image: url(/build/images/image-done-01.adc147d5.svg);
  -webkit-mask-image: url(/build/images/image-done-01.adc147d5.svg);
}

.hgi.hgi-solid.hgi-image-done-02::before {
  mask-image: url(/build/images/image-done-02.ff2d1553.svg);
  -webkit-mask-image: url(/build/images/image-done-02.ff2d1553.svg);
}

.hgi.hgi-bulk.hgi-image-done-02::before {
  mask-image: url(/build/images/image-done-02.93029354.svg);
  -webkit-mask-image: url(/build/images/image-done-02.93029354.svg);
}

.hgi.hgi-solid.hgi-image-download-02::before {
  mask-image: url(/build/images/image-download-02.c9ba9ff7.svg);
  -webkit-mask-image: url(/build/images/image-download-02.c9ba9ff7.svg);
}

.hgi.hgi-bulk.hgi-image-download-02::before {
  mask-image: url(/build/images/image-download-02.2c1221fb.svg);
  -webkit-mask-image: url(/build/images/image-download-02.2c1221fb.svg);
}

.hgi.hgi-solid.hgi-image-download::before {
  mask-image: url(/build/images/image-download.c7d814fe.svg);
  -webkit-mask-image: url(/build/images/image-download.c7d814fe.svg);
}

.hgi.hgi-bulk.hgi-image-download::before {
  mask-image: url(/build/images/image-download.f3cac57a.svg);
  -webkit-mask-image: url(/build/images/image-download.f3cac57a.svg);
}

.hgi.hgi-solid.hgi-image-not-found-01::before {
  mask-image: url(/build/images/image-not-found-01.dcbaac05.svg);
  -webkit-mask-image: url(/build/images/image-not-found-01.dcbaac05.svg);
}

.hgi.hgi-bulk.hgi-image-not-found-01::before {
  mask-image: url(/build/images/image-not-found-01.25499acc.svg);
  -webkit-mask-image: url(/build/images/image-not-found-01.25499acc.svg);
}

.hgi.hgi-solid.hgi-image-not-found-02::before {
  mask-image: url(/build/images/image-not-found-02.38ffdfdd.svg);
  -webkit-mask-image: url(/build/images/image-not-found-02.38ffdfdd.svg);
}

.hgi.hgi-bulk.hgi-image-not-found-02::before {
  mask-image: url(/build/images/image-not-found-02.6e172707.svg);
  -webkit-mask-image: url(/build/images/image-not-found-02.6e172707.svg);
}

.hgi.hgi-solid.hgi-image-remove-01::before {
  mask-image: url(/build/images/image-remove-01.06c3015c.svg);
  -webkit-mask-image: url(/build/images/image-remove-01.06c3015c.svg);
}

.hgi.hgi-bulk.hgi-image-remove-01::before {
  mask-image: url(/build/images/image-remove-01.30d07a36.svg);
  -webkit-mask-image: url(/build/images/image-remove-01.30d07a36.svg);
}

.hgi.hgi-solid.hgi-image-remove-02::before {
  mask-image: url(/build/images/image-remove-02.4b0cf5ba.svg);
  -webkit-mask-image: url(/build/images/image-remove-02.4b0cf5ba.svg);
}

.hgi.hgi-bulk.hgi-image-remove-02::before {
  mask-image: url(/build/images/image-remove-02.e3854088.svg);
  -webkit-mask-image: url(/build/images/image-remove-02.e3854088.svg);
}

.hgi.hgi-solid.hgi-image-upload-01::before {
  mask-image: url(/build/images/image-upload-01.cd3d5d96.svg);
  -webkit-mask-image: url(/build/images/image-upload-01.cd3d5d96.svg);
}

.hgi.hgi-bulk.hgi-image-upload-01::before {
  mask-image: url(/build/images/image-upload-01.b0bd588b.svg);
  -webkit-mask-image: url(/build/images/image-upload-01.b0bd588b.svg);
}

.hgi.hgi-solid.hgi-image-upload::before {
  mask-image: url(/build/images/image-upload.e85afd7b.svg);
  -webkit-mask-image: url(/build/images/image-upload.e85afd7b.svg);
}

.hgi.hgi-bulk.hgi-image-upload::before {
  mask-image: url(/build/images/image-upload.60599909.svg);
  -webkit-mask-image: url(/build/images/image-upload.60599909.svg);
}

.hgi.hgi-solid.hgi-imo::before {
  mask-image: url(/build/images/imo.3f1469c6.svg);
  -webkit-mask-image: url(/build/images/imo.3f1469c6.svg);
}

.hgi.hgi-bulk.hgi-imo::before {
  mask-image: url(/build/images/imo.9eabfa3d.svg);
  -webkit-mask-image: url(/build/images/imo.9eabfa3d.svg);
}

.hgi.hgi-solid.hgi-important-book::before {
  mask-image: url(/build/images/important-book.be91ed80.svg);
  -webkit-mask-image: url(/build/images/important-book.be91ed80.svg);
}

.hgi.hgi-bulk.hgi-important-book::before {
  mask-image: url(/build/images/important-book.5c3a69cc.svg);
  -webkit-mask-image: url(/build/images/important-book.5c3a69cc.svg);
}

.hgi.hgi-solid.hgi-in-love::before {
  mask-image: url(/build/images/in-love.86a9d5e3.svg);
  -webkit-mask-image: url(/build/images/in-love.86a9d5e3.svg);
}

.hgi.hgi-bulk.hgi-in-love::before {
  mask-image: url(/build/images/in-love.fecd6681.svg);
  -webkit-mask-image: url(/build/images/in-love.fecd6681.svg);
}

.hgi.hgi-solid.hgi-inbox-check::before {
  mask-image: url(/build/images/inbox-check.33b1fcdd.svg);
  -webkit-mask-image: url(/build/images/inbox-check.33b1fcdd.svg);
}

.hgi.hgi-bulk.hgi-inbox-check::before {
  mask-image: url(/build/images/inbox-check.954b92de.svg);
  -webkit-mask-image: url(/build/images/inbox-check.954b92de.svg);
}

.hgi.hgi-solid.hgi-inbox-download::before {
  mask-image: url(/build/images/inbox-download.f7c1eaaf.svg);
  -webkit-mask-image: url(/build/images/inbox-download.f7c1eaaf.svg);
}

.hgi.hgi-bulk.hgi-inbox-download::before {
  mask-image: url(/build/images/inbox-download.6b34ae02.svg);
  -webkit-mask-image: url(/build/images/inbox-download.6b34ae02.svg);
}

.hgi.hgi-solid.hgi-inbox-unread::before {
  mask-image: url(/build/images/inbox-unread.c9b6fbd4.svg);
  -webkit-mask-image: url(/build/images/inbox-unread.c9b6fbd4.svg);
}

.hgi.hgi-bulk.hgi-inbox-unread::before {
  mask-image: url(/build/images/inbox-unread.e969e220.svg);
  -webkit-mask-image: url(/build/images/inbox-unread.e969e220.svg);
}

.hgi.hgi-solid.hgi-inbox-upload::before {
  mask-image: url(/build/images/inbox-upload.7ff91521.svg);
  -webkit-mask-image: url(/build/images/inbox-upload.7ff91521.svg);
}

.hgi.hgi-bulk.hgi-inbox-upload::before {
  mask-image: url(/build/images/inbox-upload.0731b19f.svg);
  -webkit-mask-image: url(/build/images/inbox-upload.0731b19f.svg);
}

.hgi.hgi-solid.hgi-inbox::before {
  mask-image: url(/build/images/inbox.474db5b8.svg);
  -webkit-mask-image: url(/build/images/inbox.474db5b8.svg);
}

.hgi.hgi-bulk.hgi-inbox::before {
  mask-image: url(/build/images/inbox.a55ae7e8.svg);
  -webkit-mask-image: url(/build/images/inbox.a55ae7e8.svg);
}

.hgi.hgi-solid.hgi-incognito::before {
  mask-image: url(/build/images/incognito.e8127868.svg);
  -webkit-mask-image: url(/build/images/incognito.e8127868.svg);
}

.hgi.hgi-bulk.hgi-incognito::before {
  mask-image: url(/build/images/incognito.898a04a3.svg);
  -webkit-mask-image: url(/build/images/incognito.898a04a3.svg);
}

.hgi.hgi-solid.hgi-india-gate::before {
  mask-image: url(/build/images/india-gate.e97abf6c.svg);
  -webkit-mask-image: url(/build/images/india-gate.e97abf6c.svg);
}

.hgi.hgi-bulk.hgi-india-gate::before {
  mask-image: url(/build/images/india-gate.e5563e02.svg);
  -webkit-mask-image: url(/build/images/india-gate.e5563e02.svg);
}

.hgi.hgi-solid.hgi-inequality-01::before {
  mask-image: url(/build/images/inequality-01.a341e2dd.svg);
  -webkit-mask-image: url(/build/images/inequality-01.a341e2dd.svg);
}

.hgi.hgi-bulk.hgi-inequality-01::before {
  mask-image: url(/build/images/inequality-01.63fb7baa.svg);
  -webkit-mask-image: url(/build/images/inequality-01.63fb7baa.svg);
}

.hgi.hgi-solid.hgi-inequality-02::before {
  mask-image: url(/build/images/inequality-02.a877a6be.svg);
  -webkit-mask-image: url(/build/images/inequality-02.a877a6be.svg);
}

.hgi.hgi-bulk.hgi-inequality-02::before {
  mask-image: url(/build/images/inequality-02.77e9bc5e.svg);
  -webkit-mask-image: url(/build/images/inequality-02.77e9bc5e.svg);
}

.hgi.hgi-solid.hgi-inequality-circle-01::before {
  mask-image: url(/build/images/inequality-circle-01.16cc79ff.svg);
  -webkit-mask-image: url(/build/images/inequality-circle-01.16cc79ff.svg);
}

.hgi.hgi-bulk.hgi-inequality-circle-01::before {
  mask-image: url(/build/images/inequality-circle-01.bc322cc1.svg);
  -webkit-mask-image: url(/build/images/inequality-circle-01.bc322cc1.svg);
}

.hgi.hgi-solid.hgi-inequality-circle-02::before {
  mask-image: url(/build/images/inequality-circle-02.ae510f57.svg);
  -webkit-mask-image: url(/build/images/inequality-circle-02.ae510f57.svg);
}

.hgi.hgi-bulk.hgi-inequality-circle-02::before {
  mask-image: url(/build/images/inequality-circle-02.e111d274.svg);
  -webkit-mask-image: url(/build/images/inequality-circle-02.e111d274.svg);
}

.hgi.hgi-solid.hgi-inequality-square-01::before {
  mask-image: url(/build/images/inequality-square-01.9da094ac.svg);
  -webkit-mask-image: url(/build/images/inequality-square-01.9da094ac.svg);
}

.hgi.hgi-bulk.hgi-inequality-square-01::before {
  mask-image: url(/build/images/inequality-square-01.d90699fa.svg);
  -webkit-mask-image: url(/build/images/inequality-square-01.d90699fa.svg);
}

.hgi.hgi-solid.hgi-inequality-square-02::before {
  mask-image: url(/build/images/inequality-square-02.5eb555bf.svg);
  -webkit-mask-image: url(/build/images/inequality-square-02.5eb555bf.svg);
}

.hgi.hgi-bulk.hgi-inequality-square-02::before {
  mask-image: url(/build/images/inequality-square-02.6d9f3a37.svg);
  -webkit-mask-image: url(/build/images/inequality-square-02.6d9f3a37.svg);
}

.hgi.hgi-solid.hgi-infinity-01::before {
  mask-image: url(/build/images/infinity-01.44b6b0df.svg);
  -webkit-mask-image: url(/build/images/infinity-01.44b6b0df.svg);
}

.hgi.hgi-bulk.hgi-infinity-01::before {
  mask-image: url(/build/images/infinity-01.cab4752d.svg);
  -webkit-mask-image: url(/build/images/infinity-01.cab4752d.svg);
}

.hgi.hgi-solid.hgi-infinity-02::before {
  mask-image: url(/build/images/infinity-02.4bfdc497.svg);
  -webkit-mask-image: url(/build/images/infinity-02.4bfdc497.svg);
}

.hgi.hgi-bulk.hgi-infinity-02::before {
  mask-image: url(/build/images/infinity-02.3f9f2882.svg);
  -webkit-mask-image: url(/build/images/infinity-02.3f9f2882.svg);
}

.hgi.hgi-solid.hgi-infinity-circle::before {
  mask-image: url(/build/images/infinity-circle.373779a5.svg);
  -webkit-mask-image: url(/build/images/infinity-circle.373779a5.svg);
}

.hgi.hgi-bulk.hgi-infinity-circle::before {
  mask-image: url(/build/images/infinity-circle.0eda797e.svg);
  -webkit-mask-image: url(/build/images/infinity-circle.0eda797e.svg);
}

.hgi.hgi-solid.hgi-infinity-square::before {
  mask-image: url(/build/images/infinity-square.c93b5436.svg);
  -webkit-mask-image: url(/build/images/infinity-square.c93b5436.svg);
}

.hgi.hgi-bulk.hgi-infinity-square::before {
  mask-image: url(/build/images/infinity-square.4a2c90d8.svg);
  -webkit-mask-image: url(/build/images/infinity-square.4a2c90d8.svg);
}

.hgi.hgi-solid.hgi-information-circle::before {
  mask-image: url(/build/images/information-circle.11d87bd9.svg);
  -webkit-mask-image: url(/build/images/information-circle.11d87bd9.svg);
}

.hgi.hgi-bulk.hgi-information-circle::before {
  mask-image: url(/build/images/information-circle.8cafb42a.svg);
  -webkit-mask-image: url(/build/images/information-circle.8cafb42a.svg);
}

.hgi.hgi-solid.hgi-information-diamond::before {
  mask-image: url(/build/images/information-diamond.ae0bdad8.svg);
  -webkit-mask-image: url(/build/images/information-diamond.ae0bdad8.svg);
}

.hgi.hgi-bulk.hgi-information-diamond::before {
  mask-image: url(/build/images/information-diamond.2d95cbc4.svg);
  -webkit-mask-image: url(/build/images/information-diamond.2d95cbc4.svg);
}

.hgi.hgi-solid.hgi-information-square::before {
  mask-image: url(/build/images/information-square.8ee890e7.svg);
  -webkit-mask-image: url(/build/images/information-square.8ee890e7.svg);
}

.hgi.hgi-bulk.hgi-information-square::before {
  mask-image: url(/build/images/information-square.c33a5fe0.svg);
  -webkit-mask-image: url(/build/images/information-square.c33a5fe0.svg);
}

.hgi.hgi-solid.hgi-injection::before {
  mask-image: url(/build/images/injection.791c8c51.svg);
  -webkit-mask-image: url(/build/images/injection.791c8c51.svg);
}

.hgi.hgi-bulk.hgi-injection::before {
  mask-image: url(/build/images/injection.80cedce2.svg);
  -webkit-mask-image: url(/build/images/injection.80cedce2.svg);
}

.hgi.hgi-solid.hgi-insert-bottom-image::before {
  mask-image: url(/build/images/insert-bottom-image.65a70758.svg);
  -webkit-mask-image: url(/build/images/insert-bottom-image.65a70758.svg);
}

.hgi.hgi-bulk.hgi-insert-bottom-image::before {
  mask-image: url(/build/images/insert-bottom-image.14fd4dda.svg);
  -webkit-mask-image: url(/build/images/insert-bottom-image.14fd4dda.svg);
}

.hgi.hgi-solid.hgi-insert-center-image::before {
  mask-image: url(/build/images/insert-center-image.8223d77c.svg);
  -webkit-mask-image: url(/build/images/insert-center-image.8223d77c.svg);
}

.hgi.hgi-bulk.hgi-insert-center-image::before {
  mask-image: url(/build/images/insert-center-image.7f0f1862.svg);
  -webkit-mask-image: url(/build/images/insert-center-image.7f0f1862.svg);
}

.hgi.hgi-solid.hgi-insert-column-left::before {
  mask-image: url(/build/images/insert-column-left.f7264a2a.svg);
  -webkit-mask-image: url(/build/images/insert-column-left.f7264a2a.svg);
}

.hgi.hgi-bulk.hgi-insert-column-left::before {
  mask-image: url(/build/images/insert-column-left.22302210.svg);
  -webkit-mask-image: url(/build/images/insert-column-left.22302210.svg);
}

.hgi.hgi-solid.hgi-insert-column::before {
  mask-image: url(/build/images/insert-column.56327ca6.svg);
  -webkit-mask-image: url(/build/images/insert-column.56327ca6.svg);
}

.hgi.hgi-bulk.hgi-insert-column::before {
  mask-image: url(/build/images/insert-column.bed548d0.svg);
  -webkit-mask-image: url(/build/images/insert-column.bed548d0.svg);
}

.hgi.hgi-solid.hgi-insert-pi::before {
  mask-image: url(/build/images/insert-pi.a024722e.svg);
  -webkit-mask-image: url(/build/images/insert-pi.a024722e.svg);
}

.hgi.hgi-bulk.hgi-insert-pi::before {
  mask-image: url(/build/images/insert-pi.9a7403eb.svg);
  -webkit-mask-image: url(/build/images/insert-pi.9a7403eb.svg);
}

.hgi.hgi-solid.hgi-insert-row-down::before {
  mask-image: url(/build/images/insert-row-down.d0721135.svg);
  -webkit-mask-image: url(/build/images/insert-row-down.d0721135.svg);
}

.hgi.hgi-bulk.hgi-insert-row-down::before {
  mask-image: url(/build/images/insert-row-down.769183e5.svg);
  -webkit-mask-image: url(/build/images/insert-row-down.769183e5.svg);
}

.hgi.hgi-solid.hgi-insert-row-up::before {
  mask-image: url(/build/images/insert-row-up.27f3189a.svg);
  -webkit-mask-image: url(/build/images/insert-row-up.27f3189a.svg);
}

.hgi.hgi-bulk.hgi-insert-row-up::before {
  mask-image: url(/build/images/insert-row-up.73b2f884.svg);
  -webkit-mask-image: url(/build/images/insert-row-up.73b2f884.svg);
}

.hgi.hgi-solid.hgi-insert-row::before {
  mask-image: url(/build/images/insert-row.833c9ebe.svg);
  -webkit-mask-image: url(/build/images/insert-row.833c9ebe.svg);
}

.hgi.hgi-bulk.hgi-insert-row::before {
  mask-image: url(/build/images/insert-row.f77da198.svg);
  -webkit-mask-image: url(/build/images/insert-row.f77da198.svg);
}

.hgi.hgi-solid.hgi-insert-top-image::before {
  mask-image: url(/build/images/insert-top-image.90b00e91.svg);
  -webkit-mask-image: url(/build/images/insert-top-image.90b00e91.svg);
}

.hgi.hgi-bulk.hgi-insert-top-image::before {
  mask-image: url(/build/images/insert-top-image.681dbcb7.svg);
  -webkit-mask-image: url(/build/images/insert-top-image.681dbcb7.svg);
}

.hgi.hgi-solid.hgi-inspect-code::before {
  mask-image: url(/build/images/inspect-code.0ee3bbfa.svg);
  -webkit-mask-image: url(/build/images/inspect-code.0ee3bbfa.svg);
}

.hgi.hgi-bulk.hgi-inspect-code::before {
  mask-image: url(/build/images/inspect-code.8d2876c4.svg);
  -webkit-mask-image: url(/build/images/inspect-code.8d2876c4.svg);
}

.hgi.hgi-solid.hgi-instagram::before {
  mask-image: url(/build/images/instagram.455be9f4.svg);
  -webkit-mask-image: url(/build/images/instagram.455be9f4.svg);
}

.hgi.hgi-bulk.hgi-instagram::before {
  mask-image: url(/build/images/instagram.81cc6718.svg);
  -webkit-mask-image: url(/build/images/instagram.81cc6718.svg);
}

.hgi.hgi-solid.hgi-installing-updates-01::before {
  mask-image: url(/build/images/installing-updates-01.095533aa.svg);
  -webkit-mask-image: url(/build/images/installing-updates-01.095533aa.svg);
}

.hgi.hgi-bulk.hgi-installing-updates-01::before {
  mask-image: url(/build/images/installing-updates-01.e6c5908e.svg);
  -webkit-mask-image: url(/build/images/installing-updates-01.e6c5908e.svg);
}

.hgi.hgi-solid.hgi-installing-updates-02::before {
  mask-image: url(/build/images/installing-updates-02.73bd260a.svg);
  -webkit-mask-image: url(/build/images/installing-updates-02.73bd260a.svg);
}

.hgi.hgi-bulk.hgi-installing-updates-02::before {
  mask-image: url(/build/images/installing-updates-02.3c57a4e0.svg);
  -webkit-mask-image: url(/build/images/installing-updates-02.3c57a4e0.svg);
}

.hgi.hgi-solid.hgi-internet-antenna-01::before {
  mask-image: url(/build/images/internet-antenna-01.866f0646.svg);
  -webkit-mask-image: url(/build/images/internet-antenna-01.866f0646.svg);
}

.hgi.hgi-bulk.hgi-internet-antenna-01::before {
  mask-image: url(/build/images/internet-antenna-01.8d5724bf.svg);
  -webkit-mask-image: url(/build/images/internet-antenna-01.8d5724bf.svg);
}

.hgi.hgi-solid.hgi-internet-antenna-02::before {
  mask-image: url(/build/images/internet-antenna-02.e8d44e49.svg);
  -webkit-mask-image: url(/build/images/internet-antenna-02.e8d44e49.svg);
}

.hgi.hgi-bulk.hgi-internet-antenna-02::before {
  mask-image: url(/build/images/internet-antenna-02.d1bdc9b3.svg);
  -webkit-mask-image: url(/build/images/internet-antenna-02.d1bdc9b3.svg);
}

.hgi.hgi-solid.hgi-internet-antenna-03::before {
  mask-image: url(/build/images/internet-antenna-03.8219b7d3.svg);
  -webkit-mask-image: url(/build/images/internet-antenna-03.8219b7d3.svg);
}

.hgi.hgi-bulk.hgi-internet-antenna-03::before {
  mask-image: url(/build/images/internet-antenna-03.881ce8dc.svg);
  -webkit-mask-image: url(/build/images/internet-antenna-03.881ce8dc.svg);
}

.hgi.hgi-solid.hgi-internet-antenna-04::before {
  mask-image: url(/build/images/internet-antenna-04.569e3fea.svg);
  -webkit-mask-image: url(/build/images/internet-antenna-04.569e3fea.svg);
}

.hgi.hgi-bulk.hgi-internet-antenna-04::before {
  mask-image: url(/build/images/internet-antenna-04.897d2e5d.svg);
  -webkit-mask-image: url(/build/images/internet-antenna-04.897d2e5d.svg);
}

.hgi.hgi-solid.hgi-internet::before {
  mask-image: url(/build/images/internet.c31c5652.svg);
  -webkit-mask-image: url(/build/images/internet.c31c5652.svg);
}

.hgi.hgi-bulk.hgi-internet::before {
  mask-image: url(/build/images/internet.ffb3467e.svg);
  -webkit-mask-image: url(/build/images/internet.ffb3467e.svg);
}

.hgi.hgi-solid.hgi-investigation::before {
  mask-image: url(/build/images/investigation.72cff636.svg);
  -webkit-mask-image: url(/build/images/investigation.72cff636.svg);
}

.hgi.hgi-bulk.hgi-investigation::before {
  mask-image: url(/build/images/investigation.d70f0fde.svg);
  -webkit-mask-image: url(/build/images/investigation.d70f0fde.svg);
}

.hgi.hgi-solid.hgi-invoice-01::before {
  mask-image: url(/build/images/invoice-01.eec1c4cb.svg);
  -webkit-mask-image: url(/build/images/invoice-01.eec1c4cb.svg);
}

.hgi.hgi-bulk.hgi-invoice-01::before {
  mask-image: url(/build/images/invoice-01.0f1f1489.svg);
  -webkit-mask-image: url(/build/images/invoice-01.0f1f1489.svg);
}

.hgi.hgi-solid.hgi-invoice-02::before {
  mask-image: url(/build/images/invoice-02.0fec2833.svg);
  -webkit-mask-image: url(/build/images/invoice-02.0fec2833.svg);
}

.hgi.hgi-bulk.hgi-invoice-02::before {
  mask-image: url(/build/images/invoice-02.7295b18d.svg);
  -webkit-mask-image: url(/build/images/invoice-02.7295b18d.svg);
}

.hgi.hgi-solid.hgi-invoice-03::before {
  mask-image: url(/build/images/invoice-03.5af1f0b9.svg);
  -webkit-mask-image: url(/build/images/invoice-03.5af1f0b9.svg);
}

.hgi.hgi-bulk.hgi-invoice-03::before {
  mask-image: url(/build/images/invoice-03.2f936559.svg);
  -webkit-mask-image: url(/build/images/invoice-03.2f936559.svg);
}

.hgi.hgi-solid.hgi-invoice-04::before {
  mask-image: url(/build/images/invoice-04.a47d7290.svg);
  -webkit-mask-image: url(/build/images/invoice-04.a47d7290.svg);
}

.hgi.hgi-bulk.hgi-invoice-04::before {
  mask-image: url(/build/images/invoice-04.0b312bc2.svg);
  -webkit-mask-image: url(/build/images/invoice-04.0b312bc2.svg);
}

.hgi.hgi-solid.hgi-invoice::before {
  mask-image: url(/build/images/invoice.66c996f2.svg);
  -webkit-mask-image: url(/build/images/invoice.66c996f2.svg);
}

.hgi.hgi-bulk.hgi-invoice::before {
  mask-image: url(/build/images/invoice.ceca2106.svg);
  -webkit-mask-image: url(/build/images/invoice.ceca2106.svg);
}

.hgi.hgi-solid.hgi-ipod::before {
  mask-image: url(/build/images/ipod.57a855a9.svg);
  -webkit-mask-image: url(/build/images/ipod.57a855a9.svg);
}

.hgi.hgi-bulk.hgi-ipod::before {
  mask-image: url(/build/images/ipod.68eb6ff6.svg);
  -webkit-mask-image: url(/build/images/ipod.68eb6ff6.svg);
}

.hgi.hgi-solid.hgi-iris-scan::before {
  mask-image: url(/build/images/iris-scan.5213b402.svg);
  -webkit-mask-image: url(/build/images/iris-scan.5213b402.svg);
}

.hgi.hgi-bulk.hgi-iris-scan::before {
  mask-image: url(/build/images/iris-scan.a4a08bd0.svg);
  -webkit-mask-image: url(/build/images/iris-scan.a4a08bd0.svg);
}

.hgi.hgi-solid.hgi-island::before {
  mask-image: url(/build/images/island.17b9588a.svg);
  -webkit-mask-image: url(/build/images/island.17b9588a.svg);
}

.hgi.hgi-bulk.hgi-island::before {
  mask-image: url(/build/images/island.a8fc6aac.svg);
  -webkit-mask-image: url(/build/images/island.a8fc6aac.svg);
}

.hgi.hgi-solid.hgi-jar::before {
  mask-image: url(/build/images/jar.84755b5f.svg);
  -webkit-mask-image: url(/build/images/jar.84755b5f.svg);
}

.hgi.hgi-bulk.hgi-jar::before {
  mask-image: url(/build/images/jar.d7193ebe.svg);
  -webkit-mask-image: url(/build/images/jar.d7193ebe.svg);
}

.hgi.hgi-solid.hgi-java-script::before {
  mask-image: url(/build/images/java-script.ad7b000a.svg);
  -webkit-mask-image: url(/build/images/java-script.ad7b000a.svg);
}

.hgi.hgi-bulk.hgi-java-script::before {
  mask-image: url(/build/images/java-script.df653cd9.svg);
  -webkit-mask-image: url(/build/images/java-script.df653cd9.svg);
}

.hgi.hgi-solid.hgi-java::before {
  mask-image: url(/build/images/java.56f01d70.svg);
  -webkit-mask-image: url(/build/images/java.56f01d70.svg);
}

.hgi.hgi-bulk.hgi-java::before {
  mask-image: url(/build/images/java.0821000d.svg);
  -webkit-mask-image: url(/build/images/java.0821000d.svg);
}

.hgi.hgi-solid.hgi-job-link::before {
  mask-image: url(/build/images/job-link.ec51cbb5.svg);
  -webkit-mask-image: url(/build/images/job-link.ec51cbb5.svg);
}

.hgi.hgi-bulk.hgi-job-link::before {
  mask-image: url(/build/images/job-link.ad136c7c.svg);
  -webkit-mask-image: url(/build/images/job-link.ad136c7c.svg);
}

.hgi.hgi-solid.hgi-job-search::before {
  mask-image: url(/build/images/job-search.040b0d7e.svg);
  -webkit-mask-image: url(/build/images/job-search.040b0d7e.svg);
}

.hgi.hgi-bulk.hgi-job-search::before {
  mask-image: url(/build/images/job-search.693470a4.svg);
  -webkit-mask-image: url(/build/images/job-search.693470a4.svg);
}

.hgi.hgi-solid.hgi-job-share::before {
  mask-image: url(/build/images/job-share.11af2ff3.svg);
  -webkit-mask-image: url(/build/images/job-share.11af2ff3.svg);
}

.hgi.hgi-bulk.hgi-job-share::before {
  mask-image: url(/build/images/job-share.8f2dc189.svg);
  -webkit-mask-image: url(/build/images/job-share.8f2dc189.svg);
}

.hgi.hgi-solid.hgi-jogger-pants::before {
  mask-image: url(/build/images/jogger-pants.afca4f39.svg);
  -webkit-mask-image: url(/build/images/jogger-pants.afca4f39.svg);
}

.hgi.hgi-bulk.hgi-jogger-pants::before {
  mask-image: url(/build/images/jogger-pants.19d760ee.svg);
  -webkit-mask-image: url(/build/images/jogger-pants.19d760ee.svg);
}

.hgi.hgi-solid.hgi-join-bevel::before {
  mask-image: url(/build/images/join-bevel.e01b7ae4.svg);
  -webkit-mask-image: url(/build/images/join-bevel.e01b7ae4.svg);
}

.hgi.hgi-bulk.hgi-join-bevel::before {
  mask-image: url(/build/images/join-bevel.817aada4.svg);
  -webkit-mask-image: url(/build/images/join-bevel.817aada4.svg);
}

.hgi.hgi-solid.hgi-join-round::before {
  mask-image: url(/build/images/join-round.a4dda845.svg);
  -webkit-mask-image: url(/build/images/join-round.a4dda845.svg);
}

.hgi.hgi-bulk.hgi-join-round::before {
  mask-image: url(/build/images/join-round.e12b2cb7.svg);
  -webkit-mask-image: url(/build/images/join-round.e12b2cb7.svg);
}

.hgi.hgi-solid.hgi-join-straight::before {
  mask-image: url(/build/images/join-straight.ed6c3d44.svg);
  -webkit-mask-image: url(/build/images/join-straight.ed6c3d44.svg);
}

.hgi.hgi-bulk.hgi-join-straight::before {
  mask-image: url(/build/images/join-straight.5bec9edc.svg);
  -webkit-mask-image: url(/build/images/join-straight.5bec9edc.svg);
}

.hgi.hgi-solid.hgi-joker::before {
  mask-image: url(/build/images/joker.6f202854.svg);
  -webkit-mask-image: url(/build/images/joker.6f202854.svg);
}

.hgi.hgi-bulk.hgi-joker::before {
  mask-image: url(/build/images/joker.2ff3e9a0.svg);
  -webkit-mask-image: url(/build/images/joker.2ff3e9a0.svg);
}

.hgi.hgi-solid.hgi-joystick-01::before {
  mask-image: url(/build/images/joystick-01.d0a1d95c.svg);
  -webkit-mask-image: url(/build/images/joystick-01.d0a1d95c.svg);
}

.hgi.hgi-bulk.hgi-joystick-01::before {
  mask-image: url(/build/images/joystick-01.2cf5cd0d.svg);
  -webkit-mask-image: url(/build/images/joystick-01.2cf5cd0d.svg);
}

.hgi.hgi-solid.hgi-joystick-02::before {
  mask-image: url(/build/images/joystick-02.b59f9169.svg);
  -webkit-mask-image: url(/build/images/joystick-02.b59f9169.svg);
}

.hgi.hgi-bulk.hgi-joystick-02::before {
  mask-image: url(/build/images/joystick-02.98d062f7.svg);
  -webkit-mask-image: url(/build/images/joystick-02.98d062f7.svg);
}

.hgi.hgi-solid.hgi-joystick-03::before {
  mask-image: url(/build/images/joystick-03.e8118471.svg);
  -webkit-mask-image: url(/build/images/joystick-03.e8118471.svg);
}

.hgi.hgi-bulk.hgi-joystick-03::before {
  mask-image: url(/build/images/joystick-03.ab4746f0.svg);
  -webkit-mask-image: url(/build/images/joystick-03.ab4746f0.svg);
}

.hgi.hgi-solid.hgi-joystick-04::before {
  mask-image: url(/build/images/joystick-04.6732ef43.svg);
  -webkit-mask-image: url(/build/images/joystick-04.6732ef43.svg);
}

.hgi.hgi-bulk.hgi-joystick-04::before {
  mask-image: url(/build/images/joystick-04.02984980.svg);
  -webkit-mask-image: url(/build/images/joystick-04.02984980.svg);
}

.hgi.hgi-solid.hgi-joystick-05::before {
  mask-image: url(/build/images/joystick-05.2b930c27.svg);
  -webkit-mask-image: url(/build/images/joystick-05.2b930c27.svg);
}

.hgi.hgi-bulk.hgi-joystick-05::before {
  mask-image: url(/build/images/joystick-05.d4afe808.svg);
  -webkit-mask-image: url(/build/images/joystick-05.d4afe808.svg);
}

.hgi.hgi-solid.hgi-jpg-01::before {
  mask-image: url(/build/images/jpg-01.a6e32a3e.svg);
  -webkit-mask-image: url(/build/images/jpg-01.a6e32a3e.svg);
}

.hgi.hgi-bulk.hgi-jpg-01::before {
  mask-image: url(/build/images/jpg-01.76a99cca.svg);
  -webkit-mask-image: url(/build/images/jpg-01.76a99cca.svg);
}

.hgi.hgi-solid.hgi-jpg-02::before {
  mask-image: url(/build/images/jpg-02.894a9bfb.svg);
  -webkit-mask-image: url(/build/images/jpg-02.894a9bfb.svg);
}

.hgi.hgi-bulk.hgi-jpg-02::before {
  mask-image: url(/build/images/jpg-02.60931400.svg);
  -webkit-mask-image: url(/build/images/jpg-02.60931400.svg);
}

.hgi.hgi-solid.hgi-jsx-01::before {
  mask-image: url(/build/images/jsx-01.bea7370c.svg);
  -webkit-mask-image: url(/build/images/jsx-01.bea7370c.svg);
}

.hgi.hgi-bulk.hgi-jsx-01::before {
  mask-image: url(/build/images/jsx-01.091f4a89.svg);
  -webkit-mask-image: url(/build/images/jsx-01.091f4a89.svg);
}

.hgi.hgi-solid.hgi-jsx-02::before {
  mask-image: url(/build/images/jsx-02.6c2f610a.svg);
  -webkit-mask-image: url(/build/images/jsx-02.6c2f610a.svg);
}

.hgi.hgi-bulk.hgi-jsx-02::before {
  mask-image: url(/build/images/jsx-02.d3df0d3f.svg);
  -webkit-mask-image: url(/build/images/jsx-02.d3df0d3f.svg);
}

.hgi.hgi-solid.hgi-jsx-03::before {
  mask-image: url(/build/images/jsx-03.894a9bfb.svg);
  -webkit-mask-image: url(/build/images/jsx-03.894a9bfb.svg);
}

.hgi.hgi-bulk.hgi-jsx-03::before {
  mask-image: url(/build/images/jsx-03.60931400.svg);
  -webkit-mask-image: url(/build/images/jsx-03.60931400.svg);
}

.hgi.hgi-solid.hgi-judge::before {
  mask-image: url(/build/images/judge.e6d41142.svg);
  -webkit-mask-image: url(/build/images/judge.e6d41142.svg);
}

.hgi.hgi-bulk.hgi-judge::before {
  mask-image: url(/build/images/judge.90a8a137.svg);
  -webkit-mask-image: url(/build/images/judge.90a8a137.svg);
}

.hgi.hgi-solid.hgi-jupiter::before {
  mask-image: url(/build/images/jupiter.e289edeb.svg);
  -webkit-mask-image: url(/build/images/jupiter.e289edeb.svg);
}

.hgi.hgi-bulk.hgi-jupiter::before {
  mask-image: url(/build/images/jupiter.abe6db87.svg);
  -webkit-mask-image: url(/build/images/jupiter.abe6db87.svg);
}

.hgi.hgi-solid.hgi-justice-scale-01::before {
  mask-image: url(/build/images/justice-scale-01.8d1b8096.svg);
  -webkit-mask-image: url(/build/images/justice-scale-01.8d1b8096.svg);
}

.hgi.hgi-bulk.hgi-justice-scale-01::before {
  mask-image: url(/build/images/justice-scale-01.859872ba.svg);
  -webkit-mask-image: url(/build/images/justice-scale-01.859872ba.svg);
}

.hgi.hgi-solid.hgi-justice-scale-02::before {
  mask-image: url(/build/images/justice-scale-02.f7aa838c.svg);
  -webkit-mask-image: url(/build/images/justice-scale-02.f7aa838c.svg);
}

.hgi.hgi-bulk.hgi-justice-scale-02::before {
  mask-image: url(/build/images/justice-scale-02.0ffa193e.svg);
  -webkit-mask-image: url(/build/images/justice-scale-02.0ffa193e.svg);
}

.hgi.hgi-solid.hgi-kaaba-01::before {
  mask-image: url(/build/images/kaaba-01.6e5914f0.svg);
  -webkit-mask-image: url(/build/images/kaaba-01.6e5914f0.svg);
}

.hgi.hgi-bulk.hgi-kaaba-01::before {
  mask-image: url(/build/images/kaaba-01.dab43caf.svg);
  -webkit-mask-image: url(/build/images/kaaba-01.dab43caf.svg);
}

.hgi.hgi-solid.hgi-kaaba-02::before {
  mask-image: url(/build/images/kaaba-02.634962f0.svg);
  -webkit-mask-image: url(/build/images/kaaba-02.634962f0.svg);
}

.hgi.hgi-bulk.hgi-kaaba-02::before {
  mask-image: url(/build/images/kaaba-02.28292fad.svg);
  -webkit-mask-image: url(/build/images/kaaba-02.28292fad.svg);
}

.hgi.hgi-solid.hgi-kayak::before {
  mask-image: url(/build/images/kayak.d23ec442.svg);
  -webkit-mask-image: url(/build/images/kayak.d23ec442.svg);
}

.hgi.hgi-bulk.hgi-kayak::before {
  mask-image: url(/build/images/kayak.b098d4ab.svg);
  -webkit-mask-image: url(/build/images/kayak.b098d4ab.svg);
}

.hgi.hgi-solid.hgi-keffiyeh::before {
  mask-image: url(/build/images/keffiyeh.458b3d22.svg);
  -webkit-mask-image: url(/build/images/keffiyeh.458b3d22.svg);
}

.hgi.hgi-bulk.hgi-keffiyeh::before {
  mask-image: url(/build/images/keffiyeh.99ff63ff.svg);
  -webkit-mask-image: url(/build/images/keffiyeh.99ff63ff.svg);
}

.hgi.hgi-solid.hgi-kettle-01::before {
  mask-image: url(/build/images/kettle-01.bdb80056.svg);
  -webkit-mask-image: url(/build/images/kettle-01.bdb80056.svg);
}

.hgi.hgi-bulk.hgi-kettle-01::before {
  mask-image: url(/build/images/kettle-01.a25c463a.svg);
  -webkit-mask-image: url(/build/images/kettle-01.a25c463a.svg);
}

.hgi.hgi-solid.hgi-kettle::before {
  mask-image: url(/build/images/kettle.08b86b90.svg);
  -webkit-mask-image: url(/build/images/kettle.08b86b90.svg);
}

.hgi.hgi-bulk.hgi-kettle::before {
  mask-image: url(/build/images/kettle.57af754a.svg);
  -webkit-mask-image: url(/build/images/kettle.57af754a.svg);
}

.hgi.hgi-solid.hgi-kettlebell::before {
  mask-image: url(/build/images/kettlebell.c633a9f4.svg);
  -webkit-mask-image: url(/build/images/kettlebell.c633a9f4.svg);
}

.hgi.hgi-bulk.hgi-kettlebell::before {
  mask-image: url(/build/images/kettlebell.506c7eee.svg);
  -webkit-mask-image: url(/build/images/kettlebell.506c7eee.svg);
}

.hgi.hgi-solid.hgi-ketupat::before {
  mask-image: url(/build/images/ketupat.49499f7a.svg);
  -webkit-mask-image: url(/build/images/ketupat.49499f7a.svg);
}

.hgi.hgi-bulk.hgi-ketupat::before {
  mask-image: url(/build/images/ketupat.bf4f07d1.svg);
  -webkit-mask-image: url(/build/images/ketupat.bf4f07d1.svg);
}

.hgi.hgi-solid.hgi-key-01::before {
  mask-image: url(/build/images/key-01.3f49dab5.svg);
  -webkit-mask-image: url(/build/images/key-01.3f49dab5.svg);
}

.hgi.hgi-bulk.hgi-key-01::before {
  mask-image: url(/build/images/key-01.bdcd9299.svg);
  -webkit-mask-image: url(/build/images/key-01.bdcd9299.svg);
}

.hgi.hgi-solid.hgi-key-02::before {
  mask-image: url(/build/images/key-02.47d5faac.svg);
  -webkit-mask-image: url(/build/images/key-02.47d5faac.svg);
}

.hgi.hgi-bulk.hgi-key-02::before {
  mask-image: url(/build/images/key-02.611530e4.svg);
  -webkit-mask-image: url(/build/images/key-02.611530e4.svg);
}

.hgi.hgi-solid.hgi-key-generator-fob::before {
  mask-image: url(/build/images/key-generator-fob.b4674deb.svg);
  -webkit-mask-image: url(/build/images/key-generator-fob.b4674deb.svg);
}

.hgi.hgi-bulk.hgi-key-generator-fob::before {
  mask-image: url(/build/images/key-generator-fob.7e854c32.svg);
  -webkit-mask-image: url(/build/images/key-generator-fob.7e854c32.svg);
}

.hgi.hgi-solid.hgi-keyboard::before {
  mask-image: url(/build/images/keyboard.806d559d.svg);
  -webkit-mask-image: url(/build/images/keyboard.806d559d.svg);
}

.hgi.hgi-bulk.hgi-keyboard::before {
  mask-image: url(/build/images/keyboard.7962d467.svg);
  -webkit-mask-image: url(/build/images/keyboard.7962d467.svg);
}

.hgi.hgi-solid.hgi-keyframe-add::before {
  mask-image: url(/build/images/keyframe-add.d9e5edd9.svg);
  -webkit-mask-image: url(/build/images/keyframe-add.d9e5edd9.svg);
}

.hgi.hgi-bulk.hgi-keyframe-add::before {
  mask-image: url(/build/images/keyframe-add.53c3a956.svg);
  -webkit-mask-image: url(/build/images/keyframe-add.53c3a956.svg);
}

.hgi.hgi-solid.hgi-keyframe-align-center::before {
  mask-image: url(/build/images/keyframe-align-center.d2a6aeff.svg);
  -webkit-mask-image: url(/build/images/keyframe-align-center.d2a6aeff.svg);
}

.hgi.hgi-bulk.hgi-keyframe-align-center::before {
  mask-image: url(/build/images/keyframe-align-center.21bf8e52.svg);
  -webkit-mask-image: url(/build/images/keyframe-align-center.21bf8e52.svg);
}

.hgi.hgi-solid.hgi-keyframe-align-horizontal::before {
  mask-image: url(/build/images/keyframe-align-horizontal.4f924c52.svg);
  -webkit-mask-image: url(/build/images/keyframe-align-horizontal.4f924c52.svg);
}

.hgi.hgi-bulk.hgi-keyframe-align-horizontal::before {
  mask-image: url(/build/images/keyframe-align-horizontal.3fa1a892.svg);
  -webkit-mask-image: url(/build/images/keyframe-align-horizontal.3fa1a892.svg);
}

.hgi.hgi-solid.hgi-keyframe-align-vertical::before {
  mask-image: url(/build/images/keyframe-align-vertical.a00884d3.svg);
  -webkit-mask-image: url(/build/images/keyframe-align-vertical.a00884d3.svg);
}

.hgi.hgi-bulk.hgi-keyframe-align-vertical::before {
  mask-image: url(/build/images/keyframe-align-vertical.82e83c98.svg);
  -webkit-mask-image: url(/build/images/keyframe-align-vertical.82e83c98.svg);
}

.hgi.hgi-solid.hgi-keyframe-bottom::before {
  mask-image: url(/build/images/keyframe-bottom.c4237554.svg);
  -webkit-mask-image: url(/build/images/keyframe-bottom.c4237554.svg);
}

.hgi.hgi-bulk.hgi-keyframe-bottom::before {
  mask-image: url(/build/images/keyframe-bottom.7d379fd1.svg);
  -webkit-mask-image: url(/build/images/keyframe-bottom.7d379fd1.svg);
}

.hgi.hgi-solid.hgi-keyframe-left::before {
  mask-image: url(/build/images/keyframe-left.2e0b749a.svg);
  -webkit-mask-image: url(/build/images/keyframe-left.2e0b749a.svg);
}

.hgi.hgi-bulk.hgi-keyframe-left::before {
  mask-image: url(/build/images/keyframe-left.86ddc12b.svg);
  -webkit-mask-image: url(/build/images/keyframe-left.86ddc12b.svg);
}

.hgi.hgi-solid.hgi-keyframe-remove::before {
  mask-image: url(/build/images/keyframe-remove.218f974e.svg);
  -webkit-mask-image: url(/build/images/keyframe-remove.218f974e.svg);
}

.hgi.hgi-bulk.hgi-keyframe-remove::before {
  mask-image: url(/build/images/keyframe-remove.d815b2b1.svg);
  -webkit-mask-image: url(/build/images/keyframe-remove.d815b2b1.svg);
}

.hgi.hgi-solid.hgi-keyframe-right::before {
  mask-image: url(/build/images/keyframe-right.d3c92b90.svg);
  -webkit-mask-image: url(/build/images/keyframe-right.d3c92b90.svg);
}

.hgi.hgi-bulk.hgi-keyframe-right::before {
  mask-image: url(/build/images/keyframe-right.df46bbd8.svg);
  -webkit-mask-image: url(/build/images/keyframe-right.df46bbd8.svg);
}

.hgi.hgi-solid.hgi-keyframe-top::before {
  mask-image: url(/build/images/keyframe-top.b0f804e6.svg);
  -webkit-mask-image: url(/build/images/keyframe-top.b0f804e6.svg);
}

.hgi.hgi-bulk.hgi-keyframe-top::before {
  mask-image: url(/build/images/keyframe-top.7ce59bd6.svg);
  -webkit-mask-image: url(/build/images/keyframe-top.7ce59bd6.svg);
}

.hgi.hgi-solid.hgi-keyframe::before {
  mask-image: url(/build/images/keyframe.f20a5acf.svg);
  -webkit-mask-image: url(/build/images/keyframe.f20a5acf.svg);
}

.hgi.hgi-bulk.hgi-keyframe::before {
  mask-image: url(/build/images/keyframe.f87567e4.svg);
  -webkit-mask-image: url(/build/images/keyframe.f87567e4.svg);
}

.hgi.hgi-solid.hgi-keyframes-double-add::before {
  mask-image: url(/build/images/keyframes-double-add.5095e478.svg);
  -webkit-mask-image: url(/build/images/keyframes-double-add.5095e478.svg);
}

.hgi.hgi-bulk.hgi-keyframes-double-add::before {
  mask-image: url(/build/images/keyframes-double-add.131aeab6.svg);
  -webkit-mask-image: url(/build/images/keyframes-double-add.131aeab6.svg);
}

.hgi.hgi-solid.hgi-keyframes-double-remove::before {
  mask-image: url(/build/images/keyframes-double-remove.f6b71631.svg);
  -webkit-mask-image: url(/build/images/keyframes-double-remove.f6b71631.svg);
}

.hgi.hgi-bulk.hgi-keyframes-double-remove::before {
  mask-image: url(/build/images/keyframes-double-remove.0c378004.svg);
  -webkit-mask-image: url(/build/images/keyframes-double-remove.0c378004.svg);
}

.hgi.hgi-solid.hgi-keyframes-double::before {
  mask-image: url(/build/images/keyframes-double.4771be0d.svg);
  -webkit-mask-image: url(/build/images/keyframes-double.4771be0d.svg);
}

.hgi.hgi-bulk.hgi-keyframes-double::before {
  mask-image: url(/build/images/keyframes-double.134ce17a.svg);
  -webkit-mask-image: url(/build/images/keyframes-double.134ce17a.svg);
}

.hgi.hgi-solid.hgi-keyframes-multiple-add::before {
  mask-image: url(/build/images/keyframes-multiple-add.b93469c6.svg);
  -webkit-mask-image: url(/build/images/keyframes-multiple-add.b93469c6.svg);
}

.hgi.hgi-bulk.hgi-keyframes-multiple-add::before {
  mask-image: url(/build/images/keyframes-multiple-add.5075d5ac.svg);
  -webkit-mask-image: url(/build/images/keyframes-multiple-add.5075d5ac.svg);
}

.hgi.hgi-solid.hgi-keyframes-multiple-remove::before {
  mask-image: url(/build/images/keyframes-multiple-remove.ec093214.svg);
  -webkit-mask-image: url(/build/images/keyframes-multiple-remove.ec093214.svg);
}

.hgi.hgi-bulk.hgi-keyframes-multiple-remove::before {
  mask-image: url(/build/images/keyframes-multiple-remove.229f70db.svg);
  -webkit-mask-image: url(/build/images/keyframes-multiple-remove.229f70db.svg);
}

.hgi.hgi-solid.hgi-keyframes-multiple::before {
  mask-image: url(/build/images/keyframes-multiple.cee17792.svg);
  -webkit-mask-image: url(/build/images/keyframes-multiple.cee17792.svg);
}

.hgi.hgi-bulk.hgi-keyframes-multiple::before {
  mask-image: url(/build/images/keyframes-multiple.7ac0bcaa.svg);
  -webkit-mask-image: url(/build/images/keyframes-multiple.7ac0bcaa.svg);
}

.hgi.hgi-solid.hgi-kickstarter-01::before {
  mask-image: url(/build/images/kickstarter-01.378c9a15.svg);
  -webkit-mask-image: url(/build/images/kickstarter-01.378c9a15.svg);
}

.hgi.hgi-bulk.hgi-kickstarter-01::before {
  mask-image: url(/build/images/kickstarter-01.e1d6698f.svg);
  -webkit-mask-image: url(/build/images/kickstarter-01.e1d6698f.svg);
}

.hgi.hgi-solid.hgi-kickstarter-02::before {
  mask-image: url(/build/images/kickstarter-02.8b797dec.svg);
  -webkit-mask-image: url(/build/images/kickstarter-02.8b797dec.svg);
}

.hgi.hgi-bulk.hgi-kickstarter-02::before {
  mask-image: url(/build/images/kickstarter-02.33c5d4ab.svg);
  -webkit-mask-image: url(/build/images/kickstarter-02.33c5d4ab.svg);
}

.hgi.hgi-solid.hgi-kid::before {
  mask-image: url(/build/images/kid.da7cbb58.svg);
  -webkit-mask-image: url(/build/images/kid.da7cbb58.svg);
}

.hgi.hgi-bulk.hgi-kid::before {
  mask-image: url(/build/images/kid.cd08fdb5.svg);
  -webkit-mask-image: url(/build/images/kid.cd08fdb5.svg);
}

.hgi.hgi-solid.hgi-kidneys::before {
  mask-image: url(/build/images/kidneys.edbc7854.svg);
  -webkit-mask-image: url(/build/images/kidneys.edbc7854.svg);
}

.hgi.hgi-bulk.hgi-kidneys::before {
  mask-image: url(/build/images/kidneys.6d3c0360.svg);
  -webkit-mask-image: url(/build/images/kidneys.6d3c0360.svg);
}

.hgi.hgi-solid.hgi-kissing::before {
  mask-image: url(/build/images/kissing.0527c8ca.svg);
  -webkit-mask-image: url(/build/images/kissing.0527c8ca.svg);
}

.hgi.hgi-bulk.hgi-kissing::before {
  mask-image: url(/build/images/kissing.a6d3be99.svg);
  -webkit-mask-image: url(/build/images/kissing.a6d3be99.svg);
}

.hgi.hgi-solid.hgi-kitchen-utensils::before {
  mask-image: url(/build/images/kitchen-utensils.4e877974.svg);
  -webkit-mask-image: url(/build/images/kitchen-utensils.4e877974.svg);
}

.hgi.hgi-bulk.hgi-kitchen-utensils::before {
  mask-image: url(/build/images/kitchen-utensils.4f65ef40.svg);
  -webkit-mask-image: url(/build/images/kitchen-utensils.4f65ef40.svg);
}

.hgi.hgi-solid.hgi-kite::before {
  mask-image: url(/build/images/kite.57030d23.svg);
  -webkit-mask-image: url(/build/images/kite.57030d23.svg);
}

.hgi.hgi-bulk.hgi-kite::before {
  mask-image: url(/build/images/kite.d50a234d.svg);
  -webkit-mask-image: url(/build/images/kite.d50a234d.svg);
}

.hgi.hgi-solid.hgi-knife-01::before {
  mask-image: url(/build/images/knife-01.c7dd7cec.svg);
  -webkit-mask-image: url(/build/images/knife-01.c7dd7cec.svg);
}

.hgi.hgi-bulk.hgi-knife-01::before {
  mask-image: url(/build/images/knife-01.2aa1e112.svg);
  -webkit-mask-image: url(/build/images/knife-01.2aa1e112.svg);
}

.hgi.hgi-solid.hgi-knife-02::before {
  mask-image: url(/build/images/knife-02.987776bc.svg);
  -webkit-mask-image: url(/build/images/knife-02.987776bc.svg);
}

.hgi.hgi-bulk.hgi-knife-02::before {
  mask-image: url(/build/images/knife-02.44b36003.svg);
  -webkit-mask-image: url(/build/images/knife-02.44b36003.svg);
}

.hgi.hgi-solid.hgi-knife-bread::before {
  mask-image: url(/build/images/knife-bread.e2e32a9b.svg);
  -webkit-mask-image: url(/build/images/knife-bread.e2e32a9b.svg);
}

.hgi.hgi-bulk.hgi-knife-bread::before {
  mask-image: url(/build/images/knife-bread.160a3690.svg);
  -webkit-mask-image: url(/build/images/knife-bread.160a3690.svg);
}

.hgi.hgi-solid.hgi-knight-shield::before {
  mask-image: url(/build/images/knight-shield.33c1e648.svg);
  -webkit-mask-image: url(/build/images/knight-shield.33c1e648.svg);
}

.hgi.hgi-bulk.hgi-knight-shield::before {
  mask-image: url(/build/images/knight-shield.572f2c87.svg);
  -webkit-mask-image: url(/build/images/knight-shield.572f2c87.svg);
}

.hgi.hgi-solid.hgi-knives::before {
  mask-image: url(/build/images/knives.f126d8c5.svg);
  -webkit-mask-image: url(/build/images/knives.f126d8c5.svg);
}

.hgi.hgi-bulk.hgi-knives::before {
  mask-image: url(/build/images/knives.4b94d77a.svg);
  -webkit-mask-image: url(/build/images/knives.4b94d77a.svg);
}

.hgi.hgi-solid.hgi-knowledge-01::before {
  mask-image: url(/build/images/knowledge-01.0766ef26.svg);
  -webkit-mask-image: url(/build/images/knowledge-01.0766ef26.svg);
}

.hgi.hgi-bulk.hgi-knowledge-01::before {
  mask-image: url(/build/images/knowledge-01.015621ea.svg);
  -webkit-mask-image: url(/build/images/knowledge-01.015621ea.svg);
}

.hgi.hgi-solid.hgi-knowledge-02::before {
  mask-image: url(/build/images/knowledge-02.011943cd.svg);
  -webkit-mask-image: url(/build/images/knowledge-02.011943cd.svg);
}

.hgi.hgi-bulk.hgi-knowledge-02::before {
  mask-image: url(/build/images/knowledge-02.23c14185.svg);
  -webkit-mask-image: url(/build/images/knowledge-02.23c14185.svg);
}

.hgi.hgi-solid.hgi-kurta-01::before {
  mask-image: url(/build/images/kurta-01.048d8555.svg);
  -webkit-mask-image: url(/build/images/kurta-01.048d8555.svg);
}

.hgi.hgi-bulk.hgi-kurta-01::before {
  mask-image: url(/build/images/kurta-01.7a259e69.svg);
  -webkit-mask-image: url(/build/images/kurta-01.7a259e69.svg);
}

.hgi.hgi-solid.hgi-kurta::before {
  mask-image: url(/build/images/kurta.6df10897.svg);
  -webkit-mask-image: url(/build/images/kurta.6df10897.svg);
}

.hgi.hgi-bulk.hgi-kurta::before {
  mask-image: url(/build/images/kurta.f8d3e116.svg);
  -webkit-mask-image: url(/build/images/kurta.f8d3e116.svg);
}

.hgi.hgi-solid.hgi-label-important::before {
  mask-image: url(/build/images/label-important.0304fa76.svg);
  -webkit-mask-image: url(/build/images/label-important.0304fa76.svg);
}

.hgi.hgi-bulk.hgi-label-important::before {
  mask-image: url(/build/images/label-important.3cadb2a8.svg);
  -webkit-mask-image: url(/build/images/label-important.3cadb2a8.svg);
}

.hgi.hgi-solid.hgi-label::before {
  mask-image: url(/build/images/label.004abdef.svg);
  -webkit-mask-image: url(/build/images/label.004abdef.svg);
}

.hgi.hgi-bulk.hgi-label::before {
  mask-image: url(/build/images/label.40ecfe72.svg);
  -webkit-mask-image: url(/build/images/label.40ecfe72.svg);
}

.hgi.hgi-solid.hgi-labor::before {
  mask-image: url(/build/images/labor.3994e2e0.svg);
  -webkit-mask-image: url(/build/images/labor.3994e2e0.svg);
}

.hgi.hgi-bulk.hgi-labor::before {
  mask-image: url(/build/images/labor.e7f0a2e7.svg);
  -webkit-mask-image: url(/build/images/labor.e7f0a2e7.svg);
}

.hgi.hgi-solid.hgi-labs::before {
  mask-image: url(/build/images/labs.d623814e.svg);
  -webkit-mask-image: url(/build/images/labs.d623814e.svg);
}

.hgi.hgi-bulk.hgi-labs::before {
  mask-image: url(/build/images/labs.7c498a89.svg);
  -webkit-mask-image: url(/build/images/labs.7c498a89.svg);
}

.hgi.hgi-solid.hgi-lake::before {
  mask-image: url(/build/images/lake.50fb6b91.svg);
  -webkit-mask-image: url(/build/images/lake.50fb6b91.svg);
}

.hgi.hgi-bulk.hgi-lake::before {
  mask-image: url(/build/images/lake.48a8a62d.svg);
  -webkit-mask-image: url(/build/images/lake.48a8a62d.svg);
}

.hgi.hgi-solid.hgi-lamp-01::before {
  mask-image: url(/build/images/lamp-01.af49448c.svg);
  -webkit-mask-image: url(/build/images/lamp-01.af49448c.svg);
}

.hgi.hgi-bulk.hgi-lamp-01::before {
  mask-image: url(/build/images/lamp-01.5001259c.svg);
  -webkit-mask-image: url(/build/images/lamp-01.5001259c.svg);
}

.hgi.hgi-solid.hgi-lamp-02::before {
  mask-image: url(/build/images/lamp-02.2cbc3593.svg);
  -webkit-mask-image: url(/build/images/lamp-02.2cbc3593.svg);
}

.hgi.hgi-bulk.hgi-lamp-02::before {
  mask-image: url(/build/images/lamp-02.6bd386aa.svg);
  -webkit-mask-image: url(/build/images/lamp-02.6bd386aa.svg);
}

.hgi.hgi-solid.hgi-lamp-03::before {
  mask-image: url(/build/images/lamp-03.e3834545.svg);
  -webkit-mask-image: url(/build/images/lamp-03.e3834545.svg);
}

.hgi.hgi-bulk.hgi-lamp-03::before {
  mask-image: url(/build/images/lamp-03.c55ccbce.svg);
  -webkit-mask-image: url(/build/images/lamp-03.c55ccbce.svg);
}

.hgi.hgi-solid.hgi-lamp-04::before {
  mask-image: url(/build/images/lamp-04.53b811e1.svg);
  -webkit-mask-image: url(/build/images/lamp-04.53b811e1.svg);
}

.hgi.hgi-bulk.hgi-lamp-04::before {
  mask-image: url(/build/images/lamp-04.21204c7b.svg);
  -webkit-mask-image: url(/build/images/lamp-04.21204c7b.svg);
}

.hgi.hgi-solid.hgi-lamp-05::before {
  mask-image: url(/build/images/lamp-05.e6f0168a.svg);
  -webkit-mask-image: url(/build/images/lamp-05.e6f0168a.svg);
}

.hgi.hgi-bulk.hgi-lamp-05::before {
  mask-image: url(/build/images/lamp-05.018bc4bf.svg);
  -webkit-mask-image: url(/build/images/lamp-05.018bc4bf.svg);
}

.hgi.hgi-solid.hgi-lamp::before {
  mask-image: url(/build/images/lamp.3725aac3.svg);
  -webkit-mask-image: url(/build/images/lamp.3725aac3.svg);
}

.hgi.hgi-bulk.hgi-lamp::before {
  mask-image: url(/build/images/lamp.2ebb3f80.svg);
  -webkit-mask-image: url(/build/images/lamp.2ebb3f80.svg);
}

.hgi.hgi-solid.hgi-language-circle::before {
  mask-image: url(/build/images/language-circle.c157df08.svg);
  -webkit-mask-image: url(/build/images/language-circle.c157df08.svg);
}

.hgi.hgi-bulk.hgi-language-circle::before {
  mask-image: url(/build/images/language-circle.e02e2061.svg);
  -webkit-mask-image: url(/build/images/language-circle.e02e2061.svg);
}

.hgi.hgi-solid.hgi-language-skill::before {
  mask-image: url(/build/images/language-skill.030724aa.svg);
  -webkit-mask-image: url(/build/images/language-skill.030724aa.svg);
}

.hgi.hgi-bulk.hgi-language-skill::before {
  mask-image: url(/build/images/language-skill.f7cff54f.svg);
  -webkit-mask-image: url(/build/images/language-skill.f7cff54f.svg);
}

.hgi.hgi-solid.hgi-language-square::before {
  mask-image: url(/build/images/language-square.74398f3d.svg);
  -webkit-mask-image: url(/build/images/language-square.74398f3d.svg);
}

.hgi.hgi-bulk.hgi-language-square::before {
  mask-image: url(/build/images/language-square.021164d1.svg);
  -webkit-mask-image: url(/build/images/language-square.021164d1.svg);
}

.hgi.hgi-solid.hgi-lantern::before {
  mask-image: url(/build/images/lantern.10b71b92.svg);
  -webkit-mask-image: url(/build/images/lantern.10b71b92.svg);
}

.hgi.hgi-bulk.hgi-lantern::before {
  mask-image: url(/build/images/lantern.256ed48e.svg);
  -webkit-mask-image: url(/build/images/lantern.256ed48e.svg);
}

.hgi.hgi-solid.hgi-laptop-add::before {
  mask-image: url(/build/images/laptop-add.a780f6ea.svg);
  -webkit-mask-image: url(/build/images/laptop-add.a780f6ea.svg);
}

.hgi.hgi-bulk.hgi-laptop-add::before {
  mask-image: url(/build/images/laptop-add.fb8eb15f.svg);
  -webkit-mask-image: url(/build/images/laptop-add.fb8eb15f.svg);
}

.hgi.hgi-solid.hgi-laptop-charging::before {
  mask-image: url(/build/images/laptop-charging.38be116d.svg);
  -webkit-mask-image: url(/build/images/laptop-charging.38be116d.svg);
}

.hgi.hgi-bulk.hgi-laptop-charging::before {
  mask-image: url(/build/images/laptop-charging.3db8b1c7.svg);
  -webkit-mask-image: url(/build/images/laptop-charging.3db8b1c7.svg);
}

.hgi.hgi-solid.hgi-laptop-check::before {
  mask-image: url(/build/images/laptop-check.56697e58.svg);
  -webkit-mask-image: url(/build/images/laptop-check.56697e58.svg);
}

.hgi.hgi-bulk.hgi-laptop-check::before {
  mask-image: url(/build/images/laptop-check.cec30f82.svg);
  -webkit-mask-image: url(/build/images/laptop-check.cec30f82.svg);
}

.hgi.hgi-solid.hgi-laptop-cloud::before {
  mask-image: url(/build/images/laptop-cloud.863b55df.svg);
  -webkit-mask-image: url(/build/images/laptop-cloud.863b55df.svg);
}

.hgi.hgi-bulk.hgi-laptop-cloud::before {
  mask-image: url(/build/images/laptop-cloud.50555703.svg);
  -webkit-mask-image: url(/build/images/laptop-cloud.50555703.svg);
}

.hgi.hgi-solid.hgi-laptop-issue::before {
  mask-image: url(/build/images/laptop-issue.784eedb7.svg);
  -webkit-mask-image: url(/build/images/laptop-issue.784eedb7.svg);
}

.hgi.hgi-bulk.hgi-laptop-issue::before {
  mask-image: url(/build/images/laptop-issue.66f45c8d.svg);
  -webkit-mask-image: url(/build/images/laptop-issue.66f45c8d.svg);
}

.hgi.hgi-solid.hgi-laptop-performance::before {
  mask-image: url(/build/images/laptop-performance.414b5336.svg);
  -webkit-mask-image: url(/build/images/laptop-performance.414b5336.svg);
}

.hgi.hgi-bulk.hgi-laptop-performance::before {
  mask-image: url(/build/images/laptop-performance.3b3c9e96.svg);
  -webkit-mask-image: url(/build/images/laptop-performance.3b3c9e96.svg);
}

.hgi.hgi-solid.hgi-laptop-phone-sync::before {
  mask-image: url(/build/images/laptop-phone-sync.2567a2ef.svg);
  -webkit-mask-image: url(/build/images/laptop-phone-sync.2567a2ef.svg);
}

.hgi.hgi-bulk.hgi-laptop-phone-sync::before {
  mask-image: url(/build/images/laptop-phone-sync.fcc261cb.svg);
  -webkit-mask-image: url(/build/images/laptop-phone-sync.fcc261cb.svg);
}

.hgi.hgi-solid.hgi-laptop-programming::before {
  mask-image: url(/build/images/laptop-programming.9d44b818.svg);
  -webkit-mask-image: url(/build/images/laptop-programming.9d44b818.svg);
}

.hgi.hgi-bulk.hgi-laptop-programming::before {
  mask-image: url(/build/images/laptop-programming.2be61cf2.svg);
  -webkit-mask-image: url(/build/images/laptop-programming.2be61cf2.svg);
}

.hgi.hgi-solid.hgi-laptop-remove::before {
  mask-image: url(/build/images/laptop-remove.be9230ce.svg);
  -webkit-mask-image: url(/build/images/laptop-remove.be9230ce.svg);
}

.hgi.hgi-bulk.hgi-laptop-remove::before {
  mask-image: url(/build/images/laptop-remove.adcd543a.svg);
  -webkit-mask-image: url(/build/images/laptop-remove.adcd543a.svg);
}

.hgi.hgi-solid.hgi-laptop-settings::before {
  mask-image: url(/build/images/laptop-settings.843411e9.svg);
  -webkit-mask-image: url(/build/images/laptop-settings.843411e9.svg);
}

.hgi.hgi-bulk.hgi-laptop-settings::before {
  mask-image: url(/build/images/laptop-settings.bc730400.svg);
  -webkit-mask-image: url(/build/images/laptop-settings.bc730400.svg);
}

.hgi.hgi-solid.hgi-laptop-video::before {
  mask-image: url(/build/images/laptop-video.54ed8ba8.svg);
  -webkit-mask-image: url(/build/images/laptop-video.54ed8ba8.svg);
}

.hgi.hgi-bulk.hgi-laptop-video::before {
  mask-image: url(/build/images/laptop-video.3a8a2098.svg);
  -webkit-mask-image: url(/build/images/laptop-video.3a8a2098.svg);
}

.hgi.hgi-solid.hgi-laptop::before {
  mask-image: url(/build/images/laptop.b59878df.svg);
  -webkit-mask-image: url(/build/images/laptop.b59878df.svg);
}

.hgi.hgi-bulk.hgi-laptop::before {
  mask-image: url(/build/images/laptop.ccd2012d.svg);
  -webkit-mask-image: url(/build/images/laptop.ccd2012d.svg);
}

.hgi.hgi-solid.hgi-lasso-tool-01::before {
  mask-image: url(/build/images/lasso-tool-01.68e4c920.svg);
  -webkit-mask-image: url(/build/images/lasso-tool-01.68e4c920.svg);
}

.hgi.hgi-bulk.hgi-lasso-tool-01::before {
  mask-image: url(/build/images/lasso-tool-01.7f33c68d.svg);
  -webkit-mask-image: url(/build/images/lasso-tool-01.7f33c68d.svg);
}

.hgi.hgi-solid.hgi-lasso-tool-02::before {
  mask-image: url(/build/images/lasso-tool-02.df57a939.svg);
  -webkit-mask-image: url(/build/images/lasso-tool-02.df57a939.svg);
}

.hgi.hgi-bulk.hgi-lasso-tool-02::before {
  mask-image: url(/build/images/lasso-tool-02.35c68d22.svg);
  -webkit-mask-image: url(/build/images/lasso-tool-02.35c68d22.svg);
}

.hgi.hgi-solid.hgi-last-fm::before {
  mask-image: url(/build/images/last-fm.ac0237dd.svg);
  -webkit-mask-image: url(/build/images/last-fm.ac0237dd.svg);
}

.hgi.hgi-bulk.hgi-last-fm::before {
  mask-image: url(/build/images/last-fm.46a1423c.svg);
  -webkit-mask-image: url(/build/images/last-fm.46a1423c.svg);
}

.hgi.hgi-solid.hgi-latitude::before {
  mask-image: url(/build/images/latitude.4642b392.svg);
  -webkit-mask-image: url(/build/images/latitude.4642b392.svg);
}

.hgi.hgi-bulk.hgi-latitude::before {
  mask-image: url(/build/images/latitude.15027c51.svg);
  -webkit-mask-image: url(/build/images/latitude.15027c51.svg);
}

.hgi.hgi-solid.hgi-laughing::before {
  mask-image: url(/build/images/laughing.6395860b.svg);
  -webkit-mask-image: url(/build/images/laughing.6395860b.svg);
}

.hgi.hgi-bulk.hgi-laughing::before {
  mask-image: url(/build/images/laughing.518f7759.svg);
  -webkit-mask-image: url(/build/images/laughing.518f7759.svg);
}

.hgi.hgi-solid.hgi-laurel-wreath-01::before {
  mask-image: url(/build/images/laurel-wreath-01.ea27066a.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-01.ea27066a.svg);
}

.hgi.hgi-bulk.hgi-laurel-wreath-01::before {
  mask-image: url(/build/images/laurel-wreath-01.f2c01029.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-01.f2c01029.svg);
}

.hgi.hgi-solid.hgi-laurel-wreath-02::before {
  mask-image: url(/build/images/laurel-wreath-02.34299fd1.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-02.34299fd1.svg);
}

.hgi.hgi-bulk.hgi-laurel-wreath-02::before {
  mask-image: url(/build/images/laurel-wreath-02.85e9a6a9.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-02.85e9a6a9.svg);
}

.hgi.hgi-solid.hgi-laurel-wreath-first-01::before {
  mask-image: url(/build/images/laurel-wreath-first-01.5409130a.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-first-01.5409130a.svg);
}

.hgi.hgi-bulk.hgi-laurel-wreath-first-01::before {
  mask-image: url(/build/images/laurel-wreath-first-01.eef9fbc9.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-first-01.eef9fbc9.svg);
}

.hgi.hgi-solid.hgi-laurel-wreath-first-02::before {
  mask-image: url(/build/images/laurel-wreath-first-02.a4653fa9.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-first-02.a4653fa9.svg);
}

.hgi.hgi-bulk.hgi-laurel-wreath-first-02::before {
  mask-image: url(/build/images/laurel-wreath-first-02.db46324d.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-first-02.db46324d.svg);
}

.hgi.hgi-solid.hgi-laurel-wreath-left-01::before {
  mask-image: url(/build/images/laurel-wreath-left-01.ea56d809.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-left-01.ea56d809.svg);
}

.hgi.hgi-bulk.hgi-laurel-wreath-left-01::before {
  mask-image: url(/build/images/laurel-wreath-left-01.0833a4ef.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-left-01.0833a4ef.svg);
}

.hgi.hgi-solid.hgi-laurel-wreath-left-02::before {
  mask-image: url(/build/images/laurel-wreath-left-02.2f074bb5.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-left-02.2f074bb5.svg);
}

.hgi.hgi-bulk.hgi-laurel-wreath-left-02::before {
  mask-image: url(/build/images/laurel-wreath-left-02.7c0ce0c9.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-left-02.7c0ce0c9.svg);
}

.hgi.hgi-solid.hgi-laurel-wreath-left-03::before {
  mask-image: url(/build/images/laurel-wreath-left-03.1feaba56.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-left-03.1feaba56.svg);
}

.hgi.hgi-bulk.hgi-laurel-wreath-left-03::before {
  mask-image: url(/build/images/laurel-wreath-left-03.17c1b21c.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-left-03.17c1b21c.svg);
}

.hgi.hgi-solid.hgi-laurel-wreath-right-01::before {
  mask-image: url(/build/images/laurel-wreath-right-01.9639c365.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-right-01.9639c365.svg);
}

.hgi.hgi-bulk.hgi-laurel-wreath-right-01::before {
  mask-image: url(/build/images/laurel-wreath-right-01.2b6db537.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-right-01.2b6db537.svg);
}

.hgi.hgi-solid.hgi-laurel-wreath-right-02::before {
  mask-image: url(/build/images/laurel-wreath-right-02.57145d20.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-right-02.57145d20.svg);
}

.hgi.hgi-bulk.hgi-laurel-wreath-right-02::before {
  mask-image: url(/build/images/laurel-wreath-right-02.41a50bbf.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-right-02.41a50bbf.svg);
}

.hgi.hgi-solid.hgi-laurel-wreath-right-03::before {
  mask-image: url(/build/images/laurel-wreath-right-03.c1892e04.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-right-03.c1892e04.svg);
}

.hgi.hgi-bulk.hgi-laurel-wreath-right-03::before {
  mask-image: url(/build/images/laurel-wreath-right-03.816f4dd8.svg);
  -webkit-mask-image: url(/build/images/laurel-wreath-right-03.816f4dd8.svg);
}

.hgi.hgi-solid.hgi-layer-add::before {
  mask-image: url(/build/images/layer-add.a3bb7023.svg);
  -webkit-mask-image: url(/build/images/layer-add.a3bb7023.svg);
}

.hgi.hgi-bulk.hgi-layer-add::before {
  mask-image: url(/build/images/layer-add.3bfbf8c1.svg);
  -webkit-mask-image: url(/build/images/layer-add.3bfbf8c1.svg);
}

.hgi.hgi-solid.hgi-layer-mask-01::before {
  mask-image: url(/build/images/layer-mask-01.a7738555.svg);
  -webkit-mask-image: url(/build/images/layer-mask-01.a7738555.svg);
}

.hgi.hgi-bulk.hgi-layer-mask-01::before {
  mask-image: url(/build/images/layer-mask-01.74a0f201.svg);
  -webkit-mask-image: url(/build/images/layer-mask-01.74a0f201.svg);
}

.hgi.hgi-solid.hgi-layer-mask-02::before {
  mask-image: url(/build/images/layer-mask-02.f2f6e01c.svg);
  -webkit-mask-image: url(/build/images/layer-mask-02.f2f6e01c.svg);
}

.hgi.hgi-bulk.hgi-layer-mask-02::before {
  mask-image: url(/build/images/layer-mask-02.75b5ee0a.svg);
  -webkit-mask-image: url(/build/images/layer-mask-02.75b5ee0a.svg);
}

.hgi.hgi-solid.hgi-layers-01::before {
  mask-image: url(/build/images/layers-01.3ecbf516.svg);
  -webkit-mask-image: url(/build/images/layers-01.3ecbf516.svg);
}

.hgi.hgi-bulk.hgi-layers-01::before {
  mask-image: url(/build/images/layers-01.78c266cd.svg);
  -webkit-mask-image: url(/build/images/layers-01.78c266cd.svg);
}

.hgi.hgi-solid.hgi-layers-02::before {
  mask-image: url(/build/images/layers-02.70c781ff.svg);
  -webkit-mask-image: url(/build/images/layers-02.70c781ff.svg);
}

.hgi.hgi-bulk.hgi-layers-02::before {
  mask-image: url(/build/images/layers-02.80d5bdc2.svg);
  -webkit-mask-image: url(/build/images/layers-02.80d5bdc2.svg);
}

.hgi.hgi-solid.hgi-layers-logo::before {
  mask-image: url(/build/images/layers-logo.bf712d64.svg);
  -webkit-mask-image: url(/build/images/layers-logo.bf712d64.svg);
}

.hgi.hgi-bulk.hgi-layers-logo::before {
  mask-image: url(/build/images/layers-logo.5c2c98a8.svg);
  -webkit-mask-image: url(/build/images/layers-logo.5c2c98a8.svg);
}

.hgi.hgi-solid.hgi-layout-01::before {
  mask-image: url(/build/images/layout-01.9b8fc098.svg);
  -webkit-mask-image: url(/build/images/layout-01.9b8fc098.svg);
}

.hgi.hgi-bulk.hgi-layout-01::before {
  mask-image: url(/build/images/layout-01.1a6cbdc7.svg);
  -webkit-mask-image: url(/build/images/layout-01.1a6cbdc7.svg);
}

.hgi.hgi-solid.hgi-layout-02::before {
  mask-image: url(/build/images/layout-02.d6da7256.svg);
  -webkit-mask-image: url(/build/images/layout-02.d6da7256.svg);
}

.hgi.hgi-bulk.hgi-layout-02::before {
  mask-image: url(/build/images/layout-02.3a8da551.svg);
  -webkit-mask-image: url(/build/images/layout-02.3a8da551.svg);
}

.hgi.hgi-solid.hgi-layout-03::before {
  mask-image: url(/build/images/layout-03.29ae816d.svg);
  -webkit-mask-image: url(/build/images/layout-03.29ae816d.svg);
}

.hgi.hgi-bulk.hgi-layout-03::before {
  mask-image: url(/build/images/layout-03.65ec4014.svg);
  -webkit-mask-image: url(/build/images/layout-03.65ec4014.svg);
}

.hgi.hgi-solid.hgi-layout-04::before {
  mask-image: url(/build/images/layout-04.ffb2e3d8.svg);
  -webkit-mask-image: url(/build/images/layout-04.ffb2e3d8.svg);
}

.hgi.hgi-bulk.hgi-layout-04::before {
  mask-image: url(/build/images/layout-04.3c386621.svg);
  -webkit-mask-image: url(/build/images/layout-04.3c386621.svg);
}

.hgi.hgi-solid.hgi-layout-05::before {
  mask-image: url(/build/images/layout-05.7978efda.svg);
  -webkit-mask-image: url(/build/images/layout-05.7978efda.svg);
}

.hgi.hgi-bulk.hgi-layout-05::before {
  mask-image: url(/build/images/layout-05.0da7b52c.svg);
  -webkit-mask-image: url(/build/images/layout-05.0da7b52c.svg);
}

.hgi.hgi-solid.hgi-layout-06::before {
  mask-image: url(/build/images/layout-06.61c4d320.svg);
  -webkit-mask-image: url(/build/images/layout-06.61c4d320.svg);
}

.hgi.hgi-bulk.hgi-layout-06::before {
  mask-image: url(/build/images/layout-06.e74a835b.svg);
  -webkit-mask-image: url(/build/images/layout-06.e74a835b.svg);
}

.hgi.hgi-solid.hgi-layout-07::before {
  mask-image: url(/build/images/layout-07.aec2e178.svg);
  -webkit-mask-image: url(/build/images/layout-07.aec2e178.svg);
}

.hgi.hgi-bulk.hgi-layout-07::before {
  mask-image: url(/build/images/layout-07.8e37a296.svg);
  -webkit-mask-image: url(/build/images/layout-07.8e37a296.svg);
}

.hgi.hgi-solid.hgi-layout-2-column::before {
  mask-image: url(/build/images/layout-2-column.cc3221ff.svg);
  -webkit-mask-image: url(/build/images/layout-2-column.cc3221ff.svg);
}

.hgi.hgi-bulk.hgi-layout-2-column::before {
  mask-image: url(/build/images/layout-2-column.3562ff21.svg);
  -webkit-mask-image: url(/build/images/layout-2-column.3562ff21.svg);
}

.hgi.hgi-solid.hgi-layout-2-row::before {
  mask-image: url(/build/images/layout-2-row.abafd15b.svg);
  -webkit-mask-image: url(/build/images/layout-2-row.abafd15b.svg);
}

.hgi.hgi-bulk.hgi-layout-2-row::before {
  mask-image: url(/build/images/layout-2-row.d5ade316.svg);
  -webkit-mask-image: url(/build/images/layout-2-row.d5ade316.svg);
}

.hgi.hgi-solid.hgi-layout-3-column::before {
  mask-image: url(/build/images/layout-3-column.1f86305e.svg);
  -webkit-mask-image: url(/build/images/layout-3-column.1f86305e.svg);
}

.hgi.hgi-bulk.hgi-layout-3-column::before {
  mask-image: url(/build/images/layout-3-column.b42d606b.svg);
  -webkit-mask-image: url(/build/images/layout-3-column.b42d606b.svg);
}

.hgi.hgi-solid.hgi-layout-3-row::before {
  mask-image: url(/build/images/layout-3-row.ef71ea83.svg);
  -webkit-mask-image: url(/build/images/layout-3-row.ef71ea83.svg);
}

.hgi.hgi-bulk.hgi-layout-3-row::before {
  mask-image: url(/build/images/layout-3-row.07c55cc0.svg);
  -webkit-mask-image: url(/build/images/layout-3-row.07c55cc0.svg);
}

.hgi.hgi-solid.hgi-layout-bottom::before {
  mask-image: url(/build/images/layout-bottom.218ca470.svg);
  -webkit-mask-image: url(/build/images/layout-bottom.218ca470.svg);
}

.hgi.hgi-bulk.hgi-layout-bottom::before {
  mask-image: url(/build/images/layout-bottom.e1dc0a50.svg);
  -webkit-mask-image: url(/build/images/layout-bottom.e1dc0a50.svg);
}

.hgi.hgi-solid.hgi-layout-grid::before {
  mask-image: url(/build/images/layout-grid.e4f464db.svg);
  -webkit-mask-image: url(/build/images/layout-grid.e4f464db.svg);
}

.hgi.hgi-bulk.hgi-layout-grid::before {
  mask-image: url(/build/images/layout-grid.7a70d9df.svg);
  -webkit-mask-image: url(/build/images/layout-grid.7a70d9df.svg);
}

.hgi.hgi-solid.hgi-layout-left::before {
  mask-image: url(/build/images/layout-left.61b6e019.svg);
  -webkit-mask-image: url(/build/images/layout-left.61b6e019.svg);
}

.hgi.hgi-bulk.hgi-layout-left::before {
  mask-image: url(/build/images/layout-left.b507d2d6.svg);
  -webkit-mask-image: url(/build/images/layout-left.b507d2d6.svg);
}

.hgi.hgi-solid.hgi-layout-right::before {
  mask-image: url(/build/images/layout-right.33ff5035.svg);
  -webkit-mask-image: url(/build/images/layout-right.33ff5035.svg);
}

.hgi.hgi-bulk.hgi-layout-right::before {
  mask-image: url(/build/images/layout-right.9f1b442b.svg);
  -webkit-mask-image: url(/build/images/layout-right.9f1b442b.svg);
}

.hgi.hgi-solid.hgi-layout-table-01::before {
  mask-image: url(/build/images/layout-table-01.198bfeea.svg);
  -webkit-mask-image: url(/build/images/layout-table-01.198bfeea.svg);
}

.hgi.hgi-bulk.hgi-layout-table-01::before {
  mask-image: url(/build/images/layout-table-01.4f262b88.svg);
  -webkit-mask-image: url(/build/images/layout-table-01.4f262b88.svg);
}

.hgi.hgi-solid.hgi-layout-table-02::before {
  mask-image: url(/build/images/layout-table-02.83197195.svg);
  -webkit-mask-image: url(/build/images/layout-table-02.83197195.svg);
}

.hgi.hgi-bulk.hgi-layout-table-02::before {
  mask-image: url(/build/images/layout-table-02.e70f2193.svg);
  -webkit-mask-image: url(/build/images/layout-table-02.e70f2193.svg);
}

.hgi.hgi-solid.hgi-layout-top::before {
  mask-image: url(/build/images/layout-top.b0d82819.svg);
  -webkit-mask-image: url(/build/images/layout-top.b0d82819.svg);
}

.hgi.hgi-bulk.hgi-layout-top::before {
  mask-image: url(/build/images/layout-top.0559ed7a.svg);
  -webkit-mask-image: url(/build/images/layout-top.0559ed7a.svg);
}

.hgi.hgi-solid.hgi-leaf-01::before {
  mask-image: url(/build/images/leaf-01.72899cd5.svg);
  -webkit-mask-image: url(/build/images/leaf-01.72899cd5.svg);
}

.hgi.hgi-bulk.hgi-leaf-01::before {
  mask-image: url(/build/images/leaf-01.573a99ba.svg);
  -webkit-mask-image: url(/build/images/leaf-01.573a99ba.svg);
}

.hgi.hgi-solid.hgi-leaf-02::before {
  mask-image: url(/build/images/leaf-02.9401947e.svg);
  -webkit-mask-image: url(/build/images/leaf-02.9401947e.svg);
}

.hgi.hgi-bulk.hgi-leaf-02::before {
  mask-image: url(/build/images/leaf-02.3337edfe.svg);
  -webkit-mask-image: url(/build/images/leaf-02.3337edfe.svg);
}

.hgi.hgi-solid.hgi-leaf-03::before {
  mask-image: url(/build/images/leaf-03.ffdcdddf.svg);
  -webkit-mask-image: url(/build/images/leaf-03.ffdcdddf.svg);
}

.hgi.hgi-bulk.hgi-leaf-03::before {
  mask-image: url(/build/images/leaf-03.c5d3ccbf.svg);
  -webkit-mask-image: url(/build/images/leaf-03.c5d3ccbf.svg);
}

.hgi.hgi-solid.hgi-leaf-04::before {
  mask-image: url(/build/images/leaf-04.b025e4ae.svg);
  -webkit-mask-image: url(/build/images/leaf-04.b025e4ae.svg);
}

.hgi.hgi-bulk.hgi-leaf-04::before {
  mask-image: url(/build/images/leaf-04.24938e3f.svg);
  -webkit-mask-image: url(/build/images/leaf-04.24938e3f.svg);
}

.hgi.hgi-solid.hgi-leaving-geo-fence::before {
  mask-image: url(/build/images/leaving-geo-fence.a33b43ac.svg);
  -webkit-mask-image: url(/build/images/leaving-geo-fence.a33b43ac.svg);
}

.hgi.hgi-bulk.hgi-leaving-geo-fence::before {
  mask-image: url(/build/images/leaving-geo-fence.9cf68ed7.svg);
  -webkit-mask-image: url(/build/images/leaving-geo-fence.9cf68ed7.svg);
}

.hgi.hgi-solid.hgi-leetcode::before {
  mask-image: url(/build/images/leetcode.5cbcab61.svg);
  -webkit-mask-image: url(/build/images/leetcode.5cbcab61.svg);
}

.hgi.hgi-bulk.hgi-leetcode::before {
  mask-image: url(/build/images/leetcode.a15f1503.svg);
  -webkit-mask-image: url(/build/images/leetcode.a15f1503.svg);
}

.hgi.hgi-solid.hgi-left-angle::before {
  mask-image: url(/build/images/left-angle.4c8890fd.svg);
  -webkit-mask-image: url(/build/images/left-angle.4c8890fd.svg);
}

.hgi.hgi-bulk.hgi-left-angle::before {
  mask-image: url(/build/images/left-angle.3050a5f5.svg);
  -webkit-mask-image: url(/build/images/left-angle.3050a5f5.svg);
}

.hgi.hgi-solid.hgi-left-to-right-block-quote::before {
  mask-image: url(/build/images/left-to-right-block-quote.75e0a584.svg);
  -webkit-mask-image: url(/build/images/left-to-right-block-quote.75e0a584.svg);
}

.hgi.hgi-bulk.hgi-left-to-right-block-quote::before {
  mask-image: url(/build/images/left-to-right-block-quote.94c8e599.svg);
  -webkit-mask-image: url(/build/images/left-to-right-block-quote.94c8e599.svg);
}

.hgi.hgi-solid.hgi-left-to-right-list-bullet::before {
  mask-image: url(/build/images/left-to-right-list-bullet.6e361423.svg);
  -webkit-mask-image: url(/build/images/left-to-right-list-bullet.6e361423.svg);
}

.hgi.hgi-bulk.hgi-left-to-right-list-bullet::before {
  mask-image: url(/build/images/left-to-right-list-bullet.8f016b26.svg);
  -webkit-mask-image: url(/build/images/left-to-right-list-bullet.8f016b26.svg);
}

.hgi.hgi-solid.hgi-left-to-right-list-dash::before {
  mask-image: url(/build/images/left-to-right-list-dash.2121c882.svg);
  -webkit-mask-image: url(/build/images/left-to-right-list-dash.2121c882.svg);
}

.hgi.hgi-bulk.hgi-left-to-right-list-dash::before {
  mask-image: url(/build/images/left-to-right-list-dash.ae681a3e.svg);
  -webkit-mask-image: url(/build/images/left-to-right-list-dash.ae681a3e.svg);
}

.hgi.hgi-solid.hgi-left-to-right-list-number::before {
  mask-image: url(/build/images/left-to-right-list-number.8684e043.svg);
  -webkit-mask-image: url(/build/images/left-to-right-list-number.8684e043.svg);
}

.hgi.hgi-bulk.hgi-left-to-right-list-number::before {
  mask-image: url(/build/images/left-to-right-list-number.6ad81665.svg);
  -webkit-mask-image: url(/build/images/left-to-right-list-number.6ad81665.svg);
}

.hgi.hgi-solid.hgi-left-to-right-list-star-01::before {
  mask-image: url(/build/images/left-to-right-list-star-01.a378b3b8.svg);
  -webkit-mask-image: url(/build/images/left-to-right-list-star-01.a378b3b8.svg);
}

.hgi.hgi-bulk.hgi-left-to-right-list-star-01::before {
  mask-image: url(/build/images/left-to-right-list-star-01.93f59ac4.svg);
  -webkit-mask-image: url(/build/images/left-to-right-list-star-01.93f59ac4.svg);
}

.hgi.hgi-solid.hgi-left-to-right-list-star::before {
  mask-image: url(/build/images/left-to-right-list-star.3f7f1050.svg);
  -webkit-mask-image: url(/build/images/left-to-right-list-star.3f7f1050.svg);
}

.hgi.hgi-bulk.hgi-left-to-right-list-star::before {
  mask-image: url(/build/images/left-to-right-list-star.7b652a56.svg);
  -webkit-mask-image: url(/build/images/left-to-right-list-star.7b652a56.svg);
}

.hgi.hgi-solid.hgi-left-to-right-list-triangle::before {
  mask-image: url(/build/images/left-to-right-list-triangle.18851125.svg);
  -webkit-mask-image: url(/build/images/left-to-right-list-triangle.18851125.svg);
}

.hgi.hgi-bulk.hgi-left-to-right-list-triangle::before {
  mask-image: url(/build/images/left-to-right-list-triangle.0ae8ab7c.svg);
  -webkit-mask-image: url(/build/images/left-to-right-list-triangle.0ae8ab7c.svg);
}

.hgi.hgi-solid.hgi-left-triangle::before {
  mask-image: url(/build/images/left-triangle.975a1b29.svg);
  -webkit-mask-image: url(/build/images/left-triangle.975a1b29.svg);
}

.hgi.hgi-bulk.hgi-left-triangle::before {
  mask-image: url(/build/images/left-triangle.075e7966.svg);
  -webkit-mask-image: url(/build/images/left-triangle.075e7966.svg);
}

.hgi.hgi-solid.hgi-legal-01::before {
  mask-image: url(/build/images/legal-01.e69a2db1.svg);
  -webkit-mask-image: url(/build/images/legal-01.e69a2db1.svg);
}

.hgi.hgi-bulk.hgi-legal-01::before {
  mask-image: url(/build/images/legal-01.475a1a66.svg);
  -webkit-mask-image: url(/build/images/legal-01.475a1a66.svg);
}

.hgi.hgi-solid.hgi-legal-02::before {
  mask-image: url(/build/images/legal-02.0b69d355.svg);
  -webkit-mask-image: url(/build/images/legal-02.0b69d355.svg);
}

.hgi.hgi-bulk.hgi-legal-02::before {
  mask-image: url(/build/images/legal-02.e34217aa.svg);
  -webkit-mask-image: url(/build/images/legal-02.e34217aa.svg);
}

.hgi.hgi-solid.hgi-legal-document-01::before {
  mask-image: url(/build/images/legal-document-01.98dba393.svg);
  -webkit-mask-image: url(/build/images/legal-document-01.98dba393.svg);
}

.hgi.hgi-bulk.hgi-legal-document-01::before {
  mask-image: url(/build/images/legal-document-01.986e075b.svg);
  -webkit-mask-image: url(/build/images/legal-document-01.986e075b.svg);
}

.hgi.hgi-solid.hgi-legal-document-02::before {
  mask-image: url(/build/images/legal-document-02.1cde32dc.svg);
  -webkit-mask-image: url(/build/images/legal-document-02.1cde32dc.svg);
}

.hgi.hgi-bulk.hgi-legal-document-02::before {
  mask-image: url(/build/images/legal-document-02.6f6a2467.svg);
  -webkit-mask-image: url(/build/images/legal-document-02.6f6a2467.svg);
}

.hgi.hgi-solid.hgi-legal-hammer::before {
  mask-image: url(/build/images/legal-hammer.e2e22823.svg);
  -webkit-mask-image: url(/build/images/legal-hammer.e2e22823.svg);
}

.hgi.hgi-bulk.hgi-legal-hammer::before {
  mask-image: url(/build/images/legal-hammer.88afceef.svg);
  -webkit-mask-image: url(/build/images/legal-hammer.88afceef.svg);
}

.hgi.hgi-solid.hgi-less-than-circle::before {
  mask-image: url(/build/images/less-than-circle.4894a56a.svg);
  -webkit-mask-image: url(/build/images/less-than-circle.4894a56a.svg);
}

.hgi.hgi-bulk.hgi-less-than-circle::before {
  mask-image: url(/build/images/less-than-circle.d6d64eb0.svg);
  -webkit-mask-image: url(/build/images/less-than-circle.d6d64eb0.svg);
}

.hgi.hgi-solid.hgi-less-than-square::before {
  mask-image: url(/build/images/less-than-square.e8d182a1.svg);
  -webkit-mask-image: url(/build/images/less-than-square.e8d182a1.svg);
}

.hgi.hgi-bulk.hgi-less-than-square::before {
  mask-image: url(/build/images/less-than-square.17e27173.svg);
  -webkit-mask-image: url(/build/images/less-than-square.17e27173.svg);
}

.hgi.hgi-solid.hgi-less-than::before {
  mask-image: url(/build/images/less-than.08521550.svg);
  -webkit-mask-image: url(/build/images/less-than.08521550.svg);
}

.hgi.hgi-bulk.hgi-less-than::before {
  mask-image: url(/build/images/less-than.241dfc2a.svg);
  -webkit-mask-image: url(/build/images/less-than.241dfc2a.svg);
}

.hgi.hgi-solid.hgi-letter-spacing::before {
  mask-image: url(/build/images/letter-spacing.e4111a13.svg);
  -webkit-mask-image: url(/build/images/letter-spacing.e4111a13.svg);
}

.hgi.hgi-bulk.hgi-letter-spacing::before {
  mask-image: url(/build/images/letter-spacing.8c20bc64.svg);
  -webkit-mask-image: url(/build/images/letter-spacing.8c20bc64.svg);
}

.hgi.hgi-solid.hgi-libraries::before {
  mask-image: url(/build/images/libraries.e08bae62.svg);
  -webkit-mask-image: url(/build/images/libraries.e08bae62.svg);
}

.hgi.hgi-bulk.hgi-libraries::before {
  mask-image: url(/build/images/libraries.be6fc5b5.svg);
  -webkit-mask-image: url(/build/images/libraries.be6fc5b5.svg);
}

.hgi.hgi-solid.hgi-library::before {
  mask-image: url(/build/images/library.0a84c143.svg);
  -webkit-mask-image: url(/build/images/library.0a84c143.svg);
}

.hgi.hgi-bulk.hgi-library::before {
  mask-image: url(/build/images/library.8bd9de9a.svg);
  -webkit-mask-image: url(/build/images/library.8bd9de9a.svg);
}

.hgi.hgi-solid.hgi-license-draft::before {
  mask-image: url(/build/images/license-draft.05e98fdb.svg);
  -webkit-mask-image: url(/build/images/license-draft.05e98fdb.svg);
}

.hgi.hgi-bulk.hgi-license-draft::before {
  mask-image: url(/build/images/license-draft.9d2b85ea.svg);
  -webkit-mask-image: url(/build/images/license-draft.9d2b85ea.svg);
}

.hgi.hgi-solid.hgi-license-maintenance::before {
  mask-image: url(/build/images/license-maintenance.1dcb4d23.svg);
  -webkit-mask-image: url(/build/images/license-maintenance.1dcb4d23.svg);
}

.hgi.hgi-bulk.hgi-license-maintenance::before {
  mask-image: url(/build/images/license-maintenance.3accb8cc.svg);
  -webkit-mask-image: url(/build/images/license-maintenance.3accb8cc.svg);
}

.hgi.hgi-solid.hgi-license-no::before {
  mask-image: url(/build/images/license-no.aaac4968.svg);
  -webkit-mask-image: url(/build/images/license-no.aaac4968.svg);
}

.hgi.hgi-bulk.hgi-license-no::before {
  mask-image: url(/build/images/license-no.29c31202.svg);
  -webkit-mask-image: url(/build/images/license-no.29c31202.svg);
}

.hgi.hgi-solid.hgi-license-pin::before {
  mask-image: url(/build/images/license-pin.31f00d71.svg);
  -webkit-mask-image: url(/build/images/license-pin.31f00d71.svg);
}

.hgi.hgi-bulk.hgi-license-pin::before {
  mask-image: url(/build/images/license-pin.e4266b37.svg);
  -webkit-mask-image: url(/build/images/license-pin.e4266b37.svg);
}

.hgi.hgi-solid.hgi-license-third-party::before {
  mask-image: url(/build/images/license-third-party.f451ab8e.svg);
  -webkit-mask-image: url(/build/images/license-third-party.f451ab8e.svg);
}

.hgi.hgi-bulk.hgi-license-third-party::before {
  mask-image: url(/build/images/license-third-party.6cd304d7.svg);
  -webkit-mask-image: url(/build/images/license-third-party.6cd304d7.svg);
}

.hgi.hgi-solid.hgi-license::before {
  mask-image: url(/build/images/license.927ecc8d.svg);
  -webkit-mask-image: url(/build/images/license.927ecc8d.svg);
}

.hgi.hgi-bulk.hgi-license::before {
  mask-image: url(/build/images/license.6b5d40bb.svg);
  -webkit-mask-image: url(/build/images/license.6b5d40bb.svg);
}

.hgi.hgi-solid.hgi-lift-truck::before {
  mask-image: url(/build/images/lift-truck.dfc09f06.svg);
  -webkit-mask-image: url(/build/images/lift-truck.dfc09f06.svg);
}

.hgi.hgi-bulk.hgi-lift-truck::before {
  mask-image: url(/build/images/lift-truck.cef2d996.svg);
  -webkit-mask-image: url(/build/images/lift-truck.cef2d996.svg);
}

.hgi.hgi-solid.hgi-lighthouse::before {
  mask-image: url(/build/images/lighthouse.92ce5c58.svg);
  -webkit-mask-image: url(/build/images/lighthouse.92ce5c58.svg);
}

.hgi.hgi-bulk.hgi-lighthouse::before {
  mask-image: url(/build/images/lighthouse.67af6288.svg);
  -webkit-mask-image: url(/build/images/lighthouse.67af6288.svg);
}

.hgi.hgi-solid.hgi-limitation::before {
  mask-image: url(/build/images/limitation.0ca56b87.svg);
  -webkit-mask-image: url(/build/images/limitation.0ca56b87.svg);
}

.hgi.hgi-bulk.hgi-limitation::before {
  mask-image: url(/build/images/limitation.9d70e213.svg);
  -webkit-mask-image: url(/build/images/limitation.9d70e213.svg);
}

.hgi.hgi-solid.hgi-line::before {
  mask-image: url(/build/images/line.ca34a941.svg);
  -webkit-mask-image: url(/build/images/line.ca34a941.svg);
}

.hgi.hgi-bulk.hgi-line::before {
  mask-image: url(/build/images/line.2fbd17b4.svg);
  -webkit-mask-image: url(/build/images/line.2fbd17b4.svg);
}

.hgi.hgi-solid.hgi-liner::before {
  mask-image: url(/build/images/liner.f0f45c06.svg);
  -webkit-mask-image: url(/build/images/liner.f0f45c06.svg);
}

.hgi.hgi-bulk.hgi-liner::before {
  mask-image: url(/build/images/liner.252c5094.svg);
  -webkit-mask-image: url(/build/images/liner.252c5094.svg);
}

.hgi.hgi-solid.hgi-link-01::before {
  mask-image: url(/build/images/link-01.ad11ee0c.svg);
  -webkit-mask-image: url(/build/images/link-01.ad11ee0c.svg);
}

.hgi.hgi-bulk.hgi-link-01::before {
  mask-image: url(/build/images/link-01.421dc4f0.svg);
  -webkit-mask-image: url(/build/images/link-01.421dc4f0.svg);
}

.hgi.hgi-solid.hgi-link-02::before {
  mask-image: url(/build/images/link-02.bc326163.svg);
  -webkit-mask-image: url(/build/images/link-02.bc326163.svg);
}

.hgi.hgi-bulk.hgi-link-02::before {
  mask-image: url(/build/images/link-02.d918df72.svg);
  -webkit-mask-image: url(/build/images/link-02.d918df72.svg);
}

.hgi.hgi-solid.hgi-link-03::before {
  mask-image: url(/build/images/link-03.6a6766a5.svg);
  -webkit-mask-image: url(/build/images/link-03.6a6766a5.svg);
}

.hgi.hgi-bulk.hgi-link-03::before {
  mask-image: url(/build/images/link-03.a4a83586.svg);
  -webkit-mask-image: url(/build/images/link-03.a4a83586.svg);
}

.hgi.hgi-solid.hgi-link-04::before {
  mask-image: url(/build/images/link-04.c8212d9d.svg);
  -webkit-mask-image: url(/build/images/link-04.c8212d9d.svg);
}

.hgi.hgi-bulk.hgi-link-04::before {
  mask-image: url(/build/images/link-04.14738f8d.svg);
  -webkit-mask-image: url(/build/images/link-04.14738f8d.svg);
}

.hgi.hgi-solid.hgi-link-05::before {
  mask-image: url(/build/images/link-05.1fa5f530.svg);
  -webkit-mask-image: url(/build/images/link-05.1fa5f530.svg);
}

.hgi.hgi-bulk.hgi-link-05::before {
  mask-image: url(/build/images/link-05.565fb1e0.svg);
  -webkit-mask-image: url(/build/images/link-05.565fb1e0.svg);
}

.hgi.hgi-solid.hgi-link-06::before {
  mask-image: url(/build/images/link-06.58937acb.svg);
  -webkit-mask-image: url(/build/images/link-06.58937acb.svg);
}

.hgi.hgi-bulk.hgi-link-06::before {
  mask-image: url(/build/images/link-06.0564ab45.svg);
  -webkit-mask-image: url(/build/images/link-06.0564ab45.svg);
}

.hgi.hgi-solid.hgi-link-backward::before {
  mask-image: url(/build/images/link-backward.3a24433e.svg);
  -webkit-mask-image: url(/build/images/link-backward.3a24433e.svg);
}

.hgi.hgi-bulk.hgi-link-backward::before {
  mask-image: url(/build/images/link-backward.f81bea2e.svg);
  -webkit-mask-image: url(/build/images/link-backward.f81bea2e.svg);
}

.hgi.hgi-solid.hgi-link-circle-02::before {
  mask-image: url(/build/images/link-circle-02.a45dac27.svg);
  -webkit-mask-image: url(/build/images/link-circle-02.a45dac27.svg);
}

.hgi.hgi-bulk.hgi-link-circle-02::before {
  mask-image: url(/build/images/link-circle-02.c82e75e9.svg);
  -webkit-mask-image: url(/build/images/link-circle-02.c82e75e9.svg);
}

.hgi.hgi-solid.hgi-link-circle::before {
  mask-image: url(/build/images/link-circle.69391ef8.svg);
  -webkit-mask-image: url(/build/images/link-circle.69391ef8.svg);
}

.hgi.hgi-bulk.hgi-link-circle::before {
  mask-image: url(/build/images/link-circle.4b8490c6.svg);
  -webkit-mask-image: url(/build/images/link-circle.4b8490c6.svg);
}

.hgi.hgi-solid.hgi-link-forward::before {
  mask-image: url(/build/images/link-forward.c8101d6e.svg);
  -webkit-mask-image: url(/build/images/link-forward.c8101d6e.svg);
}

.hgi.hgi-bulk.hgi-link-forward::before {
  mask-image: url(/build/images/link-forward.6d52e2a4.svg);
  -webkit-mask-image: url(/build/images/link-forward.6d52e2a4.svg);
}

.hgi.hgi-solid.hgi-link-square-01::before {
  mask-image: url(/build/images/link-square-01.0c5b9a73.svg);
  -webkit-mask-image: url(/build/images/link-square-01.0c5b9a73.svg);
}

.hgi.hgi-bulk.hgi-link-square-01::before {
  mask-image: url(/build/images/link-square-01.1a0a5946.svg);
  -webkit-mask-image: url(/build/images/link-square-01.1a0a5946.svg);
}

.hgi.hgi-solid.hgi-link-square-02::before {
  mask-image: url(/build/images/link-square-02.8b58101f.svg);
  -webkit-mask-image: url(/build/images/link-square-02.8b58101f.svg);
}

.hgi.hgi-bulk.hgi-link-square-02::before {
  mask-image: url(/build/images/link-square-02.8a10bc07.svg);
  -webkit-mask-image: url(/build/images/link-square-02.8a10bc07.svg);
}

.hgi.hgi-solid.hgi-linkedin-01::before {
  mask-image: url(/build/images/linkedin-01.5340c68f.svg);
  -webkit-mask-image: url(/build/images/linkedin-01.5340c68f.svg);
}

.hgi.hgi-bulk.hgi-linkedin-01::before {
  mask-image: url(/build/images/linkedin-01.dd79e8b6.svg);
  -webkit-mask-image: url(/build/images/linkedin-01.dd79e8b6.svg);
}

.hgi.hgi-solid.hgi-linkedin-02::before {
  mask-image: url(/build/images/linkedin-02.2ac13d70.svg);
  -webkit-mask-image: url(/build/images/linkedin-02.2ac13d70.svg);
}

.hgi.hgi-bulk.hgi-linkedin-02::before {
  mask-image: url(/build/images/linkedin-02.be240ab7.svg);
  -webkit-mask-image: url(/build/images/linkedin-02.be240ab7.svg);
}

.hgi.hgi-solid.hgi-list-setting::before {
  mask-image: url(/build/images/list-setting.9802fe43.svg);
  -webkit-mask-image: url(/build/images/list-setting.9802fe43.svg);
}

.hgi.hgi-bulk.hgi-list-setting::before {
  mask-image: url(/build/images/list-setting.f2c9efcd.svg);
  -webkit-mask-image: url(/build/images/list-setting.f2c9efcd.svg);
}

.hgi.hgi-solid.hgi-list-view::before {
  mask-image: url(/build/images/list-view.d4b54315.svg);
  -webkit-mask-image: url(/build/images/list-view.d4b54315.svg);
}

.hgi.hgi-bulk.hgi-list-view::before {
  mask-image: url(/build/images/list-view.393a0337.svg);
  -webkit-mask-image: url(/build/images/list-view.393a0337.svg);
}

.hgi.hgi-solid.hgi-litecoin::before {
  mask-image: url(/build/images/litecoin.4d3c5cf2.svg);
  -webkit-mask-image: url(/build/images/litecoin.4d3c5cf2.svg);
}

.hgi.hgi-bulk.hgi-litecoin::before {
  mask-image: url(/build/images/litecoin.037665a2.svg);
  -webkit-mask-image: url(/build/images/litecoin.037665a2.svg);
}

.hgi.hgi-solid.hgi-liver::before {
  mask-image: url(/build/images/liver.33bb8d07.svg);
  -webkit-mask-image: url(/build/images/liver.33bb8d07.svg);
}

.hgi.hgi-bulk.hgi-liver::before {
  mask-image: url(/build/images/liver.fafef313.svg);
  -webkit-mask-image: url(/build/images/liver.fafef313.svg);
}

.hgi.hgi-solid.hgi-loading-01::before {
  mask-image: url(/build/images/loading-01.3d95ae16.svg);
  -webkit-mask-image: url(/build/images/loading-01.3d95ae16.svg);
}

.hgi.hgi-bulk.hgi-loading-01::before {
  mask-image: url(/build/images/loading-01.0d08e230.svg);
  -webkit-mask-image: url(/build/images/loading-01.0d08e230.svg);
}

.hgi.hgi-solid.hgi-loading-02::before {
  mask-image: url(/build/images/loading-02.96647764.svg);
  -webkit-mask-image: url(/build/images/loading-02.96647764.svg);
}

.hgi.hgi-bulk.hgi-loading-02::before {
  mask-image: url(/build/images/loading-02.51a2a59b.svg);
  -webkit-mask-image: url(/build/images/loading-02.51a2a59b.svg);
}

.hgi.hgi-solid.hgi-loading-03::before {
  mask-image: url(/build/images/loading-03.0b32bbe9.svg);
  -webkit-mask-image: url(/build/images/loading-03.0b32bbe9.svg);
}

.hgi.hgi-bulk.hgi-loading-03::before {
  mask-image: url(/build/images/loading-03.a83721d7.svg);
  -webkit-mask-image: url(/build/images/loading-03.a83721d7.svg);
}

.hgi.hgi-solid.hgi-loading-04::before {
  mask-image: url(/build/images/loading-04.7eeba772.svg);
  -webkit-mask-image: url(/build/images/loading-04.7eeba772.svg);
}

.hgi.hgi-bulk.hgi-loading-04::before {
  mask-image: url(/build/images/loading-04.5b41be0a.svg);
  -webkit-mask-image: url(/build/images/loading-04.5b41be0a.svg);
}

.hgi.hgi-solid.hgi-location-01::before {
  mask-image: url(/build/images/location-01.74d78668.svg);
  -webkit-mask-image: url(/build/images/location-01.74d78668.svg);
}

.hgi.hgi-bulk.hgi-location-01::before {
  mask-image: url(/build/images/location-01.bd5ff71f.svg);
  -webkit-mask-image: url(/build/images/location-01.bd5ff71f.svg);
}

.hgi.hgi-solid.hgi-location-02::before {
  mask-image: url(/build/images/location-02.0f3a5fa7.svg);
  -webkit-mask-image: url(/build/images/location-02.0f3a5fa7.svg);
}

.hgi.hgi-bulk.hgi-location-02::before {
  mask-image: url(/build/images/location-02.96bb7dde.svg);
  -webkit-mask-image: url(/build/images/location-02.96bb7dde.svg);
}

.hgi.hgi-solid.hgi-location-03::before {
  mask-image: url(/build/images/location-03.5d09105e.svg);
  -webkit-mask-image: url(/build/images/location-03.5d09105e.svg);
}

.hgi.hgi-bulk.hgi-location-03::before {
  mask-image: url(/build/images/location-03.c23eb8d0.svg);
  -webkit-mask-image: url(/build/images/location-03.c23eb8d0.svg);
}

.hgi.hgi-solid.hgi-location-04::before {
  mask-image: url(/build/images/location-04.dc951625.svg);
  -webkit-mask-image: url(/build/images/location-04.dc951625.svg);
}

.hgi.hgi-bulk.hgi-location-04::before {
  mask-image: url(/build/images/location-04.c5e377f1.svg);
  -webkit-mask-image: url(/build/images/location-04.c5e377f1.svg);
}

.hgi.hgi-solid.hgi-location-05::before {
  mask-image: url(/build/images/location-05.f56efa6e.svg);
  -webkit-mask-image: url(/build/images/location-05.f56efa6e.svg);
}

.hgi.hgi-bulk.hgi-location-05::before {
  mask-image: url(/build/images/location-05.cf5e5f6f.svg);
  -webkit-mask-image: url(/build/images/location-05.cf5e5f6f.svg);
}

.hgi.hgi-solid.hgi-location-06::before {
  mask-image: url(/build/images/location-06.ae7ab227.svg);
  -webkit-mask-image: url(/build/images/location-06.ae7ab227.svg);
}

.hgi.hgi-bulk.hgi-location-06::before {
  mask-image: url(/build/images/location-06.b8ba7177.svg);
  -webkit-mask-image: url(/build/images/location-06.b8ba7177.svg);
}

.hgi.hgi-solid.hgi-location-07::before {
  mask-image: url(/build/images/location-07.aae1012d.svg);
  -webkit-mask-image: url(/build/images/location-07.aae1012d.svg);
}

.hgi.hgi-bulk.hgi-location-07::before {
  mask-image: url(/build/images/location-07.21d531be.svg);
  -webkit-mask-image: url(/build/images/location-07.21d531be.svg);
}

.hgi.hgi-solid.hgi-location-08::before {
  mask-image: url(/build/images/location-08.1cad4e7d.svg);
  -webkit-mask-image: url(/build/images/location-08.1cad4e7d.svg);
}

.hgi.hgi-bulk.hgi-location-08::before {
  mask-image: url(/build/images/location-08.9eaaf399.svg);
  -webkit-mask-image: url(/build/images/location-08.9eaaf399.svg);
}

.hgi.hgi-solid.hgi-location-09::before {
  mask-image: url(/build/images/location-09.00c846d0.svg);
  -webkit-mask-image: url(/build/images/location-09.00c846d0.svg);
}

.hgi.hgi-bulk.hgi-location-09::before {
  mask-image: url(/build/images/location-09.829e43d7.svg);
  -webkit-mask-image: url(/build/images/location-09.829e43d7.svg);
}

.hgi.hgi-solid.hgi-location-10::before {
  mask-image: url(/build/images/location-10.87c9ae5f.svg);
  -webkit-mask-image: url(/build/images/location-10.87c9ae5f.svg);
}

.hgi.hgi-bulk.hgi-location-10::before {
  mask-image: url(/build/images/location-10.af7d1b84.svg);
  -webkit-mask-image: url(/build/images/location-10.af7d1b84.svg);
}

.hgi.hgi-solid.hgi-location-add-01::before {
  mask-image: url(/build/images/location-add-01.d65147c8.svg);
  -webkit-mask-image: url(/build/images/location-add-01.d65147c8.svg);
}

.hgi.hgi-bulk.hgi-location-add-01::before {
  mask-image: url(/build/images/location-add-01.d7b671d7.svg);
  -webkit-mask-image: url(/build/images/location-add-01.d7b671d7.svg);
}

.hgi.hgi-solid.hgi-location-add-02::before {
  mask-image: url(/build/images/location-add-02.9eaa5136.svg);
  -webkit-mask-image: url(/build/images/location-add-02.9eaa5136.svg);
}

.hgi.hgi-bulk.hgi-location-add-02::before {
  mask-image: url(/build/images/location-add-02.547f7393.svg);
  -webkit-mask-image: url(/build/images/location-add-02.547f7393.svg);
}

.hgi.hgi-solid.hgi-location-check-01::before {
  mask-image: url(/build/images/location-check-01.65ddd529.svg);
  -webkit-mask-image: url(/build/images/location-check-01.65ddd529.svg);
}

.hgi.hgi-bulk.hgi-location-check-01::before {
  mask-image: url(/build/images/location-check-01.3e88d14d.svg);
  -webkit-mask-image: url(/build/images/location-check-01.3e88d14d.svg);
}

.hgi.hgi-solid.hgi-location-check-02::before {
  mask-image: url(/build/images/location-check-02.86bea636.svg);
  -webkit-mask-image: url(/build/images/location-check-02.86bea636.svg);
}

.hgi.hgi-bulk.hgi-location-check-02::before {
  mask-image: url(/build/images/location-check-02.4d1816de.svg);
  -webkit-mask-image: url(/build/images/location-check-02.4d1816de.svg);
}

.hgi.hgi-solid.hgi-location-favourite-01::before {
  mask-image: url(/build/images/location-favourite-01.ad0ada0e.svg);
  -webkit-mask-image: url(/build/images/location-favourite-01.ad0ada0e.svg);
}

.hgi.hgi-bulk.hgi-location-favourite-01::before {
  mask-image: url(/build/images/location-favourite-01.4eb9b42a.svg);
  -webkit-mask-image: url(/build/images/location-favourite-01.4eb9b42a.svg);
}

.hgi.hgi-solid.hgi-location-favourite-02::before {
  mask-image: url(/build/images/location-favourite-02.247689a9.svg);
  -webkit-mask-image: url(/build/images/location-favourite-02.247689a9.svg);
}

.hgi.hgi-bulk.hgi-location-favourite-02::before {
  mask-image: url(/build/images/location-favourite-02.f7c40fa3.svg);
  -webkit-mask-image: url(/build/images/location-favourite-02.f7c40fa3.svg);
}

.hgi.hgi-solid.hgi-location-offline-01::before {
  mask-image: url(/build/images/location-offline-01.57b69795.svg);
  -webkit-mask-image: url(/build/images/location-offline-01.57b69795.svg);
}

.hgi.hgi-bulk.hgi-location-offline-01::before {
  mask-image: url(/build/images/location-offline-01.5e3d24e1.svg);
  -webkit-mask-image: url(/build/images/location-offline-01.5e3d24e1.svg);
}

.hgi.hgi-solid.hgi-location-offline-02::before {
  mask-image: url(/build/images/location-offline-02.16496028.svg);
  -webkit-mask-image: url(/build/images/location-offline-02.16496028.svg);
}

.hgi.hgi-bulk.hgi-location-offline-02::before {
  mask-image: url(/build/images/location-offline-02.2ea0e5e8.svg);
  -webkit-mask-image: url(/build/images/location-offline-02.2ea0e5e8.svg);
}

.hgi.hgi-solid.hgi-location-offline-03::before {
  mask-image: url(/build/images/location-offline-03.d592fbd0.svg);
  -webkit-mask-image: url(/build/images/location-offline-03.d592fbd0.svg);
}

.hgi.hgi-bulk.hgi-location-offline-03::before {
  mask-image: url(/build/images/location-offline-03.347206cb.svg);
  -webkit-mask-image: url(/build/images/location-offline-03.347206cb.svg);
}

.hgi.hgi-solid.hgi-location-offline-04::before {
  mask-image: url(/build/images/location-offline-04.677f7f78.svg);
  -webkit-mask-image: url(/build/images/location-offline-04.677f7f78.svg);
}

.hgi.hgi-bulk.hgi-location-offline-04::before {
  mask-image: url(/build/images/location-offline-04.511db688.svg);
  -webkit-mask-image: url(/build/images/location-offline-04.511db688.svg);
}

.hgi.hgi-solid.hgi-location-remove-01::before {
  mask-image: url(/build/images/location-remove-01.5db34e2b.svg);
  -webkit-mask-image: url(/build/images/location-remove-01.5db34e2b.svg);
}

.hgi.hgi-bulk.hgi-location-remove-01::before {
  mask-image: url(/build/images/location-remove-01.29ebb025.svg);
  -webkit-mask-image: url(/build/images/location-remove-01.29ebb025.svg);
}

.hgi.hgi-solid.hgi-location-remove-02::before {
  mask-image: url(/build/images/location-remove-02.5165ea0d.svg);
  -webkit-mask-image: url(/build/images/location-remove-02.5165ea0d.svg);
}

.hgi.hgi-bulk.hgi-location-remove-02::before {
  mask-image: url(/build/images/location-remove-02.a2fbe597.svg);
  -webkit-mask-image: url(/build/images/location-remove-02.a2fbe597.svg);
}

.hgi.hgi-solid.hgi-location-share-01::before {
  mask-image: url(/build/images/location-share-01.a51d0f88.svg);
  -webkit-mask-image: url(/build/images/location-share-01.a51d0f88.svg);
}

.hgi.hgi-bulk.hgi-location-share-01::before {
  mask-image: url(/build/images/location-share-01.cf617783.svg);
  -webkit-mask-image: url(/build/images/location-share-01.cf617783.svg);
}

.hgi.hgi-solid.hgi-location-share-02::before {
  mask-image: url(/build/images/location-share-02.e1657e05.svg);
  -webkit-mask-image: url(/build/images/location-share-02.e1657e05.svg);
}

.hgi.hgi-bulk.hgi-location-share-02::before {
  mask-image: url(/build/images/location-share-02.66027aab.svg);
  -webkit-mask-image: url(/build/images/location-share-02.66027aab.svg);
}

.hgi.hgi-solid.hgi-location-star-01::before {
  mask-image: url(/build/images/location-star-01.55d4baf0.svg);
  -webkit-mask-image: url(/build/images/location-star-01.55d4baf0.svg);
}

.hgi.hgi-bulk.hgi-location-star-01::before {
  mask-image: url(/build/images/location-star-01.95abddec.svg);
  -webkit-mask-image: url(/build/images/location-star-01.95abddec.svg);
}

.hgi.hgi-solid.hgi-location-star-02::before {
  mask-image: url(/build/images/location-star-02.a96375db.svg);
  -webkit-mask-image: url(/build/images/location-star-02.a96375db.svg);
}

.hgi.hgi-bulk.hgi-location-star-02::before {
  mask-image: url(/build/images/location-star-02.2320b5be.svg);
  -webkit-mask-image: url(/build/images/location-star-02.2320b5be.svg);
}

.hgi.hgi-solid.hgi-location-update-01::before {
  mask-image: url(/build/images/location-update-01.0bffae38.svg);
  -webkit-mask-image: url(/build/images/location-update-01.0bffae38.svg);
}

.hgi.hgi-bulk.hgi-location-update-01::before {
  mask-image: url(/build/images/location-update-01.067c2c78.svg);
  -webkit-mask-image: url(/build/images/location-update-01.067c2c78.svg);
}

.hgi.hgi-solid.hgi-location-update-02::before {
  mask-image: url(/build/images/location-update-02.3c7dc1b6.svg);
  -webkit-mask-image: url(/build/images/location-update-02.3c7dc1b6.svg);
}

.hgi.hgi-bulk.hgi-location-update-02::before {
  mask-image: url(/build/images/location-update-02.50e224a3.svg);
  -webkit-mask-image: url(/build/images/location-update-02.50e224a3.svg);
}

.hgi.hgi-solid.hgi-location-user-01::before {
  mask-image: url(/build/images/location-user-01.709e8703.svg);
  -webkit-mask-image: url(/build/images/location-user-01.709e8703.svg);
}

.hgi.hgi-bulk.hgi-location-user-01::before {
  mask-image: url(/build/images/location-user-01.416a5243.svg);
  -webkit-mask-image: url(/build/images/location-user-01.416a5243.svg);
}

.hgi.hgi-solid.hgi-location-user-02::before {
  mask-image: url(/build/images/location-user-02.74fae4bd.svg);
  -webkit-mask-image: url(/build/images/location-user-02.74fae4bd.svg);
}

.hgi.hgi-bulk.hgi-location-user-02::before {
  mask-image: url(/build/images/location-user-02.c53b691f.svg);
  -webkit-mask-image: url(/build/images/location-user-02.c53b691f.svg);
}

.hgi.hgi-solid.hgi-location-user-03::before {
  mask-image: url(/build/images/location-user-03.20b2502b.svg);
  -webkit-mask-image: url(/build/images/location-user-03.20b2502b.svg);
}

.hgi.hgi-bulk.hgi-location-user-03::before {
  mask-image: url(/build/images/location-user-03.370363fc.svg);
  -webkit-mask-image: url(/build/images/location-user-03.370363fc.svg);
}

.hgi.hgi-solid.hgi-location-user-04::before {
  mask-image: url(/build/images/location-user-04.7aecee99.svg);
  -webkit-mask-image: url(/build/images/location-user-04.7aecee99.svg);
}

.hgi.hgi-bulk.hgi-location-user-04::before {
  mask-image: url(/build/images/location-user-04.fe06066f.svg);
  -webkit-mask-image: url(/build/images/location-user-04.fe06066f.svg);
}

.hgi.hgi-solid.hgi-lock-computer::before {
  mask-image: url(/build/images/lock-computer.c9be59c4.svg);
  -webkit-mask-image: url(/build/images/lock-computer.c9be59c4.svg);
}

.hgi.hgi-bulk.hgi-lock-computer::before {
  mask-image: url(/build/images/lock-computer.d696faa7.svg);
  -webkit-mask-image: url(/build/images/lock-computer.d696faa7.svg);
}

.hgi.hgi-solid.hgi-lock-key::before {
  mask-image: url(/build/images/lock-key.ec0dc517.svg);
  -webkit-mask-image: url(/build/images/lock-key.ec0dc517.svg);
}

.hgi.hgi-bulk.hgi-lock-key::before {
  mask-image: url(/build/images/lock-key.cb5da112.svg);
  -webkit-mask-image: url(/build/images/lock-key.cb5da112.svg);
}

.hgi.hgi-solid.hgi-lock-password::before {
  mask-image: url(/build/images/lock-password.14d35db8.svg);
  -webkit-mask-image: url(/build/images/lock-password.14d35db8.svg);
}

.hgi.hgi-bulk.hgi-lock-password::before {
  mask-image: url(/build/images/lock-password.c204f9d6.svg);
  -webkit-mask-image: url(/build/images/lock-password.c204f9d6.svg);
}

.hgi.hgi-solid.hgi-lock-sync-01::before {
  mask-image: url(/build/images/lock-sync-01.677992ec.svg);
  -webkit-mask-image: url(/build/images/lock-sync-01.677992ec.svg);
}

.hgi.hgi-bulk.hgi-lock-sync-01::before {
  mask-image: url(/build/images/lock-sync-01.bc5fa44f.svg);
  -webkit-mask-image: url(/build/images/lock-sync-01.bc5fa44f.svg);
}

.hgi.hgi-solid.hgi-lock-sync-02::before {
  mask-image: url(/build/images/lock-sync-02.2bdd8349.svg);
  -webkit-mask-image: url(/build/images/lock-sync-02.2bdd8349.svg);
}

.hgi.hgi-bulk.hgi-lock-sync-02::before {
  mask-image: url(/build/images/lock-sync-02.12c1e3f4.svg);
  -webkit-mask-image: url(/build/images/lock-sync-02.12c1e3f4.svg);
}

.hgi.hgi-solid.hgi-lock::before {
  mask-image: url(/build/images/lock.eb192a4f.svg);
  -webkit-mask-image: url(/build/images/lock.eb192a4f.svg);
}

.hgi.hgi-bulk.hgi-lock::before {
  mask-image: url(/build/images/lock.4793fc04.svg);
  -webkit-mask-image: url(/build/images/lock.4793fc04.svg);
}

.hgi.hgi-solid.hgi-locked::before {
  mask-image: url(/build/images/locked.1c0cc6c3.svg);
  -webkit-mask-image: url(/build/images/locked.1c0cc6c3.svg);
}

.hgi.hgi-bulk.hgi-locked::before {
  mask-image: url(/build/images/locked.9d30f8f1.svg);
  -webkit-mask-image: url(/build/images/locked.9d30f8f1.svg);
}

.hgi.hgi-solid.hgi-locker-01::before {
  mask-image: url(/build/images/locker-01.34eb8fcb.svg);
  -webkit-mask-image: url(/build/images/locker-01.34eb8fcb.svg);
}

.hgi.hgi-bulk.hgi-locker-01::before {
  mask-image: url(/build/images/locker-01.216af1ea.svg);
  -webkit-mask-image: url(/build/images/locker-01.216af1ea.svg);
}

.hgi.hgi-solid.hgi-locker::before {
  mask-image: url(/build/images/locker.530827fc.svg);
  -webkit-mask-image: url(/build/images/locker.530827fc.svg);
}

.hgi.hgi-bulk.hgi-locker::before {
  mask-image: url(/build/images/locker.a076276b.svg);
  -webkit-mask-image: url(/build/images/locker.a076276b.svg);
}

.hgi.hgi-solid.hgi-login-01::before {
  mask-image: url(/build/images/login-01.b904a00c.svg);
  -webkit-mask-image: url(/build/images/login-01.b904a00c.svg);
}

.hgi.hgi-bulk.hgi-login-01::before {
  mask-image: url(/build/images/login-01.dc9bfa10.svg);
  -webkit-mask-image: url(/build/images/login-01.dc9bfa10.svg);
}

.hgi.hgi-solid.hgi-login-02::before {
  mask-image: url(/build/images/login-02.fc2060d1.svg);
  -webkit-mask-image: url(/build/images/login-02.fc2060d1.svg);
}

.hgi.hgi-bulk.hgi-login-02::before {
  mask-image: url(/build/images/login-02.6f429349.svg);
  -webkit-mask-image: url(/build/images/login-02.6f429349.svg);
}

.hgi.hgi-solid.hgi-login-03::before {
  mask-image: url(/build/images/login-03.31a913a8.svg);
  -webkit-mask-image: url(/build/images/login-03.31a913a8.svg);
}

.hgi.hgi-bulk.hgi-login-03::before {
  mask-image: url(/build/images/login-03.e512e5ad.svg);
  -webkit-mask-image: url(/build/images/login-03.e512e5ad.svg);
}

.hgi.hgi-solid.hgi-login-circle-01::before {
  mask-image: url(/build/images/login-circle-01.c2836b75.svg);
  -webkit-mask-image: url(/build/images/login-circle-01.c2836b75.svg);
}

.hgi.hgi-bulk.hgi-login-circle-01::before {
  mask-image: url(/build/images/login-circle-01.b952ce19.svg);
  -webkit-mask-image: url(/build/images/login-circle-01.b952ce19.svg);
}

.hgi.hgi-solid.hgi-login-circle-02::before {
  mask-image: url(/build/images/login-circle-02.6c13c52c.svg);
  -webkit-mask-image: url(/build/images/login-circle-02.6c13c52c.svg);
}

.hgi.hgi-bulk.hgi-login-circle-02::before {
  mask-image: url(/build/images/login-circle-02.b2edd368.svg);
  -webkit-mask-image: url(/build/images/login-circle-02.b2edd368.svg);
}

.hgi.hgi-solid.hgi-login-method::before {
  mask-image: url(/build/images/login-method.20c795eb.svg);
  -webkit-mask-image: url(/build/images/login-method.20c795eb.svg);
}

.hgi.hgi-bulk.hgi-login-method::before {
  mask-image: url(/build/images/login-method.1eee5543.svg);
  -webkit-mask-image: url(/build/images/login-method.1eee5543.svg);
}

.hgi.hgi-solid.hgi-login-square-01::before {
  mask-image: url(/build/images/login-square-01.34b172ed.svg);
  -webkit-mask-image: url(/build/images/login-square-01.34b172ed.svg);
}

.hgi.hgi-bulk.hgi-login-square-01::before {
  mask-image: url(/build/images/login-square-01.cc82ddff.svg);
  -webkit-mask-image: url(/build/images/login-square-01.cc82ddff.svg);
}

.hgi.hgi-solid.hgi-login-square-02::before {
  mask-image: url(/build/images/login-square-02.a1c9923b.svg);
  -webkit-mask-image: url(/build/images/login-square-02.a1c9923b.svg);
}

.hgi.hgi-bulk.hgi-login-square-02::before {
  mask-image: url(/build/images/login-square-02.1c6a3e2e.svg);
  -webkit-mask-image: url(/build/images/login-square-02.1c6a3e2e.svg);
}

.hgi.hgi-solid.hgi-logout-01::before {
  mask-image: url(/build/images/logout-01.6974864d.svg);
  -webkit-mask-image: url(/build/images/logout-01.6974864d.svg);
}

.hgi.hgi-bulk.hgi-logout-01::before {
  mask-image: url(/build/images/logout-01.7a19b29b.svg);
  -webkit-mask-image: url(/build/images/logout-01.7a19b29b.svg);
}

.hgi.hgi-solid.hgi-logout-02::before {
  mask-image: url(/build/images/logout-02.a228352b.svg);
  -webkit-mask-image: url(/build/images/logout-02.a228352b.svg);
}

.hgi.hgi-bulk.hgi-logout-02::before {
  mask-image: url(/build/images/logout-02.2138ad04.svg);
  -webkit-mask-image: url(/build/images/logout-02.2138ad04.svg);
}

.hgi.hgi-solid.hgi-logout-03::before {
  mask-image: url(/build/images/logout-03.76f2d48c.svg);
  -webkit-mask-image: url(/build/images/logout-03.76f2d48c.svg);
}

.hgi.hgi-bulk.hgi-logout-03::before {
  mask-image: url(/build/images/logout-03.1ba432c7.svg);
  -webkit-mask-image: url(/build/images/logout-03.1ba432c7.svg);
}

.hgi.hgi-solid.hgi-logout-04::before {
  mask-image: url(/build/images/logout-04.a56249d6.svg);
  -webkit-mask-image: url(/build/images/logout-04.a56249d6.svg);
}

.hgi.hgi-bulk.hgi-logout-04::before {
  mask-image: url(/build/images/logout-04.96c8a81c.svg);
  -webkit-mask-image: url(/build/images/logout-04.96c8a81c.svg);
}

.hgi.hgi-solid.hgi-logout-05::before {
  mask-image: url(/build/images/logout-05.f19bd843.svg);
  -webkit-mask-image: url(/build/images/logout-05.f19bd843.svg);
}

.hgi.hgi-bulk.hgi-logout-05::before {
  mask-image: url(/build/images/logout-05.513ccb26.svg);
  -webkit-mask-image: url(/build/images/logout-05.513ccb26.svg);
}

.hgi.hgi-solid.hgi-logout-circle-01::before {
  mask-image: url(/build/images/logout-circle-01.b9473c81.svg);
  -webkit-mask-image: url(/build/images/logout-circle-01.b9473c81.svg);
}

.hgi.hgi-bulk.hgi-logout-circle-01::before {
  mask-image: url(/build/images/logout-circle-01.ba9e8884.svg);
  -webkit-mask-image: url(/build/images/logout-circle-01.ba9e8884.svg);
}

.hgi.hgi-solid.hgi-logout-circle-02::before {
  mask-image: url(/build/images/logout-circle-02.3455ff35.svg);
  -webkit-mask-image: url(/build/images/logout-circle-02.3455ff35.svg);
}

.hgi.hgi-bulk.hgi-logout-circle-02::before {
  mask-image: url(/build/images/logout-circle-02.f06afd66.svg);
  -webkit-mask-image: url(/build/images/logout-circle-02.f06afd66.svg);
}

.hgi.hgi-solid.hgi-logout-square-01::before {
  mask-image: url(/build/images/logout-square-01.b33e90a9.svg);
  -webkit-mask-image: url(/build/images/logout-square-01.b33e90a9.svg);
}

.hgi.hgi-bulk.hgi-logout-square-01::before {
  mask-image: url(/build/images/logout-square-01.ec690a00.svg);
  -webkit-mask-image: url(/build/images/logout-square-01.ec690a00.svg);
}

.hgi.hgi-solid.hgi-logout-square-02::before {
  mask-image: url(/build/images/logout-square-02.00fed52c.svg);
  -webkit-mask-image: url(/build/images/logout-square-02.00fed52c.svg);
}

.hgi.hgi-bulk.hgi-logout-square-02::before {
  mask-image: url(/build/images/logout-square-02.aa788a55.svg);
  -webkit-mask-image: url(/build/images/logout-square-02.aa788a55.svg);
}

.hgi.hgi-solid.hgi-lollipop::before {
  mask-image: url(/build/images/lollipop.b6ec2f02.svg);
  -webkit-mask-image: url(/build/images/lollipop.b6ec2f02.svg);
}

.hgi.hgi-bulk.hgi-lollipop::before {
  mask-image: url(/build/images/lollipop.e1ebc2c2.svg);
  -webkit-mask-image: url(/build/images/lollipop.e1ebc2c2.svg);
}

.hgi.hgi-solid.hgi-long-sleeve-shirt::before {
  mask-image: url(/build/images/long-sleeve-shirt.1c36ed25.svg);
  -webkit-mask-image: url(/build/images/long-sleeve-shirt.1c36ed25.svg);
}

.hgi.hgi-bulk.hgi-long-sleeve-shirt::before {
  mask-image: url(/build/images/long-sleeve-shirt.73672be6.svg);
  -webkit-mask-image: url(/build/images/long-sleeve-shirt.73672be6.svg);
}

.hgi.hgi-solid.hgi-longitude::before {
  mask-image: url(/build/images/longitude.bacfbd3f.svg);
  -webkit-mask-image: url(/build/images/longitude.bacfbd3f.svg);
}

.hgi.hgi-bulk.hgi-longitude::before {
  mask-image: url(/build/images/longitude.a1251e44.svg);
  -webkit-mask-image: url(/build/images/longitude.a1251e44.svg);
}

.hgi.hgi-solid.hgi-look-bottom::before {
  mask-image: url(/build/images/look-bottom.1a67df36.svg);
  -webkit-mask-image: url(/build/images/look-bottom.1a67df36.svg);
}

.hgi.hgi-bulk.hgi-look-bottom::before {
  mask-image: url(/build/images/look-bottom.16b93d9b.svg);
  -webkit-mask-image: url(/build/images/look-bottom.16b93d9b.svg);
}

.hgi.hgi-solid.hgi-look-left::before {
  mask-image: url(/build/images/look-left.196856b2.svg);
  -webkit-mask-image: url(/build/images/look-left.196856b2.svg);
}

.hgi.hgi-bulk.hgi-look-left::before {
  mask-image: url(/build/images/look-left.ff6b32a5.svg);
  -webkit-mask-image: url(/build/images/look-left.ff6b32a5.svg);
}

.hgi.hgi-solid.hgi-look-right::before {
  mask-image: url(/build/images/look-right.304ed1a0.svg);
  -webkit-mask-image: url(/build/images/look-right.304ed1a0.svg);
}

.hgi.hgi-bulk.hgi-look-right::before {
  mask-image: url(/build/images/look-right.38b16a32.svg);
  -webkit-mask-image: url(/build/images/look-right.38b16a32.svg);
}

.hgi.hgi-solid.hgi-look-top::before {
  mask-image: url(/build/images/look-top.b0e029c2.svg);
  -webkit-mask-image: url(/build/images/look-top.b0e029c2.svg);
}

.hgi.hgi-bulk.hgi-look-top::before {
  mask-image: url(/build/images/look-top.c9a35dc4.svg);
  -webkit-mask-image: url(/build/images/look-top.c9a35dc4.svg);
}

.hgi.hgi-solid.hgi-loom::before {
  mask-image: url(/build/images/loom.571f72c8.svg);
  -webkit-mask-image: url(/build/images/loom.571f72c8.svg);
}

.hgi.hgi-bulk.hgi-loom::before {
  mask-image: url(/build/images/loom.e7d84ae2.svg);
  -webkit-mask-image: url(/build/images/loom.e7d84ae2.svg);
}

.hgi.hgi-solid.hgi-lottiefiles::before {
  mask-image: url(/build/images/lottiefiles.de016e42.svg);
  -webkit-mask-image: url(/build/images/lottiefiles.de016e42.svg);
}

.hgi.hgi-bulk.hgi-lottiefiles::before {
  mask-image: url(/build/images/lottiefiles.a9ae9254.svg);
  -webkit-mask-image: url(/build/images/lottiefiles.a9ae9254.svg);
}

.hgi.hgi-solid.hgi-love-korean-finger::before {
  mask-image: url(/build/images/love-korean-finger.060c9bfd.svg);
  -webkit-mask-image: url(/build/images/love-korean-finger.060c9bfd.svg);
}

.hgi.hgi-bulk.hgi-love-korean-finger::before {
  mask-image: url(/build/images/love-korean-finger.3d9c2ed5.svg);
  -webkit-mask-image: url(/build/images/love-korean-finger.3d9c2ed5.svg);
}

.hgi.hgi-solid.hgi-loyalty-card::before {
  mask-image: url(/build/images/loyalty-card.178b3014.svg);
  -webkit-mask-image: url(/build/images/loyalty-card.178b3014.svg);
}

.hgi.hgi-bulk.hgi-loyalty-card::before {
  mask-image: url(/build/images/loyalty-card.34328818.svg);
  -webkit-mask-image: url(/build/images/loyalty-card.34328818.svg);
}

.hgi.hgi-solid.hgi-luggage-01::before {
  mask-image: url(/build/images/luggage-01.b7c0bf44.svg);
  -webkit-mask-image: url(/build/images/luggage-01.b7c0bf44.svg);
}

.hgi.hgi-bulk.hgi-luggage-01::before {
  mask-image: url(/build/images/luggage-01.1124adcc.svg);
  -webkit-mask-image: url(/build/images/luggage-01.1124adcc.svg);
}

.hgi.hgi-solid.hgi-luggage-02::before {
  mask-image: url(/build/images/luggage-02.e017cc64.svg);
  -webkit-mask-image: url(/build/images/luggage-02.e017cc64.svg);
}

.hgi.hgi-bulk.hgi-luggage-02::before {
  mask-image: url(/build/images/luggage-02.92953af8.svg);
  -webkit-mask-image: url(/build/images/luggage-02.92953af8.svg);
}

.hgi.hgi-solid.hgi-lungs::before {
  mask-image: url(/build/images/lungs.9af7864f.svg);
  -webkit-mask-image: url(/build/images/lungs.9af7864f.svg);
}

.hgi.hgi-bulk.hgi-lungs::before {
  mask-image: url(/build/images/lungs.daee2bb7.svg);
  -webkit-mask-image: url(/build/images/lungs.daee2bb7.svg);
}

.hgi.hgi-solid.hgi-machine-robot::before {
  mask-image: url(/build/images/machine-robot.fcc29b0c.svg);
  -webkit-mask-image: url(/build/images/machine-robot.fcc29b0c.svg);
}

.hgi.hgi-bulk.hgi-machine-robot::before {
  mask-image: url(/build/images/machine-robot.83c6da8d.svg);
  -webkit-mask-image: url(/build/images/machine-robot.83c6da8d.svg);
}

.hgi.hgi-solid.hgi-magic-wand-01::before {
  mask-image: url(/build/images/magic-wand-01.9e6bc6cf.svg);
  -webkit-mask-image: url(/build/images/magic-wand-01.9e6bc6cf.svg);
}

.hgi.hgi-bulk.hgi-magic-wand-01::before {
  mask-image: url(/build/images/magic-wand-01.db1ad23e.svg);
  -webkit-mask-image: url(/build/images/magic-wand-01.db1ad23e.svg);
}

.hgi.hgi-solid.hgi-magic-wand-02::before {
  mask-image: url(/build/images/magic-wand-02.876177dc.svg);
  -webkit-mask-image: url(/build/images/magic-wand-02.876177dc.svg);
}

.hgi.hgi-bulk.hgi-magic-wand-02::before {
  mask-image: url(/build/images/magic-wand-02.c2362232.svg);
  -webkit-mask-image: url(/build/images/magic-wand-02.c2362232.svg);
}

.hgi.hgi-solid.hgi-magic-wand-03::before {
  mask-image: url(/build/images/magic-wand-03.4f63a21e.svg);
  -webkit-mask-image: url(/build/images/magic-wand-03.4f63a21e.svg);
}

.hgi.hgi-bulk.hgi-magic-wand-03::before {
  mask-image: url(/build/images/magic-wand-03.6a60eab3.svg);
  -webkit-mask-image: url(/build/images/magic-wand-03.6a60eab3.svg);
}

.hgi.hgi-solid.hgi-magnet-01::before {
  mask-image: url(/build/images/magnet-01.a2fff020.svg);
  -webkit-mask-image: url(/build/images/magnet-01.a2fff020.svg);
}

.hgi.hgi-bulk.hgi-magnet-01::before {
  mask-image: url(/build/images/magnet-01.b890e6fb.svg);
  -webkit-mask-image: url(/build/images/magnet-01.b890e6fb.svg);
}

.hgi.hgi-solid.hgi-magnet-02::before {
  mask-image: url(/build/images/magnet-02.0ef02e83.svg);
  -webkit-mask-image: url(/build/images/magnet-02.0ef02e83.svg);
}

.hgi.hgi-bulk.hgi-magnet-02::before {
  mask-image: url(/build/images/magnet-02.3494b895.svg);
  -webkit-mask-image: url(/build/images/magnet-02.3494b895.svg);
}

.hgi.hgi-solid.hgi-magnet::before {
  mask-image: url(/build/images/magnet.4c6d4009.svg);
  -webkit-mask-image: url(/build/images/magnet.4c6d4009.svg);
}

.hgi.hgi-bulk.hgi-magnet::before {
  mask-image: url(/build/images/magnet.b8feab54.svg);
  -webkit-mask-image: url(/build/images/magnet.b8feab54.svg);
}

.hgi.hgi-solid.hgi-mail-01::before {
  mask-image: url(/build/images/mail-01.24ff7af0.svg);
  -webkit-mask-image: url(/build/images/mail-01.24ff7af0.svg);
}

.hgi.hgi-bulk.hgi-mail-01::before {
  mask-image: url(/build/images/mail-01.db2c9428.svg);
  -webkit-mask-image: url(/build/images/mail-01.db2c9428.svg);
}

.hgi.hgi-solid.hgi-mail-02::before {
  mask-image: url(/build/images/mail-02.65d9b34b.svg);
  -webkit-mask-image: url(/build/images/mail-02.65d9b34b.svg);
}

.hgi.hgi-bulk.hgi-mail-02::before {
  mask-image: url(/build/images/mail-02.a0ad4d89.svg);
  -webkit-mask-image: url(/build/images/mail-02.a0ad4d89.svg);
}

.hgi.hgi-solid.hgi-mail-account-01::before {
  mask-image: url(/build/images/mail-account-01.38e9ef8f.svg);
  -webkit-mask-image: url(/build/images/mail-account-01.38e9ef8f.svg);
}

.hgi.hgi-bulk.hgi-mail-account-01::before {
  mask-image: url(/build/images/mail-account-01.06650fba.svg);
  -webkit-mask-image: url(/build/images/mail-account-01.06650fba.svg);
}

.hgi.hgi-solid.hgi-mail-account-02::before {
  mask-image: url(/build/images/mail-account-02.348d01d4.svg);
  -webkit-mask-image: url(/build/images/mail-account-02.348d01d4.svg);
}

.hgi.hgi-bulk.hgi-mail-account-02::before {
  mask-image: url(/build/images/mail-account-02.c643df4e.svg);
  -webkit-mask-image: url(/build/images/mail-account-02.c643df4e.svg);
}

.hgi.hgi-solid.hgi-mail-add-01::before {
  mask-image: url(/build/images/mail-add-01.3ed82b47.svg);
  -webkit-mask-image: url(/build/images/mail-add-01.3ed82b47.svg);
}

.hgi.hgi-bulk.hgi-mail-add-01::before {
  mask-image: url(/build/images/mail-add-01.0393e340.svg);
  -webkit-mask-image: url(/build/images/mail-add-01.0393e340.svg);
}

.hgi.hgi-solid.hgi-mail-add-02::before {
  mask-image: url(/build/images/mail-add-02.d14241ff.svg);
  -webkit-mask-image: url(/build/images/mail-add-02.d14241ff.svg);
}

.hgi.hgi-bulk.hgi-mail-add-02::before {
  mask-image: url(/build/images/mail-add-02.f14c1458.svg);
  -webkit-mask-image: url(/build/images/mail-add-02.f14c1458.svg);
}

.hgi.hgi-solid.hgi-mail-at-sign-01::before {
  mask-image: url(/build/images/mail-at-sign-01.9a255227.svg);
  -webkit-mask-image: url(/build/images/mail-at-sign-01.9a255227.svg);
}

.hgi.hgi-bulk.hgi-mail-at-sign-01::before {
  mask-image: url(/build/images/mail-at-sign-01.1ff7d8ee.svg);
  -webkit-mask-image: url(/build/images/mail-at-sign-01.1ff7d8ee.svg);
}

.hgi.hgi-solid.hgi-mail-at-sign-02::before {
  mask-image: url(/build/images/mail-at-sign-02.3eeecf38.svg);
  -webkit-mask-image: url(/build/images/mail-at-sign-02.3eeecf38.svg);
}

.hgi.hgi-bulk.hgi-mail-at-sign-02::before {
  mask-image: url(/build/images/mail-at-sign-02.e540fe86.svg);
  -webkit-mask-image: url(/build/images/mail-at-sign-02.e540fe86.svg);
}

.hgi.hgi-solid.hgi-mail-block-01::before {
  mask-image: url(/build/images/mail-block-01.7bab6f0b.svg);
  -webkit-mask-image: url(/build/images/mail-block-01.7bab6f0b.svg);
}

.hgi.hgi-bulk.hgi-mail-block-01::before {
  mask-image: url(/build/images/mail-block-01.cd4466e1.svg);
  -webkit-mask-image: url(/build/images/mail-block-01.cd4466e1.svg);
}

.hgi.hgi-solid.hgi-mail-block-02::before {
  mask-image: url(/build/images/mail-block-02.f5b700c9.svg);
  -webkit-mask-image: url(/build/images/mail-block-02.f5b700c9.svg);
}

.hgi.hgi-bulk.hgi-mail-block-02::before {
  mask-image: url(/build/images/mail-block-02.25269bbd.svg);
  -webkit-mask-image: url(/build/images/mail-block-02.25269bbd.svg);
}

.hgi.hgi-solid.hgi-mail-download-01::before {
  mask-image: url(/build/images/mail-download-01.7912f89a.svg);
  -webkit-mask-image: url(/build/images/mail-download-01.7912f89a.svg);
}

.hgi.hgi-bulk.hgi-mail-download-01::before {
  mask-image: url(/build/images/mail-download-01.dc954e17.svg);
  -webkit-mask-image: url(/build/images/mail-download-01.dc954e17.svg);
}

.hgi.hgi-solid.hgi-mail-download-02::before {
  mask-image: url(/build/images/mail-download-02.c341c604.svg);
  -webkit-mask-image: url(/build/images/mail-download-02.c341c604.svg);
}

.hgi.hgi-bulk.hgi-mail-download-02::before {
  mask-image: url(/build/images/mail-download-02.b61b54f6.svg);
  -webkit-mask-image: url(/build/images/mail-download-02.b61b54f6.svg);
}

.hgi.hgi-solid.hgi-mail-edit-01::before {
  mask-image: url(/build/images/mail-edit-01.71f2399f.svg);
  -webkit-mask-image: url(/build/images/mail-edit-01.71f2399f.svg);
}

.hgi.hgi-bulk.hgi-mail-edit-01::before {
  mask-image: url(/build/images/mail-edit-01.cc4dd851.svg);
  -webkit-mask-image: url(/build/images/mail-edit-01.cc4dd851.svg);
}

.hgi.hgi-solid.hgi-mail-edit-02::before {
  mask-image: url(/build/images/mail-edit-02.d2c7776f.svg);
  -webkit-mask-image: url(/build/images/mail-edit-02.d2c7776f.svg);
}

.hgi.hgi-bulk.hgi-mail-edit-02::before {
  mask-image: url(/build/images/mail-edit-02.cc4d2597.svg);
  -webkit-mask-image: url(/build/images/mail-edit-02.cc4d2597.svg);
}

.hgi.hgi-solid.hgi-mail-lock-01::before {
  mask-image: url(/build/images/mail-lock-01.89990fd0.svg);
  -webkit-mask-image: url(/build/images/mail-lock-01.89990fd0.svg);
}

.hgi.hgi-bulk.hgi-mail-lock-01::before {
  mask-image: url(/build/images/mail-lock-01.d106756b.svg);
  -webkit-mask-image: url(/build/images/mail-lock-01.d106756b.svg);
}

.hgi.hgi-solid.hgi-mail-lock-02::before {
  mask-image: url(/build/images/mail-lock-02.1e7d76bc.svg);
  -webkit-mask-image: url(/build/images/mail-lock-02.1e7d76bc.svg);
}

.hgi.hgi-bulk.hgi-mail-lock-02::before {
  mask-image: url(/build/images/mail-lock-02.43cd7994.svg);
  -webkit-mask-image: url(/build/images/mail-lock-02.43cd7994.svg);
}

.hgi.hgi-solid.hgi-mail-love-01::before {
  mask-image: url(/build/images/mail-love-01.5675ce7f.svg);
  -webkit-mask-image: url(/build/images/mail-love-01.5675ce7f.svg);
}

.hgi.hgi-bulk.hgi-mail-love-01::before {
  mask-image: url(/build/images/mail-love-01.49d2a7da.svg);
  -webkit-mask-image: url(/build/images/mail-love-01.49d2a7da.svg);
}

.hgi.hgi-solid.hgi-mail-love-02::before {
  mask-image: url(/build/images/mail-love-02.f7700d21.svg);
  -webkit-mask-image: url(/build/images/mail-love-02.f7700d21.svg);
}

.hgi.hgi-bulk.hgi-mail-love-02::before {
  mask-image: url(/build/images/mail-love-02.71d6cbb4.svg);
  -webkit-mask-image: url(/build/images/mail-love-02.71d6cbb4.svg);
}

.hgi.hgi-solid.hgi-mail-minus-01::before {
  mask-image: url(/build/images/mail-minus-01.fd59079b.svg);
  -webkit-mask-image: url(/build/images/mail-minus-01.fd59079b.svg);
}

.hgi.hgi-bulk.hgi-mail-minus-01::before {
  mask-image: url(/build/images/mail-minus-01.c4fb2250.svg);
  -webkit-mask-image: url(/build/images/mail-minus-01.c4fb2250.svg);
}

.hgi.hgi-solid.hgi-mail-minus-02::before {
  mask-image: url(/build/images/mail-minus-02.a178515f.svg);
  -webkit-mask-image: url(/build/images/mail-minus-02.a178515f.svg);
}

.hgi.hgi-bulk.hgi-mail-minus-02::before {
  mask-image: url(/build/images/mail-minus-02.de462cb2.svg);
  -webkit-mask-image: url(/build/images/mail-minus-02.de462cb2.svg);
}

.hgi.hgi-solid.hgi-mail-open-01::before {
  mask-image: url(/build/images/mail-open-01.c76c25e7.svg);
  -webkit-mask-image: url(/build/images/mail-open-01.c76c25e7.svg);
}

.hgi.hgi-bulk.hgi-mail-open-01::before {
  mask-image: url(/build/images/mail-open-01.cc6dc963.svg);
  -webkit-mask-image: url(/build/images/mail-open-01.cc6dc963.svg);
}

.hgi.hgi-solid.hgi-mail-open-02::before {
  mask-image: url(/build/images/mail-open-02.f4867ad0.svg);
  -webkit-mask-image: url(/build/images/mail-open-02.f4867ad0.svg);
}

.hgi.hgi-bulk.hgi-mail-open-02::before {
  mask-image: url(/build/images/mail-open-02.2e14defd.svg);
  -webkit-mask-image: url(/build/images/mail-open-02.2e14defd.svg);
}

.hgi.hgi-solid.hgi-mail-open-love::before {
  mask-image: url(/build/images/mail-open-love.c2efe9cd.svg);
  -webkit-mask-image: url(/build/images/mail-open-love.c2efe9cd.svg);
}

.hgi.hgi-bulk.hgi-mail-open-love::before {
  mask-image: url(/build/images/mail-open-love.8c1bd802.svg);
  -webkit-mask-image: url(/build/images/mail-open-love.8c1bd802.svg);
}

.hgi.hgi-solid.hgi-mail-open::before {
  mask-image: url(/build/images/mail-open.2afaa841.svg);
  -webkit-mask-image: url(/build/images/mail-open.2afaa841.svg);
}

.hgi.hgi-bulk.hgi-mail-open::before {
  mask-image: url(/build/images/mail-open.93a3205e.svg);
  -webkit-mask-image: url(/build/images/mail-open.93a3205e.svg);
}

.hgi.hgi-solid.hgi-mail-receive-01::before {
  mask-image: url(/build/images/mail-receive-01.c2f4a92e.svg);
  -webkit-mask-image: url(/build/images/mail-receive-01.c2f4a92e.svg);
}

.hgi.hgi-bulk.hgi-mail-receive-01::before {
  mask-image: url(/build/images/mail-receive-01.75914e01.svg);
  -webkit-mask-image: url(/build/images/mail-receive-01.75914e01.svg);
}

.hgi.hgi-solid.hgi-mail-receive-02::before {
  mask-image: url(/build/images/mail-receive-02.db330540.svg);
  -webkit-mask-image: url(/build/images/mail-receive-02.db330540.svg);
}

.hgi.hgi-bulk.hgi-mail-receive-02::before {
  mask-image: url(/build/images/mail-receive-02.40e20972.svg);
  -webkit-mask-image: url(/build/images/mail-receive-02.40e20972.svg);
}

.hgi.hgi-solid.hgi-mail-remove-01::before {
  mask-image: url(/build/images/mail-remove-01.b5586165.svg);
  -webkit-mask-image: url(/build/images/mail-remove-01.b5586165.svg);
}

.hgi.hgi-bulk.hgi-mail-remove-01::before {
  mask-image: url(/build/images/mail-remove-01.aa4531ff.svg);
  -webkit-mask-image: url(/build/images/mail-remove-01.aa4531ff.svg);
}

.hgi.hgi-solid.hgi-mail-remove-02::before {
  mask-image: url(/build/images/mail-remove-02.999c9ce9.svg);
  -webkit-mask-image: url(/build/images/mail-remove-02.999c9ce9.svg);
}

.hgi.hgi-bulk.hgi-mail-remove-02::before {
  mask-image: url(/build/images/mail-remove-02.24191f2d.svg);
  -webkit-mask-image: url(/build/images/mail-remove-02.24191f2d.svg);
}

.hgi.hgi-solid.hgi-mail-reply-01::before {
  mask-image: url(/build/images/mail-reply-01.c8eb070b.svg);
  -webkit-mask-image: url(/build/images/mail-reply-01.c8eb070b.svg);
}

.hgi.hgi-bulk.hgi-mail-reply-01::before {
  mask-image: url(/build/images/mail-reply-01.335e653c.svg);
  -webkit-mask-image: url(/build/images/mail-reply-01.335e653c.svg);
}

.hgi.hgi-solid.hgi-mail-reply-02::before {
  mask-image: url(/build/images/mail-reply-02.a9700483.svg);
  -webkit-mask-image: url(/build/images/mail-reply-02.a9700483.svg);
}

.hgi.hgi-bulk.hgi-mail-reply-02::before {
  mask-image: url(/build/images/mail-reply-02.d7f1e6ba.svg);
  -webkit-mask-image: url(/build/images/mail-reply-02.d7f1e6ba.svg);
}

.hgi.hgi-solid.hgi-mail-reply-all-01::before {
  mask-image: url(/build/images/mail-reply-all-01.5158e98a.svg);
  -webkit-mask-image: url(/build/images/mail-reply-all-01.5158e98a.svg);
}

.hgi.hgi-bulk.hgi-mail-reply-all-01::before {
  mask-image: url(/build/images/mail-reply-all-01.0d1133b7.svg);
  -webkit-mask-image: url(/build/images/mail-reply-all-01.0d1133b7.svg);
}

.hgi.hgi-solid.hgi-mail-reply-all-02::before {
  mask-image: url(/build/images/mail-reply-all-02.4647c0cc.svg);
  -webkit-mask-image: url(/build/images/mail-reply-all-02.4647c0cc.svg);
}

.hgi.hgi-bulk.hgi-mail-reply-all-02::before {
  mask-image: url(/build/images/mail-reply-all-02.93754b0d.svg);
  -webkit-mask-image: url(/build/images/mail-reply-all-02.93754b0d.svg);
}

.hgi.hgi-solid.hgi-mail-search-01::before {
  mask-image: url(/build/images/mail-search-01.a5df74b2.svg);
  -webkit-mask-image: url(/build/images/mail-search-01.a5df74b2.svg);
}

.hgi.hgi-bulk.hgi-mail-search-01::before {
  mask-image: url(/build/images/mail-search-01.f0d26102.svg);
  -webkit-mask-image: url(/build/images/mail-search-01.f0d26102.svg);
}

.hgi.hgi-solid.hgi-mail-search-02::before {
  mask-image: url(/build/images/mail-search-02.6e167791.svg);
  -webkit-mask-image: url(/build/images/mail-search-02.6e167791.svg);
}

.hgi.hgi-bulk.hgi-mail-search-02::before {
  mask-image: url(/build/images/mail-search-02.1e976ddc.svg);
  -webkit-mask-image: url(/build/images/mail-search-02.1e976ddc.svg);
}

.hgi.hgi-solid.hgi-mail-secure-01::before {
  mask-image: url(/build/images/mail-secure-01.45dd7171.svg);
  -webkit-mask-image: url(/build/images/mail-secure-01.45dd7171.svg);
}

.hgi.hgi-bulk.hgi-mail-secure-01::before {
  mask-image: url(/build/images/mail-secure-01.b1e88c53.svg);
  -webkit-mask-image: url(/build/images/mail-secure-01.b1e88c53.svg);
}

.hgi.hgi-solid.hgi-mail-secure-02::before {
  mask-image: url(/build/images/mail-secure-02.641490fe.svg);
  -webkit-mask-image: url(/build/images/mail-secure-02.641490fe.svg);
}

.hgi.hgi-bulk.hgi-mail-secure-02::before {
  mask-image: url(/build/images/mail-secure-02.4fb95323.svg);
  -webkit-mask-image: url(/build/images/mail-secure-02.4fb95323.svg);
}

.hgi.hgi-solid.hgi-mail-send-01::before {
  mask-image: url(/build/images/mail-send-01.b6c567b9.svg);
  -webkit-mask-image: url(/build/images/mail-send-01.b6c567b9.svg);
}

.hgi.hgi-bulk.hgi-mail-send-01::before {
  mask-image: url(/build/images/mail-send-01.b977b9e8.svg);
  -webkit-mask-image: url(/build/images/mail-send-01.b977b9e8.svg);
}

.hgi.hgi-solid.hgi-mail-send-02::before {
  mask-image: url(/build/images/mail-send-02.6be827f2.svg);
  -webkit-mask-image: url(/build/images/mail-send-02.6be827f2.svg);
}

.hgi.hgi-bulk.hgi-mail-send-02::before {
  mask-image: url(/build/images/mail-send-02.34903051.svg);
  -webkit-mask-image: url(/build/images/mail-send-02.34903051.svg);
}

.hgi.hgi-solid.hgi-mail-setting-01::before {
  mask-image: url(/build/images/mail-setting-01.66370beb.svg);
  -webkit-mask-image: url(/build/images/mail-setting-01.66370beb.svg);
}

.hgi.hgi-bulk.hgi-mail-setting-01::before {
  mask-image: url(/build/images/mail-setting-01.d258e368.svg);
  -webkit-mask-image: url(/build/images/mail-setting-01.d258e368.svg);
}

.hgi.hgi-solid.hgi-mail-setting-02::before {
  mask-image: url(/build/images/mail-setting-02.a715ce2c.svg);
  -webkit-mask-image: url(/build/images/mail-setting-02.a715ce2c.svg);
}

.hgi.hgi-bulk.hgi-mail-setting-02::before {
  mask-image: url(/build/images/mail-setting-02.00c7ff3a.svg);
  -webkit-mask-image: url(/build/images/mail-setting-02.00c7ff3a.svg);
}

.hgi.hgi-solid.hgi-mail-unlock-01::before {
  mask-image: url(/build/images/mail-unlock-01.1c954cc3.svg);
  -webkit-mask-image: url(/build/images/mail-unlock-01.1c954cc3.svg);
}

.hgi.hgi-bulk.hgi-mail-unlock-01::before {
  mask-image: url(/build/images/mail-unlock-01.5c861106.svg);
  -webkit-mask-image: url(/build/images/mail-unlock-01.5c861106.svg);
}

.hgi.hgi-solid.hgi-mail-unlock-02::before {
  mask-image: url(/build/images/mail-unlock-02.165e54b7.svg);
  -webkit-mask-image: url(/build/images/mail-unlock-02.165e54b7.svg);
}

.hgi.hgi-bulk.hgi-mail-unlock-02::before {
  mask-image: url(/build/images/mail-unlock-02.8b8ad9af.svg);
  -webkit-mask-image: url(/build/images/mail-unlock-02.8b8ad9af.svg);
}

.hgi.hgi-solid.hgi-mail-upload-01::before {
  mask-image: url(/build/images/mail-upload-01.ff88d71c.svg);
  -webkit-mask-image: url(/build/images/mail-upload-01.ff88d71c.svg);
}

.hgi.hgi-bulk.hgi-mail-upload-01::before {
  mask-image: url(/build/images/mail-upload-01.4ca32c90.svg);
  -webkit-mask-image: url(/build/images/mail-upload-01.4ca32c90.svg);
}

.hgi.hgi-solid.hgi-mail-upload-02::before {
  mask-image: url(/build/images/mail-upload-02.19eb0ccd.svg);
  -webkit-mask-image: url(/build/images/mail-upload-02.19eb0ccd.svg);
}

.hgi.hgi-bulk.hgi-mail-upload-02::before {
  mask-image: url(/build/images/mail-upload-02.1d33562e.svg);
  -webkit-mask-image: url(/build/images/mail-upload-02.1d33562e.svg);
}

.hgi.hgi-solid.hgi-mail-validation-01::before {
  mask-image: url(/build/images/mail-validation-01.b1cd3b5c.svg);
  -webkit-mask-image: url(/build/images/mail-validation-01.b1cd3b5c.svg);
}

.hgi.hgi-bulk.hgi-mail-validation-01::before {
  mask-image: url(/build/images/mail-validation-01.4c3113a6.svg);
  -webkit-mask-image: url(/build/images/mail-validation-01.4c3113a6.svg);
}

.hgi.hgi-solid.hgi-mail-validation-02::before {
  mask-image: url(/build/images/mail-validation-02.b2aa8395.svg);
  -webkit-mask-image: url(/build/images/mail-validation-02.b2aa8395.svg);
}

.hgi.hgi-bulk.hgi-mail-validation-02::before {
  mask-image: url(/build/images/mail-validation-02.5119726f.svg);
  -webkit-mask-image: url(/build/images/mail-validation-02.5119726f.svg);
}

.hgi.hgi-solid.hgi-mail-voice-01::before {
  mask-image: url(/build/images/mail-voice-01.ff078582.svg);
  -webkit-mask-image: url(/build/images/mail-voice-01.ff078582.svg);
}

.hgi.hgi-bulk.hgi-mail-voice-01::before {
  mask-image: url(/build/images/mail-voice-01.29a1ebcd.svg);
  -webkit-mask-image: url(/build/images/mail-voice-01.29a1ebcd.svg);
}

.hgi.hgi-solid.hgi-mail-voice-02::before {
  mask-image: url(/build/images/mail-voice-02.e039571e.svg);
  -webkit-mask-image: url(/build/images/mail-voice-02.e039571e.svg);
}

.hgi.hgi-bulk.hgi-mail-voice-02::before {
  mask-image: url(/build/images/mail-voice-02.af7dadb3.svg);
  -webkit-mask-image: url(/build/images/mail-voice-02.af7dadb3.svg);
}

.hgi.hgi-solid.hgi-mailbox-01::before {
  mask-image: url(/build/images/mailbox-01.efc226b7.svg);
  -webkit-mask-image: url(/build/images/mailbox-01.efc226b7.svg);
}

.hgi.hgi-bulk.hgi-mailbox-01::before {
  mask-image: url(/build/images/mailbox-01.dfe58866.svg);
  -webkit-mask-image: url(/build/images/mailbox-01.dfe58866.svg);
}

.hgi.hgi-solid.hgi-mailbox::before {
  mask-image: url(/build/images/mailbox.ef149e82.svg);
  -webkit-mask-image: url(/build/images/mailbox.ef149e82.svg);
}

.hgi.hgi-bulk.hgi-mailbox::before {
  mask-image: url(/build/images/mailbox.b3ccdd2a.svg);
  -webkit-mask-image: url(/build/images/mailbox.b3ccdd2a.svg);
}

.hgi.hgi-solid.hgi-manager::before {
  mask-image: url(/build/images/manager.be2ad102.svg);
  -webkit-mask-image: url(/build/images/manager.be2ad102.svg);
}

.hgi.hgi-bulk.hgi-manager::before {
  mask-image: url(/build/images/manager.2e4adaac.svg);
  -webkit-mask-image: url(/build/images/manager.2e4adaac.svg);
}

.hgi.hgi-solid.hgi-map-pin::before {
  mask-image: url(/build/images/map-pin.bb62d7a8.svg);
  -webkit-mask-image: url(/build/images/map-pin.bb62d7a8.svg);
}

.hgi.hgi-bulk.hgi-map-pin::before {
  mask-image: url(/build/images/map-pin.17dd9c7b.svg);
  -webkit-mask-image: url(/build/images/map-pin.17dd9c7b.svg);
}

.hgi.hgi-solid.hgi-map-pinpoint-01::before {
  mask-image: url(/build/images/map-pinpoint-01.7b579513.svg);
  -webkit-mask-image: url(/build/images/map-pinpoint-01.7b579513.svg);
}

.hgi.hgi-bulk.hgi-map-pinpoint-01::before {
  mask-image: url(/build/images/map-pinpoint-01.6ed6a432.svg);
  -webkit-mask-image: url(/build/images/map-pinpoint-01.6ed6a432.svg);
}

.hgi.hgi-solid.hgi-map-pinpoint-02::before {
  mask-image: url(/build/images/map-pinpoint-02.82718509.svg);
  -webkit-mask-image: url(/build/images/map-pinpoint-02.82718509.svg);
}

.hgi.hgi-bulk.hgi-map-pinpoint-02::before {
  mask-image: url(/build/images/map-pinpoint-02.2bf796a1.svg);
  -webkit-mask-image: url(/build/images/map-pinpoint-02.2bf796a1.svg);
}

.hgi.hgi-solid.hgi-maping::before {
  mask-image: url(/build/images/maping.4706d77a.svg);
  -webkit-mask-image: url(/build/images/maping.4706d77a.svg);
}

.hgi.hgi-bulk.hgi-maping::before {
  mask-image: url(/build/images/maping.d8e6190c.svg);
  -webkit-mask-image: url(/build/images/maping.d8e6190c.svg);
}

.hgi.hgi-solid.hgi-maps-circle-01::before {
  mask-image: url(/build/images/maps-circle-01.6fb608e5.svg);
  -webkit-mask-image: url(/build/images/maps-circle-01.6fb608e5.svg);
}

.hgi.hgi-bulk.hgi-maps-circle-01::before {
  mask-image: url(/build/images/maps-circle-01.d43f6749.svg);
  -webkit-mask-image: url(/build/images/maps-circle-01.d43f6749.svg);
}

.hgi.hgi-solid.hgi-maps-circle-02::before {
  mask-image: url(/build/images/maps-circle-02.02fcbf73.svg);
  -webkit-mask-image: url(/build/images/maps-circle-02.02fcbf73.svg);
}

.hgi.hgi-bulk.hgi-maps-circle-02::before {
  mask-image: url(/build/images/maps-circle-02.dd577900.svg);
  -webkit-mask-image: url(/build/images/maps-circle-02.dd577900.svg);
}

.hgi.hgi-solid.hgi-maps-editing::before {
  mask-image: url(/build/images/maps-editing.7c780b78.svg);
  -webkit-mask-image: url(/build/images/maps-editing.7c780b78.svg);
}

.hgi.hgi-bulk.hgi-maps-editing::before {
  mask-image: url(/build/images/maps-editing.97480bbe.svg);
  -webkit-mask-image: url(/build/images/maps-editing.97480bbe.svg);
}

.hgi.hgi-solid.hgi-maps-global-01::before {
  mask-image: url(/build/images/maps-global-01.6962aa47.svg);
  -webkit-mask-image: url(/build/images/maps-global-01.6962aa47.svg);
}

.hgi.hgi-bulk.hgi-maps-global-01::before {
  mask-image: url(/build/images/maps-global-01.6693c65c.svg);
  -webkit-mask-image: url(/build/images/maps-global-01.6693c65c.svg);
}

.hgi.hgi-solid.hgi-maps-global-02::before {
  mask-image: url(/build/images/maps-global-02.95b6607e.svg);
  -webkit-mask-image: url(/build/images/maps-global-02.95b6607e.svg);
}

.hgi.hgi-bulk.hgi-maps-global-02::before {
  mask-image: url(/build/images/maps-global-02.45082067.svg);
  -webkit-mask-image: url(/build/images/maps-global-02.45082067.svg);
}

.hgi.hgi-solid.hgi-maps-location-01::before {
  mask-image: url(/build/images/maps-location-01.bc8a16a9.svg);
  -webkit-mask-image: url(/build/images/maps-location-01.bc8a16a9.svg);
}

.hgi.hgi-bulk.hgi-maps-location-01::before {
  mask-image: url(/build/images/maps-location-01.cacbd577.svg);
  -webkit-mask-image: url(/build/images/maps-location-01.cacbd577.svg);
}

.hgi.hgi-solid.hgi-maps-location-02::before {
  mask-image: url(/build/images/maps-location-02.8bfddd7b.svg);
  -webkit-mask-image: url(/build/images/maps-location-02.8bfddd7b.svg);
}

.hgi.hgi-bulk.hgi-maps-location-02::before {
  mask-image: url(/build/images/maps-location-02.eed4ba0f.svg);
  -webkit-mask-image: url(/build/images/maps-location-02.eed4ba0f.svg);
}

.hgi.hgi-solid.hgi-maps-off::before {
  mask-image: url(/build/images/maps-off.ab7eaf16.svg);
  -webkit-mask-image: url(/build/images/maps-off.ab7eaf16.svg);
}

.hgi.hgi-bulk.hgi-maps-off::before {
  mask-image: url(/build/images/maps-off.584a4d6f.svg);
  -webkit-mask-image: url(/build/images/maps-off.584a4d6f.svg);
}

.hgi.hgi-solid.hgi-maps-refresh::before {
  mask-image: url(/build/images/maps-refresh.0d6d84f2.svg);
  -webkit-mask-image: url(/build/images/maps-refresh.0d6d84f2.svg);
}

.hgi.hgi-bulk.hgi-maps-refresh::before {
  mask-image: url(/build/images/maps-refresh.531dac39.svg);
  -webkit-mask-image: url(/build/images/maps-refresh.531dac39.svg);
}

.hgi.hgi-solid.hgi-maps-search::before {
  mask-image: url(/build/images/maps-search.cf5bb857.svg);
  -webkit-mask-image: url(/build/images/maps-search.cf5bb857.svg);
}

.hgi.hgi-bulk.hgi-maps-search::before {
  mask-image: url(/build/images/maps-search.a7175c44.svg);
  -webkit-mask-image: url(/build/images/maps-search.a7175c44.svg);
}

.hgi.hgi-solid.hgi-maps-square-01::before {
  mask-image: url(/build/images/maps-square-01.ef70d0db.svg);
  -webkit-mask-image: url(/build/images/maps-square-01.ef70d0db.svg);
}

.hgi.hgi-bulk.hgi-maps-square-01::before {
  mask-image: url(/build/images/maps-square-01.84544c11.svg);
  -webkit-mask-image: url(/build/images/maps-square-01.84544c11.svg);
}

.hgi.hgi-solid.hgi-maps-square-02::before {
  mask-image: url(/build/images/maps-square-02.3ef8d772.svg);
  -webkit-mask-image: url(/build/images/maps-square-02.3ef8d772.svg);
}

.hgi.hgi-bulk.hgi-maps-square-02::before {
  mask-image: url(/build/images/maps-square-02.1d3a692f.svg);
  -webkit-mask-image: url(/build/images/maps-square-02.1d3a692f.svg);
}

.hgi.hgi-solid.hgi-maps::before {
  mask-image: url(/build/images/maps.4d380753.svg);
  -webkit-mask-image: url(/build/images/maps.4d380753.svg);
}

.hgi.hgi-bulk.hgi-maps::before {
  mask-image: url(/build/images/maps.ea1787ef.svg);
  -webkit-mask-image: url(/build/images/maps.ea1787ef.svg);
}

.hgi.hgi-solid.hgi-market-analysis::before {
  mask-image: url(/build/images/market-analysis.114639db.svg);
  -webkit-mask-image: url(/build/images/market-analysis.114639db.svg);
}

.hgi.hgi-bulk.hgi-market-analysis::before {
  mask-image: url(/build/images/market-analysis.eb90b456.svg);
  -webkit-mask-image: url(/build/images/market-analysis.eb90b456.svg);
}

.hgi.hgi-solid.hgi-marketing::before {
  mask-image: url(/build/images/marketing.fb4d506c.svg);
  -webkit-mask-image: url(/build/images/marketing.fb4d506c.svg);
}

.hgi.hgi-bulk.hgi-marketing::before {
  mask-image: url(/build/images/marketing.56ce19be.svg);
  -webkit-mask-image: url(/build/images/marketing.56ce19be.svg);
}

.hgi.hgi-solid.hgi-mask-love::before {
  mask-image: url(/build/images/mask-love.04e48ca2.svg);
  -webkit-mask-image: url(/build/images/mask-love.04e48ca2.svg);
}

.hgi.hgi-bulk.hgi-mask-love::before {
  mask-image: url(/build/images/mask-love.062f05cd.svg);
  -webkit-mask-image: url(/build/images/mask-love.062f05cd.svg);
}

.hgi.hgi-solid.hgi-mask::before {
  mask-image: url(/build/images/mask.1895d469.svg);
  -webkit-mask-image: url(/build/images/mask.1895d469.svg);
}

.hgi.hgi-bulk.hgi-mask::before {
  mask-image: url(/build/images/mask.a198fdcc.svg);
  -webkit-mask-image: url(/build/images/mask.a198fdcc.svg);
}

.hgi.hgi-solid.hgi-master-card::before {
  mask-image: url(/build/images/master-card.4fd52f1b.svg);
  -webkit-mask-image: url(/build/images/master-card.4fd52f1b.svg);
}

.hgi.hgi-bulk.hgi-master-card::before {
  mask-image: url(/build/images/master-card.9b38314d.svg);
  -webkit-mask-image: url(/build/images/master-card.9b38314d.svg);
}

.hgi.hgi-solid.hgi-matches::before {
  mask-image: url(/build/images/matches.24fb1abe.svg);
  -webkit-mask-image: url(/build/images/matches.24fb1abe.svg);
}

.hgi.hgi-bulk.hgi-matches::before {
  mask-image: url(/build/images/matches.f9ffb032.svg);
  -webkit-mask-image: url(/build/images/matches.f9ffb032.svg);
}

.hgi.hgi-solid.hgi-math::before {
  mask-image: url(/build/images/math.102fb2f1.svg);
  -webkit-mask-image: url(/build/images/math.102fb2f1.svg);
}

.hgi.hgi-bulk.hgi-math::before {
  mask-image: url(/build/images/math.2fcf8911.svg);
  -webkit-mask-image: url(/build/images/math.2fcf8911.svg);
}

.hgi.hgi-solid.hgi-matrix::before {
  mask-image: url(/build/images/matrix.7c9c8b6a.svg);
  -webkit-mask-image: url(/build/images/matrix.7c9c8b6a.svg);
}

.hgi.hgi-bulk.hgi-matrix::before {
  mask-image: url(/build/images/matrix.485d6348.svg);
  -webkit-mask-image: url(/build/images/matrix.485d6348.svg);
}

.hgi.hgi-solid.hgi-maximize-01::before {
  mask-image: url(/build/images/maximize-01.3578e796.svg);
  -webkit-mask-image: url(/build/images/maximize-01.3578e796.svg);
}

.hgi.hgi-bulk.hgi-maximize-01::before {
  mask-image: url(/build/images/maximize-01.a95d29a6.svg);
  -webkit-mask-image: url(/build/images/maximize-01.a95d29a6.svg);
}

.hgi.hgi-solid.hgi-maximize-02::before {
  mask-image: url(/build/images/maximize-02.98719178.svg);
  -webkit-mask-image: url(/build/images/maximize-02.98719178.svg);
}

.hgi.hgi-bulk.hgi-maximize-02::before {
  mask-image: url(/build/images/maximize-02.dbcba920.svg);
  -webkit-mask-image: url(/build/images/maximize-02.dbcba920.svg);
}

.hgi.hgi-solid.hgi-maximize-03::before {
  mask-image: url(/build/images/maximize-03.302a8469.svg);
  -webkit-mask-image: url(/build/images/maximize-03.302a8469.svg);
}

.hgi.hgi-bulk.hgi-maximize-03::before {
  mask-image: url(/build/images/maximize-03.21284367.svg);
  -webkit-mask-image: url(/build/images/maximize-03.21284367.svg);
}

.hgi.hgi-solid.hgi-maximize-04::before {
  mask-image: url(/build/images/maximize-04.99719cd0.svg);
  -webkit-mask-image: url(/build/images/maximize-04.99719cd0.svg);
}

.hgi.hgi-bulk.hgi-maximize-04::before {
  mask-image: url(/build/images/maximize-04.35362f60.svg);
  -webkit-mask-image: url(/build/images/maximize-04.35362f60.svg);
}

.hgi.hgi-solid.hgi-maximize-screen::before {
  mask-image: url(/build/images/maximize-screen.ab19718c.svg);
  -webkit-mask-image: url(/build/images/maximize-screen.ab19718c.svg);
}

.hgi.hgi-bulk.hgi-maximize-screen::before {
  mask-image: url(/build/images/maximize-screen.03220cc7.svg);
  -webkit-mask-image: url(/build/images/maximize-screen.03220cc7.svg);
}

.hgi.hgi-solid.hgi-mayan-pyramid::before {
  mask-image: url(/build/images/mayan-pyramid.fc492c6a.svg);
  -webkit-mask-image: url(/build/images/mayan-pyramid.fc492c6a.svg);
}

.hgi.hgi-bulk.hgi-mayan-pyramid::before {
  mask-image: url(/build/images/mayan-pyramid.d8e2d66b.svg);
  -webkit-mask-image: url(/build/images/mayan-pyramid.d8e2d66b.svg);
}

.hgi.hgi-solid.hgi-maze::before {
  mask-image: url(/build/images/maze.84940e60.svg);
  -webkit-mask-image: url(/build/images/maze.84940e60.svg);
}

.hgi.hgi-bulk.hgi-maze::before {
  mask-image: url(/build/images/maze.d10a31ec.svg);
  -webkit-mask-image: url(/build/images/maze.d10a31ec.svg);
}

.hgi.hgi-solid.hgi-medal-01::before {
  mask-image: url(/build/images/medal-01.7112c4e5.svg);
  -webkit-mask-image: url(/build/images/medal-01.7112c4e5.svg);
}

.hgi.hgi-bulk.hgi-medal-01::before {
  mask-image: url(/build/images/medal-01.e895ea5f.svg);
  -webkit-mask-image: url(/build/images/medal-01.e895ea5f.svg);
}

.hgi.hgi-solid.hgi-medal-02::before {
  mask-image: url(/build/images/medal-02.f1629559.svg);
  -webkit-mask-image: url(/build/images/medal-02.f1629559.svg);
}

.hgi.hgi-bulk.hgi-medal-02::before {
  mask-image: url(/build/images/medal-02.5396edea.svg);
  -webkit-mask-image: url(/build/images/medal-02.5396edea.svg);
}

.hgi.hgi-solid.hgi-medal-03::before {
  mask-image: url(/build/images/medal-03.010eb546.svg);
  -webkit-mask-image: url(/build/images/medal-03.010eb546.svg);
}

.hgi.hgi-bulk.hgi-medal-03::before {
  mask-image: url(/build/images/medal-03.5e2117c1.svg);
  -webkit-mask-image: url(/build/images/medal-03.5e2117c1.svg);
}

.hgi.hgi-solid.hgi-medal-04::before {
  mask-image: url(/build/images/medal-04.94d0e489.svg);
  -webkit-mask-image: url(/build/images/medal-04.94d0e489.svg);
}

.hgi.hgi-bulk.hgi-medal-04::before {
  mask-image: url(/build/images/medal-04.3045b25f.svg);
  -webkit-mask-image: url(/build/images/medal-04.3045b25f.svg);
}

.hgi.hgi-solid.hgi-medal-05::before {
  mask-image: url(/build/images/medal-05.6a9ef036.svg);
  -webkit-mask-image: url(/build/images/medal-05.6a9ef036.svg);
}

.hgi.hgi-bulk.hgi-medal-05::before {
  mask-image: url(/build/images/medal-05.4e4ed7fd.svg);
  -webkit-mask-image: url(/build/images/medal-05.4e4ed7fd.svg);
}

.hgi.hgi-solid.hgi-medal-06::before {
  mask-image: url(/build/images/medal-06.4e5162c9.svg);
  -webkit-mask-image: url(/build/images/medal-06.4e5162c9.svg);
}

.hgi.hgi-bulk.hgi-medal-06::before {
  mask-image: url(/build/images/medal-06.1b900219.svg);
  -webkit-mask-image: url(/build/images/medal-06.1b900219.svg);
}

.hgi.hgi-solid.hgi-medal-07::before {
  mask-image: url(/build/images/medal-07.b6206d95.svg);
  -webkit-mask-image: url(/build/images/medal-07.b6206d95.svg);
}

.hgi.hgi-bulk.hgi-medal-07::before {
  mask-image: url(/build/images/medal-07.afa2cc35.svg);
  -webkit-mask-image: url(/build/images/medal-07.afa2cc35.svg);
}

.hgi.hgi-solid.hgi-medal-first-place::before {
  mask-image: url(/build/images/medal-first-place.6c844b85.svg);
  -webkit-mask-image: url(/build/images/medal-first-place.6c844b85.svg);
}

.hgi.hgi-bulk.hgi-medal-first-place::before {
  mask-image: url(/build/images/medal-first-place.f9eedcba.svg);
  -webkit-mask-image: url(/build/images/medal-first-place.f9eedcba.svg);
}

.hgi.hgi-solid.hgi-medal-second-place::before {
  mask-image: url(/build/images/medal-second-place.13f33b46.svg);
  -webkit-mask-image: url(/build/images/medal-second-place.13f33b46.svg);
}

.hgi.hgi-bulk.hgi-medal-second-place::before {
  mask-image: url(/build/images/medal-second-place.79860e8d.svg);
  -webkit-mask-image: url(/build/images/medal-second-place.79860e8d.svg);
}

.hgi.hgi-solid.hgi-medal-third-place::before {
  mask-image: url(/build/images/medal-third-place.dc791f5b.svg);
  -webkit-mask-image: url(/build/images/medal-third-place.dc791f5b.svg);
}

.hgi.hgi-bulk.hgi-medal-third-place::before {
  mask-image: url(/build/images/medal-third-place.24f49625.svg);
  -webkit-mask-image: url(/build/images/medal-third-place.24f49625.svg);
}

.hgi.hgi-solid.hgi-medical-file::before {
  mask-image: url(/build/images/medical-file.e666a342.svg);
  -webkit-mask-image: url(/build/images/medical-file.e666a342.svg);
}

.hgi.hgi-bulk.hgi-medical-file::before {
  mask-image: url(/build/images/medical-file.d311600d.svg);
  -webkit-mask-image: url(/build/images/medical-file.d311600d.svg);
}

.hgi.hgi-solid.hgi-medical-mask::before {
  mask-image: url(/build/images/medical-mask.78a8123c.svg);
  -webkit-mask-image: url(/build/images/medical-mask.78a8123c.svg);
}

.hgi.hgi-bulk.hgi-medical-mask::before {
  mask-image: url(/build/images/medical-mask.6d1f3922.svg);
  -webkit-mask-image: url(/build/images/medical-mask.6d1f3922.svg);
}

.hgi.hgi-solid.hgi-medicine-01::before {
  mask-image: url(/build/images/medicine-01.02dceed9.svg);
  -webkit-mask-image: url(/build/images/medicine-01.02dceed9.svg);
}

.hgi.hgi-bulk.hgi-medicine-01::before {
  mask-image: url(/build/images/medicine-01.61e32448.svg);
  -webkit-mask-image: url(/build/images/medicine-01.61e32448.svg);
}

.hgi.hgi-solid.hgi-medicine-02::before {
  mask-image: url(/build/images/medicine-02.624e6241.svg);
  -webkit-mask-image: url(/build/images/medicine-02.624e6241.svg);
}

.hgi.hgi-bulk.hgi-medicine-02::before {
  mask-image: url(/build/images/medicine-02.1c7ba4fa.svg);
  -webkit-mask-image: url(/build/images/medicine-02.1c7ba4fa.svg);
}

.hgi.hgi-solid.hgi-medicine-bottle-01::before {
  mask-image: url(/build/images/medicine-bottle-01.33315a87.svg);
  -webkit-mask-image: url(/build/images/medicine-bottle-01.33315a87.svg);
}

.hgi.hgi-bulk.hgi-medicine-bottle-01::before {
  mask-image: url(/build/images/medicine-bottle-01.070bef4a.svg);
  -webkit-mask-image: url(/build/images/medicine-bottle-01.070bef4a.svg);
}

.hgi.hgi-solid.hgi-medicine-bottle-02::before {
  mask-image: url(/build/images/medicine-bottle-02.8f85bfe1.svg);
  -webkit-mask-image: url(/build/images/medicine-bottle-02.8f85bfe1.svg);
}

.hgi.hgi-bulk.hgi-medicine-bottle-02::before {
  mask-image: url(/build/images/medicine-bottle-02.b2659a1a.svg);
  -webkit-mask-image: url(/build/images/medicine-bottle-02.b2659a1a.svg);
}

.hgi.hgi-solid.hgi-medicine-syrup::before {
  mask-image: url(/build/images/medicine-syrup.ffc51772.svg);
  -webkit-mask-image: url(/build/images/medicine-syrup.ffc51772.svg);
}

.hgi.hgi-bulk.hgi-medicine-syrup::before {
  mask-image: url(/build/images/medicine-syrup.b29bf055.svg);
  -webkit-mask-image: url(/build/images/medicine-syrup.b29bf055.svg);
}

.hgi.hgi-solid.hgi-medium-square::before {
  mask-image: url(/build/images/medium-square.6fcdd3bf.svg);
  -webkit-mask-image: url(/build/images/medium-square.6fcdd3bf.svg);
}

.hgi.hgi-bulk.hgi-medium-square::before {
  mask-image: url(/build/images/medium-square.13bbb6d6.svg);
  -webkit-mask-image: url(/build/images/medium-square.13bbb6d6.svg);
}

.hgi.hgi-solid.hgi-medium::before {
  mask-image: url(/build/images/medium.07643b8b.svg);
  -webkit-mask-image: url(/build/images/medium.07643b8b.svg);
}

.hgi.hgi-bulk.hgi-medium::before {
  mask-image: url(/build/images/medium.f25f1bcb.svg);
  -webkit-mask-image: url(/build/images/medium.f25f1bcb.svg);
}

.hgi.hgi-solid.hgi-meeting-room::before {
  mask-image: url(/build/images/meeting-room.df9cfc61.svg);
  -webkit-mask-image: url(/build/images/meeting-room.df9cfc61.svg);
}

.hgi.hgi-bulk.hgi-meeting-room::before {
  mask-image: url(/build/images/meeting-room.254f2c42.svg);
  -webkit-mask-image: url(/build/images/meeting-room.254f2c42.svg);
}

.hgi.hgi-solid.hgi-megaphone-01::before {
  mask-image: url(/build/images/megaphone-01.be0b3717.svg);
  -webkit-mask-image: url(/build/images/megaphone-01.be0b3717.svg);
}

.hgi.hgi-bulk.hgi-megaphone-01::before {
  mask-image: url(/build/images/megaphone-01.d6c928f2.svg);
  -webkit-mask-image: url(/build/images/megaphone-01.d6c928f2.svg);
}

.hgi.hgi-solid.hgi-megaphone-02::before {
  mask-image: url(/build/images/megaphone-02.986d1a06.svg);
  -webkit-mask-image: url(/build/images/megaphone-02.986d1a06.svg);
}

.hgi.hgi-bulk.hgi-megaphone-02::before {
  mask-image: url(/build/images/megaphone-02.15528182.svg);
  -webkit-mask-image: url(/build/images/megaphone-02.15528182.svg);
}

.hgi.hgi-solid.hgi-meh::before {
  mask-image: url(/build/images/meh.c80b4ea0.svg);
  -webkit-mask-image: url(/build/images/meh.c80b4ea0.svg);
}

.hgi.hgi-bulk.hgi-meh::before {
  mask-image: url(/build/images/meh.31c96ec8.svg);
  -webkit-mask-image: url(/build/images/meh.31c96ec8.svg);
}

.hgi.hgi-solid.hgi-mentor::before {
  mask-image: url(/build/images/mentor.9cd1f5af.svg);
  -webkit-mask-image: url(/build/images/mentor.9cd1f5af.svg);
}

.hgi.hgi-bulk.hgi-mentor::before {
  mask-image: url(/build/images/mentor.34c10193.svg);
  -webkit-mask-image: url(/build/images/mentor.34c10193.svg);
}

.hgi.hgi-solid.hgi-mentoring::before {
  mask-image: url(/build/images/mentoring.cc44558f.svg);
  -webkit-mask-image: url(/build/images/mentoring.cc44558f.svg);
}

.hgi.hgi-bulk.hgi-mentoring::before {
  mask-image: url(/build/images/mentoring.d9b656e4.svg);
  -webkit-mask-image: url(/build/images/mentoring.d9b656e4.svg);
}

.hgi.hgi-solid.hgi-menu-01::before {
  mask-image: url(/build/images/menu-01.2567979b.svg);
  -webkit-mask-image: url(/build/images/menu-01.2567979b.svg);
}

.hgi.hgi-bulk.hgi-menu-01::before {
  mask-image: url(/build/images/menu-01.e8eccb0d.svg);
  -webkit-mask-image: url(/build/images/menu-01.e8eccb0d.svg);
}

.hgi.hgi-solid.hgi-menu-02::before {
  mask-image: url(/build/images/menu-02.2189ee36.svg);
  -webkit-mask-image: url(/build/images/menu-02.2189ee36.svg);
}

.hgi.hgi-bulk.hgi-menu-02::before {
  mask-image: url(/build/images/menu-02.61058d08.svg);
  -webkit-mask-image: url(/build/images/menu-02.61058d08.svg);
}

.hgi.hgi-solid.hgi-menu-03::before {
  mask-image: url(/build/images/menu-03.4fb69a7d.svg);
  -webkit-mask-image: url(/build/images/menu-03.4fb69a7d.svg);
}

.hgi.hgi-bulk.hgi-menu-03::before {
  mask-image: url(/build/images/menu-03.dec609b2.svg);
  -webkit-mask-image: url(/build/images/menu-03.dec609b2.svg);
}

.hgi.hgi-solid.hgi-menu-04::before {
  mask-image: url(/build/images/menu-04.d2858f3a.svg);
  -webkit-mask-image: url(/build/images/menu-04.d2858f3a.svg);
}

.hgi.hgi-bulk.hgi-menu-04::before {
  mask-image: url(/build/images/menu-04.13103d4f.svg);
  -webkit-mask-image: url(/build/images/menu-04.13103d4f.svg);
}

.hgi.hgi-solid.hgi-menu-05::before {
  mask-image: url(/build/images/menu-05.4360091c.svg);
  -webkit-mask-image: url(/build/images/menu-05.4360091c.svg);
}

.hgi.hgi-bulk.hgi-menu-05::before {
  mask-image: url(/build/images/menu-05.3a10faaf.svg);
  -webkit-mask-image: url(/build/images/menu-05.3a10faaf.svg);
}

.hgi.hgi-solid.hgi-menu-06::before {
  mask-image: url(/build/images/menu-06.e30adae1.svg);
  -webkit-mask-image: url(/build/images/menu-06.e30adae1.svg);
}

.hgi.hgi-bulk.hgi-menu-06::before {
  mask-image: url(/build/images/menu-06.1554b3b9.svg);
  -webkit-mask-image: url(/build/images/menu-06.1554b3b9.svg);
}

.hgi.hgi-solid.hgi-menu-07::before {
  mask-image: url(/build/images/menu-07.df80f566.svg);
  -webkit-mask-image: url(/build/images/menu-07.df80f566.svg);
}

.hgi.hgi-bulk.hgi-menu-07::before {
  mask-image: url(/build/images/menu-07.6c12811f.svg);
  -webkit-mask-image: url(/build/images/menu-07.6c12811f.svg);
}

.hgi.hgi-solid.hgi-menu-08::before {
  mask-image: url(/build/images/menu-08.0b1dfe3d.svg);
  -webkit-mask-image: url(/build/images/menu-08.0b1dfe3d.svg);
}

.hgi.hgi-bulk.hgi-menu-08::before {
  mask-image: url(/build/images/menu-08.43ff198b.svg);
  -webkit-mask-image: url(/build/images/menu-08.43ff198b.svg);
}

.hgi.hgi-solid.hgi-menu-09::before {
  mask-image: url(/build/images/menu-09.6c67d0c8.svg);
  -webkit-mask-image: url(/build/images/menu-09.6c67d0c8.svg);
}

.hgi.hgi-bulk.hgi-menu-09::before {
  mask-image: url(/build/images/menu-09.ffb97d37.svg);
  -webkit-mask-image: url(/build/images/menu-09.ffb97d37.svg);
}

.hgi.hgi-solid.hgi-menu-10::before {
  mask-image: url(/build/images/menu-10.4f6170fb.svg);
  -webkit-mask-image: url(/build/images/menu-10.4f6170fb.svg);
}

.hgi.hgi-bulk.hgi-menu-10::before {
  mask-image: url(/build/images/menu-10.5412a8a1.svg);
  -webkit-mask-image: url(/build/images/menu-10.5412a8a1.svg);
}

.hgi.hgi-solid.hgi-menu-11::before {
  mask-image: url(/build/images/menu-11.ffe81bfd.svg);
  -webkit-mask-image: url(/build/images/menu-11.ffe81bfd.svg);
}

.hgi.hgi-bulk.hgi-menu-11::before {
  mask-image: url(/build/images/menu-11.02a5bca1.svg);
  -webkit-mask-image: url(/build/images/menu-11.02a5bca1.svg);
}

.hgi.hgi-solid.hgi-menu-circle::before {
  mask-image: url(/build/images/menu-circle.ed306347.svg);
  -webkit-mask-image: url(/build/images/menu-circle.ed306347.svg);
}

.hgi.hgi-bulk.hgi-menu-circle::before {
  mask-image: url(/build/images/menu-circle.ee19c2c6.svg);
  -webkit-mask-image: url(/build/images/menu-circle.ee19c2c6.svg);
}

.hgi.hgi-solid.hgi-menu-restaurant::before {
  mask-image: url(/build/images/menu-restaurant.1fab1946.svg);
  -webkit-mask-image: url(/build/images/menu-restaurant.1fab1946.svg);
}

.hgi.hgi-bulk.hgi-menu-restaurant::before {
  mask-image: url(/build/images/menu-restaurant.a1b12269.svg);
  -webkit-mask-image: url(/build/images/menu-restaurant.a1b12269.svg);
}

.hgi.hgi-solid.hgi-menu-square::before {
  mask-image: url(/build/images/menu-square.87e9456c.svg);
  -webkit-mask-image: url(/build/images/menu-square.87e9456c.svg);
}

.hgi.hgi-bulk.hgi-menu-square::before {
  mask-image: url(/build/images/menu-square.4b70444b.svg);
  -webkit-mask-image: url(/build/images/menu-square.4b70444b.svg);
}

.hgi.hgi-solid.hgi-message-01::before {
  mask-image: url(/build/images/message-01.b1e18b75.svg);
  -webkit-mask-image: url(/build/images/message-01.b1e18b75.svg);
}

.hgi.hgi-bulk.hgi-message-01::before {
  mask-image: url(/build/images/message-01.7c4e6ffd.svg);
  -webkit-mask-image: url(/build/images/message-01.7c4e6ffd.svg);
}

.hgi.hgi-solid.hgi-message-02::before {
  mask-image: url(/build/images/message-02.712cca1f.svg);
  -webkit-mask-image: url(/build/images/message-02.712cca1f.svg);
}

.hgi.hgi-bulk.hgi-message-02::before {
  mask-image: url(/build/images/message-02.0f9e596e.svg);
  -webkit-mask-image: url(/build/images/message-02.0f9e596e.svg);
}

.hgi.hgi-solid.hgi-message-add-01::before {
  mask-image: url(/build/images/message-add-01.bda7d9bf.svg);
  -webkit-mask-image: url(/build/images/message-add-01.bda7d9bf.svg);
}

.hgi.hgi-bulk.hgi-message-add-01::before {
  mask-image: url(/build/images/message-add-01.934cbb8e.svg);
  -webkit-mask-image: url(/build/images/message-add-01.934cbb8e.svg);
}

.hgi.hgi-solid.hgi-message-add-02::before {
  mask-image: url(/build/images/message-add-02.b6f283c5.svg);
  -webkit-mask-image: url(/build/images/message-add-02.b6f283c5.svg);
}

.hgi.hgi-bulk.hgi-message-add-02::before {
  mask-image: url(/build/images/message-add-02.88c48fec.svg);
  -webkit-mask-image: url(/build/images/message-add-02.88c48fec.svg);
}

.hgi.hgi-solid.hgi-message-blocked::before {
  mask-image: url(/build/images/message-blocked.b238f8e0.svg);
  -webkit-mask-image: url(/build/images/message-blocked.b238f8e0.svg);
}

.hgi.hgi-bulk.hgi-message-blocked::before {
  mask-image: url(/build/images/message-blocked.d36dfda3.svg);
  -webkit-mask-image: url(/build/images/message-blocked.d36dfda3.svg);
}

.hgi.hgi-solid.hgi-message-cancel-01::before {
  mask-image: url(/build/images/message-cancel-01.cfee7804.svg);
  -webkit-mask-image: url(/build/images/message-cancel-01.cfee7804.svg);
}

.hgi.hgi-bulk.hgi-message-cancel-01::before {
  mask-image: url(/build/images/message-cancel-01.3f48a313.svg);
  -webkit-mask-image: url(/build/images/message-cancel-01.3f48a313.svg);
}

.hgi.hgi-solid.hgi-message-cancel-02::before {
  mask-image: url(/build/images/message-cancel-02.0e1d918a.svg);
  -webkit-mask-image: url(/build/images/message-cancel-02.0e1d918a.svg);
}

.hgi.hgi-bulk.hgi-message-cancel-02::before {
  mask-image: url(/build/images/message-cancel-02.c1e90693.svg);
  -webkit-mask-image: url(/build/images/message-cancel-02.c1e90693.svg);
}

.hgi.hgi-solid.hgi-message-delay-01::before {
  mask-image: url(/build/images/message-delay-01.36676d7a.svg);
  -webkit-mask-image: url(/build/images/message-delay-01.36676d7a.svg);
}

.hgi.hgi-bulk.hgi-message-delay-01::before {
  mask-image: url(/build/images/message-delay-01.9d3fc1ab.svg);
  -webkit-mask-image: url(/build/images/message-delay-01.9d3fc1ab.svg);
}

.hgi.hgi-solid.hgi-message-delay-02::before {
  mask-image: url(/build/images/message-delay-02.034aed5d.svg);
  -webkit-mask-image: url(/build/images/message-delay-02.034aed5d.svg);
}

.hgi.hgi-bulk.hgi-message-delay-02::before {
  mask-image: url(/build/images/message-delay-02.c93c8b11.svg);
  -webkit-mask-image: url(/build/images/message-delay-02.c93c8b11.svg);
}

.hgi.hgi-solid.hgi-message-done-01::before {
  mask-image: url(/build/images/message-done-01.bc4d9619.svg);
  -webkit-mask-image: url(/build/images/message-done-01.bc4d9619.svg);
}

.hgi.hgi-bulk.hgi-message-done-01::before {
  mask-image: url(/build/images/message-done-01.c4245afe.svg);
  -webkit-mask-image: url(/build/images/message-done-01.c4245afe.svg);
}

.hgi.hgi-solid.hgi-message-done-02::before {
  mask-image: url(/build/images/message-done-02.5601e752.svg);
  -webkit-mask-image: url(/build/images/message-done-02.5601e752.svg);
}

.hgi.hgi-bulk.hgi-message-done-02::before {
  mask-image: url(/build/images/message-done-02.133cc961.svg);
  -webkit-mask-image: url(/build/images/message-done-02.133cc961.svg);
}

.hgi.hgi-solid.hgi-message-download-01::before {
  mask-image: url(/build/images/message-download-01.ae90cf1e.svg);
  -webkit-mask-image: url(/build/images/message-download-01.ae90cf1e.svg);
}

.hgi.hgi-bulk.hgi-message-download-01::before {
  mask-image: url(/build/images/message-download-01.2364eeb8.svg);
  -webkit-mask-image: url(/build/images/message-download-01.2364eeb8.svg);
}

.hgi.hgi-solid.hgi-message-download-02::before {
  mask-image: url(/build/images/message-download-02.f437fbcd.svg);
  -webkit-mask-image: url(/build/images/message-download-02.f437fbcd.svg);
}

.hgi.hgi-bulk.hgi-message-download-02::before {
  mask-image: url(/build/images/message-download-02.35229d39.svg);
  -webkit-mask-image: url(/build/images/message-download-02.35229d39.svg);
}

.hgi.hgi-solid.hgi-message-edit-01::before {
  mask-image: url(/build/images/message-edit-01.054ded31.svg);
  -webkit-mask-image: url(/build/images/message-edit-01.054ded31.svg);
}

.hgi.hgi-bulk.hgi-message-edit-01::before {
  mask-image: url(/build/images/message-edit-01.a830f762.svg);
  -webkit-mask-image: url(/build/images/message-edit-01.a830f762.svg);
}

.hgi.hgi-solid.hgi-message-edit-02::before {
  mask-image: url(/build/images/message-edit-02.3435dfad.svg);
  -webkit-mask-image: url(/build/images/message-edit-02.3435dfad.svg);
}

.hgi.hgi-bulk.hgi-message-edit-02::before {
  mask-image: url(/build/images/message-edit-02.4fe3f71d.svg);
  -webkit-mask-image: url(/build/images/message-edit-02.4fe3f71d.svg);
}

.hgi.hgi-solid.hgi-message-favourite-01::before {
  mask-image: url(/build/images/message-favourite-01.137d5e20.svg);
  -webkit-mask-image: url(/build/images/message-favourite-01.137d5e20.svg);
}

.hgi.hgi-bulk.hgi-message-favourite-01::before {
  mask-image: url(/build/images/message-favourite-01.8f58af86.svg);
  -webkit-mask-image: url(/build/images/message-favourite-01.8f58af86.svg);
}

.hgi.hgi-solid.hgi-message-favourite-02::before {
  mask-image: url(/build/images/message-favourite-02.5e38b9a7.svg);
  -webkit-mask-image: url(/build/images/message-favourite-02.5e38b9a7.svg);
}

.hgi.hgi-bulk.hgi-message-favourite-02::before {
  mask-image: url(/build/images/message-favourite-02.d27290e5.svg);
  -webkit-mask-image: url(/build/images/message-favourite-02.d27290e5.svg);
}

.hgi.hgi-solid.hgi-message-incoming-01::before {
  mask-image: url(/build/images/message-incoming-01.621e3bda.svg);
  -webkit-mask-image: url(/build/images/message-incoming-01.621e3bda.svg);
}

.hgi.hgi-bulk.hgi-message-incoming-01::before {
  mask-image: url(/build/images/message-incoming-01.2bf3109d.svg);
  -webkit-mask-image: url(/build/images/message-incoming-01.2bf3109d.svg);
}

.hgi.hgi-solid.hgi-message-incoming-02::before {
  mask-image: url(/build/images/message-incoming-02.ff068881.svg);
  -webkit-mask-image: url(/build/images/message-incoming-02.ff068881.svg);
}

.hgi.hgi-bulk.hgi-message-incoming-02::before {
  mask-image: url(/build/images/message-incoming-02.25b76b8a.svg);
  -webkit-mask-image: url(/build/images/message-incoming-02.25b76b8a.svg);
}

.hgi.hgi-solid.hgi-message-lock-01::before {
  mask-image: url(/build/images/message-lock-01.e6bda5e2.svg);
  -webkit-mask-image: url(/build/images/message-lock-01.e6bda5e2.svg);
}

.hgi.hgi-bulk.hgi-message-lock-01::before {
  mask-image: url(/build/images/message-lock-01.2fd51c93.svg);
  -webkit-mask-image: url(/build/images/message-lock-01.2fd51c93.svg);
}

.hgi.hgi-solid.hgi-message-lock-02::before {
  mask-image: url(/build/images/message-lock-02.78309dd6.svg);
  -webkit-mask-image: url(/build/images/message-lock-02.78309dd6.svg);
}

.hgi.hgi-bulk.hgi-message-lock-02::before {
  mask-image: url(/build/images/message-lock-02.f9df6ee5.svg);
  -webkit-mask-image: url(/build/images/message-lock-02.f9df6ee5.svg);
}

.hgi.hgi-solid.hgi-message-multiple-01::before {
  mask-image: url(/build/images/message-multiple-01.19f40dc7.svg);
  -webkit-mask-image: url(/build/images/message-multiple-01.19f40dc7.svg);
}

.hgi.hgi-bulk.hgi-message-multiple-01::before {
  mask-image: url(/build/images/message-multiple-01.a60f5695.svg);
  -webkit-mask-image: url(/build/images/message-multiple-01.a60f5695.svg);
}

.hgi.hgi-solid.hgi-message-multiple-02::before {
  mask-image: url(/build/images/message-multiple-02.93a0ca31.svg);
  -webkit-mask-image: url(/build/images/message-multiple-02.93a0ca31.svg);
}

.hgi.hgi-bulk.hgi-message-multiple-02::before {
  mask-image: url(/build/images/message-multiple-02.364dcc22.svg);
  -webkit-mask-image: url(/build/images/message-multiple-02.364dcc22.svg);
}

.hgi.hgi-solid.hgi-message-notification-01::before {
  mask-image: url(/build/images/message-notification-01.f2c068d4.svg);
  -webkit-mask-image: url(/build/images/message-notification-01.f2c068d4.svg);
}

.hgi.hgi-bulk.hgi-message-notification-01::before {
  mask-image: url(/build/images/message-notification-01.c5790e64.svg);
  -webkit-mask-image: url(/build/images/message-notification-01.c5790e64.svg);
}

.hgi.hgi-solid.hgi-message-notification-02::before {
  mask-image: url(/build/images/message-notification-02.a72765fa.svg);
  -webkit-mask-image: url(/build/images/message-notification-02.a72765fa.svg);
}

.hgi.hgi-bulk.hgi-message-notification-02::before {
  mask-image: url(/build/images/message-notification-02.84967b50.svg);
  -webkit-mask-image: url(/build/images/message-notification-02.84967b50.svg);
}

.hgi.hgi-solid.hgi-message-outgoing-01::before {
  mask-image: url(/build/images/message-outgoing-01.d7c5566a.svg);
  -webkit-mask-image: url(/build/images/message-outgoing-01.d7c5566a.svg);
}

.hgi.hgi-bulk.hgi-message-outgoing-01::before {
  mask-image: url(/build/images/message-outgoing-01.8cd48c6b.svg);
  -webkit-mask-image: url(/build/images/message-outgoing-01.8cd48c6b.svg);
}

.hgi.hgi-solid.hgi-message-outgoing-02::before {
  mask-image: url(/build/images/message-outgoing-02.aa76895b.svg);
  -webkit-mask-image: url(/build/images/message-outgoing-02.aa76895b.svg);
}

.hgi.hgi-bulk.hgi-message-outgoing-02::before {
  mask-image: url(/build/images/message-outgoing-02.141ef464.svg);
  -webkit-mask-image: url(/build/images/message-outgoing-02.141ef464.svg);
}

.hgi.hgi-solid.hgi-message-preview-01::before {
  mask-image: url(/build/images/message-preview-01.9a06de06.svg);
  -webkit-mask-image: url(/build/images/message-preview-01.9a06de06.svg);
}

.hgi.hgi-bulk.hgi-message-preview-01::before {
  mask-image: url(/build/images/message-preview-01.fbcfcb06.svg);
  -webkit-mask-image: url(/build/images/message-preview-01.fbcfcb06.svg);
}

.hgi.hgi-solid.hgi-message-preview-02::before {
  mask-image: url(/build/images/message-preview-02.d1e25782.svg);
  -webkit-mask-image: url(/build/images/message-preview-02.d1e25782.svg);
}

.hgi.hgi-bulk.hgi-message-preview-02::before {
  mask-image: url(/build/images/message-preview-02.2607e3fe.svg);
  -webkit-mask-image: url(/build/images/message-preview-02.2607e3fe.svg);
}

.hgi.hgi-solid.hgi-message-programming::before {
  mask-image: url(/build/images/message-programming.98d81f60.svg);
  -webkit-mask-image: url(/build/images/message-programming.98d81f60.svg);
}

.hgi.hgi-bulk.hgi-message-programming::before {
  mask-image: url(/build/images/message-programming.b257b3e5.svg);
  -webkit-mask-image: url(/build/images/message-programming.b257b3e5.svg);
}

.hgi.hgi-solid.hgi-message-question::before {
  mask-image: url(/build/images/message-question.9b414309.svg);
  -webkit-mask-image: url(/build/images/message-question.9b414309.svg);
}

.hgi.hgi-bulk.hgi-message-question::before {
  mask-image: url(/build/images/message-question.69fc3e2a.svg);
  -webkit-mask-image: url(/build/images/message-question.69fc3e2a.svg);
}

.hgi.hgi-solid.hgi-message-search-01::before {
  mask-image: url(/build/images/message-search-01.0f30bf6f.svg);
  -webkit-mask-image: url(/build/images/message-search-01.0f30bf6f.svg);
}

.hgi.hgi-bulk.hgi-message-search-01::before {
  mask-image: url(/build/images/message-search-01.3765ae58.svg);
  -webkit-mask-image: url(/build/images/message-search-01.3765ae58.svg);
}

.hgi.hgi-solid.hgi-message-search-02::before {
  mask-image: url(/build/images/message-search-02.b7b31030.svg);
  -webkit-mask-image: url(/build/images/message-search-02.b7b31030.svg);
}

.hgi.hgi-bulk.hgi-message-search-02::before {
  mask-image: url(/build/images/message-search-02.d3103ebb.svg);
  -webkit-mask-image: url(/build/images/message-search-02.d3103ebb.svg);
}

.hgi.hgi-solid.hgi-message-secure-01::before {
  mask-image: url(/build/images/message-secure-01.97966aa4.svg);
  -webkit-mask-image: url(/build/images/message-secure-01.97966aa4.svg);
}

.hgi.hgi-bulk.hgi-message-secure-01::before {
  mask-image: url(/build/images/message-secure-01.428faf30.svg);
  -webkit-mask-image: url(/build/images/message-secure-01.428faf30.svg);
}

.hgi.hgi-solid.hgi-message-secure-02::before {
  mask-image: url(/build/images/message-secure-02.9cd3026f.svg);
  -webkit-mask-image: url(/build/images/message-secure-02.9cd3026f.svg);
}

.hgi.hgi-bulk.hgi-message-secure-02::before {
  mask-image: url(/build/images/message-secure-02.5b004c3c.svg);
  -webkit-mask-image: url(/build/images/message-secure-02.5b004c3c.svg);
}

.hgi.hgi-solid.hgi-message-translate::before {
  mask-image: url(/build/images/message-translate.8bdc42d9.svg);
  -webkit-mask-image: url(/build/images/message-translate.8bdc42d9.svg);
}

.hgi.hgi-bulk.hgi-message-translate::before {
  mask-image: url(/build/images/message-translate.74490cdd.svg);
  -webkit-mask-image: url(/build/images/message-translate.74490cdd.svg);
}

.hgi.hgi-solid.hgi-message-unlock-01::before {
  mask-image: url(/build/images/message-unlock-01.801a307e.svg);
  -webkit-mask-image: url(/build/images/message-unlock-01.801a307e.svg);
}

.hgi.hgi-bulk.hgi-message-unlock-01::before {
  mask-image: url(/build/images/message-unlock-01.b4823c03.svg);
  -webkit-mask-image: url(/build/images/message-unlock-01.b4823c03.svg);
}

.hgi.hgi-solid.hgi-message-unlock-02::before {
  mask-image: url(/build/images/message-unlock-02.70200605.svg);
  -webkit-mask-image: url(/build/images/message-unlock-02.70200605.svg);
}

.hgi.hgi-bulk.hgi-message-unlock-02::before {
  mask-image: url(/build/images/message-unlock-02.acf389df.svg);
  -webkit-mask-image: url(/build/images/message-unlock-02.acf389df.svg);
}

.hgi.hgi-solid.hgi-message-upload-01::before {
  mask-image: url(/build/images/message-upload-01.6013006b.svg);
  -webkit-mask-image: url(/build/images/message-upload-01.6013006b.svg);
}

.hgi.hgi-bulk.hgi-message-upload-01::before {
  mask-image: url(/build/images/message-upload-01.377f1eb4.svg);
  -webkit-mask-image: url(/build/images/message-upload-01.377f1eb4.svg);
}

.hgi.hgi-solid.hgi-message-upload-02::before {
  mask-image: url(/build/images/message-upload-02.3e95e7ad.svg);
  -webkit-mask-image: url(/build/images/message-upload-02.3e95e7ad.svg);
}

.hgi.hgi-bulk.hgi-message-upload-02::before {
  mask-image: url(/build/images/message-upload-02.43842390.svg);
  -webkit-mask-image: url(/build/images/message-upload-02.43842390.svg);
}

.hgi.hgi-solid.hgi-message-user-01::before {
  mask-image: url(/build/images/message-user-01.96a852f4.svg);
  -webkit-mask-image: url(/build/images/message-user-01.96a852f4.svg);
}

.hgi.hgi-bulk.hgi-message-user-01::before {
  mask-image: url(/build/images/message-user-01.4c13498e.svg);
  -webkit-mask-image: url(/build/images/message-user-01.4c13498e.svg);
}

.hgi.hgi-solid.hgi-message-user-02::before {
  mask-image: url(/build/images/message-user-02.d0f3d933.svg);
  -webkit-mask-image: url(/build/images/message-user-02.d0f3d933.svg);
}

.hgi.hgi-bulk.hgi-message-user-02::before {
  mask-image: url(/build/images/message-user-02.068d7847.svg);
  -webkit-mask-image: url(/build/images/message-user-02.068d7847.svg);
}

.hgi.hgi-solid.hgi-messenger::before {
  mask-image: url(/build/images/messenger.f279bd84.svg);
  -webkit-mask-image: url(/build/images/messenger.f279bd84.svg);
}

.hgi.hgi-bulk.hgi-messenger::before {
  mask-image: url(/build/images/messenger.a8de6deb.svg);
  -webkit-mask-image: url(/build/images/messenger.a8de6deb.svg);
}

.hgi.hgi-solid.hgi-meta::before {
  mask-image: url(/build/images/meta.fffb1b85.svg);
  -webkit-mask-image: url(/build/images/meta.fffb1b85.svg);
}

.hgi.hgi-bulk.hgi-meta::before {
  mask-image: url(/build/images/meta.1471aa20.svg);
  -webkit-mask-image: url(/build/images/meta.1471aa20.svg);
}

.hgi.hgi-solid.hgi-metro::before {
  mask-image: url(/build/images/metro.47a73038.svg);
  -webkit-mask-image: url(/build/images/metro.47a73038.svg);
}

.hgi.hgi-bulk.hgi-metro::before {
  mask-image: url(/build/images/metro.d848d7ab.svg);
  -webkit-mask-image: url(/build/images/metro.d848d7ab.svg);
}

.hgi.hgi-solid.hgi-mic-01::before {
  mask-image: url(/build/images/mic-01.7b6f5a1a.svg);
  -webkit-mask-image: url(/build/images/mic-01.7b6f5a1a.svg);
}

.hgi.hgi-bulk.hgi-mic-01::before {
  mask-image: url(/build/images/mic-01.ded3e2d9.svg);
  -webkit-mask-image: url(/build/images/mic-01.ded3e2d9.svg);
}

.hgi.hgi-solid.hgi-mic-02::before {
  mask-image: url(/build/images/mic-02.daf43301.svg);
  -webkit-mask-image: url(/build/images/mic-02.daf43301.svg);
}

.hgi.hgi-bulk.hgi-mic-02::before {
  mask-image: url(/build/images/mic-02.95054b35.svg);
  -webkit-mask-image: url(/build/images/mic-02.95054b35.svg);
}

.hgi.hgi-solid.hgi-mic-off-01::before {
  mask-image: url(/build/images/mic-off-01.3a4e0855.svg);
  -webkit-mask-image: url(/build/images/mic-off-01.3a4e0855.svg);
}

.hgi.hgi-bulk.hgi-mic-off-01::before {
  mask-image: url(/build/images/mic-off-01.3b263cdf.svg);
  -webkit-mask-image: url(/build/images/mic-off-01.3b263cdf.svg);
}

.hgi.hgi-solid.hgi-mic-off-02::before {
  mask-image: url(/build/images/mic-off-02.1f6b2c55.svg);
  -webkit-mask-image: url(/build/images/mic-off-02.1f6b2c55.svg);
}

.hgi.hgi-bulk.hgi-mic-off-02::before {
  mask-image: url(/build/images/mic-off-02.ba6109e2.svg);
  -webkit-mask-image: url(/build/images/mic-off-02.ba6109e2.svg);
}

.hgi.hgi-solid.hgi-microsoft-admin::before {
  mask-image: url(/build/images/microsoft-admin.5b9ae57d.svg);
  -webkit-mask-image: url(/build/images/microsoft-admin.5b9ae57d.svg);
}

.hgi.hgi-bulk.hgi-microsoft-admin::before {
  mask-image: url(/build/images/microsoft-admin.8ec97615.svg);
  -webkit-mask-image: url(/build/images/microsoft-admin.8ec97615.svg);
}

.hgi.hgi-solid.hgi-microsoft::before {
  mask-image: url(/build/images/microsoft.cf3da7a9.svg);
  -webkit-mask-image: url(/build/images/microsoft.cf3da7a9.svg);
}

.hgi.hgi-bulk.hgi-microsoft::before {
  mask-image: url(/build/images/microsoft.03d62bd6.svg);
  -webkit-mask-image: url(/build/images/microsoft.03d62bd6.svg);
}

.hgi.hgi-solid.hgi-microwave::before {
  mask-image: url(/build/images/microwave.edc1ea10.svg);
  -webkit-mask-image: url(/build/images/microwave.edc1ea10.svg);
}

.hgi.hgi-bulk.hgi-microwave::before {
  mask-image: url(/build/images/microwave.92a3f0bd.svg);
  -webkit-mask-image: url(/build/images/microwave.92a3f0bd.svg);
}

.hgi.hgi-solid.hgi-milk-bottle::before {
  mask-image: url(/build/images/milk-bottle.c183534d.svg);
  -webkit-mask-image: url(/build/images/milk-bottle.c183534d.svg);
}

.hgi.hgi-bulk.hgi-milk-bottle::before {
  mask-image: url(/build/images/milk-bottle.418ed030.svg);
  -webkit-mask-image: url(/build/images/milk-bottle.418ed030.svg);
}

.hgi.hgi-solid.hgi-milk-carton::before {
  mask-image: url(/build/images/milk-carton.85c12936.svg);
  -webkit-mask-image: url(/build/images/milk-carton.85c12936.svg);
}

.hgi.hgi-bulk.hgi-milk-carton::before {
  mask-image: url(/build/images/milk-carton.f8f37a54.svg);
  -webkit-mask-image: url(/build/images/milk-carton.f8f37a54.svg);
}

.hgi.hgi-solid.hgi-milk-coconut::before {
  mask-image: url(/build/images/milk-coconut.e9d05b8c.svg);
  -webkit-mask-image: url(/build/images/milk-coconut.e9d05b8c.svg);
}

.hgi.hgi-bulk.hgi-milk-coconut::before {
  mask-image: url(/build/images/milk-coconut.265229ba.svg);
  -webkit-mask-image: url(/build/images/milk-coconut.265229ba.svg);
}

.hgi.hgi-solid.hgi-milk-oat::before {
  mask-image: url(/build/images/milk-oat.4e93cce8.svg);
  -webkit-mask-image: url(/build/images/milk-oat.4e93cce8.svg);
}

.hgi.hgi-bulk.hgi-milk-oat::before {
  mask-image: url(/build/images/milk-oat.e68cdbc8.svg);
  -webkit-mask-image: url(/build/images/milk-oat.e68cdbc8.svg);
}

.hgi.hgi-solid.hgi-minimize-01::before {
  mask-image: url(/build/images/minimize-01.27e844c9.svg);
  -webkit-mask-image: url(/build/images/minimize-01.27e844c9.svg);
}

.hgi.hgi-bulk.hgi-minimize-01::before {
  mask-image: url(/build/images/minimize-01.66962942.svg);
  -webkit-mask-image: url(/build/images/minimize-01.66962942.svg);
}

.hgi.hgi-solid.hgi-minimize-02::before {
  mask-image: url(/build/images/minimize-02.c15dcada.svg);
  -webkit-mask-image: url(/build/images/minimize-02.c15dcada.svg);
}

.hgi.hgi-bulk.hgi-minimize-02::before {
  mask-image: url(/build/images/minimize-02.1c35a632.svg);
  -webkit-mask-image: url(/build/images/minimize-02.1c35a632.svg);
}

.hgi.hgi-solid.hgi-minimize-03::before {
  mask-image: url(/build/images/minimize-03.21bd3424.svg);
  -webkit-mask-image: url(/build/images/minimize-03.21bd3424.svg);
}

.hgi.hgi-bulk.hgi-minimize-03::before {
  mask-image: url(/build/images/minimize-03.5a13b149.svg);
  -webkit-mask-image: url(/build/images/minimize-03.5a13b149.svg);
}

.hgi.hgi-solid.hgi-minimize-04::before {
  mask-image: url(/build/images/minimize-04.855fe148.svg);
  -webkit-mask-image: url(/build/images/minimize-04.855fe148.svg);
}

.hgi.hgi-bulk.hgi-minimize-04::before {
  mask-image: url(/build/images/minimize-04.597a6462.svg);
  -webkit-mask-image: url(/build/images/minimize-04.597a6462.svg);
}

.hgi.hgi-solid.hgi-minimize-screen::before {
  mask-image: url(/build/images/minimize-screen.b7e30e6a.svg);
  -webkit-mask-image: url(/build/images/minimize-screen.b7e30e6a.svg);
}

.hgi.hgi-bulk.hgi-minimize-screen::before {
  mask-image: url(/build/images/minimize-screen.ff99a52c.svg);
  -webkit-mask-image: url(/build/images/minimize-screen.ff99a52c.svg);
}

.hgi.hgi-solid.hgi-mining-01::before {
  mask-image: url(/build/images/mining-01.f3ecbf99.svg);
  -webkit-mask-image: url(/build/images/mining-01.f3ecbf99.svg);
}

.hgi.hgi-bulk.hgi-mining-01::before {
  mask-image: url(/build/images/mining-01.fa675812.svg);
  -webkit-mask-image: url(/build/images/mining-01.fa675812.svg);
}

.hgi.hgi-solid.hgi-mining-02::before {
  mask-image: url(/build/images/mining-02.91f6f67d.svg);
  -webkit-mask-image: url(/build/images/mining-02.91f6f67d.svg);
}

.hgi.hgi-bulk.hgi-mining-02::before {
  mask-image: url(/build/images/mining-02.25859253.svg);
  -webkit-mask-image: url(/build/images/mining-02.25859253.svg);
}

.hgi.hgi-solid.hgi-mining-03::before {
  mask-image: url(/build/images/mining-03.d9135540.svg);
  -webkit-mask-image: url(/build/images/mining-03.d9135540.svg);
}

.hgi.hgi-bulk.hgi-mining-03::before {
  mask-image: url(/build/images/mining-03.4997cb11.svg);
  -webkit-mask-image: url(/build/images/mining-03.4997cb11.svg);
}

.hgi.hgi-solid.hgi-minus-plus-01::before {
  mask-image: url(/build/images/minus-plus-01.3d76e371.svg);
  -webkit-mask-image: url(/build/images/minus-plus-01.3d76e371.svg);
}

.hgi.hgi-bulk.hgi-minus-plus-01::before {
  mask-image: url(/build/images/minus-plus-01.648c1165.svg);
  -webkit-mask-image: url(/build/images/minus-plus-01.648c1165.svg);
}

.hgi.hgi-solid.hgi-minus-plus-02::before {
  mask-image: url(/build/images/minus-plus-02.d1e5799b.svg);
  -webkit-mask-image: url(/build/images/minus-plus-02.d1e5799b.svg);
}

.hgi.hgi-bulk.hgi-minus-plus-02::before {
  mask-image: url(/build/images/minus-plus-02.d3d3af9f.svg);
  -webkit-mask-image: url(/build/images/minus-plus-02.d3d3af9f.svg);
}

.hgi.hgi-solid.hgi-minus-plus-circle-01::before {
  mask-image: url(/build/images/minus-plus-circle-01.6cb37be7.svg);
  -webkit-mask-image: url(/build/images/minus-plus-circle-01.6cb37be7.svg);
}

.hgi.hgi-bulk.hgi-minus-plus-circle-01::before {
  mask-image: url(/build/images/minus-plus-circle-01.d5a45ab7.svg);
  -webkit-mask-image: url(/build/images/minus-plus-circle-01.d5a45ab7.svg);
}

.hgi.hgi-solid.hgi-minus-plus-circle-02::before {
  mask-image: url(/build/images/minus-plus-circle-02.ba462687.svg);
  -webkit-mask-image: url(/build/images/minus-plus-circle-02.ba462687.svg);
}

.hgi.hgi-bulk.hgi-minus-plus-circle-02::before {
  mask-image: url(/build/images/minus-plus-circle-02.b0f610b3.svg);
  -webkit-mask-image: url(/build/images/minus-plus-circle-02.b0f610b3.svg);
}

.hgi.hgi-solid.hgi-minus-plus-square-01::before {
  mask-image: url(/build/images/minus-plus-square-01.426c6545.svg);
  -webkit-mask-image: url(/build/images/minus-plus-square-01.426c6545.svg);
}

.hgi.hgi-bulk.hgi-minus-plus-square-01::before {
  mask-image: url(/build/images/minus-plus-square-01.ba3a50c2.svg);
  -webkit-mask-image: url(/build/images/minus-plus-square-01.ba3a50c2.svg);
}

.hgi.hgi-solid.hgi-minus-plus-square-02::before {
  mask-image: url(/build/images/minus-plus-square-02.af35850c.svg);
  -webkit-mask-image: url(/build/images/minus-plus-square-02.af35850c.svg);
}

.hgi.hgi-bulk.hgi-minus-plus-square-02::before {
  mask-image: url(/build/images/minus-plus-square-02.cd2f868d.svg);
  -webkit-mask-image: url(/build/images/minus-plus-square-02.cd2f868d.svg);
}

.hgi.hgi-solid.hgi-minus-sign-circle::before {
  mask-image: url(/build/images/minus-sign-circle.8f985c5e.svg);
  -webkit-mask-image: url(/build/images/minus-sign-circle.8f985c5e.svg);
}

.hgi.hgi-bulk.hgi-minus-sign-circle::before {
  mask-image: url(/build/images/minus-sign-circle.80f79f0e.svg);
  -webkit-mask-image: url(/build/images/minus-sign-circle.80f79f0e.svg);
}

.hgi.hgi-solid.hgi-minus-sign-square::before {
  mask-image: url(/build/images/minus-sign-square.6df226d8.svg);
  -webkit-mask-image: url(/build/images/minus-sign-square.6df226d8.svg);
}

.hgi.hgi-bulk.hgi-minus-sign-square::before {
  mask-image: url(/build/images/minus-sign-square.a5e393d6.svg);
  -webkit-mask-image: url(/build/images/minus-sign-square.a5e393d6.svg);
}

.hgi.hgi-solid.hgi-minus-sign::before {
  mask-image: url(/build/images/minus-sign.e74d7dac.svg);
  -webkit-mask-image: url(/build/images/minus-sign.e74d7dac.svg);
}

.hgi.hgi-bulk.hgi-minus-sign::before {
  mask-image: url(/build/images/minus-sign.1d1771a3.svg);
  -webkit-mask-image: url(/build/images/minus-sign.1d1771a3.svg);
}

.hgi.hgi-solid.hgi-mirror::before {
  mask-image: url(/build/images/mirror.4d418fbf.svg);
  -webkit-mask-image: url(/build/images/mirror.4d418fbf.svg);
}

.hgi.hgi-bulk.hgi-mirror::before {
  mask-image: url(/build/images/mirror.430c0a4a.svg);
  -webkit-mask-image: url(/build/images/mirror.430c0a4a.svg);
}

.hgi.hgi-solid.hgi-mirroring-screen::before {
  mask-image: url(/build/images/mirroring-screen.c08e9d88.svg);
  -webkit-mask-image: url(/build/images/mirroring-screen.c08e9d88.svg);
}

.hgi.hgi-bulk.hgi-mirroring-screen::before {
  mask-image: url(/build/images/mirroring-screen.b292cdfc.svg);
  -webkit-mask-image: url(/build/images/mirroring-screen.b292cdfc.svg);
}

.hgi.hgi-solid.hgi-mixer::before {
  mask-image: url(/build/images/mixer.55fa7306.svg);
  -webkit-mask-image: url(/build/images/mixer.55fa7306.svg);
}

.hgi.hgi-bulk.hgi-mixer::before {
  mask-image: url(/build/images/mixer.404c4335.svg);
  -webkit-mask-image: url(/build/images/mixer.404c4335.svg);
}

.hgi.hgi-solid.hgi-mobile-navigator-01::before {
  mask-image: url(/build/images/mobile-navigator-01.baa126bc.svg);
  -webkit-mask-image: url(/build/images/mobile-navigator-01.baa126bc.svg);
}

.hgi.hgi-bulk.hgi-mobile-navigator-01::before {
  mask-image: url(/build/images/mobile-navigator-01.9b453bb8.svg);
  -webkit-mask-image: url(/build/images/mobile-navigator-01.9b453bb8.svg);
}

.hgi.hgi-solid.hgi-mobile-navigator-02::before {
  mask-image: url(/build/images/mobile-navigator-02.78eb1498.svg);
  -webkit-mask-image: url(/build/images/mobile-navigator-02.78eb1498.svg);
}

.hgi.hgi-bulk.hgi-mobile-navigator-02::before {
  mask-image: url(/build/images/mobile-navigator-02.daefee29.svg);
  -webkit-mask-image: url(/build/images/mobile-navigator-02.daefee29.svg);
}

.hgi.hgi-solid.hgi-mobile-programming-01::before {
  mask-image: url(/build/images/mobile-programming-01.2b15a887.svg);
  -webkit-mask-image: url(/build/images/mobile-programming-01.2b15a887.svg);
}

.hgi.hgi-bulk.hgi-mobile-programming-01::before {
  mask-image: url(/build/images/mobile-programming-01.985ffba2.svg);
  -webkit-mask-image: url(/build/images/mobile-programming-01.985ffba2.svg);
}

.hgi.hgi-solid.hgi-mobile-programming-02::before {
  mask-image: url(/build/images/mobile-programming-02.9ac9b719.svg);
  -webkit-mask-image: url(/build/images/mobile-programming-02.9ac9b719.svg);
}

.hgi.hgi-bulk.hgi-mobile-programming-02::before {
  mask-image: url(/build/images/mobile-programming-02.d6e07530.svg);
  -webkit-mask-image: url(/build/images/mobile-programming-02.d6e07530.svg);
}

.hgi.hgi-solid.hgi-mobile-protection::before {
  mask-image: url(/build/images/mobile-protection.80fdb529.svg);
  -webkit-mask-image: url(/build/images/mobile-protection.80fdb529.svg);
}

.hgi.hgi-bulk.hgi-mobile-protection::before {
  mask-image: url(/build/images/mobile-protection.2a776f5e.svg);
  -webkit-mask-image: url(/build/images/mobile-protection.2a776f5e.svg);
}

.hgi.hgi-solid.hgi-mobile-security::before {
  mask-image: url(/build/images/mobile-security.9323e622.svg);
  -webkit-mask-image: url(/build/images/mobile-security.9323e622.svg);
}

.hgi.hgi-bulk.hgi-mobile-security::before {
  mask-image: url(/build/images/mobile-security.e03ecc44.svg);
  -webkit-mask-image: url(/build/images/mobile-security.e03ecc44.svg);
}

.hgi.hgi-solid.hgi-mochi::before {
  mask-image: url(/build/images/mochi.d749ada4.svg);
  -webkit-mask-image: url(/build/images/mochi.d749ada4.svg);
}

.hgi.hgi-bulk.hgi-mochi::before {
  mask-image: url(/build/images/mochi.5257fa67.svg);
  -webkit-mask-image: url(/build/images/mochi.5257fa67.svg);
}

.hgi.hgi-solid.hgi-modern-tv-issue::before {
  mask-image: url(/build/images/modern-tv-issue.2df3f9c0.svg);
  -webkit-mask-image: url(/build/images/modern-tv-issue.2df3f9c0.svg);
}

.hgi.hgi-bulk.hgi-modern-tv-issue::before {
  mask-image: url(/build/images/modern-tv-issue.deefe484.svg);
  -webkit-mask-image: url(/build/images/modern-tv-issue.deefe484.svg);
}

.hgi.hgi-solid.hgi-modern-tv::before {
  mask-image: url(/build/images/modern-tv.deec72ad.svg);
  -webkit-mask-image: url(/build/images/modern-tv.deec72ad.svg);
}

.hgi.hgi-bulk.hgi-modern-tv::before {
  mask-image: url(/build/images/modern-tv.4df122d9.svg);
  -webkit-mask-image: url(/build/images/modern-tv.4df122d9.svg);
}

.hgi.hgi-solid.hgi-molecules::before {
  mask-image: url(/build/images/molecules.c804c251.svg);
  -webkit-mask-image: url(/build/images/molecules.c804c251.svg);
}

.hgi.hgi-bulk.hgi-molecules::before {
  mask-image: url(/build/images/molecules.f4b231b4.svg);
  -webkit-mask-image: url(/build/images/molecules.f4b231b4.svg);
}

.hgi.hgi-solid.hgi-monas::before {
  mask-image: url(/build/images/monas.0cda3ad6.svg);
  -webkit-mask-image: url(/build/images/monas.0cda3ad6.svg);
}

.hgi.hgi-bulk.hgi-monas::before {
  mask-image: url(/build/images/monas.7e9e84b4.svg);
  -webkit-mask-image: url(/build/images/monas.7e9e84b4.svg);
}

.hgi.hgi-solid.hgi-money-01::before {
  mask-image: url(/build/images/money-01.605b96e6.svg);
  -webkit-mask-image: url(/build/images/money-01.605b96e6.svg);
}

.hgi.hgi-bulk.hgi-money-01::before {
  mask-image: url(/build/images/money-01.d8f14835.svg);
  -webkit-mask-image: url(/build/images/money-01.d8f14835.svg);
}

.hgi.hgi-solid.hgi-money-02::before {
  mask-image: url(/build/images/money-02.454f2651.svg);
  -webkit-mask-image: url(/build/images/money-02.454f2651.svg);
}

.hgi.hgi-bulk.hgi-money-02::before {
  mask-image: url(/build/images/money-02.019c6baf.svg);
  -webkit-mask-image: url(/build/images/money-02.019c6baf.svg);
}

.hgi.hgi-solid.hgi-money-03::before {
  mask-image: url(/build/images/money-03.335f8ba1.svg);
  -webkit-mask-image: url(/build/images/money-03.335f8ba1.svg);
}

.hgi.hgi-bulk.hgi-money-03::before {
  mask-image: url(/build/images/money-03.e4386f59.svg);
  -webkit-mask-image: url(/build/images/money-03.e4386f59.svg);
}

.hgi.hgi-solid.hgi-money-04::before {
  mask-image: url(/build/images/money-04.5fa6b7ef.svg);
  -webkit-mask-image: url(/build/images/money-04.5fa6b7ef.svg);
}

.hgi.hgi-bulk.hgi-money-04::before {
  mask-image: url(/build/images/money-04.e0fc8d77.svg);
  -webkit-mask-image: url(/build/images/money-04.e0fc8d77.svg);
}

.hgi.hgi-solid.hgi-money-add-01::before {
  mask-image: url(/build/images/money-add-01.feb5d03a.svg);
  -webkit-mask-image: url(/build/images/money-add-01.feb5d03a.svg);
}

.hgi.hgi-bulk.hgi-money-add-01::before {
  mask-image: url(/build/images/money-add-01.7a906922.svg);
  -webkit-mask-image: url(/build/images/money-add-01.7a906922.svg);
}

.hgi.hgi-solid.hgi-money-add-02::before {
  mask-image: url(/build/images/money-add-02.c779c194.svg);
  -webkit-mask-image: url(/build/images/money-add-02.c779c194.svg);
}

.hgi.hgi-bulk.hgi-money-add-02::before {
  mask-image: url(/build/images/money-add-02.8c0bdedc.svg);
  -webkit-mask-image: url(/build/images/money-add-02.8c0bdedc.svg);
}

.hgi.hgi-solid.hgi-money-bag-01::before {
  mask-image: url(/build/images/money-bag-01.8b775ddb.svg);
  -webkit-mask-image: url(/build/images/money-bag-01.8b775ddb.svg);
}

.hgi.hgi-bulk.hgi-money-bag-01::before {
  mask-image: url(/build/images/money-bag-01.e587b971.svg);
  -webkit-mask-image: url(/build/images/money-bag-01.e587b971.svg);
}

.hgi.hgi-solid.hgi-money-bag-02::before {
  mask-image: url(/build/images/money-bag-02.3d9a4f30.svg);
  -webkit-mask-image: url(/build/images/money-bag-02.3d9a4f30.svg);
}

.hgi.hgi-bulk.hgi-money-bag-02::before {
  mask-image: url(/build/images/money-bag-02.4fae6b74.svg);
  -webkit-mask-image: url(/build/images/money-bag-02.4fae6b74.svg);
}

.hgi.hgi-solid.hgi-money-exchange-01::before {
  mask-image: url(/build/images/money-exchange-01.d54e7434.svg);
  -webkit-mask-image: url(/build/images/money-exchange-01.d54e7434.svg);
}

.hgi.hgi-bulk.hgi-money-exchange-01::before {
  mask-image: url(/build/images/money-exchange-01.7d207b30.svg);
  -webkit-mask-image: url(/build/images/money-exchange-01.7d207b30.svg);
}

.hgi.hgi-solid.hgi-money-exchange-02::before {
  mask-image: url(/build/images/money-exchange-02.a943a16a.svg);
  -webkit-mask-image: url(/build/images/money-exchange-02.a943a16a.svg);
}

.hgi.hgi-bulk.hgi-money-exchange-02::before {
  mask-image: url(/build/images/money-exchange-02.cea222ee.svg);
  -webkit-mask-image: url(/build/images/money-exchange-02.cea222ee.svg);
}

.hgi.hgi-solid.hgi-money-exchange-03::before {
  mask-image: url(/build/images/money-exchange-03.d95d74f8.svg);
  -webkit-mask-image: url(/build/images/money-exchange-03.d95d74f8.svg);
}

.hgi.hgi-bulk.hgi-money-exchange-03::before {
  mask-image: url(/build/images/money-exchange-03.236e2ab0.svg);
  -webkit-mask-image: url(/build/images/money-exchange-03.236e2ab0.svg);
}

.hgi.hgi-solid.hgi-money-not-found-01::before {
  mask-image: url(/build/images/money-not-found-01.f3855918.svg);
  -webkit-mask-image: url(/build/images/money-not-found-01.f3855918.svg);
}

.hgi.hgi-bulk.hgi-money-not-found-01::before {
  mask-image: url(/build/images/money-not-found-01.85822bf9.svg);
  -webkit-mask-image: url(/build/images/money-not-found-01.85822bf9.svg);
}

.hgi.hgi-solid.hgi-money-not-found-02::before {
  mask-image: url(/build/images/money-not-found-02.98414630.svg);
  -webkit-mask-image: url(/build/images/money-not-found-02.98414630.svg);
}

.hgi.hgi-bulk.hgi-money-not-found-02::before {
  mask-image: url(/build/images/money-not-found-02.b91f8f7c.svg);
  -webkit-mask-image: url(/build/images/money-not-found-02.b91f8f7c.svg);
}

.hgi.hgi-solid.hgi-money-not-found-03::before {
  mask-image: url(/build/images/money-not-found-03.9938ee6a.svg);
  -webkit-mask-image: url(/build/images/money-not-found-03.9938ee6a.svg);
}

.hgi.hgi-bulk.hgi-money-not-found-03::before {
  mask-image: url(/build/images/money-not-found-03.628d9a7b.svg);
  -webkit-mask-image: url(/build/images/money-not-found-03.628d9a7b.svg);
}

.hgi.hgi-solid.hgi-money-not-found-04::before {
  mask-image: url(/build/images/money-not-found-04.d08da866.svg);
  -webkit-mask-image: url(/build/images/money-not-found-04.d08da866.svg);
}

.hgi.hgi-bulk.hgi-money-not-found-04::before {
  mask-image: url(/build/images/money-not-found-04.fc402a01.svg);
  -webkit-mask-image: url(/build/images/money-not-found-04.fc402a01.svg);
}

.hgi.hgi-solid.hgi-money-receive-01::before {
  mask-image: url(/build/images/money-receive-01.c8045e94.svg);
  -webkit-mask-image: url(/build/images/money-receive-01.c8045e94.svg);
}

.hgi.hgi-bulk.hgi-money-receive-01::before {
  mask-image: url(/build/images/money-receive-01.6f2abbd4.svg);
  -webkit-mask-image: url(/build/images/money-receive-01.6f2abbd4.svg);
}

.hgi.hgi-solid.hgi-money-receive-02::before {
  mask-image: url(/build/images/money-receive-02.504cf162.svg);
  -webkit-mask-image: url(/build/images/money-receive-02.504cf162.svg);
}

.hgi.hgi-bulk.hgi-money-receive-02::before {
  mask-image: url(/build/images/money-receive-02.4212751a.svg);
  -webkit-mask-image: url(/build/images/money-receive-02.4212751a.svg);
}

.hgi.hgi-solid.hgi-money-receive-circle::before {
  mask-image: url(/build/images/money-receive-circle.bc5f452f.svg);
  -webkit-mask-image: url(/build/images/money-receive-circle.bc5f452f.svg);
}

.hgi.hgi-bulk.hgi-money-receive-circle::before {
  mask-image: url(/build/images/money-receive-circle.42ca6205.svg);
  -webkit-mask-image: url(/build/images/money-receive-circle.42ca6205.svg);
}

.hgi.hgi-solid.hgi-money-receive-flow-01::before {
  mask-image: url(/build/images/money-receive-flow-01.6955bd81.svg);
  -webkit-mask-image: url(/build/images/money-receive-flow-01.6955bd81.svg);
}

.hgi.hgi-bulk.hgi-money-receive-flow-01::before {
  mask-image: url(/build/images/money-receive-flow-01.43274063.svg);
  -webkit-mask-image: url(/build/images/money-receive-flow-01.43274063.svg);
}

.hgi.hgi-solid.hgi-money-receive-flow-02::before {
  mask-image: url(/build/images/money-receive-flow-02.97a9e53e.svg);
  -webkit-mask-image: url(/build/images/money-receive-flow-02.97a9e53e.svg);
}

.hgi.hgi-bulk.hgi-money-receive-flow-02::before {
  mask-image: url(/build/images/money-receive-flow-02.7c56c9f6.svg);
  -webkit-mask-image: url(/build/images/money-receive-flow-02.7c56c9f6.svg);
}

.hgi.hgi-solid.hgi-money-receive-square::before {
  mask-image: url(/build/images/money-receive-square.b8475b4b.svg);
  -webkit-mask-image: url(/build/images/money-receive-square.b8475b4b.svg);
}

.hgi.hgi-bulk.hgi-money-receive-square::before {
  mask-image: url(/build/images/money-receive-square.2034ab1c.svg);
  -webkit-mask-image: url(/build/images/money-receive-square.2034ab1c.svg);
}

.hgi.hgi-solid.hgi-money-remove-01::before {
  mask-image: url(/build/images/money-remove-01.6977545b.svg);
  -webkit-mask-image: url(/build/images/money-remove-01.6977545b.svg);
}

.hgi.hgi-bulk.hgi-money-remove-01::before {
  mask-image: url(/build/images/money-remove-01.a27f46e8.svg);
  -webkit-mask-image: url(/build/images/money-remove-01.a27f46e8.svg);
}

.hgi.hgi-solid.hgi-money-remove-02::before {
  mask-image: url(/build/images/money-remove-02.541d3fcf.svg);
  -webkit-mask-image: url(/build/images/money-remove-02.541d3fcf.svg);
}

.hgi.hgi-bulk.hgi-money-remove-02::before {
  mask-image: url(/build/images/money-remove-02.34a04d3b.svg);
  -webkit-mask-image: url(/build/images/money-remove-02.34a04d3b.svg);
}

.hgi.hgi-solid.hgi-money-safe::before {
  mask-image: url(/build/images/money-safe.c2e14bb5.svg);
  -webkit-mask-image: url(/build/images/money-safe.c2e14bb5.svg);
}

.hgi.hgi-bulk.hgi-money-safe::before {
  mask-image: url(/build/images/money-safe.4cb9a26e.svg);
  -webkit-mask-image: url(/build/images/money-safe.4cb9a26e.svg);
}

.hgi.hgi-solid.hgi-money-saving-jar::before {
  mask-image: url(/build/images/money-saving-jar.fd2a342d.svg);
  -webkit-mask-image: url(/build/images/money-saving-jar.fd2a342d.svg);
}

.hgi.hgi-bulk.hgi-money-saving-jar::before {
  mask-image: url(/build/images/money-saving-jar.48f0322a.svg);
  -webkit-mask-image: url(/build/images/money-saving-jar.48f0322a.svg);
}

.hgi.hgi-solid.hgi-money-security::before {
  mask-image: url(/build/images/money-security.0fcfd309.svg);
  -webkit-mask-image: url(/build/images/money-security.0fcfd309.svg);
}

.hgi.hgi-bulk.hgi-money-security::before {
  mask-image: url(/build/images/money-security.f6374263.svg);
  -webkit-mask-image: url(/build/images/money-security.f6374263.svg);
}

.hgi.hgi-solid.hgi-money-send-01::before {
  mask-image: url(/build/images/money-send-01.1748c69a.svg);
  -webkit-mask-image: url(/build/images/money-send-01.1748c69a.svg);
}

.hgi.hgi-bulk.hgi-money-send-01::before {
  mask-image: url(/build/images/money-send-01.09839505.svg);
  -webkit-mask-image: url(/build/images/money-send-01.09839505.svg);
}

.hgi.hgi-solid.hgi-money-send-02::before {
  mask-image: url(/build/images/money-send-02.9260a278.svg);
  -webkit-mask-image: url(/build/images/money-send-02.9260a278.svg);
}

.hgi.hgi-bulk.hgi-money-send-02::before {
  mask-image: url(/build/images/money-send-02.29acf4de.svg);
  -webkit-mask-image: url(/build/images/money-send-02.29acf4de.svg);
}

.hgi.hgi-solid.hgi-money-send-circle::before {
  mask-image: url(/build/images/money-send-circle.f679d921.svg);
  -webkit-mask-image: url(/build/images/money-send-circle.f679d921.svg);
}

.hgi.hgi-bulk.hgi-money-send-circle::before {
  mask-image: url(/build/images/money-send-circle.2cd227d8.svg);
  -webkit-mask-image: url(/build/images/money-send-circle.2cd227d8.svg);
}

.hgi.hgi-solid.hgi-money-send-flow-01::before {
  mask-image: url(/build/images/money-send-flow-01.227160b0.svg);
  -webkit-mask-image: url(/build/images/money-send-flow-01.227160b0.svg);
}

.hgi.hgi-bulk.hgi-money-send-flow-01::before {
  mask-image: url(/build/images/money-send-flow-01.51821a85.svg);
  -webkit-mask-image: url(/build/images/money-send-flow-01.51821a85.svg);
}

.hgi.hgi-solid.hgi-money-send-flow-02::before {
  mask-image: url(/build/images/money-send-flow-02.e199b15f.svg);
  -webkit-mask-image: url(/build/images/money-send-flow-02.e199b15f.svg);
}

.hgi.hgi-bulk.hgi-money-send-flow-02::before {
  mask-image: url(/build/images/money-send-flow-02.3fc5c0eb.svg);
  -webkit-mask-image: url(/build/images/money-send-flow-02.3fc5c0eb.svg);
}

.hgi.hgi-solid.hgi-money-send-square::before {
  mask-image: url(/build/images/money-send-square.fbb22d0c.svg);
  -webkit-mask-image: url(/build/images/money-send-square.fbb22d0c.svg);
}

.hgi.hgi-bulk.hgi-money-send-square::before {
  mask-image: url(/build/images/money-send-square.5a345205.svg);
  -webkit-mask-image: url(/build/images/money-send-square.5a345205.svg);
}

.hgi.hgi-solid.hgi-monocle-01::before {
  mask-image: url(/build/images/monocle-01.f1369e8d.svg);
  -webkit-mask-image: url(/build/images/monocle-01.f1369e8d.svg);
}

.hgi.hgi-bulk.hgi-monocle-01::before {
  mask-image: url(/build/images/monocle-01.1daa95ad.svg);
  -webkit-mask-image: url(/build/images/monocle-01.1daa95ad.svg);
}

.hgi.hgi-solid.hgi-monocle::before {
  mask-image: url(/build/images/monocle.83dfefb8.svg);
  -webkit-mask-image: url(/build/images/monocle.83dfefb8.svg);
}

.hgi.hgi-bulk.hgi-monocle::before {
  mask-image: url(/build/images/monocle.166474cd.svg);
  -webkit-mask-image: url(/build/images/monocle.166474cd.svg);
}

.hgi.hgi-solid.hgi-monster::before {
  mask-image: url(/build/images/monster.04e2cae6.svg);
  -webkit-mask-image: url(/build/images/monster.04e2cae6.svg);
}

.hgi.hgi-bulk.hgi-monster::before {
  mask-image: url(/build/images/monster.553867dd.svg);
  -webkit-mask-image: url(/build/images/monster.553867dd.svg);
}

.hgi.hgi-solid.hgi-moon-01::before {
  mask-image: url(/build/images/moon-01.c5c622fe.svg);
  -webkit-mask-image: url(/build/images/moon-01.c5c622fe.svg);
}

.hgi.hgi-bulk.hgi-moon-01::before {
  mask-image: url(/build/images/moon-01.31074ad6.svg);
  -webkit-mask-image: url(/build/images/moon-01.31074ad6.svg);
}

.hgi.hgi-solid.hgi-moon-02::before {
  mask-image: url(/build/images/moon-02.de75a070.svg);
  -webkit-mask-image: url(/build/images/moon-02.de75a070.svg);
}

.hgi.hgi-bulk.hgi-moon-02::before {
  mask-image: url(/build/images/moon-02.ed040581.svg);
  -webkit-mask-image: url(/build/images/moon-02.ed040581.svg);
}

.hgi.hgi-solid.hgi-moon-angled-rain-zap::before {
  mask-image: url(/build/images/moon-angled-rain-zap.61a9fceb.svg);
  -webkit-mask-image: url(/build/images/moon-angled-rain-zap.61a9fceb.svg);
}

.hgi.hgi-bulk.hgi-moon-angled-rain-zap::before {
  mask-image: url(/build/images/moon-angled-rain-zap.62a604f7.svg);
  -webkit-mask-image: url(/build/images/moon-angled-rain-zap.62a604f7.svg);
}

.hgi.hgi-solid.hgi-moon-cloud-angled-rain::before {
  mask-image: url(/build/images/moon-cloud-angled-rain.d8ffc735.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-angled-rain.d8ffc735.svg);
}

.hgi.hgi-bulk.hgi-moon-cloud-angled-rain::before {
  mask-image: url(/build/images/moon-cloud-angled-rain.20e2fd4d.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-angled-rain.20e2fd4d.svg);
}

.hgi.hgi-solid.hgi-moon-cloud-angled-zap::before {
  mask-image: url(/build/images/moon-cloud-angled-zap.990d9e78.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-angled-zap.990d9e78.svg);
}

.hgi.hgi-bulk.hgi-moon-cloud-angled-zap::before {
  mask-image: url(/build/images/moon-cloud-angled-zap.7771f05a.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-angled-zap.7771f05a.svg);
}

.hgi.hgi-solid.hgi-moon-cloud-big-rain::before {
  mask-image: url(/build/images/moon-cloud-big-rain.b6029b74.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-big-rain.b6029b74.svg);
}

.hgi.hgi-bulk.hgi-moon-cloud-big-rain::before {
  mask-image: url(/build/images/moon-cloud-big-rain.8cb6e3e5.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-big-rain.8cb6e3e5.svg);
}

.hgi.hgi-solid.hgi-moon-cloud-fast-wind::before {
  mask-image: url(/build/images/moon-cloud-fast-wind.ff7576b5.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-fast-wind.ff7576b5.svg);
}

.hgi.hgi-bulk.hgi-moon-cloud-fast-wind::before {
  mask-image: url(/build/images/moon-cloud-fast-wind.e80f1dc2.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-fast-wind.e80f1dc2.svg);
}

.hgi.hgi-solid.hgi-moon-cloud-hailstone::before {
  mask-image: url(/build/images/moon-cloud-hailstone.e4dd2e92.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-hailstone.e4dd2e92.svg);
}

.hgi.hgi-bulk.hgi-moon-cloud-hailstone::before {
  mask-image: url(/build/images/moon-cloud-hailstone.7f8094f5.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-hailstone.7f8094f5.svg);
}

.hgi.hgi-solid.hgi-moon-cloud-little-rain::before {
  mask-image: url(/build/images/moon-cloud-little-rain.bd37cdf4.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-little-rain.bd37cdf4.svg);
}

.hgi.hgi-bulk.hgi-moon-cloud-little-rain::before {
  mask-image: url(/build/images/moon-cloud-little-rain.b98b309c.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-little-rain.b98b309c.svg);
}

.hgi.hgi-solid.hgi-moon-cloud-little-snow::before {
  mask-image: url(/build/images/moon-cloud-little-snow.74116d79.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-little-snow.74116d79.svg);
}

.hgi.hgi-bulk.hgi-moon-cloud-little-snow::before {
  mask-image: url(/build/images/moon-cloud-little-snow.ce016665.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-little-snow.ce016665.svg);
}

.hgi.hgi-solid.hgi-moon-cloud-mid-rain::before {
  mask-image: url(/build/images/moon-cloud-mid-rain.586ae267.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-mid-rain.586ae267.svg);
}

.hgi.hgi-bulk.hgi-moon-cloud-mid-rain::before {
  mask-image: url(/build/images/moon-cloud-mid-rain.171c8c3b.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-mid-rain.171c8c3b.svg);
}

.hgi.hgi-solid.hgi-moon-cloud-mid-snow::before {
  mask-image: url(/build/images/moon-cloud-mid-snow.71db6f3e.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-mid-snow.71db6f3e.svg);
}

.hgi.hgi-bulk.hgi-moon-cloud-mid-snow::before {
  mask-image: url(/build/images/moon-cloud-mid-snow.77d76ce2.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-mid-snow.77d76ce2.svg);
}

.hgi.hgi-solid.hgi-moon-cloud-slow-wind::before {
  mask-image: url(/build/images/moon-cloud-slow-wind.33995595.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-slow-wind.33995595.svg);
}

.hgi.hgi-bulk.hgi-moon-cloud-slow-wind::before {
  mask-image: url(/build/images/moon-cloud-slow-wind.1a60247f.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-slow-wind.1a60247f.svg);
}

.hgi.hgi-solid.hgi-moon-cloud-snow::before {
  mask-image: url(/build/images/moon-cloud-snow.f5b4f226.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-snow.f5b4f226.svg);
}

.hgi.hgi-bulk.hgi-moon-cloud-snow::before {
  mask-image: url(/build/images/moon-cloud-snow.893413ce.svg);
  -webkit-mask-image: url(/build/images/moon-cloud-snow.893413ce.svg);
}

.hgi.hgi-solid.hgi-moon-cloud::before {
  mask-image: url(/build/images/moon-cloud.00f9a8c8.svg);
  -webkit-mask-image: url(/build/images/moon-cloud.00f9a8c8.svg);
}

.hgi.hgi-bulk.hgi-moon-cloud::before {
  mask-image: url(/build/images/moon-cloud.dd7596e8.svg);
  -webkit-mask-image: url(/build/images/moon-cloud.dd7596e8.svg);
}

.hgi.hgi-solid.hgi-moon-eclipse::before {
  mask-image: url(/build/images/moon-eclipse.a26bc782.svg);
  -webkit-mask-image: url(/build/images/moon-eclipse.a26bc782.svg);
}

.hgi.hgi-bulk.hgi-moon-eclipse::before {
  mask-image: url(/build/images/moon-eclipse.f7de7623.svg);
  -webkit-mask-image: url(/build/images/moon-eclipse.f7de7623.svg);
}

.hgi.hgi-solid.hgi-moon-fast-wind::before {
  mask-image: url(/build/images/moon-fast-wind.1fa87ff7.svg);
  -webkit-mask-image: url(/build/images/moon-fast-wind.1fa87ff7.svg);
}

.hgi.hgi-bulk.hgi-moon-fast-wind::before {
  mask-image: url(/build/images/moon-fast-wind.f47ea819.svg);
  -webkit-mask-image: url(/build/images/moon-fast-wind.f47ea819.svg);
}

.hgi.hgi-solid.hgi-moon-landing::before {
  mask-image: url(/build/images/moon-landing.09cf6e80.svg);
  -webkit-mask-image: url(/build/images/moon-landing.09cf6e80.svg);
}

.hgi.hgi-bulk.hgi-moon-landing::before {
  mask-image: url(/build/images/moon-landing.d0886dd6.svg);
  -webkit-mask-image: url(/build/images/moon-landing.d0886dd6.svg);
}

.hgi.hgi-solid.hgi-moon-slow-wind::before {
  mask-image: url(/build/images/moon-slow-wind.d04719b0.svg);
  -webkit-mask-image: url(/build/images/moon-slow-wind.d04719b0.svg);
}

.hgi.hgi-bulk.hgi-moon-slow-wind::before {
  mask-image: url(/build/images/moon-slow-wind.27876570.svg);
  -webkit-mask-image: url(/build/images/moon-slow-wind.27876570.svg);
}

.hgi.hgi-solid.hgi-moon::before {
  mask-image: url(/build/images/moon.c70be4db.svg);
  -webkit-mask-image: url(/build/images/moon.c70be4db.svg);
}

.hgi.hgi-bulk.hgi-moon::before {
  mask-image: url(/build/images/moon.9b4b7fc2.svg);
  -webkit-mask-image: url(/build/images/moon.9b4b7fc2.svg);
}

.hgi.hgi-solid.hgi-moonset::before {
  mask-image: url(/build/images/moonset.4c214a0d.svg);
  -webkit-mask-image: url(/build/images/moonset.4c214a0d.svg);
}

.hgi.hgi-bulk.hgi-moonset::before {
  mask-image: url(/build/images/moonset.3b418233.svg);
  -webkit-mask-image: url(/build/images/moonset.3b418233.svg);
}

.hgi.hgi-solid.hgi-more-01::before {
  mask-image: url(/build/images/more-01.1d618414.svg);
  -webkit-mask-image: url(/build/images/more-01.1d618414.svg);
}

.hgi.hgi-bulk.hgi-more-01::before {
  mask-image: url(/build/images/more-01.17a9f8c5.svg);
  -webkit-mask-image: url(/build/images/more-01.17a9f8c5.svg);
}

.hgi.hgi-solid.hgi-more-02::before {
  mask-image: url(/build/images/more-02.d296d5ee.svg);
  -webkit-mask-image: url(/build/images/more-02.d296d5ee.svg);
}

.hgi.hgi-bulk.hgi-more-02::before {
  mask-image: url(/build/images/more-02.5b5fb91c.svg);
  -webkit-mask-image: url(/build/images/more-02.5b5fb91c.svg);
}

.hgi.hgi-solid.hgi-more-03::before {
  mask-image: url(/build/images/more-03.96e29dd8.svg);
  -webkit-mask-image: url(/build/images/more-03.96e29dd8.svg);
}

.hgi.hgi-bulk.hgi-more-03::before {
  mask-image: url(/build/images/more-03.18a80ebb.svg);
  -webkit-mask-image: url(/build/images/more-03.18a80ebb.svg);
}

.hgi.hgi-solid.hgi-more-horizontal-circle-01::before {
  mask-image: url(/build/images/more-horizontal-circle-01.f8ba50a3.svg);
  -webkit-mask-image: url(/build/images/more-horizontal-circle-01.f8ba50a3.svg);
}

.hgi.hgi-bulk.hgi-more-horizontal-circle-01::before {
  mask-image: url(/build/images/more-horizontal-circle-01.9fdf7705.svg);
  -webkit-mask-image: url(/build/images/more-horizontal-circle-01.9fdf7705.svg);
}

.hgi.hgi-solid.hgi-more-horizontal-circle-02::before {
  mask-image: url(/build/images/more-horizontal-circle-02.27c3cc31.svg);
  -webkit-mask-image: url(/build/images/more-horizontal-circle-02.27c3cc31.svg);
}

.hgi.hgi-bulk.hgi-more-horizontal-circle-02::before {
  mask-image: url(/build/images/more-horizontal-circle-02.86652fcd.svg);
  -webkit-mask-image: url(/build/images/more-horizontal-circle-02.86652fcd.svg);
}

.hgi.hgi-solid.hgi-more-horizontal-square-01::before {
  mask-image: url(/build/images/more-horizontal-square-01.9d57fe46.svg);
  -webkit-mask-image: url(/build/images/more-horizontal-square-01.9d57fe46.svg);
}

.hgi.hgi-bulk.hgi-more-horizontal-square-01::before {
  mask-image: url(/build/images/more-horizontal-square-01.34d3ee31.svg);
  -webkit-mask-image: url(/build/images/more-horizontal-square-01.34d3ee31.svg);
}

.hgi.hgi-solid.hgi-more-horizontal-square-02::before {
  mask-image: url(/build/images/more-horizontal-square-02.ff53b678.svg);
  -webkit-mask-image: url(/build/images/more-horizontal-square-02.ff53b678.svg);
}

.hgi.hgi-bulk.hgi-more-horizontal-square-02::before {
  mask-image: url(/build/images/more-horizontal-square-02.1dc89a10.svg);
  -webkit-mask-image: url(/build/images/more-horizontal-square-02.1dc89a10.svg);
}

.hgi.hgi-solid.hgi-more-horizontal::before {
  mask-image: url(/build/images/more-horizontal.c2b75fb6.svg);
  -webkit-mask-image: url(/build/images/more-horizontal.c2b75fb6.svg);
}

.hgi.hgi-bulk.hgi-more-horizontal::before {
  mask-image: url(/build/images/more-horizontal.6cb84e68.svg);
  -webkit-mask-image: url(/build/images/more-horizontal.6cb84e68.svg);
}

.hgi.hgi-solid.hgi-more-or-less-circle::before {
  mask-image: url(/build/images/more-or-less-circle.eb8b553c.svg);
  -webkit-mask-image: url(/build/images/more-or-less-circle.eb8b553c.svg);
}

.hgi.hgi-bulk.hgi-more-or-less-circle::before {
  mask-image: url(/build/images/more-or-less-circle.c3b5cea5.svg);
  -webkit-mask-image: url(/build/images/more-or-less-circle.c3b5cea5.svg);
}

.hgi.hgi-solid.hgi-more-or-less-square::before {
  mask-image: url(/build/images/more-or-less-square.be176136.svg);
  -webkit-mask-image: url(/build/images/more-or-less-square.be176136.svg);
}

.hgi.hgi-bulk.hgi-more-or-less-square::before {
  mask-image: url(/build/images/more-or-less-square.f8ee58db.svg);
  -webkit-mask-image: url(/build/images/more-or-less-square.f8ee58db.svg);
}

.hgi.hgi-solid.hgi-more-or-less::before {
  mask-image: url(/build/images/more-or-less.927b1689.svg);
  -webkit-mask-image: url(/build/images/more-or-less.927b1689.svg);
}

.hgi.hgi-bulk.hgi-more-or-less::before {
  mask-image: url(/build/images/more-or-less.f09f437a.svg);
  -webkit-mask-image: url(/build/images/more-or-less.f09f437a.svg);
}

.hgi.hgi-solid.hgi-more-vertical-circle-01::before {
  mask-image: url(/build/images/more-vertical-circle-01.ff06453e.svg);
  -webkit-mask-image: url(/build/images/more-vertical-circle-01.ff06453e.svg);
}

.hgi.hgi-bulk.hgi-more-vertical-circle-01::before {
  mask-image: url(/build/images/more-vertical-circle-01.a9369dd7.svg);
  -webkit-mask-image: url(/build/images/more-vertical-circle-01.a9369dd7.svg);
}

.hgi.hgi-solid.hgi-more-vertical-circle-02::before {
  mask-image: url(/build/images/more-vertical-circle-02.5ccdd1f2.svg);
  -webkit-mask-image: url(/build/images/more-vertical-circle-02.5ccdd1f2.svg);
}

.hgi.hgi-bulk.hgi-more-vertical-circle-02::before {
  mask-image: url(/build/images/more-vertical-circle-02.f0b77b04.svg);
  -webkit-mask-image: url(/build/images/more-vertical-circle-02.f0b77b04.svg);
}

.hgi.hgi-solid.hgi-more-vertical-square-01::before {
  mask-image: url(/build/images/more-vertical-square-01.c40bf2a9.svg);
  -webkit-mask-image: url(/build/images/more-vertical-square-01.c40bf2a9.svg);
}

.hgi.hgi-bulk.hgi-more-vertical-square-01::before {
  mask-image: url(/build/images/more-vertical-square-01.8687e385.svg);
  -webkit-mask-image: url(/build/images/more-vertical-square-01.8687e385.svg);
}

.hgi.hgi-solid.hgi-more-vertical-square-02::before {
  mask-image: url(/build/images/more-vertical-square-02.8383abe5.svg);
  -webkit-mask-image: url(/build/images/more-vertical-square-02.8383abe5.svg);
}

.hgi.hgi-bulk.hgi-more-vertical-square-02::before {
  mask-image: url(/build/images/more-vertical-square-02.0af1bc4b.svg);
  -webkit-mask-image: url(/build/images/more-vertical-square-02.0af1bc4b.svg);
}

.hgi.hgi-solid.hgi-more-vertical::before {
  mask-image: url(/build/images/more-vertical.4d033e30.svg);
  -webkit-mask-image: url(/build/images/more-vertical.4d033e30.svg);
}

.hgi.hgi-bulk.hgi-more-vertical::before {
  mask-image: url(/build/images/more-vertical.284fcb34.svg);
  -webkit-mask-image: url(/build/images/more-vertical.284fcb34.svg);
}

.hgi.hgi-solid.hgi-more::before {
  mask-image: url(/build/images/more.662a4129.svg);
  -webkit-mask-image: url(/build/images/more.662a4129.svg);
}

.hgi.hgi-bulk.hgi-more::before {
  mask-image: url(/build/images/more.5d9f5f0a.svg);
  -webkit-mask-image: url(/build/images/more.5d9f5f0a.svg);
}

.hgi.hgi-solid.hgi-mortar::before {
  mask-image: url(/build/images/mortar.a7fd1225.svg);
  -webkit-mask-image: url(/build/images/mortar.a7fd1225.svg);
}

.hgi.hgi-bulk.hgi-mortar::before {
  mask-image: url(/build/images/mortar.ed46093a.svg);
  -webkit-mask-image: url(/build/images/mortar.ed46093a.svg);
}

.hgi.hgi-solid.hgi-mortarboard-01::before {
  mask-image: url(/build/images/mortarboard-01.db22f4e1.svg);
  -webkit-mask-image: url(/build/images/mortarboard-01.db22f4e1.svg);
}

.hgi.hgi-bulk.hgi-mortarboard-01::before {
  mask-image: url(/build/images/mortarboard-01.f5256299.svg);
  -webkit-mask-image: url(/build/images/mortarboard-01.f5256299.svg);
}

.hgi.hgi-solid.hgi-mortarboard-02::before {
  mask-image: url(/build/images/mortarboard-02.e478a3de.svg);
  -webkit-mask-image: url(/build/images/mortarboard-02.e478a3de.svg);
}

.hgi.hgi-bulk.hgi-mortarboard-02::before {
  mask-image: url(/build/images/mortarboard-02.215602f5.svg);
  -webkit-mask-image: url(/build/images/mortarboard-02.215602f5.svg);
}

.hgi.hgi-solid.hgi-mosque-01::before {
  mask-image: url(/build/images/mosque-01.b98eee55.svg);
  -webkit-mask-image: url(/build/images/mosque-01.b98eee55.svg);
}

.hgi.hgi-bulk.hgi-mosque-01::before {
  mask-image: url(/build/images/mosque-01.783b1551.svg);
  -webkit-mask-image: url(/build/images/mosque-01.783b1551.svg);
}

.hgi.hgi-solid.hgi-mosque-02::before {
  mask-image: url(/build/images/mosque-02.b7ed80bd.svg);
  -webkit-mask-image: url(/build/images/mosque-02.b7ed80bd.svg);
}

.hgi.hgi-bulk.hgi-mosque-02::before {
  mask-image: url(/build/images/mosque-02.99715049.svg);
  -webkit-mask-image: url(/build/images/mosque-02.99715049.svg);
}

.hgi.hgi-solid.hgi-mosque-03::before {
  mask-image: url(/build/images/mosque-03.211736db.svg);
  -webkit-mask-image: url(/build/images/mosque-03.211736db.svg);
}

.hgi.hgi-bulk.hgi-mosque-03::before {
  mask-image: url(/build/images/mosque-03.342c7c17.svg);
  -webkit-mask-image: url(/build/images/mosque-03.342c7c17.svg);
}

.hgi.hgi-solid.hgi-mosque-04::before {
  mask-image: url(/build/images/mosque-04.32f1ca63.svg);
  -webkit-mask-image: url(/build/images/mosque-04.32f1ca63.svg);
}

.hgi.hgi-bulk.hgi-mosque-04::before {
  mask-image: url(/build/images/mosque-04.814a3e11.svg);
  -webkit-mask-image: url(/build/images/mosque-04.814a3e11.svg);
}

.hgi.hgi-solid.hgi-mosque-05::before {
  mask-image: url(/build/images/mosque-05.50f8c0a4.svg);
  -webkit-mask-image: url(/build/images/mosque-05.50f8c0a4.svg);
}

.hgi.hgi-bulk.hgi-mosque-05::before {
  mask-image: url(/build/images/mosque-05.92ca3190.svg);
  -webkit-mask-image: url(/build/images/mosque-05.92ca3190.svg);
}

.hgi.hgi-solid.hgi-mosque-location::before {
  mask-image: url(/build/images/mosque-location.adaec9a2.svg);
  -webkit-mask-image: url(/build/images/mosque-location.adaec9a2.svg);
}

.hgi.hgi-bulk.hgi-mosque-location::before {
  mask-image: url(/build/images/mosque-location.9407b6b5.svg);
  -webkit-mask-image: url(/build/images/mosque-location.9407b6b5.svg);
}

.hgi.hgi-solid.hgi-motion-01::before {
  mask-image: url(/build/images/motion-01.0713d85b.svg);
  -webkit-mask-image: url(/build/images/motion-01.0713d85b.svg);
}

.hgi.hgi-bulk.hgi-motion-01::before {
  mask-image: url(/build/images/motion-01.1a6aa846.svg);
  -webkit-mask-image: url(/build/images/motion-01.1a6aa846.svg);
}

.hgi.hgi-solid.hgi-motion-02::before {
  mask-image: url(/build/images/motion-02.48f8b782.svg);
  -webkit-mask-image: url(/build/images/motion-02.48f8b782.svg);
}

.hgi.hgi-bulk.hgi-motion-02::before {
  mask-image: url(/build/images/motion-02.91a8c4cc.svg);
  -webkit-mask-image: url(/build/images/motion-02.91a8c4cc.svg);
}

.hgi.hgi-solid.hgi-motorbike-01::before {
  mask-image: url(/build/images/motorbike-01.411e3b23.svg);
  -webkit-mask-image: url(/build/images/motorbike-01.411e3b23.svg);
}

.hgi.hgi-bulk.hgi-motorbike-01::before {
  mask-image: url(/build/images/motorbike-01.5b9c2221.svg);
  -webkit-mask-image: url(/build/images/motorbike-01.5b9c2221.svg);
}

.hgi.hgi-solid.hgi-motorbike-02::before {
  mask-image: url(/build/images/motorbike-02.fe76ab36.svg);
  -webkit-mask-image: url(/build/images/motorbike-02.fe76ab36.svg);
}

.hgi.hgi-bulk.hgi-motorbike-02::before {
  mask-image: url(/build/images/motorbike-02.53d351d2.svg);
  -webkit-mask-image: url(/build/images/motorbike-02.53d351d2.svg);
}

.hgi.hgi-solid.hgi-mountain::before {
  mask-image: url(/build/images/mountain.ba507d5a.svg);
  -webkit-mask-image: url(/build/images/mountain.ba507d5a.svg);
}

.hgi.hgi-bulk.hgi-mountain::before {
  mask-image: url(/build/images/mountain.c8586872.svg);
  -webkit-mask-image: url(/build/images/mountain.c8586872.svg);
}

.hgi.hgi-solid.hgi-mouse-01::before {
  mask-image: url(/build/images/mouse-01.51126360.svg);
  -webkit-mask-image: url(/build/images/mouse-01.51126360.svg);
}

.hgi.hgi-bulk.hgi-mouse-01::before {
  mask-image: url(/build/images/mouse-01.6ead33ca.svg);
  -webkit-mask-image: url(/build/images/mouse-01.6ead33ca.svg);
}

.hgi.hgi-solid.hgi-mouse-02::before {
  mask-image: url(/build/images/mouse-02.7934a448.svg);
  -webkit-mask-image: url(/build/images/mouse-02.7934a448.svg);
}

.hgi.hgi-bulk.hgi-mouse-02::before {
  mask-image: url(/build/images/mouse-02.f0430928.svg);
  -webkit-mask-image: url(/build/images/mouse-02.f0430928.svg);
}

.hgi.hgi-solid.hgi-mouse-03::before {
  mask-image: url(/build/images/mouse-03.094d142e.svg);
  -webkit-mask-image: url(/build/images/mouse-03.094d142e.svg);
}

.hgi.hgi-bulk.hgi-mouse-03::before {
  mask-image: url(/build/images/mouse-03.236894ad.svg);
  -webkit-mask-image: url(/build/images/mouse-03.236894ad.svg);
}

.hgi.hgi-solid.hgi-mouse-04::before {
  mask-image: url(/build/images/mouse-04.a14d3c36.svg);
  -webkit-mask-image: url(/build/images/mouse-04.a14d3c36.svg);
}

.hgi.hgi-bulk.hgi-mouse-04::before {
  mask-image: url(/build/images/mouse-04.eaba180b.svg);
  -webkit-mask-image: url(/build/images/mouse-04.eaba180b.svg);
}

.hgi.hgi-solid.hgi-mouse-05::before {
  mask-image: url(/build/images/mouse-05.9d74bbc1.svg);
  -webkit-mask-image: url(/build/images/mouse-05.9d74bbc1.svg);
}

.hgi.hgi-bulk.hgi-mouse-05::before {
  mask-image: url(/build/images/mouse-05.96f69a4d.svg);
  -webkit-mask-image: url(/build/images/mouse-05.96f69a4d.svg);
}

.hgi.hgi-solid.hgi-mouse-06::before {
  mask-image: url(/build/images/mouse-06.97063e39.svg);
  -webkit-mask-image: url(/build/images/mouse-06.97063e39.svg);
}

.hgi.hgi-bulk.hgi-mouse-06::before {
  mask-image: url(/build/images/mouse-06.6392c0a8.svg);
  -webkit-mask-image: url(/build/images/mouse-06.6392c0a8.svg);
}

.hgi.hgi-solid.hgi-mouse-07::before {
  mask-image: url(/build/images/mouse-07.764aa854.svg);
  -webkit-mask-image: url(/build/images/mouse-07.764aa854.svg);
}

.hgi.hgi-bulk.hgi-mouse-07::before {
  mask-image: url(/build/images/mouse-07.15f56b3c.svg);
  -webkit-mask-image: url(/build/images/mouse-07.15f56b3c.svg);
}

.hgi.hgi-solid.hgi-mouse-08::before {
  mask-image: url(/build/images/mouse-08.402a0110.svg);
  -webkit-mask-image: url(/build/images/mouse-08.402a0110.svg);
}

.hgi.hgi-bulk.hgi-mouse-08::before {
  mask-image: url(/build/images/mouse-08.801705d4.svg);
  -webkit-mask-image: url(/build/images/mouse-08.801705d4.svg);
}

.hgi.hgi-solid.hgi-mouse-09::before {
  mask-image: url(/build/images/mouse-09.e38e39c2.svg);
  -webkit-mask-image: url(/build/images/mouse-09.e38e39c2.svg);
}

.hgi.hgi-bulk.hgi-mouse-09::before {
  mask-image: url(/build/images/mouse-09.55c1c1fe.svg);
  -webkit-mask-image: url(/build/images/mouse-09.55c1c1fe.svg);
}

.hgi.hgi-solid.hgi-mouse-10::before {
  mask-image: url(/build/images/mouse-10.068f92fd.svg);
  -webkit-mask-image: url(/build/images/mouse-10.068f92fd.svg);
}

.hgi.hgi-bulk.hgi-mouse-10::before {
  mask-image: url(/build/images/mouse-10.a553aae2.svg);
  -webkit-mask-image: url(/build/images/mouse-10.a553aae2.svg);
}

.hgi.hgi-solid.hgi-mouse-11::before {
  mask-image: url(/build/images/mouse-11.073be01c.svg);
  -webkit-mask-image: url(/build/images/mouse-11.073be01c.svg);
}

.hgi.hgi-bulk.hgi-mouse-11::before {
  mask-image: url(/build/images/mouse-11.ee5b649a.svg);
  -webkit-mask-image: url(/build/images/mouse-11.ee5b649a.svg);
}

.hgi.hgi-solid.hgi-mouse-12::before {
  mask-image: url(/build/images/mouse-12.15db8a46.svg);
  -webkit-mask-image: url(/build/images/mouse-12.15db8a46.svg);
}

.hgi.hgi-bulk.hgi-mouse-12::before {
  mask-image: url(/build/images/mouse-12.2c734b09.svg);
  -webkit-mask-image: url(/build/images/mouse-12.2c734b09.svg);
}

.hgi.hgi-solid.hgi-mouse-13::before {
  mask-image: url(/build/images/mouse-13.62e1fa6b.svg);
  -webkit-mask-image: url(/build/images/mouse-13.62e1fa6b.svg);
}

.hgi.hgi-bulk.hgi-mouse-13::before {
  mask-image: url(/build/images/mouse-13.0b0ce2d1.svg);
  -webkit-mask-image: url(/build/images/mouse-13.0b0ce2d1.svg);
}

.hgi.hgi-solid.hgi-mouse-14::before {
  mask-image: url(/build/images/mouse-14.19a80a6b.svg);
  -webkit-mask-image: url(/build/images/mouse-14.19a80a6b.svg);
}

.hgi.hgi-bulk.hgi-mouse-14::before {
  mask-image: url(/build/images/mouse-14.4b0c7b55.svg);
  -webkit-mask-image: url(/build/images/mouse-14.4b0c7b55.svg);
}

.hgi.hgi-solid.hgi-mouse-15::before {
  mask-image: url(/build/images/mouse-15.d7e575c8.svg);
  -webkit-mask-image: url(/build/images/mouse-15.d7e575c8.svg);
}

.hgi.hgi-bulk.hgi-mouse-15::before {
  mask-image: url(/build/images/mouse-15.07c19d89.svg);
  -webkit-mask-image: url(/build/images/mouse-15.07c19d89.svg);
}

.hgi.hgi-solid.hgi-mouse-16::before {
  mask-image: url(/build/images/mouse-16.26b14122.svg);
  -webkit-mask-image: url(/build/images/mouse-16.26b14122.svg);
}

.hgi.hgi-bulk.hgi-mouse-16::before {
  mask-image: url(/build/images/mouse-16.1498747e.svg);
  -webkit-mask-image: url(/build/images/mouse-16.1498747e.svg);
}

.hgi.hgi-solid.hgi-mouse-17::before {
  mask-image: url(/build/images/mouse-17.09e20823.svg);
  -webkit-mask-image: url(/build/images/mouse-17.09e20823.svg);
}

.hgi.hgi-bulk.hgi-mouse-17::before {
  mask-image: url(/build/images/mouse-17.c0208772.svg);
  -webkit-mask-image: url(/build/images/mouse-17.c0208772.svg);
}

.hgi.hgi-solid.hgi-mouse-18::before {
  mask-image: url(/build/images/mouse-18.57181d96.svg);
  -webkit-mask-image: url(/build/images/mouse-18.57181d96.svg);
}

.hgi.hgi-bulk.hgi-mouse-18::before {
  mask-image: url(/build/images/mouse-18.a9082268.svg);
  -webkit-mask-image: url(/build/images/mouse-18.a9082268.svg);
}

.hgi.hgi-solid.hgi-mouse-19::before {
  mask-image: url(/build/images/mouse-19.6a8d7f3f.svg);
  -webkit-mask-image: url(/build/images/mouse-19.6a8d7f3f.svg);
}

.hgi.hgi-bulk.hgi-mouse-19::before {
  mask-image: url(/build/images/mouse-19.a8f77306.svg);
  -webkit-mask-image: url(/build/images/mouse-19.a8f77306.svg);
}

.hgi.hgi-solid.hgi-mouse-20::before {
  mask-image: url(/build/images/mouse-20.9ab543f4.svg);
  -webkit-mask-image: url(/build/images/mouse-20.9ab543f4.svg);
}

.hgi.hgi-bulk.hgi-mouse-20::before {
  mask-image: url(/build/images/mouse-20.132c272b.svg);
  -webkit-mask-image: url(/build/images/mouse-20.132c272b.svg);
}

.hgi.hgi-solid.hgi-mouse-21::before {
  mask-image: url(/build/images/mouse-21.123ea89a.svg);
  -webkit-mask-image: url(/build/images/mouse-21.123ea89a.svg);
}

.hgi.hgi-bulk.hgi-mouse-21::before {
  mask-image: url(/build/images/mouse-21.02e807de.svg);
  -webkit-mask-image: url(/build/images/mouse-21.02e807de.svg);
}

.hgi.hgi-solid.hgi-mouse-22::before {
  mask-image: url(/build/images/mouse-22.c3a77475.svg);
  -webkit-mask-image: url(/build/images/mouse-22.c3a77475.svg);
}

.hgi.hgi-bulk.hgi-mouse-22::before {
  mask-image: url(/build/images/mouse-22.db028893.svg);
  -webkit-mask-image: url(/build/images/mouse-22.db028893.svg);
}

.hgi.hgi-solid.hgi-mouse-23::before {
  mask-image: url(/build/images/mouse-23.5f343357.svg);
  -webkit-mask-image: url(/build/images/mouse-23.5f343357.svg);
}

.hgi.hgi-bulk.hgi-mouse-23::before {
  mask-image: url(/build/images/mouse-23.25b6b37d.svg);
  -webkit-mask-image: url(/build/images/mouse-23.25b6b37d.svg);
}

.hgi.hgi-solid.hgi-mouse-left-click-01::before {
  mask-image: url(/build/images/mouse-left-click-01.7c03649a.svg);
  -webkit-mask-image: url(/build/images/mouse-left-click-01.7c03649a.svg);
}

.hgi.hgi-bulk.hgi-mouse-left-click-01::before {
  mask-image: url(/build/images/mouse-left-click-01.9ea39492.svg);
  -webkit-mask-image: url(/build/images/mouse-left-click-01.9ea39492.svg);
}

.hgi.hgi-solid.hgi-mouse-left-click-02::before {
  mask-image: url(/build/images/mouse-left-click-02.56a5ee57.svg);
  -webkit-mask-image: url(/build/images/mouse-left-click-02.56a5ee57.svg);
}

.hgi.hgi-bulk.hgi-mouse-left-click-02::before {
  mask-image: url(/build/images/mouse-left-click-02.890330f9.svg);
  -webkit-mask-image: url(/build/images/mouse-left-click-02.890330f9.svg);
}

.hgi.hgi-solid.hgi-mouse-left-click-03::before {
  mask-image: url(/build/images/mouse-left-click-03.c3bb0212.svg);
  -webkit-mask-image: url(/build/images/mouse-left-click-03.c3bb0212.svg);
}

.hgi.hgi-bulk.hgi-mouse-left-click-03::before {
  mask-image: url(/build/images/mouse-left-click-03.f558b5c1.svg);
  -webkit-mask-image: url(/build/images/mouse-left-click-03.f558b5c1.svg);
}

.hgi.hgi-solid.hgi-mouse-left-click-04::before {
  mask-image: url(/build/images/mouse-left-click-04.df15b425.svg);
  -webkit-mask-image: url(/build/images/mouse-left-click-04.df15b425.svg);
}

.hgi.hgi-bulk.hgi-mouse-left-click-04::before {
  mask-image: url(/build/images/mouse-left-click-04.2b165391.svg);
  -webkit-mask-image: url(/build/images/mouse-left-click-04.2b165391.svg);
}

.hgi.hgi-solid.hgi-mouse-left-click-05::before {
  mask-image: url(/build/images/mouse-left-click-05.8c9d5e8c.svg);
  -webkit-mask-image: url(/build/images/mouse-left-click-05.8c9d5e8c.svg);
}

.hgi.hgi-bulk.hgi-mouse-left-click-05::before {
  mask-image: url(/build/images/mouse-left-click-05.aadf3e7c.svg);
  -webkit-mask-image: url(/build/images/mouse-left-click-05.aadf3e7c.svg);
}

.hgi.hgi-solid.hgi-mouse-left-click-06::before {
  mask-image: url(/build/images/mouse-left-click-06.e91758af.svg);
  -webkit-mask-image: url(/build/images/mouse-left-click-06.e91758af.svg);
}

.hgi.hgi-bulk.hgi-mouse-left-click-06::before {
  mask-image: url(/build/images/mouse-left-click-06.b2139730.svg);
  -webkit-mask-image: url(/build/images/mouse-left-click-06.b2139730.svg);
}

.hgi.hgi-solid.hgi-mouse-right-click-01::before {
  mask-image: url(/build/images/mouse-right-click-01.abdf3561.svg);
  -webkit-mask-image: url(/build/images/mouse-right-click-01.abdf3561.svg);
}

.hgi.hgi-bulk.hgi-mouse-right-click-01::before {
  mask-image: url(/build/images/mouse-right-click-01.236347e3.svg);
  -webkit-mask-image: url(/build/images/mouse-right-click-01.236347e3.svg);
}

.hgi.hgi-solid.hgi-mouse-right-click-02::before {
  mask-image: url(/build/images/mouse-right-click-02.e239d060.svg);
  -webkit-mask-image: url(/build/images/mouse-right-click-02.e239d060.svg);
}

.hgi.hgi-bulk.hgi-mouse-right-click-02::before {
  mask-image: url(/build/images/mouse-right-click-02.4aa73064.svg);
  -webkit-mask-image: url(/build/images/mouse-right-click-02.4aa73064.svg);
}

.hgi.hgi-solid.hgi-mouse-right-click-03::before {
  mask-image: url(/build/images/mouse-right-click-03.25b5d3f2.svg);
  -webkit-mask-image: url(/build/images/mouse-right-click-03.25b5d3f2.svg);
}

.hgi.hgi-bulk.hgi-mouse-right-click-03::before {
  mask-image: url(/build/images/mouse-right-click-03.4e3e748a.svg);
  -webkit-mask-image: url(/build/images/mouse-right-click-03.4e3e748a.svg);
}

.hgi.hgi-solid.hgi-mouse-right-click-04::before {
  mask-image: url(/build/images/mouse-right-click-04.b062e2e2.svg);
  -webkit-mask-image: url(/build/images/mouse-right-click-04.b062e2e2.svg);
}

.hgi.hgi-bulk.hgi-mouse-right-click-04::before {
  mask-image: url(/build/images/mouse-right-click-04.3882e42e.svg);
  -webkit-mask-image: url(/build/images/mouse-right-click-04.3882e42e.svg);
}

.hgi.hgi-solid.hgi-mouse-right-click-05::before {
  mask-image: url(/build/images/mouse-right-click-05.ee2853bf.svg);
  -webkit-mask-image: url(/build/images/mouse-right-click-05.ee2853bf.svg);
}

.hgi.hgi-bulk.hgi-mouse-right-click-05::before {
  mask-image: url(/build/images/mouse-right-click-05.cc7a596b.svg);
  -webkit-mask-image: url(/build/images/mouse-right-click-05.cc7a596b.svg);
}

.hgi.hgi-solid.hgi-mouse-right-click-06::before {
  mask-image: url(/build/images/mouse-right-click-06.cba7af35.svg);
  -webkit-mask-image: url(/build/images/mouse-right-click-06.cba7af35.svg);
}

.hgi.hgi-bulk.hgi-mouse-right-click-06::before {
  mask-image: url(/build/images/mouse-right-click-06.091ecdbd.svg);
  -webkit-mask-image: url(/build/images/mouse-right-click-06.091ecdbd.svg);
}

.hgi.hgi-solid.hgi-mouse-scroll-01::before {
  mask-image: url(/build/images/mouse-scroll-01.5646e4af.svg);
  -webkit-mask-image: url(/build/images/mouse-scroll-01.5646e4af.svg);
}

.hgi.hgi-bulk.hgi-mouse-scroll-01::before {
  mask-image: url(/build/images/mouse-scroll-01.5b960610.svg);
  -webkit-mask-image: url(/build/images/mouse-scroll-01.5b960610.svg);
}

.hgi.hgi-solid.hgi-mouse-scroll-02::before {
  mask-image: url(/build/images/mouse-scroll-02.54c219cc.svg);
  -webkit-mask-image: url(/build/images/mouse-scroll-02.54c219cc.svg);
}

.hgi.hgi-bulk.hgi-mouse-scroll-02::before {
  mask-image: url(/build/images/mouse-scroll-02.2d7c0546.svg);
  -webkit-mask-image: url(/build/images/mouse-scroll-02.2d7c0546.svg);
}

.hgi.hgi-solid.hgi-move-01::before {
  mask-image: url(/build/images/move-01.f6382297.svg);
  -webkit-mask-image: url(/build/images/move-01.f6382297.svg);
}

.hgi.hgi-bulk.hgi-move-01::before {
  mask-image: url(/build/images/move-01.9208deb9.svg);
  -webkit-mask-image: url(/build/images/move-01.9208deb9.svg);
}

.hgi.hgi-solid.hgi-move-02::before {
  mask-image: url(/build/images/move-02.8bbcb99c.svg);
  -webkit-mask-image: url(/build/images/move-02.8bbcb99c.svg);
}

.hgi.hgi-bulk.hgi-move-02::before {
  mask-image: url(/build/images/move-02.87644bec.svg);
  -webkit-mask-image: url(/build/images/move-02.87644bec.svg);
}

.hgi.hgi-solid.hgi-move-bottom::before {
  mask-image: url(/build/images/move-bottom.6ea36ec4.svg);
  -webkit-mask-image: url(/build/images/move-bottom.6ea36ec4.svg);
}

.hgi.hgi-bulk.hgi-move-bottom::before {
  mask-image: url(/build/images/move-bottom.f5dd9e02.svg);
  -webkit-mask-image: url(/build/images/move-bottom.f5dd9e02.svg);
}

.hgi.hgi-solid.hgi-move-left::before {
  mask-image: url(/build/images/move-left.7b7ee4a9.svg);
  -webkit-mask-image: url(/build/images/move-left.7b7ee4a9.svg);
}

.hgi.hgi-bulk.hgi-move-left::before {
  mask-image: url(/build/images/move-left.496fbbe0.svg);
  -webkit-mask-image: url(/build/images/move-left.496fbbe0.svg);
}

.hgi.hgi-solid.hgi-move-right::before {
  mask-image: url(/build/images/move-right.2174b3ba.svg);
  -webkit-mask-image: url(/build/images/move-right.2174b3ba.svg);
}

.hgi.hgi-bulk.hgi-move-right::before {
  mask-image: url(/build/images/move-right.e8f19ab0.svg);
  -webkit-mask-image: url(/build/images/move-right.e8f19ab0.svg);
}

.hgi.hgi-solid.hgi-move-to::before {
  mask-image: url(/build/images/move-to.265d8323.svg);
  -webkit-mask-image: url(/build/images/move-to.265d8323.svg);
}

.hgi.hgi-bulk.hgi-move-to::before {
  mask-image: url(/build/images/move-to.293ddaa1.svg);
  -webkit-mask-image: url(/build/images/move-to.293ddaa1.svg);
}

.hgi.hgi-solid.hgi-move-top::before {
  mask-image: url(/build/images/move-top.6efb7438.svg);
  -webkit-mask-image: url(/build/images/move-top.6efb7438.svg);
}

.hgi.hgi-bulk.hgi-move-top::before {
  mask-image: url(/build/images/move-top.b7751c6e.svg);
  -webkit-mask-image: url(/build/images/move-top.b7751c6e.svg);
}

.hgi.hgi-solid.hgi-move::before {
  mask-image: url(/build/images/move.b7d7969c.svg);
  -webkit-mask-image: url(/build/images/move.b7d7969c.svg);
}

.hgi.hgi-bulk.hgi-move::before {
  mask-image: url(/build/images/move.010eb86b.svg);
  -webkit-mask-image: url(/build/images/move.010eb86b.svg);
}

.hgi.hgi-solid.hgi-mp-3-01::before {
  mask-image: url(/build/images/mp-3-01.19fbe70d.svg);
  -webkit-mask-image: url(/build/images/mp-3-01.19fbe70d.svg);
}

.hgi.hgi-bulk.hgi-mp-3-01::before {
  mask-image: url(/build/images/mp-3-01.6176dde4.svg);
  -webkit-mask-image: url(/build/images/mp-3-01.6176dde4.svg);
}

.hgi.hgi-solid.hgi-mp-3-02::before {
  mask-image: url(/build/images/mp-3-02.60485844.svg);
  -webkit-mask-image: url(/build/images/mp-3-02.60485844.svg);
}

.hgi.hgi-bulk.hgi-mp-3-02::before {
  mask-image: url(/build/images/mp-3-02.545b1574.svg);
  -webkit-mask-image: url(/build/images/mp-3-02.545b1574.svg);
}

.hgi.hgi-solid.hgi-mp-4-01::before {
  mask-image: url(/build/images/mp-4-01.738883e6.svg);
  -webkit-mask-image: url(/build/images/mp-4-01.738883e6.svg);
}

.hgi.hgi-bulk.hgi-mp-4-01::before {
  mask-image: url(/build/images/mp-4-01.6733e812.svg);
  -webkit-mask-image: url(/build/images/mp-4-01.6733e812.svg);
}

.hgi.hgi-solid.hgi-mp-4-02::before {
  mask-image: url(/build/images/mp-4-02.e363e255.svg);
  -webkit-mask-image: url(/build/images/mp-4-02.e363e255.svg);
}

.hgi.hgi-bulk.hgi-mp-4-02::before {
  mask-image: url(/build/images/mp-4-02.67ac02c2.svg);
  -webkit-mask-image: url(/build/images/mp-4-02.67ac02c2.svg);
}

.hgi.hgi-solid.hgi-muhammad::before {
  mask-image: url(/build/images/muhammad.0ec2c091.svg);
  -webkit-mask-image: url(/build/images/muhammad.0ec2c091.svg);
}

.hgi.hgi-bulk.hgi-muhammad::before {
  mask-image: url(/build/images/muhammad.171cf4f7.svg);
  -webkit-mask-image: url(/build/images/muhammad.171cf4f7.svg);
}

.hgi.hgi-solid.hgi-multiplication-sign-circle::before {
  mask-image: url(/build/images/multiplication-sign-circle.4ec153cc.svg);
  -webkit-mask-image: url(/build/images/multiplication-sign-circle.4ec153cc.svg);
}

.hgi.hgi-bulk.hgi-multiplication-sign-circle::before {
  mask-image: url(/build/images/multiplication-sign-circle.22624702.svg);
  -webkit-mask-image: url(/build/images/multiplication-sign-circle.22624702.svg);
}

.hgi.hgi-solid.hgi-multiplication-sign-square::before {
  mask-image: url(/build/images/multiplication-sign-square.bd59e5fb.svg);
  -webkit-mask-image: url(/build/images/multiplication-sign-square.bd59e5fb.svg);
}

.hgi.hgi-bulk.hgi-multiplication-sign-square::before {
  mask-image: url(/build/images/multiplication-sign-square.136fc9ee.svg);
  -webkit-mask-image: url(/build/images/multiplication-sign-square.136fc9ee.svg);
}

.hgi.hgi-solid.hgi-multiplication-sign::before {
  mask-image: url(/build/images/multiplication-sign.a64e195e.svg);
  -webkit-mask-image: url(/build/images/multiplication-sign.a64e195e.svg);
}

.hgi.hgi-bulk.hgi-multiplication-sign::before {
  mask-image: url(/build/images/multiplication-sign.3b48a71b.svg);
  -webkit-mask-image: url(/build/images/multiplication-sign.3b48a71b.svg);
}

.hgi.hgi-solid.hgi-mushroom-01::before {
  mask-image: url(/build/images/mushroom-01.7a8e837b.svg);
  -webkit-mask-image: url(/build/images/mushroom-01.7a8e837b.svg);
}

.hgi.hgi-bulk.hgi-mushroom-01::before {
  mask-image: url(/build/images/mushroom-01.f81a91da.svg);
  -webkit-mask-image: url(/build/images/mushroom-01.f81a91da.svg);
}

.hgi.hgi-solid.hgi-mushroom::before {
  mask-image: url(/build/images/mushroom.0284b69e.svg);
  -webkit-mask-image: url(/build/images/mushroom.0284b69e.svg);
}

.hgi.hgi-bulk.hgi-mushroom::before {
  mask-image: url(/build/images/mushroom.9301e7bb.svg);
  -webkit-mask-image: url(/build/images/mushroom.9301e7bb.svg);
}

.hgi.hgi-solid.hgi-music-note-01::before {
  mask-image: url(/build/images/music-note-01.40ebb650.svg);
  -webkit-mask-image: url(/build/images/music-note-01.40ebb650.svg);
}

.hgi.hgi-bulk.hgi-music-note-01::before {
  mask-image: url(/build/images/music-note-01.82bf1f69.svg);
  -webkit-mask-image: url(/build/images/music-note-01.82bf1f69.svg);
}

.hgi.hgi-solid.hgi-music-note-02::before {
  mask-image: url(/build/images/music-note-02.fb9f620b.svg);
  -webkit-mask-image: url(/build/images/music-note-02.fb9f620b.svg);
}

.hgi.hgi-bulk.hgi-music-note-02::before {
  mask-image: url(/build/images/music-note-02.8ae0155a.svg);
  -webkit-mask-image: url(/build/images/music-note-02.8ae0155a.svg);
}

.hgi.hgi-solid.hgi-music-note-03::before {
  mask-image: url(/build/images/music-note-03.f29eda7e.svg);
  -webkit-mask-image: url(/build/images/music-note-03.f29eda7e.svg);
}

.hgi.hgi-bulk.hgi-music-note-03::before {
  mask-image: url(/build/images/music-note-03.dab8b54b.svg);
  -webkit-mask-image: url(/build/images/music-note-03.dab8b54b.svg);
}

.hgi.hgi-solid.hgi-music-note-04::before {
  mask-image: url(/build/images/music-note-04.346a87d1.svg);
  -webkit-mask-image: url(/build/images/music-note-04.346a87d1.svg);
}

.hgi.hgi-bulk.hgi-music-note-04::before {
  mask-image: url(/build/images/music-note-04.f0ecda63.svg);
  -webkit-mask-image: url(/build/images/music-note-04.f0ecda63.svg);
}

.hgi.hgi-solid.hgi-music-note-square-01::before {
  mask-image: url(/build/images/music-note-square-01.4e6dcdec.svg);
  -webkit-mask-image: url(/build/images/music-note-square-01.4e6dcdec.svg);
}

.hgi.hgi-bulk.hgi-music-note-square-01::before {
  mask-image: url(/build/images/music-note-square-01.ebcced85.svg);
  -webkit-mask-image: url(/build/images/music-note-square-01.ebcced85.svg);
}

.hgi.hgi-solid.hgi-music-note-square-02::before {
  mask-image: url(/build/images/music-note-square-02.228b6f63.svg);
  -webkit-mask-image: url(/build/images/music-note-square-02.228b6f63.svg);
}

.hgi.hgi-bulk.hgi-music-note-square-02::before {
  mask-image: url(/build/images/music-note-square-02.012fe72d.svg);
  -webkit-mask-image: url(/build/images/music-note-square-02.012fe72d.svg);
}

.hgi.hgi-solid.hgi-muslim::before {
  mask-image: url(/build/images/muslim.3e6395ff.svg);
  -webkit-mask-image: url(/build/images/muslim.3e6395ff.svg);
}

.hgi.hgi-bulk.hgi-muslim::before {
  mask-image: url(/build/images/muslim.d23f3342.svg);
  -webkit-mask-image: url(/build/images/muslim.d23f3342.svg);
}

.hgi.hgi-solid.hgi-mute::before {
  mask-image: url(/build/images/mute.ac34a40d.svg);
  -webkit-mask-image: url(/build/images/mute.ac34a40d.svg);
}

.hgi.hgi-bulk.hgi-mute::before {
  mask-image: url(/build/images/mute.f05bd817.svg);
  -webkit-mask-image: url(/build/images/mute.f05bd817.svg);
}

.hgi.hgi-solid.hgi-mymind::before {
  mask-image: url(/build/images/mymind.af8c8ec7.svg);
  -webkit-mask-image: url(/build/images/mymind.af8c8ec7.svg);
}

.hgi.hgi-bulk.hgi-mymind::before {
  mask-image: url(/build/images/mymind.32574edd.svg);
  -webkit-mask-image: url(/build/images/mymind.32574edd.svg);
}

.hgi.hgi-solid.hgi-n-th-root-circle::before {
  mask-image: url(/build/images/n-th-root-circle.226674d8.svg);
  -webkit-mask-image: url(/build/images/n-th-root-circle.226674d8.svg);
}

.hgi.hgi-bulk.hgi-n-th-root-circle::before {
  mask-image: url(/build/images/n-th-root-circle.4ae90ec4.svg);
  -webkit-mask-image: url(/build/images/n-th-root-circle.4ae90ec4.svg);
}

.hgi.hgi-solid.hgi-n-th-root-square::before {
  mask-image: url(/build/images/n-th-root-square.d6ad6dcd.svg);
  -webkit-mask-image: url(/build/images/n-th-root-square.d6ad6dcd.svg);
}

.hgi.hgi-bulk.hgi-n-th-root-square::before {
  mask-image: url(/build/images/n-th-root-square.efe3de6f.svg);
  -webkit-mask-image: url(/build/images/n-th-root-square.efe3de6f.svg);
}

.hgi.hgi-solid.hgi-n-th-root::before {
  mask-image: url(/build/images/n-th-root.a0fd2bd0.svg);
  -webkit-mask-image: url(/build/images/n-th-root.a0fd2bd0.svg);
}

.hgi.hgi-bulk.hgi-n-th-root::before {
  mask-image: url(/build/images/n-th-root.ca9d93d5.svg);
  -webkit-mask-image: url(/build/images/n-th-root.ca9d93d5.svg);
}

.hgi.hgi-solid.hgi-nano-technology::before {
  mask-image: url(/build/images/nano-technology.e2ae28ca.svg);
  -webkit-mask-image: url(/build/images/nano-technology.e2ae28ca.svg);
}

.hgi.hgi-bulk.hgi-nano-technology::before {
  mask-image: url(/build/images/nano-technology.28737d15.svg);
  -webkit-mask-image: url(/build/images/nano-technology.28737d15.svg);
}

.hgi.hgi-solid.hgi-natural-food::before {
  mask-image: url(/build/images/natural-food.5fd47be1.svg);
  -webkit-mask-image: url(/build/images/natural-food.5fd47be1.svg);
}

.hgi.hgi-bulk.hgi-natural-food::before {
  mask-image: url(/build/images/natural-food.2707b809.svg);
  -webkit-mask-image: url(/build/images/natural-food.2707b809.svg);
}

.hgi.hgi-solid.hgi-navigation-01::before {
  mask-image: url(/build/images/navigation-01.293ee98b.svg);
  -webkit-mask-image: url(/build/images/navigation-01.293ee98b.svg);
}

.hgi.hgi-bulk.hgi-navigation-01::before {
  mask-image: url(/build/images/navigation-01.cbb3664c.svg);
  -webkit-mask-image: url(/build/images/navigation-01.cbb3664c.svg);
}

.hgi.hgi-solid.hgi-navigation-02::before {
  mask-image: url(/build/images/navigation-02.4024b6e5.svg);
  -webkit-mask-image: url(/build/images/navigation-02.4024b6e5.svg);
}

.hgi.hgi-bulk.hgi-navigation-02::before {
  mask-image: url(/build/images/navigation-02.f1449027.svg);
  -webkit-mask-image: url(/build/images/navigation-02.f1449027.svg);
}

.hgi.hgi-solid.hgi-navigation-03::before {
  mask-image: url(/build/images/navigation-03.fdcfb204.svg);
  -webkit-mask-image: url(/build/images/navigation-03.fdcfb204.svg);
}

.hgi.hgi-bulk.hgi-navigation-03::before {
  mask-image: url(/build/images/navigation-03.43a93ea9.svg);
  -webkit-mask-image: url(/build/images/navigation-03.43a93ea9.svg);
}

.hgi.hgi-solid.hgi-navigation-04::before {
  mask-image: url(/build/images/navigation-04.51273815.svg);
  -webkit-mask-image: url(/build/images/navigation-04.51273815.svg);
}

.hgi.hgi-bulk.hgi-navigation-04::before {
  mask-image: url(/build/images/navigation-04.23eb0665.svg);
  -webkit-mask-image: url(/build/images/navigation-04.23eb0665.svg);
}

.hgi.hgi-solid.hgi-navigator-01::before {
  mask-image: url(/build/images/navigator-01.6a9b974c.svg);
  -webkit-mask-image: url(/build/images/navigator-01.6a9b974c.svg);
}

.hgi.hgi-bulk.hgi-navigator-01::before {
  mask-image: url(/build/images/navigator-01.eb2b5c64.svg);
  -webkit-mask-image: url(/build/images/navigator-01.eb2b5c64.svg);
}

.hgi.hgi-solid.hgi-navigator-02::before {
  mask-image: url(/build/images/navigator-02.215cfa84.svg);
  -webkit-mask-image: url(/build/images/navigator-02.215cfa84.svg);
}

.hgi.hgi-bulk.hgi-navigator-02::before {
  mask-image: url(/build/images/navigator-02.fd7b3aa9.svg);
  -webkit-mask-image: url(/build/images/navigator-02.fd7b3aa9.svg);
}

.hgi.hgi-solid.hgi-necklace::before {
  mask-image: url(/build/images/necklace.63d32d03.svg);
  -webkit-mask-image: url(/build/images/necklace.63d32d03.svg);
}

.hgi.hgi-bulk.hgi-necklace::before {
  mask-image: url(/build/images/necklace.449e7f33.svg);
  -webkit-mask-image: url(/build/images/necklace.449e7f33.svg);
}

.hgi.hgi-solid.hgi-nerd::before {
  mask-image: url(/build/images/nerd.1f20081b.svg);
  -webkit-mask-image: url(/build/images/nerd.1f20081b.svg);
}

.hgi.hgi-bulk.hgi-nerd::before {
  mask-image: url(/build/images/nerd.b59a191e.svg);
  -webkit-mask-image: url(/build/images/nerd.b59a191e.svg);
}

.hgi.hgi-solid.hgi-neural-network::before {
  mask-image: url(/build/images/neural-network.97e3e5d3.svg);
  -webkit-mask-image: url(/build/images/neural-network.97e3e5d3.svg);
}

.hgi.hgi-bulk.hgi-neural-network::before {
  mask-image: url(/build/images/neural-network.6cdb8618.svg);
  -webkit-mask-image: url(/build/images/neural-network.6cdb8618.svg);
}

.hgi.hgi-solid.hgi-neutral::before {
  mask-image: url(/build/images/neutral.14127317.svg);
  -webkit-mask-image: url(/build/images/neutral.14127317.svg);
}

.hgi.hgi-bulk.hgi-neutral::before {
  mask-image: url(/build/images/neutral.ab8f91a6.svg);
  -webkit-mask-image: url(/build/images/neutral.ab8f91a6.svg);
}

.hgi.hgi-solid.hgi-new-job::before {
  mask-image: url(/build/images/new-job.8c631c65.svg);
  -webkit-mask-image: url(/build/images/new-job.8c631c65.svg);
}

.hgi.hgi-bulk.hgi-new-job::before {
  mask-image: url(/build/images/new-job.ceacc40c.svg);
  -webkit-mask-image: url(/build/images/new-job.ceacc40c.svg);
}

.hgi.hgi-solid.hgi-new-office::before {
  mask-image: url(/build/images/new-office.d2003501.svg);
  -webkit-mask-image: url(/build/images/new-office.d2003501.svg);
}

.hgi.hgi-bulk.hgi-new-office::before {
  mask-image: url(/build/images/new-office.38d060bf.svg);
  -webkit-mask-image: url(/build/images/new-office.38d060bf.svg);
}

.hgi.hgi-solid.hgi-new-releases::before {
  mask-image: url(/build/images/new-releases.3a37090c.svg);
  -webkit-mask-image: url(/build/images/new-releases.3a37090c.svg);
}

.hgi.hgi-bulk.hgi-new-releases::before {
  mask-image: url(/build/images/new-releases.f2983bf3.svg);
  -webkit-mask-image: url(/build/images/new-releases.f2983bf3.svg);
}

.hgi.hgi-solid.hgi-new-twitter-ellipse::before {
  mask-image: url(/build/images/new-twitter-ellipse.39187fea.svg);
  -webkit-mask-image: url(/build/images/new-twitter-ellipse.39187fea.svg);
}

.hgi.hgi-bulk.hgi-new-twitter-ellipse::before {
  mask-image: url(/build/images/new-twitter-ellipse.04af5206.svg);
  -webkit-mask-image: url(/build/images/new-twitter-ellipse.04af5206.svg);
}

.hgi.hgi-solid.hgi-new-twitter-rectangle::before {
  mask-image: url(/build/images/new-twitter-rectangle.23731954.svg);
  -webkit-mask-image: url(/build/images/new-twitter-rectangle.23731954.svg);
}

.hgi.hgi-bulk.hgi-new-twitter-rectangle::before {
  mask-image: url(/build/images/new-twitter-rectangle.4ad10eeb.svg);
  -webkit-mask-image: url(/build/images/new-twitter-rectangle.4ad10eeb.svg);
}

.hgi.hgi-solid.hgi-new-twitter::before {
  mask-image: url(/build/images/new-twitter.54f00369.svg);
  -webkit-mask-image: url(/build/images/new-twitter.54f00369.svg);
}

.hgi.hgi-bulk.hgi-new-twitter::before {
  mask-image: url(/build/images/new-twitter.250a86cd.svg);
  -webkit-mask-image: url(/build/images/new-twitter.250a86cd.svg);
}

.hgi.hgi-solid.hgi-news-01::before {
  mask-image: url(/build/images/news-01.f1bd392f.svg);
  -webkit-mask-image: url(/build/images/news-01.f1bd392f.svg);
}

.hgi.hgi-bulk.hgi-news-01::before {
  mask-image: url(/build/images/news-01.edeafa86.svg);
  -webkit-mask-image: url(/build/images/news-01.edeafa86.svg);
}

.hgi.hgi-solid.hgi-news::before {
  mask-image: url(/build/images/news.68d18ad3.svg);
  -webkit-mask-image: url(/build/images/news.68d18ad3.svg);
}

.hgi.hgi-bulk.hgi-news::before {
  mask-image: url(/build/images/news.df4b38af.svg);
  -webkit-mask-image: url(/build/images/news.df4b38af.svg);
}

.hgi.hgi-solid.hgi-next::before {
  mask-image: url(/build/images/next.8c9f344e.svg);
  -webkit-mask-image: url(/build/images/next.8c9f344e.svg);
}

.hgi.hgi-bulk.hgi-next::before {
  mask-image: url(/build/images/next.8be812e3.svg);
  -webkit-mask-image: url(/build/images/next.8be812e3.svg);
}

.hgi.hgi-solid.hgi-nike::before {
  mask-image: url(/build/images/nike.17b9ec5a.svg);
  -webkit-mask-image: url(/build/images/nike.17b9ec5a.svg);
}

.hgi.hgi-bulk.hgi-nike::before {
  mask-image: url(/build/images/nike.bd4622eb.svg);
  -webkit-mask-image: url(/build/images/nike.bd4622eb.svg);
}

.hgi.hgi-solid.hgi-nintendo-switch::before {
  mask-image: url(/build/images/nintendo-switch.b0655c3d.svg);
  -webkit-mask-image: url(/build/images/nintendo-switch.b0655c3d.svg);
}

.hgi.hgi-bulk.hgi-nintendo-switch::before {
  mask-image: url(/build/images/nintendo-switch.15ab9154.svg);
  -webkit-mask-image: url(/build/images/nintendo-switch.15ab9154.svg);
}

.hgi.hgi-solid.hgi-nintendo::before {
  mask-image: url(/build/images/nintendo.85a3a3b5.svg);
  -webkit-mask-image: url(/build/images/nintendo.85a3a3b5.svg);
}

.hgi.hgi-bulk.hgi-nintendo::before {
  mask-image: url(/build/images/nintendo.1506e1c4.svg);
  -webkit-mask-image: url(/build/images/nintendo.1506e1c4.svg);
}

.hgi.hgi-solid.hgi-niqab::before {
  mask-image: url(/build/images/niqab.6cfd0442.svg);
  -webkit-mask-image: url(/build/images/niqab.6cfd0442.svg);
}

.hgi.hgi-bulk.hgi-niqab::before {
  mask-image: url(/build/images/niqab.61c64e1d.svg);
  -webkit-mask-image: url(/build/images/niqab.61c64e1d.svg);
}

.hgi.hgi-solid.hgi-no-internet::before {
  mask-image: url(/build/images/no-internet.160b9ed7.svg);
  -webkit-mask-image: url(/build/images/no-internet.160b9ed7.svg);
}

.hgi.hgi-bulk.hgi-no-internet::before {
  mask-image: url(/build/images/no-internet.70584927.svg);
  -webkit-mask-image: url(/build/images/no-internet.70584927.svg);
}

.hgi.hgi-solid.hgi-no-meeting-room::before {
  mask-image: url(/build/images/no-meeting-room.238172bd.svg);
  -webkit-mask-image: url(/build/images/no-meeting-room.238172bd.svg);
}

.hgi.hgi-bulk.hgi-no-meeting-room::before {
  mask-image: url(/build/images/no-meeting-room.a58d3f92.svg);
  -webkit-mask-image: url(/build/images/no-meeting-room.a58d3f92.svg);
}

.hgi.hgi-solid.hgi-node-add::before {
  mask-image: url(/build/images/node-add.111cfb54.svg);
  -webkit-mask-image: url(/build/images/node-add.111cfb54.svg);
}

.hgi.hgi-bulk.hgi-node-add::before {
  mask-image: url(/build/images/node-add.b8917deb.svg);
  -webkit-mask-image: url(/build/images/node-add.b8917deb.svg);
}

.hgi.hgi-solid.hgi-node-edit::before {
  mask-image: url(/build/images/node-edit.cbdfc32d.svg);
  -webkit-mask-image: url(/build/images/node-edit.cbdfc32d.svg);
}

.hgi.hgi-bulk.hgi-node-edit::before {
  mask-image: url(/build/images/node-edit.f1bdd306.svg);
  -webkit-mask-image: url(/build/images/node-edit.f1bdd306.svg);
}

.hgi.hgi-solid.hgi-node-move-down::before {
  mask-image: url(/build/images/node-move-down.df35dae7.svg);
  -webkit-mask-image: url(/build/images/node-move-down.df35dae7.svg);
}

.hgi.hgi-bulk.hgi-node-move-down::before {
  mask-image: url(/build/images/node-move-down.c9222277.svg);
  -webkit-mask-image: url(/build/images/node-move-down.c9222277.svg);
}

.hgi.hgi-solid.hgi-node-move-up::before {
  mask-image: url(/build/images/node-move-up.941a72ce.svg);
  -webkit-mask-image: url(/build/images/node-move-up.941a72ce.svg);
}

.hgi.hgi-bulk.hgi-node-move-up::before {
  mask-image: url(/build/images/node-move-up.3effe2e6.svg);
  -webkit-mask-image: url(/build/images/node-move-up.3effe2e6.svg);
}

.hgi.hgi-solid.hgi-node-remove::before {
  mask-image: url(/build/images/node-remove.a56ef129.svg);
  -webkit-mask-image: url(/build/images/node-remove.a56ef129.svg);
}

.hgi.hgi-bulk.hgi-node-remove::before {
  mask-image: url(/build/images/node-remove.69932d76.svg);
  -webkit-mask-image: url(/build/images/node-remove.69932d76.svg);
}

.hgi.hgi-solid.hgi-noodles::before {
  mask-image: url(/build/images/noodles.f3a0aa66.svg);
  -webkit-mask-image: url(/build/images/noodles.f3a0aa66.svg);
}

.hgi.hgi-bulk.hgi-noodles::before {
  mask-image: url(/build/images/noodles.65fffcf6.svg);
  -webkit-mask-image: url(/build/images/noodles.65fffcf6.svg);
}

.hgi.hgi-solid.hgi-nose::before {
  mask-image: url(/build/images/nose.c1554b54.svg);
  -webkit-mask-image: url(/build/images/nose.c1554b54.svg);
}

.hgi.hgi-bulk.hgi-nose::before {
  mask-image: url(/build/images/nose.bfc0ccbb.svg);
  -webkit-mask-image: url(/build/images/nose.bfc0ccbb.svg);
}

.hgi.hgi-solid.hgi-not-equal-sign-circle::before {
  mask-image: url(/build/images/not-equal-sign-circle.792467dd.svg);
  -webkit-mask-image: url(/build/images/not-equal-sign-circle.792467dd.svg);
}

.hgi.hgi-bulk.hgi-not-equal-sign-circle::before {
  mask-image: url(/build/images/not-equal-sign-circle.004d6418.svg);
  -webkit-mask-image: url(/build/images/not-equal-sign-circle.004d6418.svg);
}

.hgi.hgi-solid.hgi-not-equal-sign-square::before {
  mask-image: url(/build/images/not-equal-sign-square.599b8074.svg);
  -webkit-mask-image: url(/build/images/not-equal-sign-square.599b8074.svg);
}

.hgi.hgi-bulk.hgi-not-equal-sign-square::before {
  mask-image: url(/build/images/not-equal-sign-square.4eef8bb0.svg);
  -webkit-mask-image: url(/build/images/not-equal-sign-square.4eef8bb0.svg);
}

.hgi.hgi-solid.hgi-not-equal-sign::before {
  mask-image: url(/build/images/not-equal-sign.3d1f232e.svg);
  -webkit-mask-image: url(/build/images/not-equal-sign.3d1f232e.svg);
}

.hgi.hgi-bulk.hgi-not-equal-sign::before {
  mask-image: url(/build/images/not-equal-sign.df07b5bd.svg);
  -webkit-mask-image: url(/build/images/not-equal-sign.df07b5bd.svg);
}

.hgi.hgi-solid.hgi-note-01::before {
  mask-image: url(/build/images/note-01.bb73cf2c.svg);
  -webkit-mask-image: url(/build/images/note-01.bb73cf2c.svg);
}

.hgi.hgi-bulk.hgi-note-01::before {
  mask-image: url(/build/images/note-01.5f7a247e.svg);
  -webkit-mask-image: url(/build/images/note-01.5f7a247e.svg);
}

.hgi.hgi-solid.hgi-note-02::before {
  mask-image: url(/build/images/note-02.1c1ec58a.svg);
  -webkit-mask-image: url(/build/images/note-02.1c1ec58a.svg);
}

.hgi.hgi-bulk.hgi-note-02::before {
  mask-image: url(/build/images/note-02.95e8a203.svg);
  -webkit-mask-image: url(/build/images/note-02.95e8a203.svg);
}

.hgi.hgi-solid.hgi-note-03::before {
  mask-image: url(/build/images/note-03.192b2bb9.svg);
  -webkit-mask-image: url(/build/images/note-03.192b2bb9.svg);
}

.hgi.hgi-bulk.hgi-note-03::before {
  mask-image: url(/build/images/note-03.e55d697d.svg);
  -webkit-mask-image: url(/build/images/note-03.e55d697d.svg);
}

.hgi.hgi-solid.hgi-note-04::before {
  mask-image: url(/build/images/note-04.67fd4609.svg);
  -webkit-mask-image: url(/build/images/note-04.67fd4609.svg);
}

.hgi.hgi-bulk.hgi-note-04::before {
  mask-image: url(/build/images/note-04.a00fe89d.svg);
  -webkit-mask-image: url(/build/images/note-04.a00fe89d.svg);
}

.hgi.hgi-solid.hgi-note-05::before {
  mask-image: url(/build/images/note-05.b8d38af9.svg);
  -webkit-mask-image: url(/build/images/note-05.b8d38af9.svg);
}

.hgi.hgi-bulk.hgi-note-05::before {
  mask-image: url(/build/images/note-05.84e682c2.svg);
  -webkit-mask-image: url(/build/images/note-05.84e682c2.svg);
}

.hgi.hgi-solid.hgi-note-add::before {
  mask-image: url(/build/images/note-add.e7b975b3.svg);
  -webkit-mask-image: url(/build/images/note-add.e7b975b3.svg);
}

.hgi.hgi-bulk.hgi-note-add::before {
  mask-image: url(/build/images/note-add.077b62ef.svg);
  -webkit-mask-image: url(/build/images/note-add.077b62ef.svg);
}

.hgi.hgi-solid.hgi-note-done::before {
  mask-image: url(/build/images/note-done.f893aad4.svg);
  -webkit-mask-image: url(/build/images/note-done.f893aad4.svg);
}

.hgi.hgi-bulk.hgi-note-done::before {
  mask-image: url(/build/images/note-done.21dfadd1.svg);
  -webkit-mask-image: url(/build/images/note-done.21dfadd1.svg);
}

.hgi.hgi-solid.hgi-note-edit::before {
  mask-image: url(/build/images/note-edit.a014a5ba.svg);
  -webkit-mask-image: url(/build/images/note-edit.a014a5ba.svg);
}

.hgi.hgi-bulk.hgi-note-edit::before {
  mask-image: url(/build/images/note-edit.e5c76244.svg);
  -webkit-mask-image: url(/build/images/note-edit.e5c76244.svg);
}

.hgi.hgi-solid.hgi-note-remove::before {
  mask-image: url(/build/images/note-remove.14d9ccf3.svg);
  -webkit-mask-image: url(/build/images/note-remove.14d9ccf3.svg);
}

.hgi.hgi-bulk.hgi-note-remove::before {
  mask-image: url(/build/images/note-remove.5474aa94.svg);
  -webkit-mask-image: url(/build/images/note-remove.5474aa94.svg);
}

.hgi.hgi-solid.hgi-note::before {
  mask-image: url(/build/images/note.e5d560c3.svg);
  -webkit-mask-image: url(/build/images/note.e5d560c3.svg);
}

.hgi.hgi-bulk.hgi-note::before {
  mask-image: url(/build/images/note.dd1ebb71.svg);
  -webkit-mask-image: url(/build/images/note.dd1ebb71.svg);
}

.hgi.hgi-solid.hgi-notebook-01::before {
  mask-image: url(/build/images/notebook-01.8b6f55c1.svg);
  -webkit-mask-image: url(/build/images/notebook-01.8b6f55c1.svg);
}

.hgi.hgi-bulk.hgi-notebook-01::before {
  mask-image: url(/build/images/notebook-01.225f927b.svg);
  -webkit-mask-image: url(/build/images/notebook-01.225f927b.svg);
}

.hgi.hgi-solid.hgi-notebook-02::before {
  mask-image: url(/build/images/notebook-02.3ed3646b.svg);
  -webkit-mask-image: url(/build/images/notebook-02.3ed3646b.svg);
}

.hgi.hgi-bulk.hgi-notebook-02::before {
  mask-image: url(/build/images/notebook-02.e2ae2ef5.svg);
  -webkit-mask-image: url(/build/images/notebook-02.e2ae2ef5.svg);
}

.hgi.hgi-solid.hgi-notebook::before {
  mask-image: url(/build/images/notebook.36fbf2cf.svg);
  -webkit-mask-image: url(/build/images/notebook.36fbf2cf.svg);
}

.hgi.hgi-bulk.hgi-notebook::before {
  mask-image: url(/build/images/notebook.18da9960.svg);
  -webkit-mask-image: url(/build/images/notebook.18da9960.svg);
}

.hgi.hgi-solid.hgi-notification-01::before {
  mask-image: url(/build/images/notification-01.351f4139.svg);
  -webkit-mask-image: url(/build/images/notification-01.351f4139.svg);
}

.hgi.hgi-bulk.hgi-notification-01::before {
  mask-image: url(/build/images/notification-01.6fbb67fb.svg);
  -webkit-mask-image: url(/build/images/notification-01.6fbb67fb.svg);
}

.hgi.hgi-solid.hgi-notification-02::before {
  mask-image: url(/build/images/notification-02.ef2dc98c.svg);
  -webkit-mask-image: url(/build/images/notification-02.ef2dc98c.svg);
}

.hgi.hgi-bulk.hgi-notification-02::before {
  mask-image: url(/build/images/notification-02.bda27c70.svg);
  -webkit-mask-image: url(/build/images/notification-02.bda27c70.svg);
}

.hgi.hgi-solid.hgi-notification-03::before {
  mask-image: url(/build/images/notification-03.c108596c.svg);
  -webkit-mask-image: url(/build/images/notification-03.c108596c.svg);
}

.hgi.hgi-bulk.hgi-notification-03::before {
  mask-image: url(/build/images/notification-03.23543baf.svg);
  -webkit-mask-image: url(/build/images/notification-03.23543baf.svg);
}

.hgi.hgi-solid.hgi-notification-block-01::before {
  mask-image: url(/build/images/notification-block-01.a59bb7f5.svg);
  -webkit-mask-image: url(/build/images/notification-block-01.a59bb7f5.svg);
}

.hgi.hgi-bulk.hgi-notification-block-01::before {
  mask-image: url(/build/images/notification-block-01.88bbc920.svg);
  -webkit-mask-image: url(/build/images/notification-block-01.88bbc920.svg);
}

.hgi.hgi-solid.hgi-notification-block-02::before {
  mask-image: url(/build/images/notification-block-02.4ffac480.svg);
  -webkit-mask-image: url(/build/images/notification-block-02.4ffac480.svg);
}

.hgi.hgi-bulk.hgi-notification-block-02::before {
  mask-image: url(/build/images/notification-block-02.af16357b.svg);
  -webkit-mask-image: url(/build/images/notification-block-02.af16357b.svg);
}

.hgi.hgi-solid.hgi-notification-block-03::before {
  mask-image: url(/build/images/notification-block-03.592a3a9c.svg);
  -webkit-mask-image: url(/build/images/notification-block-03.592a3a9c.svg);
}

.hgi.hgi-bulk.hgi-notification-block-03::before {
  mask-image: url(/build/images/notification-block-03.9504bd2f.svg);
  -webkit-mask-image: url(/build/images/notification-block-03.9504bd2f.svg);
}

.hgi.hgi-solid.hgi-notification-bubble::before {
  mask-image: url(/build/images/notification-bubble.b958135c.svg);
  -webkit-mask-image: url(/build/images/notification-bubble.b958135c.svg);
}

.hgi.hgi-bulk.hgi-notification-bubble::before {
  mask-image: url(/build/images/notification-bubble.bbd936cf.svg);
  -webkit-mask-image: url(/build/images/notification-bubble.bbd936cf.svg);
}

.hgi.hgi-solid.hgi-notification-circle::before {
  mask-image: url(/build/images/notification-circle.64a40ec4.svg);
  -webkit-mask-image: url(/build/images/notification-circle.64a40ec4.svg);
}

.hgi.hgi-bulk.hgi-notification-circle::before {
  mask-image: url(/build/images/notification-circle.af34c077.svg);
  -webkit-mask-image: url(/build/images/notification-circle.af34c077.svg);
}

.hgi.hgi-solid.hgi-notification-off-01::before {
  mask-image: url(/build/images/notification-off-01.f26803c2.svg);
  -webkit-mask-image: url(/build/images/notification-off-01.f26803c2.svg);
}

.hgi.hgi-bulk.hgi-notification-off-01::before {
  mask-image: url(/build/images/notification-off-01.d720098c.svg);
  -webkit-mask-image: url(/build/images/notification-off-01.d720098c.svg);
}

.hgi.hgi-solid.hgi-notification-off-02::before {
  mask-image: url(/build/images/notification-off-02.c2788581.svg);
  -webkit-mask-image: url(/build/images/notification-off-02.c2788581.svg);
}

.hgi.hgi-bulk.hgi-notification-off-02::before {
  mask-image: url(/build/images/notification-off-02.b80c7458.svg);
  -webkit-mask-image: url(/build/images/notification-off-02.b80c7458.svg);
}

.hgi.hgi-solid.hgi-notification-off-03::before {
  mask-image: url(/build/images/notification-off-03.98948038.svg);
  -webkit-mask-image: url(/build/images/notification-off-03.98948038.svg);
}

.hgi.hgi-bulk.hgi-notification-off-03::before {
  mask-image: url(/build/images/notification-off-03.a2f4045c.svg);
  -webkit-mask-image: url(/build/images/notification-off-03.a2f4045c.svg);
}

.hgi.hgi-solid.hgi-notification-snooze-01::before {
  mask-image: url(/build/images/notification-snooze-01.47452a7b.svg);
  -webkit-mask-image: url(/build/images/notification-snooze-01.47452a7b.svg);
}

.hgi.hgi-bulk.hgi-notification-snooze-01::before {
  mask-image: url(/build/images/notification-snooze-01.a0d1179a.svg);
  -webkit-mask-image: url(/build/images/notification-snooze-01.a0d1179a.svg);
}

.hgi.hgi-solid.hgi-notification-snooze-02::before {
  mask-image: url(/build/images/notification-snooze-02.8fdf2264.svg);
  -webkit-mask-image: url(/build/images/notification-snooze-02.8fdf2264.svg);
}

.hgi.hgi-bulk.hgi-notification-snooze-02::before {
  mask-image: url(/build/images/notification-snooze-02.d04ea362.svg);
  -webkit-mask-image: url(/build/images/notification-snooze-02.d04ea362.svg);
}

.hgi.hgi-solid.hgi-notification-snooze-03::before {
  mask-image: url(/build/images/notification-snooze-03.083923a0.svg);
  -webkit-mask-image: url(/build/images/notification-snooze-03.083923a0.svg);
}

.hgi.hgi-bulk.hgi-notification-snooze-03::before {
  mask-image: url(/build/images/notification-snooze-03.fc2a6e90.svg);
  -webkit-mask-image: url(/build/images/notification-snooze-03.fc2a6e90.svg);
}

.hgi.hgi-solid.hgi-notification-square::before {
  mask-image: url(/build/images/notification-square.b2d99926.svg);
  -webkit-mask-image: url(/build/images/notification-square.b2d99926.svg);
}

.hgi.hgi-bulk.hgi-notification-square::before {
  mask-image: url(/build/images/notification-square.51a62360.svg);
  -webkit-mask-image: url(/build/images/notification-square.51a62360.svg);
}

.hgi.hgi-solid.hgi-notion-01::before {
  mask-image: url(/build/images/notion-01.1db6494d.svg);
  -webkit-mask-image: url(/build/images/notion-01.1db6494d.svg);
}

.hgi.hgi-bulk.hgi-notion-01::before {
  mask-image: url(/build/images/notion-01.b8f3c4bc.svg);
  -webkit-mask-image: url(/build/images/notion-01.b8f3c4bc.svg);
}

.hgi.hgi-solid.hgi-notion-02::before {
  mask-image: url(/build/images/notion-02.b32f374d.svg);
  -webkit-mask-image: url(/build/images/notion-02.b32f374d.svg);
}

.hgi.hgi-bulk.hgi-notion-02::before {
  mask-image: url(/build/images/notion-02.457c8361.svg);
  -webkit-mask-image: url(/build/images/notion-02.457c8361.svg);
}

.hgi.hgi-solid.hgi-npm::before {
  mask-image: url(/build/images/npm.0c56bf12.svg);
  -webkit-mask-image: url(/build/images/npm.0c56bf12.svg);
}

.hgi.hgi-bulk.hgi-npm::before {
  mask-image: url(/build/images/npm.405286c2.svg);
  -webkit-mask-image: url(/build/images/npm.405286c2.svg);
}

.hgi.hgi-solid.hgi-nuclear-power::before {
  mask-image: url(/build/images/nuclear-power.b0dd0390.svg);
  -webkit-mask-image: url(/build/images/nuclear-power.b0dd0390.svg);
}

.hgi.hgi-bulk.hgi-nuclear-power::before {
  mask-image: url(/build/images/nuclear-power.c7ec3bf2.svg);
  -webkit-mask-image: url(/build/images/nuclear-power.c7ec3bf2.svg);
}

.hgi.hgi-solid.hgi-nut::before {
  mask-image: url(/build/images/nut.6132821f.svg);
  -webkit-mask-image: url(/build/images/nut.6132821f.svg);
}

.hgi.hgi-bulk.hgi-nut::before {
  mask-image: url(/build/images/nut.2e331aa0.svg);
  -webkit-mask-image: url(/build/images/nut.2e331aa0.svg);
}

.hgi.hgi-solid.hgi-obtuse::before {
  mask-image: url(/build/images/obtuse.7667e2e7.svg);
  -webkit-mask-image: url(/build/images/obtuse.7667e2e7.svg);
}

.hgi.hgi-bulk.hgi-obtuse::before {
  mask-image: url(/build/images/obtuse.525a10d2.svg);
  -webkit-mask-image: url(/build/images/obtuse.525a10d2.svg);
}

.hgi.hgi-solid.hgi-octagon::before {
  mask-image: url(/build/images/octagon.d8e62c9c.svg);
  -webkit-mask-image: url(/build/images/octagon.d8e62c9c.svg);
}

.hgi.hgi-bulk.hgi-octagon::before {
  mask-image: url(/build/images/octagon.b9b31b7a.svg);
  -webkit-mask-image: url(/build/images/octagon.b9b31b7a.svg);
}

.hgi.hgi-solid.hgi-octopus::before {
  mask-image: url(/build/images/octopus.a87fe329.svg);
  -webkit-mask-image: url(/build/images/octopus.a87fe329.svg);
}

.hgi.hgi-bulk.hgi-octopus::before {
  mask-image: url(/build/images/octopus.c7e482fa.svg);
  -webkit-mask-image: url(/build/images/octopus.c7e482fa.svg);
}

.hgi.hgi-solid.hgi-office-365::before {
  mask-image: url(/build/images/office-365.4d35bcc1.svg);
  -webkit-mask-image: url(/build/images/office-365.4d35bcc1.svg);
}

.hgi.hgi-bulk.hgi-office-365::before {
  mask-image: url(/build/images/office-365.67effa76.svg);
  -webkit-mask-image: url(/build/images/office-365.67effa76.svg);
}

.hgi.hgi-solid.hgi-office-chair::before {
  mask-image: url(/build/images/office-chair.59a6aa71.svg);
  -webkit-mask-image: url(/build/images/office-chair.59a6aa71.svg);
}

.hgi.hgi-bulk.hgi-office-chair::before {
  mask-image: url(/build/images/office-chair.55df7d7b.svg);
  -webkit-mask-image: url(/build/images/office-chair.55df7d7b.svg);
}

.hgi.hgi-solid.hgi-office::before {
  mask-image: url(/build/images/office.7cd21f81.svg);
  -webkit-mask-image: url(/build/images/office.7cd21f81.svg);
}

.hgi.hgi-bulk.hgi-office::before {
  mask-image: url(/build/images/office.705d5ae5.svg);
  -webkit-mask-image: url(/build/images/office.705d5ae5.svg);
}

.hgi.hgi-solid.hgi-oil-barrel::before {
  mask-image: url(/build/images/oil-barrel.befb2147.svg);
  -webkit-mask-image: url(/build/images/oil-barrel.befb2147.svg);
}

.hgi.hgi-bulk.hgi-oil-barrel::before {
  mask-image: url(/build/images/oil-barrel.0e8c8629.svg);
  -webkit-mask-image: url(/build/images/oil-barrel.0e8c8629.svg);
}

.hgi.hgi-solid.hgi-ok-finger::before {
  mask-image: url(/build/images/ok-finger.0e128474.svg);
  -webkit-mask-image: url(/build/images/ok-finger.0e128474.svg);
}

.hgi.hgi-bulk.hgi-ok-finger::before {
  mask-image: url(/build/images/ok-finger.9559c095.svg);
  -webkit-mask-image: url(/build/images/ok-finger.9559c095.svg);
}

.hgi.hgi-solid.hgi-olympic-torch::before {
  mask-image: url(/build/images/olympic-torch.daeac649.svg);
  -webkit-mask-image: url(/build/images/olympic-torch.daeac649.svg);
}

.hgi.hgi-bulk.hgi-olympic-torch::before {
  mask-image: url(/build/images/olympic-torch.9de90b17.svg);
  -webkit-mask-image: url(/build/images/olympic-torch.9de90b17.svg);
}

.hgi.hgi-solid.hgi-online-learning-01::before {
  mask-image: url(/build/images/online-learning-01.5dca0ea4.svg);
  -webkit-mask-image: url(/build/images/online-learning-01.5dca0ea4.svg);
}

.hgi.hgi-bulk.hgi-online-learning-01::before {
  mask-image: url(/build/images/online-learning-01.84786bfb.svg);
  -webkit-mask-image: url(/build/images/online-learning-01.84786bfb.svg);
}

.hgi.hgi-solid.hgi-online-learning-02::before {
  mask-image: url(/build/images/online-learning-02.1e4e43d5.svg);
  -webkit-mask-image: url(/build/images/online-learning-02.1e4e43d5.svg);
}

.hgi.hgi-bulk.hgi-online-learning-02::before {
  mask-image: url(/build/images/online-learning-02.cabe4dc6.svg);
  -webkit-mask-image: url(/build/images/online-learning-02.cabe4dc6.svg);
}

.hgi.hgi-solid.hgi-online-learning-03::before {
  mask-image: url(/build/images/online-learning-03.cbf69421.svg);
  -webkit-mask-image: url(/build/images/online-learning-03.cbf69421.svg);
}

.hgi.hgi-bulk.hgi-online-learning-03::before {
  mask-image: url(/build/images/online-learning-03.60f7765b.svg);
  -webkit-mask-image: url(/build/images/online-learning-03.60f7765b.svg);
}

.hgi.hgi-solid.hgi-online-learning-04::before {
  mask-image: url(/build/images/online-learning-04.36e69b02.svg);
  -webkit-mask-image: url(/build/images/online-learning-04.36e69b02.svg);
}

.hgi.hgi-bulk.hgi-online-learning-04::before {
  mask-image: url(/build/images/online-learning-04.5eacc13d.svg);
  -webkit-mask-image: url(/build/images/online-learning-04.5eacc13d.svg);
}

.hgi.hgi-solid.hgi-open-caption::before {
  mask-image: url(/build/images/open-caption.f4d124cf.svg);
  -webkit-mask-image: url(/build/images/open-caption.f4d124cf.svg);
}

.hgi.hgi-bulk.hgi-open-caption::before {
  mask-image: url(/build/images/open-caption.02358255.svg);
  -webkit-mask-image: url(/build/images/open-caption.02358255.svg);
}

.hgi.hgi-solid.hgi-option::before {
  mask-image: url(/build/images/option.0117a734.svg);
  -webkit-mask-image: url(/build/images/option.0117a734.svg);
}

.hgi.hgi-bulk.hgi-option::before {
  mask-image: url(/build/images/option.6ab265e6.svg);
  -webkit-mask-image: url(/build/images/option.6ab265e6.svg);
}

.hgi.hgi-solid.hgi-orange::before {
  mask-image: url(/build/images/orange.d79d9348.svg);
  -webkit-mask-image: url(/build/images/orange.d79d9348.svg);
}

.hgi.hgi-bulk.hgi-orange::before {
  mask-image: url(/build/images/orange.1437ee49.svg);
  -webkit-mask-image: url(/build/images/orange.1437ee49.svg);
}

.hgi.hgi-solid.hgi-orbit-01::before {
  mask-image: url(/build/images/orbit-01.6f2030a0.svg);
  -webkit-mask-image: url(/build/images/orbit-01.6f2030a0.svg);
}

.hgi.hgi-bulk.hgi-orbit-01::before {
  mask-image: url(/build/images/orbit-01.1bb5b595.svg);
  -webkit-mask-image: url(/build/images/orbit-01.1bb5b595.svg);
}

.hgi.hgi-solid.hgi-orbit-02::before {
  mask-image: url(/build/images/orbit-02.aed22705.svg);
  -webkit-mask-image: url(/build/images/orbit-02.aed22705.svg);
}

.hgi.hgi-bulk.hgi-orbit-02::before {
  mask-image: url(/build/images/orbit-02.5e3a4589.svg);
  -webkit-mask-image: url(/build/images/orbit-02.5e3a4589.svg);
}

.hgi.hgi-solid.hgi-organic-food::before {
  mask-image: url(/build/images/organic-food.4fe85ffc.svg);
  -webkit-mask-image: url(/build/images/organic-food.4fe85ffc.svg);
}

.hgi.hgi-bulk.hgi-organic-food::before {
  mask-image: url(/build/images/organic-food.c43c78c5.svg);
  -webkit-mask-image: url(/build/images/organic-food.c43c78c5.svg);
}

.hgi.hgi-solid.hgi-orthogonal-edge::before {
  mask-image: url(/build/images/orthogonal-edge.3e52a465.svg);
  -webkit-mask-image: url(/build/images/orthogonal-edge.3e52a465.svg);
}

.hgi.hgi-bulk.hgi-orthogonal-edge::before {
  mask-image: url(/build/images/orthogonal-edge.e92f5c1a.svg);
  -webkit-mask-image: url(/build/images/orthogonal-edge.e92f5c1a.svg);
}

.hgi.hgi-solid.hgi-oval::before {
  mask-image: url(/build/images/oval.82c1a5c0.svg);
  -webkit-mask-image: url(/build/images/oval.82c1a5c0.svg);
}

.hgi.hgi-bulk.hgi-oval::before {
  mask-image: url(/build/images/oval.e03098d5.svg);
  -webkit-mask-image: url(/build/images/oval.e03098d5.svg);
}

.hgi.hgi-solid.hgi-oven::before {
  mask-image: url(/build/images/oven.e81c2856.svg);
  -webkit-mask-image: url(/build/images/oven.e81c2856.svg);
}

.hgi.hgi-bulk.hgi-oven::before {
  mask-image: url(/build/images/oven.c71d9e3a.svg);
  -webkit-mask-image: url(/build/images/oven.c71d9e3a.svg);
}

.hgi.hgi-solid.hgi-package-add::before {
  mask-image: url(/build/images/package-add.85fb71cb.svg);
  -webkit-mask-image: url(/build/images/package-add.85fb71cb.svg);
}

.hgi.hgi-bulk.hgi-package-add::before {
  mask-image: url(/build/images/package-add.efb4f741.svg);
  -webkit-mask-image: url(/build/images/package-add.efb4f741.svg);
}

.hgi.hgi-solid.hgi-package-delivered::before {
  mask-image: url(/build/images/package-delivered.4106fa35.svg);
  -webkit-mask-image: url(/build/images/package-delivered.4106fa35.svg);
}

.hgi.hgi-bulk.hgi-package-delivered::before {
  mask-image: url(/build/images/package-delivered.c3f21e30.svg);
  -webkit-mask-image: url(/build/images/package-delivered.c3f21e30.svg);
}

.hgi.hgi-solid.hgi-package-moving::before {
  mask-image: url(/build/images/package-moving.169a5911.svg);
  -webkit-mask-image: url(/build/images/package-moving.169a5911.svg);
}

.hgi.hgi-bulk.hgi-package-moving::before {
  mask-image: url(/build/images/package-moving.c2cc5d40.svg);
  -webkit-mask-image: url(/build/images/package-moving.c2cc5d40.svg);
}

.hgi.hgi-solid.hgi-package-open::before {
  mask-image: url(/build/images/package-open.2188f2c5.svg);
  -webkit-mask-image: url(/build/images/package-open.2188f2c5.svg);
}

.hgi.hgi-bulk.hgi-package-open::before {
  mask-image: url(/build/images/package-open.bfc84b4a.svg);
  -webkit-mask-image: url(/build/images/package-open.bfc84b4a.svg);
}

.hgi.hgi-solid.hgi-package-out-of-stock::before {
  mask-image: url(/build/images/package-out-of-stock.6bd1b555.svg);
  -webkit-mask-image: url(/build/images/package-out-of-stock.6bd1b555.svg);
}

.hgi.hgi-bulk.hgi-package-out-of-stock::before {
  mask-image: url(/build/images/package-out-of-stock.bf0e2590.svg);
  -webkit-mask-image: url(/build/images/package-out-of-stock.bf0e2590.svg);
}

.hgi.hgi-solid.hgi-package-process::before {
  mask-image: url(/build/images/package-process.35061f76.svg);
  -webkit-mask-image: url(/build/images/package-process.35061f76.svg);
}

.hgi.hgi-bulk.hgi-package-process::before {
  mask-image: url(/build/images/package-process.725f916e.svg);
  -webkit-mask-image: url(/build/images/package-process.725f916e.svg);
}

.hgi.hgi-solid.hgi-package-receive::before {
  mask-image: url(/build/images/package-receive.0e7cb866.svg);
  -webkit-mask-image: url(/build/images/package-receive.0e7cb866.svg);
}

.hgi.hgi-bulk.hgi-package-receive::before {
  mask-image: url(/build/images/package-receive.554921af.svg);
  -webkit-mask-image: url(/build/images/package-receive.554921af.svg);
}

.hgi.hgi-solid.hgi-package-remove::before {
  mask-image: url(/build/images/package-remove.9d523eac.svg);
  -webkit-mask-image: url(/build/images/package-remove.9d523eac.svg);
}

.hgi.hgi-bulk.hgi-package-remove::before {
  mask-image: url(/build/images/package-remove.96d39fc6.svg);
  -webkit-mask-image: url(/build/images/package-remove.96d39fc6.svg);
}

.hgi.hgi-solid.hgi-package-search::before {
  mask-image: url(/build/images/package-search.fa274045.svg);
  -webkit-mask-image: url(/build/images/package-search.fa274045.svg);
}

.hgi.hgi-bulk.hgi-package-search::before {
  mask-image: url(/build/images/package-search.20225b0b.svg);
  -webkit-mask-image: url(/build/images/package-search.20225b0b.svg);
}

.hgi.hgi-solid.hgi-package-sent::before {
  mask-image: url(/build/images/package-sent.cc1d38c1.svg);
  -webkit-mask-image: url(/build/images/package-sent.cc1d38c1.svg);
}

.hgi.hgi-bulk.hgi-package-sent::before {
  mask-image: url(/build/images/package-sent.0cab7735.svg);
  -webkit-mask-image: url(/build/images/package-sent.0cab7735.svg);
}

.hgi.hgi-solid.hgi-package::before {
  mask-image: url(/build/images/package.e9cb2157.svg);
  -webkit-mask-image: url(/build/images/package.e9cb2157.svg);
}

.hgi.hgi-bulk.hgi-package::before {
  mask-image: url(/build/images/package.3a54f8db.svg);
  -webkit-mask-image: url(/build/images/package.3a54f8db.svg);
}

.hgi.hgi-solid.hgi-pacman-01::before {
  mask-image: url(/build/images/pacman-01.344085c8.svg);
  -webkit-mask-image: url(/build/images/pacman-01.344085c8.svg);
}

.hgi.hgi-bulk.hgi-pacman-01::before {
  mask-image: url(/build/images/pacman-01.d7f72681.svg);
  -webkit-mask-image: url(/build/images/pacman-01.d7f72681.svg);
}

.hgi.hgi-solid.hgi-pacman-02::before {
  mask-image: url(/build/images/pacman-02.43b9786e.svg);
  -webkit-mask-image: url(/build/images/pacman-02.43b9786e.svg);
}

.hgi.hgi-bulk.hgi-pacman-02::before {
  mask-image: url(/build/images/pacman-02.51e7ab52.svg);
  -webkit-mask-image: url(/build/images/pacman-02.51e7ab52.svg);
}

.hgi.hgi-solid.hgi-paint-board::before {
  mask-image: url(/build/images/paint-board.030aa75b.svg);
  -webkit-mask-image: url(/build/images/paint-board.030aa75b.svg);
}

.hgi.hgi-bulk.hgi-paint-board::before {
  mask-image: url(/build/images/paint-board.f60929c6.svg);
  -webkit-mask-image: url(/build/images/paint-board.f60929c6.svg);
}

.hgi.hgi-solid.hgi-paint-brush-01::before {
  mask-image: url(/build/images/paint-brush-01.b12daf8f.svg);
  -webkit-mask-image: url(/build/images/paint-brush-01.b12daf8f.svg);
}

.hgi.hgi-bulk.hgi-paint-brush-01::before {
  mask-image: url(/build/images/paint-brush-01.8347b359.svg);
  -webkit-mask-image: url(/build/images/paint-brush-01.8347b359.svg);
}

.hgi.hgi-solid.hgi-paint-brush-02::before {
  mask-image: url(/build/images/paint-brush-02.1ba5db5e.svg);
  -webkit-mask-image: url(/build/images/paint-brush-02.1ba5db5e.svg);
}

.hgi.hgi-bulk.hgi-paint-brush-02::before {
  mask-image: url(/build/images/paint-brush-02.d73b71b7.svg);
  -webkit-mask-image: url(/build/images/paint-brush-02.d73b71b7.svg);
}

.hgi.hgi-solid.hgi-paint-brush-03::before {
  mask-image: url(/build/images/paint-brush-03.8792aaf8.svg);
  -webkit-mask-image: url(/build/images/paint-brush-03.8792aaf8.svg);
}

.hgi.hgi-bulk.hgi-paint-brush-03::before {
  mask-image: url(/build/images/paint-brush-03.d5347e8d.svg);
  -webkit-mask-image: url(/build/images/paint-brush-03.d5347e8d.svg);
}

.hgi.hgi-solid.hgi-paint-brush-04::before {
  mask-image: url(/build/images/paint-brush-04.0afb5fae.svg);
  -webkit-mask-image: url(/build/images/paint-brush-04.0afb5fae.svg);
}

.hgi.hgi-bulk.hgi-paint-brush-04::before {
  mask-image: url(/build/images/paint-brush-04.afc40f67.svg);
  -webkit-mask-image: url(/build/images/paint-brush-04.afc40f67.svg);
}

.hgi.hgi-solid.hgi-paint-bucket::before {
  mask-image: url(/build/images/paint-bucket.4847d5e1.svg);
  -webkit-mask-image: url(/build/images/paint-bucket.4847d5e1.svg);
}

.hgi.hgi-bulk.hgi-paint-bucket::before {
  mask-image: url(/build/images/paint-bucket.99993cc3.svg);
  -webkit-mask-image: url(/build/images/paint-bucket.99993cc3.svg);
}

.hgi.hgi-solid.hgi-pan-01::before {
  mask-image: url(/build/images/pan-01.0a2894af.svg);
  -webkit-mask-image: url(/build/images/pan-01.0a2894af.svg);
}

.hgi.hgi-bulk.hgi-pan-01::before {
  mask-image: url(/build/images/pan-01.50a230bc.svg);
  -webkit-mask-image: url(/build/images/pan-01.50a230bc.svg);
}

.hgi.hgi-solid.hgi-pan-02::before {
  mask-image: url(/build/images/pan-02.9fc9273c.svg);
  -webkit-mask-image: url(/build/images/pan-02.9fc9273c.svg);
}

.hgi.hgi-bulk.hgi-pan-02::before {
  mask-image: url(/build/images/pan-02.bc4b3acb.svg);
  -webkit-mask-image: url(/build/images/pan-02.bc4b3acb.svg);
}

.hgi.hgi-solid.hgi-pan-03::before {
  mask-image: url(/build/images/pan-03.f1ce90f5.svg);
  -webkit-mask-image: url(/build/images/pan-03.f1ce90f5.svg);
}

.hgi.hgi-bulk.hgi-pan-03::before {
  mask-image: url(/build/images/pan-03.6e06f3ce.svg);
  -webkit-mask-image: url(/build/images/pan-03.6e06f3ce.svg);
}

.hgi.hgi-solid.hgi-parabola-01::before {
  mask-image: url(/build/images/parabola-01.3df1e918.svg);
  -webkit-mask-image: url(/build/images/parabola-01.3df1e918.svg);
}

.hgi.hgi-bulk.hgi-parabola-01::before {
  mask-image: url(/build/images/parabola-01.2f5e5f9e.svg);
  -webkit-mask-image: url(/build/images/parabola-01.2f5e5f9e.svg);
}

.hgi.hgi-solid.hgi-parabola-02::before {
  mask-image: url(/build/images/parabola-02.a348df83.svg);
  -webkit-mask-image: url(/build/images/parabola-02.a348df83.svg);
}

.hgi.hgi-bulk.hgi-parabola-02::before {
  mask-image: url(/build/images/parabola-02.2c8d97da.svg);
  -webkit-mask-image: url(/build/images/parabola-02.2c8d97da.svg);
}

.hgi.hgi-solid.hgi-parabola-03::before {
  mask-image: url(/build/images/parabola-03.dfadf0e8.svg);
  -webkit-mask-image: url(/build/images/parabola-03.dfadf0e8.svg);
}

.hgi.hgi-bulk.hgi-parabola-03::before {
  mask-image: url(/build/images/parabola-03.5176473e.svg);
  -webkit-mask-image: url(/build/images/parabola-03.5176473e.svg);
}

.hgi.hgi-solid.hgi-paragliding::before {
  mask-image: url(/build/images/paragliding.1466aec8.svg);
  -webkit-mask-image: url(/build/images/paragliding.1466aec8.svg);
}

.hgi.hgi-bulk.hgi-paragliding::before {
  mask-image: url(/build/images/paragliding.6ffc52ba.svg);
  -webkit-mask-image: url(/build/images/paragliding.6ffc52ba.svg);
}

.hgi.hgi-solid.hgi-paragraph-bullets-point-01::before {
  mask-image: url(/build/images/paragraph-bullets-point-01.1e6fd4f5.svg);
  -webkit-mask-image: url(/build/images/paragraph-bullets-point-01.1e6fd4f5.svg);
}

.hgi.hgi-bulk.hgi-paragraph-bullets-point-01::before {
  mask-image: url(/build/images/paragraph-bullets-point-01.deb5e038.svg);
  -webkit-mask-image: url(/build/images/paragraph-bullets-point-01.deb5e038.svg);
}

.hgi.hgi-solid.hgi-paragraph-bullets-point-02::before {
  mask-image: url(/build/images/paragraph-bullets-point-02.6f82b01f.svg);
  -webkit-mask-image: url(/build/images/paragraph-bullets-point-02.6f82b01f.svg);
}

.hgi.hgi-bulk.hgi-paragraph-bullets-point-02::before {
  mask-image: url(/build/images/paragraph-bullets-point-02.969e69e0.svg);
  -webkit-mask-image: url(/build/images/paragraph-bullets-point-02.969e69e0.svg);
}

.hgi.hgi-solid.hgi-paragraph-spacing::before {
  mask-image: url(/build/images/paragraph-spacing.ea4c1664.svg);
  -webkit-mask-image: url(/build/images/paragraph-spacing.ea4c1664.svg);
}

.hgi.hgi-bulk.hgi-paragraph-spacing::before {
  mask-image: url(/build/images/paragraph-spacing.428ce5f8.svg);
  -webkit-mask-image: url(/build/images/paragraph-spacing.428ce5f8.svg);
}

.hgi.hgi-solid.hgi-paragraph::before {
  mask-image: url(/build/images/paragraph.0e46ff56.svg);
  -webkit-mask-image: url(/build/images/paragraph.0e46ff56.svg);
}

.hgi.hgi-bulk.hgi-paragraph::before {
  mask-image: url(/build/images/paragraph.72976c00.svg);
  -webkit-mask-image: url(/build/images/paragraph.72976c00.svg);
}

.hgi.hgi-solid.hgi-parallelogram::before {
  mask-image: url(/build/images/parallelogram.f3de2daf.svg);
  -webkit-mask-image: url(/build/images/parallelogram.f3de2daf.svg);
}

.hgi.hgi-bulk.hgi-parallelogram::before {
  mask-image: url(/build/images/parallelogram.9c3792c3.svg);
  -webkit-mask-image: url(/build/images/parallelogram.9c3792c3.svg);
}

.hgi.hgi-solid.hgi-parking-area-circle::before {
  mask-image: url(/build/images/parking-area-circle.776b6e8b.svg);
  -webkit-mask-image: url(/build/images/parking-area-circle.776b6e8b.svg);
}

.hgi.hgi-bulk.hgi-parking-area-circle::before {
  mask-image: url(/build/images/parking-area-circle.18b8c8c3.svg);
  -webkit-mask-image: url(/build/images/parking-area-circle.18b8c8c3.svg);
}

.hgi.hgi-solid.hgi-parking-area-square::before {
  mask-image: url(/build/images/parking-area-square.2b04244f.svg);
  -webkit-mask-image: url(/build/images/parking-area-square.2b04244f.svg);
}

.hgi.hgi-bulk.hgi-parking-area-square::before {
  mask-image: url(/build/images/parking-area-square.9b9ec491.svg);
  -webkit-mask-image: url(/build/images/parking-area-square.9b9ec491.svg);
}

.hgi.hgi-solid.hgi-passport-01::before {
  mask-image: url(/build/images/passport-01.688adcdc.svg);
  -webkit-mask-image: url(/build/images/passport-01.688adcdc.svg);
}

.hgi.hgi-bulk.hgi-passport-01::before {
  mask-image: url(/build/images/passport-01.0a8017ba.svg);
  -webkit-mask-image: url(/build/images/passport-01.0a8017ba.svg);
}

.hgi.hgi-solid.hgi-passport-expired::before {
  mask-image: url(/build/images/passport-expired.00c8e4a7.svg);
  -webkit-mask-image: url(/build/images/passport-expired.00c8e4a7.svg);
}

.hgi.hgi-bulk.hgi-passport-expired::before {
  mask-image: url(/build/images/passport-expired.f736e3e9.svg);
  -webkit-mask-image: url(/build/images/passport-expired.f736e3e9.svg);
}

.hgi.hgi-solid.hgi-passport-valid::before {
  mask-image: url(/build/images/passport-valid.2ba149ae.svg);
  -webkit-mask-image: url(/build/images/passport-valid.2ba149ae.svg);
}

.hgi.hgi-bulk.hgi-passport-valid::before {
  mask-image: url(/build/images/passport-valid.030ae152.svg);
  -webkit-mask-image: url(/build/images/passport-valid.030ae152.svg);
}

.hgi.hgi-solid.hgi-passport::before {
  mask-image: url(/build/images/passport.d980d1b9.svg);
  -webkit-mask-image: url(/build/images/passport.d980d1b9.svg);
}

.hgi.hgi-bulk.hgi-passport::before {
  mask-image: url(/build/images/passport.05f73baf.svg);
  -webkit-mask-image: url(/build/images/passport.05f73baf.svg);
}

.hgi.hgi-solid.hgi-password-validation::before {
  mask-image: url(/build/images/password-validation.4c619dca.svg);
  -webkit-mask-image: url(/build/images/password-validation.4c619dca.svg);
}

.hgi.hgi-bulk.hgi-password-validation::before {
  mask-image: url(/build/images/password-validation.af2ec24c.svg);
  -webkit-mask-image: url(/build/images/password-validation.af2ec24c.svg);
}

.hgi.hgi-solid.hgi-path::before {
  mask-image: url(/build/images/path.60f6e239.svg);
  -webkit-mask-image: url(/build/images/path.60f6e239.svg);
}

.hgi.hgi-bulk.hgi-path::before {
  mask-image: url(/build/images/path.7ebe0d6a.svg);
  -webkit-mask-image: url(/build/images/path.7ebe0d6a.svg);
}

.hgi.hgi-solid.hgi-pathfinder-crop::before {
  mask-image: url(/build/images/pathfinder-crop.65f40bd2.svg);
  -webkit-mask-image: url(/build/images/pathfinder-crop.65f40bd2.svg);
}

.hgi.hgi-bulk.hgi-pathfinder-crop::before {
  mask-image: url(/build/images/pathfinder-crop.6087189d.svg);
  -webkit-mask-image: url(/build/images/pathfinder-crop.6087189d.svg);
}

.hgi.hgi-solid.hgi-pathfinder-divide::before {
  mask-image: url(/build/images/pathfinder-divide.08b9e40a.svg);
  -webkit-mask-image: url(/build/images/pathfinder-divide.08b9e40a.svg);
}

.hgi.hgi-bulk.hgi-pathfinder-divide::before {
  mask-image: url(/build/images/pathfinder-divide.c3f6f126.svg);
  -webkit-mask-image: url(/build/images/pathfinder-divide.c3f6f126.svg);
}

.hgi.hgi-solid.hgi-pathfinder-exclude::before {
  mask-image: url(/build/images/pathfinder-exclude.20c5eae5.svg);
  -webkit-mask-image: url(/build/images/pathfinder-exclude.20c5eae5.svg);
}

.hgi.hgi-bulk.hgi-pathfinder-exclude::before {
  mask-image: url(/build/images/pathfinder-exclude.605851d6.svg);
  -webkit-mask-image: url(/build/images/pathfinder-exclude.605851d6.svg);
}

.hgi.hgi-solid.hgi-pathfinder-intersect::before {
  mask-image: url(/build/images/pathfinder-intersect.af019bc7.svg);
  -webkit-mask-image: url(/build/images/pathfinder-intersect.af019bc7.svg);
}

.hgi.hgi-bulk.hgi-pathfinder-intersect::before {
  mask-image: url(/build/images/pathfinder-intersect.20029868.svg);
  -webkit-mask-image: url(/build/images/pathfinder-intersect.20029868.svg);
}

.hgi.hgi-solid.hgi-pathfinder-merge::before {
  mask-image: url(/build/images/pathfinder-merge.ee15d459.svg);
  -webkit-mask-image: url(/build/images/pathfinder-merge.ee15d459.svg);
}

.hgi.hgi-bulk.hgi-pathfinder-merge::before {
  mask-image: url(/build/images/pathfinder-merge.73bc7ed7.svg);
  -webkit-mask-image: url(/build/images/pathfinder-merge.73bc7ed7.svg);
}

.hgi.hgi-solid.hgi-pathfinder-minus-back::before {
  mask-image: url(/build/images/pathfinder-minus-back.91d49fee.svg);
  -webkit-mask-image: url(/build/images/pathfinder-minus-back.91d49fee.svg);
}

.hgi.hgi-bulk.hgi-pathfinder-minus-back::before {
  mask-image: url(/build/images/pathfinder-minus-back.e676e666.svg);
  -webkit-mask-image: url(/build/images/pathfinder-minus-back.e676e666.svg);
}

.hgi.hgi-solid.hgi-pathfinder-minus-front::before {
  mask-image: url(/build/images/pathfinder-minus-front.c4101fea.svg);
  -webkit-mask-image: url(/build/images/pathfinder-minus-front.c4101fea.svg);
}

.hgi.hgi-bulk.hgi-pathfinder-minus-front::before {
  mask-image: url(/build/images/pathfinder-minus-front.afd9f9d9.svg);
  -webkit-mask-image: url(/build/images/pathfinder-minus-front.afd9f9d9.svg);
}

.hgi.hgi-solid.hgi-pathfinder-outline::before {
  mask-image: url(/build/images/pathfinder-outline.b1c6e548.svg);
  -webkit-mask-image: url(/build/images/pathfinder-outline.b1c6e548.svg);
}

.hgi.hgi-bulk.hgi-pathfinder-outline::before {
  mask-image: url(/build/images/pathfinder-outline.7e5754e7.svg);
  -webkit-mask-image: url(/build/images/pathfinder-outline.7e5754e7.svg);
}

.hgi.hgi-solid.hgi-pathfinder-trim::before {
  mask-image: url(/build/images/pathfinder-trim.4179c8cb.svg);
  -webkit-mask-image: url(/build/images/pathfinder-trim.4179c8cb.svg);
}

.hgi.hgi-bulk.hgi-pathfinder-trim::before {
  mask-image: url(/build/images/pathfinder-trim.a7f94145.svg);
  -webkit-mask-image: url(/build/images/pathfinder-trim.a7f94145.svg);
}

.hgi.hgi-solid.hgi-pathfinder-unite::before {
  mask-image: url(/build/images/pathfinder-unite.98cc7a5f.svg);
  -webkit-mask-image: url(/build/images/pathfinder-unite.98cc7a5f.svg);
}

.hgi.hgi-bulk.hgi-pathfinder-unite::before {
  mask-image: url(/build/images/pathfinder-unite.2baa2ea1.svg);
  -webkit-mask-image: url(/build/images/pathfinder-unite.2baa2ea1.svg);
}

.hgi.hgi-solid.hgi-patient::before {
  mask-image: url(/build/images/patient.ae7a4693.svg);
  -webkit-mask-image: url(/build/images/patient.ae7a4693.svg);
}

.hgi.hgi-bulk.hgi-patient::before {
  mask-image: url(/build/images/patient.0cdfab38.svg);
  -webkit-mask-image: url(/build/images/patient.0cdfab38.svg);
}

.hgi.hgi-solid.hgi-patio::before {
  mask-image: url(/build/images/patio.a4bee59a.svg);
  -webkit-mask-image: url(/build/images/patio.a4bee59a.svg);
}

.hgi.hgi-bulk.hgi-patio::before {
  mask-image: url(/build/images/patio.5c481101.svg);
  -webkit-mask-image: url(/build/images/patio.5c481101.svg);
}

.hgi.hgi-solid.hgi-pause::before {
  mask-image: url(/build/images/pause.f42cd908.svg);
  -webkit-mask-image: url(/build/images/pause.f42cd908.svg);
}

.hgi.hgi-bulk.hgi-pause::before {
  mask-image: url(/build/images/pause.72fc26b9.svg);
  -webkit-mask-image: url(/build/images/pause.72fc26b9.svg);
}

.hgi.hgi-solid.hgi-pavilon::before {
  mask-image: url(/build/images/pavilon.b34f1640.svg);
  -webkit-mask-image: url(/build/images/pavilon.b34f1640.svg);
}

.hgi.hgi-bulk.hgi-pavilon::before {
  mask-image: url(/build/images/pavilon.3c51c12a.svg);
  -webkit-mask-image: url(/build/images/pavilon.3c51c12a.svg);
}

.hgi.hgi-solid.hgi-pay-by-check::before {
  mask-image: url(/build/images/pay-by-check.d26b43f8.svg);
  -webkit-mask-image: url(/build/images/pay-by-check.d26b43f8.svg);
}

.hgi.hgi-bulk.hgi-pay-by-check::before {
  mask-image: url(/build/images/pay-by-check.7aac801d.svg);
  -webkit-mask-image: url(/build/images/pay-by-check.7aac801d.svg);
}

.hgi.hgi-solid.hgi-payment-01::before {
  mask-image: url(/build/images/payment-01.4b355466.svg);
  -webkit-mask-image: url(/build/images/payment-01.4b355466.svg);
}

.hgi.hgi-bulk.hgi-payment-01::before {
  mask-image: url(/build/images/payment-01.d7fbc91d.svg);
  -webkit-mask-image: url(/build/images/payment-01.d7fbc91d.svg);
}

.hgi.hgi-solid.hgi-payment-02::before {
  mask-image: url(/build/images/payment-02.d97dda6b.svg);
  -webkit-mask-image: url(/build/images/payment-02.d97dda6b.svg);
}

.hgi.hgi-bulk.hgi-payment-02::before {
  mask-image: url(/build/images/payment-02.21197a9f.svg);
  -webkit-mask-image: url(/build/images/payment-02.21197a9f.svg);
}

.hgi.hgi-solid.hgi-payment-success-01::before {
  mask-image: url(/build/images/payment-success-01.041c1703.svg);
  -webkit-mask-image: url(/build/images/payment-success-01.041c1703.svg);
}

.hgi.hgi-bulk.hgi-payment-success-01::before {
  mask-image: url(/build/images/payment-success-01.9bb578ae.svg);
  -webkit-mask-image: url(/build/images/payment-success-01.9bb578ae.svg);
}

.hgi.hgi-solid.hgi-payment-success-02::before {
  mask-image: url(/build/images/payment-success-02.d828a674.svg);
  -webkit-mask-image: url(/build/images/payment-success-02.d828a674.svg);
}

.hgi.hgi-bulk.hgi-payment-success-02::before {
  mask-image: url(/build/images/payment-success-02.ec575af7.svg);
  -webkit-mask-image: url(/build/images/payment-success-02.ec575af7.svg);
}

.hgi.hgi-solid.hgi-payoneer::before {
  mask-image: url(/build/images/payoneer.f630123b.svg);
  -webkit-mask-image: url(/build/images/payoneer.f630123b.svg);
}

.hgi.hgi-bulk.hgi-payoneer::before {
  mask-image: url(/build/images/payoneer.1daee493.svg);
  -webkit-mask-image: url(/build/images/payoneer.1daee493.svg);
}

.hgi.hgi-solid.hgi-paypal::before {
  mask-image: url(/build/images/paypal.578bdb99.svg);
  -webkit-mask-image: url(/build/images/paypal.578bdb99.svg);
}

.hgi.hgi-bulk.hgi-paypal::before {
  mask-image: url(/build/images/paypal.33137486.svg);
  -webkit-mask-image: url(/build/images/paypal.33137486.svg);
}

.hgi.hgi-solid.hgi-pdf-01::before {
  mask-image: url(/build/images/pdf-01.36c04032.svg);
  -webkit-mask-image: url(/build/images/pdf-01.36c04032.svg);
}

.hgi.hgi-bulk.hgi-pdf-01::before {
  mask-image: url(/build/images/pdf-01.f5ed3ef2.svg);
  -webkit-mask-image: url(/build/images/pdf-01.f5ed3ef2.svg);
}

.hgi.hgi-solid.hgi-pdf-02::before {
  mask-image: url(/build/images/pdf-02.4438e8c7.svg);
  -webkit-mask-image: url(/build/images/pdf-02.4438e8c7.svg);
}

.hgi.hgi-bulk.hgi-pdf-02::before {
  mask-image: url(/build/images/pdf-02.83de9ecf.svg);
  -webkit-mask-image: url(/build/images/pdf-02.83de9ecf.svg);
}

.hgi.hgi-solid.hgi-peer-to-peer-01::before {
  mask-image: url(/build/images/peer-to-peer-01.372f6265.svg);
  -webkit-mask-image: url(/build/images/peer-to-peer-01.372f6265.svg);
}

.hgi.hgi-bulk.hgi-peer-to-peer-01::before {
  mask-image: url(/build/images/peer-to-peer-01.a551f3ff.svg);
  -webkit-mask-image: url(/build/images/peer-to-peer-01.a551f3ff.svg);
}

.hgi.hgi-solid.hgi-peer-to-peer-02::before {
  mask-image: url(/build/images/peer-to-peer-02.95bf826d.svg);
  -webkit-mask-image: url(/build/images/peer-to-peer-02.95bf826d.svg);
}

.hgi.hgi-bulk.hgi-peer-to-peer-02::before {
  mask-image: url(/build/images/peer-to-peer-02.f5efa582.svg);
  -webkit-mask-image: url(/build/images/peer-to-peer-02.f5efa582.svg);
}

.hgi.hgi-solid.hgi-peer-to-peer-03::before {
  mask-image: url(/build/images/peer-to-peer-03.84b5e842.svg);
  -webkit-mask-image: url(/build/images/peer-to-peer-03.84b5e842.svg);
}

.hgi.hgi-bulk.hgi-peer-to-peer-03::before {
  mask-image: url(/build/images/peer-to-peer-03.9395410f.svg);
  -webkit-mask-image: url(/build/images/peer-to-peer-03.9395410f.svg);
}

.hgi.hgi-solid.hgi-pen-connect-bluetooth::before {
  mask-image: url(/build/images/pen-connect-bluetooth.6e733c70.svg);
  -webkit-mask-image: url(/build/images/pen-connect-bluetooth.6e733c70.svg);
}

.hgi.hgi-bulk.hgi-pen-connect-bluetooth::before {
  mask-image: url(/build/images/pen-connect-bluetooth.58afadf2.svg);
  -webkit-mask-image: url(/build/images/pen-connect-bluetooth.58afadf2.svg);
}

.hgi.hgi-solid.hgi-pen-connect-usb::before {
  mask-image: url(/build/images/pen-connect-usb.4f938f61.svg);
  -webkit-mask-image: url(/build/images/pen-connect-usb.4f938f61.svg);
}

.hgi.hgi-bulk.hgi-pen-connect-usb::before {
  mask-image: url(/build/images/pen-connect-usb.35d93315.svg);
  -webkit-mask-image: url(/build/images/pen-connect-usb.35d93315.svg);
}

.hgi.hgi-solid.hgi-pen-connect-wifi::before {
  mask-image: url(/build/images/pen-connect-wifi.1beca41f.svg);
  -webkit-mask-image: url(/build/images/pen-connect-wifi.1beca41f.svg);
}

.hgi.hgi-bulk.hgi-pen-connect-wifi::before {
  mask-image: url(/build/images/pen-connect-wifi.79e07f15.svg);
  -webkit-mask-image: url(/build/images/pen-connect-wifi.79e07f15.svg);
}

.hgi.hgi-solid.hgi-pen-tool-01::before {
  mask-image: url(/build/images/pen-tool-01.cb3c5bbe.svg);
  -webkit-mask-image: url(/build/images/pen-tool-01.cb3c5bbe.svg);
}

.hgi.hgi-bulk.hgi-pen-tool-01::before {
  mask-image: url(/build/images/pen-tool-01.78fc305e.svg);
  -webkit-mask-image: url(/build/images/pen-tool-01.78fc305e.svg);
}

.hgi.hgi-solid.hgi-pen-tool-02::before {
  mask-image: url(/build/images/pen-tool-02.07b746fc.svg);
  -webkit-mask-image: url(/build/images/pen-tool-02.07b746fc.svg);
}

.hgi.hgi-bulk.hgi-pen-tool-02::before {
  mask-image: url(/build/images/pen-tool-02.f53226c0.svg);
  -webkit-mask-image: url(/build/images/pen-tool-02.f53226c0.svg);
}

.hgi.hgi-solid.hgi-pen-tool-03::before {
  mask-image: url(/build/images/pen-tool-03.ff62bab8.svg);
  -webkit-mask-image: url(/build/images/pen-tool-03.ff62bab8.svg);
}

.hgi.hgi-bulk.hgi-pen-tool-03::before {
  mask-image: url(/build/images/pen-tool-03.82bb18e4.svg);
  -webkit-mask-image: url(/build/images/pen-tool-03.82bb18e4.svg);
}

.hgi.hgi-solid.hgi-pen-tool-add::before {
  mask-image: url(/build/images/pen-tool-add.6484ca4e.svg);
  -webkit-mask-image: url(/build/images/pen-tool-add.6484ca4e.svg);
}

.hgi.hgi-bulk.hgi-pen-tool-add::before {
  mask-image: url(/build/images/pen-tool-add.6c17964d.svg);
  -webkit-mask-image: url(/build/images/pen-tool-add.6c17964d.svg);
}

.hgi.hgi-solid.hgi-pen-tool-minus::before {
  mask-image: url(/build/images/pen-tool-minus.a6b53475.svg);
  -webkit-mask-image: url(/build/images/pen-tool-minus.a6b53475.svg);
}

.hgi.hgi-bulk.hgi-pen-tool-minus::before {
  mask-image: url(/build/images/pen-tool-minus.c99155d1.svg);
  -webkit-mask-image: url(/build/images/pen-tool-minus.c99155d1.svg);
}

.hgi.hgi-solid.hgi-pencil-edit-01::before {
  mask-image: url(/build/images/pencil-edit-01.1aee1e79.svg);
  -webkit-mask-image: url(/build/images/pencil-edit-01.1aee1e79.svg);
}

.hgi.hgi-bulk.hgi-pencil-edit-01::before {
  mask-image: url(/build/images/pencil-edit-01.c8015e53.svg);
  -webkit-mask-image: url(/build/images/pencil-edit-01.c8015e53.svg);
}

.hgi.hgi-solid.hgi-pencil-edit-02::before {
  mask-image: url(/build/images/pencil-edit-02.3a29a98e.svg);
  -webkit-mask-image: url(/build/images/pencil-edit-02.3a29a98e.svg);
}

.hgi.hgi-bulk.hgi-pencil-edit-02::before {
  mask-image: url(/build/images/pencil-edit-02.f594be50.svg);
  -webkit-mask-image: url(/build/images/pencil-edit-02.f594be50.svg);
}

.hgi.hgi-solid.hgi-pencil::before {
  mask-image: url(/build/images/pencil.630d31a4.svg);
  -webkit-mask-image: url(/build/images/pencil.630d31a4.svg);
}

.hgi.hgi-bulk.hgi-pencil::before {
  mask-image: url(/build/images/pencil.4417695c.svg);
  -webkit-mask-image: url(/build/images/pencil.4417695c.svg);
}

.hgi.hgi-solid.hgi-pendulum::before {
  mask-image: url(/build/images/pendulum.439f42a2.svg);
  -webkit-mask-image: url(/build/images/pendulum.439f42a2.svg);
}

.hgi.hgi-bulk.hgi-pendulum::before {
  mask-image: url(/build/images/pendulum.89f5ca88.svg);
  -webkit-mask-image: url(/build/images/pendulum.89f5ca88.svg);
}

.hgi.hgi-solid.hgi-pensive::before {
  mask-image: url(/build/images/pensive.2e88abbb.svg);
  -webkit-mask-image: url(/build/images/pensive.2e88abbb.svg);
}

.hgi.hgi-bulk.hgi-pensive::before {
  mask-image: url(/build/images/pensive.30332bd4.svg);
  -webkit-mask-image: url(/build/images/pensive.30332bd4.svg);
}

.hgi.hgi-solid.hgi-pentagon-01::before {
  mask-image: url(/build/images/pentagon-01.e031acd2.svg);
  -webkit-mask-image: url(/build/images/pentagon-01.e031acd2.svg);
}

.hgi.hgi-bulk.hgi-pentagon-01::before {
  mask-image: url(/build/images/pentagon-01.392d82e9.svg);
  -webkit-mask-image: url(/build/images/pentagon-01.392d82e9.svg);
}

.hgi.hgi-solid.hgi-pentagon::before {
  mask-image: url(/build/images/pentagon.6d729354.svg);
  -webkit-mask-image: url(/build/images/pentagon.6d729354.svg);
}

.hgi.hgi-bulk.hgi-pentagon::before {
  mask-image: url(/build/images/pentagon.7881a2c8.svg);
  -webkit-mask-image: url(/build/images/pentagon.7881a2c8.svg);
}

.hgi.hgi-solid.hgi-percent-circle::before {
  mask-image: url(/build/images/percent-circle.8cd8b776.svg);
  -webkit-mask-image: url(/build/images/percent-circle.8cd8b776.svg);
}

.hgi.hgi-bulk.hgi-percent-circle::before {
  mask-image: url(/build/images/percent-circle.6dbb4dd9.svg);
  -webkit-mask-image: url(/build/images/percent-circle.6dbb4dd9.svg);
}

.hgi.hgi-solid.hgi-percent-square::before {
  mask-image: url(/build/images/percent-square.85fee752.svg);
  -webkit-mask-image: url(/build/images/percent-square.85fee752.svg);
}

.hgi.hgi-bulk.hgi-percent-square::before {
  mask-image: url(/build/images/percent-square.2d2e6096.svg);
  -webkit-mask-image: url(/build/images/percent-square.2d2e6096.svg);
}

.hgi.hgi-solid.hgi-percent::before {
  mask-image: url(/build/images/percent.f592fa80.svg);
  -webkit-mask-image: url(/build/images/percent.f592fa80.svg);
}

.hgi.hgi-bulk.hgi-percent::before {
  mask-image: url(/build/images/percent.3ba5cd10.svg);
  -webkit-mask-image: url(/build/images/percent.3ba5cd10.svg);
}

.hgi.hgi-solid.hgi-perfume::before {
  mask-image: url(/build/images/perfume.9f401078.svg);
  -webkit-mask-image: url(/build/images/perfume.9f401078.svg);
}

.hgi.hgi-bulk.hgi-perfume::before {
  mask-image: url(/build/images/perfume.4e3ca3f2.svg);
  -webkit-mask-image: url(/build/images/perfume.4e3ca3f2.svg);
}

.hgi.hgi-solid.hgi-periscope::before {
  mask-image: url(/build/images/periscope.07b7d24e.svg);
  -webkit-mask-image: url(/build/images/periscope.07b7d24e.svg);
}

.hgi.hgi-bulk.hgi-periscope::before {
  mask-image: url(/build/images/periscope.d2210dc9.svg);
  -webkit-mask-image: url(/build/images/periscope.d2210dc9.svg);
}

.hgi.hgi-solid.hgi-permanent-job::before {
  mask-image: url(/build/images/permanent-job.b092a42f.svg);
  -webkit-mask-image: url(/build/images/permanent-job.b092a42f.svg);
}

.hgi.hgi-bulk.hgi-permanent-job::before {
  mask-image: url(/build/images/permanent-job.89388b8b.svg);
  -webkit-mask-image: url(/build/images/permanent-job.89388b8b.svg);
}

.hgi.hgi-solid.hgi-perspective::before {
  mask-image: url(/build/images/perspective.0a9f9e76.svg);
  -webkit-mask-image: url(/build/images/perspective.0a9f9e76.svg);
}

.hgi.hgi-bulk.hgi-perspective::before {
  mask-image: url(/build/images/perspective.79aeff06.svg);
  -webkit-mask-image: url(/build/images/perspective.79aeff06.svg);
}

.hgi.hgi-solid.hgi-pexels::before {
  mask-image: url(/build/images/pexels.7ff4a045.svg);
  -webkit-mask-image: url(/build/images/pexels.7ff4a045.svg);
}

.hgi.hgi-bulk.hgi-pexels::before {
  mask-image: url(/build/images/pexels.c4725d2a.svg);
  -webkit-mask-image: url(/build/images/pexels.c4725d2a.svg);
}

.hgi.hgi-solid.hgi-phone-off-01::before {
  mask-image: url(/build/images/phone-off-01.8cbe3936.svg);
  -webkit-mask-image: url(/build/images/phone-off-01.8cbe3936.svg);
}

.hgi.hgi-bulk.hgi-phone-off-01::before {
  mask-image: url(/build/images/phone-off-01.70700b5f.svg);
  -webkit-mask-image: url(/build/images/phone-off-01.70700b5f.svg);
}

.hgi.hgi-solid.hgi-phone-off-02::before {
  mask-image: url(/build/images/phone-off-02.364cde85.svg);
  -webkit-mask-image: url(/build/images/phone-off-02.364cde85.svg);
}

.hgi.hgi-bulk.hgi-phone-off-02::before {
  mask-image: url(/build/images/phone-off-02.4dc92a60.svg);
  -webkit-mask-image: url(/build/images/phone-off-02.4dc92a60.svg);
}

.hgi.hgi-solid.hgi-php::before {
  mask-image: url(/build/images/php.e527a4c7.svg);
  -webkit-mask-image: url(/build/images/php.e527a4c7.svg);
}

.hgi.hgi-bulk.hgi-php::before {
  mask-image: url(/build/images/php.ca168478.svg);
  -webkit-mask-image: url(/build/images/php.ca168478.svg);
}

.hgi.hgi-solid.hgi-physics::before {
  mask-image: url(/build/images/physics.cd18aabc.svg);
  -webkit-mask-image: url(/build/images/physics.cd18aabc.svg);
}

.hgi.hgi-bulk.hgi-physics::before {
  mask-image: url(/build/images/physics.f479cf44.svg);
  -webkit-mask-image: url(/build/images/physics.f479cf44.svg);
}

.hgi.hgi-solid.hgi-pi-circle::before {
  mask-image: url(/build/images/pi-circle.716bc915.svg);
  -webkit-mask-image: url(/build/images/pi-circle.716bc915.svg);
}

.hgi.hgi-bulk.hgi-pi-circle::before {
  mask-image: url(/build/images/pi-circle.29987091.svg);
  -webkit-mask-image: url(/build/images/pi-circle.29987091.svg);
}

.hgi.hgi-solid.hgi-pi-square::before {
  mask-image: url(/build/images/pi-square.577155cb.svg);
  -webkit-mask-image: url(/build/images/pi-square.577155cb.svg);
}

.hgi.hgi-bulk.hgi-pi-square::before {
  mask-image: url(/build/images/pi-square.3ec8e36f.svg);
  -webkit-mask-image: url(/build/images/pi-square.3ec8e36f.svg);
}

.hgi.hgi-solid.hgi-pi::before {
  mask-image: url(/build/images/pi.68ed4ae5.svg);
  -webkit-mask-image: url(/build/images/pi.68ed4ae5.svg);
}

.hgi.hgi-bulk.hgi-pi::before {
  mask-image: url(/build/images/pi.6e1f5d10.svg);
  -webkit-mask-image: url(/build/images/pi.6e1f5d10.svg);
}

.hgi.hgi-solid.hgi-picasa::before {
  mask-image: url(/build/images/picasa.93fdd24c.svg);
  -webkit-mask-image: url(/build/images/picasa.93fdd24c.svg);
}

.hgi.hgi-bulk.hgi-picasa::before {
  mask-image: url(/build/images/picasa.58e1bd68.svg);
  -webkit-mask-image: url(/build/images/picasa.58e1bd68.svg);
}

.hgi.hgi-solid.hgi-pickup-01::before {
  mask-image: url(/build/images/pickup-01.d719a131.svg);
  -webkit-mask-image: url(/build/images/pickup-01.d719a131.svg);
}

.hgi.hgi-bulk.hgi-pickup-01::before {
  mask-image: url(/build/images/pickup-01.28b26e54.svg);
  -webkit-mask-image: url(/build/images/pickup-01.28b26e54.svg);
}

.hgi.hgi-solid.hgi-pickup-02::before {
  mask-image: url(/build/images/pickup-02.43a799c7.svg);
  -webkit-mask-image: url(/build/images/pickup-02.43a799c7.svg);
}

.hgi.hgi-bulk.hgi-pickup-02::before {
  mask-image: url(/build/images/pickup-02.dd592036.svg);
  -webkit-mask-image: url(/build/images/pickup-02.dd592036.svg);
}

.hgi.hgi-solid.hgi-picture-in-picture-exit::before {
  mask-image: url(/build/images/picture-in-picture-exit.00b8b69b.svg);
  -webkit-mask-image: url(/build/images/picture-in-picture-exit.00b8b69b.svg);
}

.hgi.hgi-bulk.hgi-picture-in-picture-exit::before {
  mask-image: url(/build/images/picture-in-picture-exit.c4582a9d.svg);
  -webkit-mask-image: url(/build/images/picture-in-picture-exit.c4582a9d.svg);
}

.hgi.hgi-solid.hgi-picture-in-picture-on::before {
  mask-image: url(/build/images/picture-in-picture-on.0ca01742.svg);
  -webkit-mask-image: url(/build/images/picture-in-picture-on.0ca01742.svg);
}

.hgi.hgi-bulk.hgi-picture-in-picture-on::before {
  mask-image: url(/build/images/picture-in-picture-on.cf77fd09.svg);
  -webkit-mask-image: url(/build/images/picture-in-picture-on.cf77fd09.svg);
}

.hgi.hgi-solid.hgi-pie-chart-square::before {
  mask-image: url(/build/images/pie-chart-square.0717801a.svg);
  -webkit-mask-image: url(/build/images/pie-chart-square.0717801a.svg);
}

.hgi.hgi-bulk.hgi-pie-chart-square::before {
  mask-image: url(/build/images/pie-chart-square.b632d977.svg);
  -webkit-mask-image: url(/build/images/pie-chart-square.b632d977.svg);
}

.hgi.hgi-solid.hgi-pie-chart::before {
  mask-image: url(/build/images/pie-chart.b9e8c7ff.svg);
  -webkit-mask-image: url(/build/images/pie-chart.b9e8c7ff.svg);
}

.hgi.hgi-bulk.hgi-pie-chart::before {
  mask-image: url(/build/images/pie-chart.c25bdee3.svg);
  -webkit-mask-image: url(/build/images/pie-chart.c25bdee3.svg);
}

.hgi.hgi-solid.hgi-pie::before {
  mask-image: url(/build/images/pie.c035e905.svg);
  -webkit-mask-image: url(/build/images/pie.c035e905.svg);
}

.hgi.hgi-bulk.hgi-pie::before {
  mask-image: url(/build/images/pie.1f62c6d8.svg);
  -webkit-mask-image: url(/build/images/pie.1f62c6d8.svg);
}

.hgi.hgi-solid.hgi-piggy-bank::before {
  mask-image: url(/build/images/piggy-bank.6feb12c8.svg);
  -webkit-mask-image: url(/build/images/piggy-bank.6feb12c8.svg);
}

.hgi.hgi-bulk.hgi-piggy-bank::before {
  mask-image: url(/build/images/piggy-bank.5dee5c0e.svg);
  -webkit-mask-image: url(/build/images/piggy-bank.5dee5c0e.svg);
}

.hgi.hgi-solid.hgi-pin-code::before {
  mask-image: url(/build/images/pin-code.9f8fac38.svg);
  -webkit-mask-image: url(/build/images/pin-code.9f8fac38.svg);
}

.hgi.hgi-bulk.hgi-pin-code::before {
  mask-image: url(/build/images/pin-code.48a2c4c9.svg);
  -webkit-mask-image: url(/build/images/pin-code.48a2c4c9.svg);
}

.hgi.hgi-solid.hgi-pin-location-01::before {
  mask-image: url(/build/images/pin-location-01.bbd6c27f.svg);
  -webkit-mask-image: url(/build/images/pin-location-01.bbd6c27f.svg);
}

.hgi.hgi-bulk.hgi-pin-location-01::before {
  mask-image: url(/build/images/pin-location-01.bb7dc6fc.svg);
  -webkit-mask-image: url(/build/images/pin-location-01.bb7dc6fc.svg);
}

.hgi.hgi-solid.hgi-pin-location-02::before {
  mask-image: url(/build/images/pin-location-02.ceca2bb9.svg);
  -webkit-mask-image: url(/build/images/pin-location-02.ceca2bb9.svg);
}

.hgi.hgi-bulk.hgi-pin-location-02::before {
  mask-image: url(/build/images/pin-location-02.871bad9e.svg);
  -webkit-mask-image: url(/build/images/pin-location-02.871bad9e.svg);
}

.hgi.hgi-solid.hgi-pin-location-03::before {
  mask-image: url(/build/images/pin-location-03.535be54d.svg);
  -webkit-mask-image: url(/build/images/pin-location-03.535be54d.svg);
}

.hgi.hgi-bulk.hgi-pin-location-03::before {
  mask-image: url(/build/images/pin-location-03.e3cbe3d9.svg);
  -webkit-mask-image: url(/build/images/pin-location-03.e3cbe3d9.svg);
}

.hgi.hgi-solid.hgi-pin-off::before {
  mask-image: url(/build/images/pin-off.6c0e896a.svg);
  -webkit-mask-image: url(/build/images/pin-off.6c0e896a.svg);
}

.hgi.hgi-bulk.hgi-pin-off::before {
  mask-image: url(/build/images/pin-off.71f1aca9.svg);
  -webkit-mask-image: url(/build/images/pin-off.71f1aca9.svg);
}

.hgi.hgi-solid.hgi-pin::before {
  mask-image: url(/build/images/pin.29205404.svg);
  -webkit-mask-image: url(/build/images/pin.29205404.svg);
}

.hgi.hgi-bulk.hgi-pin::before {
  mask-image: url(/build/images/pin.2b0350c5.svg);
  -webkit-mask-image: url(/build/images/pin.2b0350c5.svg);
}

.hgi.hgi-solid.hgi-pinterest::before {
  mask-image: url(/build/images/pinterest.3a085727.svg);
  -webkit-mask-image: url(/build/images/pinterest.3a085727.svg);
}

.hgi.hgi-bulk.hgi-pinterest::before {
  mask-image: url(/build/images/pinterest.fc70e9cb.svg);
  -webkit-mask-image: url(/build/images/pinterest.fc70e9cb.svg);
}

.hgi.hgi-solid.hgi-pipeline::before {
  mask-image: url(/build/images/pipeline.3cf8dcd1.svg);
  -webkit-mask-image: url(/build/images/pipeline.3cf8dcd1.svg);
}

.hgi.hgi-bulk.hgi-pipeline::before {
  mask-image: url(/build/images/pipeline.0f55ddaa.svg);
  -webkit-mask-image: url(/build/images/pipeline.0f55ddaa.svg);
}

.hgi.hgi-solid.hgi-pisa-tower::before {
  mask-image: url(/build/images/pisa-tower.625c2b79.svg);
  -webkit-mask-image: url(/build/images/pisa-tower.625c2b79.svg);
}

.hgi.hgi-bulk.hgi-pisa-tower::before {
  mask-image: url(/build/images/pisa-tower.ad1d95ad.svg);
  -webkit-mask-image: url(/build/images/pisa-tower.ad1d95ad.svg);
}

.hgi.hgi-solid.hgi-pizza-01::before {
  mask-image: url(/build/images/pizza-01.944d9a83.svg);
  -webkit-mask-image: url(/build/images/pizza-01.944d9a83.svg);
}

.hgi.hgi-bulk.hgi-pizza-01::before {
  mask-image: url(/build/images/pizza-01.dbfcce2a.svg);
  -webkit-mask-image: url(/build/images/pizza-01.dbfcce2a.svg);
}

.hgi.hgi-solid.hgi-pizza-02::before {
  mask-image: url(/build/images/pizza-02.66942e13.svg);
  -webkit-mask-image: url(/build/images/pizza-02.66942e13.svg);
}

.hgi.hgi-bulk.hgi-pizza-02::before {
  mask-image: url(/build/images/pizza-02.21452f47.svg);
  -webkit-mask-image: url(/build/images/pizza-02.21452f47.svg);
}

.hgi.hgi-solid.hgi-pizza-cutter::before {
  mask-image: url(/build/images/pizza-cutter.aa95e17a.svg);
  -webkit-mask-image: url(/build/images/pizza-cutter.aa95e17a.svg);
}

.hgi.hgi-bulk.hgi-pizza-cutter::before {
  mask-image: url(/build/images/pizza-cutter.49ca7bd6.svg);
  -webkit-mask-image: url(/build/images/pizza-cutter.49ca7bd6.svg);
}

.hgi.hgi-solid.hgi-plane::before {
  mask-image: url(/build/images/plane.20a300ef.svg);
  -webkit-mask-image: url(/build/images/plane.20a300ef.svg);
}

.hgi.hgi-bulk.hgi-plane::before {
  mask-image: url(/build/images/plane.f9a30db9.svg);
  -webkit-mask-image: url(/build/images/plane.f9a30db9.svg);
}

.hgi.hgi-solid.hgi-plant-01::before {
  mask-image: url(/build/images/plant-01.6638cd6b.svg);
  -webkit-mask-image: url(/build/images/plant-01.6638cd6b.svg);
}

.hgi.hgi-bulk.hgi-plant-01::before {
  mask-image: url(/build/images/plant-01.ee37dcb5.svg);
  -webkit-mask-image: url(/build/images/plant-01.ee37dcb5.svg);
}

.hgi.hgi-solid.hgi-plant-02::before {
  mask-image: url(/build/images/plant-02.5d5582f5.svg);
  -webkit-mask-image: url(/build/images/plant-02.5d5582f5.svg);
}

.hgi.hgi-bulk.hgi-plant-02::before {
  mask-image: url(/build/images/plant-02.074af465.svg);
  -webkit-mask-image: url(/build/images/plant-02.074af465.svg);
}

.hgi.hgi-solid.hgi-plant-03::before {
  mask-image: url(/build/images/plant-03.cdcced81.svg);
  -webkit-mask-image: url(/build/images/plant-03.cdcced81.svg);
}

.hgi.hgi-bulk.hgi-plant-03::before {
  mask-image: url(/build/images/plant-03.8179d4f7.svg);
  -webkit-mask-image: url(/build/images/plant-03.8179d4f7.svg);
}

.hgi.hgi-solid.hgi-plant-04::before {
  mask-image: url(/build/images/plant-04.d8523263.svg);
  -webkit-mask-image: url(/build/images/plant-04.d8523263.svg);
}

.hgi.hgi-bulk.hgi-plant-04::before {
  mask-image: url(/build/images/plant-04.4c3bfe97.svg);
  -webkit-mask-image: url(/build/images/plant-04.4c3bfe97.svg);
}

.hgi.hgi-solid.hgi-plate::before {
  mask-image: url(/build/images/plate.2dc42d68.svg);
  -webkit-mask-image: url(/build/images/plate.2dc42d68.svg);
}

.hgi.hgi-bulk.hgi-plate::before {
  mask-image: url(/build/images/plate.ff762768.svg);
  -webkit-mask-image: url(/build/images/plate.ff762768.svg);
}

.hgi.hgi-solid.hgi-plaxo::before {
  mask-image: url(/build/images/plaxo.858d37db.svg);
  -webkit-mask-image: url(/build/images/plaxo.858d37db.svg);
}

.hgi.hgi-bulk.hgi-plaxo::before {
  mask-image: url(/build/images/plaxo.1a297fad.svg);
  -webkit-mask-image: url(/build/images/plaxo.1a297fad.svg);
}

.hgi.hgi-solid.hgi-play-circle-02::before {
  mask-image: url(/build/images/play-circle-02.384ce502.svg);
  -webkit-mask-image: url(/build/images/play-circle-02.384ce502.svg);
}

.hgi.hgi-bulk.hgi-play-circle-02::before {
  mask-image: url(/build/images/play-circle-02.0e9c7a8c.svg);
  -webkit-mask-image: url(/build/images/play-circle-02.0e9c7a8c.svg);
}

.hgi.hgi-solid.hgi-play-circle::before {
  mask-image: url(/build/images/play-circle.96166cc4.svg);
  -webkit-mask-image: url(/build/images/play-circle.96166cc4.svg);
}

.hgi.hgi-bulk.hgi-play-circle::before {
  mask-image: url(/build/images/play-circle.b305f3ea.svg);
  -webkit-mask-image: url(/build/images/play-circle.b305f3ea.svg);
}

.hgi.hgi-solid.hgi-play-list-add::before {
  mask-image: url(/build/images/play-list-add.60cf5e72.svg);
  -webkit-mask-image: url(/build/images/play-list-add.60cf5e72.svg);
}

.hgi.hgi-bulk.hgi-play-list-add::before {
  mask-image: url(/build/images/play-list-add.ac8a5e3e.svg);
  -webkit-mask-image: url(/build/images/play-list-add.ac8a5e3e.svg);
}

.hgi.hgi-solid.hgi-play-list-favourite-01::before {
  mask-image: url(/build/images/play-list-favourite-01.fafcbc16.svg);
  -webkit-mask-image: url(/build/images/play-list-favourite-01.fafcbc16.svg);
}

.hgi.hgi-bulk.hgi-play-list-favourite-01::before {
  mask-image: url(/build/images/play-list-favourite-01.fd0cbeea.svg);
  -webkit-mask-image: url(/build/images/play-list-favourite-01.fd0cbeea.svg);
}

.hgi.hgi-solid.hgi-play-list-favourite-02::before {
  mask-image: url(/build/images/play-list-favourite-02.e80639f5.svg);
  -webkit-mask-image: url(/build/images/play-list-favourite-02.e80639f5.svg);
}

.hgi.hgi-bulk.hgi-play-list-favourite-02::before {
  mask-image: url(/build/images/play-list-favourite-02.5f17b38c.svg);
  -webkit-mask-image: url(/build/images/play-list-favourite-02.5f17b38c.svg);
}

.hgi.hgi-solid.hgi-play-list-minus::before {
  mask-image: url(/build/images/play-list-minus.2e6a5ac5.svg);
  -webkit-mask-image: url(/build/images/play-list-minus.2e6a5ac5.svg);
}

.hgi.hgi-bulk.hgi-play-list-minus::before {
  mask-image: url(/build/images/play-list-minus.b1e99ad5.svg);
  -webkit-mask-image: url(/build/images/play-list-minus.b1e99ad5.svg);
}

.hgi.hgi-solid.hgi-play-list-remove::before {
  mask-image: url(/build/images/play-list-remove.aa71d67c.svg);
  -webkit-mask-image: url(/build/images/play-list-remove.aa71d67c.svg);
}

.hgi.hgi-bulk.hgi-play-list-remove::before {
  mask-image: url(/build/images/play-list-remove.5c235985.svg);
  -webkit-mask-image: url(/build/images/play-list-remove.5c235985.svg);
}

.hgi.hgi-solid.hgi-play-list::before {
  mask-image: url(/build/images/play-list.f221b7d9.svg);
  -webkit-mask-image: url(/build/images/play-list.f221b7d9.svg);
}

.hgi.hgi-bulk.hgi-play-list::before {
  mask-image: url(/build/images/play-list.b240db84.svg);
  -webkit-mask-image: url(/build/images/play-list.b240db84.svg);
}

.hgi.hgi-solid.hgi-play-square::before {
  mask-image: url(/build/images/play-square.20c70b67.svg);
  -webkit-mask-image: url(/build/images/play-square.20c70b67.svg);
}

.hgi.hgi-bulk.hgi-play-square::before {
  mask-image: url(/build/images/play-square.d336c24a.svg);
  -webkit-mask-image: url(/build/images/play-square.d336c24a.svg);
}

.hgi.hgi-solid.hgi-play-store::before {
  mask-image: url(/build/images/play-store.d49f30e8.svg);
  -webkit-mask-image: url(/build/images/play-store.d49f30e8.svg);
}

.hgi.hgi-bulk.hgi-play-store::before {
  mask-image: url(/build/images/play-store.2a7d04ff.svg);
  -webkit-mask-image: url(/build/images/play-store.2a7d04ff.svg);
}

.hgi.hgi-solid.hgi-play::before {
  mask-image: url(/build/images/play.3245948b.svg);
  -webkit-mask-image: url(/build/images/play.3245948b.svg);
}

.hgi.hgi-bulk.hgi-play::before {
  mask-image: url(/build/images/play.b1b8a4b7.svg);
  -webkit-mask-image: url(/build/images/play.b1b8a4b7.svg);
}

.hgi.hgi-solid.hgi-playlist-01::before {
  mask-image: url(/build/images/playlist-01.37acc62f.svg);
  -webkit-mask-image: url(/build/images/playlist-01.37acc62f.svg);
}

.hgi.hgi-bulk.hgi-playlist-01::before {
  mask-image: url(/build/images/playlist-01.76915c50.svg);
  -webkit-mask-image: url(/build/images/playlist-01.76915c50.svg);
}

.hgi.hgi-solid.hgi-playlist-02::before {
  mask-image: url(/build/images/playlist-02.d0999bf3.svg);
  -webkit-mask-image: url(/build/images/playlist-02.d0999bf3.svg);
}

.hgi.hgi-bulk.hgi-playlist-02::before {
  mask-image: url(/build/images/playlist-02.4cfc57f8.svg);
  -webkit-mask-image: url(/build/images/playlist-02.4cfc57f8.svg);
}

.hgi.hgi-solid.hgi-playlist-03::before {
  mask-image: url(/build/images/playlist-03.cc7b85fe.svg);
  -webkit-mask-image: url(/build/images/playlist-03.cc7b85fe.svg);
}

.hgi.hgi-bulk.hgi-playlist-03::before {
  mask-image: url(/build/images/playlist-03.5d8fe701.svg);
  -webkit-mask-image: url(/build/images/playlist-03.5d8fe701.svg);
}

.hgi.hgi-solid.hgi-plaza::before {
  mask-image: url(/build/images/plaza.db7a1c3c.svg);
  -webkit-mask-image: url(/build/images/plaza.db7a1c3c.svg);
}

.hgi.hgi-bulk.hgi-plaza::before {
  mask-image: url(/build/images/plaza.ca163a73.svg);
  -webkit-mask-image: url(/build/images/plaza.ca163a73.svg);
}

.hgi.hgi-solid.hgi-plug-01::before {
  mask-image: url(/build/images/plug-01.30344388.svg);
  -webkit-mask-image: url(/build/images/plug-01.30344388.svg);
}

.hgi.hgi-bulk.hgi-plug-01::before {
  mask-image: url(/build/images/plug-01.417d4f7c.svg);
  -webkit-mask-image: url(/build/images/plug-01.417d4f7c.svg);
}

.hgi.hgi-solid.hgi-plug-02::before {
  mask-image: url(/build/images/plug-02.ec2b2bc4.svg);
  -webkit-mask-image: url(/build/images/plug-02.ec2b2bc4.svg);
}

.hgi.hgi-bulk.hgi-plug-02::before {
  mask-image: url(/build/images/plug-02.1f561f8d.svg);
  -webkit-mask-image: url(/build/images/plug-02.1f561f8d.svg);
}

.hgi.hgi-solid.hgi-plug-socket::before {
  mask-image: url(/build/images/plug-socket.016acb94.svg);
  -webkit-mask-image: url(/build/images/plug-socket.016acb94.svg);
}

.hgi.hgi-bulk.hgi-plug-socket::before {
  mask-image: url(/build/images/plug-socket.5a76dee1.svg);
  -webkit-mask-image: url(/build/images/plug-socket.5a76dee1.svg);
}

.hgi.hgi-solid.hgi-plus-minus-01::before {
  mask-image: url(/build/images/plus-minus-01.5b1b8e51.svg);
  -webkit-mask-image: url(/build/images/plus-minus-01.5b1b8e51.svg);
}

.hgi.hgi-bulk.hgi-plus-minus-01::before {
  mask-image: url(/build/images/plus-minus-01.474f4852.svg);
  -webkit-mask-image: url(/build/images/plus-minus-01.474f4852.svg);
}

.hgi.hgi-solid.hgi-plus-minus-02::before {
  mask-image: url(/build/images/plus-minus-02.9012e0c9.svg);
  -webkit-mask-image: url(/build/images/plus-minus-02.9012e0c9.svg);
}

.hgi.hgi-bulk.hgi-plus-minus-02::before {
  mask-image: url(/build/images/plus-minus-02.682ff6a7.svg);
  -webkit-mask-image: url(/build/images/plus-minus-02.682ff6a7.svg);
}

.hgi.hgi-solid.hgi-plus-minus-circle-01::before {
  mask-image: url(/build/images/plus-minus-circle-01.fe9ef83c.svg);
  -webkit-mask-image: url(/build/images/plus-minus-circle-01.fe9ef83c.svg);
}

.hgi.hgi-bulk.hgi-plus-minus-circle-01::before {
  mask-image: url(/build/images/plus-minus-circle-01.b27a0ac6.svg);
  -webkit-mask-image: url(/build/images/plus-minus-circle-01.b27a0ac6.svg);
}

.hgi.hgi-solid.hgi-plus-minus-circle-02::before {
  mask-image: url(/build/images/plus-minus-circle-02.4b3c6d3c.svg);
  -webkit-mask-image: url(/build/images/plus-minus-circle-02.4b3c6d3c.svg);
}

.hgi.hgi-bulk.hgi-plus-minus-circle-02::before {
  mask-image: url(/build/images/plus-minus-circle-02.f0c78377.svg);
  -webkit-mask-image: url(/build/images/plus-minus-circle-02.f0c78377.svg);
}

.hgi.hgi-solid.hgi-plus-minus-square-01::before {
  mask-image: url(/build/images/plus-minus-square-01.58ad20fd.svg);
  -webkit-mask-image: url(/build/images/plus-minus-square-01.58ad20fd.svg);
}

.hgi.hgi-bulk.hgi-plus-minus-square-01::before {
  mask-image: url(/build/images/plus-minus-square-01.ad049649.svg);
  -webkit-mask-image: url(/build/images/plus-minus-square-01.ad049649.svg);
}

.hgi.hgi-solid.hgi-plus-minus-square-02::before {
  mask-image: url(/build/images/plus-minus-square-02.34cd00de.svg);
  -webkit-mask-image: url(/build/images/plus-minus-square-02.34cd00de.svg);
}

.hgi.hgi-bulk.hgi-plus-minus-square-02::before {
  mask-image: url(/build/images/plus-minus-square-02.f8a9f989.svg);
  -webkit-mask-image: url(/build/images/plus-minus-square-02.f8a9f989.svg);
}

.hgi.hgi-solid.hgi-plus-minus::before {
  mask-image: url(/build/images/plus-minus.3f37e0a8.svg);
  -webkit-mask-image: url(/build/images/plus-minus.3f37e0a8.svg);
}

.hgi.hgi-bulk.hgi-plus-minus::before {
  mask-image: url(/build/images/plus-minus.8263c940.svg);
  -webkit-mask-image: url(/build/images/plus-minus.8263c940.svg);
}

.hgi.hgi-solid.hgi-plus-sign-circle::before {
  mask-image: url(/build/images/plus-sign-circle.6dd80753.svg);
  -webkit-mask-image: url(/build/images/plus-sign-circle.6dd80753.svg);
}

.hgi.hgi-bulk.hgi-plus-sign-circle::before {
  mask-image: url(/build/images/plus-sign-circle.81256fde.svg);
  -webkit-mask-image: url(/build/images/plus-sign-circle.81256fde.svg);
}

.hgi.hgi-solid.hgi-plus-sign-square::before {
  mask-image: url(/build/images/plus-sign-square.a7d82e98.svg);
  -webkit-mask-image: url(/build/images/plus-sign-square.a7d82e98.svg);
}

.hgi.hgi-bulk.hgi-plus-sign-square::before {
  mask-image: url(/build/images/plus-sign-square.8bd000f3.svg);
  -webkit-mask-image: url(/build/images/plus-sign-square.8bd000f3.svg);
}

.hgi.hgi-solid.hgi-plus-sign::before {
  mask-image: url(/build/images/plus-sign.2b5ad507.svg);
  -webkit-mask-image: url(/build/images/plus-sign.2b5ad507.svg);
}

.hgi.hgi-bulk.hgi-plus-sign::before {
  mask-image: url(/build/images/plus-sign.dc13b8d9.svg);
  -webkit-mask-image: url(/build/images/plus-sign.dc13b8d9.svg);
}

.hgi.hgi-solid.hgi-png-01::before {
  mask-image: url(/build/images/png-01.0d9bcf5c.svg);
  -webkit-mask-image: url(/build/images/png-01.0d9bcf5c.svg);
}

.hgi.hgi-bulk.hgi-png-01::before {
  mask-image: url(/build/images/png-01.15297b38.svg);
  -webkit-mask-image: url(/build/images/png-01.15297b38.svg);
}

.hgi.hgi-solid.hgi-png-02::before {
  mask-image: url(/build/images/png-02.ed570878.svg);
  -webkit-mask-image: url(/build/images/png-02.ed570878.svg);
}

.hgi.hgi-bulk.hgi-png-02::before {
  mask-image: url(/build/images/png-02.9d384d88.svg);
  -webkit-mask-image: url(/build/images/png-02.9d384d88.svg);
}

.hgi.hgi-solid.hgi-podium::before {
  mask-image: url(/build/images/podium.edebb824.svg);
  -webkit-mask-image: url(/build/images/podium.edebb824.svg);
}

.hgi.hgi-bulk.hgi-podium::before {
  mask-image: url(/build/images/podium.b72d0472.svg);
  -webkit-mask-image: url(/build/images/podium.b72d0472.svg);
}

.hgi.hgi-solid.hgi-pointing-left-01::before {
  mask-image: url(/build/images/pointing-left-01.0d2f8ce2.svg);
  -webkit-mask-image: url(/build/images/pointing-left-01.0d2f8ce2.svg);
}

.hgi.hgi-bulk.hgi-pointing-left-01::before {
  mask-image: url(/build/images/pointing-left-01.487c98e3.svg);
  -webkit-mask-image: url(/build/images/pointing-left-01.487c98e3.svg);
}

.hgi.hgi-solid.hgi-pointing-left-02::before {
  mask-image: url(/build/images/pointing-left-02.ea75c259.svg);
  -webkit-mask-image: url(/build/images/pointing-left-02.ea75c259.svg);
}

.hgi.hgi-bulk.hgi-pointing-left-02::before {
  mask-image: url(/build/images/pointing-left-02.ace02e77.svg);
  -webkit-mask-image: url(/build/images/pointing-left-02.ace02e77.svg);
}

.hgi.hgi-solid.hgi-pointing-left-03::before {
  mask-image: url(/build/images/pointing-left-03.b5b0fab3.svg);
  -webkit-mask-image: url(/build/images/pointing-left-03.b5b0fab3.svg);
}

.hgi.hgi-bulk.hgi-pointing-left-03::before {
  mask-image: url(/build/images/pointing-left-03.f42a7ec0.svg);
  -webkit-mask-image: url(/build/images/pointing-left-03.f42a7ec0.svg);
}

.hgi.hgi-solid.hgi-pointing-left-04::before {
  mask-image: url(/build/images/pointing-left-04.bf8f36a0.svg);
  -webkit-mask-image: url(/build/images/pointing-left-04.bf8f36a0.svg);
}

.hgi.hgi-bulk.hgi-pointing-left-04::before {
  mask-image: url(/build/images/pointing-left-04.8b0d93a8.svg);
  -webkit-mask-image: url(/build/images/pointing-left-04.8b0d93a8.svg);
}

.hgi.hgi-solid.hgi-pointing-left-05::before {
  mask-image: url(/build/images/pointing-left-05.a7efaf74.svg);
  -webkit-mask-image: url(/build/images/pointing-left-05.a7efaf74.svg);
}

.hgi.hgi-bulk.hgi-pointing-left-05::before {
  mask-image: url(/build/images/pointing-left-05.14a48d60.svg);
  -webkit-mask-image: url(/build/images/pointing-left-05.14a48d60.svg);
}

.hgi.hgi-solid.hgi-pointing-left-06::before {
  mask-image: url(/build/images/pointing-left-06.22aac0d1.svg);
  -webkit-mask-image: url(/build/images/pointing-left-06.22aac0d1.svg);
}

.hgi.hgi-bulk.hgi-pointing-left-06::before {
  mask-image: url(/build/images/pointing-left-06.b08654f7.svg);
  -webkit-mask-image: url(/build/images/pointing-left-06.b08654f7.svg);
}

.hgi.hgi-solid.hgi-pointing-left-07::before {
  mask-image: url(/build/images/pointing-left-07.0e6af7a1.svg);
  -webkit-mask-image: url(/build/images/pointing-left-07.0e6af7a1.svg);
}

.hgi.hgi-bulk.hgi-pointing-left-07::before {
  mask-image: url(/build/images/pointing-left-07.401e8ab6.svg);
  -webkit-mask-image: url(/build/images/pointing-left-07.401e8ab6.svg);
}

.hgi.hgi-solid.hgi-pointing-left-08::before {
  mask-image: url(/build/images/pointing-left-08.68562491.svg);
  -webkit-mask-image: url(/build/images/pointing-left-08.68562491.svg);
}

.hgi.hgi-bulk.hgi-pointing-left-08::before {
  mask-image: url(/build/images/pointing-left-08.c22a387b.svg);
  -webkit-mask-image: url(/build/images/pointing-left-08.c22a387b.svg);
}

.hgi.hgi-solid.hgi-pointing-right-01::before {
  mask-image: url(/build/images/pointing-right-01.1d650888.svg);
  -webkit-mask-image: url(/build/images/pointing-right-01.1d650888.svg);
}

.hgi.hgi-bulk.hgi-pointing-right-01::before {
  mask-image: url(/build/images/pointing-right-01.bc01dac2.svg);
  -webkit-mask-image: url(/build/images/pointing-right-01.bc01dac2.svg);
}

.hgi.hgi-solid.hgi-pointing-right-02::before {
  mask-image: url(/build/images/pointing-right-02.2577c577.svg);
  -webkit-mask-image: url(/build/images/pointing-right-02.2577c577.svg);
}

.hgi.hgi-bulk.hgi-pointing-right-02::before {
  mask-image: url(/build/images/pointing-right-02.2503c9e1.svg);
  -webkit-mask-image: url(/build/images/pointing-right-02.2503c9e1.svg);
}

.hgi.hgi-solid.hgi-pointing-right-03::before {
  mask-image: url(/build/images/pointing-right-03.048e3357.svg);
  -webkit-mask-image: url(/build/images/pointing-right-03.048e3357.svg);
}

.hgi.hgi-bulk.hgi-pointing-right-03::before {
  mask-image: url(/build/images/pointing-right-03.11633c50.svg);
  -webkit-mask-image: url(/build/images/pointing-right-03.11633c50.svg);
}

.hgi.hgi-solid.hgi-pointing-right-04::before {
  mask-image: url(/build/images/pointing-right-04.7b3b767b.svg);
  -webkit-mask-image: url(/build/images/pointing-right-04.7b3b767b.svg);
}

.hgi.hgi-bulk.hgi-pointing-right-04::before {
  mask-image: url(/build/images/pointing-right-04.5887bff5.svg);
  -webkit-mask-image: url(/build/images/pointing-right-04.5887bff5.svg);
}

.hgi.hgi-solid.hgi-pointing-right-05::before {
  mask-image: url(/build/images/pointing-right-05.e6f42c73.svg);
  -webkit-mask-image: url(/build/images/pointing-right-05.e6f42c73.svg);
}

.hgi.hgi-bulk.hgi-pointing-right-05::before {
  mask-image: url(/build/images/pointing-right-05.b0e204c6.svg);
  -webkit-mask-image: url(/build/images/pointing-right-05.b0e204c6.svg);
}

.hgi.hgi-solid.hgi-pointing-right-06::before {
  mask-image: url(/build/images/pointing-right-06.2db637be.svg);
  -webkit-mask-image: url(/build/images/pointing-right-06.2db637be.svg);
}

.hgi.hgi-bulk.hgi-pointing-right-06::before {
  mask-image: url(/build/images/pointing-right-06.8020cf93.svg);
  -webkit-mask-image: url(/build/images/pointing-right-06.8020cf93.svg);
}

.hgi.hgi-solid.hgi-pointing-right-07::before {
  mask-image: url(/build/images/pointing-right-07.400e3885.svg);
  -webkit-mask-image: url(/build/images/pointing-right-07.400e3885.svg);
}

.hgi.hgi-bulk.hgi-pointing-right-07::before {
  mask-image: url(/build/images/pointing-right-07.e19b00e3.svg);
  -webkit-mask-image: url(/build/images/pointing-right-07.e19b00e3.svg);
}

.hgi.hgi-solid.hgi-pointing-right-08::before {
  mask-image: url(/build/images/pointing-right-08.2e8100eb.svg);
  -webkit-mask-image: url(/build/images/pointing-right-08.2e8100eb.svg);
}

.hgi.hgi-bulk.hgi-pointing-right-08::before {
  mask-image: url(/build/images/pointing-right-08.f04a9b59.svg);
  -webkit-mask-image: url(/build/images/pointing-right-08.f04a9b59.svg);
}

.hgi.hgi-solid.hgi-pokeball::before {
  mask-image: url(/build/images/pokeball.8e0ddddd.svg);
  -webkit-mask-image: url(/build/images/pokeball.8e0ddddd.svg);
}

.hgi.hgi-bulk.hgi-pokeball::before {
  mask-image: url(/build/images/pokeball.a0b4c98e.svg);
  -webkit-mask-image: url(/build/images/pokeball.a0b4c98e.svg);
}

.hgi.hgi-solid.hgi-pokemon::before {
  mask-image: url(/build/images/pokemon.f57375eb.svg);
  -webkit-mask-image: url(/build/images/pokemon.f57375eb.svg);
}

.hgi.hgi-bulk.hgi-pokemon::before {
  mask-image: url(/build/images/pokemon.3ef03906.svg);
  -webkit-mask-image: url(/build/images/pokemon.3ef03906.svg);
}

.hgi.hgi-solid.hgi-police-badge::before {
  mask-image: url(/build/images/police-badge.876d5e99.svg);
  -webkit-mask-image: url(/build/images/police-badge.876d5e99.svg);
}

.hgi.hgi-bulk.hgi-police-badge::before {
  mask-image: url(/build/images/police-badge.67828900.svg);
  -webkit-mask-image: url(/build/images/police-badge.67828900.svg);
}

.hgi.hgi-solid.hgi-police-cap::before {
  mask-image: url(/build/images/police-cap.b82be0c3.svg);
  -webkit-mask-image: url(/build/images/police-cap.b82be0c3.svg);
}

.hgi.hgi-bulk.hgi-police-cap::before {
  mask-image: url(/build/images/police-cap.6b9dcbe5.svg);
  -webkit-mask-image: url(/build/images/police-cap.6b9dcbe5.svg);
}

.hgi.hgi-solid.hgi-police-car::before {
  mask-image: url(/build/images/police-car.fe3bfa1a.svg);
  -webkit-mask-image: url(/build/images/police-car.fe3bfa1a.svg);
}

.hgi.hgi-bulk.hgi-police-car::before {
  mask-image: url(/build/images/police-car.cdcdb8ad.svg);
  -webkit-mask-image: url(/build/images/police-car.cdcdb8ad.svg);
}

.hgi.hgi-solid.hgi-police-station::before {
  mask-image: url(/build/images/police-station.54fec451.svg);
  -webkit-mask-image: url(/build/images/police-station.54fec451.svg);
}

.hgi.hgi-bulk.hgi-police-station::before {
  mask-image: url(/build/images/police-station.629be855.svg);
  -webkit-mask-image: url(/build/images/police-station.629be855.svg);
}

.hgi.hgi-solid.hgi-policy::before {
  mask-image: url(/build/images/policy.6338c0f3.svg);
  -webkit-mask-image: url(/build/images/policy.6338c0f3.svg);
}

.hgi.hgi-bulk.hgi-policy::before {
  mask-image: url(/build/images/policy.4a9e518f.svg);
  -webkit-mask-image: url(/build/images/policy.4a9e518f.svg);
}

.hgi.hgi-solid.hgi-polygon::before {
  mask-image: url(/build/images/polygon.41dca913.svg);
  -webkit-mask-image: url(/build/images/polygon.41dca913.svg);
}

.hgi.hgi-bulk.hgi-polygon::before {
  mask-image: url(/build/images/polygon.174033ae.svg);
  -webkit-mask-image: url(/build/images/polygon.174033ae.svg);
}

.hgi.hgi-solid.hgi-pool-table::before {
  mask-image: url(/build/images/pool-table.91611fe0.svg);
  -webkit-mask-image: url(/build/images/pool-table.91611fe0.svg);
}

.hgi.hgi-bulk.hgi-pool-table::before {
  mask-image: url(/build/images/pool-table.d8fd251e.svg);
  -webkit-mask-image: url(/build/images/pool-table.d8fd251e.svg);
}

.hgi.hgi-solid.hgi-pool::before {
  mask-image: url(/build/images/pool.28435430.svg);
  -webkit-mask-image: url(/build/images/pool.28435430.svg);
}

.hgi.hgi-bulk.hgi-pool::before {
  mask-image: url(/build/images/pool.f5df9442.svg);
  -webkit-mask-image: url(/build/images/pool.f5df9442.svg);
}

.hgi.hgi-solid.hgi-poop::before {
  mask-image: url(/build/images/poop.bbfd154d.svg);
  -webkit-mask-image: url(/build/images/poop.bbfd154d.svg);
}

.hgi.hgi-bulk.hgi-poop::before {
  mask-image: url(/build/images/poop.8d506ff7.svg);
  -webkit-mask-image: url(/build/images/poop.8d506ff7.svg);
}

.hgi.hgi-solid.hgi-popcorn::before {
  mask-image: url(/build/images/popcorn.873934b0.svg);
  -webkit-mask-image: url(/build/images/popcorn.873934b0.svg);
}

.hgi.hgi-bulk.hgi-popcorn::before {
  mask-image: url(/build/images/popcorn.200b1fdb.svg);
  -webkit-mask-image: url(/build/images/popcorn.200b1fdb.svg);
}

.hgi.hgi-solid.hgi-pot-01::before {
  mask-image: url(/build/images/pot-01.f2c2a2bf.svg);
  -webkit-mask-image: url(/build/images/pot-01.f2c2a2bf.svg);
}

.hgi.hgi-bulk.hgi-pot-01::before {
  mask-image: url(/build/images/pot-01.9876717c.svg);
  -webkit-mask-image: url(/build/images/pot-01.9876717c.svg);
}

.hgi.hgi-solid.hgi-pot-02::before {
  mask-image: url(/build/images/pot-02.5043443c.svg);
  -webkit-mask-image: url(/build/images/pot-02.5043443c.svg);
}

.hgi.hgi-bulk.hgi-pot-02::before {
  mask-image: url(/build/images/pot-02.b187c0db.svg);
  -webkit-mask-image: url(/build/images/pot-02.b187c0db.svg);
}

.hgi.hgi-solid.hgi-potion::before {
  mask-image: url(/build/images/potion.c8acee82.svg);
  -webkit-mask-image: url(/build/images/potion.c8acee82.svg);
}

.hgi.hgi-bulk.hgi-potion::before {
  mask-image: url(/build/images/potion.968868c4.svg);
  -webkit-mask-image: url(/build/images/potion.968868c4.svg);
}

.hgi.hgi-solid.hgi-pound-circle::before {
  mask-image: url(/build/images/pound-circle.8573f6a0.svg);
  -webkit-mask-image: url(/build/images/pound-circle.8573f6a0.svg);
}

.hgi.hgi-bulk.hgi-pound-circle::before {
  mask-image: url(/build/images/pound-circle.eb762860.svg);
  -webkit-mask-image: url(/build/images/pound-circle.eb762860.svg);
}

.hgi.hgi-solid.hgi-pound-receive::before {
  mask-image: url(/build/images/pound-receive.c74ffba9.svg);
  -webkit-mask-image: url(/build/images/pound-receive.c74ffba9.svg);
}

.hgi.hgi-bulk.hgi-pound-receive::before {
  mask-image: url(/build/images/pound-receive.2dde47a3.svg);
  -webkit-mask-image: url(/build/images/pound-receive.2dde47a3.svg);
}

.hgi.hgi-solid.hgi-pound-send::before {
  mask-image: url(/build/images/pound-send.5a329d59.svg);
  -webkit-mask-image: url(/build/images/pound-send.5a329d59.svg);
}

.hgi.hgi-bulk.hgi-pound-send::before {
  mask-image: url(/build/images/pound-send.49a8aadd.svg);
  -webkit-mask-image: url(/build/images/pound-send.49a8aadd.svg);
}

.hgi.hgi-solid.hgi-pound-square::before {
  mask-image: url(/build/images/pound-square.6c4ecb46.svg);
  -webkit-mask-image: url(/build/images/pound-square.6c4ecb46.svg);
}

.hgi.hgi-bulk.hgi-pound-square::before {
  mask-image: url(/build/images/pound-square.b880edcb.svg);
  -webkit-mask-image: url(/build/images/pound-square.b880edcb.svg);
}

.hgi.hgi-solid.hgi-pound::before {
  mask-image: url(/build/images/pound.3bd1b784.svg);
  -webkit-mask-image: url(/build/images/pound.3bd1b784.svg);
}

.hgi.hgi-bulk.hgi-pound::before {
  mask-image: url(/build/images/pound.53c689b4.svg);
  -webkit-mask-image: url(/build/images/pound.53c689b4.svg);
}

.hgi.hgi-solid.hgi-power-service::before {
  mask-image: url(/build/images/power-service.defa9baa.svg);
  -webkit-mask-image: url(/build/images/power-service.defa9baa.svg);
}

.hgi.hgi-bulk.hgi-power-service::before {
  mask-image: url(/build/images/power-service.ed7afa4e.svg);
  -webkit-mask-image: url(/build/images/power-service.ed7afa4e.svg);
}

.hgi.hgi-solid.hgi-power-socket-01::before {
  mask-image: url(/build/images/power-socket-01.199139e4.svg);
  -webkit-mask-image: url(/build/images/power-socket-01.199139e4.svg);
}

.hgi.hgi-bulk.hgi-power-socket-01::before {
  mask-image: url(/build/images/power-socket-01.45d5e7db.svg);
  -webkit-mask-image: url(/build/images/power-socket-01.45d5e7db.svg);
}

.hgi.hgi-solid.hgi-power-socket-02::before {
  mask-image: url(/build/images/power-socket-02.9632c7a0.svg);
  -webkit-mask-image: url(/build/images/power-socket-02.9632c7a0.svg);
}

.hgi.hgi-bulk.hgi-power-socket-02::before {
  mask-image: url(/build/images/power-socket-02.18fe1d2a.svg);
  -webkit-mask-image: url(/build/images/power-socket-02.18fe1d2a.svg);
}

.hgi.hgi-solid.hgi-ppt-01::before {
  mask-image: url(/build/images/ppt-01.2daae415.svg);
  -webkit-mask-image: url(/build/images/ppt-01.2daae415.svg);
}

.hgi.hgi-bulk.hgi-ppt-01::before {
  mask-image: url(/build/images/ppt-01.dab4e626.svg);
  -webkit-mask-image: url(/build/images/ppt-01.dab4e626.svg);
}

.hgi.hgi-solid.hgi-ppt-02::before {
  mask-image: url(/build/images/ppt-02.6f019fe2.svg);
  -webkit-mask-image: url(/build/images/ppt-02.6f019fe2.svg);
}

.hgi.hgi-bulk.hgi-ppt-02::before {
  mask-image: url(/build/images/ppt-02.24c31672.svg);
  -webkit-mask-image: url(/build/images/ppt-02.24c31672.svg);
}

.hgi.hgi-solid.hgi-prawn::before {
  mask-image: url(/build/images/prawn.ffcf8b93.svg);
  -webkit-mask-image: url(/build/images/prawn.ffcf8b93.svg);
}

.hgi.hgi-bulk.hgi-prawn::before {
  mask-image: url(/build/images/prawn.55fb8932.svg);
  -webkit-mask-image: url(/build/images/prawn.55fb8932.svg);
}

.hgi.hgi-solid.hgi-prayer-rug-01::before {
  mask-image: url(/build/images/prayer-rug-01.c1105683.svg);
  -webkit-mask-image: url(/build/images/prayer-rug-01.c1105683.svg);
}

.hgi.hgi-bulk.hgi-prayer-rug-01::before {
  mask-image: url(/build/images/prayer-rug-01.ed4b3c13.svg);
  -webkit-mask-image: url(/build/images/prayer-rug-01.ed4b3c13.svg);
}

.hgi.hgi-solid.hgi-prayer-rug-02::before {
  mask-image: url(/build/images/prayer-rug-02.b6446caf.svg);
  -webkit-mask-image: url(/build/images/prayer-rug-02.b6446caf.svg);
}

.hgi.hgi-bulk.hgi-prayer-rug-02::before {
  mask-image: url(/build/images/prayer-rug-02.58615b7b.svg);
  -webkit-mask-image: url(/build/images/prayer-rug-02.58615b7b.svg);
}

.hgi.hgi-solid.hgi-preference-horizontal::before {
  mask-image: url(/build/images/preference-horizontal.dfa6a9a0.svg);
  -webkit-mask-image: url(/build/images/preference-horizontal.dfa6a9a0.svg);
}

.hgi.hgi-bulk.hgi-preference-horizontal::before {
  mask-image: url(/build/images/preference-horizontal.37cf7ee2.svg);
  -webkit-mask-image: url(/build/images/preference-horizontal.37cf7ee2.svg);
}

.hgi.hgi-solid.hgi-preference-vertical::before {
  mask-image: url(/build/images/preference-vertical.3ed59c2c.svg);
  -webkit-mask-image: url(/build/images/preference-vertical.3ed59c2c.svg);
}

.hgi.hgi-bulk.hgi-preference-vertical::before {
  mask-image: url(/build/images/preference-vertical.2c0f7267.svg);
  -webkit-mask-image: url(/build/images/preference-vertical.2c0f7267.svg);
}

.hgi.hgi-solid.hgi-prescription::before {
  mask-image: url(/build/images/prescription.6fe90140.svg);
  -webkit-mask-image: url(/build/images/prescription.6fe90140.svg);
}

.hgi.hgi-bulk.hgi-prescription::before {
  mask-image: url(/build/images/prescription.32fa68a1.svg);
  -webkit-mask-image: url(/build/images/prescription.32fa68a1.svg);
}

.hgi.hgi-solid.hgi-presentation-01::before {
  mask-image: url(/build/images/presentation-01.c9d1540b.svg);
  -webkit-mask-image: url(/build/images/presentation-01.c9d1540b.svg);
}

.hgi.hgi-bulk.hgi-presentation-01::before {
  mask-image: url(/build/images/presentation-01.4f0abbcc.svg);
  -webkit-mask-image: url(/build/images/presentation-01.4f0abbcc.svg);
}

.hgi.hgi-solid.hgi-presentation-02::before {
  mask-image: url(/build/images/presentation-02.332db081.svg);
  -webkit-mask-image: url(/build/images/presentation-02.332db081.svg);
}

.hgi.hgi-bulk.hgi-presentation-02::before {
  mask-image: url(/build/images/presentation-02.ea9998d3.svg);
  -webkit-mask-image: url(/build/images/presentation-02.ea9998d3.svg);
}

.hgi.hgi-solid.hgi-presentation-03::before {
  mask-image: url(/build/images/presentation-03.53c64f84.svg);
  -webkit-mask-image: url(/build/images/presentation-03.53c64f84.svg);
}

.hgi.hgi-bulk.hgi-presentation-03::before {
  mask-image: url(/build/images/presentation-03.2b6ce74c.svg);
  -webkit-mask-image: url(/build/images/presentation-03.2b6ce74c.svg);
}

.hgi.hgi-solid.hgi-presentation-04::before {
  mask-image: url(/build/images/presentation-04.76071956.svg);
  -webkit-mask-image: url(/build/images/presentation-04.76071956.svg);
}

.hgi.hgi-bulk.hgi-presentation-04::before {
  mask-image: url(/build/images/presentation-04.8e5958a2.svg);
  -webkit-mask-image: url(/build/images/presentation-04.8e5958a2.svg);
}

.hgi.hgi-solid.hgi-presentation-05::before {
  mask-image: url(/build/images/presentation-05.fa32bcd7.svg);
  -webkit-mask-image: url(/build/images/presentation-05.fa32bcd7.svg);
}

.hgi.hgi-bulk.hgi-presentation-05::before {
  mask-image: url(/build/images/presentation-05.510fc4ee.svg);
  -webkit-mask-image: url(/build/images/presentation-05.510fc4ee.svg);
}

.hgi.hgi-solid.hgi-presentation-06::before {
  mask-image: url(/build/images/presentation-06.3812c201.svg);
  -webkit-mask-image: url(/build/images/presentation-06.3812c201.svg);
}

.hgi.hgi-bulk.hgi-presentation-06::before {
  mask-image: url(/build/images/presentation-06.2fd2571f.svg);
  -webkit-mask-image: url(/build/images/presentation-06.2fd2571f.svg);
}

.hgi.hgi-solid.hgi-presentation-07::before {
  mask-image: url(/build/images/presentation-07.53bccb59.svg);
  -webkit-mask-image: url(/build/images/presentation-07.53bccb59.svg);
}

.hgi.hgi-bulk.hgi-presentation-07::before {
  mask-image: url(/build/images/presentation-07.7e862886.svg);
  -webkit-mask-image: url(/build/images/presentation-07.7e862886.svg);
}

.hgi.hgi-solid.hgi-presentation-bar-chart-01::before {
  mask-image: url(/build/images/presentation-bar-chart-01.f34fc673.svg);
  -webkit-mask-image: url(/build/images/presentation-bar-chart-01.f34fc673.svg);
}

.hgi.hgi-bulk.hgi-presentation-bar-chart-01::before {
  mask-image: url(/build/images/presentation-bar-chart-01.900d4096.svg);
  -webkit-mask-image: url(/build/images/presentation-bar-chart-01.900d4096.svg);
}

.hgi.hgi-solid.hgi-presentation-bar-chart-02::before {
  mask-image: url(/build/images/presentation-bar-chart-02.0e0f42c0.svg);
  -webkit-mask-image: url(/build/images/presentation-bar-chart-02.0e0f42c0.svg);
}

.hgi.hgi-bulk.hgi-presentation-bar-chart-02::before {
  mask-image: url(/build/images/presentation-bar-chart-02.628d1e2a.svg);
  -webkit-mask-image: url(/build/images/presentation-bar-chart-02.628d1e2a.svg);
}

.hgi.hgi-solid.hgi-presentation-line-chart-01::before {
  mask-image: url(/build/images/presentation-line-chart-01.201a8f6a.svg);
  -webkit-mask-image: url(/build/images/presentation-line-chart-01.201a8f6a.svg);
}

.hgi.hgi-bulk.hgi-presentation-line-chart-01::before {
  mask-image: url(/build/images/presentation-line-chart-01.c8ffdb12.svg);
  -webkit-mask-image: url(/build/images/presentation-line-chart-01.c8ffdb12.svg);
}

.hgi.hgi-solid.hgi-presentation-line-chart-02::before {
  mask-image: url(/build/images/presentation-line-chart-02.5a690600.svg);
  -webkit-mask-image: url(/build/images/presentation-line-chart-02.5a690600.svg);
}

.hgi.hgi-bulk.hgi-presentation-line-chart-02::before {
  mask-image: url(/build/images/presentation-line-chart-02.70240983.svg);
  -webkit-mask-image: url(/build/images/presentation-line-chart-02.70240983.svg);
}

.hgi.hgi-solid.hgi-presentation-online::before {
  mask-image: url(/build/images/presentation-online.71d5f57d.svg);
  -webkit-mask-image: url(/build/images/presentation-online.71d5f57d.svg);
}

.hgi.hgi-bulk.hgi-presentation-online::before {
  mask-image: url(/build/images/presentation-online.abf3570e.svg);
  -webkit-mask-image: url(/build/images/presentation-online.abf3570e.svg);
}

.hgi.hgi-solid.hgi-presentation-podium::before {
  mask-image: url(/build/images/presentation-podium.ecfab900.svg);
  -webkit-mask-image: url(/build/images/presentation-podium.ecfab900.svg);
}

.hgi.hgi-bulk.hgi-presentation-podium::before {
  mask-image: url(/build/images/presentation-podium.ff41d2f5.svg);
  -webkit-mask-image: url(/build/images/presentation-podium.ff41d2f5.svg);
}

.hgi.hgi-solid.hgi-previous::before {
  mask-image: url(/build/images/previous.7ff52f46.svg);
  -webkit-mask-image: url(/build/images/previous.7ff52f46.svg);
}

.hgi.hgi-bulk.hgi-previous::before {
  mask-image: url(/build/images/previous.49b9d477.svg);
  -webkit-mask-image: url(/build/images/previous.49b9d477.svg);
}

.hgi.hgi-solid.hgi-printer-off::before {
  mask-image: url(/build/images/printer-off.a0f3a320.svg);
  -webkit-mask-image: url(/build/images/printer-off.a0f3a320.svg);
}

.hgi.hgi-bulk.hgi-printer-off::before {
  mask-image: url(/build/images/printer-off.68f2a77c.svg);
  -webkit-mask-image: url(/build/images/printer-off.68f2a77c.svg);
}

.hgi.hgi-solid.hgi-printer::before {
  mask-image: url(/build/images/printer.432e12bb.svg);
  -webkit-mask-image: url(/build/images/printer.432e12bb.svg);
}

.hgi.hgi-bulk.hgi-printer::before {
  mask-image: url(/build/images/printer.84ca92e3.svg);
  -webkit-mask-image: url(/build/images/printer.84ca92e3.svg);
}

.hgi.hgi-solid.hgi-prism-01::before {
  mask-image: url(/build/images/prism-01.d7e030a3.svg);
  -webkit-mask-image: url(/build/images/prism-01.d7e030a3.svg);
}

.hgi.hgi-bulk.hgi-prism-01::before {
  mask-image: url(/build/images/prism-01.9f5e4b5f.svg);
  -webkit-mask-image: url(/build/images/prism-01.9f5e4b5f.svg);
}

.hgi.hgi-solid.hgi-prism::before {
  mask-image: url(/build/images/prism.3ecdd261.svg);
  -webkit-mask-image: url(/build/images/prism.3ecdd261.svg);
}

.hgi.hgi-bulk.hgi-prism::before {
  mask-image: url(/build/images/prism.611ea0f6.svg);
  -webkit-mask-image: url(/build/images/prism.611ea0f6.svg);
}

.hgi.hgi-solid.hgi-prison-guard::before {
  mask-image: url(/build/images/prison-guard.0dbf6787.svg);
  -webkit-mask-image: url(/build/images/prison-guard.0dbf6787.svg);
}

.hgi.hgi-bulk.hgi-prison-guard::before {
  mask-image: url(/build/images/prison-guard.205dd00d.svg);
  -webkit-mask-image: url(/build/images/prison-guard.205dd00d.svg);
}

.hgi.hgi-solid.hgi-prison::before {
  mask-image: url(/build/images/prison.ab6292d5.svg);
  -webkit-mask-image: url(/build/images/prison.ab6292d5.svg);
}

.hgi.hgi-bulk.hgi-prison::before {
  mask-image: url(/build/images/prison.416e6f80.svg);
  -webkit-mask-image: url(/build/images/prison.416e6f80.svg);
}

.hgi.hgi-solid.hgi-prisoner::before {
  mask-image: url(/build/images/prisoner.b975158d.svg);
  -webkit-mask-image: url(/build/images/prisoner.b975158d.svg);
}

.hgi.hgi-bulk.hgi-prisoner::before {
  mask-image: url(/build/images/prisoner.2668201e.svg);
  -webkit-mask-image: url(/build/images/prisoner.2668201e.svg);
}

.hgi.hgi-solid.hgi-product-loading::before {
  mask-image: url(/build/images/product-loading.2c176e4a.svg);
  -webkit-mask-image: url(/build/images/product-loading.2c176e4a.svg);
}

.hgi.hgi-bulk.hgi-product-loading::before {
  mask-image: url(/build/images/product-loading.32a441a9.svg);
  -webkit-mask-image: url(/build/images/product-loading.32a441a9.svg);
}

.hgi.hgi-solid.hgi-profile-02::before {
  mask-image: url(/build/images/profile-02.568a6b3a.svg);
  -webkit-mask-image: url(/build/images/profile-02.568a6b3a.svg);
}

.hgi.hgi-bulk.hgi-profile-02::before {
  mask-image: url(/build/images/profile-02.b9b8cbcf.svg);
  -webkit-mask-image: url(/build/images/profile-02.b9b8cbcf.svg);
}

.hgi.hgi-solid.hgi-profile::before {
  mask-image: url(/build/images/profile.57e7aa9e.svg);
  -webkit-mask-image: url(/build/images/profile.57e7aa9e.svg);
}

.hgi.hgi-bulk.hgi-profile::before {
  mask-image: url(/build/images/profile.3684a83b.svg);
  -webkit-mask-image: url(/build/images/profile.3684a83b.svg);
}

.hgi.hgi-solid.hgi-profit::before {
  mask-image: url(/build/images/profit.25b8136a.svg);
  -webkit-mask-image: url(/build/images/profit.25b8136a.svg);
}

.hgi.hgi-bulk.hgi-profit::before {
  mask-image: url(/build/images/profit.19c78d8b.svg);
  -webkit-mask-image: url(/build/images/profit.19c78d8b.svg);
}

.hgi.hgi-solid.hgi-programming-flag::before {
  mask-image: url(/build/images/programming-flag.2bffda1b.svg);
  -webkit-mask-image: url(/build/images/programming-flag.2bffda1b.svg);
}

.hgi.hgi-bulk.hgi-programming-flag::before {
  mask-image: url(/build/images/programming-flag.c2be9977.svg);
  -webkit-mask-image: url(/build/images/programming-flag.c2be9977.svg);
}

.hgi.hgi-solid.hgi-projector-01::before {
  mask-image: url(/build/images/projector-01.5088473f.svg);
  -webkit-mask-image: url(/build/images/projector-01.5088473f.svg);
}

.hgi.hgi-bulk.hgi-projector-01::before {
  mask-image: url(/build/images/projector-01.2964b1e7.svg);
  -webkit-mask-image: url(/build/images/projector-01.2964b1e7.svg);
}

.hgi.hgi-solid.hgi-projector::before {
  mask-image: url(/build/images/projector.0ce94896.svg);
  -webkit-mask-image: url(/build/images/projector.0ce94896.svg);
}

.hgi.hgi-bulk.hgi-projector::before {
  mask-image: url(/build/images/projector.9ecf8748.svg);
  -webkit-mask-image: url(/build/images/projector.9ecf8748.svg);
}

.hgi.hgi-solid.hgi-promotion::before {
  mask-image: url(/build/images/promotion.9b54316d.svg);
  -webkit-mask-image: url(/build/images/promotion.9b54316d.svg);
}

.hgi.hgi-bulk.hgi-promotion::before {
  mask-image: url(/build/images/promotion.dd2ba42e.svg);
  -webkit-mask-image: url(/build/images/promotion.dd2ba42e.svg);
}

.hgi.hgi-solid.hgi-property-add::before {
  mask-image: url(/build/images/property-add.1b8a91d4.svg);
  -webkit-mask-image: url(/build/images/property-add.1b8a91d4.svg);
}

.hgi.hgi-bulk.hgi-property-add::before {
  mask-image: url(/build/images/property-add.88996142.svg);
  -webkit-mask-image: url(/build/images/property-add.88996142.svg);
}

.hgi.hgi-solid.hgi-property-delete::before {
  mask-image: url(/build/images/property-delete.387b2d82.svg);
  -webkit-mask-image: url(/build/images/property-delete.387b2d82.svg);
}

.hgi.hgi-bulk.hgi-property-delete::before {
  mask-image: url(/build/images/property-delete.98c207cf.svg);
  -webkit-mask-image: url(/build/images/property-delete.98c207cf.svg);
}

.hgi.hgi-solid.hgi-property-edit::before {
  mask-image: url(/build/images/property-edit.b24e47cd.svg);
  -webkit-mask-image: url(/build/images/property-edit.b24e47cd.svg);
}

.hgi.hgi-bulk.hgi-property-edit::before {
  mask-image: url(/build/images/property-edit.ed682205.svg);
  -webkit-mask-image: url(/build/images/property-edit.ed682205.svg);
}

.hgi.hgi-solid.hgi-property-new::before {
  mask-image: url(/build/images/property-new.60150c5d.svg);
  -webkit-mask-image: url(/build/images/property-new.60150c5d.svg);
}

.hgi.hgi-bulk.hgi-property-new::before {
  mask-image: url(/build/images/property-new.b7ce04bb.svg);
  -webkit-mask-image: url(/build/images/property-new.b7ce04bb.svg);
}

.hgi.hgi-solid.hgi-property-search::before {
  mask-image: url(/build/images/property-search.c156adad.svg);
  -webkit-mask-image: url(/build/images/property-search.c156adad.svg);
}

.hgi.hgi-bulk.hgi-property-search::before {
  mask-image: url(/build/images/property-search.fed0eafa.svg);
  -webkit-mask-image: url(/build/images/property-search.fed0eafa.svg);
}

.hgi.hgi-solid.hgi-property-view::before {
  mask-image: url(/build/images/property-view.9bc23724.svg);
  -webkit-mask-image: url(/build/images/property-view.9bc23724.svg);
}

.hgi.hgi-bulk.hgi-property-view::before {
  mask-image: url(/build/images/property-view.9184d94b.svg);
  -webkit-mask-image: url(/build/images/property-view.9184d94b.svg);
}

.hgi.hgi-solid.hgi-protection-mask::before {
  mask-image: url(/build/images/protection-mask.3447e9cb.svg);
  -webkit-mask-image: url(/build/images/protection-mask.3447e9cb.svg);
}

.hgi.hgi-bulk.hgi-protection-mask::before {
  mask-image: url(/build/images/protection-mask.63838bed.svg);
  -webkit-mask-image: url(/build/images/protection-mask.63838bed.svg);
}

.hgi.hgi-solid.hgi-pulley::before {
  mask-image: url(/build/images/pulley.baa22236.svg);
  -webkit-mask-image: url(/build/images/pulley.baa22236.svg);
}

.hgi.hgi-bulk.hgi-pulley::before {
  mask-image: url(/build/images/pulley.03d0003e.svg);
  -webkit-mask-image: url(/build/images/pulley.03d0003e.svg);
}

.hgi.hgi-solid.hgi-pulse-01::before {
  mask-image: url(/build/images/pulse-01.99174667.svg);
  -webkit-mask-image: url(/build/images/pulse-01.99174667.svg);
}

.hgi.hgi-bulk.hgi-pulse-01::before {
  mask-image: url(/build/images/pulse-01.55ffe69c.svg);
  -webkit-mask-image: url(/build/images/pulse-01.55ffe69c.svg);
}

.hgi.hgi-solid.hgi-pulse-02::before {
  mask-image: url(/build/images/pulse-02.4b1fa79e.svg);
  -webkit-mask-image: url(/build/images/pulse-02.4b1fa79e.svg);
}

.hgi.hgi-bulk.hgi-pulse-02::before {
  mask-image: url(/build/images/pulse-02.4c9e99b0.svg);
  -webkit-mask-image: url(/build/images/pulse-02.4c9e99b0.svg);
}

.hgi.hgi-solid.hgi-pulse-rectangle-01::before {
  mask-image: url(/build/images/pulse-rectangle-01.0b27fc4c.svg);
  -webkit-mask-image: url(/build/images/pulse-rectangle-01.0b27fc4c.svg);
}

.hgi.hgi-bulk.hgi-pulse-rectangle-01::before {
  mask-image: url(/build/images/pulse-rectangle-01.60eb9797.svg);
  -webkit-mask-image: url(/build/images/pulse-rectangle-01.60eb9797.svg);
}

.hgi.hgi-solid.hgi-pulse-rectangle-02::before {
  mask-image: url(/build/images/pulse-rectangle-02.3fb7e9f1.svg);
  -webkit-mask-image: url(/build/images/pulse-rectangle-02.3fb7e9f1.svg);
}

.hgi.hgi-bulk.hgi-pulse-rectangle-02::before {
  mask-image: url(/build/images/pulse-rectangle-02.6105787f.svg);
  -webkit-mask-image: url(/build/images/pulse-rectangle-02.6105787f.svg);
}

.hgi.hgi-solid.hgi-pumpkin::before {
  mask-image: url(/build/images/pumpkin.c51f4c8b.svg);
  -webkit-mask-image: url(/build/images/pumpkin.c51f4c8b.svg);
}

.hgi.hgi-bulk.hgi-pumpkin::before {
  mask-image: url(/build/images/pumpkin.b604a60b.svg);
  -webkit-mask-image: url(/build/images/pumpkin.b604a60b.svg);
}

.hgi.hgi-solid.hgi-punch::before {
  mask-image: url(/build/images/punch.68450369.svg);
  -webkit-mask-image: url(/build/images/punch.68450369.svg);
}

.hgi.hgi-bulk.hgi-punch::before {
  mask-image: url(/build/images/punch.9b5b95c8.svg);
  -webkit-mask-image: url(/build/images/punch.9b5b95c8.svg);
}

.hgi.hgi-solid.hgi-punching-ball-01::before {
  mask-image: url(/build/images/punching-ball-01.72bc1957.svg);
  -webkit-mask-image: url(/build/images/punching-ball-01.72bc1957.svg);
}

.hgi.hgi-bulk.hgi-punching-ball-01::before {
  mask-image: url(/build/images/punching-ball-01.2f48e587.svg);
  -webkit-mask-image: url(/build/images/punching-ball-01.2f48e587.svg);
}

.hgi.hgi-solid.hgi-punching-ball-02::before {
  mask-image: url(/build/images/punching-ball-02.5744c03b.svg);
  -webkit-mask-image: url(/build/images/punching-ball-02.5744c03b.svg);
}

.hgi.hgi-bulk.hgi-punching-ball-02::before {
  mask-image: url(/build/images/punching-ball-02.aa533ca9.svg);
  -webkit-mask-image: url(/build/images/punching-ball-02.aa533ca9.svg);
}

.hgi.hgi-solid.hgi-purse-01::before {
  mask-image: url(/build/images/purse-01.65aa29ef.svg);
  -webkit-mask-image: url(/build/images/purse-01.65aa29ef.svg);
}

.hgi.hgi-bulk.hgi-purse-01::before {
  mask-image: url(/build/images/purse-01.14fc070f.svg);
  -webkit-mask-image: url(/build/images/purse-01.14fc070f.svg);
}

.hgi.hgi-solid.hgi-purse::before {
  mask-image: url(/build/images/purse.c65c0c84.svg);
  -webkit-mask-image: url(/build/images/purse.c65c0c84.svg);
}

.hgi.hgi-bulk.hgi-purse::before {
  mask-image: url(/build/images/purse.d4ceeed0.svg);
  -webkit-mask-image: url(/build/images/purse.d4ceeed0.svg);
}

.hgi.hgi-solid.hgi-push-up-bar::before {
  mask-image: url(/build/images/push-up-bar.494c7dae.svg);
  -webkit-mask-image: url(/build/images/push-up-bar.494c7dae.svg);
}

.hgi.hgi-bulk.hgi-push-up-bar::before {
  mask-image: url(/build/images/push-up-bar.b0a3194e.svg);
  -webkit-mask-image: url(/build/images/push-up-bar.b0a3194e.svg);
}

.hgi.hgi-solid.hgi-puzzle::before {
  mask-image: url(/build/images/puzzle.165017ae.svg);
  -webkit-mask-image: url(/build/images/puzzle.165017ae.svg);
}

.hgi.hgi-bulk.hgi-puzzle::before {
  mask-image: url(/build/images/puzzle.5ff47470.svg);
  -webkit-mask-image: url(/build/images/puzzle.5ff47470.svg);
}

.hgi.hgi-solid.hgi-pyramid-maslowo::before {
  mask-image: url(/build/images/pyramid-maslowo.f56e573a.svg);
  -webkit-mask-image: url(/build/images/pyramid-maslowo.f56e573a.svg);
}

.hgi.hgi-bulk.hgi-pyramid-maslowo::before {
  mask-image: url(/build/images/pyramid-maslowo.32670cde.svg);
  -webkit-mask-image: url(/build/images/pyramid-maslowo.32670cde.svg);
}

.hgi.hgi-solid.hgi-pyramid-structure-01::before {
  mask-image: url(/build/images/pyramid-structure-01.e1c18489.svg);
  -webkit-mask-image: url(/build/images/pyramid-structure-01.e1c18489.svg);
}

.hgi.hgi-bulk.hgi-pyramid-structure-01::before {
  mask-image: url(/build/images/pyramid-structure-01.335c2d54.svg);
  -webkit-mask-image: url(/build/images/pyramid-structure-01.335c2d54.svg);
}

.hgi.hgi-solid.hgi-pyramid-structure-02::before {
  mask-image: url(/build/images/pyramid-structure-02.faf412e8.svg);
  -webkit-mask-image: url(/build/images/pyramid-structure-02.faf412e8.svg);
}

.hgi.hgi-bulk.hgi-pyramid-structure-02::before {
  mask-image: url(/build/images/pyramid-structure-02.2409685b.svg);
  -webkit-mask-image: url(/build/images/pyramid-structure-02.2409685b.svg);
}

.hgi.hgi-solid.hgi-pyramid::before {
  mask-image: url(/build/images/pyramid.a6f0654f.svg);
  -webkit-mask-image: url(/build/images/pyramid.a6f0654f.svg);
}

.hgi.hgi-bulk.hgi-pyramid::before {
  mask-image: url(/build/images/pyramid.8d5e7863.svg);
  -webkit-mask-image: url(/build/images/pyramid.8d5e7863.svg);
}

.hgi.hgi-solid.hgi-qq-plot::before {
  mask-image: url(/build/images/qq-plot.a59f1569.svg);
  -webkit-mask-image: url(/build/images/qq-plot.a59f1569.svg);
}

.hgi.hgi-bulk.hgi-qq-plot::before {
  mask-image: url(/build/images/qq-plot.d52ab69a.svg);
  -webkit-mask-image: url(/build/images/qq-plot.d52ab69a.svg);
}

.hgi.hgi-solid.hgi-qr-code-01::before {
  mask-image: url(/build/images/qr-code-01.01d144d2.svg);
  -webkit-mask-image: url(/build/images/qr-code-01.01d144d2.svg);
}

.hgi.hgi-bulk.hgi-qr-code-01::before {
  mask-image: url(/build/images/qr-code-01.98215eff.svg);
  -webkit-mask-image: url(/build/images/qr-code-01.98215eff.svg);
}

.hgi.hgi-solid.hgi-qr-code::before {
  mask-image: url(/build/images/qr-code.07213f4c.svg);
  -webkit-mask-image: url(/build/images/qr-code.07213f4c.svg);
}

.hgi.hgi-bulk.hgi-qr-code::before {
  mask-image: url(/build/images/qr-code.f6b9b2d0.svg);
  -webkit-mask-image: url(/build/images/qr-code.f6b9b2d0.svg);
}

.hgi.hgi-solid.hgi-question::before {
  mask-image: url(/build/images/question.e0ed1ee8.svg);
  -webkit-mask-image: url(/build/images/question.e0ed1ee8.svg);
}

.hgi.hgi-bulk.hgi-question::before {
  mask-image: url(/build/images/question.b1220b09.svg);
  -webkit-mask-image: url(/build/images/question.b1220b09.svg);
}

.hgi.hgi-solid.hgi-queue-01::before {
  mask-image: url(/build/images/queue-01.92515000.svg);
  -webkit-mask-image: url(/build/images/queue-01.92515000.svg);
}

.hgi.hgi-bulk.hgi-queue-01::before {
  mask-image: url(/build/images/queue-01.99de9a30.svg);
  -webkit-mask-image: url(/build/images/queue-01.99de9a30.svg);
}

.hgi.hgi-solid.hgi-queue-02::before {
  mask-image: url(/build/images/queue-02.e65a2455.svg);
  -webkit-mask-image: url(/build/images/queue-02.e65a2455.svg);
}

.hgi.hgi-bulk.hgi-queue-02::before {
  mask-image: url(/build/images/queue-02.845033d2.svg);
  -webkit-mask-image: url(/build/images/queue-02.845033d2.svg);
}

.hgi.hgi-solid.hgi-quill-write-01::before {
  mask-image: url(/build/images/quill-write-01.668c12f1.svg);
  -webkit-mask-image: url(/build/images/quill-write-01.668c12f1.svg);
}

.hgi.hgi-bulk.hgi-quill-write-01::before {
  mask-image: url(/build/images/quill-write-01.90913b8a.svg);
  -webkit-mask-image: url(/build/images/quill-write-01.90913b8a.svg);
}

.hgi.hgi-solid.hgi-quill-write-02::before {
  mask-image: url(/build/images/quill-write-02.5e0f4ca3.svg);
  -webkit-mask-image: url(/build/images/quill-write-02.5e0f4ca3.svg);
}

.hgi.hgi-bulk.hgi-quill-write-02::before {
  mask-image: url(/build/images/quill-write-02.ca8afa1d.svg);
  -webkit-mask-image: url(/build/images/quill-write-02.ca8afa1d.svg);
}

.hgi.hgi-solid.hgi-quiz-01::before {
  mask-image: url(/build/images/quiz-01.6fc0bf7c.svg);
  -webkit-mask-image: url(/build/images/quiz-01.6fc0bf7c.svg);
}

.hgi.hgi-bulk.hgi-quiz-01::before {
  mask-image: url(/build/images/quiz-01.a3bb0328.svg);
  -webkit-mask-image: url(/build/images/quiz-01.a3bb0328.svg);
}

.hgi.hgi-solid.hgi-quiz-02::before {
  mask-image: url(/build/images/quiz-02.b5463d86.svg);
  -webkit-mask-image: url(/build/images/quiz-02.b5463d86.svg);
}

.hgi.hgi-bulk.hgi-quiz-02::before {
  mask-image: url(/build/images/quiz-02.f7c5c94a.svg);
  -webkit-mask-image: url(/build/images/quiz-02.f7c5c94a.svg);
}

.hgi.hgi-solid.hgi-quiz-03::before {
  mask-image: url(/build/images/quiz-03.c52eaed8.svg);
  -webkit-mask-image: url(/build/images/quiz-03.c52eaed8.svg);
}

.hgi.hgi-bulk.hgi-quiz-03::before {
  mask-image: url(/build/images/quiz-03.7364af0a.svg);
  -webkit-mask-image: url(/build/images/quiz-03.7364af0a.svg);
}

.hgi.hgi-solid.hgi-quiz-04::before {
  mask-image: url(/build/images/quiz-04.54d9b57e.svg);
  -webkit-mask-image: url(/build/images/quiz-04.54d9b57e.svg);
}

.hgi.hgi-bulk.hgi-quiz-04::before {
  mask-image: url(/build/images/quiz-04.3169270e.svg);
  -webkit-mask-image: url(/build/images/quiz-04.3169270e.svg);
}

.hgi.hgi-solid.hgi-quiz-05::before {
  mask-image: url(/build/images/quiz-05.2131cd77.svg);
  -webkit-mask-image: url(/build/images/quiz-05.2131cd77.svg);
}

.hgi.hgi-bulk.hgi-quiz-05::before {
  mask-image: url(/build/images/quiz-05.f0d82875.svg);
  -webkit-mask-image: url(/build/images/quiz-05.f0d82875.svg);
}

.hgi.hgi-solid.hgi-quora::before {
  mask-image: url(/build/images/quora.4b601d11.svg);
  -webkit-mask-image: url(/build/images/quora.4b601d11.svg);
}

.hgi.hgi-bulk.hgi-quora::before {
  mask-image: url(/build/images/quora.0b24cef3.svg);
  -webkit-mask-image: url(/build/images/quora.0b24cef3.svg);
}

.hgi.hgi-solid.hgi-quote-down-circle::before {
  mask-image: url(/build/images/quote-down-circle.634801e4.svg);
  -webkit-mask-image: url(/build/images/quote-down-circle.634801e4.svg);
}

.hgi.hgi-bulk.hgi-quote-down-circle::before {
  mask-image: url(/build/images/quote-down-circle.6b786e5f.svg);
  -webkit-mask-image: url(/build/images/quote-down-circle.6b786e5f.svg);
}

.hgi.hgi-solid.hgi-quote-down-square::before {
  mask-image: url(/build/images/quote-down-square.8e691517.svg);
  -webkit-mask-image: url(/build/images/quote-down-square.8e691517.svg);
}

.hgi.hgi-bulk.hgi-quote-down-square::before {
  mask-image: url(/build/images/quote-down-square.862dbf0c.svg);
  -webkit-mask-image: url(/build/images/quote-down-square.862dbf0c.svg);
}

.hgi.hgi-solid.hgi-quote-down::before {
  mask-image: url(/build/images/quote-down.cfc273c4.svg);
  -webkit-mask-image: url(/build/images/quote-down.cfc273c4.svg);
}

.hgi.hgi-bulk.hgi-quote-down::before {
  mask-image: url(/build/images/quote-down.46e5512b.svg);
  -webkit-mask-image: url(/build/images/quote-down.46e5512b.svg);
}

.hgi.hgi-solid.hgi-quote-up-circle::before {
  mask-image: url(/build/images/quote-up-circle.2678f3ad.svg);
  -webkit-mask-image: url(/build/images/quote-up-circle.2678f3ad.svg);
}

.hgi.hgi-bulk.hgi-quote-up-circle::before {
  mask-image: url(/build/images/quote-up-circle.0072dc16.svg);
  -webkit-mask-image: url(/build/images/quote-up-circle.0072dc16.svg);
}

.hgi.hgi-solid.hgi-quote-up-square::before {
  mask-image: url(/build/images/quote-up-square.41b1144f.svg);
  -webkit-mask-image: url(/build/images/quote-up-square.41b1144f.svg);
}

.hgi.hgi-bulk.hgi-quote-up-square::before {
  mask-image: url(/build/images/quote-up-square.5675fc7a.svg);
  -webkit-mask-image: url(/build/images/quote-up-square.5675fc7a.svg);
}

.hgi.hgi-solid.hgi-quote-up::before {
  mask-image: url(/build/images/quote-up.4c60b3d3.svg);
  -webkit-mask-image: url(/build/images/quote-up.4c60b3d3.svg);
}

.hgi.hgi-bulk.hgi-quote-up::before {
  mask-image: url(/build/images/quote-up.e21976a0.svg);
  -webkit-mask-image: url(/build/images/quote-up.e21976a0.svg);
}

.hgi.hgi-solid.hgi-quotes::before {
  mask-image: url(/build/images/quotes.c3e8fe60.svg);
  -webkit-mask-image: url(/build/images/quotes.c3e8fe60.svg);
}

.hgi.hgi-bulk.hgi-quotes::before {
  mask-image: url(/build/images/quotes.73f33e63.svg);
  -webkit-mask-image: url(/build/images/quotes.73f33e63.svg);
}

.hgi.hgi-solid.hgi-quran-01::before {
  mask-image: url(/build/images/quran-01.04b6442c.svg);
  -webkit-mask-image: url(/build/images/quran-01.04b6442c.svg);
}

.hgi.hgi-bulk.hgi-quran-01::before {
  mask-image: url(/build/images/quran-01.8465e9f6.svg);
  -webkit-mask-image: url(/build/images/quran-01.8465e9f6.svg);
}

.hgi.hgi-solid.hgi-quran-02::before {
  mask-image: url(/build/images/quran-02.ee078780.svg);
  -webkit-mask-image: url(/build/images/quran-02.ee078780.svg);
}

.hgi.hgi-bulk.hgi-quran-02::before {
  mask-image: url(/build/images/quran-02.80ffa452.svg);
  -webkit-mask-image: url(/build/images/quran-02.80ffa452.svg);
}

.hgi.hgi-solid.hgi-quran-03::before {
  mask-image: url(/build/images/quran-03.33248f36.svg);
  -webkit-mask-image: url(/build/images/quran-03.33248f36.svg);
}

.hgi.hgi-bulk.hgi-quran-03::before {
  mask-image: url(/build/images/quran-03.624b779d.svg);
  -webkit-mask-image: url(/build/images/quran-03.624b779d.svg);
}

.hgi.hgi-solid.hgi-racing-flag::before {
  mask-image: url(/build/images/racing-flag.f0e22935.svg);
  -webkit-mask-image: url(/build/images/racing-flag.f0e22935.svg);
}

.hgi.hgi-bulk.hgi-racing-flag::before {
  mask-image: url(/build/images/racing-flag.f486bac0.svg);
  -webkit-mask-image: url(/build/images/racing-flag.f486bac0.svg);
}

.hgi.hgi-solid.hgi-radar-01::before {
  mask-image: url(/build/images/radar-01.c2d6d7c1.svg);
  -webkit-mask-image: url(/build/images/radar-01.c2d6d7c1.svg);
}

.hgi.hgi-bulk.hgi-radar-01::before {
  mask-image: url(/build/images/radar-01.6b12f495.svg);
  -webkit-mask-image: url(/build/images/radar-01.6b12f495.svg);
}

.hgi.hgi-solid.hgi-radar-02::before {
  mask-image: url(/build/images/radar-02.b3cf591f.svg);
  -webkit-mask-image: url(/build/images/radar-02.b3cf591f.svg);
}

.hgi.hgi-bulk.hgi-radar-02::before {
  mask-image: url(/build/images/radar-02.d80d18da.svg);
  -webkit-mask-image: url(/build/images/radar-02.d80d18da.svg);
}

.hgi.hgi-solid.hgi-radial::before {
  mask-image: url(/build/images/radial.dfde0a20.svg);
  -webkit-mask-image: url(/build/images/radial.dfde0a20.svg);
}

.hgi.hgi-bulk.hgi-radial::before {
  mask-image: url(/build/images/radial.c673e0d8.svg);
  -webkit-mask-image: url(/build/images/radial.c673e0d8.svg);
}

.hgi.hgi-solid.hgi-radio-01::before {
  mask-image: url(/build/images/radio-01.73603a31.svg);
  -webkit-mask-image: url(/build/images/radio-01.73603a31.svg);
}

.hgi.hgi-bulk.hgi-radio-01::before {
  mask-image: url(/build/images/radio-01.7224317e.svg);
  -webkit-mask-image: url(/build/images/radio-01.7224317e.svg);
}

.hgi.hgi-solid.hgi-radio-02::before {
  mask-image: url(/build/images/radio-02.a04299c3.svg);
  -webkit-mask-image: url(/build/images/radio-02.a04299c3.svg);
}

.hgi.hgi-bulk.hgi-radio-02::before {
  mask-image: url(/build/images/radio-02.2fb93de6.svg);
  -webkit-mask-image: url(/build/images/radio-02.2fb93de6.svg);
}

.hgi.hgi-solid.hgi-radio::before {
  mask-image: url(/build/images/radio.c2737cd9.svg);
  -webkit-mask-image: url(/build/images/radio.c2737cd9.svg);
}

.hgi.hgi-bulk.hgi-radio::before {
  mask-image: url(/build/images/radio.a839cb94.svg);
  -webkit-mask-image: url(/build/images/radio.a839cb94.svg);
}

.hgi.hgi-solid.hgi-radioactive-alert::before {
  mask-image: url(/build/images/radioactive-alert.5d599550.svg);
  -webkit-mask-image: url(/build/images/radioactive-alert.5d599550.svg);
}

.hgi.hgi-bulk.hgi-radioactive-alert::before {
  mask-image: url(/build/images/radioactive-alert.b9577103.svg);
  -webkit-mask-image: url(/build/images/radioactive-alert.b9577103.svg);
}

.hgi.hgi-solid.hgi-radius::before {
  mask-image: url(/build/images/radius.2c6cfb07.svg);
  -webkit-mask-image: url(/build/images/radius.2c6cfb07.svg);
}

.hgi.hgi-bulk.hgi-radius::before {
  mask-image: url(/build/images/radius.3536b222.svg);
  -webkit-mask-image: url(/build/images/radius.3536b222.svg);
}

.hgi.hgi-solid.hgi-rain-double-drop::before {
  mask-image: url(/build/images/rain-double-drop.e881ea95.svg);
  -webkit-mask-image: url(/build/images/rain-double-drop.e881ea95.svg);
}

.hgi.hgi-bulk.hgi-rain-double-drop::before {
  mask-image: url(/build/images/rain-double-drop.ad470551.svg);
  -webkit-mask-image: url(/build/images/rain-double-drop.ad470551.svg);
}

.hgi.hgi-solid.hgi-rain-drop::before {
  mask-image: url(/build/images/rain-drop.2d3f6983.svg);
  -webkit-mask-image: url(/build/images/rain-drop.2d3f6983.svg);
}

.hgi.hgi-bulk.hgi-rain-drop::before {
  mask-image: url(/build/images/rain-drop.7a545016.svg);
  -webkit-mask-image: url(/build/images/rain-drop.7a545016.svg);
}

.hgi.hgi-solid.hgi-rain::before {
  mask-image: url(/build/images/rain.49d1d556.svg);
  -webkit-mask-image: url(/build/images/rain.49d1d556.svg);
}

.hgi.hgi-bulk.hgi-rain::before {
  mask-image: url(/build/images/rain.24423f9a.svg);
  -webkit-mask-image: url(/build/images/rain.24423f9a.svg);
}

.hgi.hgi-solid.hgi-rainbow::before {
  mask-image: url(/build/images/rainbow.f7e0662c.svg);
  -webkit-mask-image: url(/build/images/rainbow.f7e0662c.svg);
}

.hgi.hgi-bulk.hgi-rainbow::before {
  mask-image: url(/build/images/rainbow.4a01cdcf.svg);
  -webkit-mask-image: url(/build/images/rainbow.4a01cdcf.svg);
}

.hgi.hgi-solid.hgi-ramadhan-01::before {
  mask-image: url(/build/images/ramadhan-01.1e1497f9.svg);
  -webkit-mask-image: url(/build/images/ramadhan-01.1e1497f9.svg);
}

.hgi.hgi-bulk.hgi-ramadhan-01::before {
  mask-image: url(/build/images/ramadhan-01.20f572cb.svg);
  -webkit-mask-image: url(/build/images/ramadhan-01.20f572cb.svg);
}

.hgi.hgi-solid.hgi-ramadhan-02::before {
  mask-image: url(/build/images/ramadhan-02.a220a812.svg);
  -webkit-mask-image: url(/build/images/ramadhan-02.a220a812.svg);
}

.hgi.hgi-bulk.hgi-ramadhan-02::before {
  mask-image: url(/build/images/ramadhan-02.b01d9ec8.svg);
  -webkit-mask-image: url(/build/images/ramadhan-02.b01d9ec8.svg);
}

.hgi.hgi-solid.hgi-ramadhan-month::before {
  mask-image: url(/build/images/ramadhan-month.2712fe0f.svg);
  -webkit-mask-image: url(/build/images/ramadhan-month.2712fe0f.svg);
}

.hgi.hgi-bulk.hgi-ramadhan-month::before {
  mask-image: url(/build/images/ramadhan-month.3769c5a2.svg);
  -webkit-mask-image: url(/build/images/ramadhan-month.3769c5a2.svg);
}

.hgi.hgi-solid.hgi-ranking::before {
  mask-image: url(/build/images/ranking.c59bcfa8.svg);
  -webkit-mask-image: url(/build/images/ranking.c59bcfa8.svg);
}

.hgi.hgi-bulk.hgi-ranking::before {
  mask-image: url(/build/images/ranking.0cedb60d.svg);
  -webkit-mask-image: url(/build/images/ranking.0cedb60d.svg);
}

.hgi.hgi-solid.hgi-raw-01::before {
  mask-image: url(/build/images/raw-01.782b0dd1.svg);
  -webkit-mask-image: url(/build/images/raw-01.782b0dd1.svg);
}

.hgi.hgi-bulk.hgi-raw-01::before {
  mask-image: url(/build/images/raw-01.f8446c46.svg);
  -webkit-mask-image: url(/build/images/raw-01.f8446c46.svg);
}

.hgi.hgi-solid.hgi-raw-02::before {
  mask-image: url(/build/images/raw-02.5874cc41.svg);
  -webkit-mask-image: url(/build/images/raw-02.5874cc41.svg);
}

.hgi.hgi-bulk.hgi-raw-02::before {
  mask-image: url(/build/images/raw-02.c85f42e2.svg);
  -webkit-mask-image: url(/build/images/raw-02.c85f42e2.svg);
}

.hgi.hgi-solid.hgi-re::before {
  mask-image: url(/build/images/re.8272cf1f.svg);
  -webkit-mask-image: url(/build/images/re.8272cf1f.svg);
}

.hgi.hgi-bulk.hgi-re::before {
  mask-image: url(/build/images/re.c97cc056.svg);
  -webkit-mask-image: url(/build/images/re.c97cc056.svg);
}

.hgi.hgi-solid.hgi-react::before {
  mask-image: url(/build/images/react.1fbab6a3.svg);
  -webkit-mask-image: url(/build/images/react.1fbab6a3.svg);
}

.hgi.hgi-bulk.hgi-react::before {
  mask-image: url(/build/images/react.81721d59.svg);
  -webkit-mask-image: url(/build/images/react.81721d59.svg);
}

.hgi.hgi-solid.hgi-real-estate-01::before {
  mask-image: url(/build/images/real-estate-01.0e253d49.svg);
  -webkit-mask-image: url(/build/images/real-estate-01.0e253d49.svg);
}

.hgi.hgi-bulk.hgi-real-estate-01::before {
  mask-image: url(/build/images/real-estate-01.b4203679.svg);
  -webkit-mask-image: url(/build/images/real-estate-01.b4203679.svg);
}

.hgi.hgi-solid.hgi-real-estate-02::before {
  mask-image: url(/build/images/real-estate-02.7aceb97a.svg);
  -webkit-mask-image: url(/build/images/real-estate-02.7aceb97a.svg);
}

.hgi.hgi-bulk.hgi-real-estate-02::before {
  mask-image: url(/build/images/real-estate-02.542b93c2.svg);
  -webkit-mask-image: url(/build/images/real-estate-02.542b93c2.svg);
}

.hgi.hgi-solid.hgi-record::before {
  mask-image: url(/build/images/record.6e7f19f4.svg);
  -webkit-mask-image: url(/build/images/record.6e7f19f4.svg);
}

.hgi.hgi-bulk.hgi-record::before {
  mask-image: url(/build/images/record.9c09d9ee.svg);
  -webkit-mask-image: url(/build/images/record.9c09d9ee.svg);
}

.hgi.hgi-solid.hgi-recovery-mail::before {
  mask-image: url(/build/images/recovery-mail.55b6243c.svg);
  -webkit-mask-image: url(/build/images/recovery-mail.55b6243c.svg);
}

.hgi.hgi-bulk.hgi-recovery-mail::before {
  mask-image: url(/build/images/recovery-mail.4840d7ca.svg);
  -webkit-mask-image: url(/build/images/recovery-mail.4840d7ca.svg);
}

.hgi.hgi-solid.hgi-rectangular-01::before {
  mask-image: url(/build/images/rectangular-01.fceee649.svg);
  -webkit-mask-image: url(/build/images/rectangular-01.fceee649.svg);
}

.hgi.hgi-bulk.hgi-rectangular-01::before {
  mask-image: url(/build/images/rectangular-01.c5e5dcef.svg);
  -webkit-mask-image: url(/build/images/rectangular-01.c5e5dcef.svg);
}

.hgi.hgi-solid.hgi-rectangular::before {
  mask-image: url(/build/images/rectangular.4e987939.svg);
  -webkit-mask-image: url(/build/images/rectangular.4e987939.svg);
}

.hgi.hgi-bulk.hgi-rectangular::before {
  mask-image: url(/build/images/rectangular.5c968b6f.svg);
  -webkit-mask-image: url(/build/images/rectangular.5c968b6f.svg);
}

.hgi.hgi-solid.hgi-recycle-01::before {
  mask-image: url(/build/images/recycle-01.fe4742c5.svg);
  -webkit-mask-image: url(/build/images/recycle-01.fe4742c5.svg);
}

.hgi.hgi-bulk.hgi-recycle-01::before {
  mask-image: url(/build/images/recycle-01.d8094e40.svg);
  -webkit-mask-image: url(/build/images/recycle-01.d8094e40.svg);
}

.hgi.hgi-solid.hgi-recycle-02::before {
  mask-image: url(/build/images/recycle-02.2aa8c6f9.svg);
  -webkit-mask-image: url(/build/images/recycle-02.2aa8c6f9.svg);
}

.hgi.hgi-bulk.hgi-recycle-02::before {
  mask-image: url(/build/images/recycle-02.6c8abacb.svg);
  -webkit-mask-image: url(/build/images/recycle-02.6c8abacb.svg);
}

.hgi.hgi-solid.hgi-recycle-03::before {
  mask-image: url(/build/images/recycle-03.0f68a5b1.svg);
  -webkit-mask-image: url(/build/images/recycle-03.0f68a5b1.svg);
}

.hgi.hgi-bulk.hgi-recycle-03::before {
  mask-image: url(/build/images/recycle-03.a6d21473.svg);
  -webkit-mask-image: url(/build/images/recycle-03.a6d21473.svg);
}

.hgi.hgi-solid.hgi-reddit::before {
  mask-image: url(/build/images/reddit.2ddb9e62.svg);
  -webkit-mask-image: url(/build/images/reddit.2ddb9e62.svg);
}

.hgi.hgi-bulk.hgi-reddit::before {
  mask-image: url(/build/images/reddit.20a25ef7.svg);
  -webkit-mask-image: url(/build/images/reddit.20a25ef7.svg);
}

.hgi.hgi-solid.hgi-reflex::before {
  mask-image: url(/build/images/reflex.1983cda5.svg);
  -webkit-mask-image: url(/build/images/reflex.1983cda5.svg);
}

.hgi.hgi-bulk.hgi-reflex::before {
  mask-image: url(/build/images/reflex.d3a031a1.svg);
  -webkit-mask-image: url(/build/images/reflex.d3a031a1.svg);
}

.hgi.hgi-solid.hgi-refresh::before {
  mask-image: url(/build/images/refresh.8c4dffe6.svg);
  -webkit-mask-image: url(/build/images/refresh.8c4dffe6.svg);
}

.hgi.hgi-bulk.hgi-refresh::before {
  mask-image: url(/build/images/refresh.d8a9540c.svg);
  -webkit-mask-image: url(/build/images/refresh.d8a9540c.svg);
}

.hgi.hgi-solid.hgi-refrigerator::before {
  mask-image: url(/build/images/refrigerator.baf41518.svg);
  -webkit-mask-image: url(/build/images/refrigerator.baf41518.svg);
}

.hgi.hgi-bulk.hgi-refrigerator::before {
  mask-image: url(/build/images/refrigerator.82697c8f.svg);
  -webkit-mask-image: url(/build/images/refrigerator.82697c8f.svg);
}

.hgi.hgi-solid.hgi-register::before {
  mask-image: url(/build/images/register.9b96925d.svg);
  -webkit-mask-image: url(/build/images/register.9b96925d.svg);
}

.hgi.hgi-bulk.hgi-register::before {
  mask-image: url(/build/images/register.cf855814.svg);
  -webkit-mask-image: url(/build/images/register.cf855814.svg);
}

.hgi.hgi-solid.hgi-registered::before {
  mask-image: url(/build/images/registered.ed2d8746.svg);
  -webkit-mask-image: url(/build/images/registered.ed2d8746.svg);
}

.hgi.hgi-bulk.hgi-registered::before {
  mask-image: url(/build/images/registered.7ac1aab5.svg);
  -webkit-mask-image: url(/build/images/registered.7ac1aab5.svg);
}

.hgi.hgi-solid.hgi-relieved-01::before {
  mask-image: url(/build/images/relieved-01.e04727e9.svg);
  -webkit-mask-image: url(/build/images/relieved-01.e04727e9.svg);
}

.hgi.hgi-bulk.hgi-relieved-01::before {
  mask-image: url(/build/images/relieved-01.00c04728.svg);
  -webkit-mask-image: url(/build/images/relieved-01.00c04728.svg);
}

.hgi.hgi-solid.hgi-relieved-02::before {
  mask-image: url(/build/images/relieved-02.39d0abd6.svg);
  -webkit-mask-image: url(/build/images/relieved-02.39d0abd6.svg);
}

.hgi.hgi-bulk.hgi-relieved-02::before {
  mask-image: url(/build/images/relieved-02.cf7e7ab1.svg);
  -webkit-mask-image: url(/build/images/relieved-02.cf7e7ab1.svg);
}

.hgi.hgi-solid.hgi-reload::before {
  mask-image: url(/build/images/reload.132c2755.svg);
  -webkit-mask-image: url(/build/images/reload.132c2755.svg);
}

.hgi.hgi-bulk.hgi-reload::before {
  mask-image: url(/build/images/reload.72a13f53.svg);
  -webkit-mask-image: url(/build/images/reload.72a13f53.svg);
}

.hgi.hgi-solid.hgi-reminder::before {
  mask-image: url(/build/images/reminder.b1348f9c.svg);
  -webkit-mask-image: url(/build/images/reminder.b1348f9c.svg);
}

.hgi.hgi-bulk.hgi-reminder::before {
  mask-image: url(/build/images/reminder.c835c174.svg);
  -webkit-mask-image: url(/build/images/reminder.c835c174.svg);
}

.hgi.hgi-solid.hgi-remote-control::before {
  mask-image: url(/build/images/remote-control.af773f12.svg);
  -webkit-mask-image: url(/build/images/remote-control.af773f12.svg);
}

.hgi.hgi-bulk.hgi-remote-control::before {
  mask-image: url(/build/images/remote-control.980d3518.svg);
  -webkit-mask-image: url(/build/images/remote-control.980d3518.svg);
}

.hgi.hgi-solid.hgi-remove-01::before {
  mask-image: url(/build/images/remove-01.700a57ac.svg);
  -webkit-mask-image: url(/build/images/remove-01.700a57ac.svg);
}

.hgi.hgi-bulk.hgi-remove-01::before {
  mask-image: url(/build/images/remove-01.51ca9a8a.svg);
  -webkit-mask-image: url(/build/images/remove-01.51ca9a8a.svg);
}

.hgi.hgi-solid.hgi-remove-02::before {
  mask-image: url(/build/images/remove-02.a6765d48.svg);
  -webkit-mask-image: url(/build/images/remove-02.a6765d48.svg);
}

.hgi.hgi-bulk.hgi-remove-02::before {
  mask-image: url(/build/images/remove-02.0cd54296.svg);
  -webkit-mask-image: url(/build/images/remove-02.0cd54296.svg);
}

.hgi.hgi-solid.hgi-remove-circle-half-dot::before {
  mask-image: url(/build/images/remove-circle-half-dot.29f3f0e7.svg);
  -webkit-mask-image: url(/build/images/remove-circle-half-dot.29f3f0e7.svg);
}

.hgi.hgi-bulk.hgi-remove-circle-half-dot::before {
  mask-image: url(/build/images/remove-circle-half-dot.f98c40c3.svg);
  -webkit-mask-image: url(/build/images/remove-circle-half-dot.f98c40c3.svg);
}

.hgi.hgi-solid.hgi-remove-circle::before {
  mask-image: url(/build/images/remove-circle.7b2b44e4.svg);
  -webkit-mask-image: url(/build/images/remove-circle.7b2b44e4.svg);
}

.hgi.hgi-bulk.hgi-remove-circle::before {
  mask-image: url(/build/images/remove-circle.deddc3d1.svg);
  -webkit-mask-image: url(/build/images/remove-circle.deddc3d1.svg);
}

.hgi.hgi-solid.hgi-remove-pi::before {
  mask-image: url(/build/images/remove-pi.d60f209e.svg);
  -webkit-mask-image: url(/build/images/remove-pi.d60f209e.svg);
}

.hgi.hgi-bulk.hgi-remove-pi::before {
  mask-image: url(/build/images/remove-pi.c4afee60.svg);
  -webkit-mask-image: url(/build/images/remove-pi.c4afee60.svg);
}

.hgi.hgi-solid.hgi-remove-square::before {
  mask-image: url(/build/images/remove-square.7c783a06.svg);
  -webkit-mask-image: url(/build/images/remove-square.7c783a06.svg);
}

.hgi.hgi-bulk.hgi-remove-square::before {
  mask-image: url(/build/images/remove-square.c3c58c3a.svg);
  -webkit-mask-image: url(/build/images/remove-square.c3c58c3a.svg);
}

.hgi.hgi-solid.hgi-renewable-energy-01::before {
  mask-image: url(/build/images/renewable-energy-01.34ad3b70.svg);
  -webkit-mask-image: url(/build/images/renewable-energy-01.34ad3b70.svg);
}

.hgi.hgi-bulk.hgi-renewable-energy-01::before {
  mask-image: url(/build/images/renewable-energy-01.af605f39.svg);
  -webkit-mask-image: url(/build/images/renewable-energy-01.af605f39.svg);
}

.hgi.hgi-solid.hgi-renewable-energy::before {
  mask-image: url(/build/images/renewable-energy.50db530c.svg);
  -webkit-mask-image: url(/build/images/renewable-energy.50db530c.svg);
}

.hgi.hgi-bulk.hgi-renewable-energy::before {
  mask-image: url(/build/images/renewable-energy.a0cec8cc.svg);
  -webkit-mask-image: url(/build/images/renewable-energy.a0cec8cc.svg);
}

.hgi.hgi-solid.hgi-repair::before {
  mask-image: url(/build/images/repair.a5f787f1.svg);
  -webkit-mask-image: url(/build/images/repair.a5f787f1.svg);
}

.hgi.hgi-bulk.hgi-repair::before {
  mask-image: url(/build/images/repair.34c28197.svg);
  -webkit-mask-image: url(/build/images/repair.34c28197.svg);
}

.hgi.hgi-solid.hgi-repeat-off::before {
  mask-image: url(/build/images/repeat-off.1ae96324.svg);
  -webkit-mask-image: url(/build/images/repeat-off.1ae96324.svg);
}

.hgi.hgi-bulk.hgi-repeat-off::before {
  mask-image: url(/build/images/repeat-off.2c57b13b.svg);
  -webkit-mask-image: url(/build/images/repeat-off.2c57b13b.svg);
}

.hgi.hgi-solid.hgi-repeat-one-01::before {
  mask-image: url(/build/images/repeat-one-01.9d5376ed.svg);
  -webkit-mask-image: url(/build/images/repeat-one-01.9d5376ed.svg);
}

.hgi.hgi-bulk.hgi-repeat-one-01::before {
  mask-image: url(/build/images/repeat-one-01.cae99b30.svg);
  -webkit-mask-image: url(/build/images/repeat-one-01.cae99b30.svg);
}

.hgi.hgi-solid.hgi-repeat-one-02::before {
  mask-image: url(/build/images/repeat-one-02.882e829f.svg);
  -webkit-mask-image: url(/build/images/repeat-one-02.882e829f.svg);
}

.hgi.hgi-bulk.hgi-repeat-one-02::before {
  mask-image: url(/build/images/repeat-one-02.7a62993d.svg);
  -webkit-mask-image: url(/build/images/repeat-one-02.7a62993d.svg);
}

.hgi.hgi-solid.hgi-repeat::before {
  mask-image: url(/build/images/repeat.011391a9.svg);
  -webkit-mask-image: url(/build/images/repeat.011391a9.svg);
}

.hgi.hgi-bulk.hgi-repeat::before {
  mask-image: url(/build/images/repeat.ba2b5297.svg);
  -webkit-mask-image: url(/build/images/repeat.ba2b5297.svg);
}

.hgi.hgi-solid.hgi-replay::before {
  mask-image: url(/build/images/replay.512af239.svg);
  -webkit-mask-image: url(/build/images/replay.512af239.svg);
}

.hgi.hgi-bulk.hgi-replay::before {
  mask-image: url(/build/images/replay.d19bf2fd.svg);
  -webkit-mask-image: url(/build/images/replay.d19bf2fd.svg);
}

.hgi.hgi-solid.hgi-repository::before {
  mask-image: url(/build/images/repository.dc0c189a.svg);
  -webkit-mask-image: url(/build/images/repository.dc0c189a.svg);
}

.hgi.hgi-bulk.hgi-repository::before {
  mask-image: url(/build/images/repository.623df99f.svg);
  -webkit-mask-image: url(/build/images/repository.623df99f.svg);
}

.hgi.hgi-solid.hgi-reset-password::before {
  mask-image: url(/build/images/reset-password.350c9fc6.svg);
  -webkit-mask-image: url(/build/images/reset-password.350c9fc6.svg);
}

.hgi.hgi-bulk.hgi-reset-password::before {
  mask-image: url(/build/images/reset-password.82672d7f.svg);
  -webkit-mask-image: url(/build/images/reset-password.82672d7f.svg);
}

.hgi.hgi-solid.hgi-resize-01::before {
  mask-image: url(/build/images/resize-01.541089c5.svg);
  -webkit-mask-image: url(/build/images/resize-01.541089c5.svg);
}

.hgi.hgi-bulk.hgi-resize-01::before {
  mask-image: url(/build/images/resize-01.3831f96a.svg);
  -webkit-mask-image: url(/build/images/resize-01.3831f96a.svg);
}

.hgi.hgi-solid.hgi-resize-02::before {
  mask-image: url(/build/images/resize-02.78a05075.svg);
  -webkit-mask-image: url(/build/images/resize-02.78a05075.svg);
}

.hgi.hgi-bulk.hgi-resize-02::before {
  mask-image: url(/build/images/resize-02.19ffc74a.svg);
  -webkit-mask-image: url(/build/images/resize-02.19ffc74a.svg);
}

.hgi.hgi-solid.hgi-resources-add::before {
  mask-image: url(/build/images/resources-add.df24236b.svg);
  -webkit-mask-image: url(/build/images/resources-add.df24236b.svg);
}

.hgi.hgi-bulk.hgi-resources-add::before {
  mask-image: url(/build/images/resources-add.8978e45a.svg);
  -webkit-mask-image: url(/build/images/resources-add.8978e45a.svg);
}

.hgi.hgi-solid.hgi-resources-remove::before {
  mask-image: url(/build/images/resources-remove.23ba36e1.svg);
  -webkit-mask-image: url(/build/images/resources-remove.23ba36e1.svg);
}

.hgi.hgi-bulk.hgi-resources-remove::before {
  mask-image: url(/build/images/resources-remove.994537e9.svg);
  -webkit-mask-image: url(/build/images/resources-remove.994537e9.svg);
}

.hgi.hgi-solid.hgi-restaurant-01::before {
  mask-image: url(/build/images/restaurant-01.377c33b2.svg);
  -webkit-mask-image: url(/build/images/restaurant-01.377c33b2.svg);
}

.hgi.hgi-bulk.hgi-restaurant-01::before {
  mask-image: url(/build/images/restaurant-01.14c744fa.svg);
  -webkit-mask-image: url(/build/images/restaurant-01.14c744fa.svg);
}

.hgi.hgi-solid.hgi-restaurant-02::before {
  mask-image: url(/build/images/restaurant-02.9d2362df.svg);
  -webkit-mask-image: url(/build/images/restaurant-02.9d2362df.svg);
}

.hgi.hgi-bulk.hgi-restaurant-02::before {
  mask-image: url(/build/images/restaurant-02.c4794914.svg);
  -webkit-mask-image: url(/build/images/restaurant-02.c4794914.svg);
}

.hgi.hgi-solid.hgi-restaurant-03::before {
  mask-image: url(/build/images/restaurant-03.15967897.svg);
  -webkit-mask-image: url(/build/images/restaurant-03.15967897.svg);
}

.hgi.hgi-bulk.hgi-restaurant-03::before {
  mask-image: url(/build/images/restaurant-03.51cee34e.svg);
  -webkit-mask-image: url(/build/images/restaurant-03.51cee34e.svg);
}

.hgi.hgi-solid.hgi-restaurant-table::before {
  mask-image: url(/build/images/restaurant-table.daad544f.svg);
  -webkit-mask-image: url(/build/images/restaurant-table.daad544f.svg);
}

.hgi.hgi-bulk.hgi-restaurant-table::before {
  mask-image: url(/build/images/restaurant-table.57c08bfe.svg);
  -webkit-mask-image: url(/build/images/restaurant-table.57c08bfe.svg);
}

.hgi.hgi-solid.hgi-restore-bin::before {
  mask-image: url(/build/images/restore-bin.c033579d.svg);
  -webkit-mask-image: url(/build/images/restore-bin.c033579d.svg);
}

.hgi.hgi-bulk.hgi-restore-bin::before {
  mask-image: url(/build/images/restore-bin.68da1a96.svg);
  -webkit-mask-image: url(/build/images/restore-bin.68da1a96.svg);
}

.hgi.hgi-solid.hgi-return-request::before {
  mask-image: url(/build/images/return-request.7512b685.svg);
  -webkit-mask-image: url(/build/images/return-request.7512b685.svg);
}

.hgi.hgi-bulk.hgi-return-request::before {
  mask-image: url(/build/images/return-request.e4e43f55.svg);
  -webkit-mask-image: url(/build/images/return-request.e4e43f55.svg);
}

.hgi.hgi-solid.hgi-reverse-withdrawal-01::before {
  mask-image: url(/build/images/reverse-withdrawal-01.c8e4f8c3.svg);
  -webkit-mask-image: url(/build/images/reverse-withdrawal-01.c8e4f8c3.svg);
}

.hgi.hgi-bulk.hgi-reverse-withdrawal-01::before {
  mask-image: url(/build/images/reverse-withdrawal-01.d095b3d2.svg);
  -webkit-mask-image: url(/build/images/reverse-withdrawal-01.d095b3d2.svg);
}

.hgi.hgi-solid.hgi-reverse-withdrawal-02::before {
  mask-image: url(/build/images/reverse-withdrawal-02.2279935b.svg);
  -webkit-mask-image: url(/build/images/reverse-withdrawal-02.2279935b.svg);
}

.hgi.hgi-bulk.hgi-reverse-withdrawal-02::before {
  mask-image: url(/build/images/reverse-withdrawal-02.cb47b67c.svg);
  -webkit-mask-image: url(/build/images/reverse-withdrawal-02.cb47b67c.svg);
}

.hgi.hgi-solid.hgi-rhombus-01::before {
  mask-image: url(/build/images/rhombus-01.46e3b348.svg);
  -webkit-mask-image: url(/build/images/rhombus-01.46e3b348.svg);
}

.hgi.hgi-bulk.hgi-rhombus-01::before {
  mask-image: url(/build/images/rhombus-01.480085bc.svg);
  -webkit-mask-image: url(/build/images/rhombus-01.480085bc.svg);
}

.hgi.hgi-solid.hgi-rhombus::before {
  mask-image: url(/build/images/rhombus.63a63752.svg);
  -webkit-mask-image: url(/build/images/rhombus.63a63752.svg);
}

.hgi.hgi-bulk.hgi-rhombus::before {
  mask-image: url(/build/images/rhombus.c30279fc.svg);
  -webkit-mask-image: url(/build/images/rhombus.c30279fc.svg);
}

.hgi.hgi-solid.hgi-rice-bowl-01::before {
  mask-image: url(/build/images/rice-bowl-01.ccbddc18.svg);
  -webkit-mask-image: url(/build/images/rice-bowl-01.ccbddc18.svg);
}

.hgi.hgi-bulk.hgi-rice-bowl-01::before {
  mask-image: url(/build/images/rice-bowl-01.8d40a605.svg);
  -webkit-mask-image: url(/build/images/rice-bowl-01.8d40a605.svg);
}

.hgi.hgi-solid.hgi-rice-bowl-02::before {
  mask-image: url(/build/images/rice-bowl-02.43f8f1a8.svg);
  -webkit-mask-image: url(/build/images/rice-bowl-02.43f8f1a8.svg);
}

.hgi.hgi-bulk.hgi-rice-bowl-02::before {
  mask-image: url(/build/images/rice-bowl-02.505b17b8.svg);
  -webkit-mask-image: url(/build/images/rice-bowl-02.505b17b8.svg);
}

.hgi.hgi-solid.hgi-right-angle::before {
  mask-image: url(/build/images/right-angle.40072780.svg);
  -webkit-mask-image: url(/build/images/right-angle.40072780.svg);
}

.hgi.hgi-bulk.hgi-right-angle::before {
  mask-image: url(/build/images/right-angle.576b5258.svg);
  -webkit-mask-image: url(/build/images/right-angle.576b5258.svg);
}

.hgi.hgi-solid.hgi-right-to-left-block-quote::before {
  mask-image: url(/build/images/right-to-left-block-quote.bfc1d9f7.svg);
  -webkit-mask-image: url(/build/images/right-to-left-block-quote.bfc1d9f7.svg);
}

.hgi.hgi-bulk.hgi-right-to-left-block-quote::before {
  mask-image: url(/build/images/right-to-left-block-quote.3c0e8f0d.svg);
  -webkit-mask-image: url(/build/images/right-to-left-block-quote.3c0e8f0d.svg);
}

.hgi.hgi-solid.hgi-right-to-left-list-bullet::before {
  mask-image: url(/build/images/right-to-left-list-bullet.02c08168.svg);
  -webkit-mask-image: url(/build/images/right-to-left-list-bullet.02c08168.svg);
}

.hgi.hgi-bulk.hgi-right-to-left-list-bullet::before {
  mask-image: url(/build/images/right-to-left-list-bullet.b837f5bc.svg);
  -webkit-mask-image: url(/build/images/right-to-left-list-bullet.b837f5bc.svg);
}

.hgi.hgi-solid.hgi-right-to-left-list-dash::before {
  mask-image: url(/build/images/right-to-left-list-dash.ad060ced.svg);
  -webkit-mask-image: url(/build/images/right-to-left-list-dash.ad060ced.svg);
}

.hgi.hgi-bulk.hgi-right-to-left-list-dash::before {
  mask-image: url(/build/images/right-to-left-list-dash.bec25aba.svg);
  -webkit-mask-image: url(/build/images/right-to-left-list-dash.bec25aba.svg);
}

.hgi.hgi-solid.hgi-right-to-left-list-number::before {
  mask-image: url(/build/images/right-to-left-list-number.6d4ab38e.svg);
  -webkit-mask-image: url(/build/images/right-to-left-list-number.6d4ab38e.svg);
}

.hgi.hgi-bulk.hgi-right-to-left-list-number::before {
  mask-image: url(/build/images/right-to-left-list-number.90273275.svg);
  -webkit-mask-image: url(/build/images/right-to-left-list-number.90273275.svg);
}

.hgi.hgi-solid.hgi-right-to-left-list-triangle::before {
  mask-image: url(/build/images/right-to-left-list-triangle.6cc7498d.svg);
  -webkit-mask-image: url(/build/images/right-to-left-list-triangle.6cc7498d.svg);
}

.hgi.hgi-bulk.hgi-right-to-left-list-triangle::before {
  mask-image: url(/build/images/right-to-left-list-triangle.6b80ed72.svg);
  -webkit-mask-image: url(/build/images/right-to-left-list-triangle.6b80ed72.svg);
}

.hgi.hgi-solid.hgi-right-triangle::before {
  mask-image: url(/build/images/right-triangle.ad13b9e5.svg);
  -webkit-mask-image: url(/build/images/right-triangle.ad13b9e5.svg);
}

.hgi.hgi-bulk.hgi-right-triangle::before {
  mask-image: url(/build/images/right-triangle.1ff2db74.svg);
  -webkit-mask-image: url(/build/images/right-triangle.1ff2db74.svg);
}

.hgi.hgi-solid.hgi-ripple::before {
  mask-image: url(/build/images/ripple.c396ebc3.svg);
  -webkit-mask-image: url(/build/images/ripple.c396ebc3.svg);
}

.hgi.hgi-bulk.hgi-ripple::before {
  mask-image: url(/build/images/ripple.78cda3c7.svg);
  -webkit-mask-image: url(/build/images/ripple.78cda3c7.svg);
}

.hgi.hgi-solid.hgi-riyal-rectangle::before {
  mask-image: url(/build/images/riyal-rectangle.4dab0476.svg);
  -webkit-mask-image: url(/build/images/riyal-rectangle.4dab0476.svg);
}

.hgi.hgi-bulk.hgi-riyal-rectangle::before {
  mask-image: url(/build/images/riyal-rectangle.da4d0912.svg);
  -webkit-mask-image: url(/build/images/riyal-rectangle.da4d0912.svg);
}

.hgi.hgi-solid.hgi-riyal::before {
  mask-image: url(/build/images/riyal.e3ecb82b.svg);
  -webkit-mask-image: url(/build/images/riyal.e3ecb82b.svg);
}

.hgi.hgi-bulk.hgi-riyal::before {
  mask-image: url(/build/images/riyal.6cd8a0bf.svg);
  -webkit-mask-image: url(/build/images/riyal.6cd8a0bf.svg);
}

.hgi.hgi-solid.hgi-road-01::before {
  mask-image: url(/build/images/road-01.4252f3b3.svg);
  -webkit-mask-image: url(/build/images/road-01.4252f3b3.svg);
}

.hgi.hgi-bulk.hgi-road-01::before {
  mask-image: url(/build/images/road-01.6554455f.svg);
  -webkit-mask-image: url(/build/images/road-01.6554455f.svg);
}

.hgi.hgi-solid.hgi-road-02::before {
  mask-image: url(/build/images/road-02.005ae96d.svg);
  -webkit-mask-image: url(/build/images/road-02.005ae96d.svg);
}

.hgi.hgi-bulk.hgi-road-02::before {
  mask-image: url(/build/images/road-02.dcd39ed4.svg);
  -webkit-mask-image: url(/build/images/road-02.dcd39ed4.svg);
}

.hgi.hgi-solid.hgi-road-location-01::before {
  mask-image: url(/build/images/road-location-01.e6a9cc92.svg);
  -webkit-mask-image: url(/build/images/road-location-01.e6a9cc92.svg);
}

.hgi.hgi-bulk.hgi-road-location-01::before {
  mask-image: url(/build/images/road-location-01.af8b5aa6.svg);
  -webkit-mask-image: url(/build/images/road-location-01.af8b5aa6.svg);
}

.hgi.hgi-solid.hgi-road-location-02::before {
  mask-image: url(/build/images/road-location-02.fa673f1e.svg);
  -webkit-mask-image: url(/build/images/road-location-02.fa673f1e.svg);
}

.hgi.hgi-bulk.hgi-road-location-02::before {
  mask-image: url(/build/images/road-location-02.ae65a852.svg);
  -webkit-mask-image: url(/build/images/road-location-02.ae65a852.svg);
}

.hgi.hgi-solid.hgi-road-wayside::before {
  mask-image: url(/build/images/road-wayside.6ba94e08.svg);
  -webkit-mask-image: url(/build/images/road-wayside.6ba94e08.svg);
}

.hgi.hgi-bulk.hgi-road-wayside::before {
  mask-image: url(/build/images/road-wayside.0bd6c4c4.svg);
  -webkit-mask-image: url(/build/images/road-wayside.0bd6c4c4.svg);
}

.hgi.hgi-solid.hgi-road::before {
  mask-image: url(/build/images/road.5b8e5721.svg);
  -webkit-mask-image: url(/build/images/road.5b8e5721.svg);
}

.hgi.hgi-bulk.hgi-road::before {
  mask-image: url(/build/images/road.73a4a0df.svg);
  -webkit-mask-image: url(/build/images/road.73a4a0df.svg);
}

.hgi.hgi-solid.hgi-robotic::before {
  mask-image: url(/build/images/robotic.29d912a3.svg);
  -webkit-mask-image: url(/build/images/robotic.29d912a3.svg);
}

.hgi.hgi-bulk.hgi-robotic::before {
  mask-image: url(/build/images/robotic.1015a5e5.svg);
  -webkit-mask-image: url(/build/images/robotic.1015a5e5.svg);
}

.hgi.hgi-solid.hgi-rocket-01::before {
  mask-image: url(/build/images/rocket-01.b5d18ad8.svg);
  -webkit-mask-image: url(/build/images/rocket-01.b5d18ad8.svg);
}

.hgi.hgi-bulk.hgi-rocket-01::before {
  mask-image: url(/build/images/rocket-01.6cac96e2.svg);
  -webkit-mask-image: url(/build/images/rocket-01.6cac96e2.svg);
}

.hgi.hgi-solid.hgi-rocket-02::before {
  mask-image: url(/build/images/rocket-02.38622c9f.svg);
  -webkit-mask-image: url(/build/images/rocket-02.38622c9f.svg);
}

.hgi.hgi-bulk.hgi-rocket-02::before {
  mask-image: url(/build/images/rocket-02.c0de49dc.svg);
  -webkit-mask-image: url(/build/images/rocket-02.c0de49dc.svg);
}

.hgi.hgi-solid.hgi-rocket::before {
  mask-image: url(/build/images/rocket.594e3174.svg);
  -webkit-mask-image: url(/build/images/rocket.594e3174.svg);
}

.hgi.hgi-bulk.hgi-rocket::before {
  mask-image: url(/build/images/rocket.87ecc590.svg);
  -webkit-mask-image: url(/build/images/rocket.87ecc590.svg);
}

.hgi.hgi-solid.hgi-rocking-chair::before {
  mask-image: url(/build/images/rocking-chair.095e5f16.svg);
  -webkit-mask-image: url(/build/images/rocking-chair.095e5f16.svg);
}

.hgi.hgi-bulk.hgi-rocking-chair::before {
  mask-image: url(/build/images/rocking-chair.168f58b2.svg);
  -webkit-mask-image: url(/build/images/rocking-chair.168f58b2.svg);
}

.hgi.hgi-solid.hgi-roller-skate::before {
  mask-image: url(/build/images/roller-skate.4170a9f1.svg);
  -webkit-mask-image: url(/build/images/roller-skate.4170a9f1.svg);
}

.hgi.hgi-bulk.hgi-roller-skate::before {
  mask-image: url(/build/images/roller-skate.60de23f3.svg);
  -webkit-mask-image: url(/build/images/roller-skate.60de23f3.svg);
}

.hgi.hgi-solid.hgi-rolling-pin::before {
  mask-image: url(/build/images/rolling-pin.142d4051.svg);
  -webkit-mask-image: url(/build/images/rolling-pin.142d4051.svg);
}

.hgi.hgi-bulk.hgi-rolling-pin::before {
  mask-image: url(/build/images/rolling-pin.c1a7a4af.svg);
  -webkit-mask-image: url(/build/images/rolling-pin.c1a7a4af.svg);
}

.hgi.hgi-solid.hgi-root-01::before {
  mask-image: url(/build/images/root-01.aed1f9c3.svg);
  -webkit-mask-image: url(/build/images/root-01.aed1f9c3.svg);
}

.hgi.hgi-bulk.hgi-root-01::before {
  mask-image: url(/build/images/root-01.099ad341.svg);
  -webkit-mask-image: url(/build/images/root-01.099ad341.svg);
}

.hgi.hgi-solid.hgi-root-02::before {
  mask-image: url(/build/images/root-02.481eb408.svg);
  -webkit-mask-image: url(/build/images/root-02.481eb408.svg);
}

.hgi.hgi-bulk.hgi-root-02::before {
  mask-image: url(/build/images/root-02.19d65c34.svg);
  -webkit-mask-image: url(/build/images/root-02.19d65c34.svg);
}

.hgi.hgi-solid.hgi-root-circle::before {
  mask-image: url(/build/images/root-circle.06e9c5cc.svg);
  -webkit-mask-image: url(/build/images/root-circle.06e9c5cc.svg);
}

.hgi.hgi-bulk.hgi-root-circle::before {
  mask-image: url(/build/images/root-circle.cd6b37b5.svg);
  -webkit-mask-image: url(/build/images/root-circle.cd6b37b5.svg);
}

.hgi.hgi-solid.hgi-rotate-01::before {
  mask-image: url(/build/images/rotate-01.3aa2c42a.svg);
  -webkit-mask-image: url(/build/images/rotate-01.3aa2c42a.svg);
}

.hgi.hgi-bulk.hgi-rotate-01::before {
  mask-image: url(/build/images/rotate-01.ff9ee0ee.svg);
  -webkit-mask-image: url(/build/images/rotate-01.ff9ee0ee.svg);
}

.hgi.hgi-solid.hgi-rotate-02::before {
  mask-image: url(/build/images/rotate-02.27865a48.svg);
  -webkit-mask-image: url(/build/images/rotate-02.27865a48.svg);
}

.hgi.hgi-bulk.hgi-rotate-02::before {
  mask-image: url(/build/images/rotate-02.28592d02.svg);
  -webkit-mask-image: url(/build/images/rotate-02.28592d02.svg);
}

.hgi.hgi-solid.hgi-rotate-360::before {
  mask-image: url(/build/images/rotate-360.b4d3391f.svg);
  -webkit-mask-image: url(/build/images/rotate-360.b4d3391f.svg);
}

.hgi.hgi-bulk.hgi-rotate-360::before {
  mask-image: url(/build/images/rotate-360.e4efc8d8.svg);
  -webkit-mask-image: url(/build/images/rotate-360.e4efc8d8.svg);
}

.hgi.hgi-solid.hgi-rotate-bottom-left::before {
  mask-image: url(/build/images/rotate-bottom-left.7c845cf7.svg);
  -webkit-mask-image: url(/build/images/rotate-bottom-left.7c845cf7.svg);
}

.hgi.hgi-bulk.hgi-rotate-bottom-left::before {
  mask-image: url(/build/images/rotate-bottom-left.ef14b0c4.svg);
  -webkit-mask-image: url(/build/images/rotate-bottom-left.ef14b0c4.svg);
}

.hgi.hgi-solid.hgi-rotate-bottom-right::before {
  mask-image: url(/build/images/rotate-bottom-right.3f9cc30d.svg);
  -webkit-mask-image: url(/build/images/rotate-bottom-right.3f9cc30d.svg);
}

.hgi.hgi-bulk.hgi-rotate-bottom-right::before {
  mask-image: url(/build/images/rotate-bottom-right.b07dc936.svg);
  -webkit-mask-image: url(/build/images/rotate-bottom-right.b07dc936.svg);
}

.hgi.hgi-solid.hgi-rotate-clockwise::before {
  mask-image: url(/build/images/rotate-clockwise.04cb4950.svg);
  -webkit-mask-image: url(/build/images/rotate-clockwise.04cb4950.svg);
}

.hgi.hgi-bulk.hgi-rotate-clockwise::before {
  mask-image: url(/build/images/rotate-clockwise.543f266c.svg);
  -webkit-mask-image: url(/build/images/rotate-clockwise.543f266c.svg);
}

.hgi.hgi-solid.hgi-rotate-crop::before {
  mask-image: url(/build/images/rotate-crop.6b0300a3.svg);
  -webkit-mask-image: url(/build/images/rotate-crop.6b0300a3.svg);
}

.hgi.hgi-bulk.hgi-rotate-crop::before {
  mask-image: url(/build/images/rotate-crop.86dcbef9.svg);
  -webkit-mask-image: url(/build/images/rotate-crop.86dcbef9.svg);
}

.hgi.hgi-solid.hgi-rotate-left-01::before {
  mask-image: url(/build/images/rotate-left-01.81dba528.svg);
  -webkit-mask-image: url(/build/images/rotate-left-01.81dba528.svg);
}

.hgi.hgi-bulk.hgi-rotate-left-01::before {
  mask-image: url(/build/images/rotate-left-01.0d55ee89.svg);
  -webkit-mask-image: url(/build/images/rotate-left-01.0d55ee89.svg);
}

.hgi.hgi-solid.hgi-rotate-left-02::before {
  mask-image: url(/build/images/rotate-left-02.5e75538d.svg);
  -webkit-mask-image: url(/build/images/rotate-left-02.5e75538d.svg);
}

.hgi.hgi-bulk.hgi-rotate-left-02::before {
  mask-image: url(/build/images/rotate-left-02.dabbe4b6.svg);
  -webkit-mask-image: url(/build/images/rotate-left-02.dabbe4b6.svg);
}

.hgi.hgi-solid.hgi-rotate-left-03::before {
  mask-image: url(/build/images/rotate-left-03.3ccdba00.svg);
  -webkit-mask-image: url(/build/images/rotate-left-03.3ccdba00.svg);
}

.hgi.hgi-bulk.hgi-rotate-left-03::before {
  mask-image: url(/build/images/rotate-left-03.ac63dbb5.svg);
  -webkit-mask-image: url(/build/images/rotate-left-03.ac63dbb5.svg);
}

.hgi.hgi-solid.hgi-rotate-left-04::before {
  mask-image: url(/build/images/rotate-left-04.846d1c64.svg);
  -webkit-mask-image: url(/build/images/rotate-left-04.846d1c64.svg);
}

.hgi.hgi-bulk.hgi-rotate-left-04::before {
  mask-image: url(/build/images/rotate-left-04.16811e57.svg);
  -webkit-mask-image: url(/build/images/rotate-left-04.16811e57.svg);
}

.hgi.hgi-solid.hgi-rotate-left-05::before {
  mask-image: url(/build/images/rotate-left-05.c71cd896.svg);
  -webkit-mask-image: url(/build/images/rotate-left-05.c71cd896.svg);
}

.hgi.hgi-bulk.hgi-rotate-left-05::before {
  mask-image: url(/build/images/rotate-left-05.553977c3.svg);
  -webkit-mask-image: url(/build/images/rotate-left-05.553977c3.svg);
}

.hgi.hgi-solid.hgi-rotate-left-06::before {
  mask-image: url(/build/images/rotate-left-06.82bd999f.svg);
  -webkit-mask-image: url(/build/images/rotate-left-06.82bd999f.svg);
}

.hgi.hgi-bulk.hgi-rotate-left-06::before {
  mask-image: url(/build/images/rotate-left-06.602dcadc.svg);
  -webkit-mask-image: url(/build/images/rotate-left-06.602dcadc.svg);
}

.hgi.hgi-solid.hgi-rotate-right-01::before {
  mask-image: url(/build/images/rotate-right-01.3d6cc0f0.svg);
  -webkit-mask-image: url(/build/images/rotate-right-01.3d6cc0f0.svg);
}

.hgi.hgi-bulk.hgi-rotate-right-01::before {
  mask-image: url(/build/images/rotate-right-01.a9a54818.svg);
  -webkit-mask-image: url(/build/images/rotate-right-01.a9a54818.svg);
}

.hgi.hgi-solid.hgi-rotate-right-02::before {
  mask-image: url(/build/images/rotate-right-02.fef37478.svg);
  -webkit-mask-image: url(/build/images/rotate-right-02.fef37478.svg);
}

.hgi.hgi-bulk.hgi-rotate-right-02::before {
  mask-image: url(/build/images/rotate-right-02.b91319c0.svg);
  -webkit-mask-image: url(/build/images/rotate-right-02.b91319c0.svg);
}

.hgi.hgi-solid.hgi-rotate-right-03::before {
  mask-image: url(/build/images/rotate-right-03.d325738a.svg);
  -webkit-mask-image: url(/build/images/rotate-right-03.d325738a.svg);
}

.hgi.hgi-bulk.hgi-rotate-right-03::before {
  mask-image: url(/build/images/rotate-right-03.e4bb43e7.svg);
  -webkit-mask-image: url(/build/images/rotate-right-03.e4bb43e7.svg);
}

.hgi.hgi-solid.hgi-rotate-right-04::before {
  mask-image: url(/build/images/rotate-right-04.14d35dcf.svg);
  -webkit-mask-image: url(/build/images/rotate-right-04.14d35dcf.svg);
}

.hgi.hgi-bulk.hgi-rotate-right-04::before {
  mask-image: url(/build/images/rotate-right-04.76b1ab63.svg);
  -webkit-mask-image: url(/build/images/rotate-right-04.76b1ab63.svg);
}

.hgi.hgi-solid.hgi-rotate-right-05::before {
  mask-image: url(/build/images/rotate-right-05.c002787b.svg);
  -webkit-mask-image: url(/build/images/rotate-right-05.c002787b.svg);
}

.hgi.hgi-bulk.hgi-rotate-right-05::before {
  mask-image: url(/build/images/rotate-right-05.125d8fd5.svg);
  -webkit-mask-image: url(/build/images/rotate-right-05.125d8fd5.svg);
}

.hgi.hgi-solid.hgi-rotate-right-06::before {
  mask-image: url(/build/images/rotate-right-06.4ae2f11e.svg);
  -webkit-mask-image: url(/build/images/rotate-right-06.4ae2f11e.svg);
}

.hgi.hgi-bulk.hgi-rotate-right-06::before {
  mask-image: url(/build/images/rotate-right-06.21e74d6a.svg);
  -webkit-mask-image: url(/build/images/rotate-right-06.21e74d6a.svg);
}

.hgi.hgi-solid.hgi-rotate-square::before {
  mask-image: url(/build/images/rotate-square.240efe1e.svg);
  -webkit-mask-image: url(/build/images/rotate-square.240efe1e.svg);
}

.hgi.hgi-bulk.hgi-rotate-square::before {
  mask-image: url(/build/images/rotate-square.3ca3fcec.svg);
  -webkit-mask-image: url(/build/images/rotate-square.3ca3fcec.svg);
}

.hgi.hgi-solid.hgi-rotate-top-left::before {
  mask-image: url(/build/images/rotate-top-left.71d69a45.svg);
  -webkit-mask-image: url(/build/images/rotate-top-left.71d69a45.svg);
}

.hgi.hgi-bulk.hgi-rotate-top-left::before {
  mask-image: url(/build/images/rotate-top-left.213b18d9.svg);
  -webkit-mask-image: url(/build/images/rotate-top-left.213b18d9.svg);
}

.hgi.hgi-solid.hgi-rotate-top-right::before {
  mask-image: url(/build/images/rotate-top-right.6f355bc6.svg);
  -webkit-mask-image: url(/build/images/rotate-top-right.6f355bc6.svg);
}

.hgi.hgi-bulk.hgi-rotate-top-right::before {
  mask-image: url(/build/images/rotate-top-right.030ad061.svg);
  -webkit-mask-image: url(/build/images/rotate-top-right.030ad061.svg);
}

.hgi.hgi-solid.hgi-route-01::before {
  mask-image: url(/build/images/route-01.08ec958a.svg);
  -webkit-mask-image: url(/build/images/route-01.08ec958a.svg);
}

.hgi.hgi-bulk.hgi-route-01::before {
  mask-image: url(/build/images/route-01.9d3d962c.svg);
  -webkit-mask-image: url(/build/images/route-01.9d3d962c.svg);
}

.hgi.hgi-solid.hgi-route-02::before {
  mask-image: url(/build/images/route-02.6d6a0eac.svg);
  -webkit-mask-image: url(/build/images/route-02.6d6a0eac.svg);
}

.hgi.hgi-bulk.hgi-route-02::before {
  mask-image: url(/build/images/route-02.67869864.svg);
  -webkit-mask-image: url(/build/images/route-02.67869864.svg);
}

.hgi.hgi-solid.hgi-route-03::before {
  mask-image: url(/build/images/route-03.350ec3d4.svg);
  -webkit-mask-image: url(/build/images/route-03.350ec3d4.svg);
}

.hgi.hgi-bulk.hgi-route-03::before {
  mask-image: url(/build/images/route-03.679166a7.svg);
  -webkit-mask-image: url(/build/images/route-03.679166a7.svg);
}

.hgi.hgi-solid.hgi-route-block::before {
  mask-image: url(/build/images/route-block.6402481e.svg);
  -webkit-mask-image: url(/build/images/route-block.6402481e.svg);
}

.hgi.hgi-bulk.hgi-route-block::before {
  mask-image: url(/build/images/route-block.299e0f6a.svg);
  -webkit-mask-image: url(/build/images/route-block.299e0f6a.svg);
}

.hgi.hgi-solid.hgi-router-01::before {
  mask-image: url(/build/images/router-01.9dd18ddb.svg);
  -webkit-mask-image: url(/build/images/router-01.9dd18ddb.svg);
}

.hgi.hgi-bulk.hgi-router-01::before {
  mask-image: url(/build/images/router-01.76bb3fab.svg);
  -webkit-mask-image: url(/build/images/router-01.76bb3fab.svg);
}

.hgi.hgi-solid.hgi-router-02::before {
  mask-image: url(/build/images/router-02.9e5cdaf3.svg);
  -webkit-mask-image: url(/build/images/router-02.9e5cdaf3.svg);
}

.hgi.hgi-bulk.hgi-router-02::before {
  mask-image: url(/build/images/router-02.b0fcf405.svg);
  -webkit-mask-image: url(/build/images/router-02.b0fcf405.svg);
}

.hgi.hgi-solid.hgi-router::before {
  mask-image: url(/build/images/router.a3c55292.svg);
  -webkit-mask-image: url(/build/images/router.a3c55292.svg);
}

.hgi.hgi-bulk.hgi-router::before {
  mask-image: url(/build/images/router.5d13223b.svg);
  -webkit-mask-image: url(/build/images/router.5d13223b.svg);
}

.hgi.hgi-solid.hgi-row-delete::before {
  mask-image: url(/build/images/row-delete.ebc35465.svg);
  -webkit-mask-image: url(/build/images/row-delete.ebc35465.svg);
}

.hgi.hgi-bulk.hgi-row-delete::before {
  mask-image: url(/build/images/row-delete.63de978d.svg);
  -webkit-mask-image: url(/build/images/row-delete.63de978d.svg);
}

.hgi.hgi-solid.hgi-row-insert::before {
  mask-image: url(/build/images/row-insert.4d39a931.svg);
  -webkit-mask-image: url(/build/images/row-insert.4d39a931.svg);
}

.hgi.hgi-bulk.hgi-row-insert::before {
  mask-image: url(/build/images/row-insert.11ef3aa6.svg);
  -webkit-mask-image: url(/build/images/row-insert.11ef3aa6.svg);
}

.hgi.hgi-solid.hgi-rss-connected-01::before {
  mask-image: url(/build/images/rss-connected-01.218ed66b.svg);
  -webkit-mask-image: url(/build/images/rss-connected-01.218ed66b.svg);
}

.hgi.hgi-bulk.hgi-rss-connected-01::before {
  mask-image: url(/build/images/rss-connected-01.3e956064.svg);
  -webkit-mask-image: url(/build/images/rss-connected-01.3e956064.svg);
}

.hgi.hgi-solid.hgi-rss-connected-02::before {
  mask-image: url(/build/images/rss-connected-02.efc16131.svg);
  -webkit-mask-image: url(/build/images/rss-connected-02.efc16131.svg);
}

.hgi.hgi-bulk.hgi-rss-connected-02::before {
  mask-image: url(/build/images/rss-connected-02.18aa7dc5.svg);
  -webkit-mask-image: url(/build/images/rss-connected-02.18aa7dc5.svg);
}

.hgi.hgi-solid.hgi-rss-error::before {
  mask-image: url(/build/images/rss-error.7725b409.svg);
  -webkit-mask-image: url(/build/images/rss-error.7725b409.svg);
}

.hgi.hgi-bulk.hgi-rss-error::before {
  mask-image: url(/build/images/rss-error.6dd1240f.svg);
  -webkit-mask-image: url(/build/images/rss-error.6dd1240f.svg);
}

.hgi.hgi-solid.hgi-rss-locked::before {
  mask-image: url(/build/images/rss-locked.3b2f7b0e.svg);
  -webkit-mask-image: url(/build/images/rss-locked.3b2f7b0e.svg);
}

.hgi.hgi-bulk.hgi-rss-locked::before {
  mask-image: url(/build/images/rss-locked.2da4fac3.svg);
  -webkit-mask-image: url(/build/images/rss-locked.2da4fac3.svg);
}

.hgi.hgi-solid.hgi-rss-unlocked::before {
  mask-image: url(/build/images/rss-unlocked.cfcb283e.svg);
  -webkit-mask-image: url(/build/images/rss-unlocked.cfcb283e.svg);
}

.hgi.hgi-bulk.hgi-rss-unlocked::before {
  mask-image: url(/build/images/rss-unlocked.f1605ef2.svg);
  -webkit-mask-image: url(/build/images/rss-unlocked.f1605ef2.svg);
}

.hgi.hgi-solid.hgi-rss::before {
  mask-image: url(/build/images/rss.104c74a3.svg);
  -webkit-mask-image: url(/build/images/rss.104c74a3.svg);
}

.hgi.hgi-bulk.hgi-rss::before {
  mask-image: url(/build/images/rss.e0230711.svg);
  -webkit-mask-image: url(/build/images/rss.e0230711.svg);
}

.hgi.hgi-solid.hgi-rub-el-hizb::before {
  mask-image: url(/build/images/rub-el-hizb.70b62051.svg);
  -webkit-mask-image: url(/build/images/rub-el-hizb.70b62051.svg);
}

.hgi.hgi-bulk.hgi-rub-el-hizb::before {
  mask-image: url(/build/images/rub-el-hizb.2897ea05.svg);
  -webkit-mask-image: url(/build/images/rub-el-hizb.2897ea05.svg);
}

.hgi.hgi-solid.hgi-ruku::before {
  mask-image: url(/build/images/ruku.8719fa04.svg);
  -webkit-mask-image: url(/build/images/ruku.8719fa04.svg);
}

.hgi.hgi-bulk.hgi-ruku::before {
  mask-image: url(/build/images/ruku.f82f1119.svg);
  -webkit-mask-image: url(/build/images/ruku.f82f1119.svg);
}

.hgi.hgi-solid.hgi-ruler::before {
  mask-image: url(/build/images/ruler.4bf7abc6.svg);
  -webkit-mask-image: url(/build/images/ruler.4bf7abc6.svg);
}

.hgi.hgi-bulk.hgi-ruler::before {
  mask-image: url(/build/images/ruler.53cb6dda.svg);
  -webkit-mask-image: url(/build/images/ruler.53cb6dda.svg);
}

.hgi.hgi-solid.hgi-running-shoes::before {
  mask-image: url(/build/images/running-shoes.a2f9e465.svg);
  -webkit-mask-image: url(/build/images/running-shoes.a2f9e465.svg);
}

.hgi.hgi-bulk.hgi-running-shoes::before {
  mask-image: url(/build/images/running-shoes.e0d18caf.svg);
  -webkit-mask-image: url(/build/images/running-shoes.e0d18caf.svg);
}

.hgi.hgi-solid.hgi-sad-01::before {
  mask-image: url(/build/images/sad-01.af30161e.svg);
  -webkit-mask-image: url(/build/images/sad-01.af30161e.svg);
}

.hgi.hgi-bulk.hgi-sad-01::before {
  mask-image: url(/build/images/sad-01.79d13815.svg);
  -webkit-mask-image: url(/build/images/sad-01.79d13815.svg);
}

.hgi.hgi-solid.hgi-sad-02::before {
  mask-image: url(/build/images/sad-02.94712ad7.svg);
  -webkit-mask-image: url(/build/images/sad-02.94712ad7.svg);
}

.hgi.hgi-bulk.hgi-sad-02::before {
  mask-image: url(/build/images/sad-02.50804b1e.svg);
  -webkit-mask-image: url(/build/images/sad-02.50804b1e.svg);
}

.hgi.hgi-solid.hgi-sad-dizzy::before {
  mask-image: url(/build/images/sad-dizzy.b185849c.svg);
  -webkit-mask-image: url(/build/images/sad-dizzy.b185849c.svg);
}

.hgi.hgi-bulk.hgi-sad-dizzy::before {
  mask-image: url(/build/images/sad-dizzy.42fdb2c5.svg);
  -webkit-mask-image: url(/build/images/sad-dizzy.42fdb2c5.svg);
}

.hgi.hgi-solid.hgi-safari::before {
  mask-image: url(/build/images/safari.b8a6774b.svg);
  -webkit-mask-image: url(/build/images/safari.b8a6774b.svg);
}

.hgi.hgi-bulk.hgi-safari::before {
  mask-image: url(/build/images/safari.08f4ed36.svg);
  -webkit-mask-image: url(/build/images/safari.08f4ed36.svg);
}

.hgi.hgi-solid.hgi-safe-delivery-01::before {
  mask-image: url(/build/images/safe-delivery-01.0b53209b.svg);
  -webkit-mask-image: url(/build/images/safe-delivery-01.0b53209b.svg);
}

.hgi.hgi-bulk.hgi-safe-delivery-01::before {
  mask-image: url(/build/images/safe-delivery-01.6ce8e36b.svg);
  -webkit-mask-image: url(/build/images/safe-delivery-01.6ce8e36b.svg);
}

.hgi.hgi-solid.hgi-safe-delivery-02::before {
  mask-image: url(/build/images/safe-delivery-02.d6db29b2.svg);
  -webkit-mask-image: url(/build/images/safe-delivery-02.d6db29b2.svg);
}

.hgi.hgi-bulk.hgi-safe-delivery-02::before {
  mask-image: url(/build/images/safe-delivery-02.0c810cb4.svg);
  -webkit-mask-image: url(/build/images/safe-delivery-02.0c810cb4.svg);
}

.hgi.hgi-solid.hgi-safe::before {
  mask-image: url(/build/images/safe.74e08712.svg);
  -webkit-mask-image: url(/build/images/safe.74e08712.svg);
}

.hgi.hgi-bulk.hgi-safe::before {
  mask-image: url(/build/images/safe.8349c41d.svg);
  -webkit-mask-image: url(/build/images/safe.8349c41d.svg);
}

.hgi.hgi-solid.hgi-safety-pin-01::before {
  mask-image: url(/build/images/safety-pin-01.e937bfb2.svg);
  -webkit-mask-image: url(/build/images/safety-pin-01.e937bfb2.svg);
}

.hgi.hgi-bulk.hgi-safety-pin-01::before {
  mask-image: url(/build/images/safety-pin-01.41f8bfa4.svg);
  -webkit-mask-image: url(/build/images/safety-pin-01.41f8bfa4.svg);
}

.hgi.hgi-solid.hgi-safety-pin-02::before {
  mask-image: url(/build/images/safety-pin-02.f6edf644.svg);
  -webkit-mask-image: url(/build/images/safety-pin-02.f6edf644.svg);
}

.hgi.hgi-bulk.hgi-safety-pin-02::before {
  mask-image: url(/build/images/safety-pin-02.3d43edad.svg);
  -webkit-mask-image: url(/build/images/safety-pin-02.3d43edad.svg);
}

.hgi.hgi-solid.hgi-sailboat-coastal::before {
  mask-image: url(/build/images/sailboat-coastal.c994ddae.svg);
  -webkit-mask-image: url(/build/images/sailboat-coastal.c994ddae.svg);
}

.hgi.hgi-bulk.hgi-sailboat-coastal::before {
  mask-image: url(/build/images/sailboat-coastal.7be5b203.svg);
  -webkit-mask-image: url(/build/images/sailboat-coastal.7be5b203.svg);
}

.hgi.hgi-solid.hgi-sailboat-offshore::before {
  mask-image: url(/build/images/sailboat-offshore.bbcd4fe0.svg);
  -webkit-mask-image: url(/build/images/sailboat-offshore.bbcd4fe0.svg);
}

.hgi.hgi-bulk.hgi-sailboat-offshore::before {
  mask-image: url(/build/images/sailboat-offshore.38c660da.svg);
  -webkit-mask-image: url(/build/images/sailboat-offshore.38c660da.svg);
}

.hgi.hgi-solid.hgi-sakura::before {
  mask-image: url(/build/images/sakura.e2dc6a66.svg);
  -webkit-mask-image: url(/build/images/sakura.e2dc6a66.svg);
}

.hgi.hgi-bulk.hgi-sakura::before {
  mask-image: url(/build/images/sakura.a1638cab.svg);
  -webkit-mask-image: url(/build/images/sakura.a1638cab.svg);
}

.hgi.hgi-solid.hgi-salah-time::before {
  mask-image: url(/build/images/salah-time.5a40b095.svg);
  -webkit-mask-image: url(/build/images/salah-time.5a40b095.svg);
}

.hgi.hgi-bulk.hgi-salah-time::before {
  mask-image: url(/build/images/salah-time.eb80198a.svg);
  -webkit-mask-image: url(/build/images/salah-time.eb80198a.svg);
}

.hgi.hgi-solid.hgi-salah::before {
  mask-image: url(/build/images/salah.041f4b77.svg);
  -webkit-mask-image: url(/build/images/salah.041f4b77.svg);
}

.hgi.hgi-bulk.hgi-salah::before {
  mask-image: url(/build/images/salah.7f6c4660.svg);
  -webkit-mask-image: url(/build/images/salah.7f6c4660.svg);
}

.hgi.hgi-solid.hgi-sale-tag-01::before {
  mask-image: url(/build/images/sale-tag-01.771b9fa7.svg);
  -webkit-mask-image: url(/build/images/sale-tag-01.771b9fa7.svg);
}

.hgi.hgi-bulk.hgi-sale-tag-01::before {
  mask-image: url(/build/images/sale-tag-01.200fa8d9.svg);
  -webkit-mask-image: url(/build/images/sale-tag-01.200fa8d9.svg);
}

.hgi.hgi-solid.hgi-sale-tag-02::before {
  mask-image: url(/build/images/sale-tag-02.bac30898.svg);
  -webkit-mask-image: url(/build/images/sale-tag-02.bac30898.svg);
}

.hgi.hgi-bulk.hgi-sale-tag-02::before {
  mask-image: url(/build/images/sale-tag-02.01c49119.svg);
  -webkit-mask-image: url(/build/images/sale-tag-02.01c49119.svg);
}

.hgi.hgi-solid.hgi-sandals::before {
  mask-image: url(/build/images/sandals.4ce7831d.svg);
  -webkit-mask-image: url(/build/images/sandals.4ce7831d.svg);
}

.hgi.hgi-bulk.hgi-sandals::before {
  mask-image: url(/build/images/sandals.2a2c601a.svg);
  -webkit-mask-image: url(/build/images/sandals.2a2c601a.svg);
}

.hgi.hgi-solid.hgi-satellite-01::before {
  mask-image: url(/build/images/satellite-01.4e857a73.svg);
  -webkit-mask-image: url(/build/images/satellite-01.4e857a73.svg);
}

.hgi.hgi-bulk.hgi-satellite-01::before {
  mask-image: url(/build/images/satellite-01.379c883b.svg);
  -webkit-mask-image: url(/build/images/satellite-01.379c883b.svg);
}

.hgi.hgi-solid.hgi-satellite-02::before {
  mask-image: url(/build/images/satellite-02.a8da4185.svg);
  -webkit-mask-image: url(/build/images/satellite-02.a8da4185.svg);
}

.hgi.hgi-bulk.hgi-satellite-02::before {
  mask-image: url(/build/images/satellite-02.71999428.svg);
  -webkit-mask-image: url(/build/images/satellite-02.71999428.svg);
}

.hgi.hgi-solid.hgi-satellite-03::before {
  mask-image: url(/build/images/satellite-03.397fd7f8.svg);
  -webkit-mask-image: url(/build/images/satellite-03.397fd7f8.svg);
}

.hgi.hgi-bulk.hgi-satellite-03::before {
  mask-image: url(/build/images/satellite-03.ee046332.svg);
  -webkit-mask-image: url(/build/images/satellite-03.ee046332.svg);
}

.hgi.hgi-solid.hgi-satellite::before {
  mask-image: url(/build/images/satellite.4613df1d.svg);
  -webkit-mask-image: url(/build/images/satellite.4613df1d.svg);
}

.hgi.hgi-bulk.hgi-satellite::before {
  mask-image: url(/build/images/satellite.ffb2368a.svg);
  -webkit-mask-image: url(/build/images/satellite.ffb2368a.svg);
}

.hgi.hgi-solid.hgi-saturn-01::before {
  mask-image: url(/build/images/saturn-01.27950abe.svg);
  -webkit-mask-image: url(/build/images/saturn-01.27950abe.svg);
}

.hgi.hgi-bulk.hgi-saturn-01::before {
  mask-image: url(/build/images/saturn-01.e5a3889b.svg);
  -webkit-mask-image: url(/build/images/saturn-01.e5a3889b.svg);
}

.hgi.hgi-solid.hgi-saturn-02::before {
  mask-image: url(/build/images/saturn-02.9e874b36.svg);
  -webkit-mask-image: url(/build/images/saturn-02.9e874b36.svg);
}

.hgi.hgi-bulk.hgi-saturn-02::before {
  mask-image: url(/build/images/saturn-02.1701d606.svg);
  -webkit-mask-image: url(/build/images/saturn-02.1701d606.svg);
}

.hgi.hgi-solid.hgi-saturn::before {
  mask-image: url(/build/images/saturn.59524430.svg);
  -webkit-mask-image: url(/build/images/saturn.59524430.svg);
}

.hgi.hgi-bulk.hgi-saturn::before {
  mask-image: url(/build/images/saturn.d533def7.svg);
  -webkit-mask-image: url(/build/images/saturn.d533def7.svg);
}

.hgi.hgi-solid.hgi-sausage::before {
  mask-image: url(/build/images/sausage.75278eca.svg);
  -webkit-mask-image: url(/build/images/sausage.75278eca.svg);
}

.hgi.hgi-bulk.hgi-sausage::before {
  mask-image: url(/build/images/sausage.5d764ee1.svg);
  -webkit-mask-image: url(/build/images/sausage.5d764ee1.svg);
}

.hgi.hgi-solid.hgi-save-energy-01::before {
  mask-image: url(/build/images/save-energy-01.345ac176.svg);
  -webkit-mask-image: url(/build/images/save-energy-01.345ac176.svg);
}

.hgi.hgi-bulk.hgi-save-energy-01::before {
  mask-image: url(/build/images/save-energy-01.fb93fcc8.svg);
  -webkit-mask-image: url(/build/images/save-energy-01.fb93fcc8.svg);
}

.hgi.hgi-solid.hgi-save-energy-02::before {
  mask-image: url(/build/images/save-energy-02.f6fd099d.svg);
  -webkit-mask-image: url(/build/images/save-energy-02.f6fd099d.svg);
}

.hgi.hgi-bulk.hgi-save-energy-02::before {
  mask-image: url(/build/images/save-energy-02.8e9c10f6.svg);
  -webkit-mask-image: url(/build/images/save-energy-02.8e9c10f6.svg);
}

.hgi.hgi-solid.hgi-save-money-dollar::before {
  mask-image: url(/build/images/save-money-dollar.fba191c9.svg);
  -webkit-mask-image: url(/build/images/save-money-dollar.fba191c9.svg);
}

.hgi.hgi-bulk.hgi-save-money-dollar::before {
  mask-image: url(/build/images/save-money-dollar.aaca77b0.svg);
  -webkit-mask-image: url(/build/images/save-money-dollar.aaca77b0.svg);
}

.hgi.hgi-solid.hgi-save-money-euro::before {
  mask-image: url(/build/images/save-money-euro.8885a2d7.svg);
  -webkit-mask-image: url(/build/images/save-money-euro.8885a2d7.svg);
}

.hgi.hgi-bulk.hgi-save-money-euro::before {
  mask-image: url(/build/images/save-money-euro.ab39faf6.svg);
  -webkit-mask-image: url(/build/images/save-money-euro.ab39faf6.svg);
}

.hgi.hgi-solid.hgi-save-money-pound::before {
  mask-image: url(/build/images/save-money-pound.d370fe5e.svg);
  -webkit-mask-image: url(/build/images/save-money-pound.d370fe5e.svg);
}

.hgi.hgi-bulk.hgi-save-money-pound::before {
  mask-image: url(/build/images/save-money-pound.178b41a3.svg);
  -webkit-mask-image: url(/build/images/save-money-pound.178b41a3.svg);
}

.hgi.hgi-solid.hgi-save-money-yen::before {
  mask-image: url(/build/images/save-money-yen.5f78e3fd.svg);
  -webkit-mask-image: url(/build/images/save-money-yen.5f78e3fd.svg);
}

.hgi.hgi-bulk.hgi-save-money-yen::before {
  mask-image: url(/build/images/save-money-yen.d4a172e1.svg);
  -webkit-mask-image: url(/build/images/save-money-yen.d4a172e1.svg);
}

.hgi.hgi-solid.hgi-savings::before {
  mask-image: url(/build/images/savings.013449fa.svg);
  -webkit-mask-image: url(/build/images/savings.013449fa.svg);
}

.hgi.hgi-bulk.hgi-savings::before {
  mask-image: url(/build/images/savings.92e6ccb4.svg);
  -webkit-mask-image: url(/build/images/savings.92e6ccb4.svg);
}

.hgi.hgi-solid.hgi-scheme::before {
  mask-image: url(/build/images/scheme.febc1de7.svg);
  -webkit-mask-image: url(/build/images/scheme.febc1de7.svg);
}

.hgi.hgi-bulk.hgi-scheme::before {
  mask-image: url(/build/images/scheme.63ec0960.svg);
  -webkit-mask-image: url(/build/images/scheme.63ec0960.svg);
}

.hgi.hgi-solid.hgi-school-01::before {
  mask-image: url(/build/images/school-01.9f23d58f.svg);
  -webkit-mask-image: url(/build/images/school-01.9f23d58f.svg);
}

.hgi.hgi-bulk.hgi-school-01::before {
  mask-image: url(/build/images/school-01.5db613b7.svg);
  -webkit-mask-image: url(/build/images/school-01.5db613b7.svg);
}

.hgi.hgi-solid.hgi-school-bell-01::before {
  mask-image: url(/build/images/school-bell-01.a1847ef7.svg);
  -webkit-mask-image: url(/build/images/school-bell-01.a1847ef7.svg);
}

.hgi.hgi-bulk.hgi-school-bell-01::before {
  mask-image: url(/build/images/school-bell-01.c2da3955.svg);
  -webkit-mask-image: url(/build/images/school-bell-01.c2da3955.svg);
}

.hgi.hgi-solid.hgi-school-bell-02::before {
  mask-image: url(/build/images/school-bell-02.fbeef1db.svg);
  -webkit-mask-image: url(/build/images/school-bell-02.fbeef1db.svg);
}

.hgi.hgi-bulk.hgi-school-bell-02::before {
  mask-image: url(/build/images/school-bell-02.18598315.svg);
  -webkit-mask-image: url(/build/images/school-bell-02.18598315.svg);
}

.hgi.hgi-solid.hgi-school-bus::before {
  mask-image: url(/build/images/school-bus.285edd0b.svg);
  -webkit-mask-image: url(/build/images/school-bus.285edd0b.svg);
}

.hgi.hgi-bulk.hgi-school-bus::before {
  mask-image: url(/build/images/school-bus.495d5b48.svg);
  -webkit-mask-image: url(/build/images/school-bus.495d5b48.svg);
}

.hgi.hgi-solid.hgi-school-report-card::before {
  mask-image: url(/build/images/school-report-card.c33d4b54.svg);
  -webkit-mask-image: url(/build/images/school-report-card.c33d4b54.svg);
}

.hgi.hgi-bulk.hgi-school-report-card::before {
  mask-image: url(/build/images/school-report-card.a845c56a.svg);
  -webkit-mask-image: url(/build/images/school-report-card.a845c56a.svg);
}

.hgi.hgi-solid.hgi-school-tie::before {
  mask-image: url(/build/images/school-tie.27d5a386.svg);
  -webkit-mask-image: url(/build/images/school-tie.27d5a386.svg);
}

.hgi.hgi-bulk.hgi-school-tie::before {
  mask-image: url(/build/images/school-tie.9f987f7a.svg);
  -webkit-mask-image: url(/build/images/school-tie.9f987f7a.svg);
}

.hgi.hgi-solid.hgi-school::before {
  mask-image: url(/build/images/school.0e08cfe7.svg);
  -webkit-mask-image: url(/build/images/school.0e08cfe7.svg);
}

.hgi.hgi-bulk.hgi-school::before {
  mask-image: url(/build/images/school.54cf386b.svg);
  -webkit-mask-image: url(/build/images/school.54cf386b.svg);
}

.hgi.hgi-solid.hgi-scissor-01::before {
  mask-image: url(/build/images/scissor-01.61af4467.svg);
  -webkit-mask-image: url(/build/images/scissor-01.61af4467.svg);
}

.hgi.hgi-bulk.hgi-scissor-01::before {
  mask-image: url(/build/images/scissor-01.2bbf04fb.svg);
  -webkit-mask-image: url(/build/images/scissor-01.2bbf04fb.svg);
}

.hgi.hgi-solid.hgi-scissor-rectangle::before {
  mask-image: url(/build/images/scissor-rectangle.fa7e07b7.svg);
  -webkit-mask-image: url(/build/images/scissor-rectangle.fa7e07b7.svg);
}

.hgi.hgi-bulk.hgi-scissor-rectangle::before {
  mask-image: url(/build/images/scissor-rectangle.53d35b40.svg);
  -webkit-mask-image: url(/build/images/scissor-rectangle.53d35b40.svg);
}

.hgi.hgi-solid.hgi-scissor::before {
  mask-image: url(/build/images/scissor.4179987d.svg);
  -webkit-mask-image: url(/build/images/scissor.4179987d.svg);
}

.hgi.hgi-bulk.hgi-scissor::before {
  mask-image: url(/build/images/scissor.a9d4ce10.svg);
  -webkit-mask-image: url(/build/images/scissor.a9d4ce10.svg);
}

.hgi.hgi-solid.hgi-scooter-01::before {
  mask-image: url(/build/images/scooter-01.e9e28547.svg);
  -webkit-mask-image: url(/build/images/scooter-01.e9e28547.svg);
}

.hgi.hgi-bulk.hgi-scooter-01::before {
  mask-image: url(/build/images/scooter-01.1073938b.svg);
  -webkit-mask-image: url(/build/images/scooter-01.1073938b.svg);
}

.hgi.hgi-solid.hgi-scooter-02::before {
  mask-image: url(/build/images/scooter-02.3d561193.svg);
  -webkit-mask-image: url(/build/images/scooter-02.3d561193.svg);
}

.hgi.hgi-bulk.hgi-scooter-02::before {
  mask-image: url(/build/images/scooter-02.536d541b.svg);
  -webkit-mask-image: url(/build/images/scooter-02.536d541b.svg);
}

.hgi.hgi-solid.hgi-scooter-03::before {
  mask-image: url(/build/images/scooter-03.8ffa853b.svg);
  -webkit-mask-image: url(/build/images/scooter-03.8ffa853b.svg);
}

.hgi.hgi-bulk.hgi-scooter-03::before {
  mask-image: url(/build/images/scooter-03.d088d47b.svg);
  -webkit-mask-image: url(/build/images/scooter-03.d088d47b.svg);
}

.hgi.hgi-solid.hgi-scooter-04::before {
  mask-image: url(/build/images/scooter-04.9a1c5660.svg);
  -webkit-mask-image: url(/build/images/scooter-04.9a1c5660.svg);
}

.hgi.hgi-bulk.hgi-scooter-04::before {
  mask-image: url(/build/images/scooter-04.cf00e214.svg);
  -webkit-mask-image: url(/build/images/scooter-04.cf00e214.svg);
}

.hgi.hgi-solid.hgi-scooter-electric::before {
  mask-image: url(/build/images/scooter-electric.b443aa68.svg);
  -webkit-mask-image: url(/build/images/scooter-electric.b443aa68.svg);
}

.hgi.hgi-bulk.hgi-scooter-electric::before {
  mask-image: url(/build/images/scooter-electric.c4f5c07c.svg);
  -webkit-mask-image: url(/build/images/scooter-electric.c4f5c07c.svg);
}

.hgi.hgi-solid.hgi-scratch-card::before {
  mask-image: url(/build/images/scratch-card.d7daca7c.svg);
  -webkit-mask-image: url(/build/images/scratch-card.d7daca7c.svg);
}

.hgi.hgi-bulk.hgi-scratch-card::before {
  mask-image: url(/build/images/scratch-card.aa1419bc.svg);
  -webkit-mask-image: url(/build/images/scratch-card.aa1419bc.svg);
}

.hgi.hgi-solid.hgi-screen-add-to-home::before {
  mask-image: url(/build/images/screen-add-to-home.6c9f5a97.svg);
  -webkit-mask-image: url(/build/images/screen-add-to-home.6c9f5a97.svg);
}

.hgi.hgi-bulk.hgi-screen-add-to-home::before {
  mask-image: url(/build/images/screen-add-to-home.e3ed8a15.svg);
  -webkit-mask-image: url(/build/images/screen-add-to-home.e3ed8a15.svg);
}

.hgi.hgi-solid.hgi-screen-lock-rotation::before {
  mask-image: url(/build/images/screen-lock-rotation.ef8fa655.svg);
  -webkit-mask-image: url(/build/images/screen-lock-rotation.ef8fa655.svg);
}

.hgi.hgi-bulk.hgi-screen-lock-rotation::before {
  mask-image: url(/build/images/screen-lock-rotation.0838da6d.svg);
  -webkit-mask-image: url(/build/images/screen-lock-rotation.0838da6d.svg);
}

.hgi.hgi-solid.hgi-screen-rotation::before {
  mask-image: url(/build/images/screen-rotation.ad5757f7.svg);
  -webkit-mask-image: url(/build/images/screen-rotation.ad5757f7.svg);
}

.hgi.hgi-bulk.hgi-screen-rotation::before {
  mask-image: url(/build/images/screen-rotation.e99a0d0a.svg);
  -webkit-mask-image: url(/build/images/screen-rotation.e99a0d0a.svg);
}

.hgi.hgi-solid.hgi-scribd::before {
  mask-image: url(/build/images/scribd.a754c3c3.svg);
  -webkit-mask-image: url(/build/images/scribd.a754c3c3.svg);
}

.hgi.hgi-bulk.hgi-scribd::before {
  mask-image: url(/build/images/scribd.1d2b810d.svg);
  -webkit-mask-image: url(/build/images/scribd.1d2b810d.svg);
}

.hgi.hgi-solid.hgi-scroll-horizontal::before {
  mask-image: url(/build/images/scroll-horizontal.3cd867ae.svg);
  -webkit-mask-image: url(/build/images/scroll-horizontal.3cd867ae.svg);
}

.hgi.hgi-bulk.hgi-scroll-horizontal::before {
  mask-image: url(/build/images/scroll-horizontal.3680de92.svg);
  -webkit-mask-image: url(/build/images/scroll-horizontal.3680de92.svg);
}

.hgi.hgi-solid.hgi-scroll-vertical::before {
  mask-image: url(/build/images/scroll-vertical.fb51b595.svg);
  -webkit-mask-image: url(/build/images/scroll-vertical.fb51b595.svg);
}

.hgi.hgi-bulk.hgi-scroll-vertical::before {
  mask-image: url(/build/images/scroll-vertical.6e4ce2d5.svg);
  -webkit-mask-image: url(/build/images/scroll-vertical.6e4ce2d5.svg);
}

.hgi.hgi-solid.hgi-scroll::before {
  mask-image: url(/build/images/scroll.b98bfef6.svg);
  -webkit-mask-image: url(/build/images/scroll.b98bfef6.svg);
}

.hgi.hgi-bulk.hgi-scroll::before {
  mask-image: url(/build/images/scroll.07205758.svg);
  -webkit-mask-image: url(/build/images/scroll.07205758.svg);
}

.hgi.hgi-solid.hgi-sd-card::before {
  mask-image: url(/build/images/sd-card.98a2e582.svg);
  -webkit-mask-image: url(/build/images/sd-card.98a2e582.svg);
}

.hgi.hgi-bulk.hgi-sd-card::before {
  mask-image: url(/build/images/sd-card.a906196c.svg);
  -webkit-mask-image: url(/build/images/sd-card.a906196c.svg);
}

.hgi.hgi-solid.hgi-seal::before {
  mask-image: url(/build/images/seal.d0e9a483.svg);
  -webkit-mask-image: url(/build/images/seal.d0e9a483.svg);
}

.hgi.hgi-bulk.hgi-seal::before {
  mask-image: url(/build/images/seal.aa593281.svg);
  -webkit-mask-image: url(/build/images/seal.aa593281.svg);
}

.hgi.hgi-solid.hgi-search-01::before {
  mask-image: url(/build/images/search-01.871d7e68.svg);
  -webkit-mask-image: url(/build/images/search-01.871d7e68.svg);
}

.hgi.hgi-bulk.hgi-search-01::before {
  mask-image: url(/build/images/search-01.fead32f1.svg);
  -webkit-mask-image: url(/build/images/search-01.fead32f1.svg);
}

.hgi.hgi-solid.hgi-search-02::before {
  mask-image: url(/build/images/search-02.a812ae85.svg);
  -webkit-mask-image: url(/build/images/search-02.a812ae85.svg);
}

.hgi.hgi-bulk.hgi-search-02::before {
  mask-image: url(/build/images/search-02.b395ac58.svg);
  -webkit-mask-image: url(/build/images/search-02.b395ac58.svg);
}

.hgi.hgi-solid.hgi-search-add::before {
  mask-image: url(/build/images/search-add.771b78ec.svg);
  -webkit-mask-image: url(/build/images/search-add.771b78ec.svg);
}

.hgi.hgi-bulk.hgi-search-add::before {
  mask-image: url(/build/images/search-add.e4fb536f.svg);
  -webkit-mask-image: url(/build/images/search-add.e4fb536f.svg);
}

.hgi.hgi-solid.hgi-search-area::before {
  mask-image: url(/build/images/search-area.322dc34d.svg);
  -webkit-mask-image: url(/build/images/search-area.322dc34d.svg);
}

.hgi.hgi-bulk.hgi-search-area::before {
  mask-image: url(/build/images/search-area.dbb78cfd.svg);
  -webkit-mask-image: url(/build/images/search-area.dbb78cfd.svg);
}

.hgi.hgi-solid.hgi-search-circle::before {
  mask-image: url(/build/images/search-circle.4528768a.svg);
  -webkit-mask-image: url(/build/images/search-circle.4528768a.svg);
}

.hgi.hgi-bulk.hgi-search-circle::before {
  mask-image: url(/build/images/search-circle.1352b491.svg);
  -webkit-mask-image: url(/build/images/search-circle.1352b491.svg);
}

.hgi.hgi-solid.hgi-search-dollar::before {
  mask-image: url(/build/images/search-dollar.a9238bf9.svg);
  -webkit-mask-image: url(/build/images/search-dollar.a9238bf9.svg);
}

.hgi.hgi-bulk.hgi-search-dollar::before {
  mask-image: url(/build/images/search-dollar.dafaf930.svg);
  -webkit-mask-image: url(/build/images/search-dollar.dafaf930.svg);
}

.hgi.hgi-solid.hgi-search-focus::before {
  mask-image: url(/build/images/search-focus.7b7f2959.svg);
  -webkit-mask-image: url(/build/images/search-focus.7b7f2959.svg);
}

.hgi.hgi-bulk.hgi-search-focus::before {
  mask-image: url(/build/images/search-focus.49671dd4.svg);
  -webkit-mask-image: url(/build/images/search-focus.49671dd4.svg);
}

.hgi.hgi-solid.hgi-search-list-01::before {
  mask-image: url(/build/images/search-list-01.6c690c84.svg);
  -webkit-mask-image: url(/build/images/search-list-01.6c690c84.svg);
}

.hgi.hgi-bulk.hgi-search-list-01::before {
  mask-image: url(/build/images/search-list-01.81a19445.svg);
  -webkit-mask-image: url(/build/images/search-list-01.81a19445.svg);
}

.hgi.hgi-solid.hgi-search-list-02::before {
  mask-image: url(/build/images/search-list-02.18350ba4.svg);
  -webkit-mask-image: url(/build/images/search-list-02.18350ba4.svg);
}

.hgi.hgi-bulk.hgi-search-list-02::before {
  mask-image: url(/build/images/search-list-02.90b37bc7.svg);
  -webkit-mask-image: url(/build/images/search-list-02.90b37bc7.svg);
}

.hgi.hgi-solid.hgi-search-minus::before {
  mask-image: url(/build/images/search-minus.81a29611.svg);
  -webkit-mask-image: url(/build/images/search-minus.81a29611.svg);
}

.hgi.hgi-bulk.hgi-search-minus::before {
  mask-image: url(/build/images/search-minus.af8b5384.svg);
  -webkit-mask-image: url(/build/images/search-minus.af8b5384.svg);
}

.hgi.hgi-solid.hgi-search-remove::before {
  mask-image: url(/build/images/search-remove.00bd01d3.svg);
  -webkit-mask-image: url(/build/images/search-remove.00bd01d3.svg);
}

.hgi.hgi-bulk.hgi-search-remove::before {
  mask-image: url(/build/images/search-remove.b9f73b7f.svg);
  -webkit-mask-image: url(/build/images/search-remove.b9f73b7f.svg);
}

.hgi.hgi-solid.hgi-search-replace::before {
  mask-image: url(/build/images/search-replace.29c81d1c.svg);
  -webkit-mask-image: url(/build/images/search-replace.29c81d1c.svg);
}

.hgi.hgi-bulk.hgi-search-replace::before {
  mask-image: url(/build/images/search-replace.d4808313.svg);
  -webkit-mask-image: url(/build/images/search-replace.d4808313.svg);
}

.hgi.hgi-solid.hgi-search-square::before {
  mask-image: url(/build/images/search-square.43b4f667.svg);
  -webkit-mask-image: url(/build/images/search-square.43b4f667.svg);
}

.hgi.hgi-bulk.hgi-search-square::before {
  mask-image: url(/build/images/search-square.51579ef6.svg);
  -webkit-mask-image: url(/build/images/search-square.51579ef6.svg);
}

.hgi.hgi-solid.hgi-search-visual::before {
  mask-image: url(/build/images/search-visual.e98d186c.svg);
  -webkit-mask-image: url(/build/images/search-visual.e98d186c.svg);
}

.hgi.hgi-bulk.hgi-search-visual::before {
  mask-image: url(/build/images/search-visual.adadd2d6.svg);
  -webkit-mask-image: url(/build/images/search-visual.adadd2d6.svg);
}

.hgi.hgi-solid.hgi-searching::before {
  mask-image: url(/build/images/searching.da4d2ce5.svg);
  -webkit-mask-image: url(/build/images/searching.da4d2ce5.svg);
}

.hgi.hgi-bulk.hgi-searching::before {
  mask-image: url(/build/images/searching.f10f423c.svg);
  -webkit-mask-image: url(/build/images/searching.f10f423c.svg);
}

.hgi.hgi-solid.hgi-seat-selector::before {
  mask-image: url(/build/images/seat-selector.17c5242e.svg);
  -webkit-mask-image: url(/build/images/seat-selector.17c5242e.svg);
}

.hgi.hgi-bulk.hgi-seat-selector::before {
  mask-image: url(/build/images/seat-selector.08194b25.svg);
  -webkit-mask-image: url(/build/images/seat-selector.08194b25.svg);
}

.hgi.hgi-solid.hgi-secured-network::before {
  mask-image: url(/build/images/secured-network.0c6fb25f.svg);
  -webkit-mask-image: url(/build/images/secured-network.0c6fb25f.svg);
}

.hgi.hgi-bulk.hgi-secured-network::before {
  mask-image: url(/build/images/secured-network.c5b73e63.svg);
  -webkit-mask-image: url(/build/images/secured-network.c5b73e63.svg);
}

.hgi.hgi-solid.hgi-security-block::before {
  mask-image: url(/build/images/security-block.00b26b4a.svg);
  -webkit-mask-image: url(/build/images/security-block.00b26b4a.svg);
}

.hgi.hgi-bulk.hgi-security-block::before {
  mask-image: url(/build/images/security-block.4b14df24.svg);
  -webkit-mask-image: url(/build/images/security-block.4b14df24.svg);
}

.hgi.hgi-solid.hgi-security-check::before {
  mask-image: url(/build/images/security-check.65a4871a.svg);
  -webkit-mask-image: url(/build/images/security-check.65a4871a.svg);
}

.hgi.hgi-bulk.hgi-security-check::before {
  mask-image: url(/build/images/security-check.ff52ac32.svg);
  -webkit-mask-image: url(/build/images/security-check.ff52ac32.svg);
}

.hgi.hgi-solid.hgi-security-key-usb::before {
  mask-image: url(/build/images/security-key-usb.abad85dc.svg);
  -webkit-mask-image: url(/build/images/security-key-usb.abad85dc.svg);
}

.hgi.hgi-bulk.hgi-security-key-usb::before {
  mask-image: url(/build/images/security-key-usb.a06e0832.svg);
  -webkit-mask-image: url(/build/images/security-key-usb.a06e0832.svg);
}

.hgi.hgi-solid.hgi-security-lock::before {
  mask-image: url(/build/images/security-lock.3348f5bb.svg);
  -webkit-mask-image: url(/build/images/security-lock.3348f5bb.svg);
}

.hgi.hgi-bulk.hgi-security-lock::before {
  mask-image: url(/build/images/security-lock.072bb174.svg);
  -webkit-mask-image: url(/build/images/security-lock.072bb174.svg);
}

.hgi.hgi-solid.hgi-security-password::before {
  mask-image: url(/build/images/security-password.15599a0f.svg);
  -webkit-mask-image: url(/build/images/security-password.15599a0f.svg);
}

.hgi.hgi-bulk.hgi-security-password::before {
  mask-image: url(/build/images/security-password.9514a4b0.svg);
  -webkit-mask-image: url(/build/images/security-password.9514a4b0.svg);
}

.hgi.hgi-solid.hgi-security-validation::before {
  mask-image: url(/build/images/security-validation.85de4497.svg);
  -webkit-mask-image: url(/build/images/security-validation.85de4497.svg);
}

.hgi.hgi-bulk.hgi-security-validation::before {
  mask-image: url(/build/images/security-validation.b7e52172.svg);
  -webkit-mask-image: url(/build/images/security-validation.b7e52172.svg);
}

.hgi.hgi-solid.hgi-security-wifi::before {
  mask-image: url(/build/images/security-wifi.78295834.svg);
  -webkit-mask-image: url(/build/images/security-wifi.78295834.svg);
}

.hgi.hgi-bulk.hgi-security-wifi::before {
  mask-image: url(/build/images/security-wifi.010e570d.svg);
  -webkit-mask-image: url(/build/images/security-wifi.010e570d.svg);
}

.hgi.hgi-solid.hgi-security::before {
  mask-image: url(/build/images/security.e751a510.svg);
  -webkit-mask-image: url(/build/images/security.e751a510.svg);
}

.hgi.hgi-bulk.hgi-security::before {
  mask-image: url(/build/images/security.c038063e.svg);
  -webkit-mask-image: url(/build/images/security.c038063e.svg);
}

.hgi.hgi-solid.hgi-segment::before {
  mask-image: url(/build/images/segment.4ac98a80.svg);
  -webkit-mask-image: url(/build/images/segment.4ac98a80.svg);
}

.hgi.hgi-bulk.hgi-segment::before {
  mask-image: url(/build/images/segment.24fa4732.svg);
  -webkit-mask-image: url(/build/images/segment.24fa4732.svg);
}

.hgi.hgi-solid.hgi-select-01::before {
  mask-image: url(/build/images/select-01.7237e861.svg);
  -webkit-mask-image: url(/build/images/select-01.7237e861.svg);
}

.hgi.hgi-bulk.hgi-select-01::before {
  mask-image: url(/build/images/select-01.c30bd328.svg);
  -webkit-mask-image: url(/build/images/select-01.c30bd328.svg);
}

.hgi.hgi-solid.hgi-select-02::before {
  mask-image: url(/build/images/select-02.1650481f.svg);
  -webkit-mask-image: url(/build/images/select-02.1650481f.svg);
}

.hgi.hgi-bulk.hgi-select-02::before {
  mask-image: url(/build/images/select-02.bd1cec9c.svg);
  -webkit-mask-image: url(/build/images/select-02.bd1cec9c.svg);
}

.hgi.hgi-solid.hgi-send-to-mobile::before {
  mask-image: url(/build/images/send-to-mobile.247dadd2.svg);
  -webkit-mask-image: url(/build/images/send-to-mobile.247dadd2.svg);
}

.hgi.hgi-bulk.hgi-send-to-mobile::before {
  mask-image: url(/build/images/send-to-mobile.8ac0a049.svg);
  -webkit-mask-image: url(/build/images/send-to-mobile.8ac0a049.svg);
}

.hgi.hgi-solid.hgi-senseless::before {
  mask-image: url(/build/images/senseless.9faf8aa9.svg);
  -webkit-mask-image: url(/build/images/senseless.9faf8aa9.svg);
}

.hgi.hgi-bulk.hgi-senseless::before {
  mask-image: url(/build/images/senseless.4f87dd2b.svg);
  -webkit-mask-image: url(/build/images/senseless.4f87dd2b.svg);
}

.hgi.hgi-solid.hgi-sent::before {
  mask-image: url(/build/images/sent.dc3cb7de.svg);
  -webkit-mask-image: url(/build/images/sent.dc3cb7de.svg);
}

.hgi.hgi-bulk.hgi-sent::before {
  mask-image: url(/build/images/sent.48b44873.svg);
  -webkit-mask-image: url(/build/images/sent.48b44873.svg);
}

.hgi.hgi-solid.hgi-seo::before {
  mask-image: url(/build/images/seo.36683a06.svg);
  -webkit-mask-image: url(/build/images/seo.36683a06.svg);
}

.hgi.hgi-bulk.hgi-seo::before {
  mask-image: url(/build/images/seo.a57347e7.svg);
  -webkit-mask-image: url(/build/images/seo.a57347e7.svg);
}

.hgi.hgi-solid.hgi-service::before {
  mask-image: url(/build/images/service.ce99ae0b.svg);
  -webkit-mask-image: url(/build/images/service.ce99ae0b.svg);
}

.hgi.hgi-bulk.hgi-service::before {
  mask-image: url(/build/images/service.f6ab83c2.svg);
  -webkit-mask-image: url(/build/images/service.f6ab83c2.svg);
}

.hgi.hgi-solid.hgi-setting-06::before {
  mask-image: url(/build/images/setting-06.94e127ac.svg);
  -webkit-mask-image: url(/build/images/setting-06.94e127ac.svg);
}

.hgi.hgi-bulk.hgi-setting-06::before {
  mask-image: url(/build/images/setting-06.afa634c9.svg);
  -webkit-mask-image: url(/build/images/setting-06.afa634c9.svg);
}

.hgi.hgi-solid.hgi-setting-07::before {
  mask-image: url(/build/images/setting-07.f988cd7a.svg);
  -webkit-mask-image: url(/build/images/setting-07.f988cd7a.svg);
}

.hgi.hgi-bulk.hgi-setting-07::before {
  mask-image: url(/build/images/setting-07.d082679b.svg);
  -webkit-mask-image: url(/build/images/setting-07.d082679b.svg);
}

.hgi.hgi-solid.hgi-setting-done-01::before {
  mask-image: url(/build/images/setting-done-01.a659048e.svg);
  -webkit-mask-image: url(/build/images/setting-done-01.a659048e.svg);
}

.hgi.hgi-bulk.hgi-setting-done-01::before {
  mask-image: url(/build/images/setting-done-01.6fc4c2f1.svg);
  -webkit-mask-image: url(/build/images/setting-done-01.6fc4c2f1.svg);
}

.hgi.hgi-solid.hgi-setting-done-02::before {
  mask-image: url(/build/images/setting-done-02.dfb193a1.svg);
  -webkit-mask-image: url(/build/images/setting-done-02.dfb193a1.svg);
}

.hgi.hgi-bulk.hgi-setting-done-02::before {
  mask-image: url(/build/images/setting-done-02.baa10887.svg);
  -webkit-mask-image: url(/build/images/setting-done-02.baa10887.svg);
}

.hgi.hgi-solid.hgi-setting-done-03::before {
  mask-image: url(/build/images/setting-done-03.eee7a59d.svg);
  -webkit-mask-image: url(/build/images/setting-done-03.eee7a59d.svg);
}

.hgi.hgi-bulk.hgi-setting-done-03::before {
  mask-image: url(/build/images/setting-done-03.7c3ce621.svg);
  -webkit-mask-image: url(/build/images/setting-done-03.7c3ce621.svg);
}

.hgi.hgi-solid.hgi-setting-done-04::before {
  mask-image: url(/build/images/setting-done-04.b878c950.svg);
  -webkit-mask-image: url(/build/images/setting-done-04.b878c950.svg);
}

.hgi.hgi-bulk.hgi-setting-done-04::before {
  mask-image: url(/build/images/setting-done-04.4e35c594.svg);
  -webkit-mask-image: url(/build/images/setting-done-04.4e35c594.svg);
}

.hgi.hgi-solid.hgi-setting-error-03::before {
  mask-image: url(/build/images/setting-error-03.4c394807.svg);
  -webkit-mask-image: url(/build/images/setting-error-03.4c394807.svg);
}

.hgi.hgi-bulk.hgi-setting-error-03::before {
  mask-image: url(/build/images/setting-error-03.cdbe88eb.svg);
  -webkit-mask-image: url(/build/images/setting-error-03.cdbe88eb.svg);
}

.hgi.hgi-solid.hgi-setting-error-04::before {
  mask-image: url(/build/images/setting-error-04.d9d535f8.svg);
  -webkit-mask-image: url(/build/images/setting-error-04.d9d535f8.svg);
}

.hgi.hgi-bulk.hgi-setting-error-04::before {
  mask-image: url(/build/images/setting-error-04.a7901825.svg);
  -webkit-mask-image: url(/build/images/setting-error-04.a7901825.svg);
}

.hgi.hgi-solid.hgi-settings-01::before {
  mask-image: url(/build/images/settings-01.591b5488.svg);
  -webkit-mask-image: url(/build/images/settings-01.591b5488.svg);
}

.hgi.hgi-bulk.hgi-settings-01::before {
  mask-image: url(/build/images/settings-01.0ab2183b.svg);
  -webkit-mask-image: url(/build/images/settings-01.0ab2183b.svg);
}

.hgi.hgi-solid.hgi-settings-02::before {
  mask-image: url(/build/images/settings-02.7304e225.svg);
  -webkit-mask-image: url(/build/images/settings-02.7304e225.svg);
}

.hgi.hgi-bulk.hgi-settings-02::before {
  mask-image: url(/build/images/settings-02.20aca072.svg);
  -webkit-mask-image: url(/build/images/settings-02.20aca072.svg);
}

.hgi.hgi-solid.hgi-settings-03::before {
  mask-image: url(/build/images/settings-03.b63a5c7b.svg);
  -webkit-mask-image: url(/build/images/settings-03.b63a5c7b.svg);
}

.hgi.hgi-bulk.hgi-settings-03::before {
  mask-image: url(/build/images/settings-03.9278f096.svg);
  -webkit-mask-image: url(/build/images/settings-03.9278f096.svg);
}

.hgi.hgi-solid.hgi-settings-04::before {
  mask-image: url(/build/images/settings-04.7e460008.svg);
  -webkit-mask-image: url(/build/images/settings-04.7e460008.svg);
}

.hgi.hgi-bulk.hgi-settings-04::before {
  mask-image: url(/build/images/settings-04.7bab9e11.svg);
  -webkit-mask-image: url(/build/images/settings-04.7bab9e11.svg);
}

.hgi.hgi-solid.hgi-settings-05::before {
  mask-image: url(/build/images/settings-05.5158bf01.svg);
  -webkit-mask-image: url(/build/images/settings-05.5158bf01.svg);
}

.hgi.hgi-bulk.hgi-settings-05::before {
  mask-image: url(/build/images/settings-05.2b635fca.svg);
  -webkit-mask-image: url(/build/images/settings-05.2b635fca.svg);
}

.hgi.hgi-solid.hgi-settings-error-01::before {
  mask-image: url(/build/images/settings-error-01.dddb0299.svg);
  -webkit-mask-image: url(/build/images/settings-error-01.dddb0299.svg);
}

.hgi.hgi-bulk.hgi-settings-error-01::before {
  mask-image: url(/build/images/settings-error-01.34c7c1db.svg);
  -webkit-mask-image: url(/build/images/settings-error-01.34c7c1db.svg);
}

.hgi.hgi-solid.hgi-settings-error-02::before {
  mask-image: url(/build/images/settings-error-02.fdc58b2c.svg);
  -webkit-mask-image: url(/build/images/settings-error-02.fdc58b2c.svg);
}

.hgi.hgi-bulk.hgi-settings-error-02::before {
  mask-image: url(/build/images/settings-error-02.cf86e956.svg);
  -webkit-mask-image: url(/build/images/settings-error-02.cf86e956.svg);
}

.hgi.hgi-solid.hgi-setup-01::before {
  mask-image: url(/build/images/setup-01.0fcd62c2.svg);
  -webkit-mask-image: url(/build/images/setup-01.0fcd62c2.svg);
}

.hgi.hgi-bulk.hgi-setup-01::before {
  mask-image: url(/build/images/setup-01.4870ee5f.svg);
  -webkit-mask-image: url(/build/images/setup-01.4870ee5f.svg);
}

.hgi.hgi-solid.hgi-setup-02::before {
  mask-image: url(/build/images/setup-02.06997a71.svg);
  -webkit-mask-image: url(/build/images/setup-02.06997a71.svg);
}

.hgi.hgi-bulk.hgi-setup-02::before {
  mask-image: url(/build/images/setup-02.5b2d5689.svg);
  -webkit-mask-image: url(/build/images/setup-02.5b2d5689.svg);
}

.hgi.hgi-solid.hgi-shaka-01::before {
  mask-image: url(/build/images/shaka-01.cce5b7b3.svg);
  -webkit-mask-image: url(/build/images/shaka-01.cce5b7b3.svg);
}

.hgi.hgi-bulk.hgi-shaka-01::before {
  mask-image: url(/build/images/shaka-01.dd3a283e.svg);
  -webkit-mask-image: url(/build/images/shaka-01.dd3a283e.svg);
}

.hgi.hgi-solid.hgi-shaka-02::before {
  mask-image: url(/build/images/shaka-02.6d874cb0.svg);
  -webkit-mask-image: url(/build/images/shaka-02.6d874cb0.svg);
}

.hgi.hgi-bulk.hgi-shaka-02::before {
  mask-image: url(/build/images/shaka-02.be72d95d.svg);
  -webkit-mask-image: url(/build/images/shaka-02.be72d95d.svg);
}

.hgi.hgi-solid.hgi-shaka-03::before {
  mask-image: url(/build/images/shaka-03.bba349d1.svg);
  -webkit-mask-image: url(/build/images/shaka-03.bba349d1.svg);
}

.hgi.hgi-bulk.hgi-shaka-03::before {
  mask-image: url(/build/images/shaka-03.7bb2b6d0.svg);
  -webkit-mask-image: url(/build/images/shaka-03.7bb2b6d0.svg);
}

.hgi.hgi-solid.hgi-shaka-04::before {
  mask-image: url(/build/images/shaka-04.fd7a6dfc.svg);
  -webkit-mask-image: url(/build/images/shaka-04.fd7a6dfc.svg);
}

.hgi.hgi-bulk.hgi-shaka-04::before {
  mask-image: url(/build/images/shaka-04.7ecd9158.svg);
  -webkit-mask-image: url(/build/images/shaka-04.7ecd9158.svg);
}

.hgi.hgi-solid.hgi-shampoo::before {
  mask-image: url(/build/images/shampoo.f78b9e9d.svg);
  -webkit-mask-image: url(/build/images/shampoo.f78b9e9d.svg);
}

.hgi.hgi-bulk.hgi-shampoo::before {
  mask-image: url(/build/images/shampoo.91267956.svg);
  -webkit-mask-image: url(/build/images/shampoo.91267956.svg);
}

.hgi.hgi-solid.hgi-shapes::before {
  mask-image: url(/build/images/shapes.68e8fb19.svg);
  -webkit-mask-image: url(/build/images/shapes.68e8fb19.svg);
}

.hgi.hgi-bulk.hgi-shapes::before {
  mask-image: url(/build/images/shapes.bfcca748.svg);
  -webkit-mask-image: url(/build/images/shapes.bfcca748.svg);
}

.hgi.hgi-solid.hgi-share-01::before {
  mask-image: url(/build/images/share-01.f558efad.svg);
  -webkit-mask-image: url(/build/images/share-01.f558efad.svg);
}

.hgi.hgi-bulk.hgi-share-01::before {
  mask-image: url(/build/images/share-01.23c38c72.svg);
  -webkit-mask-image: url(/build/images/share-01.23c38c72.svg);
}

.hgi.hgi-solid.hgi-share-02::before {
  mask-image: url(/build/images/share-02.9db69917.svg);
  -webkit-mask-image: url(/build/images/share-02.9db69917.svg);
}

.hgi.hgi-bulk.hgi-share-02::before {
  mask-image: url(/build/images/share-02.97baf09c.svg);
  -webkit-mask-image: url(/build/images/share-02.97baf09c.svg);
}

.hgi.hgi-solid.hgi-share-03::before {
  mask-image: url(/build/images/share-03.139ac8df.svg);
  -webkit-mask-image: url(/build/images/share-03.139ac8df.svg);
}

.hgi.hgi-bulk.hgi-share-03::before {
  mask-image: url(/build/images/share-03.768656a2.svg);
  -webkit-mask-image: url(/build/images/share-03.768656a2.svg);
}

.hgi.hgi-solid.hgi-share-04::before {
  mask-image: url(/build/images/share-04.41bcb2a2.svg);
  -webkit-mask-image: url(/build/images/share-04.41bcb2a2.svg);
}

.hgi.hgi-bulk.hgi-share-04::before {
  mask-image: url(/build/images/share-04.97c35a8c.svg);
  -webkit-mask-image: url(/build/images/share-04.97c35a8c.svg);
}

.hgi.hgi-solid.hgi-share-05::before {
  mask-image: url(/build/images/share-05.f5e5e482.svg);
  -webkit-mask-image: url(/build/images/share-05.f5e5e482.svg);
}

.hgi.hgi-bulk.hgi-share-05::before {
  mask-image: url(/build/images/share-05.c4e2deda.svg);
  -webkit-mask-image: url(/build/images/share-05.c4e2deda.svg);
}

.hgi.hgi-solid.hgi-share-06::before {
  mask-image: url(/build/images/share-06.c4626266.svg);
  -webkit-mask-image: url(/build/images/share-06.c4626266.svg);
}

.hgi.hgi-bulk.hgi-share-06::before {
  mask-image: url(/build/images/share-06.6985d314.svg);
  -webkit-mask-image: url(/build/images/share-06.6985d314.svg);
}

.hgi.hgi-solid.hgi-share-07::before {
  mask-image: url(/build/images/share-07.c1bed5cc.svg);
  -webkit-mask-image: url(/build/images/share-07.c1bed5cc.svg);
}

.hgi.hgi-bulk.hgi-share-07::before {
  mask-image: url(/build/images/share-07.82d48e93.svg);
  -webkit-mask-image: url(/build/images/share-07.82d48e93.svg);
}

.hgi.hgi-solid.hgi-share-08::before {
  mask-image: url(/build/images/share-08.36c96974.svg);
  -webkit-mask-image: url(/build/images/share-08.36c96974.svg);
}

.hgi.hgi-bulk.hgi-share-08::before {
  mask-image: url(/build/images/share-08.d7c17211.svg);
  -webkit-mask-image: url(/build/images/share-08.d7c17211.svg);
}

.hgi.hgi-solid.hgi-share-knowledge::before {
  mask-image: url(/build/images/share-knowledge.ab286ff9.svg);
  -webkit-mask-image: url(/build/images/share-knowledge.ab286ff9.svg);
}

.hgi.hgi-bulk.hgi-share-knowledge::before {
  mask-image: url(/build/images/share-knowledge.433f3cb7.svg);
  -webkit-mask-image: url(/build/images/share-knowledge.433f3cb7.svg);
}

.hgi.hgi-solid.hgi-share-location-01::before {
  mask-image: url(/build/images/share-location-01.9e84bbea.svg);
  -webkit-mask-image: url(/build/images/share-location-01.9e84bbea.svg);
}

.hgi.hgi-bulk.hgi-share-location-01::before {
  mask-image: url(/build/images/share-location-01.d99634f2.svg);
  -webkit-mask-image: url(/build/images/share-location-01.d99634f2.svg);
}

.hgi.hgi-solid.hgi-share-location-02::before {
  mask-image: url(/build/images/share-location-02.bfe2c1c1.svg);
  -webkit-mask-image: url(/build/images/share-location-02.bfe2c1c1.svg);
}

.hgi.hgi-bulk.hgi-share-location-02::before {
  mask-image: url(/build/images/share-location-02.7dc52f09.svg);
  -webkit-mask-image: url(/build/images/share-location-02.7dc52f09.svg);
}

.hgi.hgi-solid.hgi-shared-wifi::before {
  mask-image: url(/build/images/shared-wifi.a85c1c28.svg);
  -webkit-mask-image: url(/build/images/shared-wifi.a85c1c28.svg);
}

.hgi.hgi-bulk.hgi-shared-wifi::before {
  mask-image: url(/build/images/shared-wifi.89853364.svg);
  -webkit-mask-image: url(/build/images/shared-wifi.89853364.svg);
}

.hgi.hgi-solid.hgi-sharing::before {
  mask-image: url(/build/images/sharing.6c9ed14e.svg);
  -webkit-mask-image: url(/build/images/sharing.6c9ed14e.svg);
}

.hgi.hgi-bulk.hgi-sharing::before {
  mask-image: url(/build/images/sharing.e9af7169.svg);
  -webkit-mask-image: url(/build/images/sharing.e9af7169.svg);
}

.hgi.hgi-solid.hgi-shellfish::before {
  mask-image: url(/build/images/shellfish.85e799b2.svg);
  -webkit-mask-image: url(/build/images/shellfish.85e799b2.svg);
}

.hgi.hgi-bulk.hgi-shellfish::before {
  mask-image: url(/build/images/shellfish.ad8a0732.svg);
  -webkit-mask-image: url(/build/images/shellfish.ad8a0732.svg);
}

.hgi.hgi-solid.hgi-sheriff-01::before {
  mask-image: url(/build/images/sheriff-01.93ff1d7e.svg);
  -webkit-mask-image: url(/build/images/sheriff-01.93ff1d7e.svg);
}

.hgi.hgi-bulk.hgi-sheriff-01::before {
  mask-image: url(/build/images/sheriff-01.fa3ac6d8.svg);
  -webkit-mask-image: url(/build/images/sheriff-01.fa3ac6d8.svg);
}

.hgi.hgi-solid.hgi-sheriff-02::before {
  mask-image: url(/build/images/sheriff-02.d89dbcb5.svg);
  -webkit-mask-image: url(/build/images/sheriff-02.d89dbcb5.svg);
}

.hgi.hgi-bulk.hgi-sheriff-02::before {
  mask-image: url(/build/images/sheriff-02.1e55de53.svg);
  -webkit-mask-image: url(/build/images/sheriff-02.1e55de53.svg);
}

.hgi.hgi-solid.hgi-shield-01::before {
  mask-image: url(/build/images/shield-01.66d02170.svg);
  -webkit-mask-image: url(/build/images/shield-01.66d02170.svg);
}

.hgi.hgi-bulk.hgi-shield-01::before {
  mask-image: url(/build/images/shield-01.c57bf791.svg);
  -webkit-mask-image: url(/build/images/shield-01.c57bf791.svg);
}

.hgi.hgi-solid.hgi-shield-02::before {
  mask-image: url(/build/images/shield-02.b331c2fc.svg);
  -webkit-mask-image: url(/build/images/shield-02.b331c2fc.svg);
}

.hgi.hgi-bulk.hgi-shield-02::before {
  mask-image: url(/build/images/shield-02.c8360a2d.svg);
  -webkit-mask-image: url(/build/images/shield-02.c8360a2d.svg);
}

.hgi.hgi-solid.hgi-shield-blockchain::before {
  mask-image: url(/build/images/shield-blockchain.fc2f568e.svg);
  -webkit-mask-image: url(/build/images/shield-blockchain.fc2f568e.svg);
}

.hgi.hgi-bulk.hgi-shield-blockchain::before {
  mask-image: url(/build/images/shield-blockchain.f8e82cdb.svg);
  -webkit-mask-image: url(/build/images/shield-blockchain.f8e82cdb.svg);
}

.hgi.hgi-solid.hgi-shield-energy::before {
  mask-image: url(/build/images/shield-energy.d8729725.svg);
  -webkit-mask-image: url(/build/images/shield-energy.d8729725.svg);
}

.hgi.hgi-bulk.hgi-shield-energy::before {
  mask-image: url(/build/images/shield-energy.c9a2986a.svg);
  -webkit-mask-image: url(/build/images/shield-energy.c9a2986a.svg);
}

.hgi.hgi-solid.hgi-shield-key::before {
  mask-image: url(/build/images/shield-key.b89d46cf.svg);
  -webkit-mask-image: url(/build/images/shield-key.b89d46cf.svg);
}

.hgi.hgi-bulk.hgi-shield-key::before {
  mask-image: url(/build/images/shield-key.fe2d2b31.svg);
  -webkit-mask-image: url(/build/images/shield-key.fe2d2b31.svg);
}

.hgi.hgi-solid.hgi-shield-user::before {
  mask-image: url(/build/images/shield-user.a70888cb.svg);
  -webkit-mask-image: url(/build/images/shield-user.a70888cb.svg);
}

.hgi.hgi-bulk.hgi-shield-user::before {
  mask-image: url(/build/images/shield-user.649e031e.svg);
  -webkit-mask-image: url(/build/images/shield-user.649e031e.svg);
}

.hgi.hgi-solid.hgi-shipment-tracking::before {
  mask-image: url(/build/images/shipment-tracking.f6bc6f89.svg);
  -webkit-mask-image: url(/build/images/shipment-tracking.f6bc6f89.svg);
}

.hgi.hgi-bulk.hgi-shipment-tracking::before {
  mask-image: url(/build/images/shipment-tracking.51f27ecc.svg);
  -webkit-mask-image: url(/build/images/shipment-tracking.51f27ecc.svg);
}

.hgi.hgi-solid.hgi-shipping-center::before {
  mask-image: url(/build/images/shipping-center.a145d60b.svg);
  -webkit-mask-image: url(/build/images/shipping-center.a145d60b.svg);
}

.hgi.hgi-bulk.hgi-shipping-center::before {
  mask-image: url(/build/images/shipping-center.fe4b31f1.svg);
  -webkit-mask-image: url(/build/images/shipping-center.fe4b31f1.svg);
}

.hgi.hgi-solid.hgi-shipping-loading::before {
  mask-image: url(/build/images/shipping-loading.fc903610.svg);
  -webkit-mask-image: url(/build/images/shipping-loading.fc903610.svg);
}

.hgi.hgi-bulk.hgi-shipping-loading::before {
  mask-image: url(/build/images/shipping-loading.9e04f693.svg);
  -webkit-mask-image: url(/build/images/shipping-loading.9e04f693.svg);
}

.hgi.hgi-solid.hgi-shipping-truck-01::before {
  mask-image: url(/build/images/shipping-truck-01.fcedda2c.svg);
  -webkit-mask-image: url(/build/images/shipping-truck-01.fcedda2c.svg);
}

.hgi.hgi-bulk.hgi-shipping-truck-01::before {
  mask-image: url(/build/images/shipping-truck-01.b7bccff8.svg);
  -webkit-mask-image: url(/build/images/shipping-truck-01.b7bccff8.svg);
}

.hgi.hgi-solid.hgi-shipping-truck-02::before {
  mask-image: url(/build/images/shipping-truck-02.f9d62aa7.svg);
  -webkit-mask-image: url(/build/images/shipping-truck-02.f9d62aa7.svg);
}

.hgi.hgi-bulk.hgi-shipping-truck-02::before {
  mask-image: url(/build/images/shipping-truck-02.8fb40b2b.svg);
  -webkit-mask-image: url(/build/images/shipping-truck-02.8fb40b2b.svg);
}

.hgi.hgi-solid.hgi-shirt-01::before {
  mask-image: url(/build/images/shirt-01.24daca41.svg);
  -webkit-mask-image: url(/build/images/shirt-01.24daca41.svg);
}

.hgi.hgi-bulk.hgi-shirt-01::before {
  mask-image: url(/build/images/shirt-01.b81a0d24.svg);
  -webkit-mask-image: url(/build/images/shirt-01.b81a0d24.svg);
}

.hgi.hgi-solid.hgi-shocked::before {
  mask-image: url(/build/images/shocked.4ec62f0d.svg);
  -webkit-mask-image: url(/build/images/shocked.4ec62f0d.svg);
}

.hgi.hgi-bulk.hgi-shocked::before {
  mask-image: url(/build/images/shocked.4211f124.svg);
  -webkit-mask-image: url(/build/images/shocked.4211f124.svg);
}

.hgi.hgi-solid.hgi-shop-sign::before {
  mask-image: url(/build/images/shop-sign.b1ada3df.svg);
  -webkit-mask-image: url(/build/images/shop-sign.b1ada3df.svg);
}

.hgi.hgi-bulk.hgi-shop-sign::before {
  mask-image: url(/build/images/shop-sign.7fc47882.svg);
  -webkit-mask-image: url(/build/images/shop-sign.7fc47882.svg);
}

.hgi.hgi-solid.hgi-shopping-bag-01::before {
  mask-image: url(/build/images/shopping-bag-01.5892c86a.svg);
  -webkit-mask-image: url(/build/images/shopping-bag-01.5892c86a.svg);
}

.hgi.hgi-bulk.hgi-shopping-bag-01::before {
  mask-image: url(/build/images/shopping-bag-01.0ee8ade9.svg);
  -webkit-mask-image: url(/build/images/shopping-bag-01.0ee8ade9.svg);
}

.hgi.hgi-solid.hgi-shopping-bag-02::before {
  mask-image: url(/build/images/shopping-bag-02.e0c7a1e6.svg);
  -webkit-mask-image: url(/build/images/shopping-bag-02.e0c7a1e6.svg);
}

.hgi.hgi-bulk.hgi-shopping-bag-02::before {
  mask-image: url(/build/images/shopping-bag-02.7d69995b.svg);
  -webkit-mask-image: url(/build/images/shopping-bag-02.7d69995b.svg);
}

.hgi.hgi-solid.hgi-shopping-bag-03::before {
  mask-image: url(/build/images/shopping-bag-03.5b7882d9.svg);
  -webkit-mask-image: url(/build/images/shopping-bag-03.5b7882d9.svg);
}

.hgi.hgi-bulk.hgi-shopping-bag-03::before {
  mask-image: url(/build/images/shopping-bag-03.6346bb7b.svg);
  -webkit-mask-image: url(/build/images/shopping-bag-03.6346bb7b.svg);
}

.hgi.hgi-solid.hgi-shopping-bag-add::before {
  mask-image: url(/build/images/shopping-bag-add.ee6e9819.svg);
  -webkit-mask-image: url(/build/images/shopping-bag-add.ee6e9819.svg);
}

.hgi.hgi-bulk.hgi-shopping-bag-add::before {
  mask-image: url(/build/images/shopping-bag-add.77183d7b.svg);
  -webkit-mask-image: url(/build/images/shopping-bag-add.77183d7b.svg);
}

.hgi.hgi-solid.hgi-shopping-bag-check::before {
  mask-image: url(/build/images/shopping-bag-check.0c93a27a.svg);
  -webkit-mask-image: url(/build/images/shopping-bag-check.0c93a27a.svg);
}

.hgi.hgi-bulk.hgi-shopping-bag-check::before {
  mask-image: url(/build/images/shopping-bag-check.51647313.svg);
  -webkit-mask-image: url(/build/images/shopping-bag-check.51647313.svg);
}

.hgi.hgi-solid.hgi-shopping-bag-favorite::before {
  mask-image: url(/build/images/shopping-bag-favorite.c4580796.svg);
  -webkit-mask-image: url(/build/images/shopping-bag-favorite.c4580796.svg);
}

.hgi.hgi-bulk.hgi-shopping-bag-favorite::before {
  mask-image: url(/build/images/shopping-bag-favorite.1e9af187.svg);
  -webkit-mask-image: url(/build/images/shopping-bag-favorite.1e9af187.svg);
}

.hgi.hgi-solid.hgi-shopping-bag-remove::before {
  mask-image: url(/build/images/shopping-bag-remove.5043cb3b.svg);
  -webkit-mask-image: url(/build/images/shopping-bag-remove.5043cb3b.svg);
}

.hgi.hgi-bulk.hgi-shopping-bag-remove::before {
  mask-image: url(/build/images/shopping-bag-remove.fbfd0e1e.svg);
  -webkit-mask-image: url(/build/images/shopping-bag-remove.fbfd0e1e.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-01::before {
  mask-image: url(/build/images/shopping-basket-01.289a579b.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-01.289a579b.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-01::before {
  mask-image: url(/build/images/shopping-basket-01.97b6fcde.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-01.97b6fcde.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-02::before {
  mask-image: url(/build/images/shopping-basket-02.81b5655e.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-02.81b5655e.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-02::before {
  mask-image: url(/build/images/shopping-basket-02.691add27.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-02.691add27.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-03::before {
  mask-image: url(/build/images/shopping-basket-03.bab4d234.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-03.bab4d234.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-03::before {
  mask-image: url(/build/images/shopping-basket-03.8119168b.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-03.8119168b.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-add-01::before {
  mask-image: url(/build/images/shopping-basket-add-01.afd18472.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-add-01.afd18472.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-add-01::before {
  mask-image: url(/build/images/shopping-basket-add-01.98fb700e.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-add-01.98fb700e.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-add-02::before {
  mask-image: url(/build/images/shopping-basket-add-02.da113693.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-add-02.da113693.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-add-02::before {
  mask-image: url(/build/images/shopping-basket-add-02.c7f7d2e9.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-add-02.c7f7d2e9.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-add-03::before {
  mask-image: url(/build/images/shopping-basket-add-03.4fec9f26.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-add-03.4fec9f26.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-add-03::before {
  mask-image: url(/build/images/shopping-basket-add-03.c68859cf.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-add-03.c68859cf.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-check-in-01::before {
  mask-image: url(/build/images/shopping-basket-check-in-01.73ac1b96.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-check-in-01.73ac1b96.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-check-in-01::before {
  mask-image: url(/build/images/shopping-basket-check-in-01.f6e06f35.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-check-in-01.f6e06f35.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-check-in-02::before {
  mask-image: url(/build/images/shopping-basket-check-in-02.8a46dc0a.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-check-in-02.8a46dc0a.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-check-in-02::before {
  mask-image: url(/build/images/shopping-basket-check-in-02.1dd371fe.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-check-in-02.1dd371fe.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-check-in-03::before {
  mask-image: url(/build/images/shopping-basket-check-in-03.2d57262a.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-check-in-03.2d57262a.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-check-in-03::before {
  mask-image: url(/build/images/shopping-basket-check-in-03.13345b85.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-check-in-03.13345b85.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-check-out-01::before {
  mask-image: url(/build/images/shopping-basket-check-out-01.0db528a1.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-check-out-01.0db528a1.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-check-out-01::before {
  mask-image: url(/build/images/shopping-basket-check-out-01.d4617bcc.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-check-out-01.d4617bcc.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-check-out-02::before {
  mask-image: url(/build/images/shopping-basket-check-out-02.8d05e420.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-check-out-02.8d05e420.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-check-out-02::before {
  mask-image: url(/build/images/shopping-basket-check-out-02.7399755e.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-check-out-02.7399755e.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-check-out-03::before {
  mask-image: url(/build/images/shopping-basket-check-out-03.050ab2dc.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-check-out-03.050ab2dc.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-check-out-03::before {
  mask-image: url(/build/images/shopping-basket-check-out-03.145cf8a0.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-check-out-03.145cf8a0.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-done-01::before {
  mask-image: url(/build/images/shopping-basket-done-01.761c82af.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-done-01.761c82af.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-done-01::before {
  mask-image: url(/build/images/shopping-basket-done-01.c127a1ff.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-done-01.c127a1ff.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-done-02::before {
  mask-image: url(/build/images/shopping-basket-done-02.fd5344a1.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-done-02.fd5344a1.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-done-02::before {
  mask-image: url(/build/images/shopping-basket-done-02.f4b2bbc2.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-done-02.f4b2bbc2.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-done-03::before {
  mask-image: url(/build/images/shopping-basket-done-03.3cd53a63.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-done-03.3cd53a63.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-done-03::before {
  mask-image: url(/build/images/shopping-basket-done-03.0e0ea40c.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-done-03.0e0ea40c.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-favorite-01::before {
  mask-image: url(/build/images/shopping-basket-favorite-01.b43b391a.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-favorite-01.b43b391a.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-favorite-01::before {
  mask-image: url(/build/images/shopping-basket-favorite-01.b1585036.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-favorite-01.b1585036.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-favorite-02::before {
  mask-image: url(/build/images/shopping-basket-favorite-02.25ace90d.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-favorite-02.25ace90d.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-favorite-02::before {
  mask-image: url(/build/images/shopping-basket-favorite-02.bde310da.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-favorite-02.bde310da.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-favorite-03::before {
  mask-image: url(/build/images/shopping-basket-favorite-03.f2fba20f.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-favorite-03.f2fba20f.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-favorite-03::before {
  mask-image: url(/build/images/shopping-basket-favorite-03.fa4e8f27.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-favorite-03.fa4e8f27.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-remove-01::before {
  mask-image: url(/build/images/shopping-basket-remove-01.c781ebb6.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-remove-01.c781ebb6.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-remove-01::before {
  mask-image: url(/build/images/shopping-basket-remove-01.4c3557c7.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-remove-01.4c3557c7.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-remove-02::before {
  mask-image: url(/build/images/shopping-basket-remove-02.355fecc3.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-remove-02.355fecc3.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-remove-02::before {
  mask-image: url(/build/images/shopping-basket-remove-02.21012a36.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-remove-02.21012a36.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-remove-03::before {
  mask-image: url(/build/images/shopping-basket-remove-03.b7d56a96.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-remove-03.b7d56a96.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-remove-03::before {
  mask-image: url(/build/images/shopping-basket-remove-03.45eb8cb9.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-remove-03.45eb8cb9.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-secure-01::before {
  mask-image: url(/build/images/shopping-basket-secure-01.1f288b4a.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-secure-01.1f288b4a.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-secure-01::before {
  mask-image: url(/build/images/shopping-basket-secure-01.ab545c45.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-secure-01.ab545c45.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-secure-02::before {
  mask-image: url(/build/images/shopping-basket-secure-02.92176e7d.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-secure-02.92176e7d.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-secure-02::before {
  mask-image: url(/build/images/shopping-basket-secure-02.93dd6732.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-secure-02.93dd6732.svg);
}

.hgi.hgi-solid.hgi-shopping-basket-secure-03::before {
  mask-image: url(/build/images/shopping-basket-secure-03.ed50737a.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-secure-03.ed50737a.svg);
}

.hgi.hgi-bulk.hgi-shopping-basket-secure-03::before {
  mask-image: url(/build/images/shopping-basket-secure-03.acba3063.svg);
  -webkit-mask-image: url(/build/images/shopping-basket-secure-03.acba3063.svg);
}

.hgi.hgi-solid.hgi-shopping-cart-01::before {
  mask-image: url(/build/images/shopping-cart-01.1a8444d9.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-01.1a8444d9.svg);
}

.hgi.hgi-bulk.hgi-shopping-cart-01::before {
  mask-image: url(/build/images/shopping-cart-01.974e55e4.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-01.974e55e4.svg);
}

.hgi.hgi-solid.hgi-shopping-cart-02::before {
  mask-image: url(/build/images/shopping-cart-02.f608ad61.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-02.f608ad61.svg);
}

.hgi.hgi-bulk.hgi-shopping-cart-02::before {
  mask-image: url(/build/images/shopping-cart-02.5f9df597.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-02.5f9df597.svg);
}

.hgi.hgi-solid.hgi-shopping-cart-add-01::before {
  mask-image: url(/build/images/shopping-cart-add-01.b7081746.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-add-01.b7081746.svg);
}

.hgi.hgi-bulk.hgi-shopping-cart-add-01::before {
  mask-image: url(/build/images/shopping-cart-add-01.9f0f3244.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-add-01.9f0f3244.svg);
}

.hgi.hgi-solid.hgi-shopping-cart-add-02::before {
  mask-image: url(/build/images/shopping-cart-add-02.cb531a57.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-add-02.cb531a57.svg);
}

.hgi.hgi-bulk.hgi-shopping-cart-add-02::before {
  mask-image: url(/build/images/shopping-cart-add-02.7b849c06.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-add-02.7b849c06.svg);
}

.hgi.hgi-solid.hgi-shopping-cart-check-01::before {
  mask-image: url(/build/images/shopping-cart-check-01.b0519ba5.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-check-01.b0519ba5.svg);
}

.hgi.hgi-bulk.hgi-shopping-cart-check-01::before {
  mask-image: url(/build/images/shopping-cart-check-01.10a3b6db.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-check-01.10a3b6db.svg);
}

.hgi.hgi-solid.hgi-shopping-cart-check-02::before {
  mask-image: url(/build/images/shopping-cart-check-02.36beb11c.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-check-02.36beb11c.svg);
}

.hgi.hgi-bulk.hgi-shopping-cart-check-02::before {
  mask-image: url(/build/images/shopping-cart-check-02.79c47513.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-check-02.79c47513.svg);
}

.hgi.hgi-solid.hgi-shopping-cart-check-in-01::before {
  mask-image: url(/build/images/shopping-cart-check-in-01.0e046324.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-check-in-01.0e046324.svg);
}

.hgi.hgi-bulk.hgi-shopping-cart-check-in-01::before {
  mask-image: url(/build/images/shopping-cart-check-in-01.27bfafd7.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-check-in-01.27bfafd7.svg);
}

.hgi.hgi-solid.hgi-shopping-cart-check-in-02::before {
  mask-image: url(/build/images/shopping-cart-check-in-02.8cedeb9a.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-check-in-02.8cedeb9a.svg);
}

.hgi.hgi-bulk.hgi-shopping-cart-check-in-02::before {
  mask-image: url(/build/images/shopping-cart-check-in-02.46d33f2b.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-check-in-02.46d33f2b.svg);
}

.hgi.hgi-solid.hgi-shopping-cart-check-out-01::before {
  mask-image: url(/build/images/shopping-cart-check-out-01.a7761431.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-check-out-01.a7761431.svg);
}

.hgi.hgi-bulk.hgi-shopping-cart-check-out-01::before {
  mask-image: url(/build/images/shopping-cart-check-out-01.22df5513.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-check-out-01.22df5513.svg);
}

.hgi.hgi-solid.hgi-shopping-cart-check-out-02::before {
  mask-image: url(/build/images/shopping-cart-check-out-02.15d7e292.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-check-out-02.15d7e292.svg);
}

.hgi.hgi-bulk.hgi-shopping-cart-check-out-02::before {
  mask-image: url(/build/images/shopping-cart-check-out-02.acecfa10.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-check-out-02.acecfa10.svg);
}

.hgi.hgi-solid.hgi-shopping-cart-favorite-01::before {
  mask-image: url(/build/images/shopping-cart-favorite-01.b36c5b05.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-favorite-01.b36c5b05.svg);
}

.hgi.hgi-bulk.hgi-shopping-cart-favorite-01::before {
  mask-image: url(/build/images/shopping-cart-favorite-01.beb061d8.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-favorite-01.beb061d8.svg);
}

.hgi.hgi-solid.hgi-shopping-cart-favorite-02::before {
  mask-image: url(/build/images/shopping-cart-favorite-02.2fbfee96.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-favorite-02.2fbfee96.svg);
}

.hgi.hgi-bulk.hgi-shopping-cart-favorite-02::before {
  mask-image: url(/build/images/shopping-cart-favorite-02.ce402f01.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-favorite-02.ce402f01.svg);
}

.hgi.hgi-solid.hgi-shopping-cart-remove-01::before {
  mask-image: url(/build/images/shopping-cart-remove-01.c5f892da.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-remove-01.c5f892da.svg);
}

.hgi.hgi-bulk.hgi-shopping-cart-remove-01::before {
  mask-image: url(/build/images/shopping-cart-remove-01.b7418cbb.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-remove-01.b7418cbb.svg);
}

.hgi.hgi-solid.hgi-shopping-cart-remove-02::before {
  mask-image: url(/build/images/shopping-cart-remove-02.74504113.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-remove-02.74504113.svg);
}

.hgi.hgi-bulk.hgi-shopping-cart-remove-02::before {
  mask-image: url(/build/images/shopping-cart-remove-02.f9b3b830.svg);
  -webkit-mask-image: url(/build/images/shopping-cart-remove-02.f9b3b830.svg);
}

.hgi.hgi-solid.hgi-shorts-pants::before {
  mask-image: url(/build/images/shorts-pants.7e8c7cab.svg);
  -webkit-mask-image: url(/build/images/shorts-pants.7e8c7cab.svg);
}

.hgi.hgi-bulk.hgi-shorts-pants::before {
  mask-image: url(/build/images/shorts-pants.f2a09589.svg);
  -webkit-mask-image: url(/build/images/shorts-pants.f2a09589.svg);
}

.hgi.hgi-solid.hgi-shuffle-square::before {
  mask-image: url(/build/images/shuffle-square.7b32a113.svg);
  -webkit-mask-image: url(/build/images/shuffle-square.7b32a113.svg);
}

.hgi.hgi-bulk.hgi-shuffle-square::before {
  mask-image: url(/build/images/shuffle-square.dd0b595f.svg);
  -webkit-mask-image: url(/build/images/shuffle-square.dd0b595f.svg);
}

.hgi.hgi-solid.hgi-shuffle::before {
  mask-image: url(/build/images/shuffle.2ae96d4b.svg);
  -webkit-mask-image: url(/build/images/shuffle.2ae96d4b.svg);
}

.hgi.hgi-bulk.hgi-shuffle::before {
  mask-image: url(/build/images/shuffle.30b100da.svg);
  -webkit-mask-image: url(/build/images/shuffle.30b100da.svg);
}

.hgi.hgi-solid.hgi-shutterstock::before {
  mask-image: url(/build/images/shutterstock.cfc127b9.svg);
  -webkit-mask-image: url(/build/images/shutterstock.cfc127b9.svg);
}

.hgi.hgi-bulk.hgi-shutterstock::before {
  mask-image: url(/build/images/shutterstock.a09032cd.svg);
  -webkit-mask-image: url(/build/images/shutterstock.a09032cd.svg);
}

.hgi.hgi-solid.hgi-sidebar-bottom::before {
  mask-image: url(/build/images/sidebar-bottom.f7f923e8.svg);
  -webkit-mask-image: url(/build/images/sidebar-bottom.f7f923e8.svg);
}

.hgi.hgi-bulk.hgi-sidebar-bottom::before {
  mask-image: url(/build/images/sidebar-bottom.2231809f.svg);
  -webkit-mask-image: url(/build/images/sidebar-bottom.2231809f.svg);
}

.hgi.hgi-solid.hgi-sidebar-left-01::before {
  mask-image: url(/build/images/sidebar-left-01.e5b354c7.svg);
  -webkit-mask-image: url(/build/images/sidebar-left-01.e5b354c7.svg);
}

.hgi.hgi-bulk.hgi-sidebar-left-01::before {
  mask-image: url(/build/images/sidebar-left-01.59b1bfe2.svg);
  -webkit-mask-image: url(/build/images/sidebar-left-01.59b1bfe2.svg);
}

.hgi.hgi-solid.hgi-sidebar-left::before {
  mask-image: url(/build/images/sidebar-left.1edafd92.svg);
  -webkit-mask-image: url(/build/images/sidebar-left.1edafd92.svg);
}

.hgi.hgi-bulk.hgi-sidebar-left::before {
  mask-image: url(/build/images/sidebar-left.5e02fd2b.svg);
  -webkit-mask-image: url(/build/images/sidebar-left.5e02fd2b.svg);
}

.hgi.hgi-solid.hgi-sidebar-right-01::before {
  mask-image: url(/build/images/sidebar-right-01.b958dad2.svg);
  -webkit-mask-image: url(/build/images/sidebar-right-01.b958dad2.svg);
}

.hgi.hgi-bulk.hgi-sidebar-right-01::before {
  mask-image: url(/build/images/sidebar-right-01.513de40a.svg);
  -webkit-mask-image: url(/build/images/sidebar-right-01.513de40a.svg);
}

.hgi.hgi-solid.hgi-sidebar-right::before {
  mask-image: url(/build/images/sidebar-right.a2db4934.svg);
  -webkit-mask-image: url(/build/images/sidebar-right.a2db4934.svg);
}

.hgi.hgi-bulk.hgi-sidebar-right::before {
  mask-image: url(/build/images/sidebar-right.9fa79c75.svg);
  -webkit-mask-image: url(/build/images/sidebar-right.9fa79c75.svg);
}

.hgi.hgi-solid.hgi-sidebar-top::before {
  mask-image: url(/build/images/sidebar-top.d7b8f1fb.svg);
  -webkit-mask-image: url(/build/images/sidebar-top.d7b8f1fb.svg);
}

.hgi.hgi-bulk.hgi-sidebar-top::before {
  mask-image: url(/build/images/sidebar-top.fd342276.svg);
  -webkit-mask-image: url(/build/images/sidebar-top.fd342276.svg);
}

.hgi.hgi-solid.hgi-sign-language-c::before {
  mask-image: url(/build/images/sign-language-c.731212d2.svg);
  -webkit-mask-image: url(/build/images/sign-language-c.731212d2.svg);
}

.hgi.hgi-bulk.hgi-sign-language-c::before {
  mask-image: url(/build/images/sign-language-c.5cb2bdda.svg);
  -webkit-mask-image: url(/build/images/sign-language-c.5cb2bdda.svg);
}

.hgi.hgi-solid.hgi-signal-full-01::before {
  mask-image: url(/build/images/signal-full-01.28d2b15c.svg);
  -webkit-mask-image: url(/build/images/signal-full-01.28d2b15c.svg);
}

.hgi.hgi-bulk.hgi-signal-full-01::before {
  mask-image: url(/build/images/signal-full-01.7234a913.svg);
  -webkit-mask-image: url(/build/images/signal-full-01.7234a913.svg);
}

.hgi.hgi-solid.hgi-signal-full-02::before {
  mask-image: url(/build/images/signal-full-02.e5a928e6.svg);
  -webkit-mask-image: url(/build/images/signal-full-02.e5a928e6.svg);
}

.hgi.hgi-bulk.hgi-signal-full-02::before {
  mask-image: url(/build/images/signal-full-02.addcd286.svg);
  -webkit-mask-image: url(/build/images/signal-full-02.addcd286.svg);
}

.hgi.hgi-solid.hgi-signal-low-01::before {
  mask-image: url(/build/images/signal-low-01.3c5d79ca.svg);
  -webkit-mask-image: url(/build/images/signal-low-01.3c5d79ca.svg);
}

.hgi.hgi-bulk.hgi-signal-low-01::before {
  mask-image: url(/build/images/signal-low-01.4aaed0d2.svg);
  -webkit-mask-image: url(/build/images/signal-low-01.4aaed0d2.svg);
}

.hgi.hgi-solid.hgi-signal-low-02::before {
  mask-image: url(/build/images/signal-low-02.2f1b84e6.svg);
  -webkit-mask-image: url(/build/images/signal-low-02.2f1b84e6.svg);
}

.hgi.hgi-bulk.hgi-signal-low-02::before {
  mask-image: url(/build/images/signal-low-02.e33076ab.svg);
  -webkit-mask-image: url(/build/images/signal-low-02.e33076ab.svg);
}

.hgi.hgi-solid.hgi-signal-low-medium::before {
  mask-image: url(/build/images/signal-low-medium.4debc131.svg);
  -webkit-mask-image: url(/build/images/signal-low-medium.4debc131.svg);
}

.hgi.hgi-bulk.hgi-signal-low-medium::before {
  mask-image: url(/build/images/signal-low-medium.680e9552.svg);
  -webkit-mask-image: url(/build/images/signal-low-medium.680e9552.svg);
}

.hgi.hgi-solid.hgi-signal-medium-01::before {
  mask-image: url(/build/images/signal-medium-01.8c38113c.svg);
  -webkit-mask-image: url(/build/images/signal-medium-01.8c38113c.svg);
}

.hgi.hgi-bulk.hgi-signal-medium-01::before {
  mask-image: url(/build/images/signal-medium-01.84efc7ac.svg);
  -webkit-mask-image: url(/build/images/signal-medium-01.84efc7ac.svg);
}

.hgi.hgi-solid.hgi-signal-medium-02::before {
  mask-image: url(/build/images/signal-medium-02.76c0ef03.svg);
  -webkit-mask-image: url(/build/images/signal-medium-02.76c0ef03.svg);
}

.hgi.hgi-bulk.hgi-signal-medium-02::before {
  mask-image: url(/build/images/signal-medium-02.4f65c123.svg);
  -webkit-mask-image: url(/build/images/signal-medium-02.4f65c123.svg);
}

.hgi.hgi-solid.hgi-signal-no-01::before {
  mask-image: url(/build/images/signal-no-01.47457bcd.svg);
  -webkit-mask-image: url(/build/images/signal-no-01.47457bcd.svg);
}

.hgi.hgi-bulk.hgi-signal-no-01::before {
  mask-image: url(/build/images/signal-no-01.59339441.svg);
  -webkit-mask-image: url(/build/images/signal-no-01.59339441.svg);
}

.hgi.hgi-solid.hgi-signal-no-02::before {
  mask-image: url(/build/images/signal-no-02.89d7150d.svg);
  -webkit-mask-image: url(/build/images/signal-no-02.89d7150d.svg);
}

.hgi.hgi-bulk.hgi-signal-no-02::before {
  mask-image: url(/build/images/signal-no-02.df92a9e6.svg);
  -webkit-mask-image: url(/build/images/signal-no-02.df92a9e6.svg);
}

.hgi.hgi-solid.hgi-signal::before {
  mask-image: url(/build/images/signal.f15650fe.svg);
  -webkit-mask-image: url(/build/images/signal.f15650fe.svg);
}

.hgi.hgi-bulk.hgi-signal::before {
  mask-image: url(/build/images/signal.363d7164.svg);
  -webkit-mask-image: url(/build/images/signal.363d7164.svg);
}

.hgi.hgi-solid.hgi-signature::before {
  mask-image: url(/build/images/signature.5068e905.svg);
  -webkit-mask-image: url(/build/images/signature.5068e905.svg);
}

.hgi.hgi-bulk.hgi-signature::before {
  mask-image: url(/build/images/signature.b4db84b4.svg);
  -webkit-mask-image: url(/build/images/signature.b4db84b4.svg);
}

.hgi.hgi-solid.hgi-silence::before {
  mask-image: url(/build/images/silence.63538adc.svg);
  -webkit-mask-image: url(/build/images/silence.63538adc.svg);
}

.hgi.hgi-bulk.hgi-silence::before {
  mask-image: url(/build/images/silence.e2f75b4c.svg);
  -webkit-mask-image: url(/build/images/silence.e2f75b4c.svg);
}

.hgi.hgi-solid.hgi-simcard-01::before {
  mask-image: url(/build/images/simcard-01.f2c04899.svg);
  -webkit-mask-image: url(/build/images/simcard-01.f2c04899.svg);
}

.hgi.hgi-bulk.hgi-simcard-01::before {
  mask-image: url(/build/images/simcard-01.dc6f8891.svg);
  -webkit-mask-image: url(/build/images/simcard-01.dc6f8891.svg);
}

.hgi.hgi-solid.hgi-simcard-02::before {
  mask-image: url(/build/images/simcard-02.a875158a.svg);
  -webkit-mask-image: url(/build/images/simcard-02.a875158a.svg);
}

.hgi.hgi-bulk.hgi-simcard-02::before {
  mask-image: url(/build/images/simcard-02.0497ce66.svg);
  -webkit-mask-image: url(/build/images/simcard-02.0497ce66.svg);
}

.hgi.hgi-solid.hgi-simcard-dual::before {
  mask-image: url(/build/images/simcard-dual.c61938d3.svg);
  -webkit-mask-image: url(/build/images/simcard-dual.c61938d3.svg);
}

.hgi.hgi-bulk.hgi-simcard-dual::before {
  mask-image: url(/build/images/simcard-dual.6da1b25d.svg);
  -webkit-mask-image: url(/build/images/simcard-dual.6da1b25d.svg);
}

.hgi.hgi-solid.hgi-sin::before {
  mask-image: url(/build/images/sin.42c9713c.svg);
  -webkit-mask-image: url(/build/images/sin.42c9713c.svg);
}

.hgi.hgi-bulk.hgi-sin::before {
  mask-image: url(/build/images/sin.731480a6.svg);
  -webkit-mask-image: url(/build/images/sin.731480a6.svg);
}

.hgi.hgi-solid.hgi-sine-01::before {
  mask-image: url(/build/images/sine-01.0fa38736.svg);
  -webkit-mask-image: url(/build/images/sine-01.0fa38736.svg);
}

.hgi.hgi-bulk.hgi-sine-01::before {
  mask-image: url(/build/images/sine-01.51169b0b.svg);
  -webkit-mask-image: url(/build/images/sine-01.51169b0b.svg);
}

.hgi.hgi-solid.hgi-sine-02::before {
  mask-image: url(/build/images/sine-02.2f36301e.svg);
  -webkit-mask-image: url(/build/images/sine-02.2f36301e.svg);
}

.hgi.hgi-bulk.hgi-sine-02::before {
  mask-image: url(/build/images/sine-02.4b5d6e4c.svg);
  -webkit-mask-image: url(/build/images/sine-02.4b5d6e4c.svg);
}

.hgi.hgi-solid.hgi-sing-left::before {
  mask-image: url(/build/images/sing-left.523cae30.svg);
  -webkit-mask-image: url(/build/images/sing-left.523cae30.svg);
}

.hgi.hgi-bulk.hgi-sing-left::before {
  mask-image: url(/build/images/sing-left.880acaec.svg);
  -webkit-mask-image: url(/build/images/sing-left.880acaec.svg);
}

.hgi.hgi-solid.hgi-sing-right::before {
  mask-image: url(/build/images/sing-right.80120680.svg);
  -webkit-mask-image: url(/build/images/sing-right.80120680.svg);
}

.hgi.hgi-bulk.hgi-sing-right::before {
  mask-image: url(/build/images/sing-right.27a7b403.svg);
  -webkit-mask-image: url(/build/images/sing-right.27a7b403.svg);
}

.hgi.hgi-solid.hgi-sink-01::before {
  mask-image: url(/build/images/sink-01.0b095b31.svg);
  -webkit-mask-image: url(/build/images/sink-01.0b095b31.svg);
}

.hgi.hgi-bulk.hgi-sink-01::before {
  mask-image: url(/build/images/sink-01.f94af9b6.svg);
  -webkit-mask-image: url(/build/images/sink-01.f94af9b6.svg);
}

.hgi.hgi-solid.hgi-sink-02::before {
  mask-image: url(/build/images/sink-02.8f88753b.svg);
  -webkit-mask-image: url(/build/images/sink-02.8f88753b.svg);
}

.hgi.hgi-bulk.hgi-sink-02::before {
  mask-image: url(/build/images/sink-02.2024030a.svg);
  -webkit-mask-image: url(/build/images/sink-02.2024030a.svg);
}

.hgi.hgi-solid.hgi-siri::before {
  mask-image: url(/build/images/siri.38d505af.svg);
  -webkit-mask-image: url(/build/images/siri.38d505af.svg);
}

.hgi.hgi-bulk.hgi-siri::before {
  mask-image: url(/build/images/siri.31bca40c.svg);
  -webkit-mask-image: url(/build/images/siri.31bca40c.svg);
}

.hgi.hgi-solid.hgi-sketch::before {
  mask-image: url(/build/images/sketch.fcb04ace.svg);
  -webkit-mask-image: url(/build/images/sketch.fcb04ace.svg);
}

.hgi.hgi-bulk.hgi-sketch::before {
  mask-image: url(/build/images/sketch.663f6f4e.svg);
  -webkit-mask-image: url(/build/images/sketch.663f6f4e.svg);
}

.hgi.hgi-solid.hgi-skew::before {
  mask-image: url(/build/images/skew.fe0fa25d.svg);
  -webkit-mask-image: url(/build/images/skew.fe0fa25d.svg);
}

.hgi.hgi-bulk.hgi-skew::before {
  mask-image: url(/build/images/skew.94175450.svg);
  -webkit-mask-image: url(/build/images/skew.94175450.svg);
}

.hgi.hgi-solid.hgi-skipping-rope::before {
  mask-image: url(/build/images/skipping-rope.91bffff0.svg);
  -webkit-mask-image: url(/build/images/skipping-rope.91bffff0.svg);
}

.hgi.hgi-bulk.hgi-skipping-rope::before {
  mask-image: url(/build/images/skipping-rope.9b2fa7dc.svg);
  -webkit-mask-image: url(/build/images/skipping-rope.9b2fa7dc.svg);
}

.hgi.hgi-solid.hgi-skull::before {
  mask-image: url(/build/images/skull.7c486a72.svg);
  -webkit-mask-image: url(/build/images/skull.7c486a72.svg);
}

.hgi.hgi-bulk.hgi-skull::before {
  mask-image: url(/build/images/skull.01ca163b.svg);
  -webkit-mask-image: url(/build/images/skull.01ca163b.svg);
}

.hgi.hgi-solid.hgi-skype::before {
  mask-image: url(/build/images/skype.97c9bf2a.svg);
  -webkit-mask-image: url(/build/images/skype.97c9bf2a.svg);
}

.hgi.hgi-bulk.hgi-skype::before {
  mask-image: url(/build/images/skype.1a01af86.svg);
  -webkit-mask-image: url(/build/images/skype.1a01af86.svg);
}

.hgi.hgi-solid.hgi-slack::before {
  mask-image: url(/build/images/slack.ef829192.svg);
  -webkit-mask-image: url(/build/images/slack.ef829192.svg);
}

.hgi.hgi-bulk.hgi-slack::before {
  mask-image: url(/build/images/slack.f6d6b752.svg);
  -webkit-mask-image: url(/build/images/slack.f6d6b752.svg);
}

.hgi.hgi-solid.hgi-sleeping::before {
  mask-image: url(/build/images/sleeping.c34685cd.svg);
  -webkit-mask-image: url(/build/images/sleeping.c34685cd.svg);
}

.hgi.hgi-bulk.hgi-sleeping::before {
  mask-image: url(/build/images/sleeping.a6810675.svg);
  -webkit-mask-image: url(/build/images/sleeping.a6810675.svg);
}

.hgi.hgi-solid.hgi-sleeveless::before {
  mask-image: url(/build/images/sleeveless.62953414.svg);
  -webkit-mask-image: url(/build/images/sleeveless.62953414.svg);
}

.hgi.hgi-bulk.hgi-sleeveless::before {
  mask-image: url(/build/images/sleeveless.b4ffe2c3.svg);
  -webkit-mask-image: url(/build/images/sleeveless.b4ffe2c3.svg);
}

.hgi.hgi-solid.hgi-sliders-horizontal::before {
  mask-image: url(/build/images/sliders-horizontal.03e8dc78.svg);
  -webkit-mask-image: url(/build/images/sliders-horizontal.03e8dc78.svg);
}

.hgi.hgi-bulk.hgi-sliders-horizontal::before {
  mask-image: url(/build/images/sliders-horizontal.54e40e95.svg);
  -webkit-mask-image: url(/build/images/sliders-horizontal.54e40e95.svg);
}

.hgi.hgi-solid.hgi-sliders-vertical::before {
  mask-image: url(/build/images/sliders-vertical.edfe76c1.svg);
  -webkit-mask-image: url(/build/images/sliders-vertical.edfe76c1.svg);
}

.hgi.hgi-bulk.hgi-sliders-vertical::before {
  mask-image: url(/build/images/sliders-vertical.46d150db.svg);
  -webkit-mask-image: url(/build/images/sliders-vertical.46d150db.svg);
}

.hgi.hgi-solid.hgi-slideshare::before {
  mask-image: url(/build/images/slideshare.00c38132.svg);
  -webkit-mask-image: url(/build/images/slideshare.00c38132.svg);
}

.hgi.hgi-bulk.hgi-slideshare::before {
  mask-image: url(/build/images/slideshare.02aff266.svg);
  -webkit-mask-image: url(/build/images/slideshare.02aff266.svg);
}

.hgi.hgi-solid.hgi-slow-winds::before {
  mask-image: url(/build/images/slow-winds.c7328abf.svg);
  -webkit-mask-image: url(/build/images/slow-winds.c7328abf.svg);
}

.hgi.hgi-bulk.hgi-slow-winds::before {
  mask-image: url(/build/images/slow-winds.3930845f.svg);
  -webkit-mask-image: url(/build/images/slow-winds.3930845f.svg);
}

.hgi.hgi-solid.hgi-smart-ac::before {
  mask-image: url(/build/images/smart-ac.c6a92d7d.svg);
  -webkit-mask-image: url(/build/images/smart-ac.c6a92d7d.svg);
}

.hgi.hgi-bulk.hgi-smart-ac::before {
  mask-image: url(/build/images/smart-ac.ab3c38ce.svg);
  -webkit-mask-image: url(/build/images/smart-ac.ab3c38ce.svg);
}

.hgi.hgi-solid.hgi-smart-phone-01::before {
  mask-image: url(/build/images/smart-phone-01.306c146e.svg);
  -webkit-mask-image: url(/build/images/smart-phone-01.306c146e.svg);
}

.hgi.hgi-bulk.hgi-smart-phone-01::before {
  mask-image: url(/build/images/smart-phone-01.f234bd68.svg);
  -webkit-mask-image: url(/build/images/smart-phone-01.f234bd68.svg);
}

.hgi.hgi-solid.hgi-smart-phone-02::before {
  mask-image: url(/build/images/smart-phone-02.b6ed038d.svg);
  -webkit-mask-image: url(/build/images/smart-phone-02.b6ed038d.svg);
}

.hgi.hgi-bulk.hgi-smart-phone-02::before {
  mask-image: url(/build/images/smart-phone-02.256cb451.svg);
  -webkit-mask-image: url(/build/images/smart-phone-02.256cb451.svg);
}

.hgi.hgi-solid.hgi-smart-phone-03::before {
  mask-image: url(/build/images/smart-phone-03.2d00697e.svg);
  -webkit-mask-image: url(/build/images/smart-phone-03.2d00697e.svg);
}

.hgi.hgi-bulk.hgi-smart-phone-03::before {
  mask-image: url(/build/images/smart-phone-03.12e35acf.svg);
  -webkit-mask-image: url(/build/images/smart-phone-03.12e35acf.svg);
}

.hgi.hgi-solid.hgi-smart-phone-04::before {
  mask-image: url(/build/images/smart-phone-04.a8feff24.svg);
  -webkit-mask-image: url(/build/images/smart-phone-04.a8feff24.svg);
}

.hgi.hgi-bulk.hgi-smart-phone-04::before {
  mask-image: url(/build/images/smart-phone-04.7e60f016.svg);
  -webkit-mask-image: url(/build/images/smart-phone-04.7e60f016.svg);
}

.hgi.hgi-solid.hgi-smart-phone-landscape::before {
  mask-image: url(/build/images/smart-phone-landscape.edc9860f.svg);
  -webkit-mask-image: url(/build/images/smart-phone-landscape.edc9860f.svg);
}

.hgi.hgi-bulk.hgi-smart-phone-landscape::before {
  mask-image: url(/build/images/smart-phone-landscape.9789de74.svg);
  -webkit-mask-image: url(/build/images/smart-phone-landscape.9789de74.svg);
}

.hgi.hgi-solid.hgi-smart-watch-01::before {
  mask-image: url(/build/images/smart-watch-01.d1a75f32.svg);
  -webkit-mask-image: url(/build/images/smart-watch-01.d1a75f32.svg);
}

.hgi.hgi-bulk.hgi-smart-watch-01::before {
  mask-image: url(/build/images/smart-watch-01.7e859316.svg);
  -webkit-mask-image: url(/build/images/smart-watch-01.7e859316.svg);
}

.hgi.hgi-solid.hgi-smart-watch-02::before {
  mask-image: url(/build/images/smart-watch-02.5f41d84d.svg);
  -webkit-mask-image: url(/build/images/smart-watch-02.5f41d84d.svg);
}

.hgi.hgi-bulk.hgi-smart-watch-02::before {
  mask-image: url(/build/images/smart-watch-02.d74e685b.svg);
  -webkit-mask-image: url(/build/images/smart-watch-02.d74e685b.svg);
}

.hgi.hgi-solid.hgi-smart-watch-03::before {
  mask-image: url(/build/images/smart-watch-03.317760f1.svg);
  -webkit-mask-image: url(/build/images/smart-watch-03.317760f1.svg);
}

.hgi.hgi-bulk.hgi-smart-watch-03::before {
  mask-image: url(/build/images/smart-watch-03.f03bb24f.svg);
  -webkit-mask-image: url(/build/images/smart-watch-03.f03bb24f.svg);
}

.hgi.hgi-solid.hgi-smart-watch-04::before {
  mask-image: url(/build/images/smart-watch-04.e98f3ad4.svg);
  -webkit-mask-image: url(/build/images/smart-watch-04.e98f3ad4.svg);
}

.hgi.hgi-bulk.hgi-smart-watch-04::before {
  mask-image: url(/build/images/smart-watch-04.e45e9aeb.svg);
  -webkit-mask-image: url(/build/images/smart-watch-04.e45e9aeb.svg);
}

.hgi.hgi-solid.hgi-smart::before {
  mask-image: url(/build/images/smart.0f6b5257.svg);
  -webkit-mask-image: url(/build/images/smart.0f6b5257.svg);
}

.hgi.hgi-bulk.hgi-smart::before {
  mask-image: url(/build/images/smart.33492c9f.svg);
  -webkit-mask-image: url(/build/images/smart.33492c9f.svg);
}

.hgi.hgi-solid.hgi-smartphone-lost-wifi::before {
  mask-image: url(/build/images/smartphone-lost-wifi.a0fe7098.svg);
  -webkit-mask-image: url(/build/images/smartphone-lost-wifi.a0fe7098.svg);
}

.hgi.hgi-bulk.hgi-smartphone-lost-wifi::before {
  mask-image: url(/build/images/smartphone-lost-wifi.f176a4b5.svg);
  -webkit-mask-image: url(/build/images/smartphone-lost-wifi.f176a4b5.svg);
}

.hgi.hgi-solid.hgi-smartphone-wifi::before {
  mask-image: url(/build/images/smartphone-wifi.5c9e9441.svg);
  -webkit-mask-image: url(/build/images/smartphone-wifi.5c9e9441.svg);
}

.hgi.hgi-bulk.hgi-smartphone-wifi::before {
  mask-image: url(/build/images/smartphone-wifi.e687f6b1.svg);
  -webkit-mask-image: url(/build/images/smartphone-wifi.e687f6b1.svg);
}

.hgi.hgi-solid.hgi-smile-dizzy::before {
  mask-image: url(/build/images/smile-dizzy.82d30e3c.svg);
  -webkit-mask-image: url(/build/images/smile-dizzy.82d30e3c.svg);
}

.hgi.hgi-bulk.hgi-smile-dizzy::before {
  mask-image: url(/build/images/smile-dizzy.c7c137d7.svg);
  -webkit-mask-image: url(/build/images/smile-dizzy.c7c137d7.svg);
}

.hgi.hgi-solid.hgi-smile::before {
  mask-image: url(/build/images/smile.1b03f530.svg);
  -webkit-mask-image: url(/build/images/smile.1b03f530.svg);
}

.hgi.hgi-bulk.hgi-smile::before {
  mask-image: url(/build/images/smile.6b5518bb.svg);
  -webkit-mask-image: url(/build/images/smile.6b5518bb.svg);
}

.hgi.hgi-solid.hgi-sms-code::before {
  mask-image: url(/build/images/sms-code.f8c6e208.svg);
  -webkit-mask-image: url(/build/images/sms-code.f8c6e208.svg);
}

.hgi.hgi-bulk.hgi-sms-code::before {
  mask-image: url(/build/images/sms-code.1bf56d3e.svg);
  -webkit-mask-image: url(/build/images/sms-code.1bf56d3e.svg);
}

.hgi.hgi-solid.hgi-snail::before {
  mask-image: url(/build/images/snail.d62e8c09.svg);
  -webkit-mask-image: url(/build/images/snail.d62e8c09.svg);
}

.hgi.hgi-bulk.hgi-snail::before {
  mask-image: url(/build/images/snail.514c2187.svg);
  -webkit-mask-image: url(/build/images/snail.514c2187.svg);
}

.hgi.hgi-solid.hgi-snapchat::before {
  mask-image: url(/build/images/snapchat.e85e48a1.svg);
  -webkit-mask-image: url(/build/images/snapchat.e85e48a1.svg);
}

.hgi.hgi-bulk.hgi-snapchat::before {
  mask-image: url(/build/images/snapchat.48803fee.svg);
  -webkit-mask-image: url(/build/images/snapchat.48803fee.svg);
}

.hgi.hgi-solid.hgi-snow::before {
  mask-image: url(/build/images/snow.d2ac5bab.svg);
  -webkit-mask-image: url(/build/images/snow.d2ac5bab.svg);
}

.hgi.hgi-bulk.hgi-snow::before {
  mask-image: url(/build/images/snow.184497cf.svg);
  -webkit-mask-image: url(/build/images/snow.184497cf.svg);
}

.hgi.hgi-solid.hgi-soda-can::before {
  mask-image: url(/build/images/soda-can.d3492b5d.svg);
  -webkit-mask-image: url(/build/images/soda-can.d3492b5d.svg);
}

.hgi.hgi-bulk.hgi-soda-can::before {
  mask-image: url(/build/images/soda-can.f4e53f6e.svg);
  -webkit-mask-image: url(/build/images/soda-can.f4e53f6e.svg);
}

.hgi.hgi-solid.hgi-sofa-01::before {
  mask-image: url(/build/images/sofa-01.d98562b1.svg);
  -webkit-mask-image: url(/build/images/sofa-01.d98562b1.svg);
}

.hgi.hgi-bulk.hgi-sofa-01::before {
  mask-image: url(/build/images/sofa-01.30c28a74.svg);
  -webkit-mask-image: url(/build/images/sofa-01.30c28a74.svg);
}

.hgi.hgi-solid.hgi-sofa-02::before {
  mask-image: url(/build/images/sofa-02.7c4553f3.svg);
  -webkit-mask-image: url(/build/images/sofa-02.7c4553f3.svg);
}

.hgi.hgi-bulk.hgi-sofa-02::before {
  mask-image: url(/build/images/sofa-02.9ecbbbf8.svg);
  -webkit-mask-image: url(/build/images/sofa-02.9ecbbbf8.svg);
}

.hgi.hgi-solid.hgi-sofa-03::before {
  mask-image: url(/build/images/sofa-03.48276e18.svg);
  -webkit-mask-image: url(/build/images/sofa-03.48276e18.svg);
}

.hgi.hgi-bulk.hgi-sofa-03::before {
  mask-image: url(/build/images/sofa-03.92e7ee17.svg);
  -webkit-mask-image: url(/build/images/sofa-03.92e7ee17.svg);
}

.hgi.hgi-solid.hgi-sofa-single::before {
  mask-image: url(/build/images/sofa-single.3d617661.svg);
  -webkit-mask-image: url(/build/images/sofa-single.3d617661.svg);
}

.hgi.hgi-bulk.hgi-sofa-single::before {
  mask-image: url(/build/images/sofa-single.e5f4817b.svg);
  -webkit-mask-image: url(/build/images/sofa-single.e5f4817b.svg);
}

.hgi.hgi-solid.hgi-soft-drink-01::before {
  mask-image: url(/build/images/soft-drink-01.473844f1.svg);
  -webkit-mask-image: url(/build/images/soft-drink-01.473844f1.svg);
}

.hgi.hgi-bulk.hgi-soft-drink-01::before {
  mask-image: url(/build/images/soft-drink-01.1314a6d0.svg);
  -webkit-mask-image: url(/build/images/soft-drink-01.1314a6d0.svg);
}

.hgi.hgi-solid.hgi-soft-drink-02::before {
  mask-image: url(/build/images/soft-drink-02.3423447d.svg);
  -webkit-mask-image: url(/build/images/soft-drink-02.3423447d.svg);
}

.hgi.hgi-bulk.hgi-soft-drink-02::before {
  mask-image: url(/build/images/soft-drink-02.2bf5bd29.svg);
  -webkit-mask-image: url(/build/images/soft-drink-02.2bf5bd29.svg);
}

.hgi.hgi-solid.hgi-software-license::before {
  mask-image: url(/build/images/software-license.41b9fae3.svg);
  -webkit-mask-image: url(/build/images/software-license.41b9fae3.svg);
}

.hgi.hgi-bulk.hgi-software-license::before {
  mask-image: url(/build/images/software-license.f17b0cf5.svg);
  -webkit-mask-image: url(/build/images/software-license.f17b0cf5.svg);
}

.hgi.hgi-solid.hgi-software-uninstall::before {
  mask-image: url(/build/images/software-uninstall.d1482b8e.svg);
  -webkit-mask-image: url(/build/images/software-uninstall.d1482b8e.svg);
}

.hgi.hgi-bulk.hgi-software-uninstall::before {
  mask-image: url(/build/images/software-uninstall.813a423e.svg);
  -webkit-mask-image: url(/build/images/software-uninstall.813a423e.svg);
}

.hgi.hgi-solid.hgi-software::before {
  mask-image: url(/build/images/software.7d779f1d.svg);
  -webkit-mask-image: url(/build/images/software.7d779f1d.svg);
}

.hgi.hgi-bulk.hgi-software::before {
  mask-image: url(/build/images/software.5004bb5e.svg);
  -webkit-mask-image: url(/build/images/software.5004bb5e.svg);
}

.hgi.hgi-solid.hgi-soil-moisture-field::before {
  mask-image: url(/build/images/soil-moisture-field.4039d804.svg);
  -webkit-mask-image: url(/build/images/soil-moisture-field.4039d804.svg);
}

.hgi.hgi-bulk.hgi-soil-moisture-field::before {
  mask-image: url(/build/images/soil-moisture-field.ecbed5d6.svg);
  -webkit-mask-image: url(/build/images/soil-moisture-field.ecbed5d6.svg);
}

.hgi.hgi-solid.hgi-soil-moisture-global::before {
  mask-image: url(/build/images/soil-moisture-global.d85bc56a.svg);
  -webkit-mask-image: url(/build/images/soil-moisture-global.d85bc56a.svg);
}

.hgi.hgi-bulk.hgi-soil-moisture-global::before {
  mask-image: url(/build/images/soil-moisture-global.b53284ea.svg);
  -webkit-mask-image: url(/build/images/soil-moisture-global.b53284ea.svg);
}

.hgi.hgi-solid.hgi-soil-temperature-field::before {
  mask-image: url(/build/images/soil-temperature-field.0125bc24.svg);
  -webkit-mask-image: url(/build/images/soil-temperature-field.0125bc24.svg);
}

.hgi.hgi-bulk.hgi-soil-temperature-field::before {
  mask-image: url(/build/images/soil-temperature-field.1fef0dd0.svg);
  -webkit-mask-image: url(/build/images/soil-temperature-field.1fef0dd0.svg);
}

.hgi.hgi-solid.hgi-soil-temperature-global::before {
  mask-image: url(/build/images/soil-temperature-global.5ea5bb8f.svg);
  -webkit-mask-image: url(/build/images/soil-temperature-global.5ea5bb8f.svg);
}

.hgi.hgi-bulk.hgi-soil-temperature-global::before {
  mask-image: url(/build/images/soil-temperature-global.98cccd42.svg);
  -webkit-mask-image: url(/build/images/soil-temperature-global.98cccd42.svg);
}

.hgi.hgi-solid.hgi-solar-energy::before {
  mask-image: url(/build/images/solar-energy.27339f13.svg);
  -webkit-mask-image: url(/build/images/solar-energy.27339f13.svg);
}

.hgi.hgi-bulk.hgi-solar-energy::before {
  mask-image: url(/build/images/solar-energy.849fc4b0.svg);
  -webkit-mask-image: url(/build/images/solar-energy.849fc4b0.svg);
}

.hgi.hgi-solid.hgi-solar-panel-01::before {
  mask-image: url(/build/images/solar-panel-01.34d258e5.svg);
  -webkit-mask-image: url(/build/images/solar-panel-01.34d258e5.svg);
}

.hgi.hgi-bulk.hgi-solar-panel-01::before {
  mask-image: url(/build/images/solar-panel-01.c1a02a26.svg);
  -webkit-mask-image: url(/build/images/solar-panel-01.c1a02a26.svg);
}

.hgi.hgi-solid.hgi-solar-panel-02::before {
  mask-image: url(/build/images/solar-panel-02.5c9f9e92.svg);
  -webkit-mask-image: url(/build/images/solar-panel-02.5c9f9e92.svg);
}

.hgi.hgi-bulk.hgi-solar-panel-02::before {
  mask-image: url(/build/images/solar-panel-02.e53d724b.svg);
  -webkit-mask-image: url(/build/images/solar-panel-02.e53d724b.svg);
}

.hgi.hgi-solid.hgi-solar-panel-03::before {
  mask-image: url(/build/images/solar-panel-03.0fd100bb.svg);
  -webkit-mask-image: url(/build/images/solar-panel-03.0fd100bb.svg);
}

.hgi.hgi-bulk.hgi-solar-panel-03::before {
  mask-image: url(/build/images/solar-panel-03.ed154f21.svg);
  -webkit-mask-image: url(/build/images/solar-panel-03.ed154f21.svg);
}

.hgi.hgi-solid.hgi-solar-panel-04::before {
  mask-image: url(/build/images/solar-panel-04.d5aa3f46.svg);
  -webkit-mask-image: url(/build/images/solar-panel-04.d5aa3f46.svg);
}

.hgi.hgi-bulk.hgi-solar-panel-04::before {
  mask-image: url(/build/images/solar-panel-04.4e0e2702.svg);
  -webkit-mask-image: url(/build/images/solar-panel-04.4e0e2702.svg);
}

.hgi.hgi-solid.hgi-solar-panel-05::before {
  mask-image: url(/build/images/solar-panel-05.133e68e6.svg);
  -webkit-mask-image: url(/build/images/solar-panel-05.133e68e6.svg);
}

.hgi.hgi-bulk.hgi-solar-panel-05::before {
  mask-image: url(/build/images/solar-panel-05.f39dc911.svg);
  -webkit-mask-image: url(/build/images/solar-panel-05.f39dc911.svg);
}

.hgi.hgi-solid.hgi-solar-power::before {
  mask-image: url(/build/images/solar-power.0cd430cc.svg);
  -webkit-mask-image: url(/build/images/solar-power.0cd430cc.svg);
}

.hgi.hgi-bulk.hgi-solar-power::before {
  mask-image: url(/build/images/solar-power.6651c977.svg);
  -webkit-mask-image: url(/build/images/solar-power.6651c977.svg);
}

.hgi.hgi-solid.hgi-solar-system-01::before {
  mask-image: url(/build/images/solar-system-01.ff78b7db.svg);
  -webkit-mask-image: url(/build/images/solar-system-01.ff78b7db.svg);
}

.hgi.hgi-bulk.hgi-solar-system-01::before {
  mask-image: url(/build/images/solar-system-01.e3b8356f.svg);
  -webkit-mask-image: url(/build/images/solar-system-01.e3b8356f.svg);
}

.hgi.hgi-solid.hgi-solar-system::before {
  mask-image: url(/build/images/solar-system.435b9e9a.svg);
  -webkit-mask-image: url(/build/images/solar-system.435b9e9a.svg);
}

.hgi.hgi-bulk.hgi-solar-system::before {
  mask-image: url(/build/images/solar-system.df45f42b.svg);
  -webkit-mask-image: url(/build/images/solar-system.df45f42b.svg);
}

.hgi.hgi-solid.hgi-solid-line-01::before {
  mask-image: url(/build/images/solid-line-01.6f4177fb.svg);
  -webkit-mask-image: url(/build/images/solid-line-01.6f4177fb.svg);
}

.hgi.hgi-bulk.hgi-solid-line-01::before {
  mask-image: url(/build/images/solid-line-01.d07fd526.svg);
  -webkit-mask-image: url(/build/images/solid-line-01.d07fd526.svg);
}

.hgi.hgi-solid.hgi-solid-line-02::before {
  mask-image: url(/build/images/solid-line-02.19458d29.svg);
  -webkit-mask-image: url(/build/images/solid-line-02.19458d29.svg);
}

.hgi.hgi-bulk.hgi-solid-line-02::before {
  mask-image: url(/build/images/solid-line-02.f23bbdbd.svg);
  -webkit-mask-image: url(/build/images/solid-line-02.f23bbdbd.svg);
}

.hgi.hgi-solid.hgi-sort-by-down-01::before {
  mask-image: url(/build/images/sort-by-down-01.e5d46851.svg);
  -webkit-mask-image: url(/build/images/sort-by-down-01.e5d46851.svg);
}

.hgi.hgi-bulk.hgi-sort-by-down-01::before {
  mask-image: url(/build/images/sort-by-down-01.0b301b3e.svg);
  -webkit-mask-image: url(/build/images/sort-by-down-01.0b301b3e.svg);
}

.hgi.hgi-solid.hgi-sort-by-down-02::before {
  mask-image: url(/build/images/sort-by-down-02.b05278c5.svg);
  -webkit-mask-image: url(/build/images/sort-by-down-02.b05278c5.svg);
}

.hgi.hgi-bulk.hgi-sort-by-down-02::before {
  mask-image: url(/build/images/sort-by-down-02.a359d483.svg);
  -webkit-mask-image: url(/build/images/sort-by-down-02.a359d483.svg);
}

.hgi.hgi-solid.hgi-sort-by-up-01::before {
  mask-image: url(/build/images/sort-by-up-01.67ffbc64.svg);
  -webkit-mask-image: url(/build/images/sort-by-up-01.67ffbc64.svg);
}

.hgi.hgi-bulk.hgi-sort-by-up-01::before {
  mask-image: url(/build/images/sort-by-up-01.7cf5ed2b.svg);
  -webkit-mask-image: url(/build/images/sort-by-up-01.7cf5ed2b.svg);
}

.hgi.hgi-solid.hgi-sort-by-up-02::before {
  mask-image: url(/build/images/sort-by-up-02.9a264006.svg);
  -webkit-mask-image: url(/build/images/sort-by-up-02.9a264006.svg);
}

.hgi.hgi-bulk.hgi-sort-by-up-02::before {
  mask-image: url(/build/images/sort-by-up-02.50f4c2ed.svg);
  -webkit-mask-image: url(/build/images/sort-by-up-02.50f4c2ed.svg);
}

.hgi.hgi-solid.hgi-sorting-01::before {
  mask-image: url(/build/images/sorting-01.db0a0e82.svg);
  -webkit-mask-image: url(/build/images/sorting-01.db0a0e82.svg);
}

.hgi.hgi-bulk.hgi-sorting-01::before {
  mask-image: url(/build/images/sorting-01.f31f6671.svg);
  -webkit-mask-image: url(/build/images/sorting-01.f31f6671.svg);
}

.hgi.hgi-solid.hgi-sorting-02::before {
  mask-image: url(/build/images/sorting-02.94c098bc.svg);
  -webkit-mask-image: url(/build/images/sorting-02.94c098bc.svg);
}

.hgi.hgi-bulk.hgi-sorting-02::before {
  mask-image: url(/build/images/sorting-02.9580deed.svg);
  -webkit-mask-image: url(/build/images/sorting-02.9580deed.svg);
}

.hgi.hgi-solid.hgi-sorting-03::before {
  mask-image: url(/build/images/sorting-03.958a538c.svg);
  -webkit-mask-image: url(/build/images/sorting-03.958a538c.svg);
}

.hgi.hgi-bulk.hgi-sorting-03::before {
  mask-image: url(/build/images/sorting-03.923b4829.svg);
  -webkit-mask-image: url(/build/images/sorting-03.923b4829.svg);
}

.hgi.hgi-solid.hgi-sorting-04::before {
  mask-image: url(/build/images/sorting-04.6a244874.svg);
  -webkit-mask-image: url(/build/images/sorting-04.6a244874.svg);
}

.hgi.hgi-bulk.hgi-sorting-04::before {
  mask-image: url(/build/images/sorting-04.24271741.svg);
  -webkit-mask-image: url(/build/images/sorting-04.24271741.svg);
}

.hgi.hgi-solid.hgi-sorting-05::before {
  mask-image: url(/build/images/sorting-05.21a1cf79.svg);
  -webkit-mask-image: url(/build/images/sorting-05.21a1cf79.svg);
}

.hgi.hgi-bulk.hgi-sorting-05::before {
  mask-image: url(/build/images/sorting-05.d7c30278.svg);
  -webkit-mask-image: url(/build/images/sorting-05.d7c30278.svg);
}

.hgi.hgi-solid.hgi-sorting-1-9::before {
  mask-image: url(/build/images/sorting-1-9.2095b607.svg);
  -webkit-mask-image: url(/build/images/sorting-1-9.2095b607.svg);
}

.hgi.hgi-bulk.hgi-sorting-1-9::before {
  mask-image: url(/build/images/sorting-1-9.64cabeed.svg);
  -webkit-mask-image: url(/build/images/sorting-1-9.64cabeed.svg);
}

.hgi.hgi-solid.hgi-sorting-9-1::before {
  mask-image: url(/build/images/sorting-9-1.31088fca.svg);
  -webkit-mask-image: url(/build/images/sorting-9-1.31088fca.svg);
}

.hgi.hgi-bulk.hgi-sorting-9-1::before {
  mask-image: url(/build/images/sorting-9-1.2f539a86.svg);
  -webkit-mask-image: url(/build/images/sorting-9-1.2f539a86.svg);
}

.hgi.hgi-solid.hgi-sorting-a-z-01::before {
  mask-image: url(/build/images/sorting-a-z-01.5fdf0f7d.svg);
  -webkit-mask-image: url(/build/images/sorting-a-z-01.5fdf0f7d.svg);
}

.hgi.hgi-bulk.hgi-sorting-a-z-01::before {
  mask-image: url(/build/images/sorting-a-z-01.04427812.svg);
  -webkit-mask-image: url(/build/images/sorting-a-z-01.04427812.svg);
}

.hgi.hgi-solid.hgi-sorting-a-z-02::before {
  mask-image: url(/build/images/sorting-a-z-02.ef940240.svg);
  -webkit-mask-image: url(/build/images/sorting-a-z-02.ef940240.svg);
}

.hgi.hgi-bulk.hgi-sorting-a-z-02::before {
  mask-image: url(/build/images/sorting-a-z-02.7bcea388.svg);
  -webkit-mask-image: url(/build/images/sorting-a-z-02.7bcea388.svg);
}

.hgi.hgi-solid.hgi-sorting-down::before {
  mask-image: url(/build/images/sorting-down.17e9c6f2.svg);
  -webkit-mask-image: url(/build/images/sorting-down.17e9c6f2.svg);
}

.hgi.hgi-bulk.hgi-sorting-down::before {
  mask-image: url(/build/images/sorting-down.53623b2d.svg);
  -webkit-mask-image: url(/build/images/sorting-down.53623b2d.svg);
}

.hgi.hgi-solid.hgi-sorting-up::before {
  mask-image: url(/build/images/sorting-up.0a63967b.svg);
  -webkit-mask-image: url(/build/images/sorting-up.0a63967b.svg);
}

.hgi.hgi-bulk.hgi-sorting-up::before {
  mask-image: url(/build/images/sorting-up.1e112184.svg);
  -webkit-mask-image: url(/build/images/sorting-up.1e112184.svg);
}

.hgi.hgi-solid.hgi-sorting-z-a-01::before {
  mask-image: url(/build/images/sorting-z-a-01.ea559284.svg);
  -webkit-mask-image: url(/build/images/sorting-z-a-01.ea559284.svg);
}

.hgi.hgi-bulk.hgi-sorting-z-a-01::before {
  mask-image: url(/build/images/sorting-z-a-01.5eaa0dff.svg);
  -webkit-mask-image: url(/build/images/sorting-z-a-01.5eaa0dff.svg);
}

.hgi.hgi-solid.hgi-soundcloud::before {
  mask-image: url(/build/images/soundcloud.ad7002f9.svg);
  -webkit-mask-image: url(/build/images/soundcloud.ad7002f9.svg);
}

.hgi.hgi-bulk.hgi-soundcloud::before {
  mask-image: url(/build/images/soundcloud.87ab05ec.svg);
  -webkit-mask-image: url(/build/images/soundcloud.87ab05ec.svg);
}

.hgi.hgi-solid.hgi-source-code-circle::before {
  mask-image: url(/build/images/source-code-circle.5ea51d3a.svg);
  -webkit-mask-image: url(/build/images/source-code-circle.5ea51d3a.svg);
}

.hgi.hgi-bulk.hgi-source-code-circle::before {
  mask-image: url(/build/images/source-code-circle.64b16c85.svg);
  -webkit-mask-image: url(/build/images/source-code-circle.64b16c85.svg);
}

.hgi.hgi-solid.hgi-source-code-square::before {
  mask-image: url(/build/images/source-code-square.948c2683.svg);
  -webkit-mask-image: url(/build/images/source-code-square.948c2683.svg);
}

.hgi.hgi-bulk.hgi-source-code-square::before {
  mask-image: url(/build/images/source-code-square.44cef1bd.svg);
  -webkit-mask-image: url(/build/images/source-code-square.44cef1bd.svg);
}

.hgi.hgi-solid.hgi-source-code::before {
  mask-image: url(/build/images/source-code.49be239d.svg);
  -webkit-mask-image: url(/build/images/source-code.49be239d.svg);
}

.hgi.hgi-bulk.hgi-source-code::before {
  mask-image: url(/build/images/source-code.1506faf5.svg);
  -webkit-mask-image: url(/build/images/source-code.1506faf5.svg);
}

.hgi.hgi-solid.hgi-spaceship::before {
  mask-image: url(/build/images/spaceship.acd1d23b.svg);
  -webkit-mask-image: url(/build/images/spaceship.acd1d23b.svg);
}

.hgi.hgi-bulk.hgi-spaceship::before {
  mask-image: url(/build/images/spaceship.99ea2715.svg);
  -webkit-mask-image: url(/build/images/spaceship.99ea2715.svg);
}

.hgi.hgi-solid.hgi-spades::before {
  mask-image: url(/build/images/spades.b1902d4b.svg);
  -webkit-mask-image: url(/build/images/spades.b1902d4b.svg);
}

.hgi.hgi-bulk.hgi-spades::before {
  mask-image: url(/build/images/spades.8983d102.svg);
  -webkit-mask-image: url(/build/images/spades.8983d102.svg);
}

.hgi.hgi-solid.hgi-spaghetti::before {
  mask-image: url(/build/images/spaghetti.0323c52b.svg);
  -webkit-mask-image: url(/build/images/spaghetti.0323c52b.svg);
}

.hgi.hgi-bulk.hgi-spaghetti::before {
  mask-image: url(/build/images/spaghetti.685d63f4.svg);
  -webkit-mask-image: url(/build/images/spaghetti.685d63f4.svg);
}

.hgi.hgi-solid.hgi-spam::before {
  mask-image: url(/build/images/spam.e229cccb.svg);
  -webkit-mask-image: url(/build/images/spam.e229cccb.svg);
}

.hgi.hgi-bulk.hgi-spam::before {
  mask-image: url(/build/images/spam.e6a70ad2.svg);
  -webkit-mask-image: url(/build/images/spam.e6a70ad2.svg);
}

.hgi.hgi-solid.hgi-sparkles::before {
  mask-image: url(/build/images/sparkles.b9bd49b1.svg);
  -webkit-mask-image: url(/build/images/sparkles.b9bd49b1.svg);
}

.hgi.hgi-bulk.hgi-sparkles::before {
  mask-image: url(/build/images/sparkles.963a90b0.svg);
  -webkit-mask-image: url(/build/images/sparkles.963a90b0.svg);
}

.hgi.hgi-solid.hgi-spartan-helmet::before {
  mask-image: url(/build/images/spartan-helmet.71be09c1.svg);
  -webkit-mask-image: url(/build/images/spartan-helmet.71be09c1.svg);
}

.hgi.hgi-bulk.hgi-spartan-helmet::before {
  mask-image: url(/build/images/spartan-helmet.8df41082.svg);
  -webkit-mask-image: url(/build/images/spartan-helmet.8df41082.svg);
}

.hgi.hgi-solid.hgi-spatula::before {
  mask-image: url(/build/images/spatula.70100414.svg);
  -webkit-mask-image: url(/build/images/spatula.70100414.svg);
}

.hgi.hgi-bulk.hgi-spatula::before {
  mask-image: url(/build/images/spatula.bd653933.svg);
  -webkit-mask-image: url(/build/images/spatula.bd653933.svg);
}

.hgi.hgi-solid.hgi-speaker-01::before {
  mask-image: url(/build/images/speaker-01.43e063f6.svg);
  -webkit-mask-image: url(/build/images/speaker-01.43e063f6.svg);
}

.hgi.hgi-bulk.hgi-speaker-01::before {
  mask-image: url(/build/images/speaker-01.4205752b.svg);
  -webkit-mask-image: url(/build/images/speaker-01.4205752b.svg);
}

.hgi.hgi-solid.hgi-speaker::before {
  mask-image: url(/build/images/speaker.c8ecb1bf.svg);
  -webkit-mask-image: url(/build/images/speaker.c8ecb1bf.svg);
}

.hgi.hgi-bulk.hgi-speaker::before {
  mask-image: url(/build/images/speaker.32f9bb43.svg);
  -webkit-mask-image: url(/build/images/speaker.32f9bb43.svg);
}

.hgi.hgi-solid.hgi-speech-to-text::before {
  mask-image: url(/build/images/speech-to-text.6cdfad63.svg);
  -webkit-mask-image: url(/build/images/speech-to-text.6cdfad63.svg);
}

.hgi.hgi-bulk.hgi-speech-to-text::before {
  mask-image: url(/build/images/speech-to-text.dd6b8c16.svg);
  -webkit-mask-image: url(/build/images/speech-to-text.dd6b8c16.svg);
}

.hgi.hgi-solid.hgi-speed-train-01::before {
  mask-image: url(/build/images/speed-train-01.9877868e.svg);
  -webkit-mask-image: url(/build/images/speed-train-01.9877868e.svg);
}

.hgi.hgi-bulk.hgi-speed-train-01::before {
  mask-image: url(/build/images/speed-train-01.cbf20a45.svg);
  -webkit-mask-image: url(/build/images/speed-train-01.cbf20a45.svg);
}

.hgi.hgi-solid.hgi-speed-train-02::before {
  mask-image: url(/build/images/speed-train-02.32537b9f.svg);
  -webkit-mask-image: url(/build/images/speed-train-02.32537b9f.svg);
}

.hgi.hgi-bulk.hgi-speed-train-02::before {
  mask-image: url(/build/images/speed-train-02.85a5b088.svg);
  -webkit-mask-image: url(/build/images/speed-train-02.85a5b088.svg);
}

.hgi.hgi-solid.hgi-sperm::before {
  mask-image: url(/build/images/sperm.7c5e75ce.svg);
  -webkit-mask-image: url(/build/images/sperm.7c5e75ce.svg);
}

.hgi.hgi-bulk.hgi-sperm::before {
  mask-image: url(/build/images/sperm.6dbe555d.svg);
  -webkit-mask-image: url(/build/images/sperm.6dbe555d.svg);
}

.hgi.hgi-solid.hgi-sphere::before {
  mask-image: url(/build/images/sphere.9f4c06fd.svg);
  -webkit-mask-image: url(/build/images/sphere.9f4c06fd.svg);
}

.hgi.hgi-bulk.hgi-sphere::before {
  mask-image: url(/build/images/sphere.a6f65491.svg);
  -webkit-mask-image: url(/build/images/sphere.a6f65491.svg);
}

.hgi.hgi-solid.hgi-spirals::before {
  mask-image: url(/build/images/spirals.491113c0.svg);
  -webkit-mask-image: url(/build/images/spirals.491113c0.svg);
}

.hgi.hgi-bulk.hgi-spirals::before {
  mask-image: url(/build/images/spirals.a8f2470b.svg);
  -webkit-mask-image: url(/build/images/spirals.a8f2470b.svg);
}

.hgi.hgi-solid.hgi-spoon-and-fork::before {
  mask-image: url(/build/images/spoon-and-fork.aeff7461.svg);
  -webkit-mask-image: url(/build/images/spoon-and-fork.aeff7461.svg);
}

.hgi.hgi-bulk.hgi-spoon-and-fork::before {
  mask-image: url(/build/images/spoon-and-fork.de65d8a4.svg);
  -webkit-mask-image: url(/build/images/spoon-and-fork.de65d8a4.svg);
}

.hgi.hgi-solid.hgi-spoon-and-knife::before {
  mask-image: url(/build/images/spoon-and-knife.f277689e.svg);
  -webkit-mask-image: url(/build/images/spoon-and-knife.f277689e.svg);
}

.hgi.hgi-bulk.hgi-spoon-and-knife::before {
  mask-image: url(/build/images/spoon-and-knife.9257d935.svg);
  -webkit-mask-image: url(/build/images/spoon-and-knife.9257d935.svg);
}

.hgi.hgi-solid.hgi-spoon::before {
  mask-image: url(/build/images/spoon.6188a883.svg);
  -webkit-mask-image: url(/build/images/spoon.6188a883.svg);
}

.hgi.hgi-bulk.hgi-spoon::before {
  mask-image: url(/build/images/spoon.43809806.svg);
  -webkit-mask-image: url(/build/images/spoon.43809806.svg);
}

.hgi.hgi-solid.hgi-spotify::before {
  mask-image: url(/build/images/spotify.2b46f3b6.svg);
  -webkit-mask-image: url(/build/images/spotify.2b46f3b6.svg);
}

.hgi.hgi-bulk.hgi-spotify::before {
  mask-image: url(/build/images/spotify.26e24ea6.svg);
  -webkit-mask-image: url(/build/images/spotify.26e24ea6.svg);
}

.hgi.hgi-solid.hgi-sql::before {
  mask-image: url(/build/images/sql.7c031a7c.svg);
  -webkit-mask-image: url(/build/images/sql.7c031a7c.svg);
}

.hgi.hgi-bulk.hgi-sql::before {
  mask-image: url(/build/images/sql.5a278c97.svg);
  -webkit-mask-image: url(/build/images/sql.5a278c97.svg);
}

.hgi.hgi-solid.hgi-square-01::before {
  mask-image: url(/build/images/square-01.bf723ce3.svg);
  -webkit-mask-image: url(/build/images/square-01.bf723ce3.svg);
}

.hgi.hgi-bulk.hgi-square-01::before {
  mask-image: url(/build/images/square-01.982a38a9.svg);
  -webkit-mask-image: url(/build/images/square-01.982a38a9.svg);
}

.hgi.hgi-solid.hgi-square-arrow-data-transfer-diagonal::before {
  mask-image: url(/build/images/square-arrow-data-transfer-diagonal.9ffd374e.svg);
  -webkit-mask-image: url(/build/images/square-arrow-data-transfer-diagonal.9ffd374e.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-data-transfer-diagonal::before {
  mask-image: url(/build/images/square-arrow-data-transfer-diagonal.11c67571.svg);
  -webkit-mask-image: url(/build/images/square-arrow-data-transfer-diagonal.11c67571.svg);
}

.hgi.hgi-solid.hgi-square-arrow-data-transfer-horizontal::before {
  mask-image: url(/build/images/square-arrow-data-transfer-horizontal.d4203a14.svg);
  -webkit-mask-image: url(/build/images/square-arrow-data-transfer-horizontal.d4203a14.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-data-transfer-horizontal::before {
  mask-image: url(/build/images/square-arrow-data-transfer-horizontal.f5e44530.svg);
  -webkit-mask-image: url(/build/images/square-arrow-data-transfer-horizontal.f5e44530.svg);
}

.hgi.hgi-solid.hgi-square-arrow-data-transfer-vertical::before {
  mask-image: url(/build/images/square-arrow-data-transfer-vertical.dba908ba.svg);
  -webkit-mask-image: url(/build/images/square-arrow-data-transfer-vertical.dba908ba.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-data-transfer-vertical::before {
  mask-image: url(/build/images/square-arrow-data-transfer-vertical.f8f54442.svg);
  -webkit-mask-image: url(/build/images/square-arrow-data-transfer-vertical.f8f54442.svg);
}

.hgi.hgi-solid.hgi-square-arrow-diagonal-01::before {
  mask-image: url(/build/images/square-arrow-diagonal-01.77edc4e5.svg);
  -webkit-mask-image: url(/build/images/square-arrow-diagonal-01.77edc4e5.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-diagonal-01::before {
  mask-image: url(/build/images/square-arrow-diagonal-01.a013c85f.svg);
  -webkit-mask-image: url(/build/images/square-arrow-diagonal-01.a013c85f.svg);
}

.hgi.hgi-solid.hgi-square-arrow-diagonal-02::before {
  mask-image: url(/build/images/square-arrow-diagonal-02.e5d771c1.svg);
  -webkit-mask-image: url(/build/images/square-arrow-diagonal-02.e5d771c1.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-diagonal-02::before {
  mask-image: url(/build/images/square-arrow-diagonal-02.c841abef.svg);
  -webkit-mask-image: url(/build/images/square-arrow-diagonal-02.c841abef.svg);
}

.hgi.hgi-solid.hgi-square-arrow-down-01::before {
  mask-image: url(/build/images/square-arrow-down-01.8480436d.svg);
  -webkit-mask-image: url(/build/images/square-arrow-down-01.8480436d.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-down-01::before {
  mask-image: url(/build/images/square-arrow-down-01.1a4e2d42.svg);
  -webkit-mask-image: url(/build/images/square-arrow-down-01.1a4e2d42.svg);
}

.hgi.hgi-solid.hgi-square-arrow-down-02::before {
  mask-image: url(/build/images/square-arrow-down-02.d27fd35b.svg);
  -webkit-mask-image: url(/build/images/square-arrow-down-02.d27fd35b.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-down-02::before {
  mask-image: url(/build/images/square-arrow-down-02.9b8239cd.svg);
  -webkit-mask-image: url(/build/images/square-arrow-down-02.9b8239cd.svg);
}

.hgi.hgi-solid.hgi-square-arrow-down-03::before {
  mask-image: url(/build/images/square-arrow-down-03.d25704b6.svg);
  -webkit-mask-image: url(/build/images/square-arrow-down-03.d25704b6.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-down-03::before {
  mask-image: url(/build/images/square-arrow-down-03.f8741468.svg);
  -webkit-mask-image: url(/build/images/square-arrow-down-03.f8741468.svg);
}

.hgi.hgi-solid.hgi-square-arrow-down-double::before {
  mask-image: url(/build/images/square-arrow-down-double.4a165f9a.svg);
  -webkit-mask-image: url(/build/images/square-arrow-down-double.4a165f9a.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-down-double::before {
  mask-image: url(/build/images/square-arrow-down-double.6e8663f9.svg);
  -webkit-mask-image: url(/build/images/square-arrow-down-double.6e8663f9.svg);
}

.hgi.hgi-solid.hgi-square-arrow-down-left::before {
  mask-image: url(/build/images/square-arrow-down-left.8ef9c77b.svg);
  -webkit-mask-image: url(/build/images/square-arrow-down-left.8ef9c77b.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-down-left::before {
  mask-image: url(/build/images/square-arrow-down-left.490a03b0.svg);
  -webkit-mask-image: url(/build/images/square-arrow-down-left.490a03b0.svg);
}

.hgi.hgi-solid.hgi-square-arrow-down-right::before {
  mask-image: url(/build/images/square-arrow-down-right.6cc04863.svg);
  -webkit-mask-image: url(/build/images/square-arrow-down-right.6cc04863.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-down-right::before {
  mask-image: url(/build/images/square-arrow-down-right.4de8ab31.svg);
  -webkit-mask-image: url(/build/images/square-arrow-down-right.4de8ab31.svg);
}

.hgi.hgi-solid.hgi-square-arrow-expand-01::before {
  mask-image: url(/build/images/square-arrow-expand-01.498427c7.svg);
  -webkit-mask-image: url(/build/images/square-arrow-expand-01.498427c7.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-expand-01::before {
  mask-image: url(/build/images/square-arrow-expand-01.890a8edb.svg);
  -webkit-mask-image: url(/build/images/square-arrow-expand-01.890a8edb.svg);
}

.hgi.hgi-solid.hgi-square-arrow-expand-02::before {
  mask-image: url(/build/images/square-arrow-expand-02.8dfb1f19.svg);
  -webkit-mask-image: url(/build/images/square-arrow-expand-02.8dfb1f19.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-expand-02::before {
  mask-image: url(/build/images/square-arrow-expand-02.86eaef3b.svg);
  -webkit-mask-image: url(/build/images/square-arrow-expand-02.86eaef3b.svg);
}

.hgi.hgi-solid.hgi-square-arrow-horizontal::before {
  mask-image: url(/build/images/square-arrow-horizontal.0f7fa570.svg);
  -webkit-mask-image: url(/build/images/square-arrow-horizontal.0f7fa570.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-horizontal::before {
  mask-image: url(/build/images/square-arrow-horizontal.e2d9c7c3.svg);
  -webkit-mask-image: url(/build/images/square-arrow-horizontal.e2d9c7c3.svg);
}

.hgi.hgi-solid.hgi-square-arrow-left-01::before {
  mask-image: url(/build/images/square-arrow-left-01.ad6b6757.svg);
  -webkit-mask-image: url(/build/images/square-arrow-left-01.ad6b6757.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-left-01::before {
  mask-image: url(/build/images/square-arrow-left-01.3d7692f3.svg);
  -webkit-mask-image: url(/build/images/square-arrow-left-01.3d7692f3.svg);
}

.hgi.hgi-solid.hgi-square-arrow-left-02::before {
  mask-image: url(/build/images/square-arrow-left-02.645c08dd.svg);
  -webkit-mask-image: url(/build/images/square-arrow-left-02.645c08dd.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-left-02::before {
  mask-image: url(/build/images/square-arrow-left-02.5df7ca3a.svg);
  -webkit-mask-image: url(/build/images/square-arrow-left-02.5df7ca3a.svg);
}

.hgi.hgi-solid.hgi-square-arrow-left-03::before {
  mask-image: url(/build/images/square-arrow-left-03.3a8bad13.svg);
  -webkit-mask-image: url(/build/images/square-arrow-left-03.3a8bad13.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-left-03::before {
  mask-image: url(/build/images/square-arrow-left-03.6c4c761f.svg);
  -webkit-mask-image: url(/build/images/square-arrow-left-03.6c4c761f.svg);
}

.hgi.hgi-solid.hgi-square-arrow-left-double::before {
  mask-image: url(/build/images/square-arrow-left-double.eae2e730.svg);
  -webkit-mask-image: url(/build/images/square-arrow-left-double.eae2e730.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-left-double::before {
  mask-image: url(/build/images/square-arrow-left-double.183d55c0.svg);
  -webkit-mask-image: url(/build/images/square-arrow-left-double.183d55c0.svg);
}

.hgi.hgi-solid.hgi-square-arrow-left-right::before {
  mask-image: url(/build/images/square-arrow-left-right.6f943938.svg);
  -webkit-mask-image: url(/build/images/square-arrow-left-right.6f943938.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-left-right::before {
  mask-image: url(/build/images/square-arrow-left-right.f376e578.svg);
  -webkit-mask-image: url(/build/images/square-arrow-left-right.f376e578.svg);
}

.hgi.hgi-solid.hgi-square-arrow-move-down-left::before {
  mask-image: url(/build/images/square-arrow-move-down-left.903f734e.svg);
  -webkit-mask-image: url(/build/images/square-arrow-move-down-left.903f734e.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-move-down-left::before {
  mask-image: url(/build/images/square-arrow-move-down-left.d36ace06.svg);
  -webkit-mask-image: url(/build/images/square-arrow-move-down-left.d36ace06.svg);
}

.hgi.hgi-solid.hgi-square-arrow-move-down-right::before {
  mask-image: url(/build/images/square-arrow-move-down-right.e86e133a.svg);
  -webkit-mask-image: url(/build/images/square-arrow-move-down-right.e86e133a.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-move-down-right::before {
  mask-image: url(/build/images/square-arrow-move-down-right.5a4a9f73.svg);
  -webkit-mask-image: url(/build/images/square-arrow-move-down-right.5a4a9f73.svg);
}

.hgi.hgi-solid.hgi-square-arrow-move-left-down::before {
  mask-image: url(/build/images/square-arrow-move-left-down.c91132e8.svg);
  -webkit-mask-image: url(/build/images/square-arrow-move-left-down.c91132e8.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-move-left-down::before {
  mask-image: url(/build/images/square-arrow-move-left-down.4edb6732.svg);
  -webkit-mask-image: url(/build/images/square-arrow-move-left-down.4edb6732.svg);
}

.hgi.hgi-solid.hgi-square-arrow-move-left-up::before {
  mask-image: url(/build/images/square-arrow-move-left-up.c0bd255b.svg);
  -webkit-mask-image: url(/build/images/square-arrow-move-left-up.c0bd255b.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-move-left-up::before {
  mask-image: url(/build/images/square-arrow-move-left-up.039b6c6e.svg);
  -webkit-mask-image: url(/build/images/square-arrow-move-left-up.039b6c6e.svg);
}

.hgi.hgi-solid.hgi-square-arrow-move-right-down::before {
  mask-image: url(/build/images/square-arrow-move-right-down.00a4b0b1.svg);
  -webkit-mask-image: url(/build/images/square-arrow-move-right-down.00a4b0b1.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-move-right-down::before {
  mask-image: url(/build/images/square-arrow-move-right-down.62466742.svg);
  -webkit-mask-image: url(/build/images/square-arrow-move-right-down.62466742.svg);
}

.hgi.hgi-solid.hgi-square-arrow-move-right-up::before {
  mask-image: url(/build/images/square-arrow-move-right-up.a4cb5af3.svg);
  -webkit-mask-image: url(/build/images/square-arrow-move-right-up.a4cb5af3.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-move-right-up::before {
  mask-image: url(/build/images/square-arrow-move-right-up.93434d97.svg);
  -webkit-mask-image: url(/build/images/square-arrow-move-right-up.93434d97.svg);
}

.hgi.hgi-solid.hgi-square-arrow-reload-01::before {
  mask-image: url(/build/images/square-arrow-reload-01.3d3fc93a.svg);
  -webkit-mask-image: url(/build/images/square-arrow-reload-01.3d3fc93a.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-reload-01::before {
  mask-image: url(/build/images/square-arrow-reload-01.0fcf1034.svg);
  -webkit-mask-image: url(/build/images/square-arrow-reload-01.0fcf1034.svg);
}

.hgi.hgi-solid.hgi-square-arrow-reload-02::before {
  mask-image: url(/build/images/square-arrow-reload-02.2dd7b4a2.svg);
  -webkit-mask-image: url(/build/images/square-arrow-reload-02.2dd7b4a2.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-reload-02::before {
  mask-image: url(/build/images/square-arrow-reload-02.2ba9cbad.svg);
  -webkit-mask-image: url(/build/images/square-arrow-reload-02.2ba9cbad.svg);
}

.hgi.hgi-solid.hgi-square-arrow-right-01::before {
  mask-image: url(/build/images/square-arrow-right-01.87ee6e2b.svg);
  -webkit-mask-image: url(/build/images/square-arrow-right-01.87ee6e2b.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-right-01::before {
  mask-image: url(/build/images/square-arrow-right-01.d36b9daa.svg);
  -webkit-mask-image: url(/build/images/square-arrow-right-01.d36b9daa.svg);
}

.hgi.hgi-solid.hgi-square-arrow-right-02::before {
  mask-image: url(/build/images/square-arrow-right-02.99c0b79a.svg);
  -webkit-mask-image: url(/build/images/square-arrow-right-02.99c0b79a.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-right-02::before {
  mask-image: url(/build/images/square-arrow-right-02.1758e609.svg);
  -webkit-mask-image: url(/build/images/square-arrow-right-02.1758e609.svg);
}

.hgi.hgi-solid.hgi-square-arrow-right-03::before {
  mask-image: url(/build/images/square-arrow-right-03.316a410f.svg);
  -webkit-mask-image: url(/build/images/square-arrow-right-03.316a410f.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-right-03::before {
  mask-image: url(/build/images/square-arrow-right-03.10eb49f3.svg);
  -webkit-mask-image: url(/build/images/square-arrow-right-03.10eb49f3.svg);
}

.hgi.hgi-solid.hgi-square-arrow-right-double::before {
  mask-image: url(/build/images/square-arrow-right-double.874a82e3.svg);
  -webkit-mask-image: url(/build/images/square-arrow-right-double.874a82e3.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-right-double::before {
  mask-image: url(/build/images/square-arrow-right-double.ce1c877f.svg);
  -webkit-mask-image: url(/build/images/square-arrow-right-double.ce1c877f.svg);
}

.hgi.hgi-solid.hgi-square-arrow-shrink-01::before {
  mask-image: url(/build/images/square-arrow-shrink-01.d385792a.svg);
  -webkit-mask-image: url(/build/images/square-arrow-shrink-01.d385792a.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-shrink-01::before {
  mask-image: url(/build/images/square-arrow-shrink-01.d1410905.svg);
  -webkit-mask-image: url(/build/images/square-arrow-shrink-01.d1410905.svg);
}

.hgi.hgi-solid.hgi-square-arrow-shrink-02::before {
  mask-image: url(/build/images/square-arrow-shrink-02.8d0df2de.svg);
  -webkit-mask-image: url(/build/images/square-arrow-shrink-02.8d0df2de.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-shrink-02::before {
  mask-image: url(/build/images/square-arrow-shrink-02.d7f8ba56.svg);
  -webkit-mask-image: url(/build/images/square-arrow-shrink-02.d7f8ba56.svg);
}

.hgi.hgi-solid.hgi-square-arrow-up-01::before {
  mask-image: url(/build/images/square-arrow-up-01.966b8494.svg);
  -webkit-mask-image: url(/build/images/square-arrow-up-01.966b8494.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-up-01::before {
  mask-image: url(/build/images/square-arrow-up-01.db89e6af.svg);
  -webkit-mask-image: url(/build/images/square-arrow-up-01.db89e6af.svg);
}

.hgi.hgi-solid.hgi-square-arrow-up-02::before {
  mask-image: url(/build/images/square-arrow-up-02.cf7bf4bb.svg);
  -webkit-mask-image: url(/build/images/square-arrow-up-02.cf7bf4bb.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-up-02::before {
  mask-image: url(/build/images/square-arrow-up-02.ccf51b5d.svg);
  -webkit-mask-image: url(/build/images/square-arrow-up-02.ccf51b5d.svg);
}

.hgi.hgi-solid.hgi-square-arrow-up-03::before {
  mask-image: url(/build/images/square-arrow-up-03.e0faf19f.svg);
  -webkit-mask-image: url(/build/images/square-arrow-up-03.e0faf19f.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-up-03::before {
  mask-image: url(/build/images/square-arrow-up-03.1e3d7efa.svg);
  -webkit-mask-image: url(/build/images/square-arrow-up-03.1e3d7efa.svg);
}

.hgi.hgi-solid.hgi-square-arrow-up-double::before {
  mask-image: url(/build/images/square-arrow-up-double.6f6efcff.svg);
  -webkit-mask-image: url(/build/images/square-arrow-up-double.6f6efcff.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-up-double::before {
  mask-image: url(/build/images/square-arrow-up-double.fc191b50.svg);
  -webkit-mask-image: url(/build/images/square-arrow-up-double.fc191b50.svg);
}

.hgi.hgi-solid.hgi-square-arrow-up-down::before {
  mask-image: url(/build/images/square-arrow-up-down.c3b312b6.svg);
  -webkit-mask-image: url(/build/images/square-arrow-up-down.c3b312b6.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-up-down::before {
  mask-image: url(/build/images/square-arrow-up-down.37b67e92.svg);
  -webkit-mask-image: url(/build/images/square-arrow-up-down.37b67e92.svg);
}

.hgi.hgi-solid.hgi-square-arrow-up-left::before {
  mask-image: url(/build/images/square-arrow-up-left.8347250b.svg);
  -webkit-mask-image: url(/build/images/square-arrow-up-left.8347250b.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-up-left::before {
  mask-image: url(/build/images/square-arrow-up-left.6fef9c3f.svg);
  -webkit-mask-image: url(/build/images/square-arrow-up-left.6fef9c3f.svg);
}

.hgi.hgi-solid.hgi-square-arrow-up-right::before {
  mask-image: url(/build/images/square-arrow-up-right.d5be5dde.svg);
  -webkit-mask-image: url(/build/images/square-arrow-up-right.d5be5dde.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-up-right::before {
  mask-image: url(/build/images/square-arrow-up-right.4b2be06b.svg);
  -webkit-mask-image: url(/build/images/square-arrow-up-right.4b2be06b.svg);
}

.hgi.hgi-solid.hgi-square-arrow-vertical::before {
  mask-image: url(/build/images/square-arrow-vertical.23089366.svg);
  -webkit-mask-image: url(/build/images/square-arrow-vertical.23089366.svg);
}

.hgi.hgi-bulk.hgi-square-arrow-vertical::before {
  mask-image: url(/build/images/square-arrow-vertical.85bcf48a.svg);
  -webkit-mask-image: url(/build/images/square-arrow-vertical.85bcf48a.svg);
}

.hgi.hgi-solid.hgi-square-circle::before {
  mask-image: url(/build/images/square-circle.3d622117.svg);
  -webkit-mask-image: url(/build/images/square-circle.3d622117.svg);
}

.hgi.hgi-bulk.hgi-square-circle::before {
  mask-image: url(/build/images/square-circle.272a1bee.svg);
  -webkit-mask-image: url(/build/images/square-circle.272a1bee.svg);
}

.hgi.hgi-solid.hgi-square-lock-01::before {
  mask-image: url(/build/images/square-lock-01.4bc6f4ca.svg);
  -webkit-mask-image: url(/build/images/square-lock-01.4bc6f4ca.svg);
}

.hgi.hgi-bulk.hgi-square-lock-01::before {
  mask-image: url(/build/images/square-lock-01.cf316d04.svg);
  -webkit-mask-image: url(/build/images/square-lock-01.cf316d04.svg);
}

.hgi.hgi-solid.hgi-square-lock-02::before {
  mask-image: url(/build/images/square-lock-02.c502d479.svg);
  -webkit-mask-image: url(/build/images/square-lock-02.c502d479.svg);
}

.hgi.hgi-bulk.hgi-square-lock-02::before {
  mask-image: url(/build/images/square-lock-02.652c81a4.svg);
  -webkit-mask-image: url(/build/images/square-lock-02.652c81a4.svg);
}

.hgi.hgi-solid.hgi-square-lock-add-01::before {
  mask-image: url(/build/images/square-lock-add-01.abeda58b.svg);
  -webkit-mask-image: url(/build/images/square-lock-add-01.abeda58b.svg);
}

.hgi.hgi-bulk.hgi-square-lock-add-01::before {
  mask-image: url(/build/images/square-lock-add-01.91f026ac.svg);
  -webkit-mask-image: url(/build/images/square-lock-add-01.91f026ac.svg);
}

.hgi.hgi-solid.hgi-square-lock-add-02::before {
  mask-image: url(/build/images/square-lock-add-02.28914b90.svg);
  -webkit-mask-image: url(/build/images/square-lock-add-02.28914b90.svg);
}

.hgi.hgi-bulk.hgi-square-lock-add-02::before {
  mask-image: url(/build/images/square-lock-add-02.0723eff6.svg);
  -webkit-mask-image: url(/build/images/square-lock-add-02.0723eff6.svg);
}

.hgi.hgi-solid.hgi-square-lock-check-01::before {
  mask-image: url(/build/images/square-lock-check-01.851a35a1.svg);
  -webkit-mask-image: url(/build/images/square-lock-check-01.851a35a1.svg);
}

.hgi.hgi-bulk.hgi-square-lock-check-01::before {
  mask-image: url(/build/images/square-lock-check-01.eefac77e.svg);
  -webkit-mask-image: url(/build/images/square-lock-check-01.eefac77e.svg);
}

.hgi.hgi-solid.hgi-square-lock-check-02::before {
  mask-image: url(/build/images/square-lock-check-02.a98a3222.svg);
  -webkit-mask-image: url(/build/images/square-lock-check-02.a98a3222.svg);
}

.hgi.hgi-bulk.hgi-square-lock-check-02::before {
  mask-image: url(/build/images/square-lock-check-02.3a04c9d9.svg);
  -webkit-mask-image: url(/build/images/square-lock-check-02.3a04c9d9.svg);
}

.hgi.hgi-solid.hgi-square-lock-minus-01::before {
  mask-image: url(/build/images/square-lock-minus-01.b6b06445.svg);
  -webkit-mask-image: url(/build/images/square-lock-minus-01.b6b06445.svg);
}

.hgi.hgi-bulk.hgi-square-lock-minus-01::before {
  mask-image: url(/build/images/square-lock-minus-01.ad816cdd.svg);
  -webkit-mask-image: url(/build/images/square-lock-minus-01.ad816cdd.svg);
}

.hgi.hgi-solid.hgi-square-lock-minus-02::before {
  mask-image: url(/build/images/square-lock-minus-02.3b6761d4.svg);
  -webkit-mask-image: url(/build/images/square-lock-minus-02.3b6761d4.svg);
}

.hgi.hgi-bulk.hgi-square-lock-minus-02::before {
  mask-image: url(/build/images/square-lock-minus-02.84487728.svg);
  -webkit-mask-image: url(/build/images/square-lock-minus-02.84487728.svg);
}

.hgi.hgi-solid.hgi-square-lock-password::before {
  mask-image: url(/build/images/square-lock-password.7a62aac3.svg);
  -webkit-mask-image: url(/build/images/square-lock-password.7a62aac3.svg);
}

.hgi.hgi-bulk.hgi-square-lock-password::before {
  mask-image: url(/build/images/square-lock-password.0b86edb4.svg);
  -webkit-mask-image: url(/build/images/square-lock-password.0b86edb4.svg);
}

.hgi.hgi-solid.hgi-square-lock-remove-01::before {
  mask-image: url(/build/images/square-lock-remove-01.56238296.svg);
  -webkit-mask-image: url(/build/images/square-lock-remove-01.56238296.svg);
}

.hgi.hgi-bulk.hgi-square-lock-remove-01::before {
  mask-image: url(/build/images/square-lock-remove-01.6f720a67.svg);
  -webkit-mask-image: url(/build/images/square-lock-remove-01.6f720a67.svg);
}

.hgi.hgi-solid.hgi-square-lock-remove-02::before {
  mask-image: url(/build/images/square-lock-remove-02.ffa9aad3.svg);
  -webkit-mask-image: url(/build/images/square-lock-remove-02.ffa9aad3.svg);
}

.hgi.hgi-bulk.hgi-square-lock-remove-02::before {
  mask-image: url(/build/images/square-lock-remove-02.c93df7cd.svg);
  -webkit-mask-image: url(/build/images/square-lock-remove-02.c93df7cd.svg);
}

.hgi.hgi-solid.hgi-square-root-square::before {
  mask-image: url(/build/images/square-root-square.a1f509bd.svg);
  -webkit-mask-image: url(/build/images/square-root-square.a1f509bd.svg);
}

.hgi.hgi-bulk.hgi-square-root-square::before {
  mask-image: url(/build/images/square-root-square.7fce9d53.svg);
  -webkit-mask-image: url(/build/images/square-root-square.7fce9d53.svg);
}

.hgi.hgi-solid.hgi-square-square::before {
  mask-image: url(/build/images/square-square.1f174428.svg);
  -webkit-mask-image: url(/build/images/square-square.1f174428.svg);
}

.hgi.hgi-bulk.hgi-square-square::before {
  mask-image: url(/build/images/square-square.f9d6290b.svg);
  -webkit-mask-image: url(/build/images/square-square.f9d6290b.svg);
}

.hgi.hgi-solid.hgi-square-unlock-01::before {
  mask-image: url(/build/images/square-unlock-01.501316b4.svg);
  -webkit-mask-image: url(/build/images/square-unlock-01.501316b4.svg);
}

.hgi.hgi-bulk.hgi-square-unlock-01::before {
  mask-image: url(/build/images/square-unlock-01.7bcf155f.svg);
  -webkit-mask-image: url(/build/images/square-unlock-01.7bcf155f.svg);
}

.hgi.hgi-solid.hgi-square-unlock-02::before {
  mask-image: url(/build/images/square-unlock-02.fbd7a535.svg);
  -webkit-mask-image: url(/build/images/square-unlock-02.fbd7a535.svg);
}

.hgi.hgi-bulk.hgi-square-unlock-02::before {
  mask-image: url(/build/images/square-unlock-02.483101ed.svg);
  -webkit-mask-image: url(/build/images/square-unlock-02.483101ed.svg);
}

.hgi.hgi-solid.hgi-square::before {
  mask-image: url(/build/images/square.1c604cab.svg);
  -webkit-mask-image: url(/build/images/square.1c604cab.svg);
}

.hgi.hgi-bulk.hgi-square::before {
  mask-image: url(/build/images/square.63923702.svg);
  -webkit-mask-image: url(/build/images/square.63923702.svg);
}

.hgi.hgi-solid.hgi-stack-star::before {
  mask-image: url(/build/images/stack-star.9b7597da.svg);
  -webkit-mask-image: url(/build/images/stack-star.9b7597da.svg);
}

.hgi.hgi-bulk.hgi-stack-star::before {
  mask-image: url(/build/images/stack-star.acb26149.svg);
  -webkit-mask-image: url(/build/images/stack-star.acb26149.svg);
}

.hgi.hgi-solid.hgi-stake::before {
  mask-image: url(/build/images/stake.3c4ec7ac.svg);
  -webkit-mask-image: url(/build/images/stake.3c4ec7ac.svg);
}

.hgi.hgi-bulk.hgi-stake::before {
  mask-image: url(/build/images/stake.9e86b971.svg);
  -webkit-mask-image: url(/build/images/stake.9e86b971.svg);
}

.hgi.hgi-solid.hgi-stamp-01::before {
  mask-image: url(/build/images/stamp-01.ce760ded.svg);
  -webkit-mask-image: url(/build/images/stamp-01.ce760ded.svg);
}

.hgi.hgi-bulk.hgi-stamp-01::before {
  mask-image: url(/build/images/stamp-01.7c53a5a5.svg);
  -webkit-mask-image: url(/build/images/stamp-01.7c53a5a5.svg);
}

.hgi.hgi-solid.hgi-stamp-02::before {
  mask-image: url(/build/images/stamp-02.fc31ffb4.svg);
  -webkit-mask-image: url(/build/images/stamp-02.fc31ffb4.svg);
}

.hgi.hgi-bulk.hgi-stamp-02::before {
  mask-image: url(/build/images/stamp-02.87d0082d.svg);
  -webkit-mask-image: url(/build/images/stamp-02.87d0082d.svg);
}

.hgi.hgi-solid.hgi-stamp::before {
  mask-image: url(/build/images/stamp.710b5719.svg);
  -webkit-mask-image: url(/build/images/stamp.710b5719.svg);
}

.hgi.hgi-bulk.hgi-stamp::before {
  mask-image: url(/build/images/stamp.31173dc1.svg);
  -webkit-mask-image: url(/build/images/stamp.31173dc1.svg);
}

.hgi.hgi-solid.hgi-star-circle::before {
  mask-image: url(/build/images/star-circle.bc7367f8.svg);
  -webkit-mask-image: url(/build/images/star-circle.bc7367f8.svg);
}

.hgi.hgi-bulk.hgi-star-circle::before {
  mask-image: url(/build/images/star-circle.5ae466cc.svg);
  -webkit-mask-image: url(/build/images/star-circle.5ae466cc.svg);
}

.hgi.hgi-solid.hgi-star-face::before {
  mask-image: url(/build/images/star-face.366be369.svg);
  -webkit-mask-image: url(/build/images/star-face.366be369.svg);
}

.hgi.hgi-bulk.hgi-star-face::before {
  mask-image: url(/build/images/star-face.823834e4.svg);
  -webkit-mask-image: url(/build/images/star-face.823834e4.svg);
}

.hgi.hgi-solid.hgi-star-half::before {
  mask-image: url(/build/images/star-half.fb6851df.svg);
  -webkit-mask-image: url(/build/images/star-half.fb6851df.svg);
}

.hgi.hgi-bulk.hgi-star-half::before {
  mask-image: url(/build/images/star-half.b98c7a34.svg);
  -webkit-mask-image: url(/build/images/star-half.b98c7a34.svg);
}

.hgi.hgi-solid.hgi-star-off::before {
  mask-image: url(/build/images/star-off.002274b5.svg);
  -webkit-mask-image: url(/build/images/star-off.002274b5.svg);
}

.hgi.hgi-bulk.hgi-star-off::before {
  mask-image: url(/build/images/star-off.7b72eb8f.svg);
  -webkit-mask-image: url(/build/images/star-off.7b72eb8f.svg);
}

.hgi.hgi-solid.hgi-star-square::before {
  mask-image: url(/build/images/star-square.3733de43.svg);
  -webkit-mask-image: url(/build/images/star-square.3733de43.svg);
}

.hgi.hgi-bulk.hgi-star-square::before {
  mask-image: url(/build/images/star-square.0f0c4f85.svg);
  -webkit-mask-image: url(/build/images/star-square.0f0c4f85.svg);
}

.hgi.hgi-solid.hgi-star::before {
  mask-image: url(/build/images/star.a4ca41b8.svg);
  -webkit-mask-image: url(/build/images/star.a4ca41b8.svg);
}

.hgi.hgi-bulk.hgi-star::before {
  mask-image: url(/build/images/star.aed4530e.svg);
  -webkit-mask-image: url(/build/images/star.aed4530e.svg);
}

.hgi.hgi-solid.hgi-stars::before {
  mask-image: url(/build/images/stars.32ef36fe.svg);
  -webkit-mask-image: url(/build/images/stars.32ef36fe.svg);
}

.hgi.hgi-bulk.hgi-stars::before {
  mask-image: url(/build/images/stars.6e481032.svg);
  -webkit-mask-image: url(/build/images/stars.6e481032.svg);
}

.hgi.hgi-solid.hgi-start-up-01::before {
  mask-image: url(/build/images/start-up-01.821afe26.svg);
  -webkit-mask-image: url(/build/images/start-up-01.821afe26.svg);
}

.hgi.hgi-bulk.hgi-start-up-01::before {
  mask-image: url(/build/images/start-up-01.224d3df3.svg);
  -webkit-mask-image: url(/build/images/start-up-01.224d3df3.svg);
}

.hgi.hgi-solid.hgi-start-up-02::before {
  mask-image: url(/build/images/start-up-02.d2db7159.svg);
  -webkit-mask-image: url(/build/images/start-up-02.d2db7159.svg);
}

.hgi.hgi-bulk.hgi-start-up-02::before {
  mask-image: url(/build/images/start-up-02.1d12e51a.svg);
  -webkit-mask-image: url(/build/images/start-up-02.1d12e51a.svg);
}

.hgi.hgi-solid.hgi-stationery::before {
  mask-image: url(/build/images/stationery.00f944ef.svg);
  -webkit-mask-image: url(/build/images/stationery.00f944ef.svg);
}

.hgi.hgi-bulk.hgi-stationery::before {
  mask-image: url(/build/images/stationery.9f50b439.svg);
  -webkit-mask-image: url(/build/images/stationery.9f50b439.svg);
}

.hgi.hgi-solid.hgi-steak::before {
  mask-image: url(/build/images/steak.a1623821.svg);
  -webkit-mask-image: url(/build/images/steak.a1623821.svg);
}

.hgi.hgi-bulk.hgi-steak::before {
  mask-image: url(/build/images/steak.706ee16c.svg);
  -webkit-mask-image: url(/build/images/steak.706ee16c.svg);
}

.hgi.hgi-solid.hgi-steering::before {
  mask-image: url(/build/images/steering.59229084.svg);
  -webkit-mask-image: url(/build/images/steering.59229084.svg);
}

.hgi.hgi-bulk.hgi-steering::before {
  mask-image: url(/build/images/steering.d42321cf.svg);
  -webkit-mask-image: url(/build/images/steering.d42321cf.svg);
}

.hgi.hgi-solid.hgi-step-into::before {
  mask-image: url(/build/images/step-into.d8511371.svg);
  -webkit-mask-image: url(/build/images/step-into.d8511371.svg);
}

.hgi.hgi-bulk.hgi-step-into::before {
  mask-image: url(/build/images/step-into.32868268.svg);
  -webkit-mask-image: url(/build/images/step-into.32868268.svg);
}

.hgi.hgi-solid.hgi-step-out::before {
  mask-image: url(/build/images/step-out.895a3959.svg);
  -webkit-mask-image: url(/build/images/step-out.895a3959.svg);
}

.hgi.hgi-bulk.hgi-step-out::before {
  mask-image: url(/build/images/step-out.453f0625.svg);
  -webkit-mask-image: url(/build/images/step-out.453f0625.svg);
}

.hgi.hgi-solid.hgi-step-over::before {
  mask-image: url(/build/images/step-over.4b3514e1.svg);
  -webkit-mask-image: url(/build/images/step-over.4b3514e1.svg);
}

.hgi.hgi-bulk.hgi-step-over::before {
  mask-image: url(/build/images/step-over.0d04b76e.svg);
  -webkit-mask-image: url(/build/images/step-over.0d04b76e.svg);
}

.hgi.hgi-solid.hgi-stethoscope-02::before {
  mask-image: url(/build/images/stethoscope-02.d890ef88.svg);
  -webkit-mask-image: url(/build/images/stethoscope-02.d890ef88.svg);
}

.hgi.hgi-bulk.hgi-stethoscope-02::before {
  mask-image: url(/build/images/stethoscope-02.97377f26.svg);
  -webkit-mask-image: url(/build/images/stethoscope-02.97377f26.svg);
}

.hgi.hgi-solid.hgi-stethoscope::before {
  mask-image: url(/build/images/stethoscope.b471e0be.svg);
  -webkit-mask-image: url(/build/images/stethoscope.b471e0be.svg);
}

.hgi.hgi-bulk.hgi-stethoscope::before {
  mask-image: url(/build/images/stethoscope.eb0c585a.svg);
  -webkit-mask-image: url(/build/images/stethoscope.eb0c585a.svg);
}

.hgi.hgi-solid.hgi-sticky-note-01::before {
  mask-image: url(/build/images/sticky-note-01.5a741d39.svg);
  -webkit-mask-image: url(/build/images/sticky-note-01.5a741d39.svg);
}

.hgi.hgi-bulk.hgi-sticky-note-01::before {
  mask-image: url(/build/images/sticky-note-01.59ce4552.svg);
  -webkit-mask-image: url(/build/images/sticky-note-01.59ce4552.svg);
}

.hgi.hgi-solid.hgi-sticky-note-02::before {
  mask-image: url(/build/images/sticky-note-02.0c7436a1.svg);
  -webkit-mask-image: url(/build/images/sticky-note-02.0c7436a1.svg);
}

.hgi.hgi-bulk.hgi-sticky-note-02::before {
  mask-image: url(/build/images/sticky-note-02.535ade4a.svg);
  -webkit-mask-image: url(/build/images/sticky-note-02.535ade4a.svg);
}

.hgi.hgi-solid.hgi-stop-watch::before {
  mask-image: url(/build/images/stop-watch.237192d9.svg);
  -webkit-mask-image: url(/build/images/stop-watch.237192d9.svg);
}

.hgi.hgi-bulk.hgi-stop-watch::before {
  mask-image: url(/build/images/stop-watch.2b513bf2.svg);
  -webkit-mask-image: url(/build/images/stop-watch.2b513bf2.svg);
}

.hgi.hgi-solid.hgi-stop::before {
  mask-image: url(/build/images/stop.cdd38c15.svg);
  -webkit-mask-image: url(/build/images/stop.cdd38c15.svg);
}

.hgi.hgi-bulk.hgi-stop::before {
  mask-image: url(/build/images/stop.9ae6f47c.svg);
  -webkit-mask-image: url(/build/images/stop.9ae6f47c.svg);
}

.hgi.hgi-solid.hgi-store-01::before {
  mask-image: url(/build/images/store-01.221cf050.svg);
  -webkit-mask-image: url(/build/images/store-01.221cf050.svg);
}

.hgi.hgi-bulk.hgi-store-01::before {
  mask-image: url(/build/images/store-01.0ff9a67a.svg);
  -webkit-mask-image: url(/build/images/store-01.0ff9a67a.svg);
}

.hgi.hgi-solid.hgi-store-02::before {
  mask-image: url(/build/images/store-02.36fb7856.svg);
  -webkit-mask-image: url(/build/images/store-02.36fb7856.svg);
}

.hgi.hgi-bulk.hgi-store-02::before {
  mask-image: url(/build/images/store-02.2c7e9045.svg);
  -webkit-mask-image: url(/build/images/store-02.2c7e9045.svg);
}

.hgi.hgi-solid.hgi-store-03::before {
  mask-image: url(/build/images/store-03.53c12454.svg);
  -webkit-mask-image: url(/build/images/store-03.53c12454.svg);
}

.hgi.hgi-bulk.hgi-store-03::before {
  mask-image: url(/build/images/store-03.22164f2d.svg);
  -webkit-mask-image: url(/build/images/store-03.22164f2d.svg);
}

.hgi.hgi-solid.hgi-store-04::before {
  mask-image: url(/build/images/store-04.c2ce0e47.svg);
  -webkit-mask-image: url(/build/images/store-04.c2ce0e47.svg);
}

.hgi.hgi-bulk.hgi-store-04::before {
  mask-image: url(/build/images/store-04.51b914bc.svg);
  -webkit-mask-image: url(/build/images/store-04.51b914bc.svg);
}

.hgi.hgi-solid.hgi-store-add-01::before {
  mask-image: url(/build/images/store-add-01.7a3b012d.svg);
  -webkit-mask-image: url(/build/images/store-add-01.7a3b012d.svg);
}

.hgi.hgi-bulk.hgi-store-add-01::before {
  mask-image: url(/build/images/store-add-01.bc6c9897.svg);
  -webkit-mask-image: url(/build/images/store-add-01.bc6c9897.svg);
}

.hgi.hgi-solid.hgi-store-add-02::before {
  mask-image: url(/build/images/store-add-02.90c0c74e.svg);
  -webkit-mask-image: url(/build/images/store-add-02.90c0c74e.svg);
}

.hgi.hgi-bulk.hgi-store-add-02::before {
  mask-image: url(/build/images/store-add-02.b17c287f.svg);
  -webkit-mask-image: url(/build/images/store-add-02.b17c287f.svg);
}

.hgi.hgi-solid.hgi-store-location-01::before {
  mask-image: url(/build/images/store-location-01.7f66e9e6.svg);
  -webkit-mask-image: url(/build/images/store-location-01.7f66e9e6.svg);
}

.hgi.hgi-bulk.hgi-store-location-01::before {
  mask-image: url(/build/images/store-location-01.a47c0a6c.svg);
  -webkit-mask-image: url(/build/images/store-location-01.a47c0a6c.svg);
}

.hgi.hgi-solid.hgi-store-location-02::before {
  mask-image: url(/build/images/store-location-02.1bb440a6.svg);
  -webkit-mask-image: url(/build/images/store-location-02.1bb440a6.svg);
}

.hgi.hgi-bulk.hgi-store-location-02::before {
  mask-image: url(/build/images/store-location-02.04954674.svg);
  -webkit-mask-image: url(/build/images/store-location-02.04954674.svg);
}

.hgi.hgi-solid.hgi-store-remove-01::before {
  mask-image: url(/build/images/store-remove-01.46f775bb.svg);
  -webkit-mask-image: url(/build/images/store-remove-01.46f775bb.svg);
}

.hgi.hgi-bulk.hgi-store-remove-01::before {
  mask-image: url(/build/images/store-remove-01.0bb80f36.svg);
  -webkit-mask-image: url(/build/images/store-remove-01.0bb80f36.svg);
}

.hgi.hgi-solid.hgi-store-remove-02::before {
  mask-image: url(/build/images/store-remove-02.873f5c53.svg);
  -webkit-mask-image: url(/build/images/store-remove-02.873f5c53.svg);
}

.hgi.hgi-bulk.hgi-store-remove-02::before {
  mask-image: url(/build/images/store-remove-02.c1c3e2ad.svg);
  -webkit-mask-image: url(/build/images/store-remove-02.c1c3e2ad.svg);
}

.hgi.hgi-solid.hgi-store-verified-01::before {
  mask-image: url(/build/images/store-verified-01.78bdee81.svg);
  -webkit-mask-image: url(/build/images/store-verified-01.78bdee81.svg);
}

.hgi.hgi-bulk.hgi-store-verified-01::before {
  mask-image: url(/build/images/store-verified-01.cd4fa259.svg);
  -webkit-mask-image: url(/build/images/store-verified-01.cd4fa259.svg);
}

.hgi.hgi-solid.hgi-store-verified-02::before {
  mask-image: url(/build/images/store-verified-02.f05879d0.svg);
  -webkit-mask-image: url(/build/images/store-verified-02.f05879d0.svg);
}

.hgi.hgi-bulk.hgi-store-verified-02::before {
  mask-image: url(/build/images/store-verified-02.453229de.svg);
  -webkit-mask-image: url(/build/images/store-verified-02.453229de.svg);
}

.hgi.hgi-solid.hgi-straight-edge::before {
  mask-image: url(/build/images/straight-edge.d082639b.svg);
  -webkit-mask-image: url(/build/images/straight-edge.d082639b.svg);
}

.hgi.hgi-bulk.hgi-straight-edge::before {
  mask-image: url(/build/images/straight-edge.f5608eba.svg);
  -webkit-mask-image: url(/build/images/straight-edge.f5608eba.svg);
}

.hgi.hgi-solid.hgi-strategy::before {
  mask-image: url(/build/images/strategy.839ce03d.svg);
  -webkit-mask-image: url(/build/images/strategy.839ce03d.svg);
}

.hgi.hgi-bulk.hgi-strategy::before {
  mask-image: url(/build/images/strategy.1cdfc395.svg);
  -webkit-mask-image: url(/build/images/strategy.1cdfc395.svg);
}

.hgi.hgi-solid.hgi-stroke-bottom::before {
  mask-image: url(/build/images/stroke-bottom.8caa8c45.svg);
  -webkit-mask-image: url(/build/images/stroke-bottom.8caa8c45.svg);
}

.hgi.hgi-bulk.hgi-stroke-bottom::before {
  mask-image: url(/build/images/stroke-bottom.ecb01f76.svg);
  -webkit-mask-image: url(/build/images/stroke-bottom.ecb01f76.svg);
}

.hgi.hgi-solid.hgi-stroke-center::before {
  mask-image: url(/build/images/stroke-center.ce9b2fcb.svg);
  -webkit-mask-image: url(/build/images/stroke-center.ce9b2fcb.svg);
}

.hgi.hgi-bulk.hgi-stroke-center::before {
  mask-image: url(/build/images/stroke-center.a631e904.svg);
  -webkit-mask-image: url(/build/images/stroke-center.a631e904.svg);
}

.hgi.hgi-solid.hgi-stroke-inside::before {
  mask-image: url(/build/images/stroke-inside.54397657.svg);
  -webkit-mask-image: url(/build/images/stroke-inside.54397657.svg);
}

.hgi.hgi-bulk.hgi-stroke-inside::before {
  mask-image: url(/build/images/stroke-inside.63722569.svg);
  -webkit-mask-image: url(/build/images/stroke-inside.63722569.svg);
}

.hgi.hgi-solid.hgi-stroke-left::before {
  mask-image: url(/build/images/stroke-left.fb11ef30.svg);
  -webkit-mask-image: url(/build/images/stroke-left.fb11ef30.svg);
}

.hgi.hgi-bulk.hgi-stroke-left::before {
  mask-image: url(/build/images/stroke-left.670aacea.svg);
  -webkit-mask-image: url(/build/images/stroke-left.670aacea.svg);
}

.hgi.hgi-solid.hgi-stroke-outside::before {
  mask-image: url(/build/images/stroke-outside.0f7a6e77.svg);
  -webkit-mask-image: url(/build/images/stroke-outside.0f7a6e77.svg);
}

.hgi.hgi-bulk.hgi-stroke-outside::before {
  mask-image: url(/build/images/stroke-outside.8a269d23.svg);
  -webkit-mask-image: url(/build/images/stroke-outside.8a269d23.svg);
}

.hgi.hgi-solid.hgi-stroke-right::before {
  mask-image: url(/build/images/stroke-right.9bdc2dfe.svg);
  -webkit-mask-image: url(/build/images/stroke-right.9bdc2dfe.svg);
}

.hgi.hgi-bulk.hgi-stroke-right::before {
  mask-image: url(/build/images/stroke-right.242ccb61.svg);
  -webkit-mask-image: url(/build/images/stroke-right.242ccb61.svg);
}

.hgi.hgi-solid.hgi-stroke-top::before {
  mask-image: url(/build/images/stroke-top.e50f1374.svg);
  -webkit-mask-image: url(/build/images/stroke-top.e50f1374.svg);
}

.hgi.hgi-bulk.hgi-stroke-top::before {
  mask-image: url(/build/images/stroke-top.122bdbbc.svg);
  -webkit-mask-image: url(/build/images/stroke-top.122bdbbc.svg);
}

.hgi.hgi-solid.hgi-structure-01::before {
  mask-image: url(/build/images/structure-01.e46a08c7.svg);
  -webkit-mask-image: url(/build/images/structure-01.e46a08c7.svg);
}

.hgi.hgi-bulk.hgi-structure-01::before {
  mask-image: url(/build/images/structure-01.67419449.svg);
  -webkit-mask-image: url(/build/images/structure-01.67419449.svg);
}

.hgi.hgi-solid.hgi-structure-02::before {
  mask-image: url(/build/images/structure-02.744039c0.svg);
  -webkit-mask-image: url(/build/images/structure-02.744039c0.svg);
}

.hgi.hgi-bulk.hgi-structure-02::before {
  mask-image: url(/build/images/structure-02.591eac88.svg);
  -webkit-mask-image: url(/build/images/structure-02.591eac88.svg);
}

.hgi.hgi-solid.hgi-structure-03::before {
  mask-image: url(/build/images/structure-03.c9cb591e.svg);
  -webkit-mask-image: url(/build/images/structure-03.c9cb591e.svg);
}

.hgi.hgi-bulk.hgi-structure-03::before {
  mask-image: url(/build/images/structure-03.04390e75.svg);
  -webkit-mask-image: url(/build/images/structure-03.04390e75.svg);
}

.hgi.hgi-solid.hgi-structure-04::before {
  mask-image: url(/build/images/structure-04.e77edfc0.svg);
  -webkit-mask-image: url(/build/images/structure-04.e77edfc0.svg);
}

.hgi.hgi-bulk.hgi-structure-04::before {
  mask-image: url(/build/images/structure-04.7dc07341.svg);
  -webkit-mask-image: url(/build/images/structure-04.7dc07341.svg);
}

.hgi.hgi-solid.hgi-structure-05::before {
  mask-image: url(/build/images/structure-05.20327bc9.svg);
  -webkit-mask-image: url(/build/images/structure-05.20327bc9.svg);
}

.hgi.hgi-bulk.hgi-structure-05::before {
  mask-image: url(/build/images/structure-05.be693b08.svg);
  -webkit-mask-image: url(/build/images/structure-05.be693b08.svg);
}

.hgi.hgi-solid.hgi-structure-add::before {
  mask-image: url(/build/images/structure-add.66e25d71.svg);
  -webkit-mask-image: url(/build/images/structure-add.66e25d71.svg);
}

.hgi.hgi-bulk.hgi-structure-add::before {
  mask-image: url(/build/images/structure-add.2fdc9c74.svg);
  -webkit-mask-image: url(/build/images/structure-add.2fdc9c74.svg);
}

.hgi.hgi-solid.hgi-structure-check::before {
  mask-image: url(/build/images/structure-check.06508d14.svg);
  -webkit-mask-image: url(/build/images/structure-check.06508d14.svg);
}

.hgi.hgi-bulk.hgi-structure-check::before {
  mask-image: url(/build/images/structure-check.42fb4836.svg);
  -webkit-mask-image: url(/build/images/structure-check.42fb4836.svg);
}

.hgi.hgi-solid.hgi-structure-fail::before {
  mask-image: url(/build/images/structure-fail.cb8e8200.svg);
  -webkit-mask-image: url(/build/images/structure-fail.cb8e8200.svg);
}

.hgi.hgi-bulk.hgi-structure-fail::before {
  mask-image: url(/build/images/structure-fail.2b9cd367.svg);
  -webkit-mask-image: url(/build/images/structure-fail.2b9cd367.svg);
}

.hgi.hgi-solid.hgi-structure-folder-circle::before {
  mask-image: url(/build/images/structure-folder-circle.5a0e5fcb.svg);
  -webkit-mask-image: url(/build/images/structure-folder-circle.5a0e5fcb.svg);
}

.hgi.hgi-bulk.hgi-structure-folder-circle::before {
  mask-image: url(/build/images/structure-folder-circle.854085bd.svg);
  -webkit-mask-image: url(/build/images/structure-folder-circle.854085bd.svg);
}

.hgi.hgi-solid.hgi-structure-folder::before {
  mask-image: url(/build/images/structure-folder.5efc1d93.svg);
  -webkit-mask-image: url(/build/images/structure-folder.5efc1d93.svg);
}

.hgi.hgi-bulk.hgi-structure-folder::before {
  mask-image: url(/build/images/structure-folder.c04b91e4.svg);
  -webkit-mask-image: url(/build/images/structure-folder.c04b91e4.svg);
}

.hgi.hgi-solid.hgi-student-card::before {
  mask-image: url(/build/images/student-card.cb60eef4.svg);
  -webkit-mask-image: url(/build/images/student-card.cb60eef4.svg);
}

.hgi.hgi-bulk.hgi-student-card::before {
  mask-image: url(/build/images/student-card.76575fed.svg);
  -webkit-mask-image: url(/build/images/student-card.76575fed.svg);
}

.hgi.hgi-solid.hgi-student::before {
  mask-image: url(/build/images/student.4abafcd6.svg);
  -webkit-mask-image: url(/build/images/student.4abafcd6.svg);
}

.hgi.hgi-bulk.hgi-student::before {
  mask-image: url(/build/images/student.d6776b5b.svg);
  -webkit-mask-image: url(/build/images/student.d6776b5b.svg);
}

.hgi.hgi-solid.hgi-students::before {
  mask-image: url(/build/images/students.504d1b0f.svg);
  -webkit-mask-image: url(/build/images/students.504d1b0f.svg);
}

.hgi.hgi-bulk.hgi-students::before {
  mask-image: url(/build/images/students.2f54f1f6.svg);
  -webkit-mask-image: url(/build/images/students.2f54f1f6.svg);
}

.hgi.hgi-solid.hgi-study-desk::before {
  mask-image: url(/build/images/study-desk.a2488ff0.svg);
  -webkit-mask-image: url(/build/images/study-desk.a2488ff0.svg);
}

.hgi.hgi-bulk.hgi-study-desk::before {
  mask-image: url(/build/images/study-desk.5f1d41f6.svg);
  -webkit-mask-image: url(/build/images/study-desk.5f1d41f6.svg);
}

.hgi.hgi-solid.hgi-study-lamp::before {
  mask-image: url(/build/images/study-lamp.c8a9c69c.svg);
  -webkit-mask-image: url(/build/images/study-lamp.c8a9c69c.svg);
}

.hgi.hgi-bulk.hgi-study-lamp::before {
  mask-image: url(/build/images/study-lamp.f7d6dfb9.svg);
  -webkit-mask-image: url(/build/images/study-lamp.f7d6dfb9.svg);
}

.hgi.hgi-solid.hgi-stumbleupon::before {
  mask-image: url(/build/images/stumbleupon.9b1e1257.svg);
  -webkit-mask-image: url(/build/images/stumbleupon.9b1e1257.svg);
}

.hgi.hgi-bulk.hgi-stumbleupon::before {
  mask-image: url(/build/images/stumbleupon.a8c68701.svg);
  -webkit-mask-image: url(/build/images/stumbleupon.a8c68701.svg);
}

.hgi.hgi-solid.hgi-submarine::before {
  mask-image: url(/build/images/submarine.6fbcb2f9.svg);
  -webkit-mask-image: url(/build/images/submarine.6fbcb2f9.svg);
}

.hgi.hgi-bulk.hgi-submarine::before {
  mask-image: url(/build/images/submarine.d1c2fbb6.svg);
  -webkit-mask-image: url(/build/images/submarine.d1c2fbb6.svg);
}

.hgi.hgi-solid.hgi-submerge::before {
  mask-image: url(/build/images/submerge.88e7553f.svg);
  -webkit-mask-image: url(/build/images/submerge.88e7553f.svg);
}

.hgi.hgi-bulk.hgi-submerge::before {
  mask-image: url(/build/images/submerge.94e868f1.svg);
  -webkit-mask-image: url(/build/images/submerge.94e868f1.svg);
}

.hgi.hgi-solid.hgi-subnode-add::before {
  mask-image: url(/build/images/subnode-add.9e93921a.svg);
  -webkit-mask-image: url(/build/images/subnode-add.9e93921a.svg);
}

.hgi.hgi-bulk.hgi-subnode-add::before {
  mask-image: url(/build/images/subnode-add.a317bb0d.svg);
  -webkit-mask-image: url(/build/images/subnode-add.a317bb0d.svg);
}

.hgi.hgi-solid.hgi-subnode-delete::before {
  mask-image: url(/build/images/subnode-delete.ca3e6237.svg);
  -webkit-mask-image: url(/build/images/subnode-delete.ca3e6237.svg);
}

.hgi.hgi-bulk.hgi-subnode-delete::before {
  mask-image: url(/build/images/subnode-delete.b9236a59.svg);
  -webkit-mask-image: url(/build/images/subnode-delete.b9236a59.svg);
}

.hgi.hgi-solid.hgi-subpoena::before {
  mask-image: url(/build/images/subpoena.8ca75159.svg);
  -webkit-mask-image: url(/build/images/subpoena.8ca75159.svg);
}

.hgi.hgi-bulk.hgi-subpoena::before {
  mask-image: url(/build/images/subpoena.07bbd159.svg);
  -webkit-mask-image: url(/build/images/subpoena.07bbd159.svg);
}

.hgi.hgi-solid.hgi-subtitle::before {
  mask-image: url(/build/images/subtitle.c765b7a3.svg);
  -webkit-mask-image: url(/build/images/subtitle.c765b7a3.svg);
}

.hgi.hgi-bulk.hgi-subtitle::before {
  mask-image: url(/build/images/subtitle.f3de62af.svg);
  -webkit-mask-image: url(/build/images/subtitle.f3de62af.svg);
}

.hgi.hgi-solid.hgi-suit-01::before {
  mask-image: url(/build/images/suit-01.b426769b.svg);
  -webkit-mask-image: url(/build/images/suit-01.b426769b.svg);
}

.hgi.hgi-bulk.hgi-suit-01::before {
  mask-image: url(/build/images/suit-01.10c5b961.svg);
  -webkit-mask-image: url(/build/images/suit-01.10c5b961.svg);
}

.hgi.hgi-solid.hgi-suit-02::before {
  mask-image: url(/build/images/suit-02.49e3c5d0.svg);
  -webkit-mask-image: url(/build/images/suit-02.49e3c5d0.svg);
}

.hgi.hgi-bulk.hgi-suit-02::before {
  mask-image: url(/build/images/suit-02.56a1cfae.svg);
  -webkit-mask-image: url(/build/images/suit-02.56a1cfae.svg);
}

.hgi.hgi-solid.hgi-sujood::before {
  mask-image: url(/build/images/sujood.aa1d5c44.svg);
  -webkit-mask-image: url(/build/images/sujood.aa1d5c44.svg);
}

.hgi.hgi-bulk.hgi-sujood::before {
  mask-image: url(/build/images/sujood.8ccd20d9.svg);
  -webkit-mask-image: url(/build/images/sujood.8ccd20d9.svg);
}

.hgi.hgi-solid.hgi-summation-01::before {
  mask-image: url(/build/images/summation-01.def74db3.svg);
  -webkit-mask-image: url(/build/images/summation-01.def74db3.svg);
}

.hgi.hgi-bulk.hgi-summation-01::before {
  mask-image: url(/build/images/summation-01.bb3e6148.svg);
  -webkit-mask-image: url(/build/images/summation-01.bb3e6148.svg);
}

.hgi.hgi-solid.hgi-summation-02::before {
  mask-image: url(/build/images/summation-02.ed59fe18.svg);
  -webkit-mask-image: url(/build/images/summation-02.ed59fe18.svg);
}

.hgi.hgi-bulk.hgi-summation-02::before {
  mask-image: url(/build/images/summation-02.ac61e5a2.svg);
  -webkit-mask-image: url(/build/images/summation-02.ac61e5a2.svg);
}

.hgi.hgi-solid.hgi-summation-circle::before {
  mask-image: url(/build/images/summation-circle.38069c6d.svg);
  -webkit-mask-image: url(/build/images/summation-circle.38069c6d.svg);
}

.hgi.hgi-bulk.hgi-summation-circle::before {
  mask-image: url(/build/images/summation-circle.a63b9fb2.svg);
  -webkit-mask-image: url(/build/images/summation-circle.a63b9fb2.svg);
}

.hgi.hgi-solid.hgi-summation-square::before {
  mask-image: url(/build/images/summation-square.80ac4354.svg);
  -webkit-mask-image: url(/build/images/summation-square.80ac4354.svg);
}

.hgi.hgi-bulk.hgi-summation-square::before {
  mask-image: url(/build/images/summation-square.a27fd2ff.svg);
  -webkit-mask-image: url(/build/images/summation-square.a27fd2ff.svg);
}

.hgi.hgi-solid.hgi-sun-01::before {
  mask-image: url(/build/images/sun-01.86c2d403.svg);
  -webkit-mask-image: url(/build/images/sun-01.86c2d403.svg);
}

.hgi.hgi-bulk.hgi-sun-01::before {
  mask-image: url(/build/images/sun-01.dd19d832.svg);
  -webkit-mask-image: url(/build/images/sun-01.dd19d832.svg);
}

.hgi.hgi-solid.hgi-sun-02::before {
  mask-image: url(/build/images/sun-02.b886fb0f.svg);
  -webkit-mask-image: url(/build/images/sun-02.b886fb0f.svg);
}

.hgi.hgi-bulk.hgi-sun-02::before {
  mask-image: url(/build/images/sun-02.336522bf.svg);
  -webkit-mask-image: url(/build/images/sun-02.336522bf.svg);
}

.hgi.hgi-solid.hgi-sun-03::before {
  mask-image: url(/build/images/sun-03.40314b17.svg);
  -webkit-mask-image: url(/build/images/sun-03.40314b17.svg);
}

.hgi.hgi-bulk.hgi-sun-03::before {
  mask-image: url(/build/images/sun-03.7e4da3dd.svg);
  -webkit-mask-image: url(/build/images/sun-03.7e4da3dd.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-01::before {
  mask-image: url(/build/images/sun-cloud-01.651a16d6.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-01.651a16d6.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-01::before {
  mask-image: url(/build/images/sun-cloud-01.a50e1a27.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-01.a50e1a27.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-02::before {
  mask-image: url(/build/images/sun-cloud-02.2c0e80d1.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-02.2c0e80d1.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-02::before {
  mask-image: url(/build/images/sun-cloud-02.1e2d0112.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-02.1e2d0112.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-angled-rain-01::before {
  mask-image: url(/build/images/sun-cloud-angled-rain-01.f88626e4.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-angled-rain-01.f88626e4.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-angled-rain-01::before {
  mask-image: url(/build/images/sun-cloud-angled-rain-01.ef612434.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-angled-rain-01.ef612434.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-angled-rain-02::before {
  mask-image: url(/build/images/sun-cloud-angled-rain-02.a81211a8.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-angled-rain-02.a81211a8.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-angled-rain-02::before {
  mask-image: url(/build/images/sun-cloud-angled-rain-02.65384224.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-angled-rain-02.65384224.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-angled-rain-zap-01::before {
  mask-image: url(/build/images/sun-cloud-angled-rain-zap-01.27681343.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-angled-rain-zap-01.27681343.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-angled-rain-zap-01::before {
  mask-image: url(/build/images/sun-cloud-angled-rain-zap-01.d5220faf.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-angled-rain-zap-01.d5220faf.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-angled-rain-zap-02::before {
  mask-image: url(/build/images/sun-cloud-angled-rain-zap-02.ced9f48f.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-angled-rain-zap-02.ced9f48f.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-angled-rain-zap-02::before {
  mask-image: url(/build/images/sun-cloud-angled-rain-zap-02.09385485.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-angled-rain-zap-02.09385485.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-angled-zap-01::before {
  mask-image: url(/build/images/sun-cloud-angled-zap-01.81a68b81.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-angled-zap-01.81a68b81.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-angled-zap-01::before {
  mask-image: url(/build/images/sun-cloud-angled-zap-01.0ef10289.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-angled-zap-01.0ef10289.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-angled-zap-02::before {
  mask-image: url(/build/images/sun-cloud-angled-zap-02.a7075376.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-angled-zap-02.a7075376.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-angled-zap-02::before {
  mask-image: url(/build/images/sun-cloud-angled-zap-02.26ee9386.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-angled-zap-02.26ee9386.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-big-rain-01::before {
  mask-image: url(/build/images/sun-cloud-big-rain-01.8e3b0efd.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-big-rain-01.8e3b0efd.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-big-rain-01::before {
  mask-image: url(/build/images/sun-cloud-big-rain-01.eb7ff612.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-big-rain-01.eb7ff612.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-big-rain-02::before {
  mask-image: url(/build/images/sun-cloud-big-rain-02.62761a4b.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-big-rain-02.62761a4b.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-big-rain-02::before {
  mask-image: url(/build/images/sun-cloud-big-rain-02.4e0618dd.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-big-rain-02.4e0618dd.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-fast-wind-01::before {
  mask-image: url(/build/images/sun-cloud-fast-wind-01.7c43dca2.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-fast-wind-01.7c43dca2.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-fast-wind-01::before {
  mask-image: url(/build/images/sun-cloud-fast-wind-01.383ee6d2.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-fast-wind-01.383ee6d2.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-fast-wind-02::before {
  mask-image: url(/build/images/sun-cloud-fast-wind-02.00378e20.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-fast-wind-02.00378e20.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-fast-wind-02::before {
  mask-image: url(/build/images/sun-cloud-fast-wind-02.8e21cbfc.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-fast-wind-02.8e21cbfc.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-hailstone-01::before {
  mask-image: url(/build/images/sun-cloud-hailstone-01.d5eca240.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-hailstone-01.d5eca240.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-hailstone-01::before {
  mask-image: url(/build/images/sun-cloud-hailstone-01.b1efc5b8.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-hailstone-01.b1efc5b8.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-hailstone-02::before {
  mask-image: url(/build/images/sun-cloud-hailstone-02.a33a9854.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-hailstone-02.a33a9854.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-hailstone-02::before {
  mask-image: url(/build/images/sun-cloud-hailstone-02.27b56710.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-hailstone-02.27b56710.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-little-rain-01::before {
  mask-image: url(/build/images/sun-cloud-little-rain-01.2ba74e6b.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-little-rain-01.2ba74e6b.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-little-rain-01::before {
  mask-image: url(/build/images/sun-cloud-little-rain-01.333ed403.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-little-rain-01.333ed403.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-little-rain-02::before {
  mask-image: url(/build/images/sun-cloud-little-rain-02.187b9244.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-little-rain-02.187b9244.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-little-rain-02::before {
  mask-image: url(/build/images/sun-cloud-little-rain-02.e93a36b2.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-little-rain-02.e93a36b2.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-little-snow-01::before {
  mask-image: url(/build/images/sun-cloud-little-snow-01.4db64cc2.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-little-snow-01.4db64cc2.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-little-snow-01::before {
  mask-image: url(/build/images/sun-cloud-little-snow-01.64fba02a.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-little-snow-01.64fba02a.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-little-snow-02::before {
  mask-image: url(/build/images/sun-cloud-little-snow-02.7d3cd8bf.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-little-snow-02.7d3cd8bf.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-little-snow-02::before {
  mask-image: url(/build/images/sun-cloud-little-snow-02.f0d97e3f.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-little-snow-02.f0d97e3f.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-mid-rain-01::before {
  mask-image: url(/build/images/sun-cloud-mid-rain-01.a65393b9.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-mid-rain-01.a65393b9.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-mid-rain-01::before {
  mask-image: url(/build/images/sun-cloud-mid-rain-01.d7914def.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-mid-rain-01.d7914def.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-mid-rain-02::before {
  mask-image: url(/build/images/sun-cloud-mid-rain-02.3c75fcd8.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-mid-rain-02.3c75fcd8.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-mid-rain-02::before {
  mask-image: url(/build/images/sun-cloud-mid-rain-02.7db42e28.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-mid-rain-02.7db42e28.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-mid-snow-01::before {
  mask-image: url(/build/images/sun-cloud-mid-snow-01.44ed9a3e.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-mid-snow-01.44ed9a3e.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-mid-snow-01::before {
  mask-image: url(/build/images/sun-cloud-mid-snow-01.da29cd69.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-mid-snow-01.da29cd69.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-mid-snow-02::before {
  mask-image: url(/build/images/sun-cloud-mid-snow-02.d0ab6a55.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-mid-snow-02.d0ab6a55.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-mid-snow-02::before {
  mask-image: url(/build/images/sun-cloud-mid-snow-02.d56ed20a.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-mid-snow-02.d56ed20a.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-slow-wind-01::before {
  mask-image: url(/build/images/sun-cloud-slow-wind-01.5e49b882.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-slow-wind-01.5e49b882.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-slow-wind-01::before {
  mask-image: url(/build/images/sun-cloud-slow-wind-01.714b7f8e.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-slow-wind-01.714b7f8e.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-slow-wind-02::before {
  mask-image: url(/build/images/sun-cloud-slow-wind-02.dd83e88c.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-slow-wind-02.dd83e88c.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-slow-wind-02::before {
  mask-image: url(/build/images/sun-cloud-slow-wind-02.f4f900bf.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-slow-wind-02.f4f900bf.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-snow-01::before {
  mask-image: url(/build/images/sun-cloud-snow-01.9ba2b987.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-snow-01.9ba2b987.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-snow-01::before {
  mask-image: url(/build/images/sun-cloud-snow-01.587f1c19.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-snow-01.587f1c19.svg);
}

.hgi.hgi-solid.hgi-sun-cloud-snow-02::before {
  mask-image: url(/build/images/sun-cloud-snow-02.44cbc30b.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-snow-02.44cbc30b.svg);
}

.hgi.hgi-bulk.hgi-sun-cloud-snow-02::before {
  mask-image: url(/build/images/sun-cloud-snow-02.40076045.svg);
  -webkit-mask-image: url(/build/images/sun-cloud-snow-02.40076045.svg);
}

.hgi.hgi-solid.hgi-sunglasses::before {
  mask-image: url(/build/images/sunglasses.1ed6f7b4.svg);
  -webkit-mask-image: url(/build/images/sunglasses.1ed6f7b4.svg);
}

.hgi.hgi-bulk.hgi-sunglasses::before {
  mask-image: url(/build/images/sunglasses.273c0eb3.svg);
  -webkit-mask-image: url(/build/images/sunglasses.273c0eb3.svg);
}

.hgi.hgi-solid.hgi-sunrise::before {
  mask-image: url(/build/images/sunrise.1a24df02.svg);
  -webkit-mask-image: url(/build/images/sunrise.1a24df02.svg);
}

.hgi.hgi-bulk.hgi-sunrise::before {
  mask-image: url(/build/images/sunrise.32023b4e.svg);
  -webkit-mask-image: url(/build/images/sunrise.32023b4e.svg);
}

.hgi.hgi-solid.hgi-sunset::before {
  mask-image: url(/build/images/sunset.bf26cffc.svg);
  -webkit-mask-image: url(/build/images/sunset.bf26cffc.svg);
}

.hgi.hgi-bulk.hgi-sunset::before {
  mask-image: url(/build/images/sunset.dd068bd7.svg);
  -webkit-mask-image: url(/build/images/sunset.dd068bd7.svg);
}

.hgi.hgi-solid.hgi-super-mario-toad::before {
  mask-image: url(/build/images/super-mario-toad.7c9c64e3.svg);
  -webkit-mask-image: url(/build/images/super-mario-toad.7c9c64e3.svg);
}

.hgi.hgi-bulk.hgi-super-mario-toad::before {
  mask-image: url(/build/images/super-mario-toad.fc7d7004.svg);
  -webkit-mask-image: url(/build/images/super-mario-toad.fc7d7004.svg);
}

.hgi.hgi-solid.hgi-super-mario::before {
  mask-image: url(/build/images/super-mario.0b3d9eeb.svg);
  -webkit-mask-image: url(/build/images/super-mario.0b3d9eeb.svg);
}

.hgi.hgi-bulk.hgi-super-mario::before {
  mask-image: url(/build/images/super-mario.0b52fdc6.svg);
  -webkit-mask-image: url(/build/images/super-mario.0b52fdc6.svg);
}

.hgi.hgi-solid.hgi-surfboard::before {
  mask-image: url(/build/images/surfboard.c392b2ee.svg);
  -webkit-mask-image: url(/build/images/surfboard.c392b2ee.svg);
}

.hgi.hgi-bulk.hgi-surfboard::before {
  mask-image: url(/build/images/surfboard.6df6812e.svg);
  -webkit-mask-image: url(/build/images/surfboard.6df6812e.svg);
}

.hgi.hgi-solid.hgi-surprise::before {
  mask-image: url(/build/images/surprise.b31dc0ef.svg);
  -webkit-mask-image: url(/build/images/surprise.b31dc0ef.svg);
}

.hgi.hgi-bulk.hgi-surprise::before {
  mask-image: url(/build/images/surprise.aec77849.svg);
  -webkit-mask-image: url(/build/images/surprise.aec77849.svg);
}

.hgi.hgi-solid.hgi-sushi-01::before {
  mask-image: url(/build/images/sushi-01.df23b2fd.svg);
  -webkit-mask-image: url(/build/images/sushi-01.df23b2fd.svg);
}

.hgi.hgi-bulk.hgi-sushi-01::before {
  mask-image: url(/build/images/sushi-01.aab71654.svg);
  -webkit-mask-image: url(/build/images/sushi-01.aab71654.svg);
}

.hgi.hgi-solid.hgi-sushi-02::before {
  mask-image: url(/build/images/sushi-02.03237803.svg);
  -webkit-mask-image: url(/build/images/sushi-02.03237803.svg);
}

.hgi.hgi-bulk.hgi-sushi-02::before {
  mask-image: url(/build/images/sushi-02.df3c23c6.svg);
  -webkit-mask-image: url(/build/images/sushi-02.df3c23c6.svg);
}

.hgi.hgi-solid.hgi-sushi-03::before {
  mask-image: url(/build/images/sushi-03.8b3c3c7d.svg);
  -webkit-mask-image: url(/build/images/sushi-03.8b3c3c7d.svg);
}

.hgi.hgi-bulk.hgi-sushi-03::before {
  mask-image: url(/build/images/sushi-03.1e2de19a.svg);
  -webkit-mask-image: url(/build/images/sushi-03.1e2de19a.svg);
}

.hgi.hgi-solid.hgi-suspicious::before {
  mask-image: url(/build/images/suspicious.a7b42dce.svg);
  -webkit-mask-image: url(/build/images/suspicious.a7b42dce.svg);
}

.hgi.hgi-bulk.hgi-suspicious::before {
  mask-image: url(/build/images/suspicious.7e26c95e.svg);
  -webkit-mask-image: url(/build/images/suspicious.7e26c95e.svg);
}

.hgi.hgi-solid.hgi-sustainable-energy::before {
  mask-image: url(/build/images/sustainable-energy.a63c8c44.svg);
  -webkit-mask-image: url(/build/images/sustainable-energy.a63c8c44.svg);
}

.hgi.hgi-bulk.hgi-sustainable-energy::before {
  mask-image: url(/build/images/sustainable-energy.b80def44.svg);
  -webkit-mask-image: url(/build/images/sustainable-energy.b80def44.svg);
}

.hgi.hgi-solid.hgi-svg-01::before {
  mask-image: url(/build/images/svg-01.2763559b.svg);
  -webkit-mask-image: url(/build/images/svg-01.2763559b.svg);
}

.hgi.hgi-bulk.hgi-svg-01::before {
  mask-image: url(/build/images/svg-01.cc6a8db8.svg);
  -webkit-mask-image: url(/build/images/svg-01.cc6a8db8.svg);
}

.hgi.hgi-solid.hgi-svg-02::before {
  mask-image: url(/build/images/svg-02.aa60da90.svg);
  -webkit-mask-image: url(/build/images/svg-02.aa60da90.svg);
}

.hgi.hgi-bulk.hgi-svg-02::before {
  mask-image: url(/build/images/svg-02.a89b3c61.svg);
  -webkit-mask-image: url(/build/images/svg-02.a89b3c61.svg);
}

.hgi.hgi-solid.hgi-swarm::before {
  mask-image: url(/build/images/swarm.16d3838e.svg);
  -webkit-mask-image: url(/build/images/swarm.16d3838e.svg);
}

.hgi.hgi-bulk.hgi-swarm::before {
  mask-image: url(/build/images/swarm.e2490f7f.svg);
  -webkit-mask-image: url(/build/images/swarm.e2490f7f.svg);
}

.hgi.hgi-solid.hgi-swatch::before {
  mask-image: url(/build/images/swatch.93e7e292.svg);
  -webkit-mask-image: url(/build/images/swatch.93e7e292.svg);
}

.hgi.hgi-bulk.hgi-swatch::before {
  mask-image: url(/build/images/swatch.8d7687e8.svg);
  -webkit-mask-image: url(/build/images/swatch.8d7687e8.svg);
}

.hgi.hgi-solid.hgi-swimming-cap::before {
  mask-image: url(/build/images/swimming-cap.2484ca50.svg);
  -webkit-mask-image: url(/build/images/swimming-cap.2484ca50.svg);
}

.hgi.hgi-bulk.hgi-swimming-cap::before {
  mask-image: url(/build/images/swimming-cap.b630cb39.svg);
  -webkit-mask-image: url(/build/images/swimming-cap.b630cb39.svg);
}

.hgi.hgi-solid.hgi-swimming::before {
  mask-image: url(/build/images/swimming.1227ca31.svg);
  -webkit-mask-image: url(/build/images/swimming.1227ca31.svg);
}

.hgi.hgi-bulk.hgi-swimming::before {
  mask-image: url(/build/images/swimming.0e41b3cf.svg);
  -webkit-mask-image: url(/build/images/swimming.0e41b3cf.svg);
}

.hgi.hgi-solid.hgi-swipe-down-01::before {
  mask-image: url(/build/images/swipe-down-01.e1982a27.svg);
  -webkit-mask-image: url(/build/images/swipe-down-01.e1982a27.svg);
}

.hgi.hgi-bulk.hgi-swipe-down-01::before {
  mask-image: url(/build/images/swipe-down-01.b2c6f3ab.svg);
  -webkit-mask-image: url(/build/images/swipe-down-01.b2c6f3ab.svg);
}

.hgi.hgi-solid.hgi-swipe-down-02::before {
  mask-image: url(/build/images/swipe-down-02.d26ccff6.svg);
  -webkit-mask-image: url(/build/images/swipe-down-02.d26ccff6.svg);
}

.hgi.hgi-bulk.hgi-swipe-down-02::before {
  mask-image: url(/build/images/swipe-down-02.79e56522.svg);
  -webkit-mask-image: url(/build/images/swipe-down-02.79e56522.svg);
}

.hgi.hgi-solid.hgi-swipe-down-03::before {
  mask-image: url(/build/images/swipe-down-03.abfe3725.svg);
  -webkit-mask-image: url(/build/images/swipe-down-03.abfe3725.svg);
}

.hgi.hgi-bulk.hgi-swipe-down-03::before {
  mask-image: url(/build/images/swipe-down-03.b2ac6d28.svg);
  -webkit-mask-image: url(/build/images/swipe-down-03.b2ac6d28.svg);
}

.hgi.hgi-solid.hgi-swipe-down-04::before {
  mask-image: url(/build/images/swipe-down-04.c4c6734c.svg);
  -webkit-mask-image: url(/build/images/swipe-down-04.c4c6734c.svg);
}

.hgi.hgi-bulk.hgi-swipe-down-04::before {
  mask-image: url(/build/images/swipe-down-04.4ef5f81e.svg);
  -webkit-mask-image: url(/build/images/swipe-down-04.4ef5f81e.svg);
}

.hgi.hgi-solid.hgi-swipe-down-05::before {
  mask-image: url(/build/images/swipe-down-05.d19a611b.svg);
  -webkit-mask-image: url(/build/images/swipe-down-05.d19a611b.svg);
}

.hgi.hgi-bulk.hgi-swipe-down-05::before {
  mask-image: url(/build/images/swipe-down-05.1fe6cebb.svg);
  -webkit-mask-image: url(/build/images/swipe-down-05.1fe6cebb.svg);
}

.hgi.hgi-solid.hgi-swipe-down-06::before {
  mask-image: url(/build/images/swipe-down-06.439267b6.svg);
  -webkit-mask-image: url(/build/images/swipe-down-06.439267b6.svg);
}

.hgi.hgi-bulk.hgi-swipe-down-06::before {
  mask-image: url(/build/images/swipe-down-06.cb2b9711.svg);
  -webkit-mask-image: url(/build/images/swipe-down-06.cb2b9711.svg);
}

.hgi.hgi-solid.hgi-swipe-down-07::before {
  mask-image: url(/build/images/swipe-down-07.e9690f91.svg);
  -webkit-mask-image: url(/build/images/swipe-down-07.e9690f91.svg);
}

.hgi.hgi-bulk.hgi-swipe-down-07::before {
  mask-image: url(/build/images/swipe-down-07.b6251e1d.svg);
  -webkit-mask-image: url(/build/images/swipe-down-07.b6251e1d.svg);
}

.hgi.hgi-solid.hgi-swipe-down-08::before {
  mask-image: url(/build/images/swipe-down-08.b5d43863.svg);
  -webkit-mask-image: url(/build/images/swipe-down-08.b5d43863.svg);
}

.hgi.hgi-bulk.hgi-swipe-down-08::before {
  mask-image: url(/build/images/swipe-down-08.edd88358.svg);
  -webkit-mask-image: url(/build/images/swipe-down-08.edd88358.svg);
}

.hgi.hgi-solid.hgi-swipe-left-01::before {
  mask-image: url(/build/images/swipe-left-01.754c3de5.svg);
  -webkit-mask-image: url(/build/images/swipe-left-01.754c3de5.svg);
}

.hgi.hgi-bulk.hgi-swipe-left-01::before {
  mask-image: url(/build/images/swipe-left-01.8bb98661.svg);
  -webkit-mask-image: url(/build/images/swipe-left-01.8bb98661.svg);
}

.hgi.hgi-solid.hgi-swipe-left-02::before {
  mask-image: url(/build/images/swipe-left-02.ecacf0b5.svg);
  -webkit-mask-image: url(/build/images/swipe-left-02.ecacf0b5.svg);
}

.hgi.hgi-bulk.hgi-swipe-left-02::before {
  mask-image: url(/build/images/swipe-left-02.af99f364.svg);
  -webkit-mask-image: url(/build/images/swipe-left-02.af99f364.svg);
}

.hgi.hgi-solid.hgi-swipe-left-03::before {
  mask-image: url(/build/images/swipe-left-03.b2628668.svg);
  -webkit-mask-image: url(/build/images/swipe-left-03.b2628668.svg);
}

.hgi.hgi-bulk.hgi-swipe-left-03::before {
  mask-image: url(/build/images/swipe-left-03.025bbe9c.svg);
  -webkit-mask-image: url(/build/images/swipe-left-03.025bbe9c.svg);
}

.hgi.hgi-solid.hgi-swipe-left-04::before {
  mask-image: url(/build/images/swipe-left-04.6c1d1c10.svg);
  -webkit-mask-image: url(/build/images/swipe-left-04.6c1d1c10.svg);
}

.hgi.hgi-bulk.hgi-swipe-left-04::before {
  mask-image: url(/build/images/swipe-left-04.fe51a5e6.svg);
  -webkit-mask-image: url(/build/images/swipe-left-04.fe51a5e6.svg);
}

.hgi.hgi-solid.hgi-swipe-left-05::before {
  mask-image: url(/build/images/swipe-left-05.175ad26f.svg);
  -webkit-mask-image: url(/build/images/swipe-left-05.175ad26f.svg);
}

.hgi.hgi-bulk.hgi-swipe-left-05::before {
  mask-image: url(/build/images/swipe-left-05.8204fcd7.svg);
  -webkit-mask-image: url(/build/images/swipe-left-05.8204fcd7.svg);
}

.hgi.hgi-solid.hgi-swipe-left-06::before {
  mask-image: url(/build/images/swipe-left-06.465e22b8.svg);
  -webkit-mask-image: url(/build/images/swipe-left-06.465e22b8.svg);
}

.hgi.hgi-bulk.hgi-swipe-left-06::before {
  mask-image: url(/build/images/swipe-left-06.008ca824.svg);
  -webkit-mask-image: url(/build/images/swipe-left-06.008ca824.svg);
}

.hgi.hgi-solid.hgi-swipe-left-07::before {
  mask-image: url(/build/images/swipe-left-07.90d24715.svg);
  -webkit-mask-image: url(/build/images/swipe-left-07.90d24715.svg);
}

.hgi.hgi-bulk.hgi-swipe-left-07::before {
  mask-image: url(/build/images/swipe-left-07.c8ece264.svg);
  -webkit-mask-image: url(/build/images/swipe-left-07.c8ece264.svg);
}

.hgi.hgi-solid.hgi-swipe-left-08::before {
  mask-image: url(/build/images/swipe-left-08.21aa4181.svg);
  -webkit-mask-image: url(/build/images/swipe-left-08.21aa4181.svg);
}

.hgi.hgi-bulk.hgi-swipe-left-08::before {
  mask-image: url(/build/images/swipe-left-08.a60dec5d.svg);
  -webkit-mask-image: url(/build/images/swipe-left-08.a60dec5d.svg);
}

.hgi.hgi-solid.hgi-swipe-left-09::before {
  mask-image: url(/build/images/swipe-left-09.cc1a4a1f.svg);
  -webkit-mask-image: url(/build/images/swipe-left-09.cc1a4a1f.svg);
}

.hgi.hgi-bulk.hgi-swipe-left-09::before {
  mask-image: url(/build/images/swipe-left-09.e4e868f9.svg);
  -webkit-mask-image: url(/build/images/swipe-left-09.e4e868f9.svg);
}

.hgi.hgi-solid.hgi-swipe-right-01::before {
  mask-image: url(/build/images/swipe-right-01.c7012a9f.svg);
  -webkit-mask-image: url(/build/images/swipe-right-01.c7012a9f.svg);
}

.hgi.hgi-bulk.hgi-swipe-right-01::before {
  mask-image: url(/build/images/swipe-right-01.54eb36df.svg);
  -webkit-mask-image: url(/build/images/swipe-right-01.54eb36df.svg);
}

.hgi.hgi-solid.hgi-swipe-right-02::before {
  mask-image: url(/build/images/swipe-right-02.16483cfb.svg);
  -webkit-mask-image: url(/build/images/swipe-right-02.16483cfb.svg);
}

.hgi.hgi-bulk.hgi-swipe-right-02::before {
  mask-image: url(/build/images/swipe-right-02.8919c34c.svg);
  -webkit-mask-image: url(/build/images/swipe-right-02.8919c34c.svg);
}

.hgi.hgi-solid.hgi-swipe-right-03::before {
  mask-image: url(/build/images/swipe-right-03.66784eec.svg);
  -webkit-mask-image: url(/build/images/swipe-right-03.66784eec.svg);
}

.hgi.hgi-bulk.hgi-swipe-right-03::before {
  mask-image: url(/build/images/swipe-right-03.baf28521.svg);
  -webkit-mask-image: url(/build/images/swipe-right-03.baf28521.svg);
}

.hgi.hgi-solid.hgi-swipe-right-04::before {
  mask-image: url(/build/images/swipe-right-04.7d33f2d1.svg);
  -webkit-mask-image: url(/build/images/swipe-right-04.7d33f2d1.svg);
}

.hgi.hgi-bulk.hgi-swipe-right-04::before {
  mask-image: url(/build/images/swipe-right-04.cf3619ee.svg);
  -webkit-mask-image: url(/build/images/swipe-right-04.cf3619ee.svg);
}

.hgi.hgi-solid.hgi-swipe-right-05::before {
  mask-image: url(/build/images/swipe-right-05.91379bfc.svg);
  -webkit-mask-image: url(/build/images/swipe-right-05.91379bfc.svg);
}

.hgi.hgi-bulk.hgi-swipe-right-05::before {
  mask-image: url(/build/images/swipe-right-05.fe4879e8.svg);
  -webkit-mask-image: url(/build/images/swipe-right-05.fe4879e8.svg);
}

.hgi.hgi-solid.hgi-swipe-right-06::before {
  mask-image: url(/build/images/swipe-right-06.f53e13cf.svg);
  -webkit-mask-image: url(/build/images/swipe-right-06.f53e13cf.svg);
}

.hgi.hgi-bulk.hgi-swipe-right-06::before {
  mask-image: url(/build/images/swipe-right-06.7a6c827c.svg);
  -webkit-mask-image: url(/build/images/swipe-right-06.7a6c827c.svg);
}

.hgi.hgi-solid.hgi-swipe-right-07::before {
  mask-image: url(/build/images/swipe-right-07.f673c8a2.svg);
  -webkit-mask-image: url(/build/images/swipe-right-07.f673c8a2.svg);
}

.hgi.hgi-bulk.hgi-swipe-right-07::before {
  mask-image: url(/build/images/swipe-right-07.78527093.svg);
  -webkit-mask-image: url(/build/images/swipe-right-07.78527093.svg);
}

.hgi.hgi-solid.hgi-swipe-right-08::before {
  mask-image: url(/build/images/swipe-right-08.bd27a5b9.svg);
  -webkit-mask-image: url(/build/images/swipe-right-08.bd27a5b9.svg);
}

.hgi.hgi-bulk.hgi-swipe-right-08::before {
  mask-image: url(/build/images/swipe-right-08.cd93178f.svg);
  -webkit-mask-image: url(/build/images/swipe-right-08.cd93178f.svg);
}

.hgi.hgi-solid.hgi-swipe-right-09::before {
  mask-image: url(/build/images/swipe-right-09.6f6184a6.svg);
  -webkit-mask-image: url(/build/images/swipe-right-09.6f6184a6.svg);
}

.hgi.hgi-bulk.hgi-swipe-right-09::before {
  mask-image: url(/build/images/swipe-right-09.e673e568.svg);
  -webkit-mask-image: url(/build/images/swipe-right-09.e673e568.svg);
}

.hgi.hgi-solid.hgi-swipe-up-01::before {
  mask-image: url(/build/images/swipe-up-01.2457ed8b.svg);
  -webkit-mask-image: url(/build/images/swipe-up-01.2457ed8b.svg);
}

.hgi.hgi-bulk.hgi-swipe-up-01::before {
  mask-image: url(/build/images/swipe-up-01.edc8b727.svg);
  -webkit-mask-image: url(/build/images/swipe-up-01.edc8b727.svg);
}

.hgi.hgi-solid.hgi-swipe-up-02::before {
  mask-image: url(/build/images/swipe-up-02.3a69c4ad.svg);
  -webkit-mask-image: url(/build/images/swipe-up-02.3a69c4ad.svg);
}

.hgi.hgi-bulk.hgi-swipe-up-02::before {
  mask-image: url(/build/images/swipe-up-02.78b88a9f.svg);
  -webkit-mask-image: url(/build/images/swipe-up-02.78b88a9f.svg);
}

.hgi.hgi-solid.hgi-swipe-up-03::before {
  mask-image: url(/build/images/swipe-up-03.70b50fb6.svg);
  -webkit-mask-image: url(/build/images/swipe-up-03.70b50fb6.svg);
}

.hgi.hgi-bulk.hgi-swipe-up-03::before {
  mask-image: url(/build/images/swipe-up-03.6c0a3d2f.svg);
  -webkit-mask-image: url(/build/images/swipe-up-03.6c0a3d2f.svg);
}

.hgi.hgi-solid.hgi-swipe-up-04::before {
  mask-image: url(/build/images/swipe-up-04.66071cf7.svg);
  -webkit-mask-image: url(/build/images/swipe-up-04.66071cf7.svg);
}

.hgi.hgi-bulk.hgi-swipe-up-04::before {
  mask-image: url(/build/images/swipe-up-04.caeefd70.svg);
  -webkit-mask-image: url(/build/images/swipe-up-04.caeefd70.svg);
}

.hgi.hgi-solid.hgi-swipe-up-05::before {
  mask-image: url(/build/images/swipe-up-05.c8988111.svg);
  -webkit-mask-image: url(/build/images/swipe-up-05.c8988111.svg);
}

.hgi.hgi-bulk.hgi-swipe-up-05::before {
  mask-image: url(/build/images/swipe-up-05.5eb4ca56.svg);
  -webkit-mask-image: url(/build/images/swipe-up-05.5eb4ca56.svg);
}

.hgi.hgi-solid.hgi-swipe-up-06::before {
  mask-image: url(/build/images/swipe-up-06.d1ac4913.svg);
  -webkit-mask-image: url(/build/images/swipe-up-06.d1ac4913.svg);
}

.hgi.hgi-bulk.hgi-swipe-up-06::before {
  mask-image: url(/build/images/swipe-up-06.036fb7f8.svg);
  -webkit-mask-image: url(/build/images/swipe-up-06.036fb7f8.svg);
}

.hgi.hgi-solid.hgi-swipe-up-07::before {
  mask-image: url(/build/images/swipe-up-07.f48fc990.svg);
  -webkit-mask-image: url(/build/images/swipe-up-07.f48fc990.svg);
}

.hgi.hgi-bulk.hgi-swipe-up-07::before {
  mask-image: url(/build/images/swipe-up-07.2487f13d.svg);
  -webkit-mask-image: url(/build/images/swipe-up-07.2487f13d.svg);
}

.hgi.hgi-solid.hgi-swipe-up-08::before {
  mask-image: url(/build/images/swipe-up-08.901d0303.svg);
  -webkit-mask-image: url(/build/images/swipe-up-08.901d0303.svg);
}

.hgi.hgi-bulk.hgi-swipe-up-08::before {
  mask-image: url(/build/images/swipe-up-08.77b5324b.svg);
  -webkit-mask-image: url(/build/images/swipe-up-08.77b5324b.svg);
}

.hgi.hgi-solid.hgi-sword-01::before {
  mask-image: url(/build/images/sword-01.6882bbb8.svg);
  -webkit-mask-image: url(/build/images/sword-01.6882bbb8.svg);
}

.hgi.hgi-bulk.hgi-sword-01::before {
  mask-image: url(/build/images/sword-01.960a3e72.svg);
  -webkit-mask-image: url(/build/images/sword-01.960a3e72.svg);
}

.hgi.hgi-solid.hgi-sword-02::before {
  mask-image: url(/build/images/sword-02.2925ee1a.svg);
  -webkit-mask-image: url(/build/images/sword-02.2925ee1a.svg);
}

.hgi.hgi-bulk.hgi-sword-02::before {
  mask-image: url(/build/images/sword-02.9fb3c33c.svg);
  -webkit-mask-image: url(/build/images/sword-02.9fb3c33c.svg);
}

.hgi.hgi-solid.hgi-sword-03::before {
  mask-image: url(/build/images/sword-03.ad14fd5f.svg);
  -webkit-mask-image: url(/build/images/sword-03.ad14fd5f.svg);
}

.hgi.hgi-bulk.hgi-sword-03::before {
  mask-image: url(/build/images/sword-03.6d836310.svg);
  -webkit-mask-image: url(/build/images/sword-03.6d836310.svg);
}

.hgi.hgi-solid.hgi-system-update-01::before {
  mask-image: url(/build/images/system-update-01.b9a3c805.svg);
  -webkit-mask-image: url(/build/images/system-update-01.b9a3c805.svg);
}

.hgi.hgi-bulk.hgi-system-update-01::before {
  mask-image: url(/build/images/system-update-01.ec362b71.svg);
  -webkit-mask-image: url(/build/images/system-update-01.ec362b71.svg);
}

.hgi.hgi-solid.hgi-system-update-02::before {
  mask-image: url(/build/images/system-update-02.4cb5598f.svg);
  -webkit-mask-image: url(/build/images/system-update-02.4cb5598f.svg);
}

.hgi.hgi-bulk.hgi-system-update-02::before {
  mask-image: url(/build/images/system-update-02.4477daa7.svg);
  -webkit-mask-image: url(/build/images/system-update-02.4477daa7.svg);
}

.hgi.hgi-solid.hgi-t-shirt::before {
  mask-image: url(/build/images/t-shirt.c25d3432.svg);
  -webkit-mask-image: url(/build/images/t-shirt.c25d3432.svg);
}

.hgi.hgi-bulk.hgi-t-shirt::before {
  mask-image: url(/build/images/t-shirt.11b7175e.svg);
  -webkit-mask-image: url(/build/images/t-shirt.11b7175e.svg);
}

.hgi.hgi-solid.hgi-table-01::before {
  mask-image: url(/build/images/table-01.6ccadfcb.svg);
  -webkit-mask-image: url(/build/images/table-01.6ccadfcb.svg);
}

.hgi.hgi-bulk.hgi-table-01::before {
  mask-image: url(/build/images/table-01.fba621f0.svg);
  -webkit-mask-image: url(/build/images/table-01.fba621f0.svg);
}

.hgi.hgi-solid.hgi-table-02::before {
  mask-image: url(/build/images/table-02.b91bfd38.svg);
  -webkit-mask-image: url(/build/images/table-02.b91bfd38.svg);
}

.hgi.hgi-bulk.hgi-table-02::before {
  mask-image: url(/build/images/table-02.ca4b012b.svg);
  -webkit-mask-image: url(/build/images/table-02.ca4b012b.svg);
}

.hgi.hgi-solid.hgi-table-03::before {
  mask-image: url(/build/images/table-03.50eecaea.svg);
  -webkit-mask-image: url(/build/images/table-03.50eecaea.svg);
}

.hgi.hgi-bulk.hgi-table-03::before {
  mask-image: url(/build/images/table-03.19c7e249.svg);
  -webkit-mask-image: url(/build/images/table-03.19c7e249.svg);
}

.hgi.hgi-solid.hgi-table-lamp-01::before {
  mask-image: url(/build/images/table-lamp-01.e1bb5025.svg);
  -webkit-mask-image: url(/build/images/table-lamp-01.e1bb5025.svg);
}

.hgi.hgi-bulk.hgi-table-lamp-01::before {
  mask-image: url(/build/images/table-lamp-01.67940d0d.svg);
  -webkit-mask-image: url(/build/images/table-lamp-01.67940d0d.svg);
}

.hgi.hgi-solid.hgi-table-lamp-02::before {
  mask-image: url(/build/images/table-lamp-02.e0979cfe.svg);
  -webkit-mask-image: url(/build/images/table-lamp-02.e0979cfe.svg);
}

.hgi.hgi-bulk.hgi-table-lamp-02::before {
  mask-image: url(/build/images/table-lamp-02.4e605864.svg);
  -webkit-mask-image: url(/build/images/table-lamp-02.4e605864.svg);
}

.hgi.hgi-solid.hgi-table-round::before {
  mask-image: url(/build/images/table-round.b8acd0b8.svg);
  -webkit-mask-image: url(/build/images/table-round.b8acd0b8.svg);
}

.hgi.hgi-bulk.hgi-table-round::before {
  mask-image: url(/build/images/table-round.801e80d4.svg);
  -webkit-mask-image: url(/build/images/table-round.801e80d4.svg);
}

.hgi.hgi-solid.hgi-table-tennis-bat::before {
  mask-image: url(/build/images/table-tennis-bat.3d8694c1.svg);
  -webkit-mask-image: url(/build/images/table-tennis-bat.3d8694c1.svg);
}

.hgi.hgi-bulk.hgi-table-tennis-bat::before {
  mask-image: url(/build/images/table-tennis-bat.fa923ccd.svg);
  -webkit-mask-image: url(/build/images/table-tennis-bat.fa923ccd.svg);
}

.hgi.hgi-solid.hgi-table::before {
  mask-image: url(/build/images/table.2925fb20.svg);
  -webkit-mask-image: url(/build/images/table.2925fb20.svg);
}

.hgi.hgi-bulk.hgi-table::before {
  mask-image: url(/build/images/table.75cd69a7.svg);
  -webkit-mask-image: url(/build/images/table.75cd69a7.svg);
}

.hgi.hgi-solid.hgi-tablet-01::before {
  mask-image: url(/build/images/tablet-01.85a7116f.svg);
  -webkit-mask-image: url(/build/images/tablet-01.85a7116f.svg);
}

.hgi.hgi-bulk.hgi-tablet-01::before {
  mask-image: url(/build/images/tablet-01.2edd7448.svg);
  -webkit-mask-image: url(/build/images/tablet-01.2edd7448.svg);
}

.hgi.hgi-solid.hgi-tablet-02::before {
  mask-image: url(/build/images/tablet-02.a74fc782.svg);
  -webkit-mask-image: url(/build/images/tablet-02.a74fc782.svg);
}

.hgi.hgi-bulk.hgi-tablet-02::before {
  mask-image: url(/build/images/tablet-02.4422eff3.svg);
  -webkit-mask-image: url(/build/images/tablet-02.4422eff3.svg);
}

.hgi.hgi-solid.hgi-tablet-connected-bluetooth::before {
  mask-image: url(/build/images/tablet-connected-bluetooth.79f61415.svg);
  -webkit-mask-image: url(/build/images/tablet-connected-bluetooth.79f61415.svg);
}

.hgi.hgi-bulk.hgi-tablet-connected-bluetooth::before {
  mask-image: url(/build/images/tablet-connected-bluetooth.b07ba6e5.svg);
  -webkit-mask-image: url(/build/images/tablet-connected-bluetooth.b07ba6e5.svg);
}

.hgi.hgi-solid.hgi-tablet-connected-usb::before {
  mask-image: url(/build/images/tablet-connected-usb.6659b015.svg);
  -webkit-mask-image: url(/build/images/tablet-connected-usb.6659b015.svg);
}

.hgi.hgi-bulk.hgi-tablet-connected-usb::before {
  mask-image: url(/build/images/tablet-connected-usb.63704ce4.svg);
  -webkit-mask-image: url(/build/images/tablet-connected-usb.63704ce4.svg);
}

.hgi.hgi-solid.hgi-tablet-connected-wifi::before {
  mask-image: url(/build/images/tablet-connected-wifi.cd99bb01.svg);
  -webkit-mask-image: url(/build/images/tablet-connected-wifi.cd99bb01.svg);
}

.hgi.hgi-bulk.hgi-tablet-connected-wifi::before {
  mask-image: url(/build/images/tablet-connected-wifi.b0aeef3a.svg);
  -webkit-mask-image: url(/build/images/tablet-connected-wifi.b0aeef3a.svg);
}

.hgi.hgi-solid.hgi-tablet-pen::before {
  mask-image: url(/build/images/tablet-pen.87216f7a.svg);
  -webkit-mask-image: url(/build/images/tablet-pen.87216f7a.svg);
}

.hgi.hgi-bulk.hgi-tablet-pen::before {
  mask-image: url(/build/images/tablet-pen.cb3e6021.svg);
  -webkit-mask-image: url(/build/images/tablet-pen.cb3e6021.svg);
}

.hgi.hgi-solid.hgi-taco-01::before {
  mask-image: url(/build/images/taco-01.5d6b693b.svg);
  -webkit-mask-image: url(/build/images/taco-01.5d6b693b.svg);
}

.hgi.hgi-bulk.hgi-taco-01::before {
  mask-image: url(/build/images/taco-01.3b193a03.svg);
  -webkit-mask-image: url(/build/images/taco-01.3b193a03.svg);
}

.hgi.hgi-solid.hgi-taco-02::before {
  mask-image: url(/build/images/taco-02.83122459.svg);
  -webkit-mask-image: url(/build/images/taco-02.83122459.svg);
}

.hgi.hgi-bulk.hgi-taco-02::before {
  mask-image: url(/build/images/taco-02.920d3940.svg);
  -webkit-mask-image: url(/build/images/taco-02.920d3940.svg);
}

.hgi.hgi-solid.hgi-tag-01::before {
  mask-image: url(/build/images/tag-01.2ff7567e.svg);
  -webkit-mask-image: url(/build/images/tag-01.2ff7567e.svg);
}

.hgi.hgi-bulk.hgi-tag-01::before {
  mask-image: url(/build/images/tag-01.25847d68.svg);
  -webkit-mask-image: url(/build/images/tag-01.25847d68.svg);
}

.hgi.hgi-solid.hgi-tag-02::before {
  mask-image: url(/build/images/tag-02.c9881c5b.svg);
  -webkit-mask-image: url(/build/images/tag-02.c9881c5b.svg);
}

.hgi.hgi-bulk.hgi-tag-02::before {
  mask-image: url(/build/images/tag-02.32928217.svg);
  -webkit-mask-image: url(/build/images/tag-02.32928217.svg);
}

.hgi.hgi-solid.hgi-tags::before {
  mask-image: url(/build/images/tags.b463b8dc.svg);
  -webkit-mask-image: url(/build/images/tags.b463b8dc.svg);
}

.hgi.hgi-bulk.hgi-tags::before {
  mask-image: url(/build/images/tags.9dfdaade.svg);
  -webkit-mask-image: url(/build/images/tags.9dfdaade.svg);
}

.hgi.hgi-solid.hgi-taj-mahal::before {
  mask-image: url(/build/images/taj-mahal.ebf4807b.svg);
  -webkit-mask-image: url(/build/images/taj-mahal.ebf4807b.svg);
}

.hgi.hgi-bulk.hgi-taj-mahal::before {
  mask-image: url(/build/images/taj-mahal.4c7b9f0d.svg);
  -webkit-mask-image: url(/build/images/taj-mahal.4c7b9f0d.svg);
}

.hgi.hgi-solid.hgi-tan::before {
  mask-image: url(/build/images/tan.865946db.svg);
  -webkit-mask-image: url(/build/images/tan.865946db.svg);
}

.hgi.hgi-bulk.hgi-tan::before {
  mask-image: url(/build/images/tan.83b8afdc.svg);
  -webkit-mask-image: url(/build/images/tan.83b8afdc.svg);
}

.hgi.hgi-solid.hgi-tank-top::before {
  mask-image: url(/build/images/tank-top.4d626c56.svg);
  -webkit-mask-image: url(/build/images/tank-top.4d626c56.svg);
}

.hgi.hgi-bulk.hgi-tank-top::before {
  mask-image: url(/build/images/tank-top.bd8eb23a.svg);
  -webkit-mask-image: url(/build/images/tank-top.bd8eb23a.svg);
}

.hgi.hgi-solid.hgi-tap-01::before {
  mask-image: url(/build/images/tap-01.f5e92c54.svg);
  -webkit-mask-image: url(/build/images/tap-01.f5e92c54.svg);
}

.hgi.hgi-bulk.hgi-tap-01::before {
  mask-image: url(/build/images/tap-01.1afe6918.svg);
  -webkit-mask-image: url(/build/images/tap-01.1afe6918.svg);
}

.hgi.hgi-solid.hgi-tap-02::before {
  mask-image: url(/build/images/tap-02.9b611801.svg);
  -webkit-mask-image: url(/build/images/tap-02.9b611801.svg);
}

.hgi.hgi-bulk.hgi-tap-02::before {
  mask-image: url(/build/images/tap-02.f7be0ffa.svg);
  -webkit-mask-image: url(/build/images/tap-02.f7be0ffa.svg);
}

.hgi.hgi-solid.hgi-tap-03::before {
  mask-image: url(/build/images/tap-03.b925be43.svg);
  -webkit-mask-image: url(/build/images/tap-03.b925be43.svg);
}

.hgi.hgi-bulk.hgi-tap-03::before {
  mask-image: url(/build/images/tap-03.9f7667a4.svg);
  -webkit-mask-image: url(/build/images/tap-03.9f7667a4.svg);
}

.hgi.hgi-solid.hgi-tap-04::before {
  mask-image: url(/build/images/tap-04.7fbdc3fe.svg);
  -webkit-mask-image: url(/build/images/tap-04.7fbdc3fe.svg);
}

.hgi.hgi-bulk.hgi-tap-04::before {
  mask-image: url(/build/images/tap-04.c4e3da8c.svg);
  -webkit-mask-image: url(/build/images/tap-04.c4e3da8c.svg);
}

.hgi.hgi-solid.hgi-tap-05::before {
  mask-image: url(/build/images/tap-05.82590acb.svg);
  -webkit-mask-image: url(/build/images/tap-05.82590acb.svg);
}

.hgi.hgi-bulk.hgi-tap-05::before {
  mask-image: url(/build/images/tap-05.53b6d481.svg);
  -webkit-mask-image: url(/build/images/tap-05.53b6d481.svg);
}

.hgi.hgi-solid.hgi-tap-06::before {
  mask-image: url(/build/images/tap-06.6cd6b2ba.svg);
  -webkit-mask-image: url(/build/images/tap-06.6cd6b2ba.svg);
}

.hgi.hgi-bulk.hgi-tap-06::before {
  mask-image: url(/build/images/tap-06.32af28a6.svg);
  -webkit-mask-image: url(/build/images/tap-06.32af28a6.svg);
}

.hgi.hgi-solid.hgi-tap-07::before {
  mask-image: url(/build/images/tap-07.590b276a.svg);
  -webkit-mask-image: url(/build/images/tap-07.590b276a.svg);
}

.hgi.hgi-bulk.hgi-tap-07::before {
  mask-image: url(/build/images/tap-07.bc13c30b.svg);
  -webkit-mask-image: url(/build/images/tap-07.bc13c30b.svg);
}

.hgi.hgi-solid.hgi-tap-08::before {
  mask-image: url(/build/images/tap-08.f1c343a9.svg);
  -webkit-mask-image: url(/build/images/tap-08.f1c343a9.svg);
}

.hgi.hgi-bulk.hgi-tap-08::before {
  mask-image: url(/build/images/tap-08.b5842b24.svg);
  -webkit-mask-image: url(/build/images/tap-08.b5842b24.svg);
}

.hgi.hgi-solid.hgi-tape-measure::before {
  mask-image: url(/build/images/tape-measure.924dfec4.svg);
  -webkit-mask-image: url(/build/images/tape-measure.924dfec4.svg);
}

.hgi.hgi-bulk.hgi-tape-measure::before {
  mask-image: url(/build/images/tape-measure.84bdb1f2.svg);
  -webkit-mask-image: url(/build/images/tape-measure.84bdb1f2.svg);
}

.hgi.hgi-solid.hgi-target-01::before {
  mask-image: url(/build/images/target-01.238d7b07.svg);
  -webkit-mask-image: url(/build/images/target-01.238d7b07.svg);
}

.hgi.hgi-bulk.hgi-target-01::before {
  mask-image: url(/build/images/target-01.7279b03f.svg);
  -webkit-mask-image: url(/build/images/target-01.7279b03f.svg);
}

.hgi.hgi-solid.hgi-target-02::before {
  mask-image: url(/build/images/target-02.a7468eeb.svg);
  -webkit-mask-image: url(/build/images/target-02.a7468eeb.svg);
}

.hgi.hgi-bulk.hgi-target-02::before {
  mask-image: url(/build/images/target-02.5ca0175f.svg);
  -webkit-mask-image: url(/build/images/target-02.5ca0175f.svg);
}

.hgi.hgi-solid.hgi-target-03::before {
  mask-image: url(/build/images/target-03.a23e8095.svg);
  -webkit-mask-image: url(/build/images/target-03.a23e8095.svg);
}

.hgi.hgi-bulk.hgi-target-03::before {
  mask-image: url(/build/images/target-03.3367c242.svg);
  -webkit-mask-image: url(/build/images/target-03.3367c242.svg);
}

.hgi.hgi-solid.hgi-target-dollar::before {
  mask-image: url(/build/images/target-dollar.48f9bc60.svg);
  -webkit-mask-image: url(/build/images/target-dollar.48f9bc60.svg);
}

.hgi.hgi-bulk.hgi-target-dollar::before {
  mask-image: url(/build/images/target-dollar.7ac2dc45.svg);
  -webkit-mask-image: url(/build/images/target-dollar.7ac2dc45.svg);
}

.hgi.hgi-solid.hgi-tasbih::before {
  mask-image: url(/build/images/tasbih.150da8cd.svg);
  -webkit-mask-image: url(/build/images/tasbih.150da8cd.svg);
}

.hgi.hgi-bulk.hgi-tasbih::before {
  mask-image: url(/build/images/tasbih.0f830145.svg);
  -webkit-mask-image: url(/build/images/tasbih.0f830145.svg);
}

.hgi.hgi-solid.hgi-task-01::before {
  mask-image: url(/build/images/task-01.454a48ae.svg);
  -webkit-mask-image: url(/build/images/task-01.454a48ae.svg);
}

.hgi.hgi-bulk.hgi-task-01::before {
  mask-image: url(/build/images/task-01.3f38113c.svg);
  -webkit-mask-image: url(/build/images/task-01.3f38113c.svg);
}

.hgi.hgi-solid.hgi-task-02::before {
  mask-image: url(/build/images/task-02.02cee0d4.svg);
  -webkit-mask-image: url(/build/images/task-02.02cee0d4.svg);
}

.hgi.hgi-bulk.hgi-task-02::before {
  mask-image: url(/build/images/task-02.747463d0.svg);
  -webkit-mask-image: url(/build/images/task-02.747463d0.svg);
}

.hgi.hgi-solid.hgi-task-add-01::before {
  mask-image: url(/build/images/task-add-01.6fa5f7de.svg);
  -webkit-mask-image: url(/build/images/task-add-01.6fa5f7de.svg);
}

.hgi.hgi-bulk.hgi-task-add-01::before {
  mask-image: url(/build/images/task-add-01.f323ef51.svg);
  -webkit-mask-image: url(/build/images/task-add-01.f323ef51.svg);
}

.hgi.hgi-solid.hgi-task-add-02::before {
  mask-image: url(/build/images/task-add-02.19bc7f75.svg);
  -webkit-mask-image: url(/build/images/task-add-02.19bc7f75.svg);
}

.hgi.hgi-bulk.hgi-task-add-02::before {
  mask-image: url(/build/images/task-add-02.b47a73a3.svg);
  -webkit-mask-image: url(/build/images/task-add-02.b47a73a3.svg);
}

.hgi.hgi-solid.hgi-task-daily-01::before {
  mask-image: url(/build/images/task-daily-01.5affc2ea.svg);
  -webkit-mask-image: url(/build/images/task-daily-01.5affc2ea.svg);
}

.hgi.hgi-bulk.hgi-task-daily-01::before {
  mask-image: url(/build/images/task-daily-01.8013943d.svg);
  -webkit-mask-image: url(/build/images/task-daily-01.8013943d.svg);
}

.hgi.hgi-solid.hgi-task-daily-02::before {
  mask-image: url(/build/images/task-daily-02.d51409a9.svg);
  -webkit-mask-image: url(/build/images/task-daily-02.d51409a9.svg);
}

.hgi.hgi-bulk.hgi-task-daily-02::before {
  mask-image: url(/build/images/task-daily-02.64dd5ece.svg);
  -webkit-mask-image: url(/build/images/task-daily-02.64dd5ece.svg);
}

.hgi.hgi-solid.hgi-task-done-01::before {
  mask-image: url(/build/images/task-done-01.a27c2ba6.svg);
  -webkit-mask-image: url(/build/images/task-done-01.a27c2ba6.svg);
}

.hgi.hgi-bulk.hgi-task-done-01::before {
  mask-image: url(/build/images/task-done-01.99bedca4.svg);
  -webkit-mask-image: url(/build/images/task-done-01.99bedca4.svg);
}

.hgi.hgi-solid.hgi-task-done-02::before {
  mask-image: url(/build/images/task-done-02.f807f029.svg);
  -webkit-mask-image: url(/build/images/task-done-02.f807f029.svg);
}

.hgi.hgi-bulk.hgi-task-done-02::before {
  mask-image: url(/build/images/task-done-02.68cf39a1.svg);
  -webkit-mask-image: url(/build/images/task-done-02.68cf39a1.svg);
}

.hgi.hgi-solid.hgi-task-edit-01::before {
  mask-image: url(/build/images/task-edit-01.e5940f1a.svg);
  -webkit-mask-image: url(/build/images/task-edit-01.e5940f1a.svg);
}

.hgi.hgi-bulk.hgi-task-edit-01::before {
  mask-image: url(/build/images/task-edit-01.ad5305ee.svg);
  -webkit-mask-image: url(/build/images/task-edit-01.ad5305ee.svg);
}

.hgi.hgi-solid.hgi-task-edit-02::before {
  mask-image: url(/build/images/task-edit-02.b907eed5.svg);
  -webkit-mask-image: url(/build/images/task-edit-02.b907eed5.svg);
}

.hgi.hgi-bulk.hgi-task-edit-02::before {
  mask-image: url(/build/images/task-edit-02.3f53e392.svg);
  -webkit-mask-image: url(/build/images/task-edit-02.3f53e392.svg);
}

.hgi.hgi-solid.hgi-task-remove-01::before {
  mask-image: url(/build/images/task-remove-01.f73f8dad.svg);
  -webkit-mask-image: url(/build/images/task-remove-01.f73f8dad.svg);
}

.hgi.hgi-bulk.hgi-task-remove-01::before {
  mask-image: url(/build/images/task-remove-01.a58fddf8.svg);
  -webkit-mask-image: url(/build/images/task-remove-01.a58fddf8.svg);
}

.hgi.hgi-solid.hgi-task-remove-02::before {
  mask-image: url(/build/images/task-remove-02.70d4e3cf.svg);
  -webkit-mask-image: url(/build/images/task-remove-02.70d4e3cf.svg);
}

.hgi.hgi-bulk.hgi-task-remove-02::before {
  mask-image: url(/build/images/task-remove-02.81a2ab96.svg);
  -webkit-mask-image: url(/build/images/task-remove-02.81a2ab96.svg);
}

.hgi.hgi-solid.hgi-taxes::before {
  mask-image: url(/build/images/taxes.ca3ec623.svg);
  -webkit-mask-image: url(/build/images/taxes.ca3ec623.svg);
}

.hgi.hgi-bulk.hgi-taxes::before {
  mask-image: url(/build/images/taxes.7d4b0086.svg);
  -webkit-mask-image: url(/build/images/taxes.7d4b0086.svg);
}

.hgi.hgi-solid.hgi-taxi::before {
  mask-image: url(/build/images/taxi.3127743d.svg);
  -webkit-mask-image: url(/build/images/taxi.3127743d.svg);
}

.hgi.hgi-bulk.hgi-taxi::before {
  mask-image: url(/build/images/taxi.5f64316c.svg);
  -webkit-mask-image: url(/build/images/taxi.5f64316c.svg);
}

.hgi.hgi-solid.hgi-tea-pod::before {
  mask-image: url(/build/images/tea-pod.f198661f.svg);
  -webkit-mask-image: url(/build/images/tea-pod.f198661f.svg);
}

.hgi.hgi-bulk.hgi-tea-pod::before {
  mask-image: url(/build/images/tea-pod.7ba49927.svg);
  -webkit-mask-image: url(/build/images/tea-pod.7ba49927.svg);
}

.hgi.hgi-solid.hgi-tea::before {
  mask-image: url(/build/images/tea.3a1d5f76.svg);
  -webkit-mask-image: url(/build/images/tea.3a1d5f76.svg);
}

.hgi.hgi-bulk.hgi-tea::before {
  mask-image: url(/build/images/tea.7e1980ab.svg);
  -webkit-mask-image: url(/build/images/tea.7e1980ab.svg);
}

.hgi.hgi-solid.hgi-teacher::before {
  mask-image: url(/build/images/teacher.8adaaae0.svg);
  -webkit-mask-image: url(/build/images/teacher.8adaaae0.svg);
}

.hgi.hgi-bulk.hgi-teacher::before {
  mask-image: url(/build/images/teacher.d07a8954.svg);
  -webkit-mask-image: url(/build/images/teacher.d07a8954.svg);
}

.hgi.hgi-solid.hgi-teaching::before {
  mask-image: url(/build/images/teaching.0ef99d21.svg);
  -webkit-mask-image: url(/build/images/teaching.0ef99d21.svg);
}

.hgi.hgi-bulk.hgi-teaching::before {
  mask-image: url(/build/images/teaching.9d4517eb.svg);
  -webkit-mask-image: url(/build/images/teaching.9d4517eb.svg);
}

.hgi.hgi-solid.hgi-teamviewer::before {
  mask-image: url(/build/images/teamviewer.15a11c3d.svg);
  -webkit-mask-image: url(/build/images/teamviewer.15a11c3d.svg);
}

.hgi.hgi-bulk.hgi-teamviewer::before {
  mask-image: url(/build/images/teamviewer.4c343777.svg);
  -webkit-mask-image: url(/build/images/teamviewer.4c343777.svg);
}

.hgi.hgi-solid.hgi-telegram::before {
  mask-image: url(/build/images/telegram.7c175e13.svg);
  -webkit-mask-image: url(/build/images/telegram.7c175e13.svg);
}

.hgi.hgi-bulk.hgi-telegram::before {
  mask-image: url(/build/images/telegram.f03a7952.svg);
  -webkit-mask-image: url(/build/images/telegram.f03a7952.svg);
}

.hgi.hgi-solid.hgi-telephone::before {
  mask-image: url(/build/images/telephone.182d74de.svg);
  -webkit-mask-image: url(/build/images/telephone.182d74de.svg);
}

.hgi.hgi-bulk.hgi-telephone::before {
  mask-image: url(/build/images/telephone.77e1d68a.svg);
  -webkit-mask-image: url(/build/images/telephone.77e1d68a.svg);
}

.hgi.hgi-solid.hgi-telescope-01::before {
  mask-image: url(/build/images/telescope-01.5a077702.svg);
  -webkit-mask-image: url(/build/images/telescope-01.5a077702.svg);
}

.hgi.hgi-bulk.hgi-telescope-01::before {
  mask-image: url(/build/images/telescope-01.a710e81c.svg);
  -webkit-mask-image: url(/build/images/telescope-01.a710e81c.svg);
}

.hgi.hgi-solid.hgi-telescope-02::before {
  mask-image: url(/build/images/telescope-02.d903350e.svg);
  -webkit-mask-image: url(/build/images/telescope-02.d903350e.svg);
}

.hgi.hgi-bulk.hgi-telescope-02::before {
  mask-image: url(/build/images/telescope-02.202eda8a.svg);
  -webkit-mask-image: url(/build/images/telescope-02.202eda8a.svg);
}

.hgi.hgi-solid.hgi-television-table::before {
  mask-image: url(/build/images/television-table.a6afc75c.svg);
  -webkit-mask-image: url(/build/images/television-table.a6afc75c.svg);
}

.hgi.hgi-bulk.hgi-television-table::before {
  mask-image: url(/build/images/television-table.71f0ac49.svg);
  -webkit-mask-image: url(/build/images/television-table.71f0ac49.svg);
}

.hgi.hgi-solid.hgi-temperature::before {
  mask-image: url(/build/images/temperature.6407aace.svg);
  -webkit-mask-image: url(/build/images/temperature.6407aace.svg);
}

.hgi.hgi-bulk.hgi-temperature::before {
  mask-image: url(/build/images/temperature.1d383693.svg);
  -webkit-mask-image: url(/build/images/temperature.1d383693.svg);
}

.hgi.hgi-solid.hgi-tennis-ball::before {
  mask-image: url(/build/images/tennis-ball.7450b632.svg);
  -webkit-mask-image: url(/build/images/tennis-ball.7450b632.svg);
}

.hgi.hgi-bulk.hgi-tennis-ball::before {
  mask-image: url(/build/images/tennis-ball.287ca109.svg);
  -webkit-mask-image: url(/build/images/tennis-ball.287ca109.svg);
}

.hgi.hgi-solid.hgi-terrace::before {
  mask-image: url(/build/images/terrace.084e226e.svg);
  -webkit-mask-image: url(/build/images/terrace.084e226e.svg);
}

.hgi.hgi-bulk.hgi-terrace::before {
  mask-image: url(/build/images/terrace.27542dcb.svg);
  -webkit-mask-image: url(/build/images/terrace.27542dcb.svg);
}

.hgi.hgi-solid.hgi-test-tube-01::before {
  mask-image: url(/build/images/test-tube-01.c459a9dc.svg);
  -webkit-mask-image: url(/build/images/test-tube-01.c459a9dc.svg);
}

.hgi.hgi-bulk.hgi-test-tube-01::before {
  mask-image: url(/build/images/test-tube-01.780d7856.svg);
  -webkit-mask-image: url(/build/images/test-tube-01.780d7856.svg);
}

.hgi.hgi-solid.hgi-test-tube-02::before {
  mask-image: url(/build/images/test-tube-02.8cd54c2a.svg);
  -webkit-mask-image: url(/build/images/test-tube-02.8cd54c2a.svg);
}

.hgi.hgi-bulk.hgi-test-tube-02::before {
  mask-image: url(/build/images/test-tube-02.75720cd6.svg);
  -webkit-mask-image: url(/build/images/test-tube-02.75720cd6.svg);
}

.hgi.hgi-solid.hgi-test-tube-03::before {
  mask-image: url(/build/images/test-tube-03.454d2d4c.svg);
  -webkit-mask-image: url(/build/images/test-tube-03.454d2d4c.svg);
}

.hgi.hgi-bulk.hgi-test-tube-03::before {
  mask-image: url(/build/images/test-tube-03.1663eb7e.svg);
  -webkit-mask-image: url(/build/images/test-tube-03.1663eb7e.svg);
}

.hgi.hgi-solid.hgi-test-tube::before {
  mask-image: url(/build/images/test-tube.8a710750.svg);
  -webkit-mask-image: url(/build/images/test-tube.8a710750.svg);
}

.hgi.hgi-bulk.hgi-test-tube::before {
  mask-image: url(/build/images/test-tube.4ea5a9e9.svg);
  -webkit-mask-image: url(/build/images/test-tube.4ea5a9e9.svg);
}

.hgi.hgi-solid.hgi-tetris::before {
  mask-image: url(/build/images/tetris.5674b7aa.svg);
  -webkit-mask-image: url(/build/images/tetris.5674b7aa.svg);
}

.hgi.hgi-bulk.hgi-tetris::before {
  mask-image: url(/build/images/tetris.d0170b5a.svg);
  -webkit-mask-image: url(/build/images/tetris.d0170b5a.svg);
}

.hgi.hgi-solid.hgi-text-align-center::before {
  mask-image: url(/build/images/text-align-center.b3e7bbd1.svg);
  -webkit-mask-image: url(/build/images/text-align-center.b3e7bbd1.svg);
}

.hgi.hgi-bulk.hgi-text-align-center::before {
  mask-image: url(/build/images/text-align-center.758a9cbc.svg);
  -webkit-mask-image: url(/build/images/text-align-center.758a9cbc.svg);
}

.hgi.hgi-solid.hgi-text-align-justify-center::before {
  mask-image: url(/build/images/text-align-justify-center.397642be.svg);
  -webkit-mask-image: url(/build/images/text-align-justify-center.397642be.svg);
}

.hgi.hgi-bulk.hgi-text-align-justify-center::before {
  mask-image: url(/build/images/text-align-justify-center.3d82a29a.svg);
  -webkit-mask-image: url(/build/images/text-align-justify-center.3d82a29a.svg);
}

.hgi.hgi-solid.hgi-text-align-justify-left::before {
  mask-image: url(/build/images/text-align-justify-left.f0875b0d.svg);
  -webkit-mask-image: url(/build/images/text-align-justify-left.f0875b0d.svg);
}

.hgi.hgi-bulk.hgi-text-align-justify-left::before {
  mask-image: url(/build/images/text-align-justify-left.23163da8.svg);
  -webkit-mask-image: url(/build/images/text-align-justify-left.23163da8.svg);
}

.hgi.hgi-solid.hgi-text-align-justify-right::before {
  mask-image: url(/build/images/text-align-justify-right.c65a9f84.svg);
  -webkit-mask-image: url(/build/images/text-align-justify-right.c65a9f84.svg);
}

.hgi.hgi-bulk.hgi-text-align-justify-right::before {
  mask-image: url(/build/images/text-align-justify-right.caf24ae9.svg);
  -webkit-mask-image: url(/build/images/text-align-justify-right.caf24ae9.svg);
}

.hgi.hgi-solid.hgi-text-align-left-01::before {
  mask-image: url(/build/images/text-align-left-01.70324779.svg);
  -webkit-mask-image: url(/build/images/text-align-left-01.70324779.svg);
}

.hgi.hgi-bulk.hgi-text-align-left-01::before {
  mask-image: url(/build/images/text-align-left-01.3163e29e.svg);
  -webkit-mask-image: url(/build/images/text-align-left-01.3163e29e.svg);
}

.hgi.hgi-solid.hgi-text-align-left::before {
  mask-image: url(/build/images/text-align-left.a4ef2fff.svg);
  -webkit-mask-image: url(/build/images/text-align-left.a4ef2fff.svg);
}

.hgi.hgi-bulk.hgi-text-align-left::before {
  mask-image: url(/build/images/text-align-left.92703501.svg);
  -webkit-mask-image: url(/build/images/text-align-left.92703501.svg);
}

.hgi.hgi-solid.hgi-text-align-right-01::before {
  mask-image: url(/build/images/text-align-right-01.7926e4a3.svg);
  -webkit-mask-image: url(/build/images/text-align-right-01.7926e4a3.svg);
}

.hgi.hgi-bulk.hgi-text-align-right-01::before {
  mask-image: url(/build/images/text-align-right-01.b69f7574.svg);
  -webkit-mask-image: url(/build/images/text-align-right-01.b69f7574.svg);
}

.hgi.hgi-solid.hgi-text-align-right::before {
  mask-image: url(/build/images/text-align-right.05a7391f.svg);
  -webkit-mask-image: url(/build/images/text-align-right.05a7391f.svg);
}

.hgi.hgi-bulk.hgi-text-align-right::before {
  mask-image: url(/build/images/text-align-right.41e0b454.svg);
  -webkit-mask-image: url(/build/images/text-align-right.41e0b454.svg);
}

.hgi.hgi-solid.hgi-text-all-caps::before {
  mask-image: url(/build/images/text-all-caps.291b69d2.svg);
  -webkit-mask-image: url(/build/images/text-all-caps.291b69d2.svg);
}

.hgi.hgi-bulk.hgi-text-all-caps::before {
  mask-image: url(/build/images/text-all-caps.a806d852.svg);
  -webkit-mask-image: url(/build/images/text-all-caps.a806d852.svg);
}

.hgi.hgi-solid.hgi-text-bold::before {
  mask-image: url(/build/images/text-bold.e5e7a1cc.svg);
  -webkit-mask-image: url(/build/images/text-bold.e5e7a1cc.svg);
}

.hgi.hgi-bulk.hgi-text-bold::before {
  mask-image: url(/build/images/text-bold.f2c2b6d1.svg);
  -webkit-mask-image: url(/build/images/text-bold.f2c2b6d1.svg);
}

.hgi.hgi-solid.hgi-text-centerline-center-top::before {
  mask-image: url(/build/images/text-centerline-center-top.93ba668a.svg);
  -webkit-mask-image: url(/build/images/text-centerline-center-top.93ba668a.svg);
}

.hgi.hgi-bulk.hgi-text-centerline-center-top::before {
  mask-image: url(/build/images/text-centerline-center-top.1a2b981e.svg);
  -webkit-mask-image: url(/build/images/text-centerline-center-top.1a2b981e.svg);
}

.hgi.hgi-solid.hgi-text-centerline-left::before {
  mask-image: url(/build/images/text-centerline-left.df73b19e.svg);
  -webkit-mask-image: url(/build/images/text-centerline-left.df73b19e.svg);
}

.hgi.hgi-bulk.hgi-text-centerline-left::before {
  mask-image: url(/build/images/text-centerline-left.4766239b.svg);
  -webkit-mask-image: url(/build/images/text-centerline-left.4766239b.svg);
}

.hgi.hgi-solid.hgi-text-centerline-middle::before {
  mask-image: url(/build/images/text-centerline-middle.971f650a.svg);
  -webkit-mask-image: url(/build/images/text-centerline-middle.971f650a.svg);
}

.hgi.hgi-bulk.hgi-text-centerline-middle::before {
  mask-image: url(/build/images/text-centerline-middle.1c87ffda.svg);
  -webkit-mask-image: url(/build/images/text-centerline-middle.1c87ffda.svg);
}

.hgi.hgi-solid.hgi-text-centerline-right::before {
  mask-image: url(/build/images/text-centerline-right.527aa17c.svg);
  -webkit-mask-image: url(/build/images/text-centerline-right.527aa17c.svg);
}

.hgi.hgi-bulk.hgi-text-centerline-right::before {
  mask-image: url(/build/images/text-centerline-right.65f820e4.svg);
  -webkit-mask-image: url(/build/images/text-centerline-right.65f820e4.svg);
}

.hgi.hgi-solid.hgi-text-check::before {
  mask-image: url(/build/images/text-check.ca2b161d.svg);
  -webkit-mask-image: url(/build/images/text-check.ca2b161d.svg);
}

.hgi.hgi-bulk.hgi-text-check::before {
  mask-image: url(/build/images/text-check.0811f2fa.svg);
  -webkit-mask-image: url(/build/images/text-check.0811f2fa.svg);
}

.hgi.hgi-solid.hgi-text-circle::before {
  mask-image: url(/build/images/text-circle.5f2cf506.svg);
  -webkit-mask-image: url(/build/images/text-circle.5f2cf506.svg);
}

.hgi.hgi-bulk.hgi-text-circle::before {
  mask-image: url(/build/images/text-circle.0d789d86.svg);
  -webkit-mask-image: url(/build/images/text-circle.0d789d86.svg);
}

.hgi.hgi-solid.hgi-text-clear::before {
  mask-image: url(/build/images/text-clear.3ae3a27c.svg);
  -webkit-mask-image: url(/build/images/text-clear.3ae3a27c.svg);
}

.hgi.hgi-bulk.hgi-text-clear::before {
  mask-image: url(/build/images/text-clear.afb72300.svg);
  -webkit-mask-image: url(/build/images/text-clear.afb72300.svg);
}

.hgi.hgi-solid.hgi-text-color::before {
  mask-image: url(/build/images/text-color.6286000f.svg);
  -webkit-mask-image: url(/build/images/text-color.6286000f.svg);
}

.hgi.hgi-bulk.hgi-text-color::before {
  mask-image: url(/build/images/text-color.8436c574.svg);
  -webkit-mask-image: url(/build/images/text-color.8436c574.svg);
}

.hgi.hgi-solid.hgi-text-creation::before {
  mask-image: url(/build/images/text-creation.da3b2fa9.svg);
  -webkit-mask-image: url(/build/images/text-creation.da3b2fa9.svg);
}

.hgi.hgi-bulk.hgi-text-creation::before {
  mask-image: url(/build/images/text-creation.ade106f2.svg);
  -webkit-mask-image: url(/build/images/text-creation.ade106f2.svg);
}

.hgi.hgi-solid.hgi-text-firstline-left::before {
  mask-image: url(/build/images/text-firstline-left.6ab5a537.svg);
  -webkit-mask-image: url(/build/images/text-firstline-left.6ab5a537.svg);
}

.hgi.hgi-bulk.hgi-text-firstline-left::before {
  mask-image: url(/build/images/text-firstline-left.630d113e.svg);
  -webkit-mask-image: url(/build/images/text-firstline-left.630d113e.svg);
}

.hgi.hgi-solid.hgi-text-firstline-right::before {
  mask-image: url(/build/images/text-firstline-right.177c5534.svg);
  -webkit-mask-image: url(/build/images/text-firstline-right.177c5534.svg);
}

.hgi.hgi-bulk.hgi-text-firstline-right::before {
  mask-image: url(/build/images/text-firstline-right.fd5d178b.svg);
  -webkit-mask-image: url(/build/images/text-firstline-right.fd5d178b.svg);
}

.hgi.hgi-solid.hgi-text-font::before {
  mask-image: url(/build/images/text-font.c9f9c42c.svg);
  -webkit-mask-image: url(/build/images/text-font.c9f9c42c.svg);
}

.hgi.hgi-bulk.hgi-text-font::before {
  mask-image: url(/build/images/text-font.4c3a0e0d.svg);
  -webkit-mask-image: url(/build/images/text-font.4c3a0e0d.svg);
}

.hgi.hgi-solid.hgi-text-footnote::before {
  mask-image: url(/build/images/text-footnote.d4e260ac.svg);
  -webkit-mask-image: url(/build/images/text-footnote.d4e260ac.svg);
}

.hgi.hgi-bulk.hgi-text-footnote::before {
  mask-image: url(/build/images/text-footnote.1ae91679.svg);
  -webkit-mask-image: url(/build/images/text-footnote.1ae91679.svg);
}

.hgi.hgi-solid.hgi-text-indent-01::before {
  mask-image: url(/build/images/text-indent-01.cffea536.svg);
  -webkit-mask-image: url(/build/images/text-indent-01.cffea536.svg);
}

.hgi.hgi-bulk.hgi-text-indent-01::before {
  mask-image: url(/build/images/text-indent-01.07591597.svg);
  -webkit-mask-image: url(/build/images/text-indent-01.07591597.svg);
}

.hgi.hgi-solid.hgi-text-indent-less::before {
  mask-image: url(/build/images/text-indent-less.3790930e.svg);
  -webkit-mask-image: url(/build/images/text-indent-less.3790930e.svg);
}

.hgi.hgi-bulk.hgi-text-indent-less::before {
  mask-image: url(/build/images/text-indent-less.d12882b8.svg);
  -webkit-mask-image: url(/build/images/text-indent-less.d12882b8.svg);
}

.hgi.hgi-solid.hgi-text-indent-more::before {
  mask-image: url(/build/images/text-indent-more.28585a62.svg);
  -webkit-mask-image: url(/build/images/text-indent-more.28585a62.svg);
}

.hgi.hgi-bulk.hgi-text-indent-more::before {
  mask-image: url(/build/images/text-indent-more.3f94a90c.svg);
  -webkit-mask-image: url(/build/images/text-indent-more.3f94a90c.svg);
}

.hgi.hgi-solid.hgi-text-indent::before {
  mask-image: url(/build/images/text-indent.4a096a1c.svg);
  -webkit-mask-image: url(/build/images/text-indent.4a096a1c.svg);
}

.hgi.hgi-bulk.hgi-text-indent::before {
  mask-image: url(/build/images/text-indent.6bf1ccb1.svg);
  -webkit-mask-image: url(/build/images/text-indent.6bf1ccb1.svg);
}

.hgi.hgi-solid.hgi-text-italic-slash::before {
  mask-image: url(/build/images/text-italic-slash.f199a4b8.svg);
  -webkit-mask-image: url(/build/images/text-italic-slash.f199a4b8.svg);
}

.hgi.hgi-bulk.hgi-text-italic-slash::before {
  mask-image: url(/build/images/text-italic-slash.d5e82713.svg);
  -webkit-mask-image: url(/build/images/text-italic-slash.d5e82713.svg);
}

.hgi.hgi-solid.hgi-text-italic::before {
  mask-image: url(/build/images/text-italic.d2f9ff19.svg);
  -webkit-mask-image: url(/build/images/text-italic.d2f9ff19.svg);
}

.hgi.hgi-bulk.hgi-text-italic::before {
  mask-image: url(/build/images/text-italic.7daac01c.svg);
  -webkit-mask-image: url(/build/images/text-italic.7daac01c.svg);
}

.hgi.hgi-solid.hgi-text-kerning::before {
  mask-image: url(/build/images/text-kerning.caa4763b.svg);
  -webkit-mask-image: url(/build/images/text-kerning.caa4763b.svg);
}

.hgi.hgi-bulk.hgi-text-kerning::before {
  mask-image: url(/build/images/text-kerning.0a93ca01.svg);
  -webkit-mask-image: url(/build/images/text-kerning.0a93ca01.svg);
}

.hgi.hgi-solid.hgi-text-number-sign::before {
  mask-image: url(/build/images/text-number-sign.d3781560.svg);
  -webkit-mask-image: url(/build/images/text-number-sign.d3781560.svg);
}

.hgi.hgi-bulk.hgi-text-number-sign::before {
  mask-image: url(/build/images/text-number-sign.711e6fc6.svg);
  -webkit-mask-image: url(/build/images/text-number-sign.711e6fc6.svg);
}

.hgi.hgi-solid.hgi-text-selection::before {
  mask-image: url(/build/images/text-selection.0b051b16.svg);
  -webkit-mask-image: url(/build/images/text-selection.0b051b16.svg);
}

.hgi.hgi-bulk.hgi-text-selection::before {
  mask-image: url(/build/images/text-selection.36b4425a.svg);
  -webkit-mask-image: url(/build/images/text-selection.36b4425a.svg);
}

.hgi.hgi-solid.hgi-text-smallcaps::before {
  mask-image: url(/build/images/text-smallcaps.4d993f86.svg);
  -webkit-mask-image: url(/build/images/text-smallcaps.4d993f86.svg);
}

.hgi.hgi-bulk.hgi-text-smallcaps::before {
  mask-image: url(/build/images/text-smallcaps.0ee1685b.svg);
  -webkit-mask-image: url(/build/images/text-smallcaps.0ee1685b.svg);
}

.hgi.hgi-solid.hgi-text-square::before {
  mask-image: url(/build/images/text-square.d75d7f4f.svg);
  -webkit-mask-image: url(/build/images/text-square.d75d7f4f.svg);
}

.hgi.hgi-bulk.hgi-text-square::before {
  mask-image: url(/build/images/text-square.33933218.svg);
  -webkit-mask-image: url(/build/images/text-square.33933218.svg);
}

.hgi.hgi-solid.hgi-text-strikethrough::before {
  mask-image: url(/build/images/text-strikethrough.f99eae88.svg);
  -webkit-mask-image: url(/build/images/text-strikethrough.f99eae88.svg);
}

.hgi.hgi-bulk.hgi-text-strikethrough::before {
  mask-image: url(/build/images/text-strikethrough.6ae20c57.svg);
  -webkit-mask-image: url(/build/images/text-strikethrough.6ae20c57.svg);
}

.hgi.hgi-solid.hgi-text-subscript::before {
  mask-image: url(/build/images/text-subscript.c6673c20.svg);
  -webkit-mask-image: url(/build/images/text-subscript.c6673c20.svg);
}

.hgi.hgi-bulk.hgi-text-subscript::before {
  mask-image: url(/build/images/text-subscript.0b32b0fc.svg);
  -webkit-mask-image: url(/build/images/text-subscript.0b32b0fc.svg);
}

.hgi.hgi-solid.hgi-text-superscript::before {
  mask-image: url(/build/images/text-superscript.fd4da798.svg);
  -webkit-mask-image: url(/build/images/text-superscript.fd4da798.svg);
}

.hgi.hgi-bulk.hgi-text-superscript::before {
  mask-image: url(/build/images/text-superscript.3e6368e4.svg);
  -webkit-mask-image: url(/build/images/text-superscript.3e6368e4.svg);
}

.hgi.hgi-solid.hgi-text-tracking::before {
  mask-image: url(/build/images/text-tracking.302c296e.svg);
  -webkit-mask-image: url(/build/images/text-tracking.302c296e.svg);
}

.hgi.hgi-bulk.hgi-text-tracking::before {
  mask-image: url(/build/images/text-tracking.1d07baf8.svg);
  -webkit-mask-image: url(/build/images/text-tracking.1d07baf8.svg);
}

.hgi.hgi-solid.hgi-text-underline::before {
  mask-image: url(/build/images/text-underline.8febf27f.svg);
  -webkit-mask-image: url(/build/images/text-underline.8febf27f.svg);
}

.hgi.hgi-bulk.hgi-text-underline::before {
  mask-image: url(/build/images/text-underline.0845f387.svg);
  -webkit-mask-image: url(/build/images/text-underline.0845f387.svg);
}

.hgi.hgi-solid.hgi-text-variable-front::before {
  mask-image: url(/build/images/text-variable-front.4de40325.svg);
  -webkit-mask-image: url(/build/images/text-variable-front.4de40325.svg);
}

.hgi.hgi-bulk.hgi-text-variable-front::before {
  mask-image: url(/build/images/text-variable-front.2e5b5a76.svg);
  -webkit-mask-image: url(/build/images/text-variable-front.2e5b5a76.svg);
}

.hgi.hgi-solid.hgi-text-vertical-alignment::before {
  mask-image: url(/build/images/text-vertical-alignment.56396533.svg);
  -webkit-mask-image: url(/build/images/text-vertical-alignment.56396533.svg);
}

.hgi.hgi-bulk.hgi-text-vertical-alignment::before {
  mask-image: url(/build/images/text-vertical-alignment.b8e56264.svg);
  -webkit-mask-image: url(/build/images/text-vertical-alignment.b8e56264.svg);
}

.hgi.hgi-solid.hgi-text-wrap::before {
  mask-image: url(/build/images/text-wrap.9aa81f18.svg);
  -webkit-mask-image: url(/build/images/text-wrap.9aa81f18.svg);
}

.hgi.hgi-bulk.hgi-text-wrap::before {
  mask-image: url(/build/images/text-wrap.500e95cd.svg);
  -webkit-mask-image: url(/build/images/text-wrap.500e95cd.svg);
}

.hgi.hgi-solid.hgi-text::before {
  mask-image: url(/build/images/text.a880fa70.svg);
  -webkit-mask-image: url(/build/images/text.a880fa70.svg);
}

.hgi.hgi-bulk.hgi-text::before {
  mask-image: url(/build/images/text.e9db7dad.svg);
  -webkit-mask-image: url(/build/images/text.e9db7dad.svg);
}

.hgi.hgi-solid.hgi-the-prophets-mosque::before {
  mask-image: url(/build/images/the-prophets-mosque.141a7a04.svg);
  -webkit-mask-image: url(/build/images/the-prophets-mosque.141a7a04.svg);
}

.hgi.hgi-bulk.hgi-the-prophets-mosque::before {
  mask-image: url(/build/images/the-prophets-mosque.2c5cd16e.svg);
  -webkit-mask-image: url(/build/images/the-prophets-mosque.2c5cd16e.svg);
}

.hgi.hgi-solid.hgi-thermometer-cold::before {
  mask-image: url(/build/images/thermometer-cold.edc5b590.svg);
  -webkit-mask-image: url(/build/images/thermometer-cold.edc5b590.svg);
}

.hgi.hgi-bulk.hgi-thermometer-cold::before {
  mask-image: url(/build/images/thermometer-cold.2c2f3376.svg);
  -webkit-mask-image: url(/build/images/thermometer-cold.2c2f3376.svg);
}

.hgi.hgi-solid.hgi-thermometer-warm::before {
  mask-image: url(/build/images/thermometer-warm.6d0c6c0a.svg);
  -webkit-mask-image: url(/build/images/thermometer-warm.6d0c6c0a.svg);
}

.hgi.hgi-bulk.hgi-thermometer-warm::before {
  mask-image: url(/build/images/thermometer-warm.8602f550.svg);
  -webkit-mask-image: url(/build/images/thermometer-warm.8602f550.svg);
}

.hgi.hgi-solid.hgi-thermometer::before {
  mask-image: url(/build/images/thermometer.0bcd1bd1.svg);
  -webkit-mask-image: url(/build/images/thermometer.0bcd1bd1.svg);
}

.hgi.hgi-bulk.hgi-thermometer::before {
  mask-image: url(/build/images/thermometer.5ac21ba2.svg);
  -webkit-mask-image: url(/build/images/thermometer.5ac21ba2.svg);
}

.hgi.hgi-solid.hgi-thread::before {
  mask-image: url(/build/images/thread.5a683b50.svg);
  -webkit-mask-image: url(/build/images/thread.5a683b50.svg);
}

.hgi.hgi-bulk.hgi-thread::before {
  mask-image: url(/build/images/thread.14fd1943.svg);
  -webkit-mask-image: url(/build/images/thread.14fd1943.svg);
}

.hgi.hgi-solid.hgi-threads-ellipse::before {
  mask-image: url(/build/images/threads-ellipse.c785172c.svg);
  -webkit-mask-image: url(/build/images/threads-ellipse.c785172c.svg);
}

.hgi.hgi-bulk.hgi-threads-ellipse::before {
  mask-image: url(/build/images/threads-ellipse.e0329b11.svg);
  -webkit-mask-image: url(/build/images/threads-ellipse.e0329b11.svg);
}

.hgi.hgi-solid.hgi-threads-rectangle::before {
  mask-image: url(/build/images/threads-rectangle.53db0340.svg);
  -webkit-mask-image: url(/build/images/threads-rectangle.53db0340.svg);
}

.hgi.hgi-bulk.hgi-threads-rectangle::before {
  mask-image: url(/build/images/threads-rectangle.17d0cde0.svg);
  -webkit-mask-image: url(/build/images/threads-rectangle.17d0cde0.svg);
}

.hgi.hgi-solid.hgi-threads::before {
  mask-image: url(/build/images/threads.373ae5cb.svg);
  -webkit-mask-image: url(/build/images/threads.373ae5cb.svg);
}

.hgi.hgi-bulk.hgi-threads::before {
  mask-image: url(/build/images/threads.3a8edfe4.svg);
  -webkit-mask-image: url(/build/images/threads.3a8edfe4.svg);
}

.hgi.hgi-solid.hgi-three-finger-01::before {
  mask-image: url(/build/images/three-finger-01.ad53c126.svg);
  -webkit-mask-image: url(/build/images/three-finger-01.ad53c126.svg);
}

.hgi.hgi-bulk.hgi-three-finger-01::before {
  mask-image: url(/build/images/three-finger-01.138c1f00.svg);
  -webkit-mask-image: url(/build/images/three-finger-01.138c1f00.svg);
}

.hgi.hgi-solid.hgi-three-finger-02::before {
  mask-image: url(/build/images/three-finger-02.db2a13e0.svg);
  -webkit-mask-image: url(/build/images/three-finger-02.db2a13e0.svg);
}

.hgi.hgi-bulk.hgi-three-finger-02::before {
  mask-image: url(/build/images/three-finger-02.932bea0d.svg);
  -webkit-mask-image: url(/build/images/three-finger-02.932bea0d.svg);
}

.hgi.hgi-solid.hgi-three-finger-03::before {
  mask-image: url(/build/images/three-finger-03.5a3d0b22.svg);
  -webkit-mask-image: url(/build/images/three-finger-03.5a3d0b22.svg);
}

.hgi.hgi-bulk.hgi-three-finger-03::before {
  mask-image: url(/build/images/three-finger-03.d7898339.svg);
  -webkit-mask-image: url(/build/images/three-finger-03.d7898339.svg);
}

.hgi.hgi-solid.hgi-three-finger-04::before {
  mask-image: url(/build/images/three-finger-04.73efcb3c.svg);
  -webkit-mask-image: url(/build/images/three-finger-04.73efcb3c.svg);
}

.hgi.hgi-bulk.hgi-three-finger-04::before {
  mask-image: url(/build/images/three-finger-04.e3058e53.svg);
  -webkit-mask-image: url(/build/images/three-finger-04.e3058e53.svg);
}

.hgi.hgi-solid.hgi-three-finger-05::before {
  mask-image: url(/build/images/three-finger-05.65ba432e.svg);
  -webkit-mask-image: url(/build/images/three-finger-05.65ba432e.svg);
}

.hgi.hgi-bulk.hgi-three-finger-05::before {
  mask-image: url(/build/images/three-finger-05.46a71b0c.svg);
  -webkit-mask-image: url(/build/images/three-finger-05.46a71b0c.svg);
}

.hgi.hgi-solid.hgi-thumbs-down-ellipse::before {
  mask-image: url(/build/images/thumbs-down-ellipse.d0311bb9.svg);
  -webkit-mask-image: url(/build/images/thumbs-down-ellipse.d0311bb9.svg);
}

.hgi.hgi-bulk.hgi-thumbs-down-ellipse::before {
  mask-image: url(/build/images/thumbs-down-ellipse.d101352e.svg);
  -webkit-mask-image: url(/build/images/thumbs-down-ellipse.d101352e.svg);
}

.hgi.hgi-solid.hgi-thumbs-down-rectangle::before {
  mask-image: url(/build/images/thumbs-down-rectangle.c2bf27f5.svg);
  -webkit-mask-image: url(/build/images/thumbs-down-rectangle.c2bf27f5.svg);
}

.hgi.hgi-bulk.hgi-thumbs-down-rectangle::before {
  mask-image: url(/build/images/thumbs-down-rectangle.08014558.svg);
  -webkit-mask-image: url(/build/images/thumbs-down-rectangle.08014558.svg);
}

.hgi.hgi-solid.hgi-thumbs-down::before {
  mask-image: url(/build/images/thumbs-down.a64d2fab.svg);
  -webkit-mask-image: url(/build/images/thumbs-down.a64d2fab.svg);
}

.hgi.hgi-bulk.hgi-thumbs-down::before {
  mask-image: url(/build/images/thumbs-down.badac5f9.svg);
  -webkit-mask-image: url(/build/images/thumbs-down.badac5f9.svg);
}

.hgi.hgi-solid.hgi-thumbs-up-down::before {
  mask-image: url(/build/images/thumbs-up-down.775b35ad.svg);
  -webkit-mask-image: url(/build/images/thumbs-up-down.775b35ad.svg);
}

.hgi.hgi-bulk.hgi-thumbs-up-down::before {
  mask-image: url(/build/images/thumbs-up-down.1c038361.svg);
  -webkit-mask-image: url(/build/images/thumbs-up-down.1c038361.svg);
}

.hgi.hgi-solid.hgi-thumbs-up-ellipse::before {
  mask-image: url(/build/images/thumbs-up-ellipse.ca0b5b3f.svg);
  -webkit-mask-image: url(/build/images/thumbs-up-ellipse.ca0b5b3f.svg);
}

.hgi.hgi-bulk.hgi-thumbs-up-ellipse::before {
  mask-image: url(/build/images/thumbs-up-ellipse.2ebeb221.svg);
  -webkit-mask-image: url(/build/images/thumbs-up-ellipse.2ebeb221.svg);
}

.hgi.hgi-solid.hgi-thumbs-up-rectangle::before {
  mask-image: url(/build/images/thumbs-up-rectangle.90987df4.svg);
  -webkit-mask-image: url(/build/images/thumbs-up-rectangle.90987df4.svg);
}

.hgi.hgi-bulk.hgi-thumbs-up-rectangle::before {
  mask-image: url(/build/images/thumbs-up-rectangle.37671d4c.svg);
  -webkit-mask-image: url(/build/images/thumbs-up-rectangle.37671d4c.svg);
}

.hgi.hgi-solid.hgi-thumbs-up::before {
  mask-image: url(/build/images/thumbs-up.990031cb.svg);
  -webkit-mask-image: url(/build/images/thumbs-up.990031cb.svg);
}

.hgi.hgi-bulk.hgi-thumbs-up::before {
  mask-image: url(/build/images/thumbs-up.1822dd5c.svg);
  -webkit-mask-image: url(/build/images/thumbs-up.1822dd5c.svg);
}

.hgi.hgi-solid.hgi-tic-tac-toe::before {
  mask-image: url(/build/images/tic-tac-toe.7850bd6a.svg);
  -webkit-mask-image: url(/build/images/tic-tac-toe.7850bd6a.svg);
}

.hgi.hgi-bulk.hgi-tic-tac-toe::before {
  mask-image: url(/build/images/tic-tac-toe.9d3961f6.svg);
  -webkit-mask-image: url(/build/images/tic-tac-toe.9d3961f6.svg);
}

.hgi.hgi-solid.hgi-tick-01::before {
  mask-image: url(/build/images/tick-01.96a7a7f2.svg);
  -webkit-mask-image: url(/build/images/tick-01.96a7a7f2.svg);
}

.hgi.hgi-bulk.hgi-tick-01::before {
  mask-image: url(/build/images/tick-01.44c8cc0b.svg);
  -webkit-mask-image: url(/build/images/tick-01.44c8cc0b.svg);
}

.hgi.hgi-solid.hgi-tick-02::before {
  mask-image: url(/build/images/tick-02.c733c589.svg);
  -webkit-mask-image: url(/build/images/tick-02.c733c589.svg);
}

.hgi.hgi-bulk.hgi-tick-02::before {
  mask-image: url(/build/images/tick-02.308f4c2c.svg);
  -webkit-mask-image: url(/build/images/tick-02.308f4c2c.svg);
}

.hgi.hgi-solid.hgi-tick-03::before {
  mask-image: url(/build/images/tick-03.56f44bf3.svg);
  -webkit-mask-image: url(/build/images/tick-03.56f44bf3.svg);
}

.hgi.hgi-bulk.hgi-tick-03::before {
  mask-image: url(/build/images/tick-03.039038a8.svg);
  -webkit-mask-image: url(/build/images/tick-03.039038a8.svg);
}

.hgi.hgi-solid.hgi-tick-04::before {
  mask-image: url(/build/images/tick-04.702b05d1.svg);
  -webkit-mask-image: url(/build/images/tick-04.702b05d1.svg);
}

.hgi.hgi-bulk.hgi-tick-04::before {
  mask-image: url(/build/images/tick-04.5c6cda26.svg);
  -webkit-mask-image: url(/build/images/tick-04.5c6cda26.svg);
}

.hgi.hgi-solid.hgi-tick-double-01::before {
  mask-image: url(/build/images/tick-double-01.b1cbce0c.svg);
  -webkit-mask-image: url(/build/images/tick-double-01.b1cbce0c.svg);
}

.hgi.hgi-bulk.hgi-tick-double-01::before {
  mask-image: url(/build/images/tick-double-01.b2c99c74.svg);
  -webkit-mask-image: url(/build/images/tick-double-01.b2c99c74.svg);
}

.hgi.hgi-solid.hgi-tick-double-02::before {
  mask-image: url(/build/images/tick-double-02.407d365e.svg);
  -webkit-mask-image: url(/build/images/tick-double-02.407d365e.svg);
}

.hgi.hgi-bulk.hgi-tick-double-02::before {
  mask-image: url(/build/images/tick-double-02.d8bb2f78.svg);
  -webkit-mask-image: url(/build/images/tick-double-02.d8bb2f78.svg);
}

.hgi.hgi-solid.hgi-tick-double-03::before {
  mask-image: url(/build/images/tick-double-03.a934a450.svg);
  -webkit-mask-image: url(/build/images/tick-double-03.a934a450.svg);
}

.hgi.hgi-bulk.hgi-tick-double-03::before {
  mask-image: url(/build/images/tick-double-03.6487546e.svg);
  -webkit-mask-image: url(/build/images/tick-double-03.6487546e.svg);
}

.hgi.hgi-solid.hgi-tick-double-04::before {
  mask-image: url(/build/images/tick-double-04.c9b8eb77.svg);
  -webkit-mask-image: url(/build/images/tick-double-04.c9b8eb77.svg);
}

.hgi.hgi-bulk.hgi-tick-double-04::before {
  mask-image: url(/build/images/tick-double-04.9ffd7ed0.svg);
  -webkit-mask-image: url(/build/images/tick-double-04.9ffd7ed0.svg);
}

.hgi.hgi-solid.hgi-ticket-01::before {
  mask-image: url(/build/images/ticket-01.c5fd2bfa.svg);
  -webkit-mask-image: url(/build/images/ticket-01.c5fd2bfa.svg);
}

.hgi.hgi-bulk.hgi-ticket-01::before {
  mask-image: url(/build/images/ticket-01.1d72c877.svg);
  -webkit-mask-image: url(/build/images/ticket-01.1d72c877.svg);
}

.hgi.hgi-solid.hgi-ticket-02::before {
  mask-image: url(/build/images/ticket-02.3482f5f9.svg);
  -webkit-mask-image: url(/build/images/ticket-02.3482f5f9.svg);
}

.hgi.hgi-bulk.hgi-ticket-02::before {
  mask-image: url(/build/images/ticket-02.71d6e39e.svg);
  -webkit-mask-image: url(/build/images/ticket-02.71d6e39e.svg);
}

.hgi.hgi-solid.hgi-ticket-03::before {
  mask-image: url(/build/images/ticket-03.cf163b97.svg);
  -webkit-mask-image: url(/build/images/ticket-03.cf163b97.svg);
}

.hgi.hgi-bulk.hgi-ticket-03::before {
  mask-image: url(/build/images/ticket-03.7c19759b.svg);
  -webkit-mask-image: url(/build/images/ticket-03.7c19759b.svg);
}

.hgi.hgi-solid.hgi-ticket-star::before {
  mask-image: url(/build/images/ticket-star.91660c23.svg);
  -webkit-mask-image: url(/build/images/ticket-star.91660c23.svg);
}

.hgi.hgi-bulk.hgi-ticket-star::before {
  mask-image: url(/build/images/ticket-star.f74b28e6.svg);
  -webkit-mask-image: url(/build/images/ticket-star.f74b28e6.svg);
}

.hgi.hgi-solid.hgi-tie::before {
  mask-image: url(/build/images/tie.f2415a77.svg);
  -webkit-mask-image: url(/build/images/tie.f2415a77.svg);
}

.hgi.hgi-bulk.hgi-tie::before {
  mask-image: url(/build/images/tie.d7be466c.svg);
  -webkit-mask-image: url(/build/images/tie.d7be466c.svg);
}

.hgi.hgi-solid.hgi-tiktok::before {
  mask-image: url(/build/images/tiktok.a06708c4.svg);
  -webkit-mask-image: url(/build/images/tiktok.a06708c4.svg);
}

.hgi.hgi-bulk.hgi-tiktok::before {
  mask-image: url(/build/images/tiktok.c8a90b96.svg);
  -webkit-mask-image: url(/build/images/tiktok.c8a90b96.svg);
}

.hgi.hgi-solid.hgi-time-01::before {
  mask-image: url(/build/images/time-01.8af50edb.svg);
  -webkit-mask-image: url(/build/images/time-01.8af50edb.svg);
}

.hgi.hgi-bulk.hgi-time-01::before {
  mask-image: url(/build/images/time-01.387b8fbd.svg);
  -webkit-mask-image: url(/build/images/time-01.387b8fbd.svg);
}

.hgi.hgi-solid.hgi-time-02::before {
  mask-image: url(/build/images/time-02.a0624c75.svg);
  -webkit-mask-image: url(/build/images/time-02.a0624c75.svg);
}

.hgi.hgi-bulk.hgi-time-02::before {
  mask-image: url(/build/images/time-02.9c6bbe30.svg);
  -webkit-mask-image: url(/build/images/time-02.9c6bbe30.svg);
}

.hgi.hgi-solid.hgi-time-03::before {
  mask-image: url(/build/images/time-03.325a1f49.svg);
  -webkit-mask-image: url(/build/images/time-03.325a1f49.svg);
}

.hgi.hgi-bulk.hgi-time-03::before {
  mask-image: url(/build/images/time-03.eefea625.svg);
  -webkit-mask-image: url(/build/images/time-03.eefea625.svg);
}

.hgi.hgi-solid.hgi-time-04::before {
  mask-image: url(/build/images/time-04.60465b4e.svg);
  -webkit-mask-image: url(/build/images/time-04.60465b4e.svg);
}

.hgi.hgi-bulk.hgi-time-04::before {
  mask-image: url(/build/images/time-04.343a2578.svg);
  -webkit-mask-image: url(/build/images/time-04.343a2578.svg);
}

.hgi.hgi-solid.hgi-time-half-pass::before {
  mask-image: url(/build/images/time-half-pass.3ce44c83.svg);
  -webkit-mask-image: url(/build/images/time-half-pass.3ce44c83.svg);
}

.hgi.hgi-bulk.hgi-time-half-pass::before {
  mask-image: url(/build/images/time-half-pass.d3d24d4e.svg);
  -webkit-mask-image: url(/build/images/time-half-pass.d3d24d4e.svg);
}

.hgi.hgi-solid.hgi-time-management-circle::before {
  mask-image: url(/build/images/time-management-circle.0c3c5bfe.svg);
  -webkit-mask-image: url(/build/images/time-management-circle.0c3c5bfe.svg);
}

.hgi.hgi-bulk.hgi-time-management-circle::before {
  mask-image: url(/build/images/time-management-circle.350b8015.svg);
  -webkit-mask-image: url(/build/images/time-management-circle.350b8015.svg);
}

.hgi.hgi-solid.hgi-time-management::before {
  mask-image: url(/build/images/time-management.80ce4300.svg);
  -webkit-mask-image: url(/build/images/time-management.80ce4300.svg);
}

.hgi.hgi-bulk.hgi-time-management::before {
  mask-image: url(/build/images/time-management.cd564716.svg);
  -webkit-mask-image: url(/build/images/time-management.cd564716.svg);
}

.hgi.hgi-solid.hgi-time-quarter-pass::before {
  mask-image: url(/build/images/time-quarter-pass.65a8234d.svg);
  -webkit-mask-image: url(/build/images/time-quarter-pass.65a8234d.svg);
}

.hgi.hgi-bulk.hgi-time-quarter-pass::before {
  mask-image: url(/build/images/time-quarter-pass.cdddbdd2.svg);
  -webkit-mask-image: url(/build/images/time-quarter-pass.cdddbdd2.svg);
}

.hgi.hgi-solid.hgi-time-quarter::before {
  mask-image: url(/build/images/time-quarter.3aa6f0d8.svg);
  -webkit-mask-image: url(/build/images/time-quarter.3aa6f0d8.svg);
}

.hgi.hgi-bulk.hgi-time-quarter::before {
  mask-image: url(/build/images/time-quarter.c3472f58.svg);
  -webkit-mask-image: url(/build/images/time-quarter.c3472f58.svg);
}

.hgi.hgi-solid.hgi-time-schedule::before {
  mask-image: url(/build/images/time-schedule.5cd56c84.svg);
  -webkit-mask-image: url(/build/images/time-schedule.5cd56c84.svg);
}

.hgi.hgi-bulk.hgi-time-schedule::before {
  mask-image: url(/build/images/time-schedule.57d65200.svg);
  -webkit-mask-image: url(/build/images/time-schedule.57d65200.svg);
}

.hgi.hgi-solid.hgi-time-setting-01::before {
  mask-image: url(/build/images/time-setting-01.61d9cfc2.svg);
  -webkit-mask-image: url(/build/images/time-setting-01.61d9cfc2.svg);
}

.hgi.hgi-bulk.hgi-time-setting-01::before {
  mask-image: url(/build/images/time-setting-01.033786e9.svg);
  -webkit-mask-image: url(/build/images/time-setting-01.033786e9.svg);
}

.hgi.hgi-solid.hgi-time-setting-02::before {
  mask-image: url(/build/images/time-setting-02.4b1be5a9.svg);
  -webkit-mask-image: url(/build/images/time-setting-02.4b1be5a9.svg);
}

.hgi.hgi-bulk.hgi-time-setting-02::before {
  mask-image: url(/build/images/time-setting-02.eba77022.svg);
  -webkit-mask-image: url(/build/images/time-setting-02.eba77022.svg);
}

.hgi.hgi-solid.hgi-time-setting-03::before {
  mask-image: url(/build/images/time-setting-03.501c39e3.svg);
  -webkit-mask-image: url(/build/images/time-setting-03.501c39e3.svg);
}

.hgi.hgi-bulk.hgi-time-setting-03::before {
  mask-image: url(/build/images/time-setting-03.a9b91a87.svg);
  -webkit-mask-image: url(/build/images/time-setting-03.a9b91a87.svg);
}

.hgi.hgi-solid.hgi-timer-01::before {
  mask-image: url(/build/images/timer-01.e0012a97.svg);
  -webkit-mask-image: url(/build/images/timer-01.e0012a97.svg);
}

.hgi.hgi-bulk.hgi-timer-01::before {
  mask-image: url(/build/images/timer-01.51b62f33.svg);
  -webkit-mask-image: url(/build/images/timer-01.51b62f33.svg);
}

.hgi.hgi-solid.hgi-timer-02::before {
  mask-image: url(/build/images/timer-02.f5868820.svg);
  -webkit-mask-image: url(/build/images/timer-02.f5868820.svg);
}

.hgi.hgi-bulk.hgi-timer-02::before {
  mask-image: url(/build/images/timer-02.e710713b.svg);
  -webkit-mask-image: url(/build/images/timer-02.e710713b.svg);
}

.hgi.hgi-solid.hgi-tips::before {
  mask-image: url(/build/images/tips.01c7fe84.svg);
  -webkit-mask-image: url(/build/images/tips.01c7fe84.svg);
}

.hgi.hgi-bulk.hgi-tips::before {
  mask-image: url(/build/images/tips.ca9dcf45.svg);
  -webkit-mask-image: url(/build/images/tips.ca9dcf45.svg);
}

.hgi.hgi-solid.hgi-tired-01::before {
  mask-image: url(/build/images/tired-01.01ed9a1e.svg);
  -webkit-mask-image: url(/build/images/tired-01.01ed9a1e.svg);
}

.hgi.hgi-bulk.hgi-tired-01::before {
  mask-image: url(/build/images/tired-01.4849b6e9.svg);
  -webkit-mask-image: url(/build/images/tired-01.4849b6e9.svg);
}

.hgi.hgi-solid.hgi-tired-02::before {
  mask-image: url(/build/images/tired-02.55219628.svg);
  -webkit-mask-image: url(/build/images/tired-02.55219628.svg);
}

.hgi.hgi-bulk.hgi-tired-02::before {
  mask-image: url(/build/images/tired-02.d421498d.svg);
  -webkit-mask-image: url(/build/images/tired-02.d421498d.svg);
}

.hgi.hgi-solid.hgi-tissue-paper::before {
  mask-image: url(/build/images/tissue-paper.f3ec9608.svg);
  -webkit-mask-image: url(/build/images/tissue-paper.f3ec9608.svg);
}

.hgi.hgi-bulk.hgi-tissue-paper::before {
  mask-image: url(/build/images/tissue-paper.4815fc0b.svg);
  -webkit-mask-image: url(/build/images/tissue-paper.4815fc0b.svg);
}

.hgi.hgi-solid.hgi-toggle-off::before {
  mask-image: url(/build/images/toggle-off.b92d07e7.svg);
  -webkit-mask-image: url(/build/images/toggle-off.b92d07e7.svg);
}

.hgi.hgi-bulk.hgi-toggle-off::before {
  mask-image: url(/build/images/toggle-off.43bfb69f.svg);
  -webkit-mask-image: url(/build/images/toggle-off.43bfb69f.svg);
}

.hgi.hgi-solid.hgi-toggle-on::before {
  mask-image: url(/build/images/toggle-on.6b222d61.svg);
  -webkit-mask-image: url(/build/images/toggle-on.6b222d61.svg);
}

.hgi.hgi-bulk.hgi-toggle-on::before {
  mask-image: url(/build/images/toggle-on.dc243f3e.svg);
  -webkit-mask-image: url(/build/images/toggle-on.dc243f3e.svg);
}

.hgi.hgi-solid.hgi-toilet-01::before {
  mask-image: url(/build/images/toilet-01.439d5347.svg);
  -webkit-mask-image: url(/build/images/toilet-01.439d5347.svg);
}

.hgi.hgi-bulk.hgi-toilet-01::before {
  mask-image: url(/build/images/toilet-01.b42fe273.svg);
  -webkit-mask-image: url(/build/images/toilet-01.b42fe273.svg);
}

.hgi.hgi-solid.hgi-toilet-02::before {
  mask-image: url(/build/images/toilet-02.8165b4bf.svg);
  -webkit-mask-image: url(/build/images/toilet-02.8165b4bf.svg);
}

.hgi.hgi-bulk.hgi-toilet-02::before {
  mask-image: url(/build/images/toilet-02.1610bcf0.svg);
  -webkit-mask-image: url(/build/images/toilet-02.1610bcf0.svg);
}

.hgi.hgi-solid.hgi-tongue-01::before {
  mask-image: url(/build/images/tongue-01.5ae683bb.svg);
  -webkit-mask-image: url(/build/images/tongue-01.5ae683bb.svg);
}

.hgi.hgi-bulk.hgi-tongue-01::before {
  mask-image: url(/build/images/tongue-01.9cb98cc9.svg);
  -webkit-mask-image: url(/build/images/tongue-01.9cb98cc9.svg);
}

.hgi.hgi-solid.hgi-tongue-wink-left::before {
  mask-image: url(/build/images/tongue-wink-left.052f7987.svg);
  -webkit-mask-image: url(/build/images/tongue-wink-left.052f7987.svg);
}

.hgi.hgi-bulk.hgi-tongue-wink-left::before {
  mask-image: url(/build/images/tongue-wink-left.6ebc9696.svg);
  -webkit-mask-image: url(/build/images/tongue-wink-left.6ebc9696.svg);
}

.hgi.hgi-solid.hgi-tongue-wink-right::before {
  mask-image: url(/build/images/tongue-wink-right.cf7e71d6.svg);
  -webkit-mask-image: url(/build/images/tongue-wink-right.cf7e71d6.svg);
}

.hgi.hgi-bulk.hgi-tongue-wink-right::before {
  mask-image: url(/build/images/tongue-wink-right.ad0ec37e.svg);
  -webkit-mask-image: url(/build/images/tongue-wink-right.ad0ec37e.svg);
}

.hgi.hgi-solid.hgi-tongue::before {
  mask-image: url(/build/images/tongue.5f59fb19.svg);
  -webkit-mask-image: url(/build/images/tongue.5f59fb19.svg);
}

.hgi.hgi-bulk.hgi-tongue::before {
  mask-image: url(/build/images/tongue.deee3442.svg);
  -webkit-mask-image: url(/build/images/tongue.deee3442.svg);
}

.hgi.hgi-solid.hgi-tools::before {
  mask-image: url(/build/images/tools.6c072660.svg);
  -webkit-mask-image: url(/build/images/tools.6c072660.svg);
}

.hgi.hgi-bulk.hgi-tools::before {
  mask-image: url(/build/images/tools.17c5783a.svg);
  -webkit-mask-image: url(/build/images/tools.17c5783a.svg);
}

.hgi.hgi-solid.hgi-tornado-01::before {
  mask-image: url(/build/images/tornado-01.c7fd3c33.svg);
  -webkit-mask-image: url(/build/images/tornado-01.c7fd3c33.svg);
}

.hgi.hgi-bulk.hgi-tornado-01::before {
  mask-image: url(/build/images/tornado-01.7316761a.svg);
  -webkit-mask-image: url(/build/images/tornado-01.7316761a.svg);
}

.hgi.hgi-solid.hgi-tornado-02::before {
  mask-image: url(/build/images/tornado-02.c730f9c1.svg);
  -webkit-mask-image: url(/build/images/tornado-02.c730f9c1.svg);
}

.hgi.hgi-bulk.hgi-tornado-02::before {
  mask-image: url(/build/images/tornado-02.50f4dac6.svg);
  -webkit-mask-image: url(/build/images/tornado-02.50f4dac6.svg);
}

.hgi.hgi-solid.hgi-torri-gate::before {
  mask-image: url(/build/images/torri-gate.41a426db.svg);
  -webkit-mask-image: url(/build/images/torri-gate.41a426db.svg);
}

.hgi.hgi-bulk.hgi-torri-gate::before {
  mask-image: url(/build/images/torri-gate.f54280ad.svg);
  -webkit-mask-image: url(/build/images/torri-gate.f54280ad.svg);
}

.hgi.hgi-solid.hgi-touch-01::before {
  mask-image: url(/build/images/touch-01.4a56f594.svg);
  -webkit-mask-image: url(/build/images/touch-01.4a56f594.svg);
}

.hgi.hgi-bulk.hgi-touch-01::before {
  mask-image: url(/build/images/touch-01.48f520a0.svg);
  -webkit-mask-image: url(/build/images/touch-01.48f520a0.svg);
}

.hgi.hgi-solid.hgi-touch-02::before {
  mask-image: url(/build/images/touch-02.7c9d4b2a.svg);
  -webkit-mask-image: url(/build/images/touch-02.7c9d4b2a.svg);
}

.hgi.hgi-bulk.hgi-touch-02::before {
  mask-image: url(/build/images/touch-02.199bbb81.svg);
  -webkit-mask-image: url(/build/images/touch-02.199bbb81.svg);
}

.hgi.hgi-solid.hgi-touch-03::before {
  mask-image: url(/build/images/touch-03.7a5c165d.svg);
  -webkit-mask-image: url(/build/images/touch-03.7a5c165d.svg);
}

.hgi.hgi-bulk.hgi-touch-03::before {
  mask-image: url(/build/images/touch-03.d6cd0cd9.svg);
  -webkit-mask-image: url(/build/images/touch-03.d6cd0cd9.svg);
}

.hgi.hgi-solid.hgi-touch-04::before {
  mask-image: url(/build/images/touch-04.2fb20cf2.svg);
  -webkit-mask-image: url(/build/images/touch-04.2fb20cf2.svg);
}

.hgi.hgi-bulk.hgi-touch-04::before {
  mask-image: url(/build/images/touch-04.92b1387d.svg);
  -webkit-mask-image: url(/build/images/touch-04.92b1387d.svg);
}

.hgi.hgi-solid.hgi-touch-05::before {
  mask-image: url(/build/images/touch-05.323ce7dc.svg);
  -webkit-mask-image: url(/build/images/touch-05.323ce7dc.svg);
}

.hgi.hgi-bulk.hgi-touch-05::before {
  mask-image: url(/build/images/touch-05.7eaf048e.svg);
  -webkit-mask-image: url(/build/images/touch-05.7eaf048e.svg);
}

.hgi.hgi-solid.hgi-touch-06::before {
  mask-image: url(/build/images/touch-06.714a1dd7.svg);
  -webkit-mask-image: url(/build/images/touch-06.714a1dd7.svg);
}

.hgi.hgi-bulk.hgi-touch-06::before {
  mask-image: url(/build/images/touch-06.087cb311.svg);
  -webkit-mask-image: url(/build/images/touch-06.087cb311.svg);
}

.hgi.hgi-solid.hgi-touch-07::before {
  mask-image: url(/build/images/touch-07.0322367d.svg);
  -webkit-mask-image: url(/build/images/touch-07.0322367d.svg);
}

.hgi.hgi-bulk.hgi-touch-07::before {
  mask-image: url(/build/images/touch-07.a15c6003.svg);
  -webkit-mask-image: url(/build/images/touch-07.a15c6003.svg);
}

.hgi.hgi-solid.hgi-touch-08::before {
  mask-image: url(/build/images/touch-08.0b4da7c2.svg);
  -webkit-mask-image: url(/build/images/touch-08.0b4da7c2.svg);
}

.hgi.hgi-bulk.hgi-touch-08::before {
  mask-image: url(/build/images/touch-08.ecebee77.svg);
  -webkit-mask-image: url(/build/images/touch-08.ecebee77.svg);
}

.hgi.hgi-solid.hgi-touch-09::before {
  mask-image: url(/build/images/touch-09.a23fdb39.svg);
  -webkit-mask-image: url(/build/images/touch-09.a23fdb39.svg);
}

.hgi.hgi-bulk.hgi-touch-09::before {
  mask-image: url(/build/images/touch-09.03ae1579.svg);
  -webkit-mask-image: url(/build/images/touch-09.03ae1579.svg);
}

.hgi.hgi-solid.hgi-touch-10::before {
  mask-image: url(/build/images/touch-10.fdfe853e.svg);
  -webkit-mask-image: url(/build/images/touch-10.fdfe853e.svg);
}

.hgi.hgi-bulk.hgi-touch-10::before {
  mask-image: url(/build/images/touch-10.f6701022.svg);
  -webkit-mask-image: url(/build/images/touch-10.f6701022.svg);
}

.hgi.hgi-solid.hgi-touch-interaction-01::before {
  mask-image: url(/build/images/touch-interaction-01.476077b0.svg);
  -webkit-mask-image: url(/build/images/touch-interaction-01.476077b0.svg);
}

.hgi.hgi-bulk.hgi-touch-interaction-01::before {
  mask-image: url(/build/images/touch-interaction-01.6ce77b9b.svg);
  -webkit-mask-image: url(/build/images/touch-interaction-01.6ce77b9b.svg);
}

.hgi.hgi-solid.hgi-touch-interaction-02::before {
  mask-image: url(/build/images/touch-interaction-02.137ae48a.svg);
  -webkit-mask-image: url(/build/images/touch-interaction-02.137ae48a.svg);
}

.hgi.hgi-bulk.hgi-touch-interaction-02::before {
  mask-image: url(/build/images/touch-interaction-02.2895f980.svg);
  -webkit-mask-image: url(/build/images/touch-interaction-02.2895f980.svg);
}

.hgi.hgi-solid.hgi-touch-interaction-03::before {
  mask-image: url(/build/images/touch-interaction-03.2313010b.svg);
  -webkit-mask-image: url(/build/images/touch-interaction-03.2313010b.svg);
}

.hgi.hgi-bulk.hgi-touch-interaction-03::before {
  mask-image: url(/build/images/touch-interaction-03.d92e51ad.svg);
  -webkit-mask-image: url(/build/images/touch-interaction-03.d92e51ad.svg);
}

.hgi.hgi-solid.hgi-touch-interaction-04::before {
  mask-image: url(/build/images/touch-interaction-04.f49f3992.svg);
  -webkit-mask-image: url(/build/images/touch-interaction-04.f49f3992.svg);
}

.hgi.hgi-bulk.hgi-touch-interaction-04::before {
  mask-image: url(/build/images/touch-interaction-04.b28b5555.svg);
  -webkit-mask-image: url(/build/images/touch-interaction-04.b28b5555.svg);
}

.hgi.hgi-solid.hgi-touch-locked-01::before {
  mask-image: url(/build/images/touch-locked-01.b1bd3e81.svg);
  -webkit-mask-image: url(/build/images/touch-locked-01.b1bd3e81.svg);
}

.hgi.hgi-bulk.hgi-touch-locked-01::before {
  mask-image: url(/build/images/touch-locked-01.e5bb4d59.svg);
  -webkit-mask-image: url(/build/images/touch-locked-01.e5bb4d59.svg);
}

.hgi.hgi-solid.hgi-touch-locked-02::before {
  mask-image: url(/build/images/touch-locked-02.148aefc0.svg);
  -webkit-mask-image: url(/build/images/touch-locked-02.148aefc0.svg);
}

.hgi.hgi-bulk.hgi-touch-locked-02::before {
  mask-image: url(/build/images/touch-locked-02.47c5effb.svg);
  -webkit-mask-image: url(/build/images/touch-locked-02.47c5effb.svg);
}

.hgi.hgi-solid.hgi-touch-locked-03::before {
  mask-image: url(/build/images/touch-locked-03.7c128a26.svg);
  -webkit-mask-image: url(/build/images/touch-locked-03.7c128a26.svg);
}

.hgi.hgi-bulk.hgi-touch-locked-03::before {
  mask-image: url(/build/images/touch-locked-03.efa9bc27.svg);
  -webkit-mask-image: url(/build/images/touch-locked-03.efa9bc27.svg);
}

.hgi.hgi-solid.hgi-touch-locked-04::before {
  mask-image: url(/build/images/touch-locked-04.8ff41acb.svg);
  -webkit-mask-image: url(/build/images/touch-locked-04.8ff41acb.svg);
}

.hgi.hgi-bulk.hgi-touch-locked-04::before {
  mask-image: url(/build/images/touch-locked-04.daefa644.svg);
  -webkit-mask-image: url(/build/images/touch-locked-04.daefa644.svg);
}

.hgi.hgi-solid.hgi-touchpad-01::before {
  mask-image: url(/build/images/touchpad-01.6ee22e19.svg);
  -webkit-mask-image: url(/build/images/touchpad-01.6ee22e19.svg);
}

.hgi.hgi-bulk.hgi-touchpad-01::before {
  mask-image: url(/build/images/touchpad-01.b0faec78.svg);
  -webkit-mask-image: url(/build/images/touchpad-01.b0faec78.svg);
}

.hgi.hgi-solid.hgi-touchpad-02::before {
  mask-image: url(/build/images/touchpad-02.4e8a7815.svg);
  -webkit-mask-image: url(/build/images/touchpad-02.4e8a7815.svg);
}

.hgi.hgi-bulk.hgi-touchpad-02::before {
  mask-image: url(/build/images/touchpad-02.cb5333c0.svg);
  -webkit-mask-image: url(/build/images/touchpad-02.cb5333c0.svg);
}

.hgi.hgi-solid.hgi-touchpad-03::before {
  mask-image: url(/build/images/touchpad-03.82f531c6.svg);
  -webkit-mask-image: url(/build/images/touchpad-03.82f531c6.svg);
}

.hgi.hgi-bulk.hgi-touchpad-03::before {
  mask-image: url(/build/images/touchpad-03.8bfa9c40.svg);
  -webkit-mask-image: url(/build/images/touchpad-03.8bfa9c40.svg);
}

.hgi.hgi-solid.hgi-touchpad-04::before {
  mask-image: url(/build/images/touchpad-04.b1a6a19b.svg);
  -webkit-mask-image: url(/build/images/touchpad-04.b1a6a19b.svg);
}

.hgi.hgi-bulk.hgi-touchpad-04::before {
  mask-image: url(/build/images/touchpad-04.82ed9f81.svg);
  -webkit-mask-image: url(/build/images/touchpad-04.82ed9f81.svg);
}

.hgi.hgi-solid.hgi-tow-truck::before {
  mask-image: url(/build/images/tow-truck.cd80810b.svg);
  -webkit-mask-image: url(/build/images/tow-truck.cd80810b.svg);
}

.hgi.hgi-bulk.hgi-tow-truck::before {
  mask-image: url(/build/images/tow-truck.61ee1d8c.svg);
  -webkit-mask-image: url(/build/images/tow-truck.61ee1d8c.svg);
}

.hgi.hgi-solid.hgi-towels::before {
  mask-image: url(/build/images/towels.5c33e6e6.svg);
  -webkit-mask-image: url(/build/images/towels.5c33e6e6.svg);
}

.hgi.hgi-bulk.hgi-towels::before {
  mask-image: url(/build/images/towels.e6bb64a4.svg);
  -webkit-mask-image: url(/build/images/towels.e6bb64a4.svg);
}

.hgi.hgi-solid.hgi-toy-train::before {
  mask-image: url(/build/images/toy-train.767e1797.svg);
  -webkit-mask-image: url(/build/images/toy-train.767e1797.svg);
}

.hgi.hgi-bulk.hgi-toy-train::before {
  mask-image: url(/build/images/toy-train.52facc47.svg);
  -webkit-mask-image: url(/build/images/toy-train.52facc47.svg);
}

.hgi.hgi-solid.hgi-tractor::before {
  mask-image: url(/build/images/tractor.79913337.svg);
  -webkit-mask-image: url(/build/images/tractor.79913337.svg);
}

.hgi.hgi-bulk.hgi-tractor::before {
  mask-image: url(/build/images/tractor.cd845eaf.svg);
  -webkit-mask-image: url(/build/images/tractor.cd845eaf.svg);
}

.hgi.hgi-solid.hgi-trade-down::before {
  mask-image: url(/build/images/trade-down.2d91b7bd.svg);
  -webkit-mask-image: url(/build/images/trade-down.2d91b7bd.svg);
}

.hgi.hgi-bulk.hgi-trade-down::before {
  mask-image: url(/build/images/trade-down.b37dcd17.svg);
  -webkit-mask-image: url(/build/images/trade-down.b37dcd17.svg);
}

.hgi.hgi-solid.hgi-trade-mark::before {
  mask-image: url(/build/images/trade-mark.0b1352b0.svg);
  -webkit-mask-image: url(/build/images/trade-mark.0b1352b0.svg);
}

.hgi.hgi-bulk.hgi-trade-mark::before {
  mask-image: url(/build/images/trade-mark.c6630b0c.svg);
  -webkit-mask-image: url(/build/images/trade-mark.c6630b0c.svg);
}

.hgi.hgi-solid.hgi-trade-up::before {
  mask-image: url(/build/images/trade-up.859f4518.svg);
  -webkit-mask-image: url(/build/images/trade-up.859f4518.svg);
}

.hgi.hgi-bulk.hgi-trade-up::before {
  mask-image: url(/build/images/trade-up.5b525479.svg);
  -webkit-mask-image: url(/build/images/trade-up.5b525479.svg);
}

.hgi.hgi-solid.hgi-trademark::before {
  mask-image: url(/build/images/trademark.32aed736.svg);
  -webkit-mask-image: url(/build/images/trademark.32aed736.svg);
}

.hgi.hgi-bulk.hgi-trademark::before {
  mask-image: url(/build/images/trademark.c9d8aaa8.svg);
  -webkit-mask-image: url(/build/images/trademark.c9d8aaa8.svg);
}

.hgi.hgi-solid.hgi-traffic-incident::before {
  mask-image: url(/build/images/traffic-incident.55893435.svg);
  -webkit-mask-image: url(/build/images/traffic-incident.55893435.svg);
}

.hgi.hgi-bulk.hgi-traffic-incident::before {
  mask-image: url(/build/images/traffic-incident.418ebc61.svg);
  -webkit-mask-image: url(/build/images/traffic-incident.418ebc61.svg);
}

.hgi.hgi-solid.hgi-traffic-light::before {
  mask-image: url(/build/images/traffic-light.270089d3.svg);
  -webkit-mask-image: url(/build/images/traffic-light.270089d3.svg);
}

.hgi.hgi-bulk.hgi-traffic-light::before {
  mask-image: url(/build/images/traffic-light.32b37d2e.svg);
  -webkit-mask-image: url(/build/images/traffic-light.32b37d2e.svg);
}

.hgi.hgi-solid.hgi-train-01::before {
  mask-image: url(/build/images/train-01.5b10d3c4.svg);
  -webkit-mask-image: url(/build/images/train-01.5b10d3c4.svg);
}

.hgi.hgi-bulk.hgi-train-01::before {
  mask-image: url(/build/images/train-01.cb965388.svg);
  -webkit-mask-image: url(/build/images/train-01.cb965388.svg);
}

.hgi.hgi-solid.hgi-train-02::before {
  mask-image: url(/build/images/train-02.888288cb.svg);
  -webkit-mask-image: url(/build/images/train-02.888288cb.svg);
}

.hgi.hgi-bulk.hgi-train-02::before {
  mask-image: url(/build/images/train-02.b99f84f4.svg);
  -webkit-mask-image: url(/build/images/train-02.b99f84f4.svg);
}

.hgi.hgi-solid.hgi-tram::before {
  mask-image: url(/build/images/tram.0e5f353f.svg);
  -webkit-mask-image: url(/build/images/tram.0e5f353f.svg);
}

.hgi.hgi-bulk.hgi-tram::before {
  mask-image: url(/build/images/tram.a6d06b3f.svg);
  -webkit-mask-image: url(/build/images/tram.a6d06b3f.svg);
}

.hgi.hgi-solid.hgi-trampoline::before {
  mask-image: url(/build/images/trampoline.a318b32c.svg);
  -webkit-mask-image: url(/build/images/trampoline.a318b32c.svg);
}

.hgi.hgi-bulk.hgi-trampoline::before {
  mask-image: url(/build/images/trampoline.c3d3b089.svg);
  -webkit-mask-image: url(/build/images/trampoline.c3d3b089.svg);
}

.hgi.hgi-solid.hgi-transaction::before {
  mask-image: url(/build/images/transaction.66268760.svg);
  -webkit-mask-image: url(/build/images/transaction.66268760.svg);
}

.hgi.hgi-bulk.hgi-transaction::before {
  mask-image: url(/build/images/transaction.53ed0329.svg);
  -webkit-mask-image: url(/build/images/transaction.53ed0329.svg);
}

.hgi.hgi-solid.hgi-transition-bottom::before {
  mask-image: url(/build/images/transition-bottom.732fd9b7.svg);
  -webkit-mask-image: url(/build/images/transition-bottom.732fd9b7.svg);
}

.hgi.hgi-bulk.hgi-transition-bottom::before {
  mask-image: url(/build/images/transition-bottom.fba90af7.svg);
  -webkit-mask-image: url(/build/images/transition-bottom.fba90af7.svg);
}

.hgi.hgi-solid.hgi-transition-left::before {
  mask-image: url(/build/images/transition-left.d0d7f07f.svg);
  -webkit-mask-image: url(/build/images/transition-left.d0d7f07f.svg);
}

.hgi.hgi-bulk.hgi-transition-left::before {
  mask-image: url(/build/images/transition-left.840460b4.svg);
  -webkit-mask-image: url(/build/images/transition-left.840460b4.svg);
}

.hgi.hgi-solid.hgi-transition-right::before {
  mask-image: url(/build/images/transition-right.a4513689.svg);
  -webkit-mask-image: url(/build/images/transition-right.a4513689.svg);
}

.hgi.hgi-bulk.hgi-transition-right::before {
  mask-image: url(/build/images/transition-right.6cb747cc.svg);
  -webkit-mask-image: url(/build/images/transition-right.6cb747cc.svg);
}

.hgi.hgi-solid.hgi-transition-top::before {
  mask-image: url(/build/images/transition-top.3fc1e82b.svg);
  -webkit-mask-image: url(/build/images/transition-top.3fc1e82b.svg);
}

.hgi.hgi-bulk.hgi-transition-top::before {
  mask-image: url(/build/images/transition-top.3be284e5.svg);
  -webkit-mask-image: url(/build/images/transition-top.3be284e5.svg);
}

.hgi.hgi-solid.hgi-translate::before {
  mask-image: url(/build/images/translate.7fc1d90e.svg);
  -webkit-mask-image: url(/build/images/translate.7fc1d90e.svg);
}

.hgi.hgi-bulk.hgi-translate::before {
  mask-image: url(/build/images/translate.df960863.svg);
  -webkit-mask-image: url(/build/images/translate.df960863.svg);
}

.hgi.hgi-solid.hgi-translation::before {
  mask-image: url(/build/images/translation.ea92585d.svg);
  -webkit-mask-image: url(/build/images/translation.ea92585d.svg);
}

.hgi.hgi-bulk.hgi-translation::before {
  mask-image: url(/build/images/translation.b1a5c005.svg);
  -webkit-mask-image: url(/build/images/translation.b1a5c005.svg);
}

.hgi.hgi-solid.hgi-transmission::before {
  mask-image: url(/build/images/transmission.7482866e.svg);
  -webkit-mask-image: url(/build/images/transmission.7482866e.svg);
}

.hgi.hgi-bulk.hgi-transmission::before {
  mask-image: url(/build/images/transmission.e9c62953.svg);
  -webkit-mask-image: url(/build/images/transmission.e9c62953.svg);
}

.hgi.hgi-solid.hgi-transparency::before {
  mask-image: url(/build/images/transparency.c390522b.svg);
  -webkit-mask-image: url(/build/images/transparency.c390522b.svg);
}

.hgi.hgi-bulk.hgi-transparency::before {
  mask-image: url(/build/images/transparency.764fc9bf.svg);
  -webkit-mask-image: url(/build/images/transparency.764fc9bf.svg);
}

.hgi.hgi-solid.hgi-trapezoid-line-horizontal::before {
  mask-image: url(/build/images/trapezoid-line-horizontal.464fbe92.svg);
  -webkit-mask-image: url(/build/images/trapezoid-line-horizontal.464fbe92.svg);
}

.hgi.hgi-bulk.hgi-trapezoid-line-horizontal::before {
  mask-image: url(/build/images/trapezoid-line-horizontal.02f549ea.svg);
  -webkit-mask-image: url(/build/images/trapezoid-line-horizontal.02f549ea.svg);
}

.hgi.hgi-solid.hgi-trapezoid-line-vertical::before {
  mask-image: url(/build/images/trapezoid-line-vertical.c6d4a8a1.svg);
  -webkit-mask-image: url(/build/images/trapezoid-line-vertical.c6d4a8a1.svg);
}

.hgi.hgi-bulk.hgi-trapezoid-line-vertical::before {
  mask-image: url(/build/images/trapezoid-line-vertical.6ccb7765.svg);
  -webkit-mask-image: url(/build/images/trapezoid-line-vertical.6ccb7765.svg);
}

.hgi.hgi-solid.hgi-travel-bag::before {
  mask-image: url(/build/images/travel-bag.ccf45c7b.svg);
  -webkit-mask-image: url(/build/images/travel-bag.ccf45c7b.svg);
}

.hgi.hgi-bulk.hgi-travel-bag::before {
  mask-image: url(/build/images/travel-bag.43218145.svg);
  -webkit-mask-image: url(/build/images/travel-bag.43218145.svg);
}

.hgi.hgi-solid.hgi-treadmill-01::before {
  mask-image: url(/build/images/treadmill-01.878c58d0.svg);
  -webkit-mask-image: url(/build/images/treadmill-01.878c58d0.svg);
}

.hgi.hgi-bulk.hgi-treadmill-01::before {
  mask-image: url(/build/images/treadmill-01.033e7779.svg);
  -webkit-mask-image: url(/build/images/treadmill-01.033e7779.svg);
}

.hgi.hgi-solid.hgi-treadmill-02::before {
  mask-image: url(/build/images/treadmill-02.7656382d.svg);
  -webkit-mask-image: url(/build/images/treadmill-02.7656382d.svg);
}

.hgi.hgi-bulk.hgi-treadmill-02::before {
  mask-image: url(/build/images/treadmill-02.55d72876.svg);
  -webkit-mask-image: url(/build/images/treadmill-02.55d72876.svg);
}

.hgi.hgi-solid.hgi-treatment::before {
  mask-image: url(/build/images/treatment.1b1eb37e.svg);
  -webkit-mask-image: url(/build/images/treatment.1b1eb37e.svg);
}

.hgi.hgi-bulk.hgi-treatment::before {
  mask-image: url(/build/images/treatment.88313293.svg);
  -webkit-mask-image: url(/build/images/treatment.88313293.svg);
}

.hgi.hgi-solid.hgi-tree-01::before {
  mask-image: url(/build/images/tree-01.95656444.svg);
  -webkit-mask-image: url(/build/images/tree-01.95656444.svg);
}

.hgi.hgi-bulk.hgi-tree-01::before {
  mask-image: url(/build/images/tree-01.a23fc674.svg);
  -webkit-mask-image: url(/build/images/tree-01.a23fc674.svg);
}

.hgi.hgi-solid.hgi-tree-02::before {
  mask-image: url(/build/images/tree-02.3122a08c.svg);
  -webkit-mask-image: url(/build/images/tree-02.3122a08c.svg);
}

.hgi.hgi-bulk.hgi-tree-02::before {
  mask-image: url(/build/images/tree-02.fce911ee.svg);
  -webkit-mask-image: url(/build/images/tree-02.fce911ee.svg);
}

.hgi.hgi-solid.hgi-tree-03::before {
  mask-image: url(/build/images/tree-03.33d918e6.svg);
  -webkit-mask-image: url(/build/images/tree-03.33d918e6.svg);
}

.hgi.hgi-bulk.hgi-tree-03::before {
  mask-image: url(/build/images/tree-03.069061d4.svg);
  -webkit-mask-image: url(/build/images/tree-03.069061d4.svg);
}

.hgi.hgi-solid.hgi-tree-04::before {
  mask-image: url(/build/images/tree-04.1215fbf8.svg);
  -webkit-mask-image: url(/build/images/tree-04.1215fbf8.svg);
}

.hgi.hgi-bulk.hgi-tree-04::before {
  mask-image: url(/build/images/tree-04.173f9a82.svg);
  -webkit-mask-image: url(/build/images/tree-04.173f9a82.svg);
}

.hgi.hgi-solid.hgi-tree-05::before {
  mask-image: url(/build/images/tree-05.5b4f4fb6.svg);
  -webkit-mask-image: url(/build/images/tree-05.5b4f4fb6.svg);
}

.hgi.hgi-bulk.hgi-tree-05::before {
  mask-image: url(/build/images/tree-05.73afbf02.svg);
  -webkit-mask-image: url(/build/images/tree-05.73afbf02.svg);
}

.hgi.hgi-solid.hgi-tree-06::before {
  mask-image: url(/build/images/tree-06.25a9dd5c.svg);
  -webkit-mask-image: url(/build/images/tree-06.25a9dd5c.svg);
}

.hgi.hgi-bulk.hgi-tree-06::before {
  mask-image: url(/build/images/tree-06.b5f43570.svg);
  -webkit-mask-image: url(/build/images/tree-06.b5f43570.svg);
}

.hgi.hgi-solid.hgi-tree-07::before {
  mask-image: url(/build/images/tree-07.9c19f83d.svg);
  -webkit-mask-image: url(/build/images/tree-07.9c19f83d.svg);
}

.hgi.hgi-bulk.hgi-tree-07::before {
  mask-image: url(/build/images/tree-07.109c258a.svg);
  -webkit-mask-image: url(/build/images/tree-07.109c258a.svg);
}

.hgi.hgi-solid.hgi-trello::before {
  mask-image: url(/build/images/trello.15888bd3.svg);
  -webkit-mask-image: url(/build/images/trello.15888bd3.svg);
}

.hgi.hgi-bulk.hgi-trello::before {
  mask-image: url(/build/images/trello.dac61d74.svg);
  -webkit-mask-image: url(/build/images/trello.dac61d74.svg);
}

.hgi.hgi-solid.hgi-triangle-01::before {
  mask-image: url(/build/images/triangle-01.742d2cc8.svg);
  -webkit-mask-image: url(/build/images/triangle-01.742d2cc8.svg);
}

.hgi.hgi-bulk.hgi-triangle-01::before {
  mask-image: url(/build/images/triangle-01.2475f85d.svg);
  -webkit-mask-image: url(/build/images/triangle-01.2475f85d.svg);
}

.hgi.hgi-solid.hgi-triangle-02::before {
  mask-image: url(/build/images/triangle-02.04232da7.svg);
  -webkit-mask-image: url(/build/images/triangle-02.04232da7.svg);
}

.hgi.hgi-bulk.hgi-triangle-02::before {
  mask-image: url(/build/images/triangle-02.cbf403c3.svg);
  -webkit-mask-image: url(/build/images/triangle-02.cbf403c3.svg);
}

.hgi.hgi-solid.hgi-triangle-03::before {
  mask-image: url(/build/images/triangle-03.883df47b.svg);
  -webkit-mask-image: url(/build/images/triangle-03.883df47b.svg);
}

.hgi.hgi-bulk.hgi-triangle-03::before {
  mask-image: url(/build/images/triangle-03.aa387e0f.svg);
  -webkit-mask-image: url(/build/images/triangle-03.aa387e0f.svg);
}

.hgi.hgi-solid.hgi-triangle::before {
  mask-image: url(/build/images/triangle.6a65f889.svg);
  -webkit-mask-image: url(/build/images/triangle.6a65f889.svg);
}

.hgi.hgi-bulk.hgi-triangle::before {
  mask-image: url(/build/images/triangle.04809a8a.svg);
  -webkit-mask-image: url(/build/images/triangle.04809a8a.svg);
}

.hgi.hgi-solid.hgi-trolley-01::before {
  mask-image: url(/build/images/trolley-01.774aff1b.svg);
  -webkit-mask-image: url(/build/images/trolley-01.774aff1b.svg);
}

.hgi.hgi-bulk.hgi-trolley-01::before {
  mask-image: url(/build/images/trolley-01.05dd9211.svg);
  -webkit-mask-image: url(/build/images/trolley-01.05dd9211.svg);
}

.hgi.hgi-solid.hgi-trolley-02::before {
  mask-image: url(/build/images/trolley-02.f994eba5.svg);
  -webkit-mask-image: url(/build/images/trolley-02.f994eba5.svg);
}

.hgi.hgi-bulk.hgi-trolley-02::before {
  mask-image: url(/build/images/trolley-02.8acfcc22.svg);
  -webkit-mask-image: url(/build/images/trolley-02.8acfcc22.svg);
}

.hgi.hgi-solid.hgi-tropical-storm-tracks-01::before {
  mask-image: url(/build/images/tropical-storm-tracks-01.dfc60999.svg);
  -webkit-mask-image: url(/build/images/tropical-storm-tracks-01.dfc60999.svg);
}

.hgi.hgi-bulk.hgi-tropical-storm-tracks-01::before {
  mask-image: url(/build/images/tropical-storm-tracks-01.02dd15a1.svg);
  -webkit-mask-image: url(/build/images/tropical-storm-tracks-01.02dd15a1.svg);
}

.hgi.hgi-solid.hgi-tropical-storm-tracks-02::before {
  mask-image: url(/build/images/tropical-storm-tracks-02.6446d3ec.svg);
  -webkit-mask-image: url(/build/images/tropical-storm-tracks-02.6446d3ec.svg);
}

.hgi.hgi-bulk.hgi-tropical-storm-tracks-02::before {
  mask-image: url(/build/images/tropical-storm-tracks-02.d60d1f92.svg);
  -webkit-mask-image: url(/build/images/tropical-storm-tracks-02.d60d1f92.svg);
}

.hgi.hgi-solid.hgi-tropical-storm::before {
  mask-image: url(/build/images/tropical-storm.0a178858.svg);
  -webkit-mask-image: url(/build/images/tropical-storm.0a178858.svg);
}

.hgi.hgi-bulk.hgi-tropical-storm::before {
  mask-image: url(/build/images/tropical-storm.b7e29490.svg);
  -webkit-mask-image: url(/build/images/tropical-storm.b7e29490.svg);
}

.hgi.hgi-solid.hgi-truck-delivery::before {
  mask-image: url(/build/images/truck-delivery.42ae2635.svg);
  -webkit-mask-image: url(/build/images/truck-delivery.42ae2635.svg);
}

.hgi.hgi-bulk.hgi-truck-delivery::before {
  mask-image: url(/build/images/truck-delivery.66fdce5f.svg);
  -webkit-mask-image: url(/build/images/truck-delivery.66fdce5f.svg);
}

.hgi.hgi-solid.hgi-truck-monster::before {
  mask-image: url(/build/images/truck-monster.c6724f0f.svg);
  -webkit-mask-image: url(/build/images/truck-monster.c6724f0f.svg);
}

.hgi.hgi-bulk.hgi-truck-monster::before {
  mask-image: url(/build/images/truck-monster.445698b5.svg);
  -webkit-mask-image: url(/build/images/truck-monster.445698b5.svg);
}

.hgi.hgi-solid.hgi-truck-return::before {
  mask-image: url(/build/images/truck-return.81467723.svg);
  -webkit-mask-image: url(/build/images/truck-return.81467723.svg);
}

.hgi.hgi-bulk.hgi-truck-return::before {
  mask-image: url(/build/images/truck-return.4d4d9bc2.svg);
  -webkit-mask-image: url(/build/images/truck-return.4d4d9bc2.svg);
}

.hgi.hgi-solid.hgi-truck::before {
  mask-image: url(/build/images/truck.3e8b9997.svg);
  -webkit-mask-image: url(/build/images/truck.3e8b9997.svg);
}

.hgi.hgi-bulk.hgi-truck::before {
  mask-image: url(/build/images/truck.68dd4998.svg);
  -webkit-mask-image: url(/build/images/truck.68dd4998.svg);
}

.hgi.hgi-solid.hgi-trulli::before {
  mask-image: url(/build/images/trulli.5ecc2861.svg);
  -webkit-mask-image: url(/build/images/trulli.5ecc2861.svg);
}

.hgi.hgi-bulk.hgi-trulli::before {
  mask-image: url(/build/images/trulli.476c07fd.svg);
  -webkit-mask-image: url(/build/images/trulli.476c07fd.svg);
}

.hgi.hgi-solid.hgi-tsunami::before {
  mask-image: url(/build/images/tsunami.b0066037.svg);
  -webkit-mask-image: url(/build/images/tsunami.b0066037.svg);
}

.hgi.hgi-bulk.hgi-tsunami::before {
  mask-image: url(/build/images/tsunami.58875b3c.svg);
  -webkit-mask-image: url(/build/images/tsunami.58875b3c.svg);
}

.hgi.hgi-solid.hgi-tulip::before {
  mask-image: url(/build/images/tulip.3f6a4adc.svg);
  -webkit-mask-image: url(/build/images/tulip.3f6a4adc.svg);
}

.hgi.hgi-bulk.hgi-tulip::before {
  mask-image: url(/build/images/tulip.af5054c0.svg);
  -webkit-mask-image: url(/build/images/tulip.af5054c0.svg);
}

.hgi.hgi-solid.hgi-tumblr::before {
  mask-image: url(/build/images/tumblr.9ea9bdee.svg);
  -webkit-mask-image: url(/build/images/tumblr.9ea9bdee.svg);
}

.hgi.hgi-bulk.hgi-tumblr::before {
  mask-image: url(/build/images/tumblr.3fd5622d.svg);
  -webkit-mask-image: url(/build/images/tumblr.3fd5622d.svg);
}

.hgi.hgi-solid.hgi-turtle-neck::before {
  mask-image: url(/build/images/turtle-neck.83ba3596.svg);
  -webkit-mask-image: url(/build/images/turtle-neck.83ba3596.svg);
}

.hgi.hgi-bulk.hgi-turtle-neck::before {
  mask-image: url(/build/images/turtle-neck.21146690.svg);
  -webkit-mask-image: url(/build/images/turtle-neck.21146690.svg);
}

.hgi.hgi-solid.hgi-tv-01::before {
  mask-image: url(/build/images/tv-01.55e81e44.svg);
  -webkit-mask-image: url(/build/images/tv-01.55e81e44.svg);
}

.hgi.hgi-bulk.hgi-tv-01::before {
  mask-image: url(/build/images/tv-01.201cc44c.svg);
  -webkit-mask-image: url(/build/images/tv-01.201cc44c.svg);
}

.hgi.hgi-solid.hgi-tv-02::before {
  mask-image: url(/build/images/tv-02.b3592874.svg);
  -webkit-mask-image: url(/build/images/tv-02.b3592874.svg);
}

.hgi.hgi-bulk.hgi-tv-02::before {
  mask-image: url(/build/images/tv-02.6a09791c.svg);
  -webkit-mask-image: url(/build/images/tv-02.6a09791c.svg);
}

.hgi.hgi-solid.hgi-tv-fix::before {
  mask-image: url(/build/images/tv-fix.d4cae959.svg);
  -webkit-mask-image: url(/build/images/tv-fix.d4cae959.svg);
}

.hgi.hgi-bulk.hgi-tv-fix::before {
  mask-image: url(/build/images/tv-fix.fad73310.svg);
  -webkit-mask-image: url(/build/images/tv-fix.fad73310.svg);
}

.hgi.hgi-solid.hgi-tv-issue::before {
  mask-image: url(/build/images/tv-issue.0a1b882a.svg);
  -webkit-mask-image: url(/build/images/tv-issue.0a1b882a.svg);
}

.hgi.hgi-bulk.hgi-tv-issue::before {
  mask-image: url(/build/images/tv-issue.2d00a35f.svg);
  -webkit-mask-image: url(/build/images/tv-issue.2d00a35f.svg);
}

.hgi.hgi-solid.hgi-tv-smart::before {
  mask-image: url(/build/images/tv-smart.892e53ab.svg);
  -webkit-mask-image: url(/build/images/tv-smart.892e53ab.svg);
}

.hgi.hgi-bulk.hgi-tv-smart::before {
  mask-image: url(/build/images/tv-smart.d3157493.svg);
  -webkit-mask-image: url(/build/images/tv-smart.d3157493.svg);
}

.hgi.hgi-solid.hgi-twin-tower::before {
  mask-image: url(/build/images/twin-tower.804d4da7.svg);
  -webkit-mask-image: url(/build/images/twin-tower.804d4da7.svg);
}

.hgi.hgi-bulk.hgi-twin-tower::before {
  mask-image: url(/build/images/twin-tower.aa20ea20.svg);
  -webkit-mask-image: url(/build/images/twin-tower.aa20ea20.svg);
}

.hgi.hgi-solid.hgi-twitch::before {
  mask-image: url(/build/images/twitch.6d0620e6.svg);
  -webkit-mask-image: url(/build/images/twitch.6d0620e6.svg);
}

.hgi.hgi-bulk.hgi-twitch::before {
  mask-image: url(/build/images/twitch.6fe06b75.svg);
  -webkit-mask-image: url(/build/images/twitch.6fe06b75.svg);
}

.hgi.hgi-solid.hgi-twitter-square::before {
  mask-image: url(/build/images/twitter-square.ffce01a1.svg);
  -webkit-mask-image: url(/build/images/twitter-square.ffce01a1.svg);
}

.hgi.hgi-bulk.hgi-twitter-square::before {
  mask-image: url(/build/images/twitter-square.50b77103.svg);
  -webkit-mask-image: url(/build/images/twitter-square.50b77103.svg);
}

.hgi.hgi-solid.hgi-twitter::before {
  mask-image: url(/build/images/twitter.35cceb15.svg);
  -webkit-mask-image: url(/build/images/twitter.35cceb15.svg);
}

.hgi.hgi-bulk.hgi-twitter::before {
  mask-image: url(/build/images/twitter.b6a929c2.svg);
  -webkit-mask-image: url(/build/images/twitter.b6a929c2.svg);
}

.hgi.hgi-solid.hgi-two-factor-access::before {
  mask-image: url(/build/images/two-factor-access.9d0f195a.svg);
  -webkit-mask-image: url(/build/images/two-factor-access.9d0f195a.svg);
}

.hgi.hgi-bulk.hgi-two-factor-access::before {
  mask-image: url(/build/images/two-factor-access.489ce3de.svg);
  -webkit-mask-image: url(/build/images/two-factor-access.489ce3de.svg);
}

.hgi.hgi-solid.hgi-two-finger-01::before {
  mask-image: url(/build/images/two-finger-01.6d20996c.svg);
  -webkit-mask-image: url(/build/images/two-finger-01.6d20996c.svg);
}

.hgi.hgi-bulk.hgi-two-finger-01::before {
  mask-image: url(/build/images/two-finger-01.8a3bacc1.svg);
  -webkit-mask-image: url(/build/images/two-finger-01.8a3bacc1.svg);
}

.hgi.hgi-solid.hgi-two-finger-02::before {
  mask-image: url(/build/images/two-finger-02.6f682899.svg);
  -webkit-mask-image: url(/build/images/two-finger-02.6f682899.svg);
}

.hgi.hgi-bulk.hgi-two-finger-02::before {
  mask-image: url(/build/images/two-finger-02.3bdd897d.svg);
  -webkit-mask-image: url(/build/images/two-finger-02.3bdd897d.svg);
}

.hgi.hgi-solid.hgi-two-finger-03::before {
  mask-image: url(/build/images/two-finger-03.03dc8e0d.svg);
  -webkit-mask-image: url(/build/images/two-finger-03.03dc8e0d.svg);
}

.hgi.hgi-bulk.hgi-two-finger-03::before {
  mask-image: url(/build/images/two-finger-03.1770ef78.svg);
  -webkit-mask-image: url(/build/images/two-finger-03.1770ef78.svg);
}

.hgi.hgi-solid.hgi-two-finger-04::before {
  mask-image: url(/build/images/two-finger-04.cc0db81c.svg);
  -webkit-mask-image: url(/build/images/two-finger-04.cc0db81c.svg);
}

.hgi.hgi-bulk.hgi-two-finger-04::before {
  mask-image: url(/build/images/two-finger-04.4003e1fa.svg);
  -webkit-mask-image: url(/build/images/two-finger-04.4003e1fa.svg);
}

.hgi.hgi-solid.hgi-two-finger-05::before {
  mask-image: url(/build/images/two-finger-05.38e40e69.svg);
  -webkit-mask-image: url(/build/images/two-finger-05.38e40e69.svg);
}

.hgi.hgi-bulk.hgi-two-finger-05::before {
  mask-image: url(/build/images/two-finger-05.216bd991.svg);
  -webkit-mask-image: url(/build/images/two-finger-05.216bd991.svg);
}

.hgi.hgi-solid.hgi-txt-01::before {
  mask-image: url(/build/images/txt-01.5e8656fe.svg);
  -webkit-mask-image: url(/build/images/txt-01.5e8656fe.svg);
}

.hgi.hgi-bulk.hgi-txt-01::before {
  mask-image: url(/build/images/txt-01.297d5c1c.svg);
  -webkit-mask-image: url(/build/images/txt-01.297d5c1c.svg);
}

.hgi.hgi-solid.hgi-txt-02::before {
  mask-image: url(/build/images/txt-02.1fa0f0b3.svg);
  -webkit-mask-image: url(/build/images/txt-02.1fa0f0b3.svg);
}

.hgi.hgi-bulk.hgi-txt-02::before {
  mask-image: url(/build/images/txt-02.fc415973.svg);
  -webkit-mask-image: url(/build/images/txt-02.fc415973.svg);
}

.hgi.hgi-solid.hgi-type-cursor::before {
  mask-image: url(/build/images/type-cursor.1116a8f6.svg);
  -webkit-mask-image: url(/build/images/type-cursor.1116a8f6.svg);
}

.hgi.hgi-bulk.hgi-type-cursor::before {
  mask-image: url(/build/images/type-cursor.7c9a8d55.svg);
  -webkit-mask-image: url(/build/images/type-cursor.7c9a8d55.svg);
}

.hgi.hgi-solid.hgi-typescript-01::before {
  mask-image: url(/build/images/typescript-01.5d7be271.svg);
  -webkit-mask-image: url(/build/images/typescript-01.5d7be271.svg);
}

.hgi.hgi-bulk.hgi-typescript-01::before {
  mask-image: url(/build/images/typescript-01.c7174726.svg);
  -webkit-mask-image: url(/build/images/typescript-01.c7174726.svg);
}

.hgi.hgi-solid.hgi-typescript-02::before {
  mask-image: url(/build/images/typescript-02.5870fbc0.svg);
  -webkit-mask-image: url(/build/images/typescript-02.5870fbc0.svg);
}

.hgi.hgi-bulk.hgi-typescript-02::before {
  mask-image: url(/build/images/typescript-02.d760ebb3.svg);
  -webkit-mask-image: url(/build/images/typescript-02.d760ebb3.svg);
}

.hgi.hgi-solid.hgi-typescript-03::before {
  mask-image: url(/build/images/typescript-03.e0dbcc42.svg);
  -webkit-mask-image: url(/build/images/typescript-03.e0dbcc42.svg);
}

.hgi.hgi-bulk.hgi-typescript-03::before {
  mask-image: url(/build/images/typescript-03.16889967.svg);
  -webkit-mask-image: url(/build/images/typescript-03.16889967.svg);
}

.hgi.hgi-solid.hgi-uber::before {
  mask-image: url(/build/images/uber.cd957ad0.svg);
  -webkit-mask-image: url(/build/images/uber.cd957ad0.svg);
}

.hgi.hgi-bulk.hgi-uber::before {
  mask-image: url(/build/images/uber.fc0a5649.svg);
  -webkit-mask-image: url(/build/images/uber.fc0a5649.svg);
}

.hgi.hgi-solid.hgi-ufo-01::before {
  mask-image: url(/build/images/ufo-01.2f88a1f3.svg);
  -webkit-mask-image: url(/build/images/ufo-01.2f88a1f3.svg);
}

.hgi.hgi-bulk.hgi-ufo-01::before {
  mask-image: url(/build/images/ufo-01.c248a769.svg);
  -webkit-mask-image: url(/build/images/ufo-01.c248a769.svg);
}

.hgi.hgi-solid.hgi-ufo::before {
  mask-image: url(/build/images/ufo.b76b21fd.svg);
  -webkit-mask-image: url(/build/images/ufo.b76b21fd.svg);
}

.hgi.hgi-bulk.hgi-ufo::before {
  mask-image: url(/build/images/ufo.87459669.svg);
  -webkit-mask-image: url(/build/images/ufo.87459669.svg);
}

.hgi.hgi-solid.hgi-umbrella-dollar::before {
  mask-image: url(/build/images/umbrella-dollar.62c6f932.svg);
  -webkit-mask-image: url(/build/images/umbrella-dollar.62c6f932.svg);
}

.hgi.hgi-bulk.hgi-umbrella-dollar::before {
  mask-image: url(/build/images/umbrella-dollar.5bc3cde0.svg);
  -webkit-mask-image: url(/build/images/umbrella-dollar.5bc3cde0.svg);
}

.hgi.hgi-solid.hgi-umbrella::before {
  mask-image: url(/build/images/umbrella.ac77047c.svg);
  -webkit-mask-image: url(/build/images/umbrella.ac77047c.svg);
}

.hgi.hgi-bulk.hgi-umbrella::before {
  mask-image: url(/build/images/umbrella.c14eba4a.svg);
  -webkit-mask-image: url(/build/images/umbrella.c14eba4a.svg);
}

.hgi.hgi-solid.hgi-unamused::before {
  mask-image: url(/build/images/unamused.3228d755.svg);
  -webkit-mask-image: url(/build/images/unamused.3228d755.svg);
}

.hgi.hgi-bulk.hgi-unamused::before {
  mask-image: url(/build/images/unamused.4b70bb2e.svg);
  -webkit-mask-image: url(/build/images/unamused.4b70bb2e.svg);
}

.hgi.hgi-solid.hgi-unavailable::before {
  mask-image: url(/build/images/unavailable.08207a2f.svg);
  -webkit-mask-image: url(/build/images/unavailable.08207a2f.svg);
}

.hgi.hgi-bulk.hgi-unavailable::before {
  mask-image: url(/build/images/unavailable.04374414.svg);
  -webkit-mask-image: url(/build/images/unavailable.04374414.svg);
}

.hgi.hgi-solid.hgi-underpants-01::before {
  mask-image: url(/build/images/underpants-01.51d9f262.svg);
  -webkit-mask-image: url(/build/images/underpants-01.51d9f262.svg);
}

.hgi.hgi-bulk.hgi-underpants-01::before {
  mask-image: url(/build/images/underpants-01.d5e2a347.svg);
  -webkit-mask-image: url(/build/images/underpants-01.d5e2a347.svg);
}

.hgi.hgi-solid.hgi-underpants-02::before {
  mask-image: url(/build/images/underpants-02.1da89015.svg);
  -webkit-mask-image: url(/build/images/underpants-02.1da89015.svg);
}

.hgi.hgi-bulk.hgi-underpants-02::before {
  mask-image: url(/build/images/underpants-02.66cbb6e2.svg);
  -webkit-mask-image: url(/build/images/underpants-02.66cbb6e2.svg);
}

.hgi.hgi-solid.hgi-underpants-03::before {
  mask-image: url(/build/images/underpants-03.6db977a1.svg);
  -webkit-mask-image: url(/build/images/underpants-03.6db977a1.svg);
}

.hgi.hgi-bulk.hgi-underpants-03::before {
  mask-image: url(/build/images/underpants-03.65d75b1f.svg);
  -webkit-mask-image: url(/build/images/underpants-03.65d75b1f.svg);
}

.hgi.hgi-solid.hgi-unfold-less::before {
  mask-image: url(/build/images/unfold-less.e2b2d2e9.svg);
  -webkit-mask-image: url(/build/images/unfold-less.e2b2d2e9.svg);
}

.hgi.hgi-bulk.hgi-unfold-less::before {
  mask-image: url(/build/images/unfold-less.377d8230.svg);
  -webkit-mask-image: url(/build/images/unfold-less.377d8230.svg);
}

.hgi.hgi-solid.hgi-unfold-more::before {
  mask-image: url(/build/images/unfold-more.e650a1b2.svg);
  -webkit-mask-image: url(/build/images/unfold-more.e650a1b2.svg);
}

.hgi.hgi-bulk.hgi-unfold-more::before {
  mask-image: url(/build/images/unfold-more.f4fee766.svg);
  -webkit-mask-image: url(/build/images/unfold-more.f4fee766.svg);
}

.hgi.hgi-solid.hgi-ungroup-items::before {
  mask-image: url(/build/images/ungroup-items.adfd8af8.svg);
  -webkit-mask-image: url(/build/images/ungroup-items.adfd8af8.svg);
}

.hgi.hgi-bulk.hgi-ungroup-items::before {
  mask-image: url(/build/images/ungroup-items.6d881ffc.svg);
  -webkit-mask-image: url(/build/images/ungroup-items.6d881ffc.svg);
}

.hgi.hgi-solid.hgi-ungroup-layers::before {
  mask-image: url(/build/images/ungroup-layers.937c36b1.svg);
  -webkit-mask-image: url(/build/images/ungroup-layers.937c36b1.svg);
}

.hgi.hgi-bulk.hgi-ungroup-layers::before {
  mask-image: url(/build/images/ungroup-layers.4690937f.svg);
  -webkit-mask-image: url(/build/images/ungroup-layers.4690937f.svg);
}

.hgi.hgi-solid.hgi-unhappy::before {
  mask-image: url(/build/images/unhappy.a7b42dce.svg);
  -webkit-mask-image: url(/build/images/unhappy.a7b42dce.svg);
}

.hgi.hgi-bulk.hgi-unhappy::before {
  mask-image: url(/build/images/unhappy.7e26c95e.svg);
  -webkit-mask-image: url(/build/images/unhappy.7e26c95e.svg);
}

.hgi.hgi-solid.hgi-university::before {
  mask-image: url(/build/images/university.63258f22.svg);
  -webkit-mask-image: url(/build/images/university.63258f22.svg);
}

.hgi.hgi-bulk.hgi-university::before {
  mask-image: url(/build/images/university.3500f241.svg);
  -webkit-mask-image: url(/build/images/university.3500f241.svg);
}

.hgi.hgi-solid.hgi-unlink-01::before {
  mask-image: url(/build/images/unlink-01.851a366f.svg);
  -webkit-mask-image: url(/build/images/unlink-01.851a366f.svg);
}

.hgi.hgi-bulk.hgi-unlink-01::before {
  mask-image: url(/build/images/unlink-01.2ed09361.svg);
  -webkit-mask-image: url(/build/images/unlink-01.2ed09361.svg);
}

.hgi.hgi-solid.hgi-unlink-02::before {
  mask-image: url(/build/images/unlink-02.75d4d2f4.svg);
  -webkit-mask-image: url(/build/images/unlink-02.75d4d2f4.svg);
}

.hgi.hgi-bulk.hgi-unlink-02::before {
  mask-image: url(/build/images/unlink-02.bb4961db.svg);
  -webkit-mask-image: url(/build/images/unlink-02.bb4961db.svg);
}

.hgi.hgi-solid.hgi-unlink-03::before {
  mask-image: url(/build/images/unlink-03.2378bad5.svg);
  -webkit-mask-image: url(/build/images/unlink-03.2378bad5.svg);
}

.hgi.hgi-bulk.hgi-unlink-03::before {
  mask-image: url(/build/images/unlink-03.280e1d18.svg);
  -webkit-mask-image: url(/build/images/unlink-03.280e1d18.svg);
}

.hgi.hgi-solid.hgi-unlink-04::before {
  mask-image: url(/build/images/unlink-04.3748ccec.svg);
  -webkit-mask-image: url(/build/images/unlink-04.3748ccec.svg);
}

.hgi.hgi-bulk.hgi-unlink-04::before {
  mask-image: url(/build/images/unlink-04.2c6f9342.svg);
  -webkit-mask-image: url(/build/images/unlink-04.2c6f9342.svg);
}

.hgi.hgi-solid.hgi-unlink-05::before {
  mask-image: url(/build/images/unlink-05.8f9e7c47.svg);
  -webkit-mask-image: url(/build/images/unlink-05.8f9e7c47.svg);
}

.hgi.hgi-bulk.hgi-unlink-05::before {
  mask-image: url(/build/images/unlink-05.577b44be.svg);
  -webkit-mask-image: url(/build/images/unlink-05.577b44be.svg);
}

.hgi.hgi-solid.hgi-unlink-06::before {
  mask-image: url(/build/images/unlink-06.bbf3cf26.svg);
  -webkit-mask-image: url(/build/images/unlink-06.bbf3cf26.svg);
}

.hgi.hgi-bulk.hgi-unlink-06::before {
  mask-image: url(/build/images/unlink-06.e3d6c0a5.svg);
  -webkit-mask-image: url(/build/images/unlink-06.e3d6c0a5.svg);
}

.hgi.hgi-solid.hgi-unsplash::before {
  mask-image: url(/build/images/unsplash.2cb1e00f.svg);
  -webkit-mask-image: url(/build/images/unsplash.2cb1e00f.svg);
}

.hgi.hgi-bulk.hgi-unsplash::before {
  mask-image: url(/build/images/unsplash.5b37be45.svg);
  -webkit-mask-image: url(/build/images/unsplash.5b37be45.svg);
}

.hgi.hgi-solid.hgi-upload-01::before {
  mask-image: url(/build/images/upload-01.38c60c4f.svg);
  -webkit-mask-image: url(/build/images/upload-01.38c60c4f.svg);
}

.hgi.hgi-bulk.hgi-upload-01::before {
  mask-image: url(/build/images/upload-01.fd37ec23.svg);
  -webkit-mask-image: url(/build/images/upload-01.fd37ec23.svg);
}

.hgi.hgi-solid.hgi-upload-02::before {
  mask-image: url(/build/images/upload-02.c2d61cc8.svg);
  -webkit-mask-image: url(/build/images/upload-02.c2d61cc8.svg);
}

.hgi.hgi-bulk.hgi-upload-02::before {
  mask-image: url(/build/images/upload-02.1cc9f29f.svg);
  -webkit-mask-image: url(/build/images/upload-02.1cc9f29f.svg);
}

.hgi.hgi-solid.hgi-upload-03::before {
  mask-image: url(/build/images/upload-03.a93f9c1c.svg);
  -webkit-mask-image: url(/build/images/upload-03.a93f9c1c.svg);
}

.hgi.hgi-bulk.hgi-upload-03::before {
  mask-image: url(/build/images/upload-03.d58d85fd.svg);
  -webkit-mask-image: url(/build/images/upload-03.d58d85fd.svg);
}

.hgi.hgi-solid.hgi-upload-04::before {
  mask-image: url(/build/images/upload-04.1e4c3e15.svg);
  -webkit-mask-image: url(/build/images/upload-04.1e4c3e15.svg);
}

.hgi.hgi-bulk.hgi-upload-04::before {
  mask-image: url(/build/images/upload-04.13faf47c.svg);
  -webkit-mask-image: url(/build/images/upload-04.13faf47c.svg);
}

.hgi.hgi-solid.hgi-upload-05::before {
  mask-image: url(/build/images/upload-05.e79f7f55.svg);
  -webkit-mask-image: url(/build/images/upload-05.e79f7f55.svg);
}

.hgi.hgi-bulk.hgi-upload-05::before {
  mask-image: url(/build/images/upload-05.9a296bc1.svg);
  -webkit-mask-image: url(/build/images/upload-05.9a296bc1.svg);
}

.hgi.hgi-solid.hgi-upload-circle-01::before {
  mask-image: url(/build/images/upload-circle-01.af2553ff.svg);
  -webkit-mask-image: url(/build/images/upload-circle-01.af2553ff.svg);
}

.hgi.hgi-bulk.hgi-upload-circle-01::before {
  mask-image: url(/build/images/upload-circle-01.698689bd.svg);
  -webkit-mask-image: url(/build/images/upload-circle-01.698689bd.svg);
}

.hgi.hgi-solid.hgi-upload-circle-02::before {
  mask-image: url(/build/images/upload-circle-02.9c9d2863.svg);
  -webkit-mask-image: url(/build/images/upload-circle-02.9c9d2863.svg);
}

.hgi.hgi-bulk.hgi-upload-circle-02::before {
  mask-image: url(/build/images/upload-circle-02.98b52c63.svg);
  -webkit-mask-image: url(/build/images/upload-circle-02.98b52c63.svg);
}

.hgi.hgi-solid.hgi-upload-square-01::before {
  mask-image: url(/build/images/upload-square-01.83f2e1ea.svg);
  -webkit-mask-image: url(/build/images/upload-square-01.83f2e1ea.svg);
}

.hgi.hgi-bulk.hgi-upload-square-01::before {
  mask-image: url(/build/images/upload-square-01.603eb482.svg);
  -webkit-mask-image: url(/build/images/upload-square-01.603eb482.svg);
}

.hgi.hgi-solid.hgi-upload-square-02::before {
  mask-image: url(/build/images/upload-square-02.f7348a18.svg);
  -webkit-mask-image: url(/build/images/upload-square-02.f7348a18.svg);
}

.hgi.hgi-bulk.hgi-upload-square-02::before {
  mask-image: url(/build/images/upload-square-02.dc61c42e.svg);
  -webkit-mask-image: url(/build/images/upload-square-02.dc61c42e.svg);
}

.hgi.hgi-solid.hgi-upwork::before {
  mask-image: url(/build/images/upwork.50ea6f6d.svg);
  -webkit-mask-image: url(/build/images/upwork.50ea6f6d.svg);
}

.hgi.hgi-bulk.hgi-upwork::before {
  mask-image: url(/build/images/upwork.a4e57450.svg);
  -webkit-mask-image: url(/build/images/upwork.a4e57450.svg);
}

.hgi.hgi-solid.hgi-usb-bugs::before {
  mask-image: url(/build/images/usb-bugs.7e5b572a.svg);
  -webkit-mask-image: url(/build/images/usb-bugs.7e5b572a.svg);
}

.hgi.hgi-bulk.hgi-usb-bugs::before {
  mask-image: url(/build/images/usb-bugs.33c10c08.svg);
  -webkit-mask-image: url(/build/images/usb-bugs.33c10c08.svg);
}

.hgi.hgi-solid.hgi-usb-connected-01::before {
  mask-image: url(/build/images/usb-connected-01.9c866dcb.svg);
  -webkit-mask-image: url(/build/images/usb-connected-01.9c866dcb.svg);
}

.hgi.hgi-bulk.hgi-usb-connected-01::before {
  mask-image: url(/build/images/usb-connected-01.5bb47af1.svg);
  -webkit-mask-image: url(/build/images/usb-connected-01.5bb47af1.svg);
}

.hgi.hgi-solid.hgi-usb-connected-02::before {
  mask-image: url(/build/images/usb-connected-02.b0284361.svg);
  -webkit-mask-image: url(/build/images/usb-connected-02.b0284361.svg);
}

.hgi.hgi-bulk.hgi-usb-connected-02::before {
  mask-image: url(/build/images/usb-connected-02.13f12f69.svg);
  -webkit-mask-image: url(/build/images/usb-connected-02.13f12f69.svg);
}

.hgi.hgi-solid.hgi-usb-connected-03::before {
  mask-image: url(/build/images/usb-connected-03.b922e71b.svg);
  -webkit-mask-image: url(/build/images/usb-connected-03.b922e71b.svg);
}

.hgi.hgi-bulk.hgi-usb-connected-03::before {
  mask-image: url(/build/images/usb-connected-03.b4d67867.svg);
  -webkit-mask-image: url(/build/images/usb-connected-03.b4d67867.svg);
}

.hgi.hgi-solid.hgi-usb-error::before {
  mask-image: url(/build/images/usb-error.927aab2a.svg);
  -webkit-mask-image: url(/build/images/usb-error.927aab2a.svg);
}

.hgi.hgi-bulk.hgi-usb-error::before {
  mask-image: url(/build/images/usb-error.1009045f.svg);
  -webkit-mask-image: url(/build/images/usb-error.1009045f.svg);
}

.hgi.hgi-solid.hgi-usb-memory-01::before {
  mask-image: url(/build/images/usb-memory-01.e00f5a34.svg);
  -webkit-mask-image: url(/build/images/usb-memory-01.e00f5a34.svg);
}

.hgi.hgi-bulk.hgi-usb-memory-01::before {
  mask-image: url(/build/images/usb-memory-01.8e2e8380.svg);
  -webkit-mask-image: url(/build/images/usb-memory-01.8e2e8380.svg);
}

.hgi.hgi-solid.hgi-usb-memory-02::before {
  mask-image: url(/build/images/usb-memory-02.fed6464c.svg);
  -webkit-mask-image: url(/build/images/usb-memory-02.fed6464c.svg);
}

.hgi.hgi-bulk.hgi-usb-memory-02::before {
  mask-image: url(/build/images/usb-memory-02.55fed5ce.svg);
  -webkit-mask-image: url(/build/images/usb-memory-02.55fed5ce.svg);
}

.hgi.hgi-solid.hgi-usb-not-connected-01::before {
  mask-image: url(/build/images/usb-not-connected-01.64f03c19.svg);
  -webkit-mask-image: url(/build/images/usb-not-connected-01.64f03c19.svg);
}

.hgi.hgi-bulk.hgi-usb-not-connected-01::before {
  mask-image: url(/build/images/usb-not-connected-01.fa0543b0.svg);
  -webkit-mask-image: url(/build/images/usb-not-connected-01.fa0543b0.svg);
}

.hgi.hgi-solid.hgi-usb-not-connected-02::before {
  mask-image: url(/build/images/usb-not-connected-02.d75bd331.svg);
  -webkit-mask-image: url(/build/images/usb-not-connected-02.d75bd331.svg);
}

.hgi.hgi-bulk.hgi-usb-not-connected-02::before {
  mask-image: url(/build/images/usb-not-connected-02.5946167a.svg);
  -webkit-mask-image: url(/build/images/usb-not-connected-02.5946167a.svg);
}

.hgi.hgi-solid.hgi-usb::before {
  mask-image: url(/build/images/usb.d63448d7.svg);
  -webkit-mask-image: url(/build/images/usb.d63448d7.svg);
}

.hgi.hgi-bulk.hgi-usb::before {
  mask-image: url(/build/images/usb.ec70f60f.svg);
  -webkit-mask-image: url(/build/images/usb.ec70f60f.svg);
}

.hgi.hgi-solid.hgi-user-account::before {
  mask-image: url(/build/images/user-account.68c7f604.svg);
  -webkit-mask-image: url(/build/images/user-account.68c7f604.svg);
}

.hgi.hgi-bulk.hgi-user-account::before {
  mask-image: url(/build/images/user-account.a5c52447.svg);
  -webkit-mask-image: url(/build/images/user-account.a5c52447.svg);
}

.hgi.hgi-solid.hgi-user-add-01::before {
  mask-image: url(/build/images/user-add-01.3875c9b0.svg);
  -webkit-mask-image: url(/build/images/user-add-01.3875c9b0.svg);
}

.hgi.hgi-bulk.hgi-user-add-01::before {
  mask-image: url(/build/images/user-add-01.a3ba5636.svg);
  -webkit-mask-image: url(/build/images/user-add-01.a3ba5636.svg);
}

.hgi.hgi-solid.hgi-user-add-02::before {
  mask-image: url(/build/images/user-add-02.f35042ec.svg);
  -webkit-mask-image: url(/build/images/user-add-02.f35042ec.svg);
}

.hgi.hgi-bulk.hgi-user-add-02::before {
  mask-image: url(/build/images/user-add-02.9eafcd90.svg);
  -webkit-mask-image: url(/build/images/user-add-02.9eafcd90.svg);
}

.hgi.hgi-solid.hgi-user-arrow-left-right::before {
  mask-image: url(/build/images/user-arrow-left-right.636895d8.svg);
  -webkit-mask-image: url(/build/images/user-arrow-left-right.636895d8.svg);
}

.hgi.hgi-bulk.hgi-user-arrow-left-right::before {
  mask-image: url(/build/images/user-arrow-left-right.2a5c5a3d.svg);
  -webkit-mask-image: url(/build/images/user-arrow-left-right.2a5c5a3d.svg);
}

.hgi.hgi-solid.hgi-user-block-01::before {
  mask-image: url(/build/images/user-block-01.1cdb8fa0.svg);
  -webkit-mask-image: url(/build/images/user-block-01.1cdb8fa0.svg);
}

.hgi.hgi-bulk.hgi-user-block-01::before {
  mask-image: url(/build/images/user-block-01.b5bc6907.svg);
  -webkit-mask-image: url(/build/images/user-block-01.b5bc6907.svg);
}

.hgi.hgi-solid.hgi-user-block-02::before {
  mask-image: url(/build/images/user-block-02.a2629633.svg);
  -webkit-mask-image: url(/build/images/user-block-02.a2629633.svg);
}

.hgi.hgi-bulk.hgi-user-block-02::before {
  mask-image: url(/build/images/user-block-02.d0d7cfb8.svg);
  -webkit-mask-image: url(/build/images/user-block-02.d0d7cfb8.svg);
}

.hgi.hgi-solid.hgi-user-check-01::before {
  mask-image: url(/build/images/user-check-01.599e1f97.svg);
  -webkit-mask-image: url(/build/images/user-check-01.599e1f97.svg);
}

.hgi.hgi-bulk.hgi-user-check-01::before {
  mask-image: url(/build/images/user-check-01.4f5895b2.svg);
  -webkit-mask-image: url(/build/images/user-check-01.4f5895b2.svg);
}

.hgi.hgi-solid.hgi-user-check-02::before {
  mask-image: url(/build/images/user-check-02.862516c9.svg);
  -webkit-mask-image: url(/build/images/user-check-02.862516c9.svg);
}

.hgi.hgi-bulk.hgi-user-check-02::before {
  mask-image: url(/build/images/user-check-02.e97aec45.svg);
  -webkit-mask-image: url(/build/images/user-check-02.e97aec45.svg);
}

.hgi.hgi-solid.hgi-user-circle-02::before {
  mask-image: url(/build/images/user-circle-02.86e68446.svg);
  -webkit-mask-image: url(/build/images/user-circle-02.86e68446.svg);
}

.hgi.hgi-bulk.hgi-user-circle-02::before {
  mask-image: url(/build/images/user-circle-02.1ad2dc6a.svg);
  -webkit-mask-image: url(/build/images/user-circle-02.1ad2dc6a.svg);
}

.hgi.hgi-solid.hgi-user-circle::before {
  mask-image: url(/build/images/user-circle.7452f083.svg);
  -webkit-mask-image: url(/build/images/user-circle.7452f083.svg);
}

.hgi.hgi-bulk.hgi-user-circle::before {
  mask-image: url(/build/images/user-circle.f9c26190.svg);
  -webkit-mask-image: url(/build/images/user-circle.f9c26190.svg);
}

.hgi.hgi-solid.hgi-user-edit-01::before {
  mask-image: url(/build/images/user-edit-01.74f55a59.svg);
  -webkit-mask-image: url(/build/images/user-edit-01.74f55a59.svg);
}

.hgi.hgi-bulk.hgi-user-edit-01::before {
  mask-image: url(/build/images/user-edit-01.7dccaaff.svg);
  -webkit-mask-image: url(/build/images/user-edit-01.7dccaaff.svg);
}

.hgi.hgi-solid.hgi-user-full-view::before {
  mask-image: url(/build/images/user-full-view.8f0308c8.svg);
  -webkit-mask-image: url(/build/images/user-full-view.8f0308c8.svg);
}

.hgi.hgi-bulk.hgi-user-full-view::before {
  mask-image: url(/build/images/user-full-view.0013a91d.svg);
  -webkit-mask-image: url(/build/images/user-full-view.0013a91d.svg);
}

.hgi.hgi-solid.hgi-user-group::before {
  mask-image: url(/build/images/user-group.40dedd86.svg);
  -webkit-mask-image: url(/build/images/user-group.40dedd86.svg);
}

.hgi.hgi-bulk.hgi-user-group::before {
  mask-image: url(/build/images/user-group.309c7da9.svg);
  -webkit-mask-image: url(/build/images/user-group.309c7da9.svg);
}

.hgi.hgi-solid.hgi-user-id-verification::before {
  mask-image: url(/build/images/user-id-verification.7e7f7715.svg);
  -webkit-mask-image: url(/build/images/user-id-verification.7e7f7715.svg);
}

.hgi.hgi-bulk.hgi-user-id-verification::before {
  mask-image: url(/build/images/user-id-verification.5502bb46.svg);
  -webkit-mask-image: url(/build/images/user-id-verification.5502bb46.svg);
}

.hgi.hgi-solid.hgi-user-list::before {
  mask-image: url(/build/images/user-list.75dfcff8.svg);
  -webkit-mask-image: url(/build/images/user-list.75dfcff8.svg);
}

.hgi.hgi-bulk.hgi-user-list::before {
  mask-image: url(/build/images/user-list.6af9dd76.svg);
  -webkit-mask-image: url(/build/images/user-list.6af9dd76.svg);
}

.hgi.hgi-solid.hgi-user-lock-01::before {
  mask-image: url(/build/images/user-lock-01.157c75c8.svg);
  -webkit-mask-image: url(/build/images/user-lock-01.157c75c8.svg);
}

.hgi.hgi-bulk.hgi-user-lock-01::before {
  mask-image: url(/build/images/user-lock-01.c2c873e8.svg);
  -webkit-mask-image: url(/build/images/user-lock-01.c2c873e8.svg);
}

.hgi.hgi-solid.hgi-user-lock-02::before {
  mask-image: url(/build/images/user-lock-02.ce279a5f.svg);
  -webkit-mask-image: url(/build/images/user-lock-02.ce279a5f.svg);
}

.hgi.hgi-bulk.hgi-user-lock-02::before {
  mask-image: url(/build/images/user-lock-02.bc0487fb.svg);
  -webkit-mask-image: url(/build/images/user-lock-02.bc0487fb.svg);
}

.hgi.hgi-solid.hgi-user-love-01::before {
  mask-image: url(/build/images/user-love-01.052c5c58.svg);
  -webkit-mask-image: url(/build/images/user-love-01.052c5c58.svg);
}

.hgi.hgi-bulk.hgi-user-love-01::before {
  mask-image: url(/build/images/user-love-01.841f5306.svg);
  -webkit-mask-image: url(/build/images/user-love-01.841f5306.svg);
}

.hgi.hgi-solid.hgi-user-love-02::before {
  mask-image: url(/build/images/user-love-02.95ee58fd.svg);
  -webkit-mask-image: url(/build/images/user-love-02.95ee58fd.svg);
}

.hgi.hgi-bulk.hgi-user-love-02::before {
  mask-image: url(/build/images/user-love-02.bea157ba.svg);
  -webkit-mask-image: url(/build/images/user-love-02.bea157ba.svg);
}

.hgi.hgi-solid.hgi-user-minus-01::before {
  mask-image: url(/build/images/user-minus-01.1bc70136.svg);
  -webkit-mask-image: url(/build/images/user-minus-01.1bc70136.svg);
}

.hgi.hgi-bulk.hgi-user-minus-01::before {
  mask-image: url(/build/images/user-minus-01.8d4cdba2.svg);
  -webkit-mask-image: url(/build/images/user-minus-01.8d4cdba2.svg);
}

.hgi.hgi-solid.hgi-user-minus-02::before {
  mask-image: url(/build/images/user-minus-02.b0f360e1.svg);
  -webkit-mask-image: url(/build/images/user-minus-02.b0f360e1.svg);
}

.hgi.hgi-bulk.hgi-user-minus-02::before {
  mask-image: url(/build/images/user-minus-02.b9fcdf67.svg);
  -webkit-mask-image: url(/build/images/user-minus-02.b9fcdf67.svg);
}

.hgi.hgi-solid.hgi-user-multiple-02::before {
  mask-image: url(/build/images/user-multiple-02.45653e62.svg);
  -webkit-mask-image: url(/build/images/user-multiple-02.45653e62.svg);
}

.hgi.hgi-bulk.hgi-user-multiple-02::before {
  mask-image: url(/build/images/user-multiple-02.2ade22d2.svg);
  -webkit-mask-image: url(/build/images/user-multiple-02.2ade22d2.svg);
}

.hgi.hgi-solid.hgi-user-multiple::before {
  mask-image: url(/build/images/user-multiple.1100921c.svg);
  -webkit-mask-image: url(/build/images/user-multiple.1100921c.svg);
}

.hgi.hgi-bulk.hgi-user-multiple::before {
  mask-image: url(/build/images/user-multiple.225dac58.svg);
  -webkit-mask-image: url(/build/images/user-multiple.225dac58.svg);
}

.hgi.hgi-solid.hgi-user-question-01::before {
  mask-image: url(/build/images/user-question-01.9d97bd2f.svg);
  -webkit-mask-image: url(/build/images/user-question-01.9d97bd2f.svg);
}

.hgi.hgi-bulk.hgi-user-question-01::before {
  mask-image: url(/build/images/user-question-01.187894d8.svg);
  -webkit-mask-image: url(/build/images/user-question-01.187894d8.svg);
}

.hgi.hgi-solid.hgi-user-question-02::before {
  mask-image: url(/build/images/user-question-02.7d131666.svg);
  -webkit-mask-image: url(/build/images/user-question-02.7d131666.svg);
}

.hgi.hgi-bulk.hgi-user-question-02::before {
  mask-image: url(/build/images/user-question-02.aebb92fe.svg);
  -webkit-mask-image: url(/build/images/user-question-02.aebb92fe.svg);
}

.hgi.hgi-solid.hgi-user-remove-01::before {
  mask-image: url(/build/images/user-remove-01.ab64df24.svg);
  -webkit-mask-image: url(/build/images/user-remove-01.ab64df24.svg);
}

.hgi.hgi-bulk.hgi-user-remove-01::before {
  mask-image: url(/build/images/user-remove-01.25f15e02.svg);
  -webkit-mask-image: url(/build/images/user-remove-01.25f15e02.svg);
}

.hgi.hgi-solid.hgi-user-remove-02::before {
  mask-image: url(/build/images/user-remove-02.5f080284.svg);
  -webkit-mask-image: url(/build/images/user-remove-02.5f080284.svg);
}

.hgi.hgi-bulk.hgi-user-remove-02::before {
  mask-image: url(/build/images/user-remove-02.d0da51cb.svg);
  -webkit-mask-image: url(/build/images/user-remove-02.d0da51cb.svg);
}

.hgi.hgi-solid.hgi-user-roadside::before {
  mask-image: url(/build/images/user-roadside.522fe6d3.svg);
  -webkit-mask-image: url(/build/images/user-roadside.522fe6d3.svg);
}

.hgi.hgi-bulk.hgi-user-roadside::before {
  mask-image: url(/build/images/user-roadside.3a3a62a9.svg);
  -webkit-mask-image: url(/build/images/user-roadside.3a3a62a9.svg);
}

.hgi.hgi-solid.hgi-user-search-01::before {
  mask-image: url(/build/images/user-search-01.e53425ec.svg);
  -webkit-mask-image: url(/build/images/user-search-01.e53425ec.svg);
}

.hgi.hgi-bulk.hgi-user-search-01::before {
  mask-image: url(/build/images/user-search-01.7806400a.svg);
  -webkit-mask-image: url(/build/images/user-search-01.7806400a.svg);
}

.hgi.hgi-solid.hgi-user-search-02::before {
  mask-image: url(/build/images/user-search-02.5dfcda0d.svg);
  -webkit-mask-image: url(/build/images/user-search-02.5dfcda0d.svg);
}

.hgi.hgi-bulk.hgi-user-search-02::before {
  mask-image: url(/build/images/user-search-02.3e224b9e.svg);
  -webkit-mask-image: url(/build/images/user-search-02.3e224b9e.svg);
}

.hgi.hgi-solid.hgi-user-settings-01::before {
  mask-image: url(/build/images/user-settings-01.9bdd19cf.svg);
  -webkit-mask-image: url(/build/images/user-settings-01.9bdd19cf.svg);
}

.hgi.hgi-bulk.hgi-user-settings-01::before {
  mask-image: url(/build/images/user-settings-01.9de6347e.svg);
  -webkit-mask-image: url(/build/images/user-settings-01.9de6347e.svg);
}

.hgi.hgi-solid.hgi-user-settings-02::before {
  mask-image: url(/build/images/user-settings-02.7814b464.svg);
  -webkit-mask-image: url(/build/images/user-settings-02.7814b464.svg);
}

.hgi.hgi-bulk.hgi-user-settings-02::before {
  mask-image: url(/build/images/user-settings-02.f26684ae.svg);
  -webkit-mask-image: url(/build/images/user-settings-02.f26684ae.svg);
}

.hgi.hgi-solid.hgi-user-sharing::before {
  mask-image: url(/build/images/user-sharing.7408d570.svg);
  -webkit-mask-image: url(/build/images/user-sharing.7408d570.svg);
}

.hgi.hgi-bulk.hgi-user-sharing::before {
  mask-image: url(/build/images/user-sharing.22b44bc9.svg);
  -webkit-mask-image: url(/build/images/user-sharing.22b44bc9.svg);
}

.hgi.hgi-solid.hgi-user-shield-01::before {
  mask-image: url(/build/images/user-shield-01.91a94b9a.svg);
  -webkit-mask-image: url(/build/images/user-shield-01.91a94b9a.svg);
}

.hgi.hgi-bulk.hgi-user-shield-01::before {
  mask-image: url(/build/images/user-shield-01.9c7844b0.svg);
  -webkit-mask-image: url(/build/images/user-shield-01.9c7844b0.svg);
}

.hgi.hgi-solid.hgi-user-shield-02::before {
  mask-image: url(/build/images/user-shield-02.ddb44ad9.svg);
  -webkit-mask-image: url(/build/images/user-shield-02.ddb44ad9.svg);
}

.hgi.hgi-bulk.hgi-user-shield-02::before {
  mask-image: url(/build/images/user-shield-02.39aa3d48.svg);
  -webkit-mask-image: url(/build/images/user-shield-02.39aa3d48.svg);
}

.hgi.hgi-solid.hgi-user-square::before {
  mask-image: url(/build/images/user-square.57f7ec7a.svg);
  -webkit-mask-image: url(/build/images/user-square.57f7ec7a.svg);
}

.hgi.hgi-bulk.hgi-user-square::before {
  mask-image: url(/build/images/user-square.7974e891.svg);
  -webkit-mask-image: url(/build/images/user-square.7974e891.svg);
}

.hgi.hgi-solid.hgi-user-star-01::before {
  mask-image: url(/build/images/user-star-01.47af4e21.svg);
  -webkit-mask-image: url(/build/images/user-star-01.47af4e21.svg);
}

.hgi.hgi-bulk.hgi-user-star-01::before {
  mask-image: url(/build/images/user-star-01.d12e51a5.svg);
  -webkit-mask-image: url(/build/images/user-star-01.d12e51a5.svg);
}

.hgi.hgi-solid.hgi-user-star-02::before {
  mask-image: url(/build/images/user-star-02.ec1115f8.svg);
  -webkit-mask-image: url(/build/images/user-star-02.ec1115f8.svg);
}

.hgi.hgi-bulk.hgi-user-star-02::before {
  mask-image: url(/build/images/user-star-02.833afca1.svg);
  -webkit-mask-image: url(/build/images/user-star-02.833afca1.svg);
}

.hgi.hgi-solid.hgi-user-status::before {
  mask-image: url(/build/images/user-status.8afbda77.svg);
  -webkit-mask-image: url(/build/images/user-status.8afbda77.svg);
}

.hgi.hgi-bulk.hgi-user-status::before {
  mask-image: url(/build/images/user-status.5a3677d2.svg);
  -webkit-mask-image: url(/build/images/user-status.5a3677d2.svg);
}

.hgi.hgi-solid.hgi-user-story::before {
  mask-image: url(/build/images/user-story.cd2f974a.svg);
  -webkit-mask-image: url(/build/images/user-story.cd2f974a.svg);
}

.hgi.hgi-bulk.hgi-user-story::before {
  mask-image: url(/build/images/user-story.6b40ee63.svg);
  -webkit-mask-image: url(/build/images/user-story.6b40ee63.svg);
}

.hgi.hgi-solid.hgi-user-switch::before {
  mask-image: url(/build/images/user-switch.e636ab74.svg);
  -webkit-mask-image: url(/build/images/user-switch.e636ab74.svg);
}

.hgi.hgi-bulk.hgi-user-switch::before {
  mask-image: url(/build/images/user-switch.d87ece77.svg);
  -webkit-mask-image: url(/build/images/user-switch.d87ece77.svg);
}

.hgi.hgi-solid.hgi-user-unlock-01::before {
  mask-image: url(/build/images/user-unlock-01.fdbea687.svg);
  -webkit-mask-image: url(/build/images/user-unlock-01.fdbea687.svg);
}

.hgi.hgi-bulk.hgi-user-unlock-01::before {
  mask-image: url(/build/images/user-unlock-01.96c2bbca.svg);
  -webkit-mask-image: url(/build/images/user-unlock-01.96c2bbca.svg);
}

.hgi.hgi-solid.hgi-user-unlock-02::before {
  mask-image: url(/build/images/user-unlock-02.46bd28c1.svg);
  -webkit-mask-image: url(/build/images/user-unlock-02.46bd28c1.svg);
}

.hgi.hgi-bulk.hgi-user-unlock-02::before {
  mask-image: url(/build/images/user-unlock-02.1456ad6f.svg);
  -webkit-mask-image: url(/build/images/user-unlock-02.1456ad6f.svg);
}

.hgi.hgi-solid.hgi-user::before {
  mask-image: url(/build/images/user.48220b14.svg);
  -webkit-mask-image: url(/build/images/user.48220b14.svg);
}

.hgi.hgi-bulk.hgi-user::before {
  mask-image: url(/build/images/user.e2c59680.svg);
  -webkit-mask-image: url(/build/images/user.e2c59680.svg);
}

.hgi.hgi-solid.hgi-uv-01::before {
  mask-image: url(/build/images/uv-01.7dba6573.svg);
  -webkit-mask-image: url(/build/images/uv-01.7dba6573.svg);
}

.hgi.hgi-bulk.hgi-uv-01::before {
  mask-image: url(/build/images/uv-01.6e649f6e.svg);
  -webkit-mask-image: url(/build/images/uv-01.6e649f6e.svg);
}

.hgi.hgi-solid.hgi-uv-02::before {
  mask-image: url(/build/images/uv-02.d2265ff3.svg);
  -webkit-mask-image: url(/build/images/uv-02.d2265ff3.svg);
}

.hgi.hgi-bulk.hgi-uv-02::before {
  mask-image: url(/build/images/uv-02.1b5df8aa.svg);
  -webkit-mask-image: url(/build/images/uv-02.1b5df8aa.svg);
}

.hgi.hgi-solid.hgi-uv-03::before {
  mask-image: url(/build/images/uv-03.5511dfb2.svg);
  -webkit-mask-image: url(/build/images/uv-03.5511dfb2.svg);
}

.hgi.hgi-bulk.hgi-uv-03::before {
  mask-image: url(/build/images/uv-03.a5e685b6.svg);
  -webkit-mask-image: url(/build/images/uv-03.a5e685b6.svg);
}

.hgi.hgi-solid.hgi-vaccine::before {
  mask-image: url(/build/images/vaccine.73cffa5e.svg);
  -webkit-mask-image: url(/build/images/vaccine.73cffa5e.svg);
}

.hgi.hgi-bulk.hgi-vaccine::before {
  mask-image: url(/build/images/vaccine.afa7d23a.svg);
  -webkit-mask-image: url(/build/images/vaccine.afa7d23a.svg);
}

.hgi.hgi-solid.hgi-validation-approval::before {
  mask-image: url(/build/images/validation-approval.662f03bf.svg);
  -webkit-mask-image: url(/build/images/validation-approval.662f03bf.svg);
}

.hgi.hgi-bulk.hgi-validation-approval::before {
  mask-image: url(/build/images/validation-approval.d46c0ed1.svg);
  -webkit-mask-image: url(/build/images/validation-approval.d46c0ed1.svg);
}

.hgi.hgi-solid.hgi-validation::before {
  mask-image: url(/build/images/validation.0c81cf6b.svg);
  -webkit-mask-image: url(/build/images/validation.0c81cf6b.svg);
}

.hgi.hgi-bulk.hgi-validation::before {
  mask-image: url(/build/images/validation.6c085534.svg);
  -webkit-mask-image: url(/build/images/validation.6c085534.svg);
}

.hgi.hgi-solid.hgi-van::before {
  mask-image: url(/build/images/van.a4ff220c.svg);
  -webkit-mask-image: url(/build/images/van.a4ff220c.svg);
}

.hgi.hgi-bulk.hgi-van::before {
  mask-image: url(/build/images/van.1c874961.svg);
  -webkit-mask-image: url(/build/images/van.1c874961.svg);
}

.hgi.hgi-solid.hgi-variable::before {
  mask-image: url(/build/images/variable.72c7df16.svg);
  -webkit-mask-image: url(/build/images/variable.72c7df16.svg);
}

.hgi.hgi-bulk.hgi-variable::before {
  mask-image: url(/build/images/variable.8dd9c72e.svg);
  -webkit-mask-image: url(/build/images/variable.8dd9c72e.svg);
}

.hgi.hgi-solid.hgi-vegetarian-food::before {
  mask-image: url(/build/images/vegetarian-food.7a971fe1.svg);
  -webkit-mask-image: url(/build/images/vegetarian-food.7a971fe1.svg);
}

.hgi.hgi-bulk.hgi-vegetarian-food::before {
  mask-image: url(/build/images/vegetarian-food.5d5c8144.svg);
  -webkit-mask-image: url(/build/images/vegetarian-food.5d5c8144.svg);
}

.hgi.hgi-solid.hgi-vertical-resize::before {
  mask-image: url(/build/images/vertical-resize.c49adafd.svg);
  -webkit-mask-image: url(/build/images/vertical-resize.c49adafd.svg);
}

.hgi.hgi-bulk.hgi-vertical-resize::before {
  mask-image: url(/build/images/vertical-resize.d720deff.svg);
  -webkit-mask-image: url(/build/images/vertical-resize.d720deff.svg);
}

.hgi.hgi-solid.hgi-vertical-scroll-point::before {
  mask-image: url(/build/images/vertical-scroll-point.8258b518.svg);
  -webkit-mask-image: url(/build/images/vertical-scroll-point.8258b518.svg);
}

.hgi.hgi-bulk.hgi-vertical-scroll-point::before {
  mask-image: url(/build/images/vertical-scroll-point.00792009.svg);
  -webkit-mask-image: url(/build/images/vertical-scroll-point.00792009.svg);
}

.hgi.hgi-solid.hgi-vest::before {
  mask-image: url(/build/images/vest.8246ac95.svg);
  -webkit-mask-image: url(/build/images/vest.8246ac95.svg);
}

.hgi.hgi-bulk.hgi-vest::before {
  mask-image: url(/build/images/vest.ce2d2eff.svg);
  -webkit-mask-image: url(/build/images/vest.ce2d2eff.svg);
}

.hgi.hgi-solid.hgi-victory-finger-01::before {
  mask-image: url(/build/images/victory-finger-01.b8c4e95a.svg);
  -webkit-mask-image: url(/build/images/victory-finger-01.b8c4e95a.svg);
}

.hgi.hgi-bulk.hgi-victory-finger-01::before {
  mask-image: url(/build/images/victory-finger-01.4b732c93.svg);
  -webkit-mask-image: url(/build/images/victory-finger-01.4b732c93.svg);
}

.hgi.hgi-solid.hgi-victory-finger-02::before {
  mask-image: url(/build/images/victory-finger-02.ea1316df.svg);
  -webkit-mask-image: url(/build/images/victory-finger-02.ea1316df.svg);
}

.hgi.hgi-bulk.hgi-victory-finger-02::before {
  mask-image: url(/build/images/victory-finger-02.a9cdca92.svg);
  -webkit-mask-image: url(/build/images/victory-finger-02.a9cdca92.svg);
}

.hgi.hgi-solid.hgi-victory-finger-03::before {
  mask-image: url(/build/images/victory-finger-03.90fab03e.svg);
  -webkit-mask-image: url(/build/images/victory-finger-03.90fab03e.svg);
}

.hgi.hgi-bulk.hgi-victory-finger-03::before {
  mask-image: url(/build/images/victory-finger-03.ccadc3a8.svg);
  -webkit-mask-image: url(/build/images/victory-finger-03.ccadc3a8.svg);
}

.hgi.hgi-solid.hgi-video-01::before {
  mask-image: url(/build/images/video-01.c00f012e.svg);
  -webkit-mask-image: url(/build/images/video-01.c00f012e.svg);
}

.hgi.hgi-bulk.hgi-video-01::before {
  mask-image: url(/build/images/video-01.42cbd436.svg);
  -webkit-mask-image: url(/build/images/video-01.42cbd436.svg);
}

.hgi.hgi-solid.hgi-video-02::before {
  mask-image: url(/build/images/video-02.9664e0a2.svg);
  -webkit-mask-image: url(/build/images/video-02.9664e0a2.svg);
}

.hgi.hgi-bulk.hgi-video-02::before {
  mask-image: url(/build/images/video-02.d104f7bf.svg);
  -webkit-mask-image: url(/build/images/video-02.d104f7bf.svg);
}

.hgi.hgi-solid.hgi-video-console::before {
  mask-image: url(/build/images/video-console.497279e4.svg);
  -webkit-mask-image: url(/build/images/video-console.497279e4.svg);
}

.hgi.hgi-bulk.hgi-video-console::before {
  mask-image: url(/build/images/video-console.89e1679f.svg);
  -webkit-mask-image: url(/build/images/video-console.89e1679f.svg);
}

.hgi.hgi-solid.hgi-video-off::before {
  mask-image: url(/build/images/video-off.ecc279ab.svg);
  -webkit-mask-image: url(/build/images/video-off.ecc279ab.svg);
}

.hgi.hgi-bulk.hgi-video-off::before {
  mask-image: url(/build/images/video-off.4b95f14e.svg);
  -webkit-mask-image: url(/build/images/video-off.4b95f14e.svg);
}

.hgi.hgi-solid.hgi-video-replay::before {
  mask-image: url(/build/images/video-replay.0f74c197.svg);
  -webkit-mask-image: url(/build/images/video-replay.0f74c197.svg);
}

.hgi.hgi-bulk.hgi-video-replay::before {
  mask-image: url(/build/images/video-replay.e203fa43.svg);
  -webkit-mask-image: url(/build/images/video-replay.e203fa43.svg);
}

.hgi.hgi-solid.hgi-view-off-slash::before {
  mask-image: url(/build/images/view-off-slash.424cfedd.svg);
  -webkit-mask-image: url(/build/images/view-off-slash.424cfedd.svg);
}

.hgi.hgi-bulk.hgi-view-off-slash::before {
  mask-image: url(/build/images/view-off-slash.1d3a192a.svg);
  -webkit-mask-image: url(/build/images/view-off-slash.1d3a192a.svg);
}

.hgi.hgi-solid.hgi-view-off::before {
  mask-image: url(/build/images/view-off.9428a9ca.svg);
  -webkit-mask-image: url(/build/images/view-off.9428a9ca.svg);
}

.hgi.hgi-bulk.hgi-view-off::before {
  mask-image: url(/build/images/view-off.ed7eaff0.svg);
  -webkit-mask-image: url(/build/images/view-off.ed7eaff0.svg);
}

.hgi.hgi-solid.hgi-view::before {
  mask-image: url(/build/images/view.4772dc85.svg);
  -webkit-mask-image: url(/build/images/view.4772dc85.svg);
}

.hgi.hgi-bulk.hgi-view::before {
  mask-image: url(/build/images/view.efe882a5.svg);
  -webkit-mask-image: url(/build/images/view.efe882a5.svg);
}

.hgi.hgi-solid.hgi-vimeo::before {
  mask-image: url(/build/images/vimeo.a5ff803c.svg);
  -webkit-mask-image: url(/build/images/vimeo.a5ff803c.svg);
}

.hgi.hgi-bulk.hgi-vimeo::before {
  mask-image: url(/build/images/vimeo.19fb95d2.svg);
  -webkit-mask-image: url(/build/images/vimeo.19fb95d2.svg);
}

.hgi.hgi-solid.hgi-vine-square::before {
  mask-image: url(/build/images/vine-square.cfd21a11.svg);
  -webkit-mask-image: url(/build/images/vine-square.cfd21a11.svg);
}

.hgi.hgi-bulk.hgi-vine-square::before {
  mask-image: url(/build/images/vine-square.d1982a24.svg);
  -webkit-mask-image: url(/build/images/vine-square.d1982a24.svg);
}

.hgi.hgi-solid.hgi-vine::before {
  mask-image: url(/build/images/vine.8e49dbab.svg);
  -webkit-mask-image: url(/build/images/vine.8e49dbab.svg);
}

.hgi.hgi-bulk.hgi-vine::before {
  mask-image: url(/build/images/vine.30a44065.svg);
  -webkit-mask-image: url(/build/images/vine.30a44065.svg);
}

.hgi.hgi-solid.hgi-vintage-clock::before {
  mask-image: url(/build/images/vintage-clock.171b6223.svg);
  -webkit-mask-image: url(/build/images/vintage-clock.171b6223.svg);
}

.hgi.hgi-bulk.hgi-vintage-clock::before {
  mask-image: url(/build/images/vintage-clock.ee830147.svg);
  -webkit-mask-image: url(/build/images/vintage-clock.ee830147.svg);
}

.hgi.hgi-solid.hgi-virtual-reality-vr-01::before {
  mask-image: url(/build/images/virtual-reality-vr-01.9ce22f28.svg);
  -webkit-mask-image: url(/build/images/virtual-reality-vr-01.9ce22f28.svg);
}

.hgi.hgi-bulk.hgi-virtual-reality-vr-01::before {
  mask-image: url(/build/images/virtual-reality-vr-01.e8ec5268.svg);
  -webkit-mask-image: url(/build/images/virtual-reality-vr-01.e8ec5268.svg);
}

.hgi.hgi-solid.hgi-virtual-reality-vr-02::before {
  mask-image: url(/build/images/virtual-reality-vr-02.7ddf2caa.svg);
  -webkit-mask-image: url(/build/images/virtual-reality-vr-02.7ddf2caa.svg);
}

.hgi.hgi-bulk.hgi-virtual-reality-vr-02::before {
  mask-image: url(/build/images/virtual-reality-vr-02.ed6eb511.svg);
  -webkit-mask-image: url(/build/images/virtual-reality-vr-02.ed6eb511.svg);
}

.hgi.hgi-solid.hgi-vision::before {
  mask-image: url(/build/images/vision.0fe1cfec.svg);
  -webkit-mask-image: url(/build/images/vision.0fe1cfec.svg);
}

.hgi.hgi-bulk.hgi-vision::before {
  mask-image: url(/build/images/vision.68b52288.svg);
  -webkit-mask-image: url(/build/images/vision.68b52288.svg);
}

.hgi.hgi-solid.hgi-vk-square::before {
  mask-image: url(/build/images/vk-square.b822838e.svg);
  -webkit-mask-image: url(/build/images/vk-square.b822838e.svg);
}

.hgi.hgi-bulk.hgi-vk-square::before {
  mask-image: url(/build/images/vk-square.1334006e.svg);
  -webkit-mask-image: url(/build/images/vk-square.1334006e.svg);
}

.hgi.hgi-solid.hgi-vk::before {
  mask-image: url(/build/images/vk.218b79dd.svg);
  -webkit-mask-image: url(/build/images/vk.218b79dd.svg);
}

.hgi.hgi-bulk.hgi-vk::before {
  mask-image: url(/build/images/vk.9f825a54.svg);
  -webkit-mask-image: url(/build/images/vk.9f825a54.svg);
}

.hgi.hgi-solid.hgi-voice-id::before {
  mask-image: url(/build/images/voice-id.9a5ba8c9.svg);
  -webkit-mask-image: url(/build/images/voice-id.9a5ba8c9.svg);
}

.hgi.hgi-bulk.hgi-voice-id::before {
  mask-image: url(/build/images/voice-id.f39eee0f.svg);
  -webkit-mask-image: url(/build/images/voice-id.f39eee0f.svg);
}

.hgi.hgi-solid.hgi-voice::before {
  mask-image: url(/build/images/voice.40c57329.svg);
  -webkit-mask-image: url(/build/images/voice.40c57329.svg);
}

.hgi.hgi-bulk.hgi-voice::before {
  mask-image: url(/build/images/voice.7a6cd31a.svg);
  -webkit-mask-image: url(/build/images/voice.7a6cd31a.svg);
}

.hgi.hgi-solid.hgi-volleyball::before {
  mask-image: url(/build/images/volleyball.5fcf20fe.svg);
  -webkit-mask-image: url(/build/images/volleyball.5fcf20fe.svg);
}

.hgi.hgi-bulk.hgi-volleyball::before {
  mask-image: url(/build/images/volleyball.36377c79.svg);
  -webkit-mask-image: url(/build/images/volleyball.36377c79.svg);
}

.hgi.hgi-solid.hgi-volume-high::before {
  mask-image: url(/build/images/volume-high.e9604a14.svg);
  -webkit-mask-image: url(/build/images/volume-high.e9604a14.svg);
}

.hgi.hgi-bulk.hgi-volume-high::before {
  mask-image: url(/build/images/volume-high.a92b6293.svg);
  -webkit-mask-image: url(/build/images/volume-high.a92b6293.svg);
}

.hgi.hgi-solid.hgi-volume-low::before {
  mask-image: url(/build/images/volume-low.2e9bdd7e.svg);
  -webkit-mask-image: url(/build/images/volume-low.2e9bdd7e.svg);
}

.hgi.hgi-bulk.hgi-volume-low::before {
  mask-image: url(/build/images/volume-low.ed85de54.svg);
  -webkit-mask-image: url(/build/images/volume-low.ed85de54.svg);
}

.hgi.hgi-solid.hgi-volume-minus::before {
  mask-image: url(/build/images/volume-minus.4a725edc.svg);
  -webkit-mask-image: url(/build/images/volume-minus.4a725edc.svg);
}

.hgi.hgi-bulk.hgi-volume-minus::before {
  mask-image: url(/build/images/volume-minus.6bbdfadf.svg);
  -webkit-mask-image: url(/build/images/volume-minus.6bbdfadf.svg);
}

.hgi.hgi-solid.hgi-volume-mute-01::before {
  mask-image: url(/build/images/volume-mute-01.ad582d4f.svg);
  -webkit-mask-image: url(/build/images/volume-mute-01.ad582d4f.svg);
}

.hgi.hgi-bulk.hgi-volume-mute-01::before {
  mask-image: url(/build/images/volume-mute-01.dcf8e747.svg);
  -webkit-mask-image: url(/build/images/volume-mute-01.dcf8e747.svg);
}

.hgi.hgi-solid.hgi-volume-mute-02::before {
  mask-image: url(/build/images/volume-mute-02.7cf5a266.svg);
  -webkit-mask-image: url(/build/images/volume-mute-02.7cf5a266.svg);
}

.hgi.hgi-bulk.hgi-volume-mute-02::before {
  mask-image: url(/build/images/volume-mute-02.34883031.svg);
  -webkit-mask-image: url(/build/images/volume-mute-02.34883031.svg);
}

.hgi.hgi-solid.hgi-volume-off::before {
  mask-image: url(/build/images/volume-off.21971ef2.svg);
  -webkit-mask-image: url(/build/images/volume-off.21971ef2.svg);
}

.hgi.hgi-bulk.hgi-volume-off::before {
  mask-image: url(/build/images/volume-off.fdde0c9e.svg);
  -webkit-mask-image: url(/build/images/volume-off.fdde0c9e.svg);
}

.hgi.hgi-solid.hgi-volume-up::before {
  mask-image: url(/build/images/volume-up.376ef049.svg);
  -webkit-mask-image: url(/build/images/volume-up.376ef049.svg);
}

.hgi.hgi-bulk.hgi-volume-up::before {
  mask-image: url(/build/images/volume-up.965f9486.svg);
  -webkit-mask-image: url(/build/images/volume-up.965f9486.svg);
}

.hgi.hgi-solid.hgi-vomiting::before {
  mask-image: url(/build/images/vomiting.83b70e4d.svg);
  -webkit-mask-image: url(/build/images/vomiting.83b70e4d.svg);
}

.hgi.hgi-bulk.hgi-vomiting::before {
  mask-image: url(/build/images/vomiting.d8d43d29.svg);
  -webkit-mask-image: url(/build/images/vomiting.d8d43d29.svg);
}

.hgi.hgi-solid.hgi-voucher::before {
  mask-image: url(/build/images/voucher.c85250cc.svg);
  -webkit-mask-image: url(/build/images/voucher.c85250cc.svg);
}

.hgi.hgi-bulk.hgi-voucher::before {
  mask-image: url(/build/images/voucher.d8832dba.svg);
  -webkit-mask-image: url(/build/images/voucher.d8832dba.svg);
}

.hgi.hgi-solid.hgi-vr-glasses::before {
  mask-image: url(/build/images/vr-glasses.08a8dc6c.svg);
  -webkit-mask-image: url(/build/images/vr-glasses.08a8dc6c.svg);
}

.hgi.hgi-bulk.hgi-vr-glasses::before {
  mask-image: url(/build/images/vr-glasses.0a48a796.svg);
  -webkit-mask-image: url(/build/images/vr-glasses.0a48a796.svg);
}

.hgi.hgi-solid.hgi-vr::before {
  mask-image: url(/build/images/vr.82cf05fe.svg);
  -webkit-mask-image: url(/build/images/vr.82cf05fe.svg);
}

.hgi.hgi-bulk.hgi-vr::before {
  mask-image: url(/build/images/vr.cd889c1b.svg);
  -webkit-mask-image: url(/build/images/vr.cd889c1b.svg);
}

.hgi.hgi-solid.hgi-vynil-01::before {
  mask-image: url(/build/images/vynil-01.7db7f363.svg);
  -webkit-mask-image: url(/build/images/vynil-01.7db7f363.svg);
}

.hgi.hgi-bulk.hgi-vynil-01::before {
  mask-image: url(/build/images/vynil-01.178f5699.svg);
  -webkit-mask-image: url(/build/images/vynil-01.178f5699.svg);
}

.hgi.hgi-solid.hgi-vynil-02::before {
  mask-image: url(/build/images/vynil-02.e916fa84.svg);
  -webkit-mask-image: url(/build/images/vynil-02.e916fa84.svg);
}

.hgi.hgi-bulk.hgi-vynil-02::before {
  mask-image: url(/build/images/vynil-02.7de4fa65.svg);
  -webkit-mask-image: url(/build/images/vynil-02.7de4fa65.svg);
}

.hgi.hgi-solid.hgi-vynil-03::before {
  mask-image: url(/build/images/vynil-03.6bce857b.svg);
  -webkit-mask-image: url(/build/images/vynil-03.6bce857b.svg);
}

.hgi.hgi-bulk.hgi-vynil-03::before {
  mask-image: url(/build/images/vynil-03.4a6577c6.svg);
  -webkit-mask-image: url(/build/images/vynil-03.4a6577c6.svg);
}

.hgi.hgi-solid.hgi-waiter::before {
  mask-image: url(/build/images/waiter.3ec4b1b8.svg);
  -webkit-mask-image: url(/build/images/waiter.3ec4b1b8.svg);
}

.hgi.hgi-bulk.hgi-waiter::before {
  mask-image: url(/build/images/waiter.98401c39.svg);
  -webkit-mask-image: url(/build/images/waiter.98401c39.svg);
}

.hgi.hgi-solid.hgi-waiters::before {
  mask-image: url(/build/images/waiters.3d209edb.svg);
  -webkit-mask-image: url(/build/images/waiters.3d209edb.svg);
}

.hgi.hgi-bulk.hgi-waiters::before {
  mask-image: url(/build/images/waiters.53e0b7c0.svg);
  -webkit-mask-image: url(/build/images/waiters.53e0b7c0.svg);
}

.hgi.hgi-solid.hgi-wall-lamp::before {
  mask-image: url(/build/images/wall-lamp.7ef39a9b.svg);
  -webkit-mask-image: url(/build/images/wall-lamp.7ef39a9b.svg);
}

.hgi.hgi-bulk.hgi-wall-lamp::before {
  mask-image: url(/build/images/wall-lamp.6ca4657e.svg);
  -webkit-mask-image: url(/build/images/wall-lamp.6ca4657e.svg);
}

.hgi.hgi-solid.hgi-wallet-01::before {
  mask-image: url(/build/images/wallet-01.00fb0ed7.svg);
  -webkit-mask-image: url(/build/images/wallet-01.00fb0ed7.svg);
}

.hgi.hgi-bulk.hgi-wallet-01::before {
  mask-image: url(/build/images/wallet-01.cb6c6db1.svg);
  -webkit-mask-image: url(/build/images/wallet-01.cb6c6db1.svg);
}

.hgi.hgi-solid.hgi-wallet-02::before {
  mask-image: url(/build/images/wallet-02.493c4bc2.svg);
  -webkit-mask-image: url(/build/images/wallet-02.493c4bc2.svg);
}

.hgi.hgi-bulk.hgi-wallet-02::before {
  mask-image: url(/build/images/wallet-02.88d70f5d.svg);
  -webkit-mask-image: url(/build/images/wallet-02.88d70f5d.svg);
}

.hgi.hgi-solid.hgi-wallet-03::before {
  mask-image: url(/build/images/wallet-03.8d548b65.svg);
  -webkit-mask-image: url(/build/images/wallet-03.8d548b65.svg);
}

.hgi.hgi-bulk.hgi-wallet-03::before {
  mask-image: url(/build/images/wallet-03.a8a93b83.svg);
  -webkit-mask-image: url(/build/images/wallet-03.a8a93b83.svg);
}

.hgi.hgi-solid.hgi-wallet-add-01::before {
  mask-image: url(/build/images/wallet-add-01.885eecf2.svg);
  -webkit-mask-image: url(/build/images/wallet-add-01.885eecf2.svg);
}

.hgi.hgi-bulk.hgi-wallet-add-01::before {
  mask-image: url(/build/images/wallet-add-01.17e92462.svg);
  -webkit-mask-image: url(/build/images/wallet-add-01.17e92462.svg);
}

.hgi.hgi-solid.hgi-wallet-done-01::before {
  mask-image: url(/build/images/wallet-done-01.3bfa4043.svg);
  -webkit-mask-image: url(/build/images/wallet-done-01.3bfa4043.svg);
}

.hgi.hgi-bulk.hgi-wallet-done-01::before {
  mask-image: url(/build/images/wallet-done-01.c2e30e26.svg);
  -webkit-mask-image: url(/build/images/wallet-done-01.c2e30e26.svg);
}

.hgi.hgi-solid.hgi-wallet-done-02::before {
  mask-image: url(/build/images/wallet-done-02.d1bdedad.svg);
  -webkit-mask-image: url(/build/images/wallet-done-02.d1bdedad.svg);
}

.hgi.hgi-bulk.hgi-wallet-done-02::before {
  mask-image: url(/build/images/wallet-done-02.7532a674.svg);
  -webkit-mask-image: url(/build/images/wallet-done-02.7532a674.svg);
}

.hgi.hgi-solid.hgi-wallet-not-found-01::before {
  mask-image: url(/build/images/wallet-not-found-01.ce347266.svg);
  -webkit-mask-image: url(/build/images/wallet-not-found-01.ce347266.svg);
}

.hgi.hgi-bulk.hgi-wallet-not-found-01::before {
  mask-image: url(/build/images/wallet-not-found-01.1b5488ac.svg);
  -webkit-mask-image: url(/build/images/wallet-not-found-01.1b5488ac.svg);
}

.hgi.hgi-solid.hgi-wallet-not-found-02::before {
  mask-image: url(/build/images/wallet-not-found-02.0d58bf54.svg);
  -webkit-mask-image: url(/build/images/wallet-not-found-02.0d58bf54.svg);
}

.hgi.hgi-bulk.hgi-wallet-not-found-02::before {
  mask-image: url(/build/images/wallet-not-found-02.c1f9ccdf.svg);
  -webkit-mask-image: url(/build/images/wallet-not-found-02.c1f9ccdf.svg);
}

.hgi.hgi-solid.hgi-wallet-remove-01::before {
  mask-image: url(/build/images/wallet-remove-01.4e8ce90f.svg);
  -webkit-mask-image: url(/build/images/wallet-remove-01.4e8ce90f.svg);
}

.hgi.hgi-bulk.hgi-wallet-remove-01::before {
  mask-image: url(/build/images/wallet-remove-01.c4cbc197.svg);
  -webkit-mask-image: url(/build/images/wallet-remove-01.c4cbc197.svg);
}

.hgi.hgi-solid.hgi-wallet-remove-02::before {
  mask-image: url(/build/images/wallet-remove-02.c41f3616.svg);
  -webkit-mask-image: url(/build/images/wallet-remove-02.c41f3616.svg);
}

.hgi.hgi-bulk.hgi-wallet-remove-02::before {
  mask-image: url(/build/images/wallet-remove-02.47e521da.svg);
  -webkit-mask-image: url(/build/images/wallet-remove-02.47e521da.svg);
}

.hgi.hgi-solid.hgi-wanted::before {
  mask-image: url(/build/images/wanted.23e9e24d.svg);
  -webkit-mask-image: url(/build/images/wanted.23e9e24d.svg);
}

.hgi.hgi-bulk.hgi-wanted::before {
  mask-image: url(/build/images/wanted.16ee67ba.svg);
  -webkit-mask-image: url(/build/images/wanted.16ee67ba.svg);
}

.hgi.hgi-solid.hgi-wardrobe-01::before {
  mask-image: url(/build/images/wardrobe-01.fad8fdc5.svg);
  -webkit-mask-image: url(/build/images/wardrobe-01.fad8fdc5.svg);
}

.hgi.hgi-bulk.hgi-wardrobe-01::before {
  mask-image: url(/build/images/wardrobe-01.949bc280.svg);
  -webkit-mask-image: url(/build/images/wardrobe-01.949bc280.svg);
}

.hgi.hgi-solid.hgi-wardrobe-02::before {
  mask-image: url(/build/images/wardrobe-02.04251491.svg);
  -webkit-mask-image: url(/build/images/wardrobe-02.04251491.svg);
}

.hgi.hgi-bulk.hgi-wardrobe-02::before {
  mask-image: url(/build/images/wardrobe-02.247005f2.svg);
  -webkit-mask-image: url(/build/images/wardrobe-02.247005f2.svg);
}

.hgi.hgi-solid.hgi-wardrobe-03::before {
  mask-image: url(/build/images/wardrobe-03.4cf5a665.svg);
  -webkit-mask-image: url(/build/images/wardrobe-03.4cf5a665.svg);
}

.hgi.hgi-bulk.hgi-wardrobe-03::before {
  mask-image: url(/build/images/wardrobe-03.e570ea21.svg);
  -webkit-mask-image: url(/build/images/wardrobe-03.e570ea21.svg);
}

.hgi.hgi-solid.hgi-wardrobe-04::before {
  mask-image: url(/build/images/wardrobe-04.8fd8c228.svg);
  -webkit-mask-image: url(/build/images/wardrobe-04.8fd8c228.svg);
}

.hgi.hgi-bulk.hgi-wardrobe-04::before {
  mask-image: url(/build/images/wardrobe-04.d0f1acc8.svg);
  -webkit-mask-image: url(/build/images/wardrobe-04.d0f1acc8.svg);
}

.hgi.hgi-solid.hgi-warehouse::before {
  mask-image: url(/build/images/warehouse.4eb861a1.svg);
  -webkit-mask-image: url(/build/images/warehouse.4eb861a1.svg);
}

.hgi.hgi-bulk.hgi-warehouse::before {
  mask-image: url(/build/images/warehouse.fea1fff8.svg);
  -webkit-mask-image: url(/build/images/warehouse.fea1fff8.svg);
}

.hgi.hgi-solid.hgi-washington-monument::before {
  mask-image: url(/build/images/washington-monument.f6e71c80.svg);
  -webkit-mask-image: url(/build/images/washington-monument.f6e71c80.svg);
}

.hgi.hgi-bulk.hgi-washington-monument::before {
  mask-image: url(/build/images/washington-monument.d53fd319.svg);
  -webkit-mask-image: url(/build/images/washington-monument.d53fd319.svg);
}

.hgi.hgi-solid.hgi-waste-restore::before {
  mask-image: url(/build/images/waste-restore.51a5426a.svg);
  -webkit-mask-image: url(/build/images/waste-restore.51a5426a.svg);
}

.hgi.hgi-bulk.hgi-waste-restore::before {
  mask-image: url(/build/images/waste-restore.411041b9.svg);
  -webkit-mask-image: url(/build/images/waste-restore.411041b9.svg);
}

.hgi.hgi-solid.hgi-waste::before {
  mask-image: url(/build/images/waste.c6bf8913.svg);
  -webkit-mask-image: url(/build/images/waste.c6bf8913.svg);
}

.hgi.hgi-bulk.hgi-waste::before {
  mask-image: url(/build/images/waste.127c63a2.svg);
  -webkit-mask-image: url(/build/images/waste.127c63a2.svg);
}

.hgi.hgi-solid.hgi-watch-01::before {
  mask-image: url(/build/images/watch-01.ef0d843b.svg);
  -webkit-mask-image: url(/build/images/watch-01.ef0d843b.svg);
}

.hgi.hgi-bulk.hgi-watch-01::before {
  mask-image: url(/build/images/watch-01.312a9533.svg);
  -webkit-mask-image: url(/build/images/watch-01.312a9533.svg);
}

.hgi.hgi-solid.hgi-watch-02::before {
  mask-image: url(/build/images/watch-02.bd60fcd4.svg);
  -webkit-mask-image: url(/build/images/watch-02.bd60fcd4.svg);
}

.hgi.hgi-bulk.hgi-watch-02::before {
  mask-image: url(/build/images/watch-02.270b091f.svg);
  -webkit-mask-image: url(/build/images/watch-02.270b091f.svg);
}

.hgi.hgi-solid.hgi-water-energy::before {
  mask-image: url(/build/images/water-energy.57f084f2.svg);
  -webkit-mask-image: url(/build/images/water-energy.57f084f2.svg);
}

.hgi.hgi-bulk.hgi-water-energy::before {
  mask-image: url(/build/images/water-energy.94b3d5ad.svg);
  -webkit-mask-image: url(/build/images/water-energy.94b3d5ad.svg);
}

.hgi.hgi-solid.hgi-water-polo::before {
  mask-image: url(/build/images/water-polo.5eb5d7d8.svg);
  -webkit-mask-image: url(/build/images/water-polo.5eb5d7d8.svg);
}

.hgi.hgi-bulk.hgi-water-polo::before {
  mask-image: url(/build/images/water-polo.13937d08.svg);
  -webkit-mask-image: url(/build/images/water-polo.13937d08.svg);
}

.hgi.hgi-solid.hgi-water-pump::before {
  mask-image: url(/build/images/water-pump.a0b48688.svg);
  -webkit-mask-image: url(/build/images/water-pump.a0b48688.svg);
}

.hgi.hgi-bulk.hgi-water-pump::before {
  mask-image: url(/build/images/water-pump.dc4618de.svg);
  -webkit-mask-image: url(/build/images/water-pump.dc4618de.svg);
}

.hgi.hgi-solid.hgi-waterfall-down-01::before {
  mask-image: url(/build/images/waterfall-down-01.4e353eb8.svg);
  -webkit-mask-image: url(/build/images/waterfall-down-01.4e353eb8.svg);
}

.hgi.hgi-bulk.hgi-waterfall-down-01::before {
  mask-image: url(/build/images/waterfall-down-01.0ca4a0b2.svg);
  -webkit-mask-image: url(/build/images/waterfall-down-01.0ca4a0b2.svg);
}

.hgi.hgi-solid.hgi-waterfall-down-03::before {
  mask-image: url(/build/images/waterfall-down-03.de1afd7c.svg);
  -webkit-mask-image: url(/build/images/waterfall-down-03.de1afd7c.svg);
}

.hgi.hgi-bulk.hgi-waterfall-down-03::before {
  mask-image: url(/build/images/waterfall-down-03.d504e234.svg);
  -webkit-mask-image: url(/build/images/waterfall-down-03.d504e234.svg);
}

.hgi.hgi-solid.hgi-waterfall-up-01::before {
  mask-image: url(/build/images/waterfall-up-01.e1714d22.svg);
  -webkit-mask-image: url(/build/images/waterfall-up-01.e1714d22.svg);
}

.hgi.hgi-bulk.hgi-waterfall-up-01::before {
  mask-image: url(/build/images/waterfall-up-01.0be1095e.svg);
  -webkit-mask-image: url(/build/images/waterfall-up-01.0be1095e.svg);
}

.hgi.hgi-solid.hgi-waterfall-up-02::before {
  mask-image: url(/build/images/waterfall-up-02.1c30fa91.svg);
  -webkit-mask-image: url(/build/images/waterfall-up-02.1c30fa91.svg);
}

.hgi.hgi-bulk.hgi-waterfall-up-02::before {
  mask-image: url(/build/images/waterfall-up-02.308e6ae6.svg);
  -webkit-mask-image: url(/build/images/waterfall-up-02.308e6ae6.svg);
}

.hgi.hgi-solid.hgi-watermelon::before {
  mask-image: url(/build/images/watermelon.026a83df.svg);
  -webkit-mask-image: url(/build/images/watermelon.026a83df.svg);
}

.hgi.hgi-bulk.hgi-watermelon::before {
  mask-image: url(/build/images/watermelon.79600c57.svg);
  -webkit-mask-image: url(/build/images/watermelon.79600c57.svg);
}

.hgi.hgi-solid.hgi-wattpad-square::before {
  mask-image: url(/build/images/wattpad-square.be89b7ff.svg);
  -webkit-mask-image: url(/build/images/wattpad-square.be89b7ff.svg);
}

.hgi.hgi-bulk.hgi-wattpad-square::before {
  mask-image: url(/build/images/wattpad-square.ee78a7b2.svg);
  -webkit-mask-image: url(/build/images/wattpad-square.ee78a7b2.svg);
}

.hgi.hgi-solid.hgi-wattpad::before {
  mask-image: url(/build/images/wattpad.9f25b740.svg);
  -webkit-mask-image: url(/build/images/wattpad.9f25b740.svg);
}

.hgi.hgi-bulk.hgi-wattpad::before {
  mask-image: url(/build/images/wattpad.3577beed.svg);
  -webkit-mask-image: url(/build/images/wattpad.3577beed.svg);
}

.hgi.hgi-solid.hgi-waving-hand-01::before {
  mask-image: url(/build/images/waving-hand-01.e74136e3.svg);
  -webkit-mask-image: url(/build/images/waving-hand-01.e74136e3.svg);
}

.hgi.hgi-bulk.hgi-waving-hand-01::before {
  mask-image: url(/build/images/waving-hand-01.5698527f.svg);
  -webkit-mask-image: url(/build/images/waving-hand-01.5698527f.svg);
}

.hgi.hgi-solid.hgi-waving-hand-02::before {
  mask-image: url(/build/images/waving-hand-02.366912b0.svg);
  -webkit-mask-image: url(/build/images/waving-hand-02.366912b0.svg);
}

.hgi.hgi-bulk.hgi-waving-hand-02::before {
  mask-image: url(/build/images/waving-hand-02.883bb402.svg);
  -webkit-mask-image: url(/build/images/waving-hand-02.883bb402.svg);
}

.hgi.hgi-solid.hgi-waze::before {
  mask-image: url(/build/images/waze.459da2f2.svg);
  -webkit-mask-image: url(/build/images/waze.459da2f2.svg);
}

.hgi.hgi-bulk.hgi-waze::before {
  mask-image: url(/build/images/waze.8fc7768c.svg);
  -webkit-mask-image: url(/build/images/waze.8fc7768c.svg);
}

.hgi.hgi-solid.hgi-web-design-01::before {
  mask-image: url(/build/images/web-design-01.8c19d960.svg);
  -webkit-mask-image: url(/build/images/web-design-01.8c19d960.svg);
}

.hgi.hgi-bulk.hgi-web-design-01::before {
  mask-image: url(/build/images/web-design-01.695c77a4.svg);
  -webkit-mask-image: url(/build/images/web-design-01.695c77a4.svg);
}

.hgi.hgi-solid.hgi-web-design-02::before {
  mask-image: url(/build/images/web-design-02.4f2ac972.svg);
  -webkit-mask-image: url(/build/images/web-design-02.4f2ac972.svg);
}

.hgi.hgi-bulk.hgi-web-design-02::before {
  mask-image: url(/build/images/web-design-02.8090d371.svg);
  -webkit-mask-image: url(/build/images/web-design-02.8090d371.svg);
}

.hgi.hgi-solid.hgi-web-programming::before {
  mask-image: url(/build/images/web-programming.6b4544e6.svg);
  -webkit-mask-image: url(/build/images/web-programming.6b4544e6.svg);
}

.hgi.hgi-bulk.hgi-web-programming::before {
  mask-image: url(/build/images/web-programming.51058aab.svg);
  -webkit-mask-image: url(/build/images/web-programming.51058aab.svg);
}

.hgi.hgi-solid.hgi-web-protection::before {
  mask-image: url(/build/images/web-protection.0ce35a95.svg);
  -webkit-mask-image: url(/build/images/web-protection.0ce35a95.svg);
}

.hgi.hgi-bulk.hgi-web-protection::before {
  mask-image: url(/build/images/web-protection.53dc82a1.svg);
  -webkit-mask-image: url(/build/images/web-protection.53dc82a1.svg);
}

.hgi.hgi-solid.hgi-web-security::before {
  mask-image: url(/build/images/web-security.905fa513.svg);
  -webkit-mask-image: url(/build/images/web-security.905fa513.svg);
}

.hgi.hgi-bulk.hgi-web-security::before {
  mask-image: url(/build/images/web-security.54042463.svg);
  -webkit-mask-image: url(/build/images/web-security.54042463.svg);
}

.hgi.hgi-solid.hgi-web-validation::before {
  mask-image: url(/build/images/web-validation.f551725b.svg);
  -webkit-mask-image: url(/build/images/web-validation.f551725b.svg);
}

.hgi.hgi-bulk.hgi-web-validation::before {
  mask-image: url(/build/images/web-validation.c032f793.svg);
  -webkit-mask-image: url(/build/images/web-validation.c032f793.svg);
}

.hgi.hgi-solid.hgi-webflow::before {
  mask-image: url(/build/images/webflow.329862a3.svg);
  -webkit-mask-image: url(/build/images/webflow.329862a3.svg);
}

.hgi.hgi-bulk.hgi-webflow::before {
  mask-image: url(/build/images/webflow.d7af84db.svg);
  -webkit-mask-image: url(/build/images/webflow.d7af84db.svg);
}

.hgi.hgi-solid.hgi-wechat::before {
  mask-image: url(/build/images/wechat.0ac81d13.svg);
  -webkit-mask-image: url(/build/images/wechat.0ac81d13.svg);
}

.hgi.hgi-bulk.hgi-wechat::before {
  mask-image: url(/build/images/wechat.8667bd03.svg);
  -webkit-mask-image: url(/build/images/wechat.8667bd03.svg);
}

.hgi.hgi-solid.hgi-weight-scale-01::before {
  mask-image: url(/build/images/weight-scale-01.946f31b5.svg);
  -webkit-mask-image: url(/build/images/weight-scale-01.946f31b5.svg);
}

.hgi.hgi-bulk.hgi-weight-scale-01::before {
  mask-image: url(/build/images/weight-scale-01.2b1249e2.svg);
  -webkit-mask-image: url(/build/images/weight-scale-01.2b1249e2.svg);
}

.hgi.hgi-solid.hgi-weight-scale::before {
  mask-image: url(/build/images/weight-scale.ae449af9.svg);
  -webkit-mask-image: url(/build/images/weight-scale.ae449af9.svg);
}

.hgi.hgi-bulk.hgi-weight-scale::before {
  mask-image: url(/build/images/weight-scale.986cb918.svg);
  -webkit-mask-image: url(/build/images/weight-scale.986cb918.svg);
}

.hgi.hgi-solid.hgi-wellness::before {
  mask-image: url(/build/images/wellness.59908bb9.svg);
  -webkit-mask-image: url(/build/images/wellness.59908bb9.svg);
}

.hgi.hgi-bulk.hgi-wellness::before {
  mask-image: url(/build/images/wellness.8a5c00f4.svg);
  -webkit-mask-image: url(/build/images/wellness.8a5c00f4.svg);
}

.hgi.hgi-solid.hgi-whatsapp-business::before {
  mask-image: url(/build/images/whatsapp-business.ddda77bc.svg);
  -webkit-mask-image: url(/build/images/whatsapp-business.ddda77bc.svg);
}

.hgi.hgi-bulk.hgi-whatsapp-business::before {
  mask-image: url(/build/images/whatsapp-business.556e7158.svg);
  -webkit-mask-image: url(/build/images/whatsapp-business.556e7158.svg);
}

.hgi.hgi-solid.hgi-whatsapp::before {
  mask-image: url(/build/images/whatsapp.22f5fdf4.svg);
  -webkit-mask-image: url(/build/images/whatsapp.22f5fdf4.svg);
}

.hgi.hgi-bulk.hgi-whatsapp::before {
  mask-image: url(/build/images/whatsapp.71c7335c.svg);
  -webkit-mask-image: url(/build/images/whatsapp.71c7335c.svg);
}

.hgi.hgi-solid.hgi-wheelchair::before {
  mask-image: url(/build/images/wheelchair.15685ee7.svg);
  -webkit-mask-image: url(/build/images/wheelchair.15685ee7.svg);
}

.hgi.hgi-bulk.hgi-wheelchair::before {
  mask-image: url(/build/images/wheelchair.c3bf43ce.svg);
  -webkit-mask-image: url(/build/images/wheelchair.c3bf43ce.svg);
}

.hgi.hgi-solid.hgi-whisk::before {
  mask-image: url(/build/images/whisk.7f05e72a.svg);
  -webkit-mask-image: url(/build/images/whisk.7f05e72a.svg);
}

.hgi.hgi-bulk.hgi-whisk::before {
  mask-image: url(/build/images/whisk.913f318b.svg);
  -webkit-mask-image: url(/build/images/whisk.913f318b.svg);
}

.hgi.hgi-solid.hgi-whistle::before {
  mask-image: url(/build/images/whistle.a6490b7a.svg);
  -webkit-mask-image: url(/build/images/whistle.a6490b7a.svg);
}

.hgi.hgi-bulk.hgi-whistle::before {
  mask-image: url(/build/images/whistle.1119bc36.svg);
  -webkit-mask-image: url(/build/images/whistle.1119bc36.svg);
}

.hgi.hgi-solid.hgi-wifi-01::before {
  mask-image: url(/build/images/wifi-01.bd938cbc.svg);
  -webkit-mask-image: url(/build/images/wifi-01.bd938cbc.svg);
}

.hgi.hgi-bulk.hgi-wifi-01::before {
  mask-image: url(/build/images/wifi-01.af577600.svg);
  -webkit-mask-image: url(/build/images/wifi-01.af577600.svg);
}

.hgi.hgi-solid.hgi-wifi-02::before {
  mask-image: url(/build/images/wifi-02.3c9c997d.svg);
  -webkit-mask-image: url(/build/images/wifi-02.3c9c997d.svg);
}

.hgi.hgi-bulk.hgi-wifi-02::before {
  mask-image: url(/build/images/wifi-02.87416044.svg);
  -webkit-mask-image: url(/build/images/wifi-02.87416044.svg);
}

.hgi.hgi-solid.hgi-wifi-circle::before {
  mask-image: url(/build/images/wifi-circle.3272e6b0.svg);
  -webkit-mask-image: url(/build/images/wifi-circle.3272e6b0.svg);
}

.hgi.hgi-bulk.hgi-wifi-circle::before {
  mask-image: url(/build/images/wifi-circle.e8c989bb.svg);
  -webkit-mask-image: url(/build/images/wifi-circle.e8c989bb.svg);
}

.hgi.hgi-solid.hgi-wifi-connected-01::before {
  mask-image: url(/build/images/wifi-connected-01.b2119f11.svg);
  -webkit-mask-image: url(/build/images/wifi-connected-01.b2119f11.svg);
}

.hgi.hgi-bulk.hgi-wifi-connected-01::before {
  mask-image: url(/build/images/wifi-connected-01.0c0a31b3.svg);
  -webkit-mask-image: url(/build/images/wifi-connected-01.0c0a31b3.svg);
}

.hgi.hgi-solid.hgi-wifi-connected-02::before {
  mask-image: url(/build/images/wifi-connected-02.62bfaca8.svg);
  -webkit-mask-image: url(/build/images/wifi-connected-02.62bfaca8.svg);
}

.hgi.hgi-bulk.hgi-wifi-connected-02::before {
  mask-image: url(/build/images/wifi-connected-02.feecdcf2.svg);
  -webkit-mask-image: url(/build/images/wifi-connected-02.feecdcf2.svg);
}

.hgi.hgi-solid.hgi-wifi-connected-03::before {
  mask-image: url(/build/images/wifi-connected-03.144f7614.svg);
  -webkit-mask-image: url(/build/images/wifi-connected-03.144f7614.svg);
}

.hgi.hgi-bulk.hgi-wifi-connected-03::before {
  mask-image: url(/build/images/wifi-connected-03.46fb2f51.svg);
  -webkit-mask-image: url(/build/images/wifi-connected-03.46fb2f51.svg);
}

.hgi.hgi-solid.hgi-wifi-disconnected-01::before {
  mask-image: url(/build/images/wifi-disconnected-01.7f3e5cb1.svg);
  -webkit-mask-image: url(/build/images/wifi-disconnected-01.7f3e5cb1.svg);
}

.hgi.hgi-bulk.hgi-wifi-disconnected-01::before {
  mask-image: url(/build/images/wifi-disconnected-01.e1d2f878.svg);
  -webkit-mask-image: url(/build/images/wifi-disconnected-01.e1d2f878.svg);
}

.hgi.hgi-solid.hgi-wifi-disconnected-02::before {
  mask-image: url(/build/images/wifi-disconnected-02.25b2cd37.svg);
  -webkit-mask-image: url(/build/images/wifi-disconnected-02.25b2cd37.svg);
}

.hgi.hgi-bulk.hgi-wifi-disconnected-02::before {
  mask-image: url(/build/images/wifi-disconnected-02.5df1700e.svg);
  -webkit-mask-image: url(/build/images/wifi-disconnected-02.5df1700e.svg);
}

.hgi.hgi-solid.hgi-wifi-disconnected-03::before {
  mask-image: url(/build/images/wifi-disconnected-03.c7d1e0e5.svg);
  -webkit-mask-image: url(/build/images/wifi-disconnected-03.c7d1e0e5.svg);
}

.hgi.hgi-bulk.hgi-wifi-disconnected-03::before {
  mask-image: url(/build/images/wifi-disconnected-03.c79ab5e5.svg);
  -webkit-mask-image: url(/build/images/wifi-disconnected-03.c79ab5e5.svg);
}

.hgi.hgi-solid.hgi-wifi-disconnected-04::before {
  mask-image: url(/build/images/wifi-disconnected-04.12fd685f.svg);
  -webkit-mask-image: url(/build/images/wifi-disconnected-04.12fd685f.svg);
}

.hgi.hgi-bulk.hgi-wifi-disconnected-04::before {
  mask-image: url(/build/images/wifi-disconnected-04.307579ae.svg);
  -webkit-mask-image: url(/build/images/wifi-disconnected-04.307579ae.svg);
}

.hgi.hgi-solid.hgi-wifi-error-01::before {
  mask-image: url(/build/images/wifi-error-01.acfbd8e3.svg);
  -webkit-mask-image: url(/build/images/wifi-error-01.acfbd8e3.svg);
}

.hgi.hgi-bulk.hgi-wifi-error-01::before {
  mask-image: url(/build/images/wifi-error-01.d1caf3ca.svg);
  -webkit-mask-image: url(/build/images/wifi-error-01.d1caf3ca.svg);
}

.hgi.hgi-solid.hgi-wifi-error-02::before {
  mask-image: url(/build/images/wifi-error-02.a8b3b550.svg);
  -webkit-mask-image: url(/build/images/wifi-error-02.a8b3b550.svg);
}

.hgi.hgi-bulk.hgi-wifi-error-02::before {
  mask-image: url(/build/images/wifi-error-02.6c5ba9fc.svg);
  -webkit-mask-image: url(/build/images/wifi-error-02.6c5ba9fc.svg);
}

.hgi.hgi-solid.hgi-wifi-full-signal::before {
  mask-image: url(/build/images/wifi-full-signal.742315c7.svg);
  -webkit-mask-image: url(/build/images/wifi-full-signal.742315c7.svg);
}

.hgi.hgi-bulk.hgi-wifi-full-signal::before {
  mask-image: url(/build/images/wifi-full-signal.76ca16ad.svg);
  -webkit-mask-image: url(/build/images/wifi-full-signal.76ca16ad.svg);
}

.hgi.hgi-solid.hgi-wifi-location::before {
  mask-image: url(/build/images/wifi-location.cd708519.svg);
  -webkit-mask-image: url(/build/images/wifi-location.cd708519.svg);
}

.hgi.hgi-bulk.hgi-wifi-location::before {
  mask-image: url(/build/images/wifi-location.3e7e113d.svg);
  -webkit-mask-image: url(/build/images/wifi-location.3e7e113d.svg);
}

.hgi.hgi-solid.hgi-wifi-lock::before {
  mask-image: url(/build/images/wifi-lock.6a1d8a5c.svg);
  -webkit-mask-image: url(/build/images/wifi-lock.6a1d8a5c.svg);
}

.hgi.hgi-bulk.hgi-wifi-lock::before {
  mask-image: url(/build/images/wifi-lock.da22c444.svg);
  -webkit-mask-image: url(/build/images/wifi-lock.da22c444.svg);
}

.hgi.hgi-solid.hgi-wifi-low-signal::before {
  mask-image: url(/build/images/wifi-low-signal.ce1d60b0.svg);
  -webkit-mask-image: url(/build/images/wifi-low-signal.ce1d60b0.svg);
}

.hgi.hgi-bulk.hgi-wifi-low-signal::before {
  mask-image: url(/build/images/wifi-low-signal.70a9e1af.svg);
  -webkit-mask-image: url(/build/images/wifi-low-signal.70a9e1af.svg);
}

.hgi.hgi-solid.hgi-wifi-medium-signal::before {
  mask-image: url(/build/images/wifi-medium-signal.4dc04a1b.svg);
  -webkit-mask-image: url(/build/images/wifi-medium-signal.4dc04a1b.svg);
}

.hgi.hgi-bulk.hgi-wifi-medium-signal::before {
  mask-image: url(/build/images/wifi-medium-signal.6a8ccb27.svg);
  -webkit-mask-image: url(/build/images/wifi-medium-signal.6a8ccb27.svg);
}

.hgi.hgi-solid.hgi-wifi-no-signal::before {
  mask-image: url(/build/images/wifi-no-signal.9ffb1e64.svg);
  -webkit-mask-image: url(/build/images/wifi-no-signal.9ffb1e64.svg);
}

.hgi.hgi-bulk.hgi-wifi-no-signal::before {
  mask-image: url(/build/images/wifi-no-signal.9371eb48.svg);
  -webkit-mask-image: url(/build/images/wifi-no-signal.9371eb48.svg);
}

.hgi.hgi-solid.hgi-wifi-off-01::before {
  mask-image: url(/build/images/wifi-off-01.c3f55c6d.svg);
  -webkit-mask-image: url(/build/images/wifi-off-01.c3f55c6d.svg);
}

.hgi.hgi-bulk.hgi-wifi-off-01::before {
  mask-image: url(/build/images/wifi-off-01.7b99143e.svg);
  -webkit-mask-image: url(/build/images/wifi-off-01.7b99143e.svg);
}

.hgi.hgi-solid.hgi-wifi-off-02::before {
  mask-image: url(/build/images/wifi-off-02.abcb9d91.svg);
  -webkit-mask-image: url(/build/images/wifi-off-02.abcb9d91.svg);
}

.hgi.hgi-bulk.hgi-wifi-off-02::before {
  mask-image: url(/build/images/wifi-off-02.9e398c7b.svg);
  -webkit-mask-image: url(/build/images/wifi-off-02.9e398c7b.svg);
}

.hgi.hgi-solid.hgi-wifi-square::before {
  mask-image: url(/build/images/wifi-square.66493bac.svg);
  -webkit-mask-image: url(/build/images/wifi-square.66493bac.svg);
}

.hgi.hgi-bulk.hgi-wifi-square::before {
  mask-image: url(/build/images/wifi-square.c1dfacf4.svg);
  -webkit-mask-image: url(/build/images/wifi-square.c1dfacf4.svg);
}

.hgi.hgi-solid.hgi-wifi-unlock::before {
  mask-image: url(/build/images/wifi-unlock.47da465f.svg);
  -webkit-mask-image: url(/build/images/wifi-unlock.47da465f.svg);
}

.hgi.hgi-bulk.hgi-wifi-unlock::before {
  mask-image: url(/build/images/wifi-unlock.db217e58.svg);
  -webkit-mask-image: url(/build/images/wifi-unlock.db217e58.svg);
}

.hgi.hgi-solid.hgi-wikipedia::before {
  mask-image: url(/build/images/wikipedia.fed19409.svg);
  -webkit-mask-image: url(/build/images/wikipedia.fed19409.svg);
}

.hgi.hgi-bulk.hgi-wikipedia::before {
  mask-image: url(/build/images/wikipedia.0eec64c5.svg);
  -webkit-mask-image: url(/build/images/wikipedia.0eec64c5.svg);
}

.hgi.hgi-solid.hgi-wind-power-01::before {
  mask-image: url(/build/images/wind-power-01.996a8ccd.svg);
  -webkit-mask-image: url(/build/images/wind-power-01.996a8ccd.svg);
}

.hgi.hgi-bulk.hgi-wind-power-01::before {
  mask-image: url(/build/images/wind-power-01.1a6268da.svg);
  -webkit-mask-image: url(/build/images/wind-power-01.1a6268da.svg);
}

.hgi.hgi-solid.hgi-wind-power-02::before {
  mask-image: url(/build/images/wind-power-02.45f21f58.svg);
  -webkit-mask-image: url(/build/images/wind-power-02.45f21f58.svg);
}

.hgi.hgi-bulk.hgi-wind-power-02::before {
  mask-image: url(/build/images/wind-power-02.331fb106.svg);
  -webkit-mask-image: url(/build/images/wind-power-02.331fb106.svg);
}

.hgi.hgi-solid.hgi-wind-power-03::before {
  mask-image: url(/build/images/wind-power-03.555026bd.svg);
  -webkit-mask-image: url(/build/images/wind-power-03.555026bd.svg);
}

.hgi.hgi-bulk.hgi-wind-power-03::before {
  mask-image: url(/build/images/wind-power-03.4c099a2a.svg);
  -webkit-mask-image: url(/build/images/wind-power-03.4c099a2a.svg);
}

.hgi.hgi-solid.hgi-wind-power::before {
  mask-image: url(/build/images/wind-power.e69bb520.svg);
  -webkit-mask-image: url(/build/images/wind-power.e69bb520.svg);
}

.hgi.hgi-bulk.hgi-wind-power::before {
  mask-image: url(/build/images/wind-power.0936153e.svg);
  -webkit-mask-image: url(/build/images/wind-power.0936153e.svg);
}

.hgi.hgi-solid.hgi-wind-surf::before {
  mask-image: url(/build/images/wind-surf.70061d47.svg);
  -webkit-mask-image: url(/build/images/wind-surf.70061d47.svg);
}

.hgi.hgi-bulk.hgi-wind-surf::before {
  mask-image: url(/build/images/wind-surf.6b3cfc0f.svg);
  -webkit-mask-image: url(/build/images/wind-surf.6b3cfc0f.svg);
}

.hgi.hgi-solid.hgi-wind-turbine::before {
  mask-image: url(/build/images/wind-turbine.d96d0bf9.svg);
  -webkit-mask-image: url(/build/images/wind-turbine.d96d0bf9.svg);
}

.hgi.hgi-bulk.hgi-wind-turbine::before {
  mask-image: url(/build/images/wind-turbine.9aea682b.svg);
  -webkit-mask-image: url(/build/images/wind-turbine.9aea682b.svg);
}

.hgi.hgi-solid.hgi-wink::before {
  mask-image: url(/build/images/wink.50f12d22.svg);
  -webkit-mask-image: url(/build/images/wink.50f12d22.svg);
}

.hgi.hgi-bulk.hgi-wink::before {
  mask-image: url(/build/images/wink.362abbfd.svg);
  -webkit-mask-image: url(/build/images/wink.362abbfd.svg);
}

.hgi.hgi-solid.hgi-winking::before {
  mask-image: url(/build/images/winking.1136162c.svg);
  -webkit-mask-image: url(/build/images/winking.1136162c.svg);
}

.hgi.hgi-bulk.hgi-winking::before {
  mask-image: url(/build/images/winking.87df752f.svg);
  -webkit-mask-image: url(/build/images/winking.87df752f.svg);
}

.hgi.hgi-solid.hgi-wireless-cloud-access::before {
  mask-image: url(/build/images/wireless-cloud-access.1f6428d3.svg);
  -webkit-mask-image: url(/build/images/wireless-cloud-access.1f6428d3.svg);
}

.hgi.hgi-bulk.hgi-wireless-cloud-access::before {
  mask-image: url(/build/images/wireless-cloud-access.dc99526c.svg);
  -webkit-mask-image: url(/build/images/wireless-cloud-access.dc99526c.svg);
}

.hgi.hgi-solid.hgi-wireless::before {
  mask-image: url(/build/images/wireless.e4a8d987.svg);
  -webkit-mask-image: url(/build/images/wireless.e4a8d987.svg);
}

.hgi.hgi-bulk.hgi-wireless::before {
  mask-image: url(/build/images/wireless.8318b7f3.svg);
  -webkit-mask-image: url(/build/images/wireless.8318b7f3.svg);
}

.hgi.hgi-solid.hgi-wise::before {
  mask-image: url(/build/images/wise.84dae16b.svg);
  -webkit-mask-image: url(/build/images/wise.84dae16b.svg);
}

.hgi.hgi-bulk.hgi-wise::before {
  mask-image: url(/build/images/wise.47c2dcf3.svg);
  -webkit-mask-image: url(/build/images/wise.47c2dcf3.svg);
}

.hgi.hgi-solid.hgi-wordpress::before {
  mask-image: url(/build/images/wordpress.f431aede.svg);
  -webkit-mask-image: url(/build/images/wordpress.f431aede.svg);
}

.hgi.hgi-bulk.hgi-wordpress::before {
  mask-image: url(/build/images/wordpress.a1097a07.svg);
  -webkit-mask-image: url(/build/images/wordpress.a1097a07.svg);
}

.hgi.hgi-solid.hgi-work-alert::before {
  mask-image: url(/build/images/work-alert.3a071280.svg);
  -webkit-mask-image: url(/build/images/work-alert.3a071280.svg);
}

.hgi.hgi-bulk.hgi-work-alert::before {
  mask-image: url(/build/images/work-alert.a5ff98f9.svg);
  -webkit-mask-image: url(/build/images/work-alert.a5ff98f9.svg);
}

.hgi.hgi-solid.hgi-work-history::before {
  mask-image: url(/build/images/work-history.c9527d13.svg);
  -webkit-mask-image: url(/build/images/work-history.c9527d13.svg);
}

.hgi.hgi-bulk.hgi-work-history::before {
  mask-image: url(/build/images/work-history.a62307a3.svg);
  -webkit-mask-image: url(/build/images/work-history.a62307a3.svg);
}

.hgi.hgi-solid.hgi-work-update::before {
  mask-image: url(/build/images/work-update.49a06c4d.svg);
  -webkit-mask-image: url(/build/images/work-update.49a06c4d.svg);
}

.hgi.hgi-bulk.hgi-work-update::before {
  mask-image: url(/build/images/work-update.ad3f6e75.svg);
  -webkit-mask-image: url(/build/images/work-update.ad3f6e75.svg);
}

.hgi.hgi-solid.hgi-workflow-circle-01::before {
  mask-image: url(/build/images/workflow-circle-01.83d2c32e.svg);
  -webkit-mask-image: url(/build/images/workflow-circle-01.83d2c32e.svg);
}

.hgi.hgi-bulk.hgi-workflow-circle-01::before {
  mask-image: url(/build/images/workflow-circle-01.6a298ea7.svg);
  -webkit-mask-image: url(/build/images/workflow-circle-01.6a298ea7.svg);
}

.hgi.hgi-solid.hgi-workflow-circle-02::before {
  mask-image: url(/build/images/workflow-circle-02.978cacf6.svg);
  -webkit-mask-image: url(/build/images/workflow-circle-02.978cacf6.svg);
}

.hgi.hgi-bulk.hgi-workflow-circle-02::before {
  mask-image: url(/build/images/workflow-circle-02.69db9afd.svg);
  -webkit-mask-image: url(/build/images/workflow-circle-02.69db9afd.svg);
}

.hgi.hgi-solid.hgi-workflow-circle-03::before {
  mask-image: url(/build/images/workflow-circle-03.514cac79.svg);
  -webkit-mask-image: url(/build/images/workflow-circle-03.514cac79.svg);
}

.hgi.hgi-bulk.hgi-workflow-circle-03::before {
  mask-image: url(/build/images/workflow-circle-03.63a9bbf8.svg);
  -webkit-mask-image: url(/build/images/workflow-circle-03.63a9bbf8.svg);
}

.hgi.hgi-solid.hgi-workflow-circle-04::before {
  mask-image: url(/build/images/workflow-circle-04.f5304078.svg);
  -webkit-mask-image: url(/build/images/workflow-circle-04.f5304078.svg);
}

.hgi.hgi-bulk.hgi-workflow-circle-04::before {
  mask-image: url(/build/images/workflow-circle-04.217fba92.svg);
  -webkit-mask-image: url(/build/images/workflow-circle-04.217fba92.svg);
}

.hgi.hgi-solid.hgi-workflow-circle-05::before {
  mask-image: url(/build/images/workflow-circle-05.6779d213.svg);
  -webkit-mask-image: url(/build/images/workflow-circle-05.6779d213.svg);
}

.hgi.hgi-bulk.hgi-workflow-circle-05::before {
  mask-image: url(/build/images/workflow-circle-05.f7a65a6d.svg);
  -webkit-mask-image: url(/build/images/workflow-circle-05.f7a65a6d.svg);
}

.hgi.hgi-solid.hgi-workflow-circle-06::before {
  mask-image: url(/build/images/workflow-circle-06.5820f424.svg);
  -webkit-mask-image: url(/build/images/workflow-circle-06.5820f424.svg);
}

.hgi.hgi-bulk.hgi-workflow-circle-06::before {
  mask-image: url(/build/images/workflow-circle-06.5f45a791.svg);
  -webkit-mask-image: url(/build/images/workflow-circle-06.5f45a791.svg);
}

.hgi.hgi-solid.hgi-workflow-square-01::before {
  mask-image: url(/build/images/workflow-square-01.993489a6.svg);
  -webkit-mask-image: url(/build/images/workflow-square-01.993489a6.svg);
}

.hgi.hgi-bulk.hgi-workflow-square-01::before {
  mask-image: url(/build/images/workflow-square-01.8777a38a.svg);
  -webkit-mask-image: url(/build/images/workflow-square-01.8777a38a.svg);
}

.hgi.hgi-solid.hgi-workflow-square-02::before {
  mask-image: url(/build/images/workflow-square-02.719ea5e7.svg);
  -webkit-mask-image: url(/build/images/workflow-square-02.719ea5e7.svg);
}

.hgi.hgi-bulk.hgi-workflow-square-02::before {
  mask-image: url(/build/images/workflow-square-02.c18b4e9b.svg);
  -webkit-mask-image: url(/build/images/workflow-square-02.c18b4e9b.svg);
}

.hgi.hgi-solid.hgi-workflow-square-03::before {
  mask-image: url(/build/images/workflow-square-03.a10e35c9.svg);
  -webkit-mask-image: url(/build/images/workflow-square-03.a10e35c9.svg);
}

.hgi.hgi-bulk.hgi-workflow-square-03::before {
  mask-image: url(/build/images/workflow-square-03.6adedb96.svg);
  -webkit-mask-image: url(/build/images/workflow-square-03.6adedb96.svg);
}

.hgi.hgi-solid.hgi-workflow-square-04::before {
  mask-image: url(/build/images/workflow-square-04.96c11180.svg);
  -webkit-mask-image: url(/build/images/workflow-square-04.96c11180.svg);
}

.hgi.hgi-bulk.hgi-workflow-square-04::before {
  mask-image: url(/build/images/workflow-square-04.51a2fbd9.svg);
  -webkit-mask-image: url(/build/images/workflow-square-04.51a2fbd9.svg);
}

.hgi.hgi-solid.hgi-workflow-square-05::before {
  mask-image: url(/build/images/workflow-square-05.84a85a07.svg);
  -webkit-mask-image: url(/build/images/workflow-square-05.84a85a07.svg);
}

.hgi.hgi-bulk.hgi-workflow-square-05::before {
  mask-image: url(/build/images/workflow-square-05.c4575a1b.svg);
  -webkit-mask-image: url(/build/images/workflow-square-05.c4575a1b.svg);
}

.hgi.hgi-solid.hgi-workflow-square-06::before {
  mask-image: url(/build/images/workflow-square-06.76ec3674.svg);
  -webkit-mask-image: url(/build/images/workflow-square-06.76ec3674.svg);
}

.hgi.hgi-bulk.hgi-workflow-square-06::before {
  mask-image: url(/build/images/workflow-square-06.147f59ca.svg);
  -webkit-mask-image: url(/build/images/workflow-square-06.147f59ca.svg);
}

.hgi.hgi-solid.hgi-workflow-square-07::before {
  mask-image: url(/build/images/workflow-square-07.0b2814de.svg);
  -webkit-mask-image: url(/build/images/workflow-square-07.0b2814de.svg);
}

.hgi.hgi-bulk.hgi-workflow-square-07::before {
  mask-image: url(/build/images/workflow-square-07.75692687.svg);
  -webkit-mask-image: url(/build/images/workflow-square-07.75692687.svg);
}

.hgi.hgi-solid.hgi-workflow-square-08::before {
  mask-image: url(/build/images/workflow-square-08.b179dd37.svg);
  -webkit-mask-image: url(/build/images/workflow-square-08.b179dd37.svg);
}

.hgi.hgi-bulk.hgi-workflow-square-08::before {
  mask-image: url(/build/images/workflow-square-08.f00e0792.svg);
  -webkit-mask-image: url(/build/images/workflow-square-08.f00e0792.svg);
}

.hgi.hgi-solid.hgi-workflow-square-09::before {
  mask-image: url(/build/images/workflow-square-09.ceb594e1.svg);
  -webkit-mask-image: url(/build/images/workflow-square-09.ceb594e1.svg);
}

.hgi.hgi-bulk.hgi-workflow-square-09::before {
  mask-image: url(/build/images/workflow-square-09.54b90a5a.svg);
  -webkit-mask-image: url(/build/images/workflow-square-09.54b90a5a.svg);
}

.hgi.hgi-solid.hgi-workflow-square-10::before {
  mask-image: url(/build/images/workflow-square-10.6fdf726e.svg);
  -webkit-mask-image: url(/build/images/workflow-square-10.6fdf726e.svg);
}

.hgi.hgi-bulk.hgi-workflow-square-10::before {
  mask-image: url(/build/images/workflow-square-10.6c5cda0b.svg);
  -webkit-mask-image: url(/build/images/workflow-square-10.6c5cda0b.svg);
}

.hgi.hgi-solid.hgi-workout-battle-ropes::before {
  mask-image: url(/build/images/workout-battle-ropes.30bb96b2.svg);
  -webkit-mask-image: url(/build/images/workout-battle-ropes.30bb96b2.svg);
}

.hgi.hgi-bulk.hgi-workout-battle-ropes::before {
  mask-image: url(/build/images/workout-battle-ropes.f57656b6.svg);
  -webkit-mask-image: url(/build/images/workout-battle-ropes.f57656b6.svg);
}

.hgi.hgi-solid.hgi-workout-gymnastics::before {
  mask-image: url(/build/images/workout-gymnastics.6bb65975.svg);
  -webkit-mask-image: url(/build/images/workout-gymnastics.6bb65975.svg);
}

.hgi.hgi-bulk.hgi-workout-gymnastics::before {
  mask-image: url(/build/images/workout-gymnastics.96cd6554.svg);
  -webkit-mask-image: url(/build/images/workout-gymnastics.96cd6554.svg);
}

.hgi.hgi-solid.hgi-workout-kicking::before {
  mask-image: url(/build/images/workout-kicking.f1efe0a0.svg);
  -webkit-mask-image: url(/build/images/workout-kicking.f1efe0a0.svg);
}

.hgi.hgi-bulk.hgi-workout-kicking::before {
  mask-image: url(/build/images/workout-kicking.ff944170.svg);
  -webkit-mask-image: url(/build/images/workout-kicking.ff944170.svg);
}

.hgi.hgi-solid.hgi-workout-run::before {
  mask-image: url(/build/images/workout-run.12d89dfb.svg);
  -webkit-mask-image: url(/build/images/workout-run.12d89dfb.svg);
}

.hgi.hgi-bulk.hgi-workout-run::before {
  mask-image: url(/build/images/workout-run.76ba59ae.svg);
  -webkit-mask-image: url(/build/images/workout-run.76ba59ae.svg);
}

.hgi.hgi-solid.hgi-workout-sport::before {
  mask-image: url(/build/images/workout-sport.9dcc9c1d.svg);
  -webkit-mask-image: url(/build/images/workout-sport.9dcc9c1d.svg);
}

.hgi.hgi-bulk.hgi-workout-sport::before {
  mask-image: url(/build/images/workout-sport.94e7d430.svg);
  -webkit-mask-image: url(/build/images/workout-sport.94e7d430.svg);
}

.hgi.hgi-solid.hgi-workout-squats::before {
  mask-image: url(/build/images/workout-squats.77a89c51.svg);
  -webkit-mask-image: url(/build/images/workout-squats.77a89c51.svg);
}

.hgi.hgi-bulk.hgi-workout-squats::before {
  mask-image: url(/build/images/workout-squats.4aac5d0a.svg);
  -webkit-mask-image: url(/build/images/workout-squats.4aac5d0a.svg);
}

.hgi.hgi-solid.hgi-workout-stretching::before {
  mask-image: url(/build/images/workout-stretching.00a36848.svg);
  -webkit-mask-image: url(/build/images/workout-stretching.00a36848.svg);
}

.hgi.hgi-bulk.hgi-workout-stretching::before {
  mask-image: url(/build/images/workout-stretching.43e7121c.svg);
  -webkit-mask-image: url(/build/images/workout-stretching.43e7121c.svg);
}

.hgi.hgi-solid.hgi-workout-warm-up::before {
  mask-image: url(/build/images/workout-warm-up.7592c88a.svg);
  -webkit-mask-image: url(/build/images/workout-warm-up.7592c88a.svg);
}

.hgi.hgi-bulk.hgi-workout-warm-up::before {
  mask-image: url(/build/images/workout-warm-up.a0e1a3fb.svg);
  -webkit-mask-image: url(/build/images/workout-warm-up.a0e1a3fb.svg);
}

.hgi.hgi-solid.hgi-worry::before {
  mask-image: url(/build/images/worry.e6ea7b67.svg);
  -webkit-mask-image: url(/build/images/worry.e6ea7b67.svg);
}

.hgi.hgi-bulk.hgi-worry::before {
  mask-image: url(/build/images/worry.4f25f929.svg);
  -webkit-mask-image: url(/build/images/worry.4f25f929.svg);
}

.hgi.hgi-solid.hgi-wps-office-rectangle::before {
  mask-image: url(/build/images/wps-office-rectangle.6fef34ea.svg);
  -webkit-mask-image: url(/build/images/wps-office-rectangle.6fef34ea.svg);
}

.hgi.hgi-bulk.hgi-wps-office-rectangle::before {
  mask-image: url(/build/images/wps-office-rectangle.dcc4d1e2.svg);
  -webkit-mask-image: url(/build/images/wps-office-rectangle.dcc4d1e2.svg);
}

.hgi.hgi-solid.hgi-wps-office::before {
  mask-image: url(/build/images/wps-office.4dcd053e.svg);
  -webkit-mask-image: url(/build/images/wps-office.4dcd053e.svg);
}

.hgi.hgi-bulk.hgi-wps-office::before {
  mask-image: url(/build/images/wps-office.c7ed0c48.svg);
  -webkit-mask-image: url(/build/images/wps-office.c7ed0c48.svg);
}

.hgi.hgi-solid.hgi-wrench-01::before {
  mask-image: url(/build/images/wrench-01.6149003b.svg);
  -webkit-mask-image: url(/build/images/wrench-01.6149003b.svg);
}

.hgi.hgi-bulk.hgi-wrench-01::before {
  mask-image: url(/build/images/wrench-01.47e270fa.svg);
  -webkit-mask-image: url(/build/images/wrench-01.47e270fa.svg);
}

.hgi.hgi-solid.hgi-wrench-02::before {
  mask-image: url(/build/images/wrench-02.1cd6e27f.svg);
  -webkit-mask-image: url(/build/images/wrench-02.1cd6e27f.svg);
}

.hgi.hgi-bulk.hgi-wrench-02::before {
  mask-image: url(/build/images/wrench-02.ddf43f57.svg);
  -webkit-mask-image: url(/build/images/wrench-02.ddf43f57.svg);
}

.hgi.hgi-solid.hgi-wudu::before {
  mask-image: url(/build/images/wudu.f8d0db74.svg);
  -webkit-mask-image: url(/build/images/wudu.f8d0db74.svg);
}

.hgi.hgi-bulk.hgi-wudu::before {
  mask-image: url(/build/images/wudu.d38994a3.svg);
  -webkit-mask-image: url(/build/images/wudu.d38994a3.svg);
}

.hgi.hgi-solid.hgi-x-ray::before {
  mask-image: url(/build/images/x-ray.412e20a6.svg);
  -webkit-mask-image: url(/build/images/x-ray.412e20a6.svg);
}

.hgi.hgi-bulk.hgi-x-ray::before {
  mask-image: url(/build/images/x-ray.d162debd.svg);
  -webkit-mask-image: url(/build/images/x-ray.d162debd.svg);
}

.hgi.hgi-solid.hgi-x-variable-circle::before {
  mask-image: url(/build/images/x-variable-circle.52b0136b.svg);
  -webkit-mask-image: url(/build/images/x-variable-circle.52b0136b.svg);
}

.hgi.hgi-bulk.hgi-x-variable-circle::before {
  mask-image: url(/build/images/x-variable-circle.63a9e2df.svg);
  -webkit-mask-image: url(/build/images/x-variable-circle.63a9e2df.svg);
}

.hgi.hgi-solid.hgi-x-variable-square::before {
  mask-image: url(/build/images/x-variable-square.674b4747.svg);
  -webkit-mask-image: url(/build/images/x-variable-square.674b4747.svg);
}

.hgi.hgi-bulk.hgi-x-variable-square::before {
  mask-image: url(/build/images/x-variable-square.f973a17b.svg);
  -webkit-mask-image: url(/build/images/x-variable-square.f973a17b.svg);
}

.hgi.hgi-solid.hgi-x-variable::before {
  mask-image: url(/build/images/x-variable.62be803c.svg);
  -webkit-mask-image: url(/build/images/x-variable.62be803c.svg);
}

.hgi.hgi-bulk.hgi-x-variable::before {
  mask-image: url(/build/images/x-variable.411c7bc8.svg);
  -webkit-mask-image: url(/build/images/x-variable.411c7bc8.svg);
}

.hgi.hgi-solid.hgi-xing::before {
  mask-image: url(/build/images/xing.ba5af5c5.svg);
  -webkit-mask-image: url(/build/images/xing.ba5af5c5.svg);
}

.hgi.hgi-bulk.hgi-xing::before {
  mask-image: url(/build/images/xing.7908692c.svg);
  -webkit-mask-image: url(/build/images/xing.7908692c.svg);
}

.hgi.hgi-solid.hgi-xls-01::before {
  mask-image: url(/build/images/xls-01.cad76ab3.svg);
  -webkit-mask-image: url(/build/images/xls-01.cad76ab3.svg);
}

.hgi.hgi-bulk.hgi-xls-01::before {
  mask-image: url(/build/images/xls-01.0b755430.svg);
  -webkit-mask-image: url(/build/images/xls-01.0b755430.svg);
}

.hgi.hgi-solid.hgi-xls-02::before {
  mask-image: url(/build/images/xls-02.9ad46d7f.svg);
  -webkit-mask-image: url(/build/images/xls-02.9ad46d7f.svg);
}

.hgi.hgi-bulk.hgi-xls-02::before {
  mask-image: url(/build/images/xls-02.8de23b09.svg);
  -webkit-mask-image: url(/build/images/xls-02.8de23b09.svg);
}

.hgi.hgi-solid.hgi-xml-01::before {
  mask-image: url(/build/images/xml-01.8153bca1.svg);
  -webkit-mask-image: url(/build/images/xml-01.8153bca1.svg);
}

.hgi.hgi-bulk.hgi-xml-01::before {
  mask-image: url(/build/images/xml-01.e4ae9126.svg);
  -webkit-mask-image: url(/build/images/xml-01.e4ae9126.svg);
}

.hgi.hgi-solid.hgi-xml-02::before {
  mask-image: url(/build/images/xml-02.a29b94d9.svg);
  -webkit-mask-image: url(/build/images/xml-02.a29b94d9.svg);
}

.hgi.hgi-bulk.hgi-xml-02::before {
  mask-image: url(/build/images/xml-02.70641d91.svg);
  -webkit-mask-image: url(/build/images/xml-02.70641d91.svg);
}

.hgi.hgi-solid.hgi-xsl-01::before {
  mask-image: url(/build/images/xsl-01.310a558c.svg);
  -webkit-mask-image: url(/build/images/xsl-01.310a558c.svg);
}

.hgi.hgi-bulk.hgi-xsl-01::before {
  mask-image: url(/build/images/xsl-01.ae2309d0.svg);
  -webkit-mask-image: url(/build/images/xsl-01.ae2309d0.svg);
}

.hgi.hgi-solid.hgi-xsl-02::before {
  mask-image: url(/build/images/xsl-02.e0d5ed51.svg);
  -webkit-mask-image: url(/build/images/xsl-02.e0d5ed51.svg);
}

.hgi.hgi-bulk.hgi-xsl-02::before {
  mask-image: url(/build/images/xsl-02.3fdc290e.svg);
  -webkit-mask-image: url(/build/images/xsl-02.3fdc290e.svg);
}

.hgi.hgi-solid.hgi-yelp::before {
  mask-image: url(/build/images/yelp.ef9c904c.svg);
  -webkit-mask-image: url(/build/images/yelp.ef9c904c.svg);
}

.hgi.hgi-bulk.hgi-yelp::before {
  mask-image: url(/build/images/yelp.b665ff03.svg);
  -webkit-mask-image: url(/build/images/yelp.b665ff03.svg);
}

.hgi.hgi-solid.hgi-yen-circle::before {
  mask-image: url(/build/images/yen-circle.ff71e42c.svg);
  -webkit-mask-image: url(/build/images/yen-circle.ff71e42c.svg);
}

.hgi.hgi-bulk.hgi-yen-circle::before {
  mask-image: url(/build/images/yen-circle.fb9fa10a.svg);
  -webkit-mask-image: url(/build/images/yen-circle.fb9fa10a.svg);
}

.hgi.hgi-solid.hgi-yen-receive::before {
  mask-image: url(/build/images/yen-receive.88332a73.svg);
  -webkit-mask-image: url(/build/images/yen-receive.88332a73.svg);
}

.hgi.hgi-bulk.hgi-yen-receive::before {
  mask-image: url(/build/images/yen-receive.218c21f9.svg);
  -webkit-mask-image: url(/build/images/yen-receive.218c21f9.svg);
}

.hgi.hgi-solid.hgi-yen-send::before {
  mask-image: url(/build/images/yen-send.0b2b410c.svg);
  -webkit-mask-image: url(/build/images/yen-send.0b2b410c.svg);
}

.hgi.hgi-bulk.hgi-yen-send::before {
  mask-image: url(/build/images/yen-send.4274f4ce.svg);
  -webkit-mask-image: url(/build/images/yen-send.4274f4ce.svg);
}

.hgi.hgi-solid.hgi-yen-square::before {
  mask-image: url(/build/images/yen-square.2cb23a85.svg);
  -webkit-mask-image: url(/build/images/yen-square.2cb23a85.svg);
}

.hgi.hgi-bulk.hgi-yen-square::before {
  mask-image: url(/build/images/yen-square.2ffe6c50.svg);
  -webkit-mask-image: url(/build/images/yen-square.2ffe6c50.svg);
}

.hgi.hgi-solid.hgi-yen::before {
  mask-image: url(/build/images/yen.70ce22cd.svg);
  -webkit-mask-image: url(/build/images/yen.70ce22cd.svg);
}

.hgi.hgi-bulk.hgi-yen::before {
  mask-image: url(/build/images/yen.2339d748.svg);
  -webkit-mask-image: url(/build/images/yen.2339d748.svg);
}

.hgi.hgi-solid.hgi-yoga-01::before {
  mask-image: url(/build/images/yoga-01.92180ff0.svg);
  -webkit-mask-image: url(/build/images/yoga-01.92180ff0.svg);
}

.hgi.hgi-bulk.hgi-yoga-01::before {
  mask-image: url(/build/images/yoga-01.73a65d91.svg);
  -webkit-mask-image: url(/build/images/yoga-01.73a65d91.svg);
}

.hgi.hgi-solid.hgi-yoga-02::before {
  mask-image: url(/build/images/yoga-02.5a290514.svg);
  -webkit-mask-image: url(/build/images/yoga-02.5a290514.svg);
}

.hgi.hgi-bulk.hgi-yoga-02::before {
  mask-image: url(/build/images/yoga-02.50a7f0f6.svg);
  -webkit-mask-image: url(/build/images/yoga-02.50a7f0f6.svg);
}

.hgi.hgi-solid.hgi-yoga-03::before {
  mask-image: url(/build/images/yoga-03.f01c6933.svg);
  -webkit-mask-image: url(/build/images/yoga-03.f01c6933.svg);
}

.hgi.hgi-bulk.hgi-yoga-03::before {
  mask-image: url(/build/images/yoga-03.84a8e939.svg);
  -webkit-mask-image: url(/build/images/yoga-03.84a8e939.svg);
}

.hgi.hgi-solid.hgi-yoga-ball::before {
  mask-image: url(/build/images/yoga-ball.3cb7890c.svg);
  -webkit-mask-image: url(/build/images/yoga-ball.3cb7890c.svg);
}

.hgi.hgi-bulk.hgi-yoga-ball::before {
  mask-image: url(/build/images/yoga-ball.e161100b.svg);
  -webkit-mask-image: url(/build/images/yoga-ball.e161100b.svg);
}

.hgi.hgi-solid.hgi-yoga-mat::before {
  mask-image: url(/build/images/yoga-mat.1a6fbe54.svg);
  -webkit-mask-image: url(/build/images/yoga-mat.1a6fbe54.svg);
}

.hgi.hgi-bulk.hgi-yoga-mat::before {
  mask-image: url(/build/images/yoga-mat.ec9ae1b7.svg);
  -webkit-mask-image: url(/build/images/yoga-mat.ec9ae1b7.svg);
}

.hgi.hgi-solid.hgi-yogurt::before {
  mask-image: url(/build/images/yogurt.77773b64.svg);
  -webkit-mask-image: url(/build/images/yogurt.77773b64.svg);
}

.hgi.hgi-bulk.hgi-yogurt::before {
  mask-image: url(/build/images/yogurt.10a136de.svg);
  -webkit-mask-image: url(/build/images/yogurt.10a136de.svg);
}

.hgi.hgi-solid.hgi-youtube::before {
  mask-image: url(/build/images/youtube.b907535c.svg);
  -webkit-mask-image: url(/build/images/youtube.b907535c.svg);
}

.hgi.hgi-bulk.hgi-youtube::before {
  mask-image: url(/build/images/youtube.d5b147cb.svg);
  -webkit-mask-image: url(/build/images/youtube.d5b147cb.svg);
}

.hgi.hgi-solid.hgi-yurt::before {
  mask-image: url(/build/images/yurt.a5353008.svg);
  -webkit-mask-image: url(/build/images/yurt.a5353008.svg);
}

.hgi.hgi-bulk.hgi-yurt::before {
  mask-image: url(/build/images/yurt.1a0bfba3.svg);
  -webkit-mask-image: url(/build/images/yurt.1a0bfba3.svg);
}

.hgi.hgi-solid.hgi-zakat::before {
  mask-image: url(/build/images/zakat.d1878307.svg);
  -webkit-mask-image: url(/build/images/zakat.d1878307.svg);
}

.hgi.hgi-bulk.hgi-zakat::before {
  mask-image: url(/build/images/zakat.38882e90.svg);
  -webkit-mask-image: url(/build/images/zakat.38882e90.svg);
}

.hgi.hgi-solid.hgi-zap::before {
  mask-image: url(/build/images/zap.1487fd0c.svg);
  -webkit-mask-image: url(/build/images/zap.1487fd0c.svg);
}

.hgi.hgi-bulk.hgi-zap::before {
  mask-image: url(/build/images/zap.44cb9735.svg);
  -webkit-mask-image: url(/build/images/zap.44cb9735.svg);
}

.hgi.hgi-solid.hgi-zeppelin::before {
  mask-image: url(/build/images/zeppelin.55cc5cde.svg);
  -webkit-mask-image: url(/build/images/zeppelin.55cc5cde.svg);
}

.hgi.hgi-bulk.hgi-zeppelin::before {
  mask-image: url(/build/images/zeppelin.ffb4f46c.svg);
  -webkit-mask-image: url(/build/images/zeppelin.ffb4f46c.svg);
}

.hgi.hgi-solid.hgi-zip-01::before {
  mask-image: url(/build/images/zip-01.ee0bfd69.svg);
  -webkit-mask-image: url(/build/images/zip-01.ee0bfd69.svg);
}

.hgi.hgi-bulk.hgi-zip-01::before {
  mask-image: url(/build/images/zip-01.c433186a.svg);
  -webkit-mask-image: url(/build/images/zip-01.c433186a.svg);
}

.hgi.hgi-solid.hgi-zip-02::before {
  mask-image: url(/build/images/zip-02.90d0b89f.svg);
  -webkit-mask-image: url(/build/images/zip-02.90d0b89f.svg);
}

.hgi.hgi-bulk.hgi-zip-02::before {
  mask-image: url(/build/images/zip-02.a762787b.svg);
  -webkit-mask-image: url(/build/images/zip-02.a762787b.svg);
}

.hgi.hgi-solid.hgi-zoom-circle::before {
  mask-image: url(/build/images/zoom-circle.8b91452c.svg);
  -webkit-mask-image: url(/build/images/zoom-circle.8b91452c.svg);
}

.hgi.hgi-bulk.hgi-zoom-circle::before {
  mask-image: url(/build/images/zoom-circle.453daf82.svg);
  -webkit-mask-image: url(/build/images/zoom-circle.453daf82.svg);
}

.hgi.hgi-solid.hgi-zoom-in-area::before {
  mask-image: url(/build/images/zoom-in-area.7939540b.svg);
  -webkit-mask-image: url(/build/images/zoom-in-area.7939540b.svg);
}

.hgi.hgi-bulk.hgi-zoom-in-area::before {
  mask-image: url(/build/images/zoom-in-area.3be8a3a3.svg);
  -webkit-mask-image: url(/build/images/zoom-in-area.3be8a3a3.svg);
}

.hgi.hgi-solid.hgi-zoom-out-area::before {
  mask-image: url(/build/images/zoom-out-area.6953e9ab.svg);
  -webkit-mask-image: url(/build/images/zoom-out-area.6953e9ab.svg);
}

.hgi.hgi-bulk.hgi-zoom-out-area::before {
  mask-image: url(/build/images/zoom-out-area.9b8c3621.svg);
  -webkit-mask-image: url(/build/images/zoom-out-area.9b8c3621.svg);
}

.hgi.hgi-solid.hgi-zoom-square::before {
  mask-image: url(/build/images/zoom-square.51b55db5.svg);
  -webkit-mask-image: url(/build/images/zoom-square.51b55db5.svg);
}

.hgi.hgi-bulk.hgi-zoom-square::before {
  mask-image: url(/build/images/zoom-square.b976040e.svg);
  -webkit-mask-image: url(/build/images/zoom-square.b976040e.svg);
}

.hgi.hgi-solid.hgi-zoom::before {
  mask-image: url(/build/images/zoom.15a43d2f.svg);
  -webkit-mask-image: url(/build/images/zoom.15a43d2f.svg);
}

.hgi.hgi-bulk.hgi-zoom::before {
  mask-image: url(/build/images/zoom.2b121977.svg);
  -webkit-mask-image: url(/build/images/zoom.2b121977.svg);
}

:root {
  --ck-border-radius: $radius-small;
  --bs-secondary-color: #596171;
}

body[data-theme=dark] nav.sidebar-wrapper .nav-logo-wrapper a img {
  filter: brightness(100);
}
body[data-theme=dark] main.main-dashboard .main-dashboard-content {
  background-image: none;
}
body[data-theme=dark] .dropdown .dropdown-toggle::after {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"/><polyline points=\"80 176 128 224 176 176\" fill=\"none\" stroke=\"%23afafaf\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><polyline points=\"80 80 128 32 176 80\" fill=\"none\" stroke=\"%23afafaf\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/></svg>");
}
body[data-theme=dark] input[type=checkbox] {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"8\"><path fill=\"%23070707\" d=\"M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z\"/></svg>");
}
body[data-theme=dark] input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"8\"><path fill=\"%23fff\" d=\"M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z\"/></svg>");
}
body[data-theme=dark] .progress-circular svg circle:first-child {
  stroke: color-mix(in srgb, var(--color-border) 40%, transparent);
}
body[data-theme=dark] .highcharts .highcharts-background {
  fill: transparent;
}
body[data-theme=dark] .id-label {
  background-color: #1d1d1d;
}
body[data-theme=dark] .nav-tabs .nav-link.active {
  background-color: transparent;
}
body[data-theme=dark] .text-dark {
  color: var(--color-text) !important;
}
body[data-theme=dark] nav.sidebar-wrapper .sidebar-search input:not(:hover):not(:focus) {
  background-color: var(--color-bg-block);
}
body[data-theme=dark] .text-muted {
  color: var(--color-text-muted) !important;
}
body[data-theme=dark] .modal-content,
body[data-theme=dark] .aidash-input-zone-complexe .aidash-form-btn-more {
  color: var(--color-text);
}
body[data-theme=dark] .msct-aidash.msct-look-top,
body[data-theme=dark] .msct-aidash.msct-look-top.msct-thinking {
  display: none;
}
body[data-theme=dark] .alert-warning {
  --bs-alert-bg: rgba(255,213,88,.09);
  --bs-alert-color: rgb(236, 208, 122);
}
body[data-theme=dark] .bg-white {
  background-color: var(--color-bg-block) !important;
}
body[data-theme=dark] .border-top {
  border-top-color: var(--color-border) !important;
}
body[data-theme=dark] .modal-ui,
body[data-theme=dark] .modal-backdrop {
  background-color: rgba(198, 198, 198, 0.5);
}
body[data-theme=dark] .modal-ui .modal-ui-header .btn-close,
body[data-theme=dark] .modal .btn-close {
  filter: invert(1);
}
body[data-theme=dark] .eval-type-card {
  border-color: var(--color-border);
}
body[data-theme=dark] .choice-row {
  border-color: var(--color-border);
  background-color: var(--color-bg);
}
body[data-theme=dark] .correct-toggle {
  background-color: var(--color-bg-block);
  border-color: var(--color-border);
}
body[data-theme=dark] .pagination-ui .pagination-ui-btn a {
  background: var(--color-secondary);
}
body[data-theme=dark] input.disabled, body[data-theme=dark] input[disabled], body[data-theme=dark] select.disabled,
body[data-theme=dark] select[disabled], body[data-theme=dark] textarea.disabled, body[data-theme=dark] textarea[disabled],
body[data-theme=dark] .form-control.disabled, body[data-theme=dark] .form-control[disabled], body[data-theme=dark] .selectMultiple > div.disabled,
body[data-theme=dark] .selectMultiple > div[disabled], body[data-theme=dark] .custom-select__control.disabled, body[data-theme=dark] .custom-select__control[disabled],
body[data-theme=dark] .ck.ck-toolbar,
body[data-theme=dark] .ck.ck-editor__main > .ck-editor__editable,
body[data-theme=dark] .block-file,
body[data-theme=dark] input[type=checkbox].disabled:not(:checked),
body[data-theme=dark] input[type=checkbox][disabled]:not(:checked),
body[data-theme=dark] input[type=checkbox][disabled=disabled]:not(:checked),
body[data-theme=dark] .toast {
  background-color: var(--color-bg);
}
body[data-theme=dark] .ck.ck-button, body[data-theme=dark] a.ck.ck-button {
  color: var(--color-text-muted);
}

b, strong {
  font-weight: 600;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border-color: var(--color-border);
  opacity: 1;
}

.hr-text {
  text-align: center;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 20px;
}
.hr-text span {
  position: relative;
  display: inline-block;
  padding: 5px;
  color: var(--color-text-muted);
}
.hr-text span::before, .hr-text span::after {
  content: " ";
  width: 50vw;
  height: 1px;
  background-color: var(--color-border);
  position: absolute;
  top: 17px;
}
.hr-text span::before {
  right: 100%;
}
.hr-text span::after {
  left: 100%;
}

code {
  background-color: var(--color-bg);
  border-radius: 3px;
  padding: 2px 4px;
  color: var(--color-primary);
}

.row {
  --bs-gutter-x: 1rem;
}

.muted-color {
  color: var(--color-text-muted) !important;
}

.flex-1 {
  flex: 1;
}

.border-dashed {
  border-style: dashed !important;
}

.text-small {
  font-size: 14px;
}

.text-legend {
  font-size: 12px;
  color: var(--color-text-muted);
  font-weight: 400;
}

.o-50 {
  opacity: 0.5;
}

.color-primary {
  color: var(--color-primary) !important;
}

.color-success {
  color: var(--color-success) !important;
}

.color-warning {
  color: var(--color-warning) !important;
}

.color-danger {
  color: var(--color-danger) !important;
}

.color-gold {
  color: var(--color-gold) !important;
}

.border-success {
  border-color: var(--color-success) !important;
}

.border-danger {
  border-color: var(--color-danger) !important;
}

.bg-muted {
  background-color: var(--bs-secondary-color);
}

.bg-gold {
  background-color: var(--color-gold) !important;
}

.bg-red {
  background-color: #DC4838 !important;
}

.bg-green {
  background-color: #64D990 !important;
}

.bg-pink {
  background-color: #CA48A5 !important;
}

.bg-blue {
  background-color: #57A9DC !important;
}

.bg-primary {
  background-color: var(--color-primary) !important;
}

.fw-xsbold {
  font-weight: 500;
}

.fw-sbold {
  font-weight: 600;
}

.hgi-stroke {
  line-height: 1em;
  vertical-align: -2px;
}
.hgi-stroke:before {
  -webkit-text-stroke-width: 0.28px;
}

.img-featured {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: var(--radius-medium);
  aspect-ratio: 16/9;
}

.alert {
  border-radius: var(--radius-medium);
}

.cursor-help {
  cursor: help;
}

.ph, .ph-duotone, .ph-fill {
  vertical-align: -1px;
}

.image-icon {
  width: 34px;
  height: 34px;
  max-width: 34px;
  object-fit: contain;
  border-radius: 6px;
}

.cursor-normal {
  cursor: default !important;
}

.avatar-wrapper,
.workspace-wrapper {
  width: 60px;
  height: 60px;
  position: relative;
  overflow: hidden;
  border-radius: 100%;
  border: 1px solid var(--color-border);
  box-shadow: var(--shadow-small);
  flex: none;
}
.avatar-wrapper img,
.workspace-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
  object-position: center;
}
.avatar-wrapper span,
.workspace-wrapper span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 22px;
  font-weight: 500;
}

.contact-avatar,
.workspace-avatar {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  border: 1px solid var(--color-border);
  object-fit: cover;
  object-position: center;
  overflow: hidden;
  box-shadow: var(--shadow-small);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  background-color: var(--color-bg);
  background-color: hsla(var(--color-hsla), 0.1);
  color: var(--color-text-muted);
  margin-right: 2px;
  flex: none;
  position: relative;
}
.contact-avatar.contact-avatar-xs, .contact-avatar.workspace-avatar-xs,
.workspace-avatar.contact-avatar-xs,
.workspace-avatar.workspace-avatar-xs {
  width: 22px;
  height: 22px;
}
.contact-avatar.contact-avatar-xs span, .contact-avatar.workspace-avatar-xs span,
.workspace-avatar.contact-avatar-xs span,
.workspace-avatar.workspace-avatar-xs span {
  font-size: 10px;
  vertical-align: 1px;
}
.contact-avatar.contact-avatar-xs small, .contact-avatar.contact-avatar-xs .small, .contact-avatar.workspace-avatar-xs small, .contact-avatar.workspace-avatar-xs .small,
.workspace-avatar.contact-avatar-xs small,
.workspace-avatar.contact-avatar-xs .small,
.workspace-avatar.workspace-avatar-xs small,
.workspace-avatar.workspace-avatar-xs .small {
  font-size: 8px;
}
.contact-avatar.contact-avatar-sm, .contact-avatar.workspace-avatar-sm,
.workspace-avatar.contact-avatar-sm,
.workspace-avatar.workspace-avatar-sm {
  width: 26px;
  height: 26px;
}
.contact-avatar.contact-avatar-sm span, .contact-avatar.workspace-avatar-sm span,
.workspace-avatar.contact-avatar-sm span,
.workspace-avatar.workspace-avatar-sm span {
  font-size: 12px;
  vertical-align: 1px;
}
.contact-avatar.contact-avatar-sm small, .contact-avatar.contact-avatar-sm .small, .contact-avatar.workspace-avatar-sm small, .contact-avatar.workspace-avatar-sm .small,
.workspace-avatar.contact-avatar-sm small,
.workspace-avatar.contact-avatar-sm .small,
.workspace-avatar.workspace-avatar-sm small,
.workspace-avatar.workspace-avatar-sm .small {
  font-size: 10px;
}
.contact-avatar.contact-avatar-smd, .contact-avatar.workspace-avatar-smd,
.workspace-avatar.contact-avatar-smd,
.workspace-avatar.workspace-avatar-smd {
  width: 30px;
  height: 30px;
}
.contact-avatar.contact-avatar-smd span, .contact-avatar.workspace-avatar-smd span,
.workspace-avatar.contact-avatar-smd span,
.workspace-avatar.workspace-avatar-smd span {
  font-size: 14px;
}
.contact-avatar.contact-avatar-md, .contact-avatar.workspace-avatar-md,
.workspace-avatar.contact-avatar-md,
.workspace-avatar.workspace-avatar-md {
  width: 42px;
  height: 42px;
}
.contact-avatar.contact-avatar-md span, .contact-avatar.workspace-avatar-md span,
.workspace-avatar.contact-avatar-md span,
.workspace-avatar.workspace-avatar-md span {
  font-size: 18px;
}
.contact-avatar.contact-avatar-lg, .contact-avatar.workspace-avatar-lg,
.workspace-avatar.contact-avatar-lg,
.workspace-avatar.workspace-avatar-lg {
  width: 50px;
  height: 50px;
}
.contact-avatar.contact-avatar-lg span, .contact-avatar.workspace-avatar-lg span,
.workspace-avatar.contact-avatar-lg span,
.workspace-avatar.workspace-avatar-lg span {
  font-size: 22px;
}
.contact-avatar.avatar-blue,
.workspace-avatar.avatar-blue {
  background-color: #3498db !important;
  border-color: var(--color-bg-block);
  box-shadow: none;
}
.contact-avatar.avatar-blue span,
.workspace-avatar.avatar-blue span {
  color: #fff !important;
  filter: brightness(1);
}
.contact-avatar.avatar-full,
.workspace-avatar.avatar-full {
  background-color: hsla(var(--color-hsla), 1);
  border-color: var(--color-bg-block);
  box-shadow: none;
  filter: saturate(0.36);
}
.contact-avatar.avatar-full span,
.workspace-avatar.avatar-full span {
  color: #fff !important;
  filter: brightness(1);
}
.contact-avatar.avatar-archive,
.workspace-avatar.avatar-archive {
  color: #d42b2b;
  background-color: rgba(200, 0, 0, 0.13);
  border-color: rgba(200, 0, 0, 0.13);
}
.contact-avatar.avatar-archive .student-icon,
.workspace-avatar.avatar-archive .student-icon {
  color: #d42b2b;
  background-color: rgb(250, 226, 224);
  border-color: #d42b2b;
  width: 15px;
  height: 15px;
  font-size: 9px;
}
.contact-avatar.avatar-archive span,
.workspace-avatar.avatar-archive span {
  color: #d42b2b !important;
}
.contact-avatar:has(span),
.workspace-avatar:has(span) {
  filter: saturate(0.7);
}
.contact-avatar span,
.workspace-avatar span {
  filter: brightness(0.7);
}
.contact-avatar:has(.student-icon),
.workspace-avatar:has(.student-icon) {
  position: relative;
  overflow: visible;
}
.contact-avatar .student-icon,
.workspace-avatar .student-icon {
  width: 17px;
  height: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  color: var(--color-primary);
  border-radius: 50%;
  border: 1px solid var(--color-border);
  box-shadow: var(--shadow-small);
  position: absolute;
  bottom: -3px;
  right: -3px;
  font-size: 11px;
}
.contact-avatar img,
.workspace-avatar img {
  position: absolute;
  inset: 0;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
}

.contact-avatars {
  display: flex;
  align-items: center;
}
.contact-avatars .contact-avatar {
  z-index: 1;
  position: relative;
}
.contact-avatars .contact-avatar:not(:first-child):not(:only-child) {
  margin-left: -10px;
}

.workspace-avatar {
  border-radius: var(--radius-small);
}

.fs-10 {
  font-size: 10px !important;
}

.fs-11 {
  font-size: 11px !important;
}

.fs-12 {
  font-size: 12px !important;
}

.fs-13 {
  font-size: 13px !important;
}

.fs-14 {
  font-size: 14px;
}

.fs-16 {
  font-size: 16px;
}

.fs-18 {
  font-size: 18px;
}

.fs-20 {
  font-size: 20px;
}

.tiny-icon-18::before {
  width: 18px !important;
  height: 18px !important;
}

.max-1-line {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.max-2-lines {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.trial-bar-wrapper {
  background-color: #fff;
  width: 100%;
  padding: 6px 12px;
  border-bottom: 1px solid var(--color-border);
  text-align: center;
  font-size: 14px;
  position: sticky;
  top: 0;
  z-index: 1027;
}
.trial-bar-wrapper a {
  text-decoration: none;
  margin-left: 5px;
}

.subscription-ended-wrapper {
  display: flex;
  align-items: center;
  justify-items: center;
  flex-direction: column;
  margin: 50px auto;
}
.subscription-ended-wrapper h2, .subscription-ended-wrapper .h2 {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 30px;
}
.subscription-ended-wrapper .subscription-ended-bh {
  width: 300px;
  max-width: 90%;
  position: relative;
  box-shadow: 0 45px 25px -50px rgba(0, 0, 0, 0.2);
  margin-bottom: 30px;
}

.infos-inline {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 2px 19px;
  color: var(--color-text-muted);
}
.infos-inline > div:not(:last-child) {
  position: relative;
}
.infos-inline > div:not(:last-child)::after {
  content: " ";
  width: 3px;
  height: 3px;
  background-color: var(--color-border);
  display: inline-block;
  border-radius: 50%;
  position: absolute;
  right: -10px;
  top: 50%;
  transform: translateY(-50%);
}

.header-fluid {
  position: absolute;
  inset: 0;
  background: #000;
  overflow: hidden;
  z-index: 0;
  opacity: 0;
  animation: entering 1.5s ease-in-out forwards;
  z-index: -1;
}

.header-fluid-gradients {
  position: absolute;
  inset: -10%;
  pointer-events: none;
  z-index: 1;
  filter: blur(0px);
}

.header-fluid-gradient {
  position: absolute;
  border-radius: 999px;
  opacity: 1;
  mix-blend-mode: hard-light;
  transform: translate3d(0, 0, 0);
  will-change: transform;
}

.header-fluid-gradient:nth-child(1) {
  width: 400px;
  height: 400px;
  left: 10%;
  top: 15%;
  background: var(--color-primary);
  animation: floatA 9s ease-in-out infinite alternate;
}

.header-fluid-gradient:nth-child(2) {
  width: 280px;
  height: 280px;
  left: 50%;
  top: 20%;
  background: #fff;
  animation: floatB 11s ease-in-out infinite alternate;
}

.header-fluid-gradient:nth-child(3) {
  width: 270px;
  height: 270px;
  left: 15%;
  top: 60%;
  background: #fff;
  animation: floatC 10s ease-in-out infinite alternate;
  opacity: 0.65;
}

.header-fluid-gradient:nth-child(4) {
  width: 700px;
  height: 700px;
  left: 42%;
  top: 55%;
  background: var(--color-primary);
  animation: floatD 13s ease-in-out infinite alternate;
}

.header-fluid-gradient:nth-child(5) {
  width: 600px;
  height: 600px;
  left: 38%;
  top: 28%;
  background: var(--color-primary);
  animation: floatE 12s ease-in-out infinite alternate;
}

@keyframes entering {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 100%;
  }
}
@keyframes floatA {
  0% {
    transform: translate3d(-40px, -30px, 0) scale(1);
  }
  50% {
    transform: translate3d(80px, 40px, 0) scale(1.06);
  }
  100% {
    transform: translate3d(30px, 120px, 0) scale(0.98);
  }
}
@keyframes floatB {
  0% {
    transform: translate3d(60px, -40px, 0) scale(1.02);
  }
  50% {
    transform: translate3d(-70px, 70px, 0) scale(0.98);
  }
  100% {
    transform: translate3d(-20px, 130px, 0) scale(1.05);
  }
}
@keyframes floatC {
  0% {
    transform: translate3d(-30px, 40px, 0) scale(1);
  }
  50% {
    transform: translate3d(90px, -60px, 0) scale(1.08);
  }
  100% {
    transform: translate3d(40px, 90px, 0) scale(1.01);
  }
}
@keyframes floatD {
  0% {
    transform: translate3d(-80px, 20px, 0) scale(1.03);
  }
  50% {
    transform: translate3d(40px, -80px, 0) scale(0.97);
  }
  100% {
    transform: translate3d(120px, 60px, 0) scale(1.04);
  }
}
@keyframes floatE {
  0% {
    transform: translate3d(40px, 60px, 0) scale(1);
  }
  50% {
    transform: translate3d(-60px, -40px, 0) scale(1.07);
  }
  100% {
    transform: translate3d(90px, 30px, 0) scale(0.99);
  }
}
.header-fluid::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  backdrop-filter: blur(160px) saturate(180%) contrast(110%);
  -webkit-backdrop-filter: blur(160px) saturate(180%) contrast(110%);
  background: rgba(0, 0, 0, 0.05);
}

.header-fluid::after {
  content: "";
  position: absolute;
  inset: -2px;
  z-index: 3;
  pointer-events: none;
  background: radial-gradient(closest-side at 50% 45%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 80%, rgb(0, 0, 0) 200%);
}

.header-fluid-vignette {
  position: absolute;
  inset: 0;
  z-index: 4;
  pointer-events: none;
  background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 60%, rgb(0, 0, 0) 100%);
  opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
  .header-fluid-gradient {
    animation: none !important;
  }
}
body {
  font-family: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-weight: 400;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
}
body.dashboard {
  background-color: var(--color-bg);
  color: var(--color-text);
}
body.auth {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  min-height: 100vh;
  background-color: #000;
}
body.auth::before {
  content: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: linear-gradient(to bottom right, #6558d7, #aaa5dd);
}
body.auth .auth-close {
  position: fixed;
  top: 20px;
  left: 20px;
  color: #fff;
  text-decoration: none;
  font-weight: 300;
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}
body.auth .auth-close:hover {
  opacity: 1;
}
body.auth main {
  background-color: #fff;
  max-width: 100%;
  width: 500px;
  padding: 40px;
  border-radius: var(--radius-medium);
  box-shadow: 0 4px 50px rgba(0, 0, 0, 0.18);
  position: relative;
}
body.auth main .block-float-logo {
  display: block;
  max-width: 98px;
  margin-bottom: 30px;
  pointer-events: none;
  user-select: none;
}
body.auth main .block-float-logo img {
  max-width: 100%;
  height: auto;
}
body.auth main h1, body.auth main .h1 {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 2px;
}
body.auth main .subtitle {
  color: var(--color-text-muted);
  margin-bottom: 30px;
  font-weight: 400;
  opacity: 0.7;
}
body.auth main .msct-curious {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(calc(100% - 11.2px), -28%);
  width: 90px;
  height: auto;
  aspect-ratio: 200/363;
  background-image: url(/build/images/curious.fb338af2.png);
  background-size: contain;
  background-repeat: no-repeat;
}

.content-small {
  max-width: 720px;
  margin: auto;
}

.content-medium {
  max-width: 900px;
  margin: auto;
}

.icon-bold::before {
  font-weight: 600 !important;
}

.icon-big {
  background-color: var(--color-secondary);
  width: 34px;
  height: 34px;
  border-radius: var(--radius-medium);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 16px;
}

.icon-medium {
  background-color: var(--color-bg);
  width: 54px;
  height: 54px;
  border-radius: var(--radius-medium);
  border: 1px solid var(--color-border);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-secondary);
  font-size: 24px;
  flex: none;
}

.icon-featured {
  background-color: var(--color-bg);
  width: 68px;
  height: 68px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 34px;
}

.icon-glowy {
  background: var(--color-primary);
  padding: 2px;
  width: 20px;
  height: 20px;
  font-size: 13px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--color-bg-block);
  border-radius: var(--radius-xx-small);
  font-weight: 400;
}
.icon-glowy:before {
  -webkit-text-stroke-width: 0.32px;
}
.icon-glowy.icon-xs {
  width: 14px;
  height: 14px;
  font-size: 11px !important;
}
.icon-glowy.icon-sm {
  width: 16px;
  height: 16px;
  font-size: 11px !important;
}
.icon-glowy.icon-lg {
  width: 24px;
  height: 24px;
  font-size: 16px !important;
  border-radius: var(--radius-x-small);
}

.icon-popit {
  width: 18px;
  height: 18px;
  font-size: 18px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--color-primary);
  font-weight: 400;
  vertical-align: -4px;
}

.block-line:has(input[type=checkbox]:checked) .icon-popit {
  color: var(--color-primary) !important;
}

.icon-gold {
  background-color: #e8ba03;
}

.icon-secondary {
  background-color: var(--color-secondary);
}

.icon-muted {
  background-color: var(--color-border);
  color: var(--color-text);
}

.tiny-icon-xs {
  width: 15px;
  vertical-align: -2px;
  opacity: 0.9;
  height: 15px;
}

.link-text {
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-decoration: none;
}
.link-text.fw-bold {
  font-weight: 500 !important;
}

.link-text-muted {
  text-decoration: none;
  color: var(--color-text-muted);
  font-size: 14px;
}
.link-text-muted i::before {
  font-weight: 600 !important;
}

.msct-aidash {
  width: 100px;
  height: 100px;
  background-size: 110%;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  left: 50%;
  top: 0px;
  background-color: #fff;
  transform: translateX(-380px);
  box-shadow: inset 0px 0px 5px 2px white;
  pointer-events: none;
  user-select: none;
  overflow: hidden;
}
.msct-aidash video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 110%;
  height: 110%;
  object-fit: cover;
  border-radius: 50%;
  background-color: transparent;
  opacity: 0;
}
.msct-aidash.msct-look-top {
  background-image: url(/build/images/look-top.5c8e6c81.jpg);
  background-size: 110%;
}
.msct-aidash.msct-thinking {
  background-image: url(/build/images/thinking.5480eadc.gif);
  background-size: 100%;
}
.msct-aidash.msct-embarrassed video {
  opacity: 1;
}

.msct-news-modal {
  position: absolute;
  right: 50%;
  top: -87px;
  width: 140px;
  height: 140px;
  aspect-ratio: 1/1;
  background-image: url(/build/images/happy-top.6b02d909.gif);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transform: scaleX(-1) translateX(-50%);
  pointer-events: none;
  user-select: none;
}

.msct-sad {
  position: absolute;
  z-index: 1;
  left: 28px;
  bottom: 5px;
  width: 120px;
  height: 120px;
  aspect-ratio: 1/1;
  background-image: url(/build/images/sad.c3001099.gif);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  user-select: none;
}

main.main-dashboard .main-dashboard-content:has(.msct-sad) {
  position: relative;
}

.msct-curious-bottom {
  position: fixed;
  z-index: 1;
  left: 398px;
  bottom: -20.5px;
  width: 110px;
  height: 110px;
  aspect-ratio: 1/1;
  background-image: url(/build/images/curious2.73df1998.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  user-select: none;
}

.msct-help-modal {
  position: absolute;
  z-index: 1;
  left: 50%;
  top: -66px;
  width: 100px;
  height: 100px;
  transform: translateX(-50%);
  aspect-ratio: 1/1;
  background-image: url(/build/images/curious-top.8bfafa70.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  user-select: none;
}

.msct-curious-modal {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 130px;
  width: 140px;
  height: 140px;
  transform: translateX(-94px);
  aspect-ratio: 1/1;
  background-image: url(/build/images/curious.7ccc38b5.gif);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  user-select: none;
}

nav.nav-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid var(--color-border);
  background-color: #fff;
  position: sticky;
  top: 0;
  z-index: 8;
}
nav.nav-wrapper .container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
nav.nav-wrapper .container .nav-logo-wrapper {
  max-width: 100px;
}
nav.nav-wrapper .container .nav-logo-wrapper a img {
  max-width: 100%;
  height: auto;
}
nav.nav-wrapper .container ul {
  display: flex;
  align-items: center;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
nav.nav-wrapper .container ul li:not(:last-child) {
  margin-right: 10px;
}
nav.nav-wrapper .container ul li a.nav-link {
  color: #5c5c5e;
  font-size: 14px;
  font-weight: 600;
  border-radius: 7px;
  padding: 8px 16px;
}
nav.nav-wrapper .container ul li a.nav-link:hover {
  background-color: #f6f6f6;
}
nav.nav-wrapper .container ul li a.nav-link.active {
  color: #1f1f1f;
}
nav.nav-dashboard {
  padding: 10px 20px;
  width: 100%;
  z-index: 1024;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--color-border);
  background-color: #fff;
}
nav.nav-dashboard ul {
  display: flex;
  align-items: center;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
nav.nav-dashboard ul li:not(:last-child) {
  margin-right: 10px;
}
nav.nav-dashboard ul li a.nav-link {
  color: var(--color-text-muted);
  font-size: 14px;
  font-weight: 600;
  border-radius: 7px;
  padding: 8px 16px;
}
nav.nav-dashboard ul li a.nav-link:hover {
  background-color: #f6f6f6;
}
nav.nav-dashboard ul li a.nav-link.active {
  color: #1f1f1f;
}
nav.sidebar-wrapper {
  width: var(--sidebar-width);
  height: 100%;
  padding: 20px;
  display: flex;
  flex-direction: column;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  max-height: 100vh;
  overflow: scroll;
}
nav.sidebar-wrapper .nav-logo-wrapper {
  position: sticky;
  top: -20px;
  z-index: 1;
  width: calc(100% + 40px);
  max-width: none;
  text-align: center;
  margin: -20px -20px 10px -20px;
  background: var(--color-bg);
  padding: 28px 20px 10px;
  box-shadow: 0px 5px 5px var(--color-bg);
}
nav.sidebar-wrapper .nav-logo-wrapper a img {
  max-width: 100%;
  height: auto;
  width: 95px;
}
nav.sidebar-wrapper .sidebar-search {
  margin-bottom: 20px;
  position: relative;
}
nav.sidebar-wrapper .sidebar-search input {
  font-size: 14px;
  width: 100%;
}
nav.sidebar-wrapper .sidebar-search input:not(:hover):not(:focus) {
  background-color: rgba(10, 10, 60, 0.06);
  border-color: transparent;
  box-shadow: none;
}
nav.sidebar-wrapper .sidebar-search button {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-appearance: none;
  appearance: none;
  border: none;
  background-color: transparent;
  color: var(--color-text-muted);
}
nav.sidebar-wrapper ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  gap: 4px;
}
nav.sidebar-wrapper ul li {
  width: 100%;
}
nav.sidebar-wrapper ul li.active > div {
  color: var(--color-text);
  background-color: color-mix(in srgb, var(--color-border) 60%, transparent);
  border-radius: var(--radius-extra-small);
}
nav.sidebar-wrapper ul li.active > div i {
  color: var(--color-text);
}
nav.sidebar-wrapper ul li.active > div a:not(.sidebar-link-preview):hover {
  background-color: transparent;
}
nav.sidebar-wrapper ul li.active > div a {
  color: var(--color-text);
  font-weight: 600;
}
nav.sidebar-wrapper ul li .hgi:before {
  -webkit-text-stroke-width: 0.4px;
  font-weight: 400;
}
nav.sidebar-wrapper ul li .btn-sidebar-dropdown {
  width: 100%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  border: none;
  background-color: transparent;
}
nav.sidebar-wrapper ul li .btn-sidebar-dropdown:hover:not(.show):not(.active) {
  background-color: color-mix(in srgb, var(--color-border) 40%, transparent);
}
nav.sidebar-wrapper ul li .btn-sidebar-dropdown.active, nav.sidebar-wrapper ul li .btn-sidebar-dropdown.show {
  color: var(--color-text);
  background-color: var(--color-bg-block);
  box-shadow: 0 0 0 1px var(--color-border);
}
nav.sidebar-wrapper ul li .btn-sidebar-dropdown.active i, nav.sidebar-wrapper ul li .btn-sidebar-dropdown.show i {
  color: var(--color-text);
}
nav.sidebar-wrapper ul li .btn-sidebar-dropdown + .dropdown-menu {
  margin-bottom: 2px !important;
  border-radius: var(--radius-medium) var(--radius-medium) var(--radius-extra-small) var(--radius-extra-small);
}
nav.sidebar-wrapper ul li .sidebar-dropdown-toggle {
  margin-left: auto;
  width: 14px !important;
  font-size: 16px !important;
}
nav.sidebar-wrapper ul li .dropdown-sidebar-menu {
  width: 100%;
  box-shadow: 0px -3px 15px -10px color-mix(in srgb, var(--color-secondary) 40%, transparent);
}
nav.sidebar-wrapper ul li .dropdown-sidebar-menu .dropdown-sidebar-item-workspace {
  align-items: flex-start;
  gap: 4px;
}
nav.sidebar-wrapper ul li .dropdown-sidebar-menu .dropdown-sidebar-item-workspace .dropdown-sidebar-item-content {
  align-self: center;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
nav.sidebar-wrapper ul li .dropdown-sidebar-menu .dropdown-sidebar-item-workspace .dropdown-sidebar-item-content b {
  line-height: 13px;
}
nav.sidebar-wrapper ul li .dropdown-sidebar-menu .dropdown-sidebar-item-workspace .dropdown-sidebar-item-content span {
  font-size: 12px;
  font-weight: 300;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
nav.sidebar-wrapper ul li .dropdown-sidebar-menu .dropdown-sidebar-item-workspace .ph-check-circle {
  margin-left: auto;
  flex: none;
  width: 9px;
  height: 10px;
  font-size: 14px;
}
nav.sidebar-wrapper ul li .dropdown-sidebar-menu .dropdown-sidebar-item-workspace.active {
  background-color: color-mix(in srgb, var(--color-primary) 10%, transparent);
}
nav.sidebar-wrapper ul li .dropdown-sidebar-menu .dropdown-sidebar-item {
  padding: 7px;
}
nav.sidebar-wrapper ul li .dropdown-sidebar-menu .dropdown-sidebar-item small, nav.sidebar-wrapper ul li .dropdown-sidebar-menu .dropdown-sidebar-item .small {
  overflow: hidden;
  max-width: 50px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
nav.sidebar-wrapper ul li a, nav.sidebar-wrapper ul li .btn-sidebar-dropdown {
  color: var(--color-text-muted);
  font-size: 13px;
  font-weight: 550;
  border-radius: var(--radius-extra-small);
  padding: 6px 10px;
  text-align: left;
  text-decoration: none;
  display: flex;
  align-items: center;
  flex: 1;
  transition: all 0.12s ease;
}
nav.sidebar-wrapper ul li a > div, nav.sidebar-wrapper ul li .btn-sidebar-dropdown > div {
  display: flex;
  align-items: center;
}
nav.sidebar-wrapper ul li a i, nav.sidebar-wrapper ul li a svg, nav.sidebar-wrapper ul li .btn-sidebar-dropdown i, nav.sidebar-wrapper ul li .btn-sidebar-dropdown svg {
  display: inline-block;
  width: 20px;
  height: 18px;
  margin-right: 4px;
  font-size: 18px;
  color: var(--color-text-muted);
  display: inline-flex;
  align-items: center;
}
nav.sidebar-wrapper ul li a:hover, nav.sidebar-wrapper ul li .btn-sidebar-dropdown:hover {
  background-color: color-mix(in srgb, var(--color-border) 40%, transparent);
}
nav.sidebar-wrapper ul li a.active, nav.sidebar-wrapper ul li .btn-sidebar-dropdown.active {
  color: var(--color-text);
  background-color: color-mix(in srgb, var(--color-border) 60%, transparent);
}
nav.sidebar-wrapper ul li a.active i, nav.sidebar-wrapper ul li .btn-sidebar-dropdown.active i {
  color: var(--color-text);
}
nav.sidebar-wrapper ul li a.sidebar-link-preview, nav.sidebar-wrapper ul li .btn-sidebar-dropdown.sidebar-link-preview {
  flex: none;
}
nav.sidebar-wrapper ul li a.sidebar-link-preview i, nav.sidebar-wrapper ul li .btn-sidebar-dropdown.sidebar-link-preview i {
  margin-right: 0;
  width: auto;
}
nav.sidebar-wrapper ul li .sidebar-label {
  font-size: 10px;
  font-weight: 500;
  color: var(--color-primary);
  background-color: color-mix(in srgb, var(--color-primary) 10%, transparent);
  padding: 1px 6px;
  border-radius: 10px;
  margin-left: 4px;
}
nav.sidebar-wrapper ul li ul {
  padding-left: 30px;
  padding-top: 4px;
}
nav.sidebar-wrapper ul li ul li {
  position: relative;
}
nav.sidebar-wrapper ul li ul li::before {
  content: " ";
  position: absolute;
  left: -10px;
  bottom: calc(100% - 17px);
  height: calc(100% + 10px);
  width: 10px;
  border-left: 1px solid color-mix(in srgb, var(--color-border), black 8%);
  border-bottom: 1px solid color-mix(in srgb, var(--color-border), black 8%);
  border-bottom-left-radius: 7px;
  z-index: -1;
}
nav.sidebar-wrapper ul li ul li:first-child::before {
  height: calc(100% - 12px);
}
nav.sidebar-wrapper ul li ul li:not(:has(.active))::after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: calc(100% - 19px);
  height: 5px;
  width: 5px;
  border-radius: 50%;
  background-color: color-mix(in srgb, var(--color-border), black 8%);
  z-index: -1;
}
nav.sidebar-wrapper ul li ul li a.active {
  border: none;
  background-color: color-mix(in srgb, var(--color-border) 40%, transparent);
  box-shadow: none;
}
nav.sidebar-wrapper ul li .block-sidebar {
  background-color: var(--color-bg);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 15px;
  font-size: 14px;
}
nav.sidebar-wrapper ul li .block-sidebar p {
  font-size: 13px;
  color: var(--color-text-muted);
}
nav.sidebar-wrapper ul li .block-sidebar .block-sidebar-title {
  font-weight: 600;
  font-size: 14px;
}
nav.sidebar-wrapper ul li .block-sidebar a {
  color: var(--color-secondary);
  font-weight: 600;
  font-size: 13px;
}
nav.sidebar-wrapper ul li.sidebar-subtitle {
  font-size: 12px;
  font-weight: 700;
  padding-left: 5px;
  opacity: 0.5;
  margin-bottom: 10px;
  text-transform: uppercase;
  margin-top: 10px;
}
nav.sidebar-wrapper ul li .avatar-wrapper {
  width: 24px;
  height: 24px;
  margin-left: -5px;
}

.help-bottom {
  text-align: center;
  padding: 10px 8px;
  margin-top: 10px;
  border-top: 1px solid var(--color-border);
}
.help-bottom a {
  color: var(--color-primary);
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  background-color: var(--color-bg);
  padding: 4px 10px;
  border-radius: var(--radius-small);
  transition: all 0.12s ease-in-out;
  cursor: pointer;
}
.help-bottom a:hover {
  background-color: var(--color-bg-input);
}

footer.footer-wrapper {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #1f1f1f;
}
footer.footer-wrapper h3.footer-subtitle, footer.footer-wrapper .footer-subtitle.h3 {
  color: #fff;
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 18px;
}
footer.footer-wrapper ul {
  padding-left: 0;
  margin-bottom: 30px;
  list-style: none;
}
footer.footer-wrapper ul li:not(:last-child) {
  margin-bottom: 8px;
}
footer.footer-wrapper ul li a {
  color: #eaeaea;
  text-decoration: none;
  font-size: 14px;
}
footer.footer-wrapper .copyright {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 0;
}

:root {
  --funnel-connector-color: #C4C2BB;
  --funnel-connector-arrow: #AAAAAA;
  --funnel-node-w: 260px;
  --funnel-canvas-bg: #F6F5F2;
  --funnel-canvas-dot: rgba(0, 0, 0, 0.08);
}

[data-bs-theme=dark] {
  --funnel-connector-color: #4A4A48;
  --funnel-connector-arrow: #666664;
  --funnel-canvas-bg: #1A1A18;
  --funnel-canvas-dot: rgba(255, 255, 255, 0.06);
}

.funnel-canvas-root {
  position: relative;
  width: 100%;
  height: calc(100vh - 56px);
  overflow: hidden;
  background-color: var(--color-bg);
  background-image: radial-gradient(circle, var(--funnel-canvas-dot) 1px, transparent 1px);
  background-size: 24px 24px;
  cursor: grab;
  user-select: none;
}
.funnel-canvas-root.funnel-canvas-root--panning {
  cursor: grabbing;
}

body:has(.db-full-wrapper .infobar) .funnel-canvas-root {
  height: calc(100vh - 85px);
}

.funnel-canvas-svg {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  overflow: visible;
  transform-origin: 0 0;
  z-index: 1;
}

.funnel-canvas-viewport {
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: 0 0;
  z-index: 2;
}

.funnel-node {
  position: absolute;
  width: var(--funnel-node-w);
  background: var(--color-bg);
  border-radius: 12px;
  cursor: grab;
  transition: border-color 0.15s, box-shadow 0.15s;
  will-change: left, top;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.03);
  border: 1px solid var(--color-border);
}
.funnel-node:hover {
  border-color: var(--bs-border-color-focus, #B8B7B2);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
}
.funnel-node.funnel-node--dragging {
  cursor: grabbing;
  border-color: #7F77DD;
  box-shadow: 0 8px 24px rgba(127, 119, 221, 0.18);
  z-index: 100;
}
.funnel-node.funnel-node--selected {
  border: 1.5px solid #7F77DD;
}
.funnel-node .funnel-node__header {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 8px;
}
.funnel-node .funnel-node__icon {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
}
.funnel-node .funnel-node__icon i {
  line-height: 1;
}
.funnel-node .funnel-node__titles {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.funnel-node .funnel-node__type {
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: var(--bs-secondary-color);
  line-height: 1.2;
}
.funnel-node .funnel-node__title {
  font-size: 13px;
  font-weight: 500;
  color: var(--bs-body-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.3;
}
.funnel-node .funnel-node__badge {
  flex-shrink: 0;
  font-size: 10px;
  font-weight: 500;
  padding: 2px 7px;
  border-radius: 20px;
  margin-top: 2px;
}
.funnel-node .funnel-node__badge.funnel-node__badge--online {
  background: #EAF3DE;
  color: #27500A;
}
.funnel-node .funnel-node__badge.funnel-node__badge--offline {
  background: var(--bs-secondary-bg, #F0EFEB);
  color: var(--bs-secondary-color);
}
.funnel-node .funnel-node__url {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 11px;
  color: var(--bs-secondary-color);
  white-space: nowrap;
  overflow: hidden;
}
.funnel-node .funnel-node__url i {
  font-size: 11px;
  flex-shrink: 0;
}
.funnel-node .funnel-node__url a {
  color: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.funnel-node .funnel-node__url a:hover {
  color: var(--bs-primary);
}
.funnel-node .funnel-node__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 14px;
}
.funnel-node .funnel-node__stats {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-wrap: wrap;
}
.funnel-node .funnel-node__stat {
  display: flex;
  align-items: center;
  gap: 3px;
  font-size: 11px;
  color: var(--bs-secondary-color);
}
.funnel-node .funnel-node__stat b {
  font-weight: 600;
  color: var(--bs-body-color);
}
.funnel-node .funnel-node__stat i {
  font-size: 11px;
}
.funnel-node .funnel-node__stat-sep {
  font-size: 11px;
  color: var(--bs-border-color);
}
.funnel-node .funnel-node__actions {
  display: flex;
  align-items: center;
  gap: 2px;
  opacity: 0;
  transition: opacity 0.15s;
}
.funnel-node:hover .funnel-node__actions {
  opacity: 1;
}
.funnel-node .funnel-node__action-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  border: none;
  background: transparent;
  border-radius: 6px;
  font-size: 13px;
  color: var(--bs-secondary-color);
  cursor: pointer;
  padding: 0;
  transition: background 0.1s, color 0.1s;
  text-decoration: none;
}
.funnel-node .funnel-node__action-btn:hover {
  background: var(--bs-secondary-bg, #F0EFEB);
  color: var(--bs-body-color);
}

.node-item-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  flex-direction: column;
  opacity: 0;
  transition: all 0.12s ease-in-out;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 20px;
}
.node-item-overlay .btn {
  width: 100%;
  font-size: 13px;
}
.node-item-overlay .btn.btn-primary {
  background-color: #fff;
  color: #000;
  border: none;
}
.node-item-overlay .btn.btn-primary:hover {
  background-color: var(--color-bg);
}

.node-item-content {
  background: var(--bs-body-bg, #fff);
  border-radius: 12px;
  padding: 14px 14px 10px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.06);
  border-bottom: 1px solid var(--color-border);
}

.funnel-node-preview-wrapper:hover .node-item-overlay {
  opacity: 1;
}

.funnel-node[data-type=optin] .funnel-node__icon {
  background: #FEF3D5;
  color: #925F0A;
}

.funnel-node[data-type=sale] .funnel-node__icon {
  background: #E5F3D8;
  color: #2F6010;
}

.funnel-node[data-type=checkout] .funnel-node__icon {
  background: #DDEEF9;
  color: #0C457C;
}

.funnel-node[data-type=thankyou] .funnel-node__icon {
  background: #D5F0E7;
  color: #095041;
}

.funnel-node[data-type=upsell] .funnel-node__icon {
  background: #ECEAFD;
  color: #3E358A;
}

.funnel-node[data-type=common] .funnel-node__icon {
  background: #fdeaf5;
  color: #8a3567;
}

.funnel-node[data-type=default] .funnel-node__icon {
  background: var(--color-bg);
  color: var(--color-text-muted);
}

.funnel-canvas-toolbar {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  display: flex;
  align-items: center;
  gap: 2px;
  background: var(--bs-body-bg, #fff);
  border: 1px solid var(--bs-border-color, #E5E4DF);
  border-radius: 10px;
  padding: 5px 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07);
}

.funnel-toolbar-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border: none;
  background: transparent;
  border-radius: 6px;
  font-size: 16px;
  color: var(--bs-secondary-color);
  cursor: pointer;
  padding: 0;
  transition: background 0.1s, color 0.1s;
}
.funnel-toolbar-btn:hover {
  background: var(--bs-secondary-bg, #F0EFEB);
  color: var(--bs-body-color);
}

.funnel-toolbar-zoom {
  font-size: 12px;
  font-weight: 500;
  color: var(--bs-secondary-color);
  min-width: 40px;
  text-align: center;
  padding: 0 4px;
  cursor: default;
}

.funnel-toolbar-sep {
  width: 1px;
  height: 18px;
  background: var(--bs-border-color, #E5E4DF);
  margin: 0 4px;
}

.funnel-canvas-add-btn {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  font-weight: 500;
  padding: 7px 14px;
  border-radius: var(--radius-medium);
  border: 1px solid var(--color-border);
  background: var(--color-bg-block);
  color: var(--color-secondary);
  cursor: pointer;
  transition: background 0.1s, border-color 0.1s, box-shadow 0.1s;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
  text-decoration: none;
}
.funnel-canvas-add-btn:hover {
  background: var(--bs-secondary-bg, #F0EFEB);
  border-color: var(--bs-border-color-focus, #B8B7B2);
}

.funnel-canvas-empty {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 5;
  pointer-events: none;
  background: var(--color-bg-block);
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  margin: auto;
  border: 1px solid var(--color-border);
  border-radius: var(--radius-large);
  z-index: 10;
}
.funnel-canvas-empty > * {
  pointer-events: auto;
}
.funnel-canvas-empty .empty-tunnel {
  width: 1000px;
  max-width: calc(100% - 100px);
}

[data-bs-theme=dark] .funnel-node {
  background: #222220;
  border-color: #3A3A38;
}
[data-bs-theme=dark] .funnel-node:hover {
  border-color: #55554F;
}
[data-bs-theme=dark] .funnel-node.funnel-node--dragging {
  box-shadow: 0 8px 24px rgba(127, 119, 221, 0.25);
}
[data-bs-theme=dark] .funnel-node .funnel-node__footer {
  border-top-color: #3A3A38;
}
[data-bs-theme=dark] .funnel-node__badge--online {
  background: #1E3311;
  color: #97C459;
}
[data-bs-theme=dark] .funnel-node__badge--offline {
  background: #2E2E2C;
  color: #888780;
}
[data-bs-theme=dark] .funnel-node--optin .funnel-node__icon {
  background: #3D2F0A;
  color: #FAC775;
}
[data-bs-theme=dark] .funnel-node--sale .funnel-node__icon {
  background: #1A2E0D;
  color: #97C459;
}
[data-bs-theme=dark] .funnel-node--checkout .funnel-node__icon {
  background: #0C2440;
  color: #85B7EB;
}
[data-bs-theme=dark] .funnel-node--thankyou .funnel-node__icon {
  background: #082A20;
  color: #5DCAA5;
}
[data-bs-theme=dark] .funnel-node--upsell .funnel-node__icon {
  background: #1E1A3D;
  color: #AFA9EC;
}
[data-bs-theme=dark] .funnel-canvas-toolbar,
[data-bs-theme=dark] .funnel-canvas-add-btn {
  background: #222220;
  border-color: #3A3A38;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}
[data-bs-theme=dark] .funnel-toolbar-sep {
  background: #3A3A38;
}

main.main-wrapper {
  padding-top: 60px;
  padding-bottom: 60px;
}
main.main-dashboard {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 7px;
}
main.main-dashboard .main-dashboard-content {
  width: 100%;
  background-image: url(/build/images/db-bg.e15f67ba.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100% 160px;
  background-color: var(--color-bg-block);
  height: calc(100vh - 14px);
  border-radius: var(--radius-large);
  border: 1px solid var(--color-border);
  overflow: scroll;
}
main.main-dashboard .main-dashboard-content .main-dashboard-mw {
  width: 100%;
  margin: auto;
}
main.main-dashboard .main-dashboard-content .main-dashboard-header {
  background-color: var(--color-bg-block);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--color-border);
  padding: 10px 20px;
  position: sticky;
  top: 0;
  z-index: 1024;
}
main.main-dashboard .main-dashboard-content .main-dashboard-header .main-dashboard-header-title {
  display: flex;
  align-items: center;
  gap: 10px;
}
main.main-dashboard .main-dashboard-content .main-dashboard-header .main-dashboard-header-title h1, main.main-dashboard .main-dashboard-content .main-dashboard-header .main-dashboard-header-title .h1 {
  font-size: 20px;
  font-weight: 500;
  color: var(--color-text);
  margin: 0;
  font-family: "DM Serif Text";
}
main.main-dashboard .main-dashboard-content .main-dashboard-header .main-dashboard-header-options {
  display: flex;
  align-items: center;
  gap: 5px;
}
main.main-dashboard .main-dashboard-content .main-dashboard-content-body {
  padding: 20px;
}
main.main-dashboard.main-dashboard-full .main-dashboard-content {
  height: 100vh;
  border-radius: 0;
  border: 0;
  background: var(--color-bg-block);
}

.db-full-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100vh;
  max-width: 100vw;
  overflow: hidden;
}
.db-full-wrapper .db-full-topbar {
  width: 100%;
  flex: none;
  background-color: var(--color-bg-block);
  border-bottom: 1px solid var(--color-border);
  padding: 8px 12px;
}
.db-full-wrapper .db-full-topbar .db-full-topbar-breadcrumb {
  display: flex;
  gap: 7px;
  align-items: center;
}
.db-full-wrapper .db-full-topbar .db-full-topbar-breadcrumb span {
  font-size: 14px;
  font-weight: 500;
  color: var(--color-text-muted);
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.db-full-wrapper .db-full-topbar .db-full-topbar-breadcrumb span.active {
  color: var(--color-text);
  font-size: 15px;
  max-width: 250px;
}
.db-full-wrapper .db-full-topbar .db-full-topbar-breadcrumb span i.hgi {
  vertical-align: -1px;
}
.db-full-wrapper .db-full-body {
  flex: 1;
  width: 100%;
  height: 100%;
  display: flex;
  max-height: 100vh;
}
.db-full-wrapper .db-full-body .db-full-sidebar {
  flex: none;
  background-color: var(--color-bg);
  border-right: 1px solid var(--color-border);
  padding: 12px;
  height: calc(100vh - 49px);
  width: 270px;
  overflow: scroll;
}
.db-full-wrapper .db-full-body .db-full-sidebar-wrapper {
  flex: none;
  padding: 20px;
  height: auto;
  width: 270px;
  position: absolute;
  top: 49px;
  left: 0;
  z-index: 9;
}
.db-full-wrapper .db-full-body .db-full-sidebar-float {
  background-color: var(--color-bg);
  border-right: 1px solid var(--color-border);
  padding: 12px;
  height: calc(100vh - 49px);
  width: 270px;
  overflow: scroll;
}
.db-full-wrapper .db-full-body .db-full-content {
  flex: 1;
  height: calc(100vh - 49px);
  background-color: var(--color-bg-block);
  padding: 12px 20px;
  overflow: scroll;
  display: flex;
}
.db-full-wrapper .db-full-body .db-full-content .db-full-content-body {
  max-width: 966px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.db-full-wrapper .db-full-body .db-full-settings-panel {
  flex: none;
  background-color: var(--color-bg);
  border-left: 1px solid var(--color-border);
  height: calc(100vh - 49px);
  position: relative;
  max-width: 270px;
  transition: all 0.32s cubic-bezier(0.17, 0.04, 0.03, 0.94);
}
.db-full-wrapper .db-full-body .db-full-settings-panel .db-full-settings-panel-content {
  padding: 12px;
  width: 270px;
  transition: all 0.2s cubic-bezier(0.17, 0.04, 0.03, 0.94);
  height: 100%;
  overflow: scroll;
}
.db-full-wrapper .db-full-body .db-full-settings-panel .db-full-settings-panel-toggle {
  position: absolute;
  top: 20px;
  left: 0;
  transform: translateX(-50%);
  background-color: var(--color-bg-block);
  border: 1px solid var(--color-border);
  width: 34px;
  height: 34px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  box-shadow: var(--shadow-small);
  z-index: 1;
  opacity: 0;
  transition: all 0.12s ease-in-out;
}
.db-full-wrapper .db-full-body .db-full-settings-panel .db-full-settings-panel-toggle .hgi {
  font-size: 18px;
}
.db-full-wrapper .db-full-body .db-full-settings-panel .db-full-settings-panel-toggle .hgi-arrow-right-01 {
  display: inline-block;
}
.db-full-wrapper .db-full-body .db-full-settings-panel .db-full-settings-panel-toggle .hgi-setting-07 {
  display: none;
}
.db-full-wrapper .db-full-body .db-full-settings-panel .db-full-settings-panel-toggle:hover {
  background-color: color-mix(in srgb, var(--color-border), white 30%);
}
.db-full-wrapper .db-full-body .db-full-settings-panel.hidden {
  max-width: 20px;
}
.db-full-wrapper .db-full-body .db-full-settings-panel.hidden .db-full-settings-panel-toggle {
  opacity: 1;
}
.db-full-wrapper .db-full-body .db-full-settings-panel.hidden .db-full-settings-panel-toggle .hgi-arrow-right-01 {
  display: none;
}
.db-full-wrapper .db-full-body .db-full-settings-panel.hidden .db-full-settings-panel-toggle .hgi-setting-07 {
  display: inline-block;
}
.db-full-wrapper .db-full-body .db-full-settings-panel.hidden .db-full-settings-panel-content {
  opacity: 0;
}
.db-full-wrapper .db-full-body .db-full-settings-panel:hover .db-full-settings-panel-toggle {
  opacity: 1;
}

.btn.btn-primary, .btn.btn-secondary {
  border-radius: var(--radius-medium);
  padding: 6px 12px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  transition: all 0.2s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
.btn.btn-primary.btn-icon, .btn.btn-secondary.btn-icon {
  width: 32px;
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.btn.btn-primary.btn-icon svg, .btn.btn-secondary.btn-icon svg {
  width: 15px;
  height: 15px;
}
.btn.btn-primary.btn-icon svg path, .btn.btn-secondary.btn-icon svg path {
  fill: var(--color-btn-icon);
}
.btn.btn-primary i.hgi, .btn.btn-secondary i.hgi {
  font-size: 14px;
  vertical-align: -2px;
  line-height: 1em;
  opacity: 0.9;
}
.btn.btn-primary.btn-small, .btn.btn-secondary.btn-small {
  padding: 4px 10px;
  font-weight: 400;
}
.btn.btn-primary.btn-mini, .btn.btn-secondary.btn-mini {
  padding: 2px 5px;
  font-size: 11px;
  border-radius: var(--radius-x-small);
}
.btn.btn-primary.btn-mini i.hgi, .btn.btn-secondary.btn-mini i.hgi {
  font-size: 16px;
}
.btn.btn-primary i, .btn.btn-primary .ph, .btn.btn-primary .ph-duotone, .btn.btn-primary .ph-fill, .btn.btn-secondary i, .btn.btn-secondary .ph, .btn.btn-secondary .ph-duotone, .btn.btn-secondary .ph-fill {
  font-size: 16px;
  vertical-align: -2px;
  line-height: 1em;
}
.btn.btn-primary:not(.btn-small):not(.btn-mini):not(.btn-icon):has(.hgi), .btn.btn-secondary:not(.btn-small):not(.btn-mini):not(.btn-icon):has(.hgi) {
  padding-left: 9px;
}
.btn.btn-primary:active, .btn.btn-secondary:active {
  transform: scale(0.95);
}
.btn.btn-primary.border-dashed, .btn.btn-secondary.border-dashed {
  border-width: 1px;
  border-color: var(--color-border);
  background-color: transparent;
}
.btn.btn-primary {
  background-color: var(--color-secondary);
  border-color: var(--color-secondary);
  box-shadow: var(--btn-shadow);
  color: var(--color-secondary-foreground);
  font-weight: 400;
}
.btn.btn-primary:hover {
  background-color: var(--color-secondary);
  border-color: var(--color-secondary);
}
.btn.btn-primary.btn-danger {
  background-color: color-mix(in srgb, var(--color-danger), black 7%);
  border-color: color-mix(in srgb, var(--color-danger), black 7%);
}
.btn.btn-secondary {
  background-color: var(--color-bg-btn);
  color: var(--color-muted);
  border: none;
  background-image: var(--button-gradient-reverse);
}
.btn.btn-secondary:hover {
  border-color: color-mix(in srgb, var(--color-border), black 10%);
  background-color: color-mix(in srgb, var(--color-border), white 10%);
  color: var(--color-text);
}
.btn.btn-secondary.btn-danger {
  color: #dc3545;
}
.btn.btn-options {
  padding: 2px 6px;
  color: var(--color-text);
}
.btn.btn-options::after {
  content: none;
}
.btn.btn-options:hover {
  background-color: #f6f6f6;
}
.btn.btn-options.show {
  border-color: transparent !important;
}
.btn.btn-options[disabled] {
  border: none;
  opacity: 0.5;
}
.btn.btn-icon-sm {
  font-size: 16px;
  line-height: 16px;
  padding: 5px 5px;
  color: var(--color-text-muted);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-icon-sm:hover {
  background-color: #f6f6f6;
}
.btn.btn-table-action {
  width: 28px;
  height: 28px;
  border-radius: var(--radius-extra-small);
  font-size: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text);
}
.btn.btn-table-action:hover {
  background-color: var(--color-border);
}
.btn.btn-table-action .hgi {
  font-size: 15px;
}
.btn.btn-table-action.btn-small {
  width: 22px;
  height: 22px;
  padding: 2px;
}
.btn.btn-table-icon {
  width: 26px;
  height: 26px;
  border-radius: var(--radius-small);
  border: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 14px;
  background-color: var(--color-bg-btn);
  color: var(--color-muted);
  padding: 6px;
}
.btn.btn-table-icon:hover {
  background-color: var(--color-border);
}
.btn:disabled, .btn[disabled], .btn[disabled=disabled], .btn.disabled {
  opacity: 0.6;
  pointer-events: none;
}
.btn.waiting {
  pointer-events: none;
  opacity: 0.4;
  animation: btnWaiting 2s ease-in-out infinite;
}

.btn-check:checked + .btn,
:not(.btn-check) + .btn:active,
.btn:first-child:active,
.btn.active, .btn.show {
  background-color: var(--color-secondary);
  color: var(--color-secondary-foreground);
}
.btn-check:checked + .btn svg path,
:not(.btn-check) + .btn:active svg path,
.btn:first-child:active svg path,
.btn.active svg path, .btn.show svg path {
  fill: var(--color-secondary-foreground);
}

.btn-group {
  gap: 1px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(:only-child) {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .dropdown:last-child:not(:only-child):not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: 0;
}
.btn-group > :not(.btn-check:first-child) + .btn, .btn-group > .btn-group:not(:first-child) {
  margin-left: 0;
}

.btn-link {
  color: var(--color-primary);
  text-decoration: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  border: none;
  background: transparent;
  padding: 0;
}

.btn-label {
  background-color: transparent;
  width: 20px;
  height: 20px;
  border-radius: var(--radius-xx-small);
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text);
}
.btn-label:hover {
  background-color: var(--color-border);
}

.btn-puce {
  position: relative;
}
.btn-puce::after {
  content: " ";
  width: 14px;
  height: 14px;
  background-color: var(--color-primary);
  position: absolute;
  top: -4px;
  right: -4px;
  border-radius: 50%;
  border: 1px solid #fff;
}

@keyframes btnWaiting {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
.keyboard-key {
  font-size: 12px;
  font-weight: 600;
  background-color: #fff;
  border: 2px solid var(--color-border);
  box-shadow: 0 3px var(--color-border);
  border-radius: 6px;
  padding: 2px 6px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #333;
}

.breadcrumb-wrapper .breadcrumb-item {
  color: var(--color-text-muted);
  text-decoration: none;
  font-size: 13px;
  font-weight: 500;
}
.breadcrumb-wrapper .breadcrumb-item::before {
  content: none;
}
.breadcrumb-wrapper .breadcrumb-item:first-child {
  font-size: 16px;
}
.breadcrumb-wrapper .breadcrumb-item:not(:last-child)::after {
  display: inline-block;
  content: " ";
  color: var(--color-text-muted);
  fill: var(--color-text-muted);
  vertical-align: -0.125em;
  background-image: url("data:image/svg+xml,<svg viewBox=%270 0 16 16%27 fill=%27grey%27 xmlns=%27http://www.w3.org/2000/svg%27><path fill-rule=%27evenodd%27 d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27 clip-rule=%27evenodd%27/></svg>");
  background-repeat: no-repeat;
  background-size: 10px 10px;
  margin: 0 8px;
  width: 8px;
  height: 12px;
}

input,
select,
textarea,
.form-control,
.selectMultiple > div,
.custom-select__control,
.peachie-select-trigger {
  border: 1px solid transparent;
  border-radius: var(--radius-medium);
  padding: 7px 14px;
  transition: all 0.2s;
  background-color: var(--color-bg-input);
  color: var(--color-text);
  font-size: 14px;
}
input:not(:focus):not(.open):hover,
select:not(:focus):not(.open):hover,
textarea:not(:focus):not(.open):hover,
.form-control:not(:focus):not(.open):hover,
.selectMultiple > div:not(:focus):not(.open):hover,
.custom-select__control:not(:focus):not(.open):hover,
.peachie-select-trigger:not(:focus):not(.open):hover {
  background-color: color-mix(in srgb, var(--color-bg-input), black 5%);
}
input:focus, input.open,
select:focus,
select.open,
textarea:focus,
textarea.open,
.form-control:focus,
.form-control.open,
.selectMultiple > div:focus,
.selectMultiple > div.open,
.custom-select__control:focus,
.custom-select__control.open,
.peachie-select-trigger:focus,
.peachie-select-trigger.open {
  border-color: var(--color-secondary) !important;
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--color-secondary) 20%, transparent);
  outline: none;
  background-color: var(--color-bg-block);
}
input.disabled, input[disabled],
select.disabled,
select[disabled],
textarea.disabled,
textarea[disabled],
.form-control.disabled,
.form-control[disabled],
.selectMultiple > div.disabled,
.selectMultiple > div[disabled],
.custom-select__control.disabled,
.custom-select__control[disabled],
.peachie-select-trigger.disabled,
.peachie-select-trigger[disabled] {
  background: #f4f4f9;
}

select,
.custom-select__control {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\"><path fill=\"none\" stroke=\"%23343a40\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m2 5 6 6 6-6\"/></svg>");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  appearance: none;
}

input[type=checkbox] {
  width: 18px;
  height: 18px;
  border-radius: 5px;
  overflow: hidden;
  vertical-align: -4px;
  margin: 0;
  appearance: none;
  -webkit-appearance: none;
  background-color: var(--color-bg-block);
  border: 1px solid var(--color-border);
  background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"8\"><path fill=\"%23fff\" d=\"M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z\"/></svg>");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 8px;
  transition: all 0.2s;
  padding: 0;
}
input[type=checkbox]:not(.disabled):not([disabled]):not([disabled=disabled]):active {
  background-color: var(--color-border);
  background-size: 6px;
}
input[type=checkbox]:not(.disabled):not([disabled]):not([disabled=disabled]):checked {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}
input[type=checkbox]:not(.disabled):not([disabled]):not([disabled=disabled]):checked:hover {
  background-color: color-mix(in srgb, var(--color-primary), black 20%);
}
input[type=checkbox]:not(.disabled):not([disabled]):not([disabled=disabled]):checked:active {
  background-color: color-mix(in srgb, var(--color-primary), black 20%);
}
input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=checkbox][disabled=disabled] {
  pointer-events: none;
  cursor: default;
}
input[type=checkbox].disabled:not(:checked), input[type=checkbox][disabled]:not(:checked), input[type=checkbox][disabled=disabled]:not(:checked) {
  background: #f6f9fc;
}
input[type=checkbox].disabled:checked, input[type=checkbox][disabled]:checked, input[type=checkbox][disabled=disabled]:checked {
  background-color: #7988c5;
  border-color: #7988c5;
}

input[type=radio] {
  appearance: none;
  background-color: var(--color-bg-block);
  margin: 0;
  font: inherit;
  width: 18px;
  height: 18px;
  padding: 5px;
  border: 1px solid var(--color-border);
  border-radius: 100%;
  transform: translateY(-0.075em);
  display: inline-block;
  place-content: center;
}
input[type=radio]::before {
  content: "";
  width: 6px;
  height: 6px;
  display: block;
  border-radius: 100%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em #fff;
  background-color: #fff;
}
input[type=radio]:checked {
  background-color: var(--color-primary);
}
input[type=radio]:checked::before {
  transform: scale(1);
}
input[type=radio]:focus {
  border-color: transparent;
}

input[type=radio] + label {
  width: calc(100% - 25px);
  padding-left: 10px;
  vertical-align: 4px;
  margin-bottom: 10px;
}

.form-inline {
  display: flex;
  align-items: flex-end;
}
.form-inline .form-group {
  flex: 1;
  margin-bottom: 0 !important;
}
.form-inline .form-group:first-of-type input,
.form-inline .form-group:first-of-type select, .form-inline .form-group:first-of-type::before, .form-inline .form-group:first-of-type::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
}
.form-inline .form-group:last-of-type input,
.form-inline .form-group:last-of-type select, .form-inline .form-group:last-of-type::before, .form-inline .form-group:last-of-type::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.form-inline .form-group:not(:first-of-type):not(:last-of-type) input,
.form-inline .form-group:not(:first-of-type):not(:last-of-type) select, .form-inline .form-group:not(:first-of-type):not(:last-of-type)::before, .form-inline .form-group:not(:first-of-type):not(:last-of-type)::after {
  border-radius: 0;
  border-right-width: 0;
}
.form-inline .form-group:not(:has(input:focus)) {
  z-index: 0;
}
.form-inline .form-group:has(input:focus) {
  z-index: 2;
}
.form-inline .form-group input:focus {
  z-index: 2;
  position: relative;
  border-right-width: 1px !important;
}
.form-inline .btn-icon {
  flex: none;
  margin-left: 5px;
  margin-bottom: 2px;
}

.form-pts {
  width: auto;
  position: relative;
}
.form-pts input {
  padding-right: 88px;
}
.form-pts::after {
  content: "Points";
  font-size: 13px;
  margin-right: 6px;
  position: absolute;
  right: 29px;
  bottom: 5px;
  border-left: 1px solid var(--color-border);
  padding-left: 10px;
  height: 26px;
  line-height: 24px;
}
.form-pts::before {
  content: "";
  position: absolute;
  right: 10px;
  bottom: 1px;
  width: 18px;
  height: 18px;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"/><ellipse cx=\"104\" cy=\"128\" rx=\"56\" ry=\"96\" fill=\"none\" stroke=\"%23000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><path d=\"M104,32h48c30.93,0,56,43,56,96s-25.07,96-56,96H104\" fill=\"none\" stroke=\"%23000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><line x1=\"145.74\" y1=\"64\" x2=\"193.74\" y2=\"64\" fill=\"none\" stroke=\"%23000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><line x1=\"160\" y1=\"128\" x2=\"208\" y2=\"128\" fill=\"none\" stroke=\"%23000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><line x1=\"145.74\" y1=\"192\" x2=\"193.74\" y2=\"192\" fill=\"none\" stroke=\"%23000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/></svg>");
  background-size: 80%;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 50%;
  background-color: #e8a322;
}

.form-file::-webkit-file-upload-button, .form-file::file-selector-button {
  border-radius: var(--radius-extra-small);
  padding: 5px 12px;
  font-weight: 500;
  font-size: 14px;
  transition: all 0.2s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  background-color: var(--color-secondary);
  border-color: var(--color-secondary);
  background-image: var(--button-gradient);
  box-shadow: var(--button-shadow);
  color: var(--color-secondary-foreground);
}
.form-file:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .form-file:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}

.form-color {
  padding: 3px;
  overflow: hidden;
  height: 37px;
}
.form-color::-webkit-color-swatch-wrapper {
  margin: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  border: none;
  box-shadow: none;
  outline: none;
  border-radius: 6px;
  overflow: hidden;
}
.form-color::-webkit-color-swatch {
  border: none;
}

.peachie-select {
  position: relative;
  width: auto;
}

.form-group .peachie-select {
  width: 100%;
}

.peachie-select-trigger {
  display: inline-flex;
  justify-content: space-between;
  gap: 2px;
  width: 100%;
  white-space: nowrap;
}

.peachie-select-dropdown {
  position: absolute;
  top: calc(100% + 2px);
  right: 0;
  width: 100%;
  background: white;
  border: 1px solid #ececf0;
  border-radius: 10px;
  padding: 4px;
  min-width: 90px;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08), 0 2px 8px rgba(0, 0, 0, 0.04);
  z-index: 9999;
  transform-origin: top center;
  animation: peachieSelectDropdown 0.15s cubic-bezier(0, 1.08, 1, 1) forwards;
  max-height: 200px;
  overflow: scroll;
}

@keyframes peachieSelectDropdown {
  from {
    transform: scale(0.9);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.peachie-select-option {
  width: 100%;
  border: none;
  background: transparent;
  border-radius: 6px;
  padding: 6px 8px;
  text-align: left;
  font-size: 12px;
  cursor: pointer;
  transition: background 0.12s;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 2px;
}
.peachie-select-option:not(:last-child) {
  margin-bottom: 1px;
}
.peachie-select-option.disabled, .peachie-select-option:disabled {
  opacity: 0.45;
  pointer-events: none;
}

.peachie-select-divider {
  display: block;
  width: calc(100% + 6px);
  border-top: 1px solid var(--color-border);
  padding: 0;
  margin: 4px -3px;
}

.peachie-select-option:hover {
  background: #f5f5f7;
}

.peachie-select-option.active {
  background: #f1f0ff;
  color: #5343e0;
}

.peachie-select-arrow {
  transition: transform 0.18s;
  width: 14px;
  height: 14px;
  margin-right: -2px;
}

.peachie-select-arrow.open {
  transform: scaleY(-1);
}

.textarea-script {
  background-color: var(--color-bg-input);
  font-size: 13px;
  font-family: monospace;
}

.radio-wrapper {
  margin-bottom: -20px;
}
.radio-wrapper label span {
  display: block;
  font-size: 12px;
  color: var(--color-text-muted);
  opacity: 0.9;
  margin-top: -1px;
  font-weight: 500;
}
.radio-wrapper label strong {
  font-size: 14px;
  font-weight: 500;
}
.radio-wrapper input[type=radio] + label {
  vertical-align: top;
  margin-top: -5px;
  margin-bottom: 22px;
}

.form-switch {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 0px;
  font-size: 14px;
  font-weight: 400;
  position: relative;
  cursor: pointer;
}
.form-switch::before {
  content: " ";
  background-color: #fff;
  border: 1px solid var(--color-border);
  width: 35px;
  height: 20px;
  display: inline-block;
  border-radius: 20px;
  transition: all 0.2s ease;
}
.form-switch::after {
  content: " ";
  width: 20px;
  height: 20px;
  border: 1px solid var(--color-border);
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 20px;
  background-color: #fff;
  transition: all 0.4s ease;
}
.form-switch:has(input[type=checkbox]:not(:checked))::before {
  background-color: var(--color-bg-muted);
}
.form-switch:has(input[type=checkbox]:checked)::before {
  background-color: var(--color-primary);
}
.form-switch:has(input[type=checkbox]:checked)::after {
  left: 15px;
}
.form-switch:hover::after {
  border-color: color-mix(in srgb, var(--color-border), black 5%);
}
.form-switch:has(input[type=checkbox]:disabled)::before {
  opacity: 0.6;
}
.form-switch input[type=checkbox] {
  visibility: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
}
.form-switch .switch-text {
  color: var(--color-text-muted);
  font-weight: 400;
}

.ck.ck-editor {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03);
  z-index: 1;
}
.ck.ck-editor::before {
  content: " ";
  background: linear-gradient(90deg, rgba(243, 202, 77, 0.2) 0%, rgba(255, 151, 154, 0.2) 45.3125%, rgba(221, 165, 227, 0.2) 82.3125%, rgba(203, 171, 255, 0.2) 100%);
  position: absolute;
  left: -3px;
  right: -3px;
  bottom: -3px;
  height: calc(100% - 18px);
  z-index: -1;
  border-radius: calc(var(--radius-small) + 3px);
  pointer-events: none;
  transition: all 0.2s ease;
}
.ck.ck-editor::after {
  content: " ";
  background: linear-gradient(90deg, rgb(243, 202, 77) 0%, rgb(255, 151, 154) 45.3125%, rgb(203, 171, 255) 100%);
  position: absolute;
  left: -1px;
  right: -1px;
  bottom: -1px;
  height: calc(100% - 22px);
  z-index: -1;
  border-radius: calc(var(--radius-small) + 1px);
  pointer-events: none;
  transition: all 0.2s ease;
}
.ck.ck-editor::before {
  opacity: 0;
  height: calc(100% + 6px);
}
.ck.ck-editor::after {
  opacity: 0;
  height: calc(100% + 2px);
}
.ck.ck-editor:has(.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable))::before, .ck.ck-editor:has(.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable))::after {
  opacity: 1;
}
.ck.ck-editor .ck.ck-editor__top.ck-reset_all {
  position: sticky;
  top: 50px;
  z-index: 1;
  border-bottom: 1px solid var(--color-border);
  margin-bottom: -1px;
}
.ck.ck-editor .ck.ck-sticky-panel__placeholder {
  height: auto !important;
}
.ck.ck-editor .ck.ck-sticky-panel .ck-sticky-panel__content_sticky {
  position: relative;
}
.ck.ck-editor .ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border-color: var(--color-border);
}
.ck.ck-editor.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,
.ck.ck-editor .ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners {
  border-color: var(--color-border);
  border-top-left-radius: var(--radius-small);
  border-top-right-radius: var(--radius-small);
}
.ck.ck-editor.ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
.ck.ck-editor .ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners {
  border-bottom-left-radius: var(--radius-small);
  border-bottom-right-radius: var(--radius-small);
}
.ck.ck-editor .ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable) {
  border-color: var(--color-border);
}
.ck.ck-editor .ckeditor-btn,
.ck.ck-editor .ckeditor-btn-w {
  margin-top: 3.9px;
  margin-bottom: 3.9px;
  line-height: 13px;
  height: 30.66px;
  min-height: 30.66px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-bg-btn);
  border-radius: 2px;
  text-align: center;
  transition: all 0.15s ease;
  cursor: pointer;
}
.ck.ck-editor .ckeditor-btn:hover,
.ck.ck-editor .ckeditor-btn-w:hover {
  background-color: #dbecff;
}
.ck.ck-editor .ckeditor-btn-w {
  min-width: 29.9px;
  padding: 2.34px 2.34px 2.34px 3.9px;
  border: 1px solid var(--color-bg-btn);
  background-color: var(--color-bg-btn);
}
.ck.ck-editor .ckeditor-btn-w:hover {
  background-color: #f0f0f0;
}
.ck.ck-editor .ckeditor-btn-w i {
  font-size: 14px;
  margin-left: 0.6em;
}
.ck.ck-editor .ckeditor-btn-w svg {
  width: 10px;
  height: 20px;
  margin-left: 0.6em;
}
.ck.ck-editor .ckeditor-dropdown-btn {
  position: relative;
}
.ck.ck-editor .ckeditor-dropdown-btn:has(.ckeditor-dropdown-btn-content.opened) .ckeditor-btn-w {
  background-color: #f0f7ff;
  color: #2977ff;
}
.ck.ck-editor .ckeditor-dropdown-btn-content {
  position: absolute;
  background-color: var(--color-bg-block);
  border-radius: var(--radius-small);
  box-shadow: var(--shadow-medium);
  padding: 3.9px;
  display: flex;
  flex-direction: column;
  gap: 2px;
  width: 200px;
  opacity: 0;
  pointer-events: none;
  transition: all 0.12s ease;
}
.ck.ck-editor .ckeditor-dropdown-btn-content .ckeditor-dropdown-btn-item {
  line-height: 13px;
  border-radius: var(--radius-x-small);
  text-align: left;
  transition: all 0.15s ease;
  padding: 8px 10px;
  cursor: pointer;
}
.ck.ck-editor .ckeditor-dropdown-btn-content .ckeditor-dropdown-btn-item:hover {
  background-color: #f0f7ff;
}
.ck.ck-editor .ckeditor-dropdown-btn-content.opened {
  opacity: 1;
  pointer-events: all;
}

.ck-rounded-corners .ck.ck-dropdown__panel,
.ck.ck-dropdown__panel.ck-rounded-corners {
  border-radius: var(--radius-medium);
  border: 1px solid var(--color-border);
  padding: 4px;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08), 0 2px 8px rgba(0, 0, 0, 0.04);
}

.ck-editor__editable[role=textbox] {
  min-height: 200px;
}

.ck.ck-list__item > .ck-button {
  background-color: var(--color-bg-block);
  border-radius: 6px;
  padding: 6px 8px;
  text-align: left;
  font-size: 12px;
  border: none;
  background: transparent;
}

.ck.ck-list__item > .ck-button.ck-on {
  background: #f1f0ff;
  color: #5343e0;
}

#ckeditorAiBtn {
  min-width: 29.9px;
  padding: 2.34px 2px;
  margin-right: 1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#ckeditorAiBtn i {
  font-size: 15px;
  color: #2977ff;
}

#ckeditorAiBtnMore {
  padding: 2.34px 1.8px;
  margin-right: 3.9px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  color: var(--color-text-muted);
}
#ckeditorAiBtnMore i {
  font-size: 10px;
}

.form-flex {
  display: flex;
  margin-bottom: 5px;
}
.form-flex label {
  flex: 2;
}
.form-flex input,
.form-flex select,
.form-flex textarea {
  flex: 3;
  background-color: color-mix(in srgb, var(--color-border), white 5%);
  border-radius: var(--radius-extra-small);
  border: none;
  box-shadow: none;
  padding: 4px 6px;
}
.form-flex input:hover, .form-flex input:active, .form-flex input:focus,
.form-flex select:hover,
.form-flex select:active,
.form-flex select:focus,
.form-flex textarea:hover,
.form-flex textarea:active,
.form-flex textarea:focus {
  background-color: var(--color-border);
}

.form-group {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  position: relative;
}
.form-group:not(:last-child) {
  margin-bottom: 15px;
}
.form-group label {
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 2px;
}
.form-group label[required]::after, .form-group label.required::after {
  content: "*";
  color: var(--color-text-muted);
  opacity: 0.8;
  font-weight: 400;
  color: var(--color-primary);
}
.form-group:has(input[required]) label::after, .form-group:has(input.required) label::after {
  content: "*";
  color: var(--color-text-muted);
  opacity: 0.8;
  font-weight: 400;
  color: var(--color-primary);
}
.form-group input,
.form-group textarea,
.form-group select {
  width: 100%;
}
.form-group .input-group input,
.form-group .input-group select {
  flex: 1;
  width: auto;
}
.form-group .form-icon {
  position: absolute;
  bottom: 10px;
  left: 11px;
  font-size: 18px;
  color: color-mix(in srgb, var(--color-border), black 10%);
}
.form-group .form-icon.hgi {
  bottom: 5px;
  color: color-mix(in srgb, var(--color-bg-input), black 30%);
}
.form-group:has(.form-icon) input {
  padding-left: 34px;
}
.form-group:has(> ul) {
  margin-bottom: 30px !important;
}
.form-group:has(> ul) label {
  color: var(--color-danger);
}
.form-group:has(> ul) input,
.form-group:has(> ul) textarea,
.form-group:has(> ul) select {
  border-color: var(--color-danger);
}
.form-group:has(> ul) ul {
  position: absolute;
  top: 100%;
  font-size: 12px;
  color: var(--color-danger);
  list-style: none;
  padding-top: 4px;
  padding-left: 0;
}
.form-group:has(> ul) ul li:first-child::before {
  display: inline-block;
  content: "";
  vertical-align: -0.125em;
  background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27%23e03232%27 viewBox=%270 0 16 16%27><path d=%27M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16%27/><path d=%27M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0M7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0z%27/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  width: 12px;
  height: 12px;
  margin-right: 4px;
}
.form-group.form-group-error {
  position: relative;
}
.form-group.form-group-error input,
.form-group.form-group-error textarea,
.form-group.form-group-error select {
  border-color: var(--color-danger);
}

.form-peatype textarea {
  opacity: 0;
}

.peatype-wrapper {
  background-color: var(--color-bg-input);
  padding: 20px 60px;
  border-radius: var(--radius-medium);
}
.peatype-wrapper:has(.yoopta-empty-placeholder) {
  position: relative;
}
.peatype-wrapper:not(:has(span[data-slate-string])):not(:has(.yoopta-placeholder))::before {
  content: "Écrivez quelque chose, appuyez sur la touche / pour les commandes...";
  pointer-events: none;
  font-size: 12px;
  opacity: 0.5;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  position: absolute;
  margin-top: 5px;
  margin-left: 9px;
}
.peatype-wrapper .yoopta-editor {
  width: 100% !important;
}
.peatype-wrapper .yoopta-empty-placeholder {
  pointer-events: none;
  color: inherit;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  opacity: 0.5;
  padding-left: 5px;
  position: absolute;
  text-indent: 4px;
  top: 42px;
  transform: translateY(-50%);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.peatype-wrapper .yoopta-block-actions-plus {
  background-color: var(--color-secondary);
  color: var(--color-secondary-foreground);
  transform: scale(0.85);
  transition: all 0.2s ease;
}
.peatype-wrapper .yoopta-block-actions-plus:hover {
  transform: scale(1);
  color: var(--color-secondary);
}
.peatype-wrapper .yoopta-toolbar-root {
  padding: 4px;
  border-radius: 8px;
}
.peatype-wrapper .yoopta-toolbar-root .yoopta-toolbar-item {
  font-size: 14px;
}
.peatype-wrapper .yoopta-toolbar-root .yoopta-toolbar-item-mark {
  width: 28px;
  height: 28px;
}
.peatype-wrapper .yoopta-toolbar-root .yoopta-button {
  border-radius: 6px;
}
.peatype-wrapper .yoopta-toolbar-root .yoopta-button[style*="background-color: rgb(17, 131, 255);"] {
  background-color: var(--color-secondary) !important;
}
.peatype-wrapper .yoopta-toolbar-root .yoopta-button [data-phosphor-icon=true] {
  width: 28px;
  height: 28px;
}
.peatype-wrapper .yoopta-toolbar-root .yoopta-toolbar-separator {
  background-color: rgba(55, 53, 47, 0.09);
}
.peatype-wrapper .yoopta-button [data-phosphor-icon=true] {
  width: 24px;
  height: 24px;
}
.peatype-wrapper .yoo-image-my-0.yoo-image-flex {
  height: auto !important;
  max-width: 100% !important;
}
.peatype-wrapper .yoo-image-flex.yoo-image-flex-col {
  border-radius: 8px;
}
.peatype-wrapper .yoopta-todo-list-checkbox {
  left: 0px;
  top: -1px;
}
.peatype-wrapper .yoopta-table-data-cell-content {
  padding: 9px 11px;
  line-height: 1.75rem;
}
.peatype-wrapper div[class="z-[100]"] {
  z-index: 10;
}
.peatype-wrapper .yoopta-callout-icon {
  margin-top: 0;
}

.form-peatype.form-peatype-clean .peatype-wrapper {
  background-color: transparent;
  padding: 0 43px;
}

.form-label {
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 4px;
}
.form-label[required]::after, .form-label.required::after {
  content: "*";
  color: var(--color-text-muted);
  opacity: 0.8;
  font-weight: 400;
  color: var(--color-primary);
}

.form-search-table {
  position: relative;
  width: 350px;
  max-width: 100%;
}
.form-search-table i {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 10px;
  pointer-events: none;
}
.form-search-table input {
  padding-left: 32px;
}

.form-group,
.form-search-table,
.form-datetime {
  position: relative;
  z-index: 1;
}
.form-group::before, .form-group::after,
.form-search-table::before,
.form-search-table::after,
.form-datetime::before,
.form-datetime::after {
  opacity: 0;
}
.form-group:not(:has(label))::before,
.form-search-table:not(:has(label))::before,
.form-datetime:not(:has(label))::before {
  height: calc(100% + 6px);
}
.form-group:not(:has(label))::after,
.form-search-table:not(:has(label))::after,
.form-datetime:not(:has(label))::after {
  height: calc(100% + 2px);
}

.form-datetime .input-group {
  flex-direction: column;
  gap: 5px;
}
.form-datetime .input-group > div {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.form-datetime .input-group > div select {
  flex: 1;
}
.form-datetime .input-group > div select:focus {
  position: relative;
  z-index: 1;
}
.form-datetime .input-group > div select:not(:only-child):first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: -1px;
}
.form-datetime .input-group > div select:not(:only-child):last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
}
.form-datetime .input-group > div select:not(:only-child):not(:first-child):not(:last-child) {
  border-radius: 0;
}

input[type=range] {
  display: block;
  appearance: none;
  -webkit-appearance: none;
  background-color: var(--color-border);
  width: 100%;
  height: 6px;
  border-radius: 5px;
  padding: 0;
  outline: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  box-shadow: none;
}
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  background-color: var(--color-primary);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid white;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
input[type=range]::-webkit-slider-thumb:active {
  transform: scale(1.2);
}
input[type=range]:focus {
  outline: none;
  border: none;
}

.range-wrapper {
  position: relative;
}
.range-wrapper .range-value {
  position: absolute;
  right: 0;
  top: 0;
  color: var(--color-primary);
  font-weight: 600;
}

.cke_chrome {
  border-radius: var(--radius-medium);
  overflow: hidden;
  border-color: var(--color-border) !important;
  width: 100% !important;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
}
.cke_chrome .cke_top,
.cke_chrome .cke_bottom {
  background-color: var(--color-bg);
  border-color: var(--color-border);
}
.cke_chrome a.cke_button,
.cke_chrome .cke_combo {
  border-radius: 6px;
}
.cke_chrome a.cke_button.a.cke_button_on,
.cke_chrome .cke_combo.a.cke_button_on {
  border-color: var(--color-border);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
}
.cke_chrome .cke_panel {
  border-radius: var(--radius-medium);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
  border-color: var(--color-border);
}

.dropzone-upload {
  background-color: #fdfdfd;
  border-radius: var(--radius-medium);
  border: 1px solid var(--color-border);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
  padding: 30px;
  display: flex;
  align-items: center;
  gap: 18px;
}
.dropzone-upload .dropzone-upload-icon {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-secondary);
  color: var(--color-secondary-foreground);
  font-size: 20px;
  box-shadow: 0 0 0 0px color-mix(in srgb, var(--color-secondary) 20%, transparent);
  flex: none;
}
.dropzone-upload .dropzone-upload-icon.ph-upload-simple {
  animation: shadowBeat 1.8s ease-in-out infinite;
}
.dropzone-upload .dropzone-upload-icon.ph-gear {
  animation: turnaround 2.8s linear infinite;
}
.dropzone-upload .dropzone-upload-icon.ph-check {
  background-color: var(--color-success);
  box-shadow: 0 0 0 4px color-mix(in srgb, var(--color-success) 20%, transparent);
  font-weight: 800;
}
.dropzone-upload .dropzone-upload-progress {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.dropzone-upload .dropzone-upload-text {
  font-size: 12px;
  font-weight: 500;
  color: var(--color-secondary);
}
.dropzone-upload:has(.ph-check) .progressbar .progressbar-progress {
  background-color: var(--color-success);
}

@keyframes shadowBeat {
  0% {
    box-shadow: 0 0 0 0px color-mix(in srgb, var(--color-secondary) 40%, transparent);
    transform: scale(1);
  }
  20% {
    transform: scale(1.1);
  }
  30% {
    transform: scale(1);
  }
  60% {
    box-shadow: 0 0 0 7px color-mix(in srgb, var(--color-secondary) 0%, transparent);
  }
  100% {
    box-shadow: 0 0 0 0px color-mix(in srgb, var(--color-secondary) 0%, transparent);
    transform: scale(1);
  }
}
@keyframes turnaround {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.dropzone-input-ui {
  background-color: #fdfdfd;
  border-radius: var(--radius-medium);
  border: 1px solid var(--color-border);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  transition: all 0.2s;
  color: #212121;
  fill: #212121;
  cursor: pointer;
  overflow: hidden;
}
.dropzone-input-ui.dropzone-dragenter {
  border-color: var(--color-primary);
}
.dropzone-input-ui.dropzone-dragenter input[type=file] {
  color: var(--color-primary);
}
.dropzone-input-ui.dropzone-dragenter .dropzone-icon {
  animation: dropzoneDragenter infinite 1s;
  color: var(--color-primary);
  fill: var(--color-primary);
  filter: drop-shadow(0px 5px 6px rgba(0, 0, 0, 0.2));
}
.dropzone-input-ui input[type=file]::-webkit-file-upload-button {
  visibility: hidden;
  width: 100%;
  display: block;
  height: calc(50% + 5px);
}
.dropzone-input-ui .dropzone-icon {
  width: 40px;
  height: 40px;
  font-size: 40px;
  position: relative;
  top: -10px;
  filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.2));
  transition: all 0.2s;
}
.dropzone-input-ui input[type=file] {
  appearance: none;
  -webkit-appearance: none;
  font-weight: 600;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 25px;
  text-align-last: center;
  background: transparent;
  height: auto;
  border: none !important;
  border-radius: 0;
  font-size: 14px;
}
.dropzone-input-ui span {
  font-size: 12px;
  color: #777;
  margin-top: 40px;
  pointer-events: none;
  text-align: center;
}
.dropzone-input-ui .btn-secondary {
  position: relative;
  top: 7%;
}
.dropzone-input-ui:hover {
  border-color: var(--color-primary);
  cursor: pointer;
}
.dropzone-input-ui:hover .dropzone-icon {
  color: var(--color-primary);
  fill: var(--color-primary);
  filter: drop-shadow(0 3px 8px rgba(0, 0, 0, 0.1));
}
.dropzone-input-ui:hover input[type=file] {
  color: var(--color-primary);
}
.dropzone-input-ui:hover span, .dropzone-input-ui:hover i {
  color: var(--color-primary);
  position: relative;
  z-index: 1;
}
.dropzone-input-ui.dropzone-input-small {
  padding: 10px;
}
.dropzone-input-ui.dropzone-input-small input {
  font-size: 12px;
  padding: 10px;
}
.dropzone-input-ui.dropzone-input-small input::-webkit-file-upload-button {
  height: 0;
}
.dropzone-input-ui.dropzone-input-small span {
  font-size: 10px;
  margin-top: 28px;
}
.dropzone-input-ui.dropzone-input-small i {
  display: none;
}
.dropzone-input-ui.dropzone-block {
  border-right: none;
  border-bottom: none;
  border-left: none;
  border-radius: 0;
  box-shadow: none;
  background-color: var(--color-bg);
}
.dropzone-input-ui.dropzone-block span {
  color: var(--color-text-muted);
}

@keyframes dropzoneDragenter {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
.dropzone-img-wrapper {
  width: 50%;
  padding-top: 25%;
  position: relative;
  cursor: pointer;
}
.dropzone-img-wrapper .dropzone-on-img {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  cursor: pointer;
}
.dropzone-img-wrapper .dropzone-on-img:hover {
  opacity: 1;
  cursor: pointer;
}

.hidden-field {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  left: -100vw;
}

.library-area-button {
  background-color: #fdfdfd;
  border-radius: var(--radius-medium);
  border: 1px solid var(--color-border);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  transition: all 0.2s;
  color: #212121;
  fill: #212121;
  cursor: pointer;
  overflow: hidden;
  transition: all 0.2s;
}
.library-area-button .bi {
  font-size: 32px;
  font-weight: 400;
}
.library-area-button:hover {
  border-color: var(--color-primary);
  color: var(--color-primary);
}

.library-area-wrapper {
  width: 50%;
  padding-top: 25%;
  position: relative;
  cursor: pointer;
}
.library-area-wrapper .library-area-button {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  cursor: pointer;
}
.library-area-wrapper .library-area-button:hover {
  opacity: 1;
  cursor: pointer;
}

.form-error {
  font-size: 13px;
  color: var(--color-danger);
}
.form-error:has(ul) {
  margin-top: 4px;
}
.form-error ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.form-error-icon {
  position: absolute;
  top: 1px;
  right: 0;
  color: var(--color-danger);
  font-size: 14px;
}

.image-featured-wrapper {
  position: relative;
  aspect-ratio: 16/6;
  max-width: 100%;
  background-color: var(--color-bg);
  border-radius: var(--radius-medium);
  z-index: 2;
}
.image-featured-wrapper img,
.image-featured-wrapper video,
.image-featured-wrapper .plyr {
  position: absolute;
  inset: 0;
  object-fit: contain;
  object-position: center;
  border-radius: var(--radius-medium);
  transition: all 0.2s ease-in-out;
  width: 100%;
  height: 100%;
}
.image-featured-wrapper .image-featured-blur {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: var(--radius-medium);
  position: absolute;
  inset: 0;
  z-index: 0;
}
.image-featured-wrapper .image-featured-blur img,
.image-featured-wrapper .image-featured-blur video {
  object-fit: cover; /* Image en couverture pour le fond flou */
  filter: blur(20px); /* Appliquer un flou sur l'image de fond */
  transform: scale(1.1); /* Éviter les bords visibles */
  z-index: 1;
}
.image-featured-wrapper .image-featured-btn {
  position: absolute;
  bottom: 10px;
  right: 10px;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 8px;
  z-index: 0;
}
.image-featured-wrapper .image-featured-btn.image-featured-btn-top-right {
  bottom: auto;
  top: 10px;
}
.image-featured-wrapper:has(#videoPreviewImgFeatured) {
  max-height: 130px;
  width: 100%;
}
.image-featured-wrapper:has(#videoPreviewImgFeatured) img#videoPreviewImgFeatured {
  object-fit: cover;
}

.featured-img-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border: 1px solid var(--color-border);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
  border-radius: var(--radius-medium);
  overflow: hidden;
  background-color: var(--color-bg);
}
.featured-img-wrapper img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}

.featured-video-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 12px;
  border: 1px solid var(--color-border);
  border-radius: var(--radius-medium);
  box-shadow: var(--shadow-small);
}
.featured-video-wrapper .featured-video-title {
  flex: 1;
  font-size: 14px;
  color: var(--color-text-muted);
  display: flex;
  align-items: center;
  gap: 10px;
  line-height: 16px;
}
.featured-video-wrapper .featured-video-title i, .featured-video-wrapper .featured-video-title .bi {
  width: 39px;
  height: 39px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  background-color: var(--color-bg);
  color: var(--color-text-muted);
  border-radius: var(--radius-medium);
  border: 1px solid var(--color-border);
}

input.form-nl {
  background-color: transparent;
  border: none;
  outline: none;
  box-shadow: none;
  padding: 0;
  border-radius: var(--radius-xx-small);
}
input.form-nl:focus, input.form-nl:hover, input.form-nl:active {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent !important;
}
input.form-nl:focus::before, input.form-nl:focus::after, input.form-nl:hover::before, input.form-nl:hover::after, input.form-nl:active::before, input.form-nl:active::after {
  content: none !important;
}
input.form-nl.form-nl-title {
  font-size: 26px;
  font-weight: 700;
  color: var(--color-text);
}

.form-group:has(.form-nl)::before, .form-group:has(.form-nl)::after {
  content: none;
}

.domain-input {
  position: relative;
  margin-bottom: 15px;
}
.domain-input input {
  padding-left: 72px;
  padding-right: 130px;
}
.domain-input::before, .domain-input::after {
  position: absolute;
  bottom: 8px;
  font-size: 14px;
  opacity: 0.8;
  z-index: 2;
}
.domain-input::before {
  content: "https://";
  left: 16px;
}
.domain-input::after {
  content: ".mypeachie.com";
  right: 16px;
}

.form-eur,
.form-percent,
.form-seconde,
.form-px {
  position: relative;
}
.form-eur input,
.form-percent input,
.form-seconde input,
.form-px input {
  padding-right: 32px;
}
.form-eur::after,
.form-percent::after,
.form-seconde::after,
.form-px::after {
  content: " ";
  right: 16px;
  position: absolute;
  bottom: 7px;
  font-size: 15px;
  opacity: 0.8;
  pointer-events: none;
  z-index: 1;
}

.form-eur::after {
  content: "€";
}

.form-percent::after {
  content: "%";
}

.form-px::after {
  content: "px";
  font-size: 14px;
}

.form-seconde input {
  padding-right: 75px;
}
.form-seconde::after {
  content: "secondes";
  font-size: 12px;
  padding-bottom: 2px;
}

.radio-images {
  gap: 15px 0;
}
.radio-images label {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-size: 14px;
  color: var(--color-text-muted);
}
.radio-images label[disabled] {
  opacity: 0.4;
  filter: grayscale(0.8);
  pointer-events: none;
}
.radio-images img,
.radio-images video,
.radio-images .file-icon-unknown {
  width: 100%;
  max-width: 100%;
  height: auto;
  aspect-ratio: 10/6;
  object-fit: cover;
  object-position: top;
  border: 1px solid var(--color-border);
  background-color: var(--color-bg);
  border-radius: var(--radius-medium);
  box-shadow: var(--shadow-small);
  transition: all 0.2s;
  z-index: 1;
}
.radio-images .file-icon-unknown {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 50px;
}
.radio-images input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  visibility: hidden;
}

input[type=radio] + .file-icon-unknown svg {
  width: 30px;
  height: 30px;
}

input[type=radio]:checked + img,
input[type=radio]:checked + video,
input[type=radio]:checked + .file-icon-unknown {
  border-color: var(--color-primary) !important;
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--color-primary) 30%, transparent) !important;
}

input[type=radio]:checked + img + span,
input[type=radio]:checked + video + span {
  color: var(--color-primary);
  font-weight: 600;
}

.filesManager.modal .modal-dialog {
  max-width: 1000px;
}
.filesManager .previewDetails {
  background-color: var(--color-bg);
  border: 1px solid var(--color-border);
  padding: 10px;
  border-radius: var(--radius-medium);
  height: 100%;
}

.fileManagerImagePreview {
  width: 100%;
  padding-top: calc(100% - 2px);
  position: relative;
  border: 1px solid var(--color-border);
  background-color: var(--color-bg);
  border-radius: var(--radius-medium);
  overflow: hidden;
}
.fileManagerImagePreview img,
.fileManagerImagePreview video,
.fileManagerImagePreview iframe {
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: contain;
  object-position: center;
}

.selectMultiple {
  width: 100%;
  position: relative;
  z-index: 1;
}
.selectMultiple select {
  display: none;
}
.selectMultiple > div {
  position: relative;
  z-index: 2;
  min-height: 37px;
  padding: 6px 10px 6px 8px;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.selectMultiple > div .arrow {
  right: 1px;
  top: 0;
  bottom: 0;
  cursor: pointer;
  width: 28px;
  position: absolute;
}
.selectMultiple > div .arrow:before, .selectMultiple > div .arrow:after {
  content: "";
  position: absolute;
  display: block;
  width: 2px;
  height: 8px;
  border-bottom: 8px solid #444;
  top: 43%;
  transition: all 0.2s ease;
  border-radius: 2px;
}
.selectMultiple > div .arrow:before {
  right: 12px;
  transform: rotate(-130deg);
}
.selectMultiple > div .arrow:after {
  left: 9px;
  transform: rotate(130deg);
}
.selectMultiple > div span {
  display: block;
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  line-height: 28px;
  transition: all 0.2s ease;
}
.selectMultiple > div span.hide {
  opacity: 0;
  visibility: hidden;
  transform: translate(-4px, 0);
}
.selectMultiple > div a {
  position: relative;
  padding: 2px 24px 2px 8px;
  line-height: 24px;
  color: #000;
  display: inline-flex;
  align-items: center;
  vertical-align: top;
  text-decoration: none;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.3px;
  color: color-mix(in srgb, var(--color-primary) 50%, var(--color-text));
}
.selectMultiple > div a em {
  font-style: normal;
  display: block;
  white-space: nowrap;
  line-height: 13px;
}
.selectMultiple > div a:before {
  content: "";
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  position: absolute;
  display: block;
  background: color-mix(in srgb, var(--color-primary) 12%, transparent);
  z-index: -1;
  border-radius: var(--radius-small);
  border: 1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);
  letter-spacing: -0.5px;
}
.selectMultiple > div a i:not(.bullet-availability) {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  display: block;
}
.selectMultiple > div a i:not(.bullet-availability):before, .selectMultiple > div a i:not(.bullet-availability):after {
  content: "";
  display: block;
  width: 2px;
  height: 10px;
  position: absolute;
  left: 50%;
  top: 50%;
  background: var(--color-primary);
  border-radius: 1px;
}
.selectMultiple > div a i:not(.bullet-availability):before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.selectMultiple > div a i:not(.bullet-availability):after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.selectMultiple > div a.notShown {
  opacity: 0;
  transition: opacity 0.2s ease;
}
.selectMultiple > div a.notShown:before {
  width: 28px;
  transition: width 0.25s cubic-bezier(0.87, -0.41, 0.19, 1.44) 0.2s;
}
.selectMultiple > div a.notShown i {
  opacity: 0;
  transition: all 0.2s ease 0.2s;
}
.selectMultiple > div a.notShown em {
  opacity: 0;
  transform: translate(-6px, 0);
  transition: all 0.2s ease 0.2s;
}
.selectMultiple > div a.notShown.shown {
  opacity: 1;
}
.selectMultiple > div a.notShown.shown:before {
  width: 100%;
}
.selectMultiple > div a.notShown.shown i {
  opacity: 1;
}
.selectMultiple > div a.notShown.shown em {
  opacity: 1;
  transform: translate(0, 0);
}
.selectMultiple > div a.remove {
  pointer-events: none;
}
.selectMultiple > div a.remove:before {
  width: 28px;
  transition: width 0.4s cubic-bezier(0.87, -0.41, 0.19, 1.44) 0s;
}
.selectMultiple > div a.remove i {
  opacity: 0;
  transition: all 0.3s ease 0s;
}
.selectMultiple > div a.remove em {
  opacity: 0;
  transform: translate(-12px, 0);
  transition: all 0.4s ease 0s;
}
.selectMultiple > div a.remove.disappear {
  opacity: 0;
  transition: opacity 0.5s ease 0s;
}
.selectMultiple > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 16px;
  z-index: 1;
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  visibility: hidden;
  opacity: 0;
  border-radius: var(--radius-medium);
  transform: translate(0, 20px) scale(0.8);
  transform-origin: 0 0;
  background-color: #fff;
  border: 1px solid var(--color-border);
  box-shadow: var(--shadow-small);
  padding: 5px;
  max-height: 150px;
  overflow: scroll;
  display: flex;
  gap: 4px;
  flex-wrap: wrap;
  box-shadow: 0 12px 20px rgba(22, 42, 90, 0.08);
  transition: all 0.4s ease, transform 0.4s cubic-bezier(0.87, -0.41, 0.19, 1.44), filter 0.3s ease 0.2s;
}
.selectMultiple > ul li {
  color: #000;
  background: #fff;
  padding: 3px 6px;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  font-size: 13px;
  line-height: 13px;
  font-weight: 500;
  color: color-mix(in srgb, var(--color-primary) 50%, var(--color-text));
  background-color: color-mix(in srgb, var(--color-primary) 12%, transparent);
  border-radius: var(--radius-small);
  border: 1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);
  letter-spacing: -0.5px;
  transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease 0.2s, opacity 0.35s ease 0.2s, border-radius 0.2s ease;
}
.selectMultiple > ul li:hover {
  background-color: color-mix(in srgb, var(--color-primary) 20%, transparent);
}
.selectMultiple > ul li:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 6px;
  height: 6px;
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
  border-radius: 100%;
  transform: scale(1, 1) translate(-50%, -50%);
  transform-origin: 50% 50%;
}
.selectMultiple > ul li.remove {
  transform: scale(0);
  opacity: 0;
}
.selectMultiple > ul li.remove:after {
  animation: ripple 0.2s ease-out;
}
.selectMultiple > ul li.show {
  transform: scale(0);
  opacity: 0;
  animation: scale-up 0.1s ease forwards;
}
.selectMultiple.open {
  z-index: 101;
}
.selectMultiple.open > div {
  border-color: var(--color-primary) !important;
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent);
  outline: none;
  background-color: #fff;
}
.selectMultiple.open > div .arrow:before {
  transform: rotate(-50deg);
}
.selectMultiple.open > div .arrow:after {
  transform: rotate(50deg);
}
.selectMultiple.open > ul {
  transform: translate(0, -8px) scale(1);
  opacity: 1;
  visibility: visible;
}
.selectMultiple.bottom > ul {
  bottom: auto;
  top: 100%;
  transform: translate(0, 8px) scale(0.8);
  transform-origin: 0 0;
}
.selectMultiple.bottom.open > ul {
  transform: translate(0, 8px) scale(1);
}

select[multiple=multiple][data-live-search=true] {
  height: 37px;
  width: 100%;
  color: transparent;
  overflow: hidden;
}

.custom-select {
  position: relative;
  width: 100%;
}
.custom-select .custom-select__control {
  cursor: pointer;
}
.custom-select .custom-select__menu {
  display: none;
  position: absolute;
  width: 100%;
  background-color: var(--color-bg-block);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-small);
  box-shadow: var(--shadow-small);
  padding: 4px;
  z-index: 1000;
  max-height: 200px;
  overflow: hidden;
  flex-direction: column;
  margin-top: 3px;
}
.custom-select .custom-select__menu.open {
  display: flex;
}
.custom-select .custom-select__options {
  overflow-y: auto;
  height: 100%;
  flex: 1;
}
.custom-select .custom-select__options:has(.custom-select__option) {
  padding-top: 3px;
  margin-bottom: 3px;
}
.custom-select .custom-select__options .custom-select__option {
  padding: 5px 8px;
  cursor: pointer;
  border-radius: var(--radius-extra-small);
}
.custom-select .custom-select__options .custom-select__option:hover {
  background-color: #f0f0f0;
}
.custom-select .custom-select__options .custom-select__option:has(.select-unavailable) {
  pointer-events: none;
}
.custom-select .custom-select__option-selected {
  background-color: #ddd;
}
.custom-select .custom-select__search {
  padding: 6px 8px;
  background-color: var(--color-bg);
  border-radius: var(--radius-extra-small);
}
.custom-select .custom-select__search:hover, .custom-select .custom-select__search:focus {
  background-color: color-mix(in srgb, var(--color-bg), black 5%);
}

.select-unavailable span {
  text-decoration: line-through;
  opacity: 0.6;
}
.select-unavailable small, .select-unavailable .small {
  color: var(--color-text-muted);
  display: inline-block;
  margin-left: 5px;
  font-weight: 500;
  font-size: 12px;
  transform: skewX(-10deg);
}

.puce-online {
  vertical-align: 1px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 3px;
}
.puce-online.bg-muted {
  opacity: 0.5;
}

.bullet-availability {
  vertical-align: 1px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  margin-left: 2.5px;
  background-color: color-mix(in srgb, var(--color-text-muted) 40%, transparent);
  box-shadow: 0 0 0 2.5px color-mix(in srgb, var(--color-text-muted) 8%, transparent);
}
.bullet-availability.bullet-online {
  background-color: color-mix(in srgb, var(--color-success), white 10%);
  box-shadow: 0 0 0 2.5px color-mix(in srgb, var(--color-success) 15%, transparent);
}

.highcharts {
  width: 100%;
  max-width: 100%;
  aspect-ratio: 16/9;
}
.highcharts.chart-300 {
  height: 300px;
  aspect-ratio: none;
}
.highcharts.chart-250 {
  height: 250px;
  aspect-ratio: none;
}
.highcharts.chart-200 {
  height: 200px;
  aspect-ratio: none;
}
.highcharts.chart-150 {
  height: 150px;
  aspect-ratio: none;
}
.highcharts .highcharts-axis path {
  stroke: var(--color-border);
}
.highcharts .highcharts-grid-line {
  stroke: var(--color-border);
  opacity: 0.6;
}
.highcharts .highcharts-axis-labels text {
  color: var(--color-text-muted) !important;
  fill: var(--color-text-muted) !important;
  font-size: 12px !important;
  opacity: 0.8;
}
.highcharts .highcharts-tooltip {
  filter: none;
  border-radius: var(--radius-small);
}
.highcharts .highcharts-tooltip .highcharts-tooltip-box {
  fill: #43444e;
  box-shadow: none;
}
.highcharts .highcharts-graph {
  stroke-width: 2px;
}
.highcharts .highcharts-credits {
  display: none;
}
.highcharts .highcharts-legend-item .highcharts-graph {
  d: path("M 12 12 L 12 12");
  stroke-width: 8px;
}
.highcharts .highcharts-legend-item .highcharts-area {
  display: none;
}
.highcharts.hc-tooltip-light .highcharts-tooltip text,
.highcharts.hc-tooltip-light .highcharts-tooltip text tspan:not(:nth-child(3)) {
  fill: #fff !important;
  color: #fff !important;
}
.highcharts.hc-bg-transparent .highcharts-background {
  fill: transparent;
}

.wizard-wrapper > div {
  display: flex;
  flex-direction: column;
}
.wizard-wrapper label {
  padding: 10px 16px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: var(--radius-medium);
  transition: all 0.2s ease;
  width: 100% !important;
  background-color: var(--color-bg-input);
}
.wizard-wrapper label i {
  flex: none;
  font-size: 28px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wizard-wrapper label .wizard-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 0;
  align-items: flex-start;
  justify-content: center;
  text-align: left;
}
.wizard-wrapper label .wizard-content span {
  font-size: 12px;
}
.wizard-wrapper label:hover {
  background-color: var(--color-border);
  color: var(--color-secondary);
  border-color: color-mix(in srgb, var(--color-secondary) 30%, transparent);
}
.wizard-wrapper input {
  visibility: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  appearance: none;
  -webkit-appearance: none;
}
.wizard-wrapper input:checked + label {
  background-color: color-mix(in srgb, var(--color-primary) 6%, transparent);
  color: var(--color-primary);
  border-color: var(--color-primary);
}

.wizard-wrapper-inline > div {
  display: flex;
  gap: 4px;
}
.wizard-wrapper-inline label {
  border: 1px solid transparent;
  padding: 20px 16px;
  display: flex;
  flex-direction: column;
  gap: 6px;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: var(--radius-medium);
  transition: all 0.2s ease;
  width: 100% !important;
  flex: 1;
  cursor: pointer;
}
.wizard-wrapper-inline label i {
  flex: none;
  font-size: 28px;
  width: 40px;
}
.wizard-wrapper-inline label .wizard-content {
  text-align: center;
  font-size: 11px;
  font-weight: 600;
}
.wizard-wrapper-inline label:has(.wizard-primary) {
  background-color: color-mix(in srgb, var(--color-primary) 6%, transparent);
  color: color-mix(in srgb, var(--color-primary), black 10%);
}
.wizard-wrapper-inline label:has(.wizard-success) {
  background-color: color-mix(in srgb, var(--color-success) 6%, transparent);
  color: color-mix(in srgb, var(--color-success), black 10%);
}
.wizard-wrapper-inline label:has(.wizard-warning) {
  background-color: color-mix(in srgb, var(--color-warning) 6%, transparent);
  color: color-mix(in srgb, var(--color-warning), black 10%);
}
.wizard-wrapper-inline label:has(.wizard-danger) {
  background-color: color-mix(in srgb, var(--color-danger) 6%, transparent);
  color: color-mix(in srgb, var(--color-danger), black 10%);
}
.wizard-wrapper-inline label:has(.wizard-blue) {
  background-color: color-mix(in srgb, #57A9DC 10%, transparent);
  color: color-mix(in srgb, #57A9DC, black 15%);
}
.wizard-wrapper-inline label:hover {
  box-shadow: 0 0 0 2px;
}
.wizard-wrapper-inline input {
  visibility: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  appearance: none;
  -webkit-appearance: none;
}
.wizard-wrapper-inline input:checked + label {
  background-color: var(--color-primary);
  color: #fff;
  border-radius: var(--radius-large);
  filter: grayscale(0.2);
}
.wizard-wrapper-inline input:checked + label:has(.wizard-success) {
  background-color: var(--color-success);
}
.wizard-wrapper-inline input:checked + label:has(.wizard-warning) {
  background-color: var(--color-warning);
}
.wizard-wrapper-inline input:checked + label:has(.wizard-danger) {
  background-color: var(--color-danger);
}

@keyframes ripple {
  0% {
    transform: scale(0, 0);
    opacity: 1;
  }
  25% {
    transform: scale(30, 30);
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(50, 50);
  }
}
@keyframes scale-up {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.screen-loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 2048;
  background-color: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(3px);
  -webkit-backdrop-filter: blur(3px);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease;
}
.screen-loader.opened {
  opacity: 1;
  pointer-events: all;
}
.screen-loader .screen-loader-content {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 20px;
}
.screen-loader .screen-loader-content .screen-loader-img {
  width: 68px;
  height: 68px;
  opacity: 0%;
  animation: screenLoader 3s infinite;
}
.screen-loader .screen-loader-content .screen-loader-text {
  text-align: center;
}

.cke_notifications_area {
  display: none;
}

@keyframes screenLoader {
  0% {
    opacity: 0%;
    transform: translateX(-400px) skewX(0deg);
  }
  10% {
    opacity: 100%;
    transform: translateX(0px) skewX(-10deg);
  }
  11% {
    opacity: 100%;
    transform: translateX(5px) skewX(-10deg);
  }
  15% {
    opacity: 100%;
    transform: translateX(0px) skewX(0deg);
  }
  20% {
    opacity: 100%;
    transform: translateX(0px) skewX(0deg);
  }
  70% {
    opacity: 100%;
    transform: translateX(0px) skewX(0deg);
  }
  71% {
    opacity: 100%;
    transform: translateX(0px) skewX(10deg);
  }
  100% {
    opacity: 0%;
    transform: translateX(400px) skewX(10deg);
  }
}
.loader {
  position: relative;
  margin: auto;
  width: 80px;
  aspect-ratio: 1;
  border-radius: 100vmin;
  overflow: hidden;
  padding: 20px;
}
.loader::before {
  content: "";
  display: block;
  padding-top: 100%;
}
.loader .circular {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  margin: auto;
  transform-origin: center center;
  animation: 2s linear 0s infinite rotate;
}
.loader .path {
  stroke: var(--color-secondary);
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  animation: 1.5s ease-in-out 0s infinite dash;
}

@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
    stroke: var(--color-primary);
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes rotate {
  to {
    transform: rotate(1turn);
  }
}
.tooltip-help {
  position: relative;
  display: inline-block;
  color: color-mix(in srgb, var(--color-text-muted) 80%, transparent);
  cursor: help;
}
.tooltip-help i {
  transition: all 0.2s ease;
  vertical-align: -1px;
  font-size: 15px !important;
}
.tooltip-help .tooltip-help-content {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--color-bg-block);
  color: var(--color-text-muted);
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 6px;
  border: 1px solid var(--color-border);
  border-radius: var(--radius-small);
  box-shadow: var(--shadow-small);
  max-width: 150px;
  width: max-content;
  transition: all 0.2s ease;
  opacity: 0;
  pointer-events: none;
  z-index: 998;
}
.tooltip-help .tooltip-help-content.tooltip-help-content-left {
  bottom: 50%;
  right: calc(100% + 3px);
  left: auto;
  transform: translateY(50%);
}
.tooltip-help .ph-question:hover {
  color: var(--color-primary);
}
.tooltip-help .ph-question:hover ~ .tooltip-help-content {
  opacity: 1;
}

.tooltip {
  margin-top: -15px !important;
}

.tooltip-inner {
  color: #fff !important;
  font-size: 12px;
  padding: 4px 8px;
  border-radius: var(--radius-x-small);
  font-weight: 500;
}

.nav-tabs:not(.nav-tab) {
  border-radius: var(--radius-medium);
  background: color-mix(in srgb, var(--color-bg-muted), black 2%);
  padding: 0px;
  border: none;
  width: fit-content;
  margin: auto;
  gap: 1px;
}
.nav-tabs:not(.nav-tab) .nav-item {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.nav-tabs:not(.nav-tab) .nav-item:not(:last-child):not(:has(.active))::after {
  content: " ";
  position: absolute;
  right: -1px;
  width: 1px;
  height: 15px;
  background-color: color-mix(in srgb, var(--color-border), black 3%);
}
.nav-tabs:not(.nav-tab) .nav-link {
  border-radius: var(--radius-medium);
  border: none;
  font-size: 13px;
  font-weight: 500;
  padding: 5px 12px;
  height: auto;
  margin: 0;
  color: var(--color-text);
  line-height: 22px;
}
.nav-tabs:not(.nav-tab) .nav-link.active {
  background-color: var(--color-bg-block);
  color: var(--color-text);
  border: 1px solid var(--color-border);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03);
}
.nav-tabs:not(.nav-tab) .nav-link:not(.active):hover {
  background-color: rgba(0, 0, 0, 0.08);
}

.tab-content .tab-pane {
  border: 1px solid var(--color-border);
  border-radius: var(--radius-medium);
}
.tab-content .previewDetails {
  border-radius: 0 8px 8px 0;
  border: none;
  border-left: 1px solid var(--color-border);
}

.tab-switch {
  display: inline-flex;
  background-color: color-mix(in srgb, var(--color-border), white 5%);
  border-radius: var(--radius-medium);
  padding: 3px;
}
.tab-switch .tab-switch-btn {
  width: 34px;
  height: 34px;
  border-radius: var(--radius-small);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: var(--color-text);
  transition: all 0.2s ease;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid transparent;
  background-color: transparent;
}
.tab-switch .tab-switch-btn.tab-switch-btn-active {
  background-color: var(--color-bg-block);
  border-color: var(--color-border);
  box-shadow: var(--shadow-small);
}
.tab-switch .tab-switch-btn:not(.tab-switch-btn-active):hover {
  background-color: var(--color-border);
}

.nav-tab {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  border-bottom: 1px solid var(--color-border);
  gap: 28px;
  width: 100%;
  background: transparent;
}
.nav-tab.nav-tab-container {
  padding-left: 20px;
  padding-right: 20px;
}
.nav-tab .nav-tab-item {
  appearance: none;
  -webkit-appearance: none;
  padding: 6px 1px;
  border-radius: 0;
  border: none;
  border-bottom: 2.2px solid transparent;
  background-color: transparent;
  color: var(--color-text-muted);
  font-weight: 500;
  transition: all 0.2s ease-in-out;
  text-decoration: none;
  margin-bottom: -1px;
}
.nav-tab .nav-tab-item:hover {
  color: var(--color-text);
}
.nav-tab .nav-tab-item.active {
  color: var(--color-text);
  border-bottom-color: var(--color-secondary);
  font-weight: 600;
}
.nav-tab.nav-tabs-scroll {
  overflow: scroll;
  width: 100%;
  max-width: 100%;
}
.nav-tab.nav-tabs-scroll .nav-tab-item {
  white-space: nowrap;
}

#bulkWrapper {
  background-color: var(--color-primary);
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent);
  color: #fff;
  padding: 12px 15px;
  border-radius: var(--radius-medium);
  gap: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  max-width: calc(100% - 40px);
  z-index: 1024;
}
#bulkWrapper input, #bulkWrapper select {
  padding: 4px 10px;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
  border-color: transparent;
  color: #fff;
  font-size: 14px;
}
#bulkWrapper input:focus, #bulkWrapper select:focus {
  border-color: #fff !important;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.35);
}
#bulkWrapper select {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\"><path fill=\"none\" stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m2 5 6 6 6-6\"/></svg>");
  padding-right: 38px;
}
#bulkWrapper button {
  background-color: #fff;
  color: #000;
  border: none;
  padding: 4px 10px;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 500;
}
#bulkWrapper button i {
  font-size: 14px;
}
#bulkWrapper button[disabled] {
  opacity: 0.6;
}
#bulkWrapper #bulkNumber {
  font-size: 14px;
  font-weight: 500;
  margin-left: 5px;
}

.list-checked {
  padding-left: 10px;
  margin-bottom: 0;
  list-style: none;
  font-size: 14px;
}
.list-checked li {
  padding-left: 25px;
  position: relative;
  margin-bottom: 8px;
}
.list-checked li::before {
  display: inline-block;
  content: "";
  vertical-align: -0.125em;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"%23115dfc\" class=\"bi bi-check\" viewBox=\"0 0 16 16\"><path d=\"M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z\"/></svg>");
  background-repeat: no-repeat;
  background-size: 20px;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 2px;
}
.list-checked li.unchecked {
  color: #777;
}
.list-checked li.unchecked::before {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"%23777\" class=\"bi bi-x\" viewBox=\"0 0 16 16\"><path d=\"M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z\"/></svg>");
}

/* ================================================================
   CONTACT LAYOUT — panneau latéral façon Notion
   À inclure dans votre fichier SCSS / CSS principal
   ================================================================ */
/* ── Layout wrapper ────────────────────────────────────────────── */
.contact-layout {
  display: flex;
  align-items: flex-start;
  gap: 0;
  position: relative;
  min-height: 0;
}

/* ── Colonne liste ──────────────────────────────────────────────── */
.contact-list-col {
  flex: 1 1 auto;
  min-width: 0;
  transition: flex-basis 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Quand le panneau est ouvert, la liste se rétrécit (desktop) */
@media (min-width: 992px) {
  .contact-list-col.panel-open {
    /* le panneau fait 420px + gap de 0 */
    max-width: calc(100% - 440px);
  }
}
/* ── Ligne active dans le tableau ──────────────────────────────── */
.table-ui tbody tr.is-active-row {
  background: var(--color-primary-light, #f0f6ff);
  outline: 2px solid var(--color-primary, #4f8ef7);
  outline-offset: -2px;
}

/* ── Panneau latéral ────────────────────────────────────────────── */
.contact-panel {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 440px;
  max-width: 100vw;
  z-index: 1050;
  pointer-events: none;
}

.contact-panel.is-open {
  pointer-events: auto;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.18);
}

/* Overlay (mobile uniquement) */
.contact-panel-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.35);
  opacity: 0;
  transition: opacity 0.25s ease;
  pointer-events: none;
  height: 100%;
}

.contact-panel.is-open .contact-panel-overlay {
  opacity: 1;
  pointer-events: auto;
}

/* ================================================================
   CONTACT PAGE — Panel + Filtres avancés
   ================================================================ */
/* ── Overlay ───────────────────────────────────────────────────── */
#cpOverlay {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1039;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease, visibility 0s 0.4s;
}

#cpOverlay.open {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.4s ease;
}

#tagDropdown .dropdown-menu {
  max-height: 280px;
  overflow: scroll;
}
#tagDropdown .dropdown-menu .tagDropdown-footer {
  position: sticky;
  bottom: -0.5rem;
  background-color: var(--color-bg-block);
  border-top: 1px solid var(--color-border);
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  padding: 0.5rem;
}

/* ── Panel ─────────────────────────────────────────────────────── */
#cpPanel {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 460px;
  max-width: 100vw;
  z-index: 1040;
  transform: translateX(100%);
  transition: transform 0.4s cubic-bezier(0.17, 0.04, 0.03, 0.94);
  will-change: transform;
  pointer-events: none;
}

#cpPanel.open {
  transform: translateX(0);
  pointer-events: auto;
}

.cp-inner {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  background: var(--color-bg-block);
  box-shadow: var(--shadow-medium);
  overflow: hidden;
  margin: 8px;
  border-radius: var(--radius-large);
}

/* Header panel */
.cp-header {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 14px;
  border-bottom: 1px solid var(--color-border);
  flex-shrink: 0;
  min-height: 50px;
  background: var(--color-bg-block);
}

/* Body panel */
.cp-body {
  flex: 1;
  overflow-y: auto;
  overscroll-behavior: contain;
}

.cp-body.loading {
  opacity: 0.45;
  pointer-events: none;
  transition: opacity 0.1s;
}

/* Loader */
.cp-loader {
  position: absolute;
  inset: 50px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.75);
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.15s ease, visibility 0s 0.15s;
}

.cp-loader.show {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.15s ease;
}

/* Placeholder */
.cp-placeholder {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  gap: 10px;
  color: var(--color-muted, #9ca3af);
  font-size: 13px;
  padding: 40px;
  text-align: center;
}

.cp-placeholder i {
  font-size: 38px;
  opacity: 0.3;
}

/* Ligne active */
.table-ui tbody tr.cp-active td {
  background: var(--color-primary-ultralight, #f0f6ff);
}

.table-ui tbody tr.cp-active td:first-child {
  box-shadow: inset 3px 0 0 var(--color-primary, #4f8ef7);
}

/* ================================================================
   CONTENU DU PANEL
   ================================================================ */
.cpanel {
  padding: 18px 18px 40px;
}

.cpanel-hero {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  margin-bottom: 18px;
}

.cpanel-hero-info {
  flex: 1;
  min-width: 0;
}

.cpanel-name {
  font-size: 17px;
  font-weight: 700;
  margin: 0 0 4px;
  word-break: break-word;
  line-height: 1.3;
}

.cpanel-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px;
  font-size: 12px;
  color: var(--color-muted, #6b7280);
}

.cpanel-dot {
  opacity: 0.35;
}

.cpanel-stats {
  display: flex;
  border: 1px solid var(--color-border, #e5e7eb);
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 18px;
}

.cpanel-stat {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px 6px;
  gap: 3px;
  border-right: 1px solid var(--color-border, #e5e7eb);
}

.cpanel-stat:last-child {
  border-right: none;
}

.cpanel-stat-val {
  font-size: 16px;
  font-weight: 700;
}

.cpanel-stat-lbl {
  font-size: 10px;
  color: var(--color-muted, #9ca3af);
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.cpanel-tabs {
  display: flex;
  border-bottom: 1px solid var(--color-border, #e5e7eb);
  margin: 0 -18px 18px;
  padding: 0 18px;
}

.cpanel-tab {
  background: none;
  border: none;
  border-bottom: 2px solid transparent;
  padding: 7px 13px;
  font-size: 13px;
  font-weight: 500;
  color: var(--color-muted, #6b7280);
  cursor: pointer;
  transition: color 0.12s, border-color 0.12s;
  margin-bottom: -1px;
}

.cpanel-tab:hover {
  color: var(--color-text, #111);
}

.cpanel-tab.active {
  color: var(--color-primary, #4f8ef7);
  border-bottom-color: var(--color-primary, #4f8ef7);
}

.cpanel-section {
  margin-bottom: 20px;
}

.cpanel-section-title {
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  color: var(--color-muted, #9ca3af);
  margin-bottom: 8px;
}

.cpanel-field {
  display: flex;
  align-items: baseline;
  gap: 7px;
  padding: 6px 0;
  border-bottom: 1px solid var(--color-border-light, #f3f4f6);
  font-size: 13px;
}

.cpanel-field:last-child {
  border-bottom: none;
}

.cpanel-field > i {
  color: var(--color-muted, #bbb);
  flex-shrink: 0;
  width: 15px;
  text-align: center;
}

.cpanel-field-lbl {
  color: var(--color-muted, #6b7280);
  flex: 0 0 86px;
  font-size: 12px;
}

.cpanel-field-val {
  flex: 1;
  font-weight: 500;
  word-break: break-word;
}

.cpanel-sale {
  padding: 11px 0;
  border-bottom: 1px solid var(--color-border-light, #f3f4f6);
}

.cpanel-sale:last-child {
  border-bottom: none;
}

.cpanel-sale-amount {
  font-weight: 700;
  font-size: 14px;
}

/* ================================================================
   FILTRES AVANCÉS
   ================================================================ */
.filter-bar {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
  padding: 8px 0;
}

/* Pill de filtre actif */
.filter-pill {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  background: var(--color-primary-ultralight, #eef3ff);
  border: 1px solid var(--color-primary-light, #c7d9ff);
  color: var(--color-primary, #4f8ef7);
  border-radius: 20px;
  padding: 3px 10px 3px 10px;
  font-size: 12px;
  font-weight: 500;
  white-space: nowrap;
}

.filter-pill button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  color: inherit;
  opacity: 0.7;
  line-height: 1;
  display: flex;
  align-items: center;
}

.filter-pill button:hover {
  opacity: 1;
}

/* Modal filtres avancés */
.filter-modal-row {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 0;
  border-bottom: 1px solid var(--color-border-light, #f3f4f6);
}

.filter-modal-row:last-child {
  border-bottom: none;
}

.filter-modal-row select,
.filter-modal-row input[type=text] {
  flex: 1;
  min-width: 0;
}

/* ── Tri ────────────────────────────────────────────────────────── */
th.sortable {
  cursor: pointer;
  user-select: none;
  white-space: nowrap;
}

th.sortable::after {
  content: " ↕";
  opacity: 0.22;
  font-size: 0.72em;
}

th.sortable.asc::after {
  content: " ↑";
  opacity: 0.9;
}

th.sortable.desc::after {
  content: " ↓";
  opacity: 0.9;
}

/* ── Colonnes masquables ─────────────────────────────────────────  */
.hover-bg:hover {
  background: var(--color-hover, #f9fafb);
  border-radius: 6px;
}

@media (min-width: 992px) {
  .contact-panel-overlay {
    display: none !important;
  }
  .contact-panel {
    position: sticky;
    top: var(--header-height, 60px);
    height: calc(100vh - var(--header-height, 60px));
    flex: 0 0 420px;
    transform: translateX(100%);
    transition: transform 0.28s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.22s ease;
    opacity: 0;
    pointer-events: none;
  }
  .contact-panel.is-open {
    transform: translateX(0);
    opacity: 1;
    pointer-events: auto;
  }
}
/* Mobile : slide depuis la droite */
@media (max-width: 991.98px) {
  .contact-panel {
    width: 100%;
    max-width: 520px;
    transform: translateX(105%);
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  }
  .contact-panel.is-open {
    transform: translateX(0);
  }
}
/* ── Inner (fond blanc, ombre) ──────────────────────────────────── */
.contact-panel-inner {
  position: relative;
  height: 100%;
  background: var(--color-bg, #fff);
  border-left: 1px solid var(--color-border, #e8e8e8);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  box-shadow: -4px 0 24px rgba(0, 0, 0, 0.07);
  width: 400px;
  margin-left: auto;
}

/* ── Header fixe du panneau ─────────────────────────────────────── */
.contact-panel-header {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--color-border, #e8e8e8);
  background: var(--color-bg, #fff);
  flex-shrink: 0;
  z-index: 2;
}

/* ── Corps scrollable ────────────────────────────────────────────── */
.contact-panel-body {
  flex: 1 1 auto;
  overflow-y: auto;
  transition: opacity 0.15s ease;
  scroll-behavior: smooth;
}

/* ── Placeholder initial ─────────────────────────────────────────── */
.contact-panel-placeholder {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  gap: 12px;
  color: var(--color-muted, #aaa);
  font-size: 14px;
}

.contact-panel-placeholder i {
  font-size: 40px;
  opacity: 0.35;
}

/* ── Loader ─────────────────────────────────────────────────────── */
.contact-panel-loader {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.6);
  z-index: 3;
  pointer-events: none;
}

/* ================================================================
   CONTENU DU PANNEAU (.cpanel-*)
   ================================================================ */
.cpanel-contact {
  padding: 20px;
}

/* Hero */
.cpanel-hero {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  margin-bottom: 20px;
}

.cpanel-hero-info {
  flex: 1;
  min-width: 0;
}

.cpanel-name {
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 4px;
  line-height: 1.3;
  word-break: break-word;
}

.cpanel-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
  font-size: 12px;
  color: var(--color-muted, #888);
}

.cpanel-dot {
  opacity: 0.4;
}

/* Stats */
.cpanel-stats {
  display: flex;
  gap: 0;
  border: 1px solid var(--color-border, #e8e8e8);
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 20px;
}

.cpanel-stat {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 12px 8px;
  border-right: 1px solid var(--color-border, #e8e8e8);
  gap: 2px;
}

.cpanel-stat:last-child {
  border-right: none;
}

.cpanel-stat-val {
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
}

.cpanel-stat-label {
  font-size: 11px;
  color: var(--color-muted, #888);
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

/* Onglets */
.cpanel-tabs {
  display: flex;
  gap: 0;
  border-bottom: 1px solid var(--color-border, #e8e8e8);
  margin-bottom: 20px;
  margin-left: -20px;
  margin-right: -20px;
  padding: 0 20px;
}

.cpanel-tab {
  background: none;
  border: none;
  border-bottom: 2px solid transparent;
  padding: 8px 12px;
  font-size: 13px;
  font-weight: 500;
  color: var(--color-muted, #888);
  cursor: pointer;
  transition: color 0.15s, border-color 0.15s;
  margin-bottom: -1px;
}

.cpanel-tab:hover {
  color: var(--color-text, #111);
}

.cpanel-tab.active {
  color: var(--color-primary, #4f8ef7);
  border-bottom-color: var(--color-primary, #4f8ef7);
}

/* Sections */
.cpanel-section {
  margin-bottom: 20px;
}

.cpanel-section-title {
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--color-muted, #888);
  margin-bottom: 10px;
}

/* Champs */
.cpanel-field {
  display: flex;
  align-items: baseline;
  gap: 8px;
  padding: 6px 0;
  border-bottom: 1px solid var(--color-border-light, #f0f0f0);
  font-size: 13px;
}

.cpanel-field:last-child {
  border-bottom: none;
}

.cpanel-field > i {
  color: var(--color-muted, #aaa);
  flex-shrink: 0;
  width: 16px;
  text-align: center;
  bottom: -2px;
}

.cpanel-field-label {
  color: var(--color-muted, #888);
  flex: 0 0 90px;
  font-size: 12px;
}

.cpanel-field-val {
  flex: 1;
  font-weight: 500;
  word-break: break-word;
}

/* Vente */
.cpanel-sale-item {
  padding: 12px 0;
  border-bottom: 1px solid var(--color-border-light, #f0f0f0);
}

.cpanel-sale-item:last-child {
  border-bottom: none;
}

.cpanel-sale-amount {
  font-weight: 700;
  font-size: 15px;
}

/* ── Indicateur colonne triée ──────────────────────────────────── */
th.sortable {
  cursor: pointer;
  user-select: none;
}

th.sortable::after {
  content: " ↕";
  opacity: 0.3;
  font-size: 0.75em;
}

th.sortable.up::after {
  content: " ↑";
  opacity: 0.9;
}

th.sortable.down::after {
  content: " ↓";
  opacity: 0.9;
}

/* ── Hover bg dans le menu colonnes ─────────────────────────────── */
.hover-bg:hover {
  background: var(--color-hover, #f5f5f5);
}

/* ================================================================
   CONTACT PANEL — full height, overlay, slide-in depuis la droite
   ================================================================ */
/* ── Overlay global (fond sombre derrière le panneau) ─────────── */
.contact-panel-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.45);
  z-index: 1040;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.22s ease, visibility 0s 0.22s;
  cursor: pointer;
}

.contact-panel-overlay.is-open {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.22s ease, visibility 0s 0s;
}

/* ── Panneau latéral ────────────────────────────────────────────── */
.contact-panel {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 460px;
  max-width: 100vw;
  z-index: 1041;
  transform: translateX(100%);
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  will-change: transform;
  pointer-events: none;
}

.contact-panel.is-open {
  transform: translateX(0);
  pointer-events: auto;
}

/* ── Inner ──────────────────────────────────────────────────────── */
.contact-panel-inner {
  position: absolute;
  inset: 0;
  background: var(--color-bg, #fff);
  border-left: 1px solid var(--color-border, #e5e7eb);
  box-shadow: -8px 0 32px rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

/* ── Header fixe ────────────────────────────────────────────────── */
.contact-panel-header {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--color-border, #e5e7eb);
  background: var(--color-bg, #fff);
  flex-shrink: 0;
  min-height: 52px;
}

/* ── Corps scrollable ───────────────────────────────────────────── */
.contact-panel-body {
  flex: 1 1 auto;
  overflow-y: auto;
  overscroll-behavior: contain;
  transition: opacity 0.12s ease;
}

.contact-panel-body.is-loading {
  opacity: 0.45;
  pointer-events: none;
}

/* ── Loader centré ──────────────────────────────────────────────── */
.contact-panel-loader {
  position: absolute;
  inset: 52px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.7);
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.15s ease, visibility 0s 0.15s;
}

.contact-panel-loader.is-visible {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.15s ease, visibility 0s 0s;
}

/* ── Placeholder ────────────────────────────────────────────────── */
.contact-panel-placeholder {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  gap: 10px;
  color: var(--color-muted, #9ca3af);
  font-size: 13px;
  padding: 40px;
  text-align: center;
}

.contact-panel-placeholder i {
  font-size: 36px;
  opacity: 0.3;
}

/* ── Ligne active dans le tableau ──────────────────────────────── */
.table-ui tbody tr.is-active-row > td:first-child {
  box-shadow: inset 3px 0 0 var(--color-primary, #4f8ef7);
}

.table-ui tbody tr.is-active-row {
  background: var(--color-primary-light, #f0f6ff);
}

/* ================================================================
   CONTENU DU PANNEAU (.cpanel-*)
   ================================================================ */
.cpanel-contact {
  padding: 20px 20px 40px;
}

.cpanel-hero {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  margin-bottom: 20px;
}

.cpanel-hero-info {
  flex: 1;
  min-width: 0;
}

.cpanel-name {
  font-size: 17px;
  font-weight: 700;
  margin: 0 0 5px;
  line-height: 1.3;
  word-break: break-word;
}

.cpanel-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
  font-size: 12px;
  color: var(--color-muted, #6b7280);
}

.cpanel-dot {
  opacity: 0.4;
}

.cpanel-stats {
  display: flex;
  border: 1px solid var(--color-border, #e5e7eb);
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 20px;
}

.cpanel-stat {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 12px 8px;
  border-right: 1px solid var(--color-border, #e5e7eb);
  gap: 3px;
}

.cpanel-stat:last-child {
  border-right: none;
}

.cpanel-stat-val {
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
}

.cpanel-stat-label {
  font-size: 10px;
  color: var(--color-muted, #9ca3af);
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.cpanel-tabs {
  display: flex;
  border-bottom: 1px solid var(--color-border, #e5e7eb);
  margin: 0 -20px 20px;
  padding: 0 20px;
}

.cpanel-tab {
  background: none;
  border: none;
  border-bottom: 2px solid transparent;
  padding: 8px 14px;
  font-size: 13px;
  font-weight: 500;
  color: var(--color-muted, #6b7280);
  cursor: pointer;
  transition: color 0.12s, border-color 0.12s;
  margin-bottom: -1px;
  white-space: nowrap;
}

.cpanel-tab:hover {
  color: var(--color-text, #111);
}

.cpanel-tab.active {
  color: var(--color-primary, #4f8ef7);
  border-bottom-color: var(--color-primary, #4f8ef7);
}

.cpanel-section {
  margin-bottom: 24px;
}

.cpanel-section-title {
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  color: var(--color-muted, #9ca3af);
  margin-bottom: 8px;
}

.cpanel-field {
  display: flex;
  align-items: baseline;
  gap: 8px;
  padding: 7px 0;
  border-bottom: 1px solid var(--color-border-light, #f3f4f6);
  font-size: 13px;
}

.cpanel-field:last-child {
  border-bottom: none;
}

.cpanel-field > i {
  color: var(--color-muted, #9ca3af);
  flex-shrink: 0;
  width: 16px;
  text-align: center;
}

.cpanel-field-label {
  color: var(--color-muted, #6b7280);
  flex: 0 0 88px;
  font-size: 12px;
}

.cpanel-field-val {
  flex: 1;
  font-weight: 500;
  word-break: break-word;
}

.cpanel-sale-item {
  padding: 12px 0;
  border-bottom: 1px solid var(--color-border-light, #f3f4f6);
}

.cpanel-sale-item:last-child {
  border-bottom: none;
}

.cpanel-sale-amount {
  font-weight: 700;
  font-size: 14px;
}

/* ── Tri des colonnes ───────────────────────────────────────────── */
th.sortable {
  cursor: pointer;
  user-select: none;
}

th.sortable::after {
  content: " ↕";
  opacity: 0.25;
  font-size: 0.75em;
}

th.sortable.up::after {
  content: " ↑";
  opacity: 0.85;
}

th.sortable.down::after {
  content: " ↓";
  opacity: 0.85;
}

.hover-bg:hover {
  background: var(--color-hover, #f9fafb);
  border-radius: 6px;
}

.table-ui {
  background-color: var(--color-bg-block);
  width: 100%;
  border-collapse: inherit;
  border-spacing: 0 0px;
}
.table-ui tr th {
  background-color: var(--color-bg-muted);
  padding: 8px 8px;
  font-size: 12px;
  font-weight: 600;
  color: #666;
  text-transform: uppercase;
}
.table-ui tr th.sortable {
  position: relative;
}
.table-ui tr th.sortable:has(span) {
  display: flex;
  align-items: center;
}
.table-ui tr th.sortable::after {
  content: "";
  background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27 fill=%27%23000000%27 viewBox=%270 0 256 256%27><path d=%27M72.61,83.06a8,8,0,0,1,1.73-8.72l48-48a8,8,0,0,1,11.32,0l48,48A8,8,0,0,1,176,88H80A8,8,0,0,1,72.61,83.06ZM176,168H80a8,8,0,0,0-5.66,13.66l48,48a8,8,0,0,0,11.32,0l48-48A8,8,0,0,0,176,168Z%27></path></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: 6px;
  vertical-align: -1.5px;
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}
.table-ui tr th.sortable:hover:after {
  opacity: 1;
  background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27 fill=%27%235343e0%27 viewBox=%270 0 256 256%27><path d=%27M72.61,83.06a8,8,0,0,1,1.73-8.72l48-48a8,8,0,0,1,11.32,0l48,48A8,8,0,0,1,176,88H80A8,8,0,0,1,72.61,83.06ZM176,168H80a8,8,0,0,0-5.66,13.66l48,48a8,8,0,0,0,11.32,0l48-48A8,8,0,0,0,176,168Z%27></path></svg>");
}
.table-ui tr th.sortable.up:after {
  opacity: 1;
  background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27 fill=%27%235343e0%27 viewBox=%270 0 256 256%27><path d=%27M215.39,163.06A8,8,0,0,1,208,168H48a8,8,0,0,1-5.66-13.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,215.39,163.06Z%27></path></svg>");
}
.table-ui tr th.sortable.down:after {
  opacity: 1;
  background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27 fill=%27%235343e0%27 viewBox=%270 0 256 256%27><path d=%27M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,48,88H208a8,8,0,0,1,5.66,13.66Z%27></path></svg>");
}
.table-ui tr td {
  padding: 8px 8px;
  font-size: 14px;
  transition: all 0.2s;
}
.table-ui tr .td-select {
  padding-left: 10px;
  padding-right: 0;
  width: 40px;
}
.table-ui tr:not(:last-child) td {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom: 1px solid color-mix(in srgb, var(--color-border) 40%, transparent);
}
.table-ui tr:hover td {
  background-color: color-mix(in srgb, var(--color-bg-muted) 80%, transparent);
}
.table-ui tr:has(input[type=checkbox]:checked) td {
  background-color: var(--color-bg);
}
.table-ui thead tr th:first-child {
  border-top-left-radius: var(--radius-medium);
  border-bottom-left-radius: var(--radius-medium);
}
.table-ui thead tr th:last-child {
  border-top-right-radius: var(--radius-medium);
  border-bottom-right-radius: var(--radius-medium);
}
.table-ui tfoot th:first-child {
  border-top-left-radius: var(--radius-medium);
  border-bottom-left-radius: var(--radius-medium);
}
.table-ui tfoot th:last-child {
  border-top-right-radius: var(--radius-medium);
  border-bottom-right-radius: var(--radius-medium);
}
.table-ui.table-sale tr td {
  padding-top: 5px;
  padding-bottom: 5px;
}

.table-scroll {
  max-width: 100%;
  overflow: auto;
}
.table-scroll table {
  width: 100%;
}
.table-scroll table tr td {
  white-space: nowrap;
}
.table-scroll table tr td:last-child {
  position: -webkit-sticky;
  position: sticky;
  right: 0;
  background-color: var(--color-bg-block);
  z-index: 1;
  filter: drop-shadow(rgba(0, 0, 0, 0.08) -2px 10px 6px);
  transition: all 0.28s ease-in-out;
}
.table-scroll table tr td:last-child.no-shadow {
  filter: drop-shadow(rgba(0, 0, 0, 0) -2px 10px 6px);
}

.table-text-bold {
  font-weight: 500;
  line-height: 16px;
  font-size: 14px;
}

.template-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
  transition: all 0.2s ease-in-out;
  text-decoration: none;
  margin-bottom: 40px;
}
.template-wrapper .template-img {
  width: 100%;
  aspect-ratio: 16/10;
  position: relative;
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: var(--radius-medium);
  border: 0.5px solid var(--color-border);
  box-shadow: var(--shadow-small);
  transition: object-position 3.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.template-wrapper .template-img:nth-child(2) {
  opacity: 0;
  transition: all 0.23s ease-in-out;
}
.template-wrapper .template-infos {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 4px;
}
.template-wrapper .template-infos h2, .template-wrapper .template-infos .h2 {
  font-size: 15px;
  font-weight: 500;
  color: var(--color-text);
  margin: 0;
}
.template-wrapper .template-infos span {
  font-size: 14px;
  font-weight: 400;
  color: var(--color-text-muted);
}
.template-wrapper .template-infos > div {
  display: flex;
  flex-direction: column;
}
.template-wrapper:hover .template-img {
  object-position: 50% 100%;
  box-shadow: 0 0 0 1px var(--color-primary), 0 0 0 5px color-mix(in srgb, var(--color-primary) 20%, transparent);
}
.template-wrapper:hover .template-img:nth-child(2) {
  object-position: 50% 0%;
  opacity: 1;
}
.template-wrapper:hover:has(.template-img:nth-child(2)) .template-img {
  object-position: 50% 0%;
}

.template-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
  border-radius: var(--radius-large);
}
.template-grid .template-grid-wrapper {
  position: relative;
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  overflow: hidden;
  background: #111;
  border-radius: var(--radius-x-small);
  background-color: #000;
  border: 1px solid var(--color-border);
}
.template-grid .template-grid-wrapper .template-grid-img {
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  object-fit: cover;
  object-position: top;
  display: block;
  position: absolute;
  inset: -1px;
  transition: all 0.4s cubic-bezier(0.17, 0.04, 0.03, 0.94);
}
.template-grid .template-grid-wrapper:last-child:nth-child(odd) {
  grid-column: span 2;
  aspect-ratio: 16/4.5;
}
.template-grid .template-grid-wrapper .template-grid-link-icon {
  position: absolute;
  top: 10px;
  right: 10px;
  opacity: 0.5;
  transition: all 0.2s ease-in-out;
}
.template-grid .template-grid-wrapper .template-grid-label {
  position: absolute;
  bottom: 10px;
  right: 10px;
  padding: 2px 10px;
  border-radius: 50px;
  font-size: 13px;
  font-weight: 600;
  color: #fff;
  background-color: rgba(125, 125, 125, 0.4);
  display: flex;
  align-items: center;
  gap: 3px;
  text-shadow: 1px 0 5px rgba(0, 0, 0, 0.5);
}
.template-grid.template-grid-43 .template-grid-wrapper {
  aspect-ratio: 4/3;
}
.template-grid.template-grid-43 .template-grid-wrapper:last-child:nth-child(odd) {
  aspect-ratio: 4/1.5;
}
.template-grid a.template-grid-wrapper:hover .template-grid-link-icon {
  opacity: 1;
}
.template-grid a.template-grid-wrapper:hover .template-grid-img {
  opacity: 0.8;
  filter: saturate(0);
}

.template-img-wrapper {
  position: relative;
  width: 100%;
  height: auto;
  border: 0.5px solid var(--color-border);
  overflow: hidden;
  transition: box-shadow 0.2s ease-in-out;
  aspect-ratio: 4/3;
  border-radius: var(--radius-small);
  box-shadow: var(--shadow-small);
}
.template-img-wrapper .template-img {
  position: absolute;
  inset: -1px;
  aspect-ratio: unset;
  border: none;
  border-radius: 0;
  box-shadow: none;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
}
.template-img-wrapper:has(.template-img-email) {
  aspect-ratio: 768/991;
}

.block .block-table {
  margin-top: 6px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.block .block-table table.table-ui {
  box-shadow: 0 0 0 1px var(--color-border);
}
.block .block-table thead th:first-child {
  border-top-left-radius: 0;
}
.block .block-table thead th:last-child {
  border-top-right-radius: 0;
}

.block-conversation img {
  max-width: 100%;
  height: auto;
}

.email-preview-iframe {
  width: 550px;
  max-width: 100%;
  height: auto;
  aspect-ratio: 3/4;
  border-radius: var(--radius-medium);
  border: 1px solid var(--color-border);
  zoom: 0.4;
  flex: none;
  box-shadow: var(--shadow-small);
  pointer-events: none;
  user-select: none;
}

.email-preview-img {
  width: 100%;
  max-width: 100%;
  height: auto;
  aspect-ratio: 3/4;
  border-radius: var(--radius-medium);
  border: 1px solid var(--color-border);
  flex: none;
  box-shadow: var(--shadow-small);
  pointer-events: none;
  object-fit: cover;
  object-position: top center;
}

.site-preview-iframe {
  width: 1000px;
  max-width: 100%;
  height: auto;
  aspect-ratio: 4/3;
  border-radius: var(--radius-medium);
  border: 1px solid var(--color-border);
  zoom: 0.3;
  flex: none;
  box-shadow: var(--shadow-small);
  pointer-events: none;
  user-select: none;
}

.site-preview-container {
  position: relative;
  width: 300px;
  height: auto;
  padding: 0 15px 15px 0;
}
.site-preview-container .site-preview-device-screen {
  position: relative;
  width: 100%;
  height: auto;
  aspect-ratio: 4/3;
  box-shadow: 0 0 0 0.5px var(--color-border), 0 0 20px rgba(0, 0, 0, 0.05), 0 0 10px rgba(0, 0, 0, 0.08);
  background-color: var(--color-bg-block);
  padding: 8px 0 0;
  border-radius: var(--radius-small);
}
.site-preview-container .site-preview-device-screen .site-preview-device-screen-controls {
  width: 6px;
  height: 6px;
  position: absolute;
  top: 5px;
  left: 8px;
  background-color: var(--color-border);
  border-radius: 50%;
}
.site-preview-container .site-preview-device-screen .site-preview-device-screen-controls::before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 0;
  left: 10px;
  background-color: var(--color-border);
  border-radius: 50%;
}
.site-preview-container .site-preview-device-screen .site-preview-device-screen-controls::after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 0;
  left: 20px;
  background-color: var(--color-border);
  border-radius: 50%;
}
.site-preview-container .site-preview-device-screen iframe {
  width: 1000px;
  max-width: 100%;
  height: calc(100% - 50px);
  border-radius: 0 0 28px 28px;
  border: none;
  background-color: var(--color-bg);
  zoom: 0.3;
  flex: none;
  pointer-events: none;
  user-select: none;
  position: absolute;
  top: 50px;
  right: 0px;
  left: 0px;
  bottom: 0px;
}
.site-preview-container .site-preview-device-mobile {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 110px;
  aspect-ratio: 9/16.5;
  box-shadow: 0 0 0 0.5px var(--color-border), 0 0 20px rgba(0, 0, 0, 0.05), 0 0 10px rgba(0, 0, 0, 0.08);
  background-color: var(--color-bg-block);
  padding: 8px 3px 3px;
  border-radius: var(--radius-medium);
}
.site-preview-container .site-preview-device-mobile iframe {
  width: 1000px;
  max-width: calc(100% - 14px);
  height: calc(100% - 35px);
  border-radius: 32px;
  border: none;
  background-color: var(--color-bg);
  zoom: 0.25;
  flex: none;
  pointer-events: none;
  user-select: none;
  position: absolute;
  top: 25px;
  right: 7px;
  left: 7px;
  bottom: 7px;
}

.table-count {
  margin-top: 20px;
  font-size: 14px;
  color: var(--color-text-muted);
}

.table-pagination {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  background-color: var(--color-bg-block);
  border-top: 1px solid var(--color-border);
  padding: 16px 20px;
  position: sticky;
  bottom: 0;
}
.table-pagination .table-count {
  margin-top: 0 !important;
}

.pagination-ui {
  margin-bottom: 0;
  display: flex;
  align-items: center;
  list-style: none;
  gap: 5px;
}
.pagination-ui a {
  text-decoration: none;
}
.pagination-ui .pagination-ui-btn a {
  font-size: 14px;
  color: #000;
  background-color: var(--color-bg);
  min-height: 26px;
  min-width: 26px;
  padding: 4px 6px;
  transition: all 0.2s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: var(--radius-extra-small);
  font-size: 15px;
  line-height: 16px;
}
.pagination-ui .pagination-ui-btn a i::before {
  -webkit-text-stroke-width: thin;
}
.pagination-ui .pagination-ui-btn a:hover {
  background-color: color-mix(in srgb, var(--color-bg), black 5%);
}
.pagination-ui .pagination-ui-btn.disabled a {
  opacity: 0.3;
}
.pagination-ui .pagination-ui-item a {
  color: var(--color-secondary);
  padding: 4px 8px;
  font-size: 15px;
  line-height: 16px;
  font-weight: 500;
  border-radius: var(--radius-small);
  transition: all 0.2s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-width: 26px;
  border: 1px solid transparent;
}
.pagination-ui .pagination-ui-item a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.pagination-ui .pagination-ui-item.active a {
  color: var(--color-bg-block);
  background-color: var(--color-secondary);
  box-shadow: var(--button-shadow);
  background-image: var(--button-gradient);
  border: 1px solid var(--color-secondary);
}

.thumbnail-small {
  width: 36px;
  max-width: 36px;
  display: inline-block;
  border: 1px solid var(--color-border);
  background-color: var(--color-bg);
  border-radius: var(--radius-extra-small);
  height: 36px;
  aspect-ratio: 16/9;
  object-fit: cover;
  object-position: center;
}

.table-thumbnail {
  width: 80px;
  max-width: 80px;
  display: inline-block;
  border: 1px solid var(--color-border);
  background-color: var(--color-bg);
  border-radius: 6px;
  height: auto;
  aspect-ratio: 16/9;
  object-fit: cover;
  object-position: center;
}

.table-thumbnail-multiple {
  position: relative;
  z-index: 2;
  padding-bottom: 5px;
}
.table-thumbnail-multiple::before, .table-thumbnail-multiple::after {
  content: " ";
  display: block;
  border: 0.5px solid var(--color-border);
  border-radius: var(--radius-xx-small);
  position: absolute;
  width: auto;
  height: auto;
  z-index: -1;
  background-color: var(--color-bg);
}
.table-thumbnail-multiple::before {
  top: 5px;
  left: 10px;
  right: 10px;
  bottom: -1px;
  z-index: -1;
}
.table-thumbnail-multiple::after {
  top: 5px;
  left: 6px;
  right: 6px;
  bottom: 2px;
  box-shadow: 0px 1px 4px -2px rgba(0, 0, 0, 0.2);
}
.table-thumbnail-multiple .table-thumbnail {
  box-shadow: 0px 1px 4px -2px rgba(0, 0, 0, 0.2);
}

.table-thumbnail-iframe {
  width: 420px;
  max-width: 420px;
  display: inline-block;
  border: 1px solid var(--color-border);
  background-color: var(--color-bg-block);
  border-radius: 40px;
  height: auto;
  aspect-ratio: 3/3.8;
  object-fit: cover;
  object-position: center;
  zoom: 0.1;
  pointer-events: none;
  user-select: none;
}

.table-thumbnail-iframe-multiple {
  position: relative;
  z-index: 2;
  padding-bottom: 0px;
  height: 56px;
}
.table-thumbnail-iframe-multiple::before, .table-thumbnail-iframe-multiple::after {
  content: " ";
  display: block;
  border: 0.5px solid var(--color-border);
  border-radius: 5px;
  position: absolute;
  width: auto;
  height: auto;
  z-index: -1;
  background-color: var(--color-bg);
}
.table-thumbnail-iframe-multiple::before {
  content: none;
  top: 8px;
  left: 9px;
  right: -6px;
  bottom: 4px;
  z-index: -1;
}
.table-thumbnail-iframe-multiple::after {
  top: 4px;
  left: 4px;
  right: -3px;
  bottom: 0px;
  box-shadow: 0px 1px 4px -2px rgba(0, 0, 0, 0.2);
}
.table-thumbnail-iframe-multiple .table-thumbnail-iframe {
  box-shadow: 0px 1px 4px -2px rgba(0, 0, 0, 0.2);
}

.table-fake {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 20px;
  font-size: 14px;
  transition: all 0.1s ease;
}
.table-fake:not(:last-child):not(:only-child) {
  border-bottom: 1px solid var(--color-border);
}
.table-fake:hover {
  background-color: rgba(0, 0, 0, 0.02);
}
.table-fake img {
  margin-right: 10px;
}
.table-fake strong {
  font-weight: 600;
}
.table-fake small, .table-fake .small {
  color: var(--color-text-muted);
}

.row-simple {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  width: 100%;
  padding: 2px 6px;
}
.row-simple:not(:last-child) {
  border-bottom: 1px solid var(--color-bg-muted);
}

.supp-info {
  font-size: 12px;
  font-weight: 500;
  color: var(--color-text-muted);
  opacity: 0.7;
}
.supp-info:not(:first-child):not(:only-child)::before {
  content: " ";
  width: 3px;
  height: 3px;
  display: inline-block;
  margin-left: 4px;
  margin-right: 5px;
  background-color: var(--color-text-muted);
  border-radius: 50%;
  vertical-align: 2px;
}

.dashboard-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.dashboard-header h1, .dashboard-header .h1 {
  font-weight: 600;
  font-size: 24px;
  margin-bottom: 0;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 40px;
  line-height: 40px;
  color: var(--color-text);
}

.db-section {
  background-color: var(--color-bg-block);
}
.db-section.db-section-header,
.db-section .db-section-header {
  padding: 20px 20px 15px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-top: 1px solid var(--color-border);
}
.db-section.db-section-header h1, .db-section.db-section-header .h1, .db-section.db-section-header h2, .db-section.db-section-header .h2,
.db-section .db-section-header h1,
.db-section .db-section-header .h1,
.db-section .db-section-header h2,
.db-section .db-section-header .h2 {
  font-weight: 600;
  margin-bottom: 0;
  font-size: 16px;
  flex: 1;
  color: var(--color-text);
}
.db-section.db-section-header.nb,
.db-section .db-section-header.nb {
  border-top: none;
}
.db-section.db-section-body,
.db-section .db-section-body {
  padding: 20px;
}

.db-header {
  padding: 20px;
}
.db-header strong,
.db-header b {
  font-size: 16px;
  font-weight: 500;
  color: var(--color-text);
}

.db-headline {
  padding: 10px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  border-bottom: 1px solid var(--color-border);
  background-color: var(--color-bg);
  font-weight: 500;
}
.db-headline a {
  text-decoration: none;
  font-weight: 500;
}
.db-headline.db-headling-danger {
  color: #d42b2b;
  background-color: rgb(250, 225, 223);
  border-color: rgba(200, 0, 0, 0.13);
}
.db-headline.db-headling-danger a {
  color: #d42b2b;
}

.col-border {
  border-left: 1px solid var(--color-border);
}

.col-sticky {
  position: sticky;
  top: 20px;
  z-index: 1;
}

.modal-ui {
  content: " ";
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  transition: all 0.2s ease;
  z-index: 1298;
  display: flex;
  justify-content: flex-end;
}
.modal-ui .modal-ui-content {
  background-color: var(--color-bg-block);
  border-radius: var(--radius-large);
  position: fixed;
  top: 8px;
  right: 8px;
  width: 340px;
  height: calc(100vh - 16px);
  display: flex;
  flex-direction: column;
  box-shadow: var(--shadow-medium);
  transition: all 0.4s ease;
  transform: translateX(100px);
  opacity: 0;
}
.modal-ui .modal-ui-header {
  flex: none;
  display: flex;
  width: 100%;
  align-items: flex-start;
  justify-content: space-between;
  padding: 20px 16px 0 16px;
}
.modal-ui .modal-ui-header h3, .modal-ui .modal-ui-header .h3 {
  font-size: 16px;
  font-weight: 600;
  color: var(--color-text);
  margin: 0;
}
.modal-ui .modal-ui-header .btn-close {
  width: 20px;
  height: 20px;
  border-radius: var(--radius-small);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text-muted);
  font-size: 13px;
}
.modal-ui .modal-ui-body {
  flex: 1;
  padding: 16px;
  overflow: scroll;
}
.modal-ui .modal-ui-footer {
  flex: none;
  padding: 20px;
  display: flex;
  width: 100%;
  align-items: flex-start;
  justify-content: space-between;
}
.modal-ui:not(.opened) {
  opacity: 0;
  pointer-events: none;
}
.modal-ui.opened .modal-ui-content {
  transform: translateY(0);
  opacity: 1;
}

#modalNews .modal-content {
  border-radius: 0;
  border: none;
  box-shadow: none;
  background-color: transparent;
}
#modalNews .block {
  position: relative;
  overflow: visible;
}
#modalNews .block figure img {
  max-width: 100%;
  width: 100%;
  border: 1px solid var(--color-border);
  border-radius: 8px;
  overflow: hidden;
}
#modalNews .block h3, #modalNews .block .h3 {
  font-size: 20px;
  font-weight: 600;
  color: #000;
}
#modalNews .block:has(.msct-news-modal) {
  margin-top: 90px;
}

.popover-wrapper .popover-content {
  background-color: var(--color-bg-block);
  border-radius: var(--radius-medium);
  border: 1px solid var(--color-border);
  box-shadow: var(--shadow-small);
  padding: 10px 12px;
  position: absolute;
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform: translateY(5px);
  transition: all 0.2s ease-out 0s;
  max-width: 300px;
  overflow: hidden;
}
.popover-wrapper .popover-content .popover-title {
  font-size: 14px;
  font-weight: 600;
  color: var(--color-text);
  display: block;
  margin: 5px 0;
}
.popover-wrapper .popover-content .popover-screenshot {
  width: 274px;
  height: 150px;
  object-fit: cover;
  object-position: top center;
  border-radius: var(--radius-extra-small);
  overflow: hidden;
  border: 1px solid var(--color-border);
}
.popover-wrapper a:hover ~ .popover-content,
.popover-wrapper .popover-content:hover {
  opacity: 1;
  transform: translateY(0);
  pointer-events: all;
  transition: all 0.2s 0.8s ease-in;
}

table tr:has(.popover-wrapper):hover {
  position: relative;
  z-index: 8;
}

.db-body-full-centered {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: auto;
  width: 720px;
  max-width: 100%;
  padding: 33vh 20px 20px 20px;
}
.db-body-full-centered h1, .db-body-full-centered .h1 {
  font-size: 26px;
  text-align: center;
  margin-bottom: 20px;
  font-family: "DM Serif Text";
}

.aidash-wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.aidash-wrapper .aidash-form {
  background-color: var(--color-bg);
  padding: 8px 10px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  border: 1px solid var(--color-border);
}
.aidash-wrapper .aidash-form .aidash-input {
  flex: 1;
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.aidash-wrapper .aidash-form .aidash-input:hover, .aidash-wrapper .aidash-form .aidash-input:focus {
  background-color: transparent;
  box-shadow: none;
  border: none;
  outline: none;
}
.aidash-wrapper .aidash-form .aidash-btn {
  width: 36px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
  background-color: var(--color-secondary);
  border-radius: 50%;
  border: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  box-shadow: none;
  font-size: 18px;
  transition: all 0.12s ease-in-out;
}
.aidash-wrapper .aidash-form .aidash-btn[disabled], .aidash-wrapper .aidash-form .aidash-btn.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.aidash-wrapper .aidash-form .aidash-btn:hover {
  background-color: var(--color-primary);
}
.aidash-wrapper .aidash-footer {
  padding: 10px 30px 0;
}
.aidash-wrapper .aidash-footer .aidash-suggestion-tab-wrapper {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-bottom: 10px;
}
.aidash-wrapper .aidash-footer .aidash-suggestion-tab-wrapper .aidash-suggestion-tab-item {
  font-size: 13px;
  font-weight: 400;
  background-color: var(--color-bg);
  border: 1px solid var(--color-border);
  color: var(--color-text-muted);
  border-radius: 6px;
  padding: 2px 6px;
  transition: all 0.12s ease-in-out;
  cursor: pointer;
}
.aidash-wrapper .aidash-footer .aidash-suggestion-tab-wrapper .aidash-suggestion-tab-item.active {
  background-color: var(--color-primary);
  color: var(--color-primary-foreground);
  border-color: var(--color-primary);
}
.aidash-wrapper .aidash-footer .aidash-suggestion-tab-wrapper .aidash-suggestion-tab-item:not(.active):hover {
  filter: brightness(0.9);
}
.aidash-wrapper .aidash-footer .aidash-suggestions {
  display: none;
}
.aidash-wrapper .aidash-footer .aidash-suggestions.active {
  display: block;
}
.aidash-wrapper .aidash-footer .aidash-suggestions .aidash-suggestion-item {
  padding: 6px 16px 6px 6px;
  transition: all 0.12s ease-in-out;
  opacity: 0.6;
  position: relative;
  cursor: pointer;
}
.aidash-wrapper .aidash-footer .aidash-suggestions .aidash-suggestion-item::after {
  content: "→";
  display: inline-block;
  position: absolute;
  top: 6px;
  right: 6px;
  opacity: 0;
  transition: all 0.12s ease-in-out;
}
.aidash-wrapper .aidash-footer .aidash-suggestions .aidash-suggestion-item:not(:last-child) {
  border-bottom: 1px solid var(--color-border);
}
.aidash-wrapper .aidash-footer .aidash-suggestions .aidash-suggestion-item:hover {
  opacity: 1;
}
.aidash-wrapper .aidash-footer .aidash-suggestions .aidash-suggestion-item:hover::after {
  opacity: 1;
}

.block,
.modal-content {
  background-color: var(--color-bg-block);
  border-radius: var(--radius-medium);
  border: 1px solid var(--color-border);
  box-shadow: var(--shadow-small);
}
.block .block-header,
.block .modal-header,
.modal-content .block-header,
.modal-content .modal-header {
  padding: 10px 16px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  background-color: var(--color-bg);
  border-bottom: 1px solid var(--color-border);
}
.block .block-header h1, .block .block-header .h1, .block .block-header h2, .block .block-header .h2,
.block .modal-header h1,
.block .modal-header .h1,
.block .modal-header h2,
.block .modal-header .h2,
.modal-content .block-header h1,
.modal-content .block-header .h1,
.modal-content .block-header h2,
.modal-content .block-header .h2,
.modal-content .modal-header h1,
.modal-content .modal-header .h1,
.modal-content .modal-header h2,
.modal-content .modal-header .h2 {
  font-weight: 500;
  margin-bottom: 0;
  font-size: 15px !important;
  flex: 1;
  color: var(--color-text);
}
.block .block-header + .block-body,
.block .modal-header + .block-body,
.modal-content .block-header + .block-body,
.modal-content .modal-header + .block-body {
  border-bottom: 1px solid var(--color-border);
}
.block .block-header.nb,
.block .modal-header.nb,
.modal-content .block-header.nb,
.modal-content .modal-header.nb {
  border-bottom: none;
}
.block .block-header:first-child,
.block .modal-header:first-child,
.modal-content .block-header:first-child,
.modal-content .modal-header:first-child {
  border-top-left-radius: var(--radius-medium);
  border-top-right-radius: var(--radius-medium);
}
.block .block-footer,
.block .modal-footer,
.modal-content .block-footer,
.modal-content .modal-footer {
  padding: 10px 16px 16px;
}
.block .modal-header,
.block .modal-footer,
.modal-content .modal-header,
.modal-content .modal-footer {
  border: none;
}
.block.block-body,
.block .block-body,
.block .modal-body,
.modal-content.block-body,
.modal-content .block-body,
.modal-content .modal-body {
  padding: 16px;
}
.block .block-bdr-top,
.modal-content .block-bdr-top {
  border-top: 1px solid var(--color-border);
}
.block .block-bdr-bottom,
.modal-content .block-bdr-bottom {
  border-bottom: 1px solid var(--color-border);
}
.block.block-active,
.modal-content.block-active {
  position: relative;
  z-index: 1;
  box-shadow: none;
  border: none;
  overflow: visible;
}
.block.block-active::before,
.modal-content.block-active::before {
  content: " ";
  background: linear-gradient(90deg, rgba(243, 202, 77, 0.2) 0%, rgba(255, 151, 154, 0.2) 45.3125%, rgba(221, 165, 227, 0.2) 82.3125%, rgba(203, 171, 255, 0.2) 100%);
  position: absolute;
  left: -3px;
  right: -3px;
  bottom: -3px;
  height: calc(100% - 18px);
  z-index: -1;
  border-radius: calc(var(--radius-small) + 3px);
  pointer-events: none;
  transition: all 0.2s ease;
}
.block.block-active::after,
.modal-content.block-active::after {
  content: " ";
  background: linear-gradient(90deg, rgb(243, 202, 77) 0%, rgb(255, 151, 154) 45.3125%, rgb(203, 171, 255) 100%);
  position: absolute;
  left: -1px;
  right: -1px;
  bottom: -1px;
  height: calc(100% - 22px);
  z-index: -1;
  border-radius: calc(var(--radius-small) + 1px);
  pointer-events: none;
  transition: all 0.2s ease;
}
.block.block-active::before,
.modal-content.block-active::before {
  height: -webkit-fill-available;
  top: -3px;
}
.block.block-active::after,
.modal-content.block-active::after {
  height: -webkit-fill-available;
  top: -1px;
}
.block.block-active .block-body,
.modal-content.block-active .block-body {
  background-color: var(--color-bg-block);
  border-radius: calc(var(--radius-medium) - 2px);
}
.block hr,
.modal-content hr {
  border-color: var(--color-border);
}
.block.block-primary,
.modal-content.block-primary {
  background-color: color-mix(in srgb, var(--color-primary) 15%, transparent);
  border: none;
  box-shadow: none;
  padding: 12px 16px;
}
.block.block-selected,
.modal-content.block-selected {
  border: 1px solid var(--color-primary);
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--color-primary) 15%, transparent);
}
.block.clickable,
.modal-content.clickable {
  cursor: pointer;
  transition: all 0.12s ease-in-out;
}
.block.clickable:hover,
.modal-content.clickable:hover {
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--color-primary) 15%, transparent);
}

.block-description {
  background-color: var(--color-bg);
  border-radius: var(--radius-medium);
  padding: 15px;
  position: relative;
  transition: background-color 0.2s ease-in-out;
}
.block-description h2, .block-description .h2 {
  font-size: 16px;
}
.block-description .block-description-content {
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 150px;
  position: relative;
  transition: max-height 0.8s;
}
.block-description .block-description-content::before {
  content: " ";
  width: 100%;
  height: 50px;
  box-shadow: inset 0 -30px 15px -15px #f7f8fa;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  transition: all 0.2s ease-in-out;
  opacity: 1;
}
.block-description .block-description-more {
  position: absolute;
  bottom: 12px;
  left: 15px;
  font-weight: 600;
  cursor: pointer;
}
.block-description:has(.block-description-more) {
  padding: 15px 15px 42px;
}
.block-description:has(.block-description-more):hover {
  background-color: color-mix(in srgb, var(--color-bg) 95%, #000);
}
.block-description:has(.block-description-more):hover .block-description-content::before {
  box-shadow: inset 0 -30px 15px -15px color-mix(in srgb, var(--color-bg) 95%, #000);
}
.block-description.block-description-open .block-description-content {
  max-height: 1000px;
}
.block-description.block-description-open .block-description-content::before {
  opacity: 0;
}

.block-headline {
  background-color: var(--color-bg);
  padding: 5px 10px;
  text-align: center;
  border-bottom: 1px solid var(--color-border);
}
.block-headline.block-headline-danger {
  background-color: color-mix(in srgb, var(--color-danger) 15%, transparent);
  color: var(--color-danger);
}

.modal-icon-featured {
  width: 40px;
  height: 40px;
  display: inline-block;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 7px;
  background: var(--color-bg);
  color: var(--color-text);
  font-size: 18px;
  margin-bottom: 16px;
}
.modal-icon-featured.modal-icon-primary {
  color: var(--color-primary);
  background-color: color-mix(in srgb, var(--color-primary) 13%, transparent);
}
.modal-icon-featured.modal-icon-success {
  color: #088c11;
  background-color: rgba(8, 157, 17, 0.13);
}
.modal-icon-featured.modal-icon-danger {
  color: #d42b2b;
  background-color: rgba(200, 0, 0, 0.13);
}
.modal-icon-featured.modal-icon-warning {
  background-color: rgba(238, 229, 14, 0.53);
  color: #7e5e0e;
}
.modal-icon-featured.modal-icon-muted {
  color: #666;
  background-color: rgba(180, 180, 180, 0.2);
}
.modal-icon-featured.modal-icon-bg {
  color: var(--color-text-muted);
  background-color: var(--color-bg);
}
.modal-icon-featured.modal-icon-gold {
  color: #e0a600;
  background-color: rgba(230, 171, 23, 0.13);
  padding: 3px 6px;
}

#toastModal .modal-content {
  box-shadow: 0 0 0 100vw rgba(0, 0, 0, 0.5) !important;
}

.cookies-wrapper {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  background-color: rgba(0, 0, 0, 0.42);
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding: 5px;
  z-index: 9999;
  opacity: 0;
}
.cookies-wrapper .cookies-content {
  background-color: #fff;
  border-radius: 30px;
  padding: 45px 20px 10px;
  width: 450px;
  max-width: 100%;
  max-height: 80%;
  position: relative;
  transform: scale(1);
  overflow: hidden;
  transform: translateY(calc(100% + 5px));
}
.cookies-wrapper .cookies-content h2, .cookies-wrapper .cookies-content .h2 {
  font-size: 34px;
  color: var(--color-text);
}
.cookies-wrapper .cookies-content p {
  color: var(--color-text);
  font-size: 14px;
}
.cookies-wrapper .cookies-content details.details-small summary {
  padding-left: 0;
}
.cookies-wrapper .cookies-content details.details-small[open] summary {
  padding-left: 20px;
}
.cookies-wrapper .cookies-content details:not([open]) {
  background-color: transparent;
}
.cookies-wrapper .cookies-content .btn.p-0 {
  position: absolute;
  top: 12px;
  right: 12px;
  font-weight: 600;
  opacity: 0.5;
  font-size: 12px;
  transition: all 0.2s;
}
.cookies-wrapper .cookies-content .btn.p-0 small, .cookies-wrapper .cookies-content .btn.p-0 .small {
  vertical-align: 3px;
  margin-right: 4px;
}
.cookies-wrapper .cookies-content .btn.p-0:hover {
  opacity: 0.8;
}
.cookies-wrapper .cookies-content .btn.btn-secondary {
  border-radius: 12px;
}
.cookies-wrapper .cookies-content .icon-bold {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: color-mix(in srgb, var(--color-bg), black 10%);
}
.cookies-wrapper:not(.cookies-closed) {
  transition: all 1s ease;
  opacity: 1;
}
.cookies-wrapper:not(.cookies-closed) .cookies-content {
  transition: all 0.8s cubic-bezier(0.17, 0.04, 0.03, 0.94) 0.3s;
  transform: translateY(0);
  opacity: 1;
}
.cookies-wrapper.cookies-closed {
  pointer-events: none;
  transition: all 1s ease 0s;
}
.cookies-wrapper.cookies-closed .cookies-content {
  transition: all 0.8s cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s;
}

details:has(summary.table-fake) summary {
  position: relative;
  padding-left: 33px;
}
details:has(summary.table-fake) summary::before {
  content: " ";
  position: absolute;
  top: 10px;
  left: 11px;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\" color=\"currentColor\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9.00005 6C9.00005 6 15 10.4189 15 12C15 13.5812 9 18 9 18\" /></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.12s ease-in-out;
}
details:has(summary.table-fake) .details-description {
  padding: 2px 15px 8px 33px;
  font-size: 12px;
  color: var(--color-text-muted);
}
details:has(summary.table-fake)[open] summary::before {
  transform: rotate(90deg);
}
details:has(summary.table-fake) .table-fake {
  border-bottom: none !important;
}
details:has(summary.table-fake):has(.table-fake):not(:last-child):not(:only-child) {
  border-bottom: 1px solid var(--color-border);
}

.modal-backdrop {
  backdrop-filter: blur(4px);
  background-color: rgba(0, 0, 0, 0.08);
}
.modal-backdrop.show {
  opacity: 1;
}

.modal .modal-dialog.modal-small {
  max-width: 380px;
}
.modal .modal-content {
  border: none;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.12);
  border-radius: var(--radius-medium);
  border: 1px solid var(--color-border);
}
.modal .modal-content .modal-header {
  padding: 16px 16px 10px;
}
.modal .modal-content .modal-header h1, .modal .modal-content .modal-header .h1, .modal .modal-content .modal-header h2, .modal .modal-content .modal-header .h2 {
  font-size: 16px !important;
}
.modal .modal-header {
  background-color: transparent;
}

.modal-sidebar-wrapper .modal-fullscreen,
.modal-sidebar-wrapper .modal-header,
.modal-sidebar-wrapper .modal-content {
  border-radius: 0;
}
.modal-sidebar-wrapper .modal-header {
  border-bottom: 1px solid var(--color-border);
}
.modal-sidebar-wrapper .modal-footer {
  border-top: 1px solid var(--color-border);
  padding: 10px 16px;
}
.modal-sidebar-wrapper .modal-sidebar {
  width: 280px;
  background-color: var(--color-bg);
  border-right: 1px solid var(--color-border);
  height: 100%;
  max-height: calc(100vh - 112px);
  overflow: scroll;
}
.modal-sidebar-wrapper .modal-sidebar .ck.ck-editor .ck.ck-editor__top.ck-reset_all {
  position: static;
}
.modal-sidebar-wrapper .modal-body {
  flex: 1;
  padding: 0;
  display: flex;
  align-items: flex-start;
}
.modal-sidebar-wrapper .modal-body-sidebar {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
}
.modal-sidebar-wrapper .modal-body-sidebar .tab-content {
  flex: 1;
  overflow: hidden;
  padding: 20px;
  background-color: #f6f8fa;
  background-image: repeating-linear-gradient(45deg, #eeedf9 25%, transparent 25%, transparent 75%, #eeedf9 75%, #eeedf9), repeating-linear-gradient(45deg, #eeedf9 25%, #f6f8fa 25%, #f6f8fa 75%, #eeedf9 75%, #eeedf9);
  background-position: 0 0, 5px 5px;
  background-size: 10px 10px;
  min-height: calc(100vh - 155px);
  max-height: calc(100vh - 155px);
}
.modal-sidebar-wrapper .modal-body-sidebar .tab-content .tab-pane {
  height: 100%;
  overflow: scroll;
  background: #fff;
}
.modal-sidebar-wrapper .modal-body-sidebar .tab-content .tab-pane .tinysite-preview-frame {
  width: 100%;
  height: 100%;
}
.modal-sidebar-wrapper form {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.modal-sidebar-wrapper .nav-tab-container .nav-tab-item {
  padding: 10px 1px;
}

.block {
  overflow: hidden;
}

.block-line {
  border: none;
  box-shadow: 0 0 0 1.4px var(--color-border);
  border-radius: var(--radius-small);
  transition: all 0.16s ease-in-out;
}
.block-line.block-line-body,
.block-line .block-line-body {
  padding: 8px 10px;
}
.block-line.block-line-muted {
  box-shadow: 0 0 0 1.4px var(--color-border);
}
.block-line .block-header {
  background-color: transparent;
  border: none;
}
.block-line .block-header h2, .block-line .block-header .h2 {
  font-size: 14px;
}
.block-line:has(input[type=checkbox]:checked) {
  box-shadow: 0 0 0 1.4px var(--color-primary);
}

.block-file {
  display: block;
  width: 100%;
  background-color: #edf1f8;
  border: 1px solid transparent;
  border-radius: var(--radius-large);
  padding: 8px;
  transition: all 0.12s ease-in-out;
  cursor: pointer;
}
.block-file .block-file-infos {
  display: flex;
  align-items: center;
  gap: 4px;
  position: relative;
}
.block-file .block-file-infos div {
  font-size: 12px;
  font-weight: 500;
  line-height: 21px;
}
.block-file .block-file-infos a {
  position: absolute;
  top: -3px;
  right: 0;
  width: 25px;
  height: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: var(--color-bg-block);
  opacity: 0;
  transition: all 0.12s ease-in-out;
  color: var(--color-secondary);
  font-size: 14px;
  border-radius: var(--radius-small);
  box-shadow: var(--shadow-small);
  border: 0.5px solid var(--color-border);
  text-decoration: none;
}
.block-file .block-file-infos a:hover {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
  color: var(--color-primary-foreground);
}
.block-file .block-file-media {
  position: relative;
  width: 100%;
  padding-top: 60%;
  overflow: hidden;
  border-radius: var(--radius-medium);
  background-color: var(--color-bg-block);
  box-shadow: 0 0 0 0.5px var(--color-border);
  margin-top: 6px;
}
.block-file .block-file-media i, .block-file .block-file-media .hgi {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 40px;
}
.block-file video,
.block-file img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.block-file:hover {
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent);
  transform: translateY(-3px);
}
.block-file:hover .block-file-infos a {
  opacity: 1;
}
.block-file:has(input[type=checkbox]:checked) {
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--color-primary) 28%, transparent);
  background-color: color-mix(in srgb, var(--color-primary) 12%, transparent);
}

.block-stats {
  background-color: var(--color-bg-block);
  border-top: 1px solid var(--color-border);
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
}
.block-stats .block-stats-item {
  padding: 15px;
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1 1 150px;
  border-bottom: 1px solid var(--color-border);
}
.block-stats .block-stats-item .block-stats-title {
  color: var(--color-text-muted);
  font-size: 14px;
  font-weight: 400;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.block-stats .block-stats-item .block-stats-title i {
  font-size: 18px;
}
.block-stats .block-stats-item .block-stats-value {
  color: var(--color-text);
  font-size: 20px;
  font-weight: 600;
}
.block-stats .block-stats-item .block-stats-name {
  font-size: 15px;
  color: var(--color-text-muted);
  font-weight: 500;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.block-stats .block-stats-item:not(:last-child) {
  border-right: 1px solid var(--color-border);
}
.block-stats .block-stats-item:has(.block-stats-name) {
  padding: 15px 20px;
  flex: none;
  align-items: center;
  justify-content: center;
}
.block-stats .block-stats-item:has(.highcharts) {
  position: relative;
}
.block-stats .block-stats-item:has(.highcharts) .block-stats-title {
  z-index: 1;
}
.block-stats .block-stats-item:has(.highcharts) .highcharts {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  pointer-events: none;
}
.block-stats .block-stats-item:has(.highcharts) .highcharts text {
  display: none;
}
.block-stats .block-stats-item:has(.highcharts) .highcharts .highcharts-axis path {
  display: none;
}
.block-stats .block-stats-item:has(.highcharts) .highcharts .highcharts-grid-line {
  opacity: 0;
}
.block-stats .block-stats-item:has(.highcharts) .highcharts .highcharts-tooltip {
  display: none;
}
.block-stats .block-stats-item:has(.highcharts) .highcharts .highcharts-graph {
  stroke-width: 1px;
}
.block-stats .block-stats-item:has(.highcharts) .highcharts .highcharts-credits {
  display: none;
}
.block-stats .block-stats-item:has(.highcharts) .highcharts .highcharts-plot-background {
  x: 0;
  y: 0;
  width: 100%;
  height: 100%;
}

.block:has(.mini-chart) {
  position: relative;
}

.mini-chart {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 40%;
  height: 100%;
  pointer-events: none;
}
.mini-chart text {
  display: none;
}
.mini-chart .highcharts-axis path {
  display: none;
}
.mini-chart .highcharts-grid-line {
  opacity: 0;
}
.mini-chart .highcharts-tooltip {
  display: none;
}
.mini-chart .highcharts-graph {
  stroke-width: 1px;
}
.mini-chart .highcharts-credits {
  display: none;
}
.mini-chart .highcharts-plot-background {
  x: 0;
  y: 0;
  width: 100%;
  height: 100%;
}
.mini-chart .highcharts-background {
  fill: transparent;
}

.block-muted {
  background-color: var(--color-bg);
  border: none;
  box-shadow: none;
  transition: all 0.1s ease-in-out;
}
.block-muted.clickable {
  cursor: pointer;
}
.block-muted.clickable:hover {
  background-color: color-mix(in srgb, var(--color-bg) 95%, #000);
}

.block-dark {
  background-color: #07051f;
  color: #a7adc8;
  border: none;
}
.block-dark h1, .block-dark .h1, .block-dark h2, .block-dark .h2, .block-dark h3, .block-dark .h3, .block-dark h4, .block-dark .h4, .block-dark h5, .block-dark .h5, .block-dark h6, .block-dark .h6 {
  color: #fff;
}
.block-dark p {
  color: #a7adc8;
}
.block-dark .headline {
  color: #4a85ff;
}
.block-dark .block {
  background: rgba(200, 200, 240, 0.1);
  border: none;
}
.block-dark .block .block-footer {
  background: rgba(200, 200, 240, 0.1);
  font-size: 14px;
}

.block-funnel:not(:last-of-type) {
  position: relative;
  overflow: visible;
  margin-bottom: 35px;
}
.block-funnel:not(:last-of-type) .funnel-arrow {
  position: absolute;
  bottom: -25px;
  left: 50%;
  transform: translateX(-50%);
}
.block-funnel:last-of-type .funnel-arrow {
  display: none;
}
.block-funnel.draggable.over:not(.dragElem) {
  border-style: dashed;
  border-color: color-mix(in srgb, var(--color-primary) 80%, transparent);
  border-width: 2px;
  opacity: 0.7 !important;
  margin-top: -1px;
  margin-right: -1px;
  margin-left: -1px;
  margin-bottom: 34px;
}
.block-funnel.draggable.dragElem {
  opacity: 0.5 !important;
}
.block-funnel a.text-decoration-none {
  line-break: anywhere;
}
.block-funnel .block-funnels-stats {
  background-color: rgba(0, 0, 0, 0.06);
  position: absolute;
  top: 0;
  right: -10px;
  transform: translateX(100%);
  height: 100%;
  width: 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border-radius: var(--radius-medium);
  gap: 4px;
}
.block-funnel .block-funnels-stats span {
  font-size: 12px;
}
.block-funnel .block-funnels-stats i {
  font-size: 20px;
}

.block-count {
  font-size: 14px;
  font-weight: 300;
  color: var(--color-text-muted);
}
.block-count::before {
  content: " ";
  display: inline-block;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: color-mix(in srgb, var(--color-text-muted) 80%, transparent);
  margin: 0 6px;
  vertical-align: 3px;
}

.block,
.lesson-wrapper,
.module-wrapper {
  animation: showBlock 0.5s ease forwards;
}

table tbody tr,
.file-wrapper {
  opacity: 0;
  transform: translateY(-10px);
  animation: showTableRow 0.5s ease forwards;
}

table tr:nth-child(1),
.file-wrapper:nth-child(1) {
  animation-delay: 0.04s;
}

table tr:nth-child(2),
.file-wrapper:nth-child(2) {
  animation-delay: 0.08s;
}

table tr:nth-child(3),
.file-wrapper:nth-child(3) {
  animation-delay: 0.12s;
}

table tr:nth-child(4),
.file-wrapper:nth-child(4) {
  animation-delay: 0.16s;
}

table tr:nth-child(5),
.file-wrapper:nth-child(5) {
  animation-delay: 0.2s;
}

table tr:nth-child(6),
.file-wrapper:nth-child(6) {
  animation-delay: 0.24s;
}

table tr:nth-child(7),
.file-wrapper:nth-child(7) {
  animation-delay: 0.28s;
}

table tr:nth-child(8),
.file-wrapper:nth-child(8) {
  animation-delay: 0.32s;
}

table tr:nth-child(9),
.file-wrapper:nth-child(9) {
  animation-delay: 0.36s;
}

table tr:nth-child(10),
.file-wrapper:nth-child(10) {
  animation-delay: 0.4s;
}

table tr:nth-child(11),
.file-wrapper:nth-child(11) {
  animation-delay: 0.44s;
}

table tr:nth-child(12),
.file-wrapper:nth-child(12) {
  animation-delay: 0.48s;
}

table tr:nth-child(13),
.file-wrapper:nth-child(13) {
  animation-delay: 0.52s;
}

table tr:nth-child(14),
.file-wrapper:nth-child(14) {
  animation-delay: 0.56s;
}

table tr:nth-child(15),
.file-wrapper:nth-child(15) {
  animation-delay: 0.6s;
}

table tr:nth-child(16),
.file-wrapper:nth-child(16) {
  animation-delay: 0.64s;
}

table tr:nth-child(17),
.file-wrapper:nth-child(17) {
  animation-delay: 0.68s;
}

table tr:nth-child(18),
.file-wrapper:nth-child(18) {
  animation-delay: 0.72s;
}

table tr:nth-child(19),
.file-wrapper:nth-child(19) {
  animation-delay: 0.76s;
}

table tr:nth-child(20),
.file-wrapper:nth-child(20) {
  animation-delay: 0.8s;
}

table tr:nth-child(21),
.file-wrapper:nth-child(21) {
  animation-delay: 0.84s;
}

table tr:nth-child(22),
.file-wrapper:nth-child(22) {
  animation-delay: 0.88s;
}

table tr:nth-child(23),
.file-wrapper:nth-child(23) {
  animation-delay: 0.92s;
}

table tr:nth-child(24),
.file-wrapper:nth-child(24) {
  animation-delay: 0.96s;
}

table tr:nth-child(25),
.file-wrapper:nth-child(25) {
  animation-delay: 1s;
}

table tr:nth-child(26),
.file-wrapper:nth-child(26) {
  animation-delay: 1.04s;
}

table tr:nth-child(27),
.file-wrapper:nth-child(27) {
  animation-delay: 1.08s;
}

table tr:nth-child(28),
.file-wrapper:nth-child(28) {
  animation-delay: 1.12s;
}

table tr:nth-child(29),
.file-wrapper:nth-child(29) {
  animation-delay: 1.16s;
}

table tr:nth-child(30),
.file-wrapper:nth-child(30) {
  animation-delay: 1.2s;
}

table tr:nth-child(31),
.file-wrapper:nth-child(31) {
  animation-delay: 1.24s;
}

table tr:nth-child(32),
.file-wrapper:nth-child(32) {
  animation-delay: 1.28s;
}

table tr:nth-child(33),
.file-wrapper:nth-child(33) {
  animation-delay: 1.32s;
}

table tr:nth-child(34),
.file-wrapper:nth-child(34) {
  animation-delay: 1.36s;
}

table tr:nth-child(35),
.file-wrapper:nth-child(35) {
  animation-delay: 1.4s;
}

table tr:nth-child(36),
.file-wrapper:nth-child(36) {
  animation-delay: 1.44s;
}

table tr:nth-child(37),
.file-wrapper:nth-child(37) {
  animation-delay: 1.48s;
}

table tr:nth-child(38),
.file-wrapper:nth-child(38) {
  animation-delay: 1.52s;
}

table tr:nth-child(39),
.file-wrapper:nth-child(39) {
  animation-delay: 1.56s;
}

table tr:nth-child(40),
.file-wrapper:nth-child(40) {
  animation-delay: 1.6s;
}

table tr:nth-child(41),
.file-wrapper:nth-child(41) {
  animation-delay: 1.64s;
}

table tr:nth-child(42),
.file-wrapper:nth-child(42) {
  animation-delay: 1.68s;
}

table tr:nth-child(43),
.file-wrapper:nth-child(43) {
  animation-delay: 1.72s;
}

table tr:nth-child(44),
.file-wrapper:nth-child(44) {
  animation-delay: 1.76s;
}

table tr:nth-child(45),
.file-wrapper:nth-child(45) {
  animation-delay: 1.8s;
}

table tr:nth-child(46),
.file-wrapper:nth-child(46) {
  animation-delay: 1.84s;
}

table tr:nth-child(47),
.file-wrapper:nth-child(47) {
  animation-delay: 1.88s;
}

table tr:nth-child(48),
.file-wrapper:nth-child(48) {
  animation-delay: 1.92s;
}

table tr:nth-child(49),
.file-wrapper:nth-child(49) {
  animation-delay: 1.96s;
}

table tr:nth-child(50),
.file-wrapper:nth-child(50) {
  animation-delay: 2s;
}

table tr:nth-child(51),
.file-wrapper:nth-child(51) {
  animation-delay: 2.04s;
}

table tr:nth-child(52),
.file-wrapper:nth-child(52) {
  animation-delay: 2.08s;
}

table tr:nth-child(53),
.file-wrapper:nth-child(53) {
  animation-delay: 2.12s;
}

table tr:nth-child(54),
.file-wrapper:nth-child(54) {
  animation-delay: 2.16s;
}

table tr:nth-child(55),
.file-wrapper:nth-child(55) {
  animation-delay: 2.2s;
}

table tr:nth-child(56),
.file-wrapper:nth-child(56) {
  animation-delay: 2.24s;
}

table tr:nth-child(57),
.file-wrapper:nth-child(57) {
  animation-delay: 2.28s;
}

table tr:nth-child(58),
.file-wrapper:nth-child(58) {
  animation-delay: 2.32s;
}

table tr:nth-child(59),
.file-wrapper:nth-child(59) {
  animation-delay: 2.36s;
}

table tr:nth-child(60),
.file-wrapper:nth-child(60) {
  animation-delay: 2.4s;
}

table tr:nth-child(61),
.file-wrapper:nth-child(61) {
  animation-delay: 2.44s;
}

table tr:nth-child(62),
.file-wrapper:nth-child(62) {
  animation-delay: 2.48s;
}

table tr:nth-child(63),
.file-wrapper:nth-child(63) {
  animation-delay: 2.52s;
}

table tr:nth-child(64),
.file-wrapper:nth-child(64) {
  animation-delay: 2.56s;
}

table tr:nth-child(65),
.file-wrapper:nth-child(65) {
  animation-delay: 2.6s;
}

table tr:nth-child(66),
.file-wrapper:nth-child(66) {
  animation-delay: 2.64s;
}

table tr:nth-child(67),
.file-wrapper:nth-child(67) {
  animation-delay: 2.68s;
}

table tr:nth-child(68),
.file-wrapper:nth-child(68) {
  animation-delay: 2.72s;
}

table tr:nth-child(69),
.file-wrapper:nth-child(69) {
  animation-delay: 2.76s;
}

table tr:nth-child(70),
.file-wrapper:nth-child(70) {
  animation-delay: 2.8s;
}

table tr:nth-child(71),
.file-wrapper:nth-child(71) {
  animation-delay: 2.84s;
}

table tr:nth-child(72),
.file-wrapper:nth-child(72) {
  animation-delay: 2.88s;
}

table tr:nth-child(73),
.file-wrapper:nth-child(73) {
  animation-delay: 2.92s;
}

table tr:nth-child(74),
.file-wrapper:nth-child(74) {
  animation-delay: 2.96s;
}

table tr:nth-child(75),
.file-wrapper:nth-child(75) {
  animation-delay: 3s;
}

table tr:nth-child(76),
.file-wrapper:nth-child(76) {
  animation-delay: 3.04s;
}

table tr:nth-child(77),
.file-wrapper:nth-child(77) {
  animation-delay: 3.08s;
}

table tr:nth-child(78),
.file-wrapper:nth-child(78) {
  animation-delay: 3.12s;
}

table tr:nth-child(79),
.file-wrapper:nth-child(79) {
  animation-delay: 3.16s;
}

table tr:nth-child(80),
.file-wrapper:nth-child(80) {
  animation-delay: 3.2s;
}

table tr:nth-child(81),
.file-wrapper:nth-child(81) {
  animation-delay: 3.24s;
}

table tr:nth-child(82),
.file-wrapper:nth-child(82) {
  animation-delay: 3.28s;
}

table tr:nth-child(83),
.file-wrapper:nth-child(83) {
  animation-delay: 3.32s;
}

table tr:nth-child(84),
.file-wrapper:nth-child(84) {
  animation-delay: 3.36s;
}

table tr:nth-child(85),
.file-wrapper:nth-child(85) {
  animation-delay: 3.4s;
}

table tr:nth-child(86),
.file-wrapper:nth-child(86) {
  animation-delay: 3.44s;
}

table tr:nth-child(87),
.file-wrapper:nth-child(87) {
  animation-delay: 3.48s;
}

table tr:nth-child(88),
.file-wrapper:nth-child(88) {
  animation-delay: 3.52s;
}

table tr:nth-child(89),
.file-wrapper:nth-child(89) {
  animation-delay: 3.56s;
}

table tr:nth-child(90),
.file-wrapper:nth-child(90) {
  animation-delay: 3.6s;
}

table tr:nth-child(91),
.file-wrapper:nth-child(91) {
  animation-delay: 3.64s;
}

table tr:nth-child(92),
.file-wrapper:nth-child(92) {
  animation-delay: 3.68s;
}

table tr:nth-child(93),
.file-wrapper:nth-child(93) {
  animation-delay: 3.72s;
}

table tr:nth-child(94),
.file-wrapper:nth-child(94) {
  animation-delay: 3.76s;
}

table tr:nth-child(95),
.file-wrapper:nth-child(95) {
  animation-delay: 3.8s;
}

table tr:nth-child(96),
.file-wrapper:nth-child(96) {
  animation-delay: 3.84s;
}

table tr:nth-child(97),
.file-wrapper:nth-child(97) {
  animation-delay: 3.88s;
}

table tr:nth-child(98),
.file-wrapper:nth-child(98) {
  animation-delay: 3.92s;
}

table tr:nth-child(99),
.file-wrapper:nth-child(99) {
  animation-delay: 3.96s;
}

table tr:has(button[data-bs-toggle=dropdown].show) {
  position: relative;
  z-index: 999;
}

@keyframes showBlock {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes showTableRow {
  from {
    opacity: 0;
    transform: translateX(10px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.block-featured {
  display: flex;
}
.block-featured .block-featured-img {
  width: 300px;
  height: auto;
  aspect-ratio: 16/9;
  position: relative;
  background-color: var(--color-bg);
  border-radius: var(--radius-medium);
  border: 1px solid var(--color-border);
  box-shadow: var(--shadow-small);
  overflow: hidden;
  margin-right: 20px;
}
.block-featured .block-featured-img img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.block-featured h2, .block-featured .h2 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
}
.block-featured .col-md-3:not(:last-child),
.block-featured .col-md-4:not(:last-child),
.block-featured .col-md-6:not(:last-child) {
  border-right: 1px solid var(--color-border);
}

.block-modal {
  position: fixed;
  box-shadow: 0 0 0 100vw rgba(0, 0, 0, 0.5);
  z-index: 999;
  margin: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.block-warning {
  border-color: #ffb300;
  background: #fffcf4;
}

.alert-error {
  background-color: #fff;
  border-radius: var(--radius-medium);
  border: 1px solid var(--color-danger);
  padding: 15px 20px;
  box-shadow: var(--shadow-small);
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.alert-error i {
  color: var(--color-danger);
  margin-right: 10px;
  font-size: 16px;
}
.alert-error ul {
  flex: 1;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  color: var(--color-text-muted);
  font-size: 16px;
}

.infobar {
  width: 100%;
  height: auto;
  padding: 7px 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 12px;
  border-bottom: 1px solid var(--color-border);
  background-color: var(--color-bg);
  font-weight: 500;
  gap: 5px;
}
.infobar.infobar-primary {
  color: var(--color-primary);
  background-color: color-mix(in srgb, var(--color-primary) 13%, transparent);
  border-color: color-mix(in srgb, var(--color-primary) 13%, transparent);
}
.infobar.infobar-success {
  color: #088c11 !important;
  background-color: rgba(8, 157, 17, 0.13);
  border-color: rgba(8, 157, 17, 0.13);
}
.infobar.infobar-danger {
  color: #d42b2b;
  background-color: rgba(200, 0, 0, 0.13);
  border-color: rgba(200, 0, 0, 0.13);
}
.infobar.infobar-warning {
  background-color: rgba(238, 229, 14, 0.53);
  border-color: rgba(238, 229, 14, 0.53);
  color: #7e5e0e;
}
.infobar.infobar-muted {
  color: #666;
  background-color: rgba(180, 180, 180, 0.2);
  border-color: rgba(180, 180, 180, 0.2);
}
.infobar a {
  color: currentColor;
  font-weight: 600;
}

.toast {
  position: fixed;
  z-index: 1023;
  left: 50%;
  bottom: 20px;
  background-color: var(--color-secondary);
  padding: 20px 25px;
  border-radius: var(--radius-medium);
  box-shadow: var(--shadow-small);
  display: flex;
  align-items: center;
  min-width: 200px;
  max-width: 100%;
  font-size: 16px;
  opacity: 0.9;
  transition: opacity 0.2s;
  transform: translate(-50%, calc(100% + 30px));
  animation: toast 5s forwards;
}
.toast:hover {
  animation-play-state: paused;
  opacity: 1;
}
.toast.toast-warning .toast-icon {
  color: var(--color-warning);
}
.toast.toast-danger .toast-icon {
  color: var(--color-danger);
}
.toast .toast-icon {
  flex: none;
  margin-right: 12px;
}
.toast .toast-icon.bi-check-circle {
  color: #67dc3e;
}
.toast .toast-body {
  flex: 1;
  color: #fff;
  padding: 0;
  font-size: 16px;
}
.toast button {
  flex: none;
  font-size: 20px;
  line-height: 16px;
  color: #fff;
  appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  border: none;
  margin-left: 20px;
  padding: 0;
}
.toast button i {
  color: rgba(255, 255, 255, 0.5);
  transition: all 0.2s;
}
.toast button:hover i {
  color: rgb(255, 255, 255);
}
.toast-modal {
  position: fixed;
  z-index: 1033;
  left: 50%;
  top: 50%;
  background-color: var(--color-bg-block);
  padding: 20px 25px;
  border-radius: var(--radius-medium);
  box-shadow: 0 0 0 100vw rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  min-width: 200px;
  max-width: 100%;
  font-size: 16px;
  opacity: 1;
  transition: opacity 0.2s;
  transform: translate(-50%, -50%);
}

@keyframes toast {
  0% {
    transform: translate(-50%, calc(100% + 30px));
  }
  10% {
    transform: translate(-50%, 0);
  }
  80% {
    transform: translate(-50%, 0);
  }
  100% {
    transform: translate(-50%, calc(100% + 30px));
  }
}
.row-active {
  padding: 10px 20px;
  border-radius: var(--radius-medium);
  background-color: color-mix(in srgb, var(--color-primary) 13%, transparent);
  color: var(--color-primary);
  font-weight: 500;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.row-link-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 5px;
}
.row-link-item a {
  text-decoration: none;
  flex: 1;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 1;
  white-space: nowrap;
}
.row-link-item span {
  flex: none;
}

/* ── Layout général ── */
.er-header {
  margin-bottom: 2rem;
}

.er-back {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  font-size: 0.82rem;
  color: var(--bs-secondary-color);
  text-decoration: none;
  margin-bottom: 1rem;
}

.er-back:hover {
  color: var(--bs-primary);
}

.er-subtitle {
  font-size: 0.88rem;
  color: var(--bs-secondary-color);
  margin-bottom: 1.5rem;
}

/* Score card */
.er-score-card {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  padding: 1.5rem 2.5rem;
  border-radius: 16px;
  border: 2px solid;
  margin-bottom: 2rem;
}

.er-score-card.passed {
  border-color: #16a34a;
  background: #f0fdf4;
}

.er-score-card.failed {
  border-color: #dc2626;
  background: #fef2f2;
}

.er-score-big {
  font-size: 3rem;
  font-weight: 900;
  line-height: 1;
  margin-bottom: 0.25rem;
}

.er-score-card.passed .er-score-big {
  color: #16a34a;
}

.er-score-card.failed .er-score-big {
  color: #dc2626;
}

.er-score-label {
  display: flex;
  align-items: center;
  gap: 0.4rem;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 0.4rem;
}

.er-score-card.passed .er-score-label {
  color: #15803d;
}

.er-score-card.failed .er-score-label {
  color: #b91c1c;
}

.er-score-detail {
  font-size: 0.82rem;
  color: var(--bs-secondary-color);
}

/* ── Exercices ── */
.er-exercises {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  margin-bottom: 2rem;
}

.er-exercise {
  border-radius: 12px;
  border: 1.5px solid var(--bs-border-color);
  background: var(--bs-body-bg);
  overflow: hidden;
}

.er-exercise.er-correct {
  border-left: 4px solid #16a34a;
}

.er-exercise.er-wrong {
  border-left: 4px solid #dc2626;
}

.er-exercise-header {
  display: flex;
  align-items: flex-start;
  gap: 0.85rem;
  padding: 1rem 1.25rem;
  border-bottom: 1px solid var(--bs-border-color);
}

.er-exercise-question-wrap {
  flex: 1;
  min-width: 0;
}

.er-exercise-badge {
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.9rem;
  margin-top: 0.1rem;
}

.er-exercise-badge.correct {
  background: #dcfce7;
  color: #16a34a;
}

.er-exercise-badge.wrong {
  background: #fee2e2;
  color: #dc2626;
}

.er-exercise-question {
  font-weight: 600;
  font-size: 0.95rem;
  line-height: 1.4;
}

.er-exercise-pts {
  flex-shrink: 0;
  font-size: 0.82rem;
  font-weight: 700;
  padding: 0.2rem 0.6rem;
  border-radius: 6px;
}

.er-exercise-pts.correct {
  background: #dcfce7;
  color: #15803d;
}

.er-exercise-pts.wrong {
  background: #fee2e2;
  color: #b91c1c;
}

.er-exercise-body {
  padding: 1.25rem;
}

/* Options */
.er-options {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.er-option {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.7rem 1rem;
  border-radius: 8px;
  border: 1.5px solid var(--bs-border-color);
  font-size: 0.9rem;
}

.er-option.er-opt-correct {
  border-color: #16a34a;
  background: #f0fdf4;
}

.er-option.er-opt-wrong {
  border-color: #dc2626;
  background: #fef2f2;
}

.er-opt-bullet {
  flex-shrink: 0;
  font-size: 0.9rem;
}

.er-opt-bullet .hgi.hgi-checkmark-circle-02 {
  color: #16a34a;
}

.er-opt-bullet .hgi.hgi-cancel-circle {
  color: #dc2626;
}

.er-opt-bullet .hgi.hgi-circle {
  color: var(--bs-secondary-color);
}

.er-opt-text {
  flex: 1;
}

.er-opt-tag {
  flex-shrink: 0;
  font-size: 0.75rem;
  font-weight: 600;
  padding: 0.15rem 0.5rem;
  border-radius: 4px;
}

.er-opt-tag.correct {
  background: #dcfce7;
  color: #15803d;
}

.er-opt-tag.wrong {
  background: #fee2e2;
  color: #b91c1c;
}

/* Texte */
.er-text-label {
  font-size: 0.72rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--bs-secondary-color);
  margin-bottom: 0.35rem;
}

.er-text-given {
  padding: 0.75rem 1rem;
  border-radius: 8px;
  font-size: 0.9rem;
  border: 1.5px solid;
  margin-bottom: 0.5rem;
}

.er-text-given.correct {
  border-color: #16a34a;
  background: #f0fdf4;
  color: #15803d;
}

.er-text-given.wrong {
  border-color: #dc2626;
  background: #fef2f2;
  color: #b91c1c;
}

.er-text-expected {
  font-size: 0.88rem;
  padding: 0.6rem 0.85rem;
  background: var(--bs-secondary-bg);
  border-radius: 8px;
  color: var(--bs-body-color);
}

/* Association */
.er-assoc {
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
}

.er-assoc-title {
  font-size: 0.72rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--bs-secondary-color);
  margin-bottom: 0.25rem;
}

.er-assoc-row {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.6rem 0.9rem;
  border-radius: 8px;
  font-size: 0.88rem;
  border: 1.5px solid;
}

.er-assoc-row.correct {
  border-color: #16a34a;
  background: #f0fdf4;
}

.er-assoc-row.wrong {
  border-color: #dc2626;
  background: #fef2f2;
}

.er-assoc-arrow {
  color: var(--bs-secondary-color);
  font-weight: 700;
}

/* Fillblank */
.er-fillblank {
  font-size: 1rem;
  line-height: 2.4;
}

.er-blank-token {
  display: inline-flex;
  align-items: baseline;
  gap: 0.25rem;
  padding: 0.1rem 0.5rem;
  border-radius: 5px;
  font-weight: 600;
  vertical-align: middle;
  font-size: 0.95rem;
}

.er-blank-token.correct {
  background: #dcfce7;
  color: #15803d;
}

.er-blank-token.wrong {
  background: #fee2e2;
  color: #b91c1c;
}

.er-blank-expected {
  font-size: 0.8rem;
  font-weight: 400;
  opacity: 0.8;
  font-style: italic;
}

/* Hotspot */
.er-hotspot-img {
  max-width: 100%;
  border-radius: 10px;
  border: 1.5px solid var(--bs-border-color);
  display: block;
}

.er-hotspot-marker {
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 700;
  color: white;
  border: 3px solid white;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  pointer-events: none;
}

.er-hotspot-marker.correct {
  background: #16a34a;
}

.er-hotspot-marker.wrong {
  background: #dc2626;
}

.er-hotspot-marker.student-marker {
  opacity: 0.85;
}

/* Ordre */
.er-order-col-title {
  font-size: 0.72rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--bs-secondary-color);
  margin-bottom: 0.4rem;
}

.er-order-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.6rem 0.9rem;
  border-radius: 8px;
  font-size: 0.88rem;
  border: 1.5px solid;
  margin-bottom: 0.4rem;
}

.er-order-item.correct {
  border-color: #16a34a;
  background: #f0fdf4;
}

.er-order-item.wrong {
  border-color: #dc2626;
  background: #fef2f2;
}

.er-order-num {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.72rem;
  font-weight: 700;
  background: var(--bs-secondary-bg);
}

/* Feedback */
.er-feedback {
  display: flex;
  align-items: flex-start;
  gap: 0.6rem;
  padding: 0.85rem 1.25rem;
  font-size: 0.88rem;
  line-height: 1.5;
  border-top: 1px solid var(--color-border);
}

.er-feedback.correct {
  background: #f0fdf4;
  color: #15803d;
}

.er-feedback.wrong {
  background: #fef2f2;
  color: #b91c1c;
}

.er-feedback i {
  flex-shrink: 0;
  margin-top: 0.1rem;
}

/* Empty */
.er-empty {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 2rem;
  justify-content: center;
  color: var(--bs-secondary-color);
  font-size: 0.9rem;
  background: var(--bs-secondary-bg);
  border-radius: 10px;
}

/* Actions */
.er-actions {
  display: flex;
  gap: 0.75rem;
  flex-wrap: wrap;
  margin-bottom: 3rem;
}

/* Images */
.er-exercise-question-wrap {
  flex: 1;
  min-width: 0;
}

.er-exercise-question-wrap .er-exercise-question {
  margin-bottom: 0;
}

.er-question-img {
  display: block;
  margin-top: 0.75rem;
  max-width: 100%;
  max-height: 220px;
  object-fit: cover;
  border-radius: 8px;
  border: 1.5px solid var(--bs-border-color);
}

.er-opt-img {
  display: block;
  width: 100%;
  max-height: 140px;
  object-fit: cover;
  border-radius: 6px;
  margin-bottom: 0.4rem;
  border: 1.5px solid var(--bs-border-color);
}

.er-option.er-opt-correct .er-opt-img {
  border-color: #16a34a;
}

.er-option.er-opt-wrong .er-opt-img {
  border-color: #dc2626;
}

/* Images question / options / ordre / association */
.er-exercise-question-wrap {
  flex: 1;
  min-width: 0;
}

.er-exercise-question {
  font-weight: 600;
  font-size: 0.95rem;
  line-height: 1.4;
}

.er-question-img {
  display: block;
  margin-top: 0.75rem;
  max-width: 100%;
  max-height: 220px;
  object-fit: cover;
  border-radius: 8px;
  border: 1.5px solid var(--bs-border-color);
}

.er-opt-img {
  display: block;
  width: 100%;
  max-height: 120px;
  object-fit: cover;
  border-radius: 6px;
  margin-bottom: 0.4rem;
  border: 1.5px solid var(--bs-border-color);
}

.er-option.er-opt-correct .er-opt-img {
  border-color: #16a34a;
}

.er-option.er-opt-wrong .er-opt-img {
  border-color: #dc2626;
}

.er-assoc-cell {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.er-assoc-img {
  max-height: 60px;
  border-radius: 5px;
  object-fit: cover;
  border: 1px solid var(--bs-border-color);
}

.er-order-img {
  display: block;
  max-height: 60px;
  border-radius: 5px;
  object-fit: cover;
  margin-bottom: 0.25rem;
  border: 1px solid var(--bs-border-color);
}

/* Feedback médias */
.er-feedback {
  align-items: flex-start;
}

.er-feedback-content {
  flex: 1;
  min-width: 0;
}

.er-feedback-text {
  margin-bottom: 0.4rem;
}

.er-fb-img {
  display: block;
  max-width: 100%;
  border-radius: 8px;
  margin-top: 0.6rem;
  border: 1.5px solid rgba(0, 0, 0, 0.08);
}

.er-fb-link {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  margin-top: 0.5rem;
  font-size: 0.85rem;
  font-weight: 600;
  text-decoration: none;
}

.er-feedback.correct .er-fb-link {
  color: #15803d;
}

.er-feedback.wrong .er-fb-link {
  color: #b91c1c;
}

.er-fb-link:hover {
  text-decoration: underline;
}

.timeline-item {
  position: relative;
  display: flex;
  gap: 8px;
  align-items: flex-start;
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.25s ease, transform 0.25s ease;
}
.timeline-item:not(:last-child):not(:only-child) {
  padding-bottom: 30px;
}
.timeline-item:not(:last-child)::before {
  content: " ";
  width: 1px;
  height: calc(100% - 39px);
  border-right: 2px solid var(--color-border);
  position: absolute;
  left: 14px;
  top: 34px;
}
.timeline-item:has(.contact-avatar-sm.timeline-icon)::before {
  left: 12px;
}
.timeline-item.timeline-active::after {
  background-color: var(--color-success);
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--color-success) 20%, transparent);
}
.timeline-item .timeline-header {
  display: flex;
  align-items: center;
  gap: 3px;
}
.timeline-item .timeline-header span::before {
  content: " ";
  display: inline-block;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: var(--color-secondary);
  margin: 0 6px;
  vertical-align: 3px;
  opacity: 0.4;
}
.timeline-item .timeline-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  border: 1px solid var(--color-border);
  background-color: var(--color-bg-block);
  border-radius: 50%;
  color: var(--color-text);
  box-shadow: var(--shadow-small);
  flex: none;
}
.timeline-item .timeline-icon:not(.contact-avatar) {
  width: 30px;
  height: 30px;
}
.timeline-item .timeline-description a {
  background-color: color-mix(in srgb, var(--color-bg), black 1%);
  padding: 2px 5px;
  border-radius: var(--radius-xx-small);
  color: var(--color-text);
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}
.timeline-item .timeline-description a:hover {
  background-color: color-mix(in srgb, var(--color-bg), black 5%);
}
.timeline-item.fade-out {
  opacity: 0;
  transform: translateY(10px);
}
.timeline-item.fade-in {
  opacity: 0;
  transform: translateY(-10px);
}
.timeline-item.fade-in.show {
  opacity: 1;
  transform: translateY(0);
}

.label {
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  padding: 5px 8px;
  line-height: 13px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.label.label-icon {
  background-color: transparent !important;
  padding: 0;
  vertical-align: -1px;
}
.label.label-icon i, .label.label-icon .bi, .label.label-icon .ph, .label.label-icon .ph-duotone {
  font-size: 16px;
}
.label.label-primary {
  color: var(--color-primary);
  background-color: color-mix(in srgb, var(--color-primary) 13%, transparent);
  border-color: color-mix(in srgb, var(--color-primary) 13%, transparent);
}
.label.label-success {
  color: #088c11 !important;
  background-color: rgba(8, 157, 17, 0.13);
  border-color: rgba(8, 157, 17, 0.13);
}
.label.label-danger {
  color: #d42b2b;
  background-color: rgba(200, 0, 0, 0.13);
  border-color: rgba(200, 0, 0, 0.13);
}
.label.label-warning {
  background-color: rgba(238, 229, 14, 0.53);
  border-color: rgba(238, 229, 14, 0.53);
  color: #7e5e0e;
}
.label.label-muted {
  color: #666;
  background-color: rgba(180, 180, 180, 0.2);
  border-color: rgba(180, 180, 180, 0.2);
}
.label.label-paypal {
  color: #666;
  background-color: rgba(94, 130, 255, 0.09);
  border-color: transparent;
}
.label.label-stripe {
  background-color: rgba(108, 96, 255, 0.09);
  border-color: transparent;
}
.label.label-bg {
  color: var(--color-text-muted);
  background-color: var(--color-bg);
  border-color: var(--color-bg);
}
.label.label-gold {
  color: #e0a600;
  background-color: rgba(230, 171, 23, 0.13);
  border-color: rgba(230, 171, 23, 0.13);
  border: 1px solid #ffc727;
  padding: 3px 6px;
}
.label.label-gradient {
  color: #071bf5;
  text-shadow: 0 0 2px white;
  background: linear-gradient(35deg, #e2e2fd 0%, #dbedfe 100%);
  position: relative;
}
.label.label-gradient::before {
  content: " ";
  background: linear-gradient(35deg, #bcbcf4 0%, #a2cef1 100%);
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  border-radius: 4px;
  z-index: -1;
}
.label.label-list {
  background: rgba(228, 236, 250, 0.7);
  font-weight: 500;
  color: #394255;
}
.label.label-sup {
  font-size: 10px !important;
  vertical-align: 5px;
  padding: 0px 3px !important;
}
.label i.bi {
  font-size: 12px;
  line-height: 12px;
}
.label.chip {
  border-radius: 99px;
  font-weight: 500;
  white-space: nowrap;
}
.label.chip::before {
  border-radius: 99px;
}
.label.label-small {
  font-size: 11px;
  padding: 2px 5px;
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.label.label-medium {
  padding: 3px 7px;
}

a.label {
  text-decoration: none;
}

sup.label {
  font-size: 12px;
  vertical-align: 8px;
  padding: 4px 6px;
  margin-left: -4px;
}

.tag-label {
  font-size: 13px;
  font-weight: 400;
  color: color-mix(in srgb, var(--color-text), white 5%);
  background-color: color-mix(in srgb, var(--color-primary) 10%, transparent);
  border-radius: var(--radius-small);
  border: 1px solid color-mix(in srgb, var(--color-border) 40%, transparent);
  padding: 3px 8px;
  margin: 1px;
  line-height: 18px;
  display: inline-block;
}
.tag-label.tag-label-small {
  font-size: 12px;
  line-height: 16px;
  padding: 2px 6px;
  font-weight: 500;
  border-radius: var(--radius-medium);
  height: auto;
}

a.tag-label {
  text-decoration: none;
}

.label-dot {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
  font-size: 13px;
  font-weight: 400;
  color: var(--color-text-muted);
}
.label-dot::before {
  content: " ";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: var(--color-secondary);
}
.label-dot.label-dot-muted {
  color: var(--color-text-muted);
}
.label-dot.label-dot-muted::before {
  background-color: var(--color-text-muted);
}
.label-dot.label-dot-primary {
  color: var(--color-primary);
}
.label-dot.label-dot-primary::before {
  background-color: var(--color-primary);
}
.label-dot.label-dot-success {
  color: var(--color-success);
}
.label-dot.label-dot-success::before {
  background-color: var(--color-success);
}
.label-dot.label-dot-danger {
  color: var(--color-danger);
}
.label-dot.label-dot-danger::before {
  background-color: var(--color-danger);
}
.label-dot.label-dot-warning {
  color: var(--color-warning);
}
.label-dot.label-dot-warning::before {
  background-color: var(--color-warning);
}

.id-label {
  background: #f6f8fa;
  font-size: 12px;
  padding: 3px;
  border-radius: 4px;
  font-weight: 100;
  color: var(--color-text-muted);
  text-decoration: none;
}

.dropdown-menu {
  background-color: var(--color-bg-block);
  border-radius: var(--radius-small);
  border: 1px solid var(--color-border);
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1019607843), 0 2px 4px -2px rgba(0, 0, 0, 0.1019607843);
  padding: 4px;
}
.dropdown-menu .dropdown-divider {
  border-color: var(--color-border);
  margin: 5px -5px;
}
.dropdown-menu .dropdown-item {
  border-radius: var(--radius-extra-small);
  padding: 4px 8px;
  font-size: 12px;
  color: var(--color-text);
  transition: all 0.07s ease-in-out;
}
.dropdown-menu .dropdown-item i {
  margin-right: 3px;
  font-size: 14px;
  color: color-mix(in srgb, var(--color-border) 12%, var(--color-text));
}
.dropdown-menu .dropdown-item.active {
  background-color: color-mix(in srgb, var(--color-primary) 12%, transparent);
}
.dropdown-menu .dropdown-item:active {
  background-color: color-mix(in srgb, var(--color-primary) 20%, transparent);
}
.dropdown-menu .dropdown-item:hover {
  background-color: var(--color-bg-input);
}

.dropdown .dropdown-toggle::after {
  color: var(--color-text-muted);
  border: none;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"/><polyline points=\"80 176 128 224 176 176\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><polyline points=\"80 80 128 32 176 80\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/></svg>");
  background-size: 12px;
  background-repeat: no-repeat;
  width: 9px;
  height: 12px;
}

.dropdown .btn .hgi-arrow-down-01 {
  margin: 0 -2px;
}

.block-stats-title {
  font-size: 14px;
  color: var(--color-text-muted);
  font-weight: 400;
}

.block-stats-value {
  font-size: 20px;
  font-weight: 600;
  color: var(--color-text);
}

.lesson-wrapper,
.module-wrapper {
  background-color: var(--color-bg);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-medium);
  box-shadow: var(--shadow-small);
  font-size: 14px;
}
.lesson-wrapper:not(:last-child):not(:only-child),
.module-wrapper:not(:last-child):not(:only-child) {
  margin-bottom: 10px;
}
.lesson-wrapper .lesson-header,
.module-wrapper .lesson-header {
  padding: 6px 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lesson-wrapper .lesson-header .lesson-title,
.module-wrapper .lesson-header .lesson-title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
  flex: 1;
}
.lesson-wrapper .lesson-content,
.module-wrapper .lesson-content {
  padding: 0 10px 10px;
}
.lesson-wrapper .lesson-wrapper,
.lesson-wrapper .module-wrapper,
.module-wrapper .lesson-wrapper,
.module-wrapper .module-wrapper {
  background-color: var(--color-bg-block);
}
.lesson-wrapper .lesson-wrapper:not(:only-child):not(:last-child),
.lesson-wrapper .module-wrapper:not(:only-child):not(:last-child),
.module-wrapper .lesson-wrapper:not(:only-child):not(:last-child),
.module-wrapper .module-wrapper:not(:only-child):not(:last-child) {
  margin-bottom: 5px;
}

.lesson-review-wrapper {
  background-color: var(--color-bg);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-medium);
  box-shadow: var(--shadow-small);
  font-size: 14px;
  overflow: hidden;
}
.lesson-review-wrapper:not(:last-child):not(:only-child) {
  margin-bottom: 10px;
}
.lesson-review-wrapper .lesson-header {
  padding: 8px 12px;
}
.lesson-review-wrapper .lesson-header .lesson-title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
  flex: 1;
}
.lesson-review-wrapper .lesson-content {
  padding: 0 10px 10px;
}
.lesson-review-wrapper .lesson-body {
  padding: 8px 12px;
  border-top: 1px solid var(--color-border);
  background-image: linear-gradient(176deg, #ecfff1, #e8fffc);
}
.lesson-review-wrapper .lesson-wrapper,
.lesson-review-wrapper .module-wrapper {
  background-color: var(--color-bg-block);
}
.lesson-review-wrapper .lesson-wrapper:not(:only-child):not(:last-child),
.lesson-review-wrapper .module-wrapper:not(:only-child):not(:last-child) {
  margin-bottom: 5px;
}
.lesson-review-wrapper .lesson-review-wrapper {
  background-color: var(--color-bg-block);
}

.pmod-wrapper .pmod-header {
  background-color: transparent;
  padding: 2px 6px;
  border-radius: var(--radius-x-small);
  transition: all 0.12s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.pmod-wrapper .pmod-header .pmod-title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
  flex: 1;
  color: var(--color-text);
  text-decoration: none;
  cursor: pointer;
}
.pmod-wrapper .pmod-header a.pmod-title {
  cursor: pointer;
}
.pmod-wrapper .pmod-header .btn {
  opacity: 0;
  transition: all 0.12s ease-in-out;
}
.pmod-wrapper .pmod-header:hover {
  background-color: var(--color-bg);
}
.pmod-wrapper .pmod-header:hover .btn {
  opacity: 1;
}
.pmod-wrapper .pmod-header.active {
  background-color: color-mix(in srgb, var(--color-primary) 10%, transparent);
}
.pmod-wrapper .pmod-header.active .pmod-title {
  color: var(--color-primary);
  font-weight: 500;
}
.pmod-wrapper .pmod-content {
  padding-left: 20px;
}
.pmod-wrapper.active > .pmod-header {
  background-color: color-mix(in srgb, var(--color-primary) 10%, transparent);
}
.pmod-wrapper.active > .pmod-header > .pmod-title {
  color: var(--color-primary);
  font-weight: 500;
}

.note-wrapper {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  background-clip: text;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  width: fit-content;
}
.note-wrapper.note-small {
  font-size: 12px;
}
.note-wrapper .note-muted {
  color: #dcdde7;
}
.note-wrapper .note-active {
  color: #ffba00;
}

.seo-preview {
  font-family: "Arial", sans-serif;
}
.seo-preview .seo-preview-title {
  color: #1a0dab;
  font-size: 20px;
  line-height: 1.3;
  margin-bottom: 3px;
  font-weight: 500;
}
.seo-preview .seo-preview-url {
  color: #177132;
  font-size: 14px;
  line-height: 1.3;
  margin-bottom: 3px;
  font-weight: 400;
  cursor: pointer;
  transition: all 0.2s;
}
.seo-preview .seo-preview-url .bi {
  font-size: 12px;
  line-height: 14px;
  opacity: 0;
  transition: all 0.2s;
}
.seo-preview .seo-preview-url:hover {
  color: #0e5122;
}
.seo-preview .seo-preview-url:hover .bi {
  opacity: 1;
}
.seo-preview .seo-preview-description, .seo-preview .seo-preview-description * {
  color: #4d5156 !important;
  font-size: 14px !important;
  line-height: 1.58 !important;
  margin-bottom: 0 !important;
  display: contents !important;
}
.seo-preview .seo-preview-description p, .seo-preview .seo-preview-description * p {
  margin-bottom: 0;
}

.bh-wrapper {
  width: 200px;
  max-width: 90%;
  position: relative;
  box-shadow: 0 45px 25px -50px rgba(0, 0, 0, 0.2);
  margin-bottom: 20px;
  margin-top: -20px;
  pointer-events: none;
  user-select: none;
}

body.public {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 15px;
  font-size: 18px;
}
body.public header,
body.public main,
body.public footer {
  width: 991px;
  max-width: 100%;
}

header.header-public {
  padding-top: 20px;
  padding-bottom: 20px;
}
header.header-public a.logo-public {
  display: inline-block;
  max-width: 200px;
}
header.header-public a.logo-public img {
  max-width: 100%;
  height: auto;
}

.flashMessage {
  border-radius: 10px;
  position: fixed !important;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1024;
  box-shadow: 0 2px 28px rgba(0, 0, 0, 0.18);
  padding: 12px 18px;
  border-width: 2px;
  position: relative;
  opacity: 0;
  animation: 6s alertAnimation;
  margin-bottom: 0;
}
.flashMessage::after {
  content: " ";
  position: absolute;
  left: 0px;
  bottom: 0px;
  border-radius: 0 0 0 5px;
  height: 4px;
  animation: 6s alertProgressAnimation;
}
.flashMessage:hover {
  animation-play-state: paused;
}
.flashMessage:hover::after {
  animation-play-state: paused;
}
.flashMessage.flash-success {
  color: #ffffff;
  background-color: var(--color-success);
}
.flashMessage.flash-danger {
  color: #ffffff;
  background-color: var(--color-danger);
}
.flashMessage.flash-warning {
  color: #ffffff;
}
.flashMessage.flash-info {
  color: #ffffff;
  background-color: var(--color-primary);
}

.notifications-wrapper {
  position: relative;
}
.notifications-wrapper .notification-btn {
  appearance: none;
  -webkit-appearance: none;
  border: none;
  background: color-mix(in srgb, var(--color-primary) 0%, transparent);
  width: 38px;
  height: 38px;
  border-radius: var(--radius-medium);
  transition: all 0.2s;
}
.notifications-wrapper .notification-btn:hover {
  background: color-mix(in srgb, var(--color-primary) 10%, transparent);
}
.notifications-wrapper .notification-btn:hover ::after {
  border-color: #e4eafd;
}
.notifications-wrapper .notification-btn .notifications-bell {
  color: var(--color-text-muted);
}
.notifications-wrapper.notifications-new .notification-btn::after {
  content: " ";
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: var(--color-primary);
  position: absolute;
  top: 8px;
  right: 9px;
  border: 2px solid var(--color-bg);
  pointer-events: none;
}
.notifications-wrapper.notifications-new .notifications-dropdown ul li a.notification-new {
  background-color: color-mix(in srgb, var(--color-primary) 6%, transparent);
}
.notifications-wrapper .notification-row {
  text-decoration: none;
  color: var(--color-secondary);
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 5px 10px;
  border-radius: var(--radius-medium);
  transition: all 0.2s ease;
  position: relative;
}
.notifications-wrapper .notification-row .notification-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background-color: var(--color-bg);
  font-size: 18px;
  transition: all 0.2s ease;
  margin-top: 4px;
  font-weight: 400;
}
.notifications-wrapper .notification-row .notification-icon:before {
  -webkit-text-stroke-width: 0.28px;
}
.notifications-wrapper .notification-row .notification-icon.hgi-user-remove-02 {
  background-color: color-mix(in srgb, var(--color-danger) 10%, transparent);
  color: var(--color-danger);
}
.notifications-wrapper .notification-row .notification-icon.hgi-user-add-02 {
  background-color: color-mix(in srgb, var(--color-purple) 10%, transparent);
  color: var(--color-purple);
}
.notifications-wrapper .notification-row .notification-icon.hgi-credit-card {
  background-color: color-mix(in srgb, var(--color-success) 10%, transparent);
  color: var(--color-success);
}
.notifications-wrapper .notification-row .notification-icon.hgi-information-circle {
  background-color: color-mix(in srgb, var(--color-primary) 10%, transparent);
  color: var(--color-primary);
}
.notifications-wrapper .notification-row div {
  font-size: 13px;
  color: var(--color-text-muted);
}
.notifications-wrapper .notification-row div b {
  color: var(--color-text);
  font-weight: 500;
}
.notifications-wrapper .notification-row a:not(.btn) {
  text-decoration: none;
  color: inherit;
}
.notifications-wrapper .notification-row:hover {
  background-color: color-mix(in srgb, var(--color-border) 28%, transparent);
}
.notifications-wrapper .notification-row:not(.notification-new) {
  opacity: 0.6;
}
.notifications-wrapper .notification-row:not(:last-child) {
  margin-bottom: 5px;
}

.notification-td .notification-row {
  text-decoration: none;
  color: var(--color-secondary);
  display: flex;
  align-items: flex-start;
  gap: 10px;
  transition: all 0.2s;
  position: relative;
  font-size: 13px;
}
.notification-td .notification-row .notification-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background-color: var(--color-bg);
  font-size: 18px;
  transition: all 0.2s ease;
  margin-top: 4px;
}
.notification-td .notification-row .notification-icon.ph-user-minus, .notification-td .notification-row .notification-icon.hgi-user-remove-02 {
  background-color: color-mix(in srgb, var(--color-danger) 10%, transparent);
  color: var(--color-danger);
}
.notification-td .notification-row .notification-icon.ph-user-plus, .notification-td .notification-row .notification-icon.hgi-user-add-02 {
  background-color: color-mix(in srgb, var(--color-purple) 10%, transparent);
  color: var(--color-purple);
}
.notification-td .notification-row .notification-icon.ph-currency-eur, .notification-td .notification-row .notification-icon.hgi-credit-card {
  background-color: color-mix(in srgb, var(--color-success) 10%, transparent);
  color: var(--color-success);
}
.notification-td .notification-row .notification-icon.ph-info, .notification-td .notification-row .notification-icon.hgi-information-circle {
  background-color: color-mix(in srgb, var(--color-primary) 10%, transparent);
  color: var(--color-primary);
}
.notification-td .notification-row:hover {
  color: var(--color-primary);
}
.notification-td .notification-row:hover .notification-icon {
  color: var(--color-primary);
}
.notification-td .notification-row:not(.notification-new) {
  opacity: 0.6;
}
.notification-td .notification-row a {
  text-decoration: none;
  color: inherit;
}

@keyframes alertAnimation {
  0% {
    bottom: -150px;
    opacity: 1;
  }
  5% {
    bottom: 20px;
  }
  95% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes flashProgressAnimation {
  0% {
    width: 100%;
  }
  5% {
    width: 100%;
  }
  95% {
    width: 0%;
  }
  100% {
    width: 0%;
  }
}
.progress-wrapper {
  position: relative;
  padding-top: 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.progress-wrapper .progress-bg {
  flex: 1;
  background: var(--color-border);
  border-radius: 10px;
  height: 8px;
  position: relative;
}
.progress-wrapper .progress-bg .progress-progress {
  background-color: var(--color-primary);
  height: 100%;
  border-radius: 10px;
  position: relative;
  transition: all 2s ease;
}
.progress-wrapper .progress-bg .progress-progress .progress-value {
  background-color: var(--color-primary);
}
.progress-wrapper .progress-bg .progress-objectif,
.progress-wrapper .progress-bg .progress-value {
  position: absolute;
  right: 0;
  transform: translateX(50%);
  background-color: var(--color-primary);
  padding: 0 4px;
  border-radius: 5px;
  color: #fff;
  top: -32px;
  font-size: 14px;
  font-weight: 600;
}
.progress-wrapper .progress-bg .progress-objectif::after,
.progress-wrapper .progress-bg .progress-value::after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 100%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: var(--color-primary) transparent transparent transparent;
}
.progress-wrapper .progress-percent {
  flex: none;
  padding-left: 10px;
  font-size: 14px;
  font-weight: 600;
  color: var(--color-primary);
}

.progress-wrapper-block {
  padding: 0 15px;
}
.progress-wrapper-block .progress-advanced {
  position: absolute;
  margin-top: -25px;
  font-size: 12px;
}
.progress-wrapper-block .progress-wrapper .progress-bg {
  height: 3px;
}
.progress-wrapper-block .progress-wrapper .progress-value {
  top: -20px;
  font-size: 10px;
}

.progress-advanced {
  font-size: 14px;
  color: var(--color-primary);
  font-weight: 500;
  text-align: center;
}

.progress-wrapper-sm {
  position: relative;
  overflow: hidden;
  border-radius: 9px;
  height: 7px;
  width: 100%;
  background-color: var(--color-border);
}
.progress-wrapper-sm .progress-value-sm {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: var(--color-secondary);
  border-radius: 9px;
}

.progressbar {
  background-color: var(--color-border);
  border-radius: 10px;
  height: 7px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.progressbar .progressbar-progress {
  height: 100%;
  border-radius: 10px;
  background-color: var(--color-secondary);
}
.progressbar.progressbar-anim .progressbar-progress {
  transition: width 0.2s ease-in-out;
}

.progress-circular {
  position: relative;
  display: inline-block;
}
.progress-circular svg {
  position: relative;
  width: 210px;
  aspect-ratio: 1/1;
  height: auto;
  transform: rotate(-90deg);
}
.progress-circular svg circle {
  width: 100%;
  height: 100%;
  fill: none;
  stroke: #f0f0f0;
  stroke-width: 10;
  stroke-linecap: round;
}
.progress-circular svg circle:last-of-type {
  stroke-dasharray: var(--circumference);
  stroke-dashoffset: calc(var(--circumference) - var(--circumference) * var(--percent) / 100);
  stroke: #3498db;
}
.progress-circular svg circle.stroke-blue {
  stroke: #3498db;
}
.progress-circular svg circle.stroke-primary {
  stroke: var(--color-primary);
}
.progress-circular svg circle.stroke-secondary {
  stroke: var(--color-secondary);
}
.progress-circular svg circle.stroke-warning {
  stroke: var(--color-warning);
}
.progress-circular svg circle.stroke-gold {
  stroke: var(--color-gold);
}
.progress-circular svg circle.stroke-danger {
  stroke: var(--color-danger);
}
.progress-circular svg circle.stroke-success {
  stroke: var(--color-success);
}

body.sub-style-1 header {
  border-bottom: 1px solid #eaeaea;
  text-align: center;
}
body.sub-style-1 footer {
  border-top: 1px solid #eaeaea;
}

.settings-half-infos {
  padding-top: 20px;
  padding-right: 35px;
}
.settings-half-infos strong {
  font-weight: 600;
}
.settings-half-infos span {
  font-size: 14px;
  display: block;
  margin-top: 15px;
}

.student-preview {
  padding-top: 15px;
  height: 100%;
}
.student-preview .student-preview-sidebar {
  padding-left: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.student-preview .student-preview-sidebar li {
  list-style: none;
}
.student-preview .student-preview-sidebar li:not(:has(ul)) {
  background-color: rgba(20, 79, 124, 0.02);
  font-weight: 600;
  font-size: 15px;
  text-decoration: none;
  font-size: 14px;
  color: var(--color-text);
  padding: 6px 12px;
  transition: all 0.2s ease;
  border-radius: 6px;
  width: 100%;
  display: block;
}
.student-preview .student-preview-sidebar li ul {
  padding-left: 20px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  list-style: none;
  margin-bottom: 0;
}
.student-preview .student-preview-sidebar li ul li {
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  color: var(--color-text);
  padding: 6px 12px;
  transition: all 0.2s ease;
  border-radius: 6px;
  width: 100%;
  display: block;
  background-color: rgba(20, 79, 124, 0.02);
}
.student-preview .student-preview-sidebar li ul li.active {
  background-color: var(--color-secondary);
  color: var(--color-secondary-foreground);
}
.student-preview .student-preview-video {
  width: 100%;
  padding-top: 65.25%;
  position: relative;
  overflow: hidden;
  background-color: #111;
  border-radius: var(--radius-medium) 0 0 var(--radius-medium);
  margin-bottom: 15px;
  box-shadow: 0 10px 50px -25px rgba(0, 0, 0, 0.6);
}
.student-preview .student-preview-video::before {
  content: " ";
  width: 38px;
  height: 38px;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  left: calc(50% + 6px);
  top: 50%;
  transform: translateY(-50%);
}
.student-preview .student-preview-video i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
  font-size: 52px;
  color: red;
}
.student-preview.student-preview-dark {
  background-color: #000;
  border-radius: 10px 0 0 10px;
  color: #fff;
}
.student-preview.student-preview-dark .student-preview-sidebar li:not(:has(ul)) {
  color: #fff;
  background-color: rgba(234, 242, 248, 0.1);
}
.student-preview.student-preview-dark .student-preview-sidebar li ul li {
  background-color: rgba(234, 242, 248, 0.1);
}
.student-preview.student-preview-dark .student-preview-sidebar li ul li.active {
  color: #000;
}

.empty-item-wrapper {
  height: 65vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.empty-item-wrapper .empty-item-content {
  width: 50%;
}
.empty-item-wrapper .empty-item-content i {
  background-color: var(--color-bg-block);
  color: var(--color-secondary);
  border: 1px solid var(--color-border);
  width: 50px;
  height: 50px;
  border-radius: var(--radius-medium);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 25px;
  margin-bottom: 20px;
}
.empty-item-wrapper .empty-item-content h2, .empty-item-wrapper .empty-item-content .h2 {
  font-size: 26px;
  font-weight: 600;
}
.empty-item-wrapper .empty-item-content p {
  color: var(--color-text-muted);
  max-width: 70%;
  margin-top: 10px;
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  nav.sidebar-wrapper {
    background-color: var(--color-bg-block);
    z-index: 1098;
  }
  main.main-dashboard {
    padding: 0;
  }
  main.main-dashboard .main-dashboard-content {
    border: none;
    border-radius: 0;
    box-shadow: none;
    height: auto;
  }
  main.main-dashboard .main-dashboard-content .main-dashboard-header {
    min-height: 54px;
    padding-left: 50px;
  }
  body.auth {
    padding-top: 150px;
  }
  body.auth main {
    padding: 30px;
  }
  body.auth main .msct-curious {
    position: absolute;
    top: 0;
    right: 50%;
    transform: translate(50%, -77px);
    width: 120px;
    height: auto;
    aspect-ratio: 200/139;
    background-image: url(/build/images/curious-top2.3491cbb9.png);
    background-size: contain;
    background-repeat: no-repeat;
  }
  body.auth main .h-captcha {
    margin: 10px 0;
    transform: scale(0.91);
    transform-origin: center left;
  }
  .btn-sidebar {
    position: absolute;
    top: 8px;
    left: 8px;
    width: 38px;
    height: 38px;
    background-color: transparent;
    border-radius: var(--radius-small);
    border: 1px solid transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px;
    font-size: 20px;
    color: var(--color-text) !important;
    text-decoration: none;
    z-index: 1099;
  }
  .btn-sidebar.ph-caret-left {
    transform: translateX(-50%);
    z-index: 1099;
    background-color: var(--color-bg-block);
    border-color: var(--color-border);
    box-shadow: var(--button-shadow);
    margin-left: 242px;
  }
  .block.block-body,
  .block .block-body,
  .block .modal-body,
  .modal-content.block-body,
  .modal-content .block-body,
  .modal-content .modal-body {
    padding: 15px;
  }
  nav.sidebar-wrapper {
    margin-left: calc(var(--sidebar-width) * -1);
    transition: all 0.5s ease;
    z-index: 1028;
  }
  nav.sidebar-wrapper.opened {
    margin-left: 0;
    box-shadow: 0px 0px 100px rgba(0, 0, 0, 0.2);
  }
  #menuBtnSidebar {
    transition: all 0.5s ease;
    z-index: 1098;
  }
  #menuBtnSidebar.bi-chevron-left {
    left: 215px;
    z-index: 1029;
  }
  .dashboard-header.dashboard-header-complexe {
    flex-wrap: wrap;
    row-gap: 12px;
    justify-content: flex-end;
  }
  .dashboard-header.dashboard-header-complexe h1, .dashboard-header.dashboard-header-complexe .h1 {
    width: 100%;
    flex: none;
  }
  .dashboard-header h1, .dashboard-header .h1 {
    font-size: 24px;
    padding-right: 20px;
  }
  .block-featured {
    flex-direction: column;
  }
  .block-featured .block-featured-img {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  #bulkWrapper {
    flex-direction: column;
  }
  #bulkWrapper #bulkNumber {
    margin-bottom: 10px;
  }
  #bulkWrapper input, #bulkWrapper button, #bulkWrapper select {
    width: 100%;
  }
  .table-pagination {
    flex-direction: column;
    align-items: center;
  }
  .table-pagination .pagination-ui {
    padding-left: 0;
    gap: 0;
    margin-top: 20px;
  }
  .table-thumbnail {
    width: 70px;
    max-width: 70px;
    aspect-ratio: 4/3;
  }
  .table-ui tr .td-select {
    padding-left: 8px;
    width: 28px;
  }
  .modal-ui .modal-ui-content {
    width: 100%;
    max-width: calc(100% - 16px);
  }
}
@media (min-width: 769px) {
  #menuBtnSidebar {
    display: none;
  }
  .main-dashboard {
    padding-left: var(--sidebar-width) !important;
  }
  body .main-dashboard.main-dashboard-full {
    padding-left: 0 !important;
    padding: 0;
  }
}
@media (min-width: 992px) {
  .db-section.db-section-header.nb-lg,
  .db-section .db-section-header.nb-lg {
    border-top: none;
  }
}
