@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Space+Grotesk:wght@300..700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Space+Grotesk:wght@300..700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Pixelify+Sans:wght@400..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Space+Grotesk:wght@300..700&display=swap";
@font-face {
  font-family: uicons-bold-straight;
  src: url(../fonts/uicons-bold-straight.woff2) format("woff2"),
    url(../fonts/uicons-bold-straight.woff) format("woff"),
    url(../fonts/uicons-bold-straight.eot)
      format("embedded-opentype");
  font-display: swap;
}
i[class^="fi-bs-"]:before,
i[class*=" fi-bs-"]:before,
span[class^="fi-bs-"]:before,
span[class*="fi-bs-"]:before {
  font-family: uicons-bold-straight !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.variable-selector-00:before {
  content: "︀";
}
.variable-selector-01:before {
  content: "︁";
}
.variable-selector-02:before {
  content: "︂";
}
.variable-selector-03:before {
  content: "︃";
}
.variable-selector-04:before {
  content: "︄";
}
.variable-selector-05:before {
  content: "︅";
}
.variable-selector-06:before {
  content: "︆";
}
.variable-selector-07:before {
  content: "︇";
}
.variable-selector-08:before {
  content: "︈";
}
.variable-selector-09:before {
  content: "︉";
}
.variable-selector-0a:before {
  content: "︊";
}
.variable-selector-0b:before {
  content: "︋";
}
.variable-selector-0c:before {
  content: "︌";
}
.variable-selector-0d:before {
  content: "︍";
}
.variable-selector-0e:before {
  content: "︎";
}
.variable-selector-0f:before {
  content: "️";
}
.combining-half-marks-00:before {
  content: "︠";
}
.combining-half-marks-01:before {
  content: "︡";
}
.combining-half-marks-02:before {
  content: "︢";
}
.combining-half-marks-03:before {
  content: "︣";
}
.combining-half-marks-04:before {
  content: "︤";
}
.combining-half-marks-05:before {
  content: "︥";
}
.combining-half-marks-06:before {
  content: "︦";
}
.combining-half-marks-07:before {
  content: "︧";
}
.combining-half-marks-08:before {
  content: "︨";
}
.combining-half-marks-09:before {
  content: "︩";
}
.combining-half-marks-0a:before {
  content: "︪";
}
.combining-half-marks-0b:before {
  content: "︫";
}
.combining-half-marks-0c:before {
  content: "︬";
}
.combining-half-marks-0d:before {
  content: "︭";
}
.combining-half-marks-0e:before {
  content: "︮";
}
.combining-half-marks-0f:before {
  content: "︯";
}
.zero-width-no-break-space-0f:before {
  content: "\feff";
}
.fi-bs-0:before {
  content: "";
}
.fi-bs-00s-music-disc:before {
  content: "";
}
.fi-bs-1:before {
  content: "";
}
.fi-bs-2:before {
  content: "";
}
.fi-bs-3:before {
  content: "";
}
.fi-bs-360-degrees:before {
  content: "";
}
.fi-bs-4:before {
  content: "";
}
.fi-bs-404:before {
  content: "";
}
.fi-bs-5:before {
  content: "";
}
.fi-bs-6:before {
  content: "";
}
.fi-bs-60s-music-disc:before {
  content: "";
}
.fi-bs-7:before {
  content: "";
}
.fi-bs-70s-music-disc:before {
  content: "";
}
.fi-bs-8:before {
  content: "";
}
.fi-bs-80s-music-disc:before {
  content: "";
}
.fi-bs-9:before {
  content: "";
}
.fi-bs-90s-music-disc:before {
  content: "";
}
.fi-bs-a:before {
  content: "";
}
.fi-bs-accident:before {
  content: "";
}
.fi-bs-acorn:before {
  content: "";
}
.fi-bs-ad-paid:before {
  content: "";
}
.fi-bs-ad:before {
  content: "";
}
.fi-bs-add-document:before {
  content: "";
}
.fi-bs-add-folder:before {
  content: "";
}
.fi-bs-add-image:before {
  content: "";
}
.fi-bs-add:before {
  content: "";
}
.fi-bs-address-book:before {
  content: "";
}
.fi-bs-address-card:before {
  content: "";
}
.fi-bs-admin-alt:before {
  content: "";
}
.fi-bs-admin:before {
  content: "";
}
.fi-bs-age-alt:before {
  content: "";
}
.fi-bs-age-restriction-eighteen:before {
  content: "";
}
.fi-bs-age-restriction-seven:before {
  content: "";
}
.fi-bs-age-restriction-six:before {
  content: "";
}
.fi-bs-age-restriction-sixteen:before {
  content: "";
}
.fi-bs-age-restriction-thirteen:before {
  content: "";
}
.fi-bs-age-restriction-three:before {
  content: "";
}
.fi-bs-age-restriction-twelve:before {
  content: "";
}
.fi-bs-age-restriction-twenty-one:before {
  content: "";
}
.fi-bs-age-restriction-zero:before {
  content: "";
}
.fi-bs-age:before {
  content: "";
}
.fi-bs-air-conditioner:before {
  content: "";
}
.fi-bs-air-freshener:before {
  content: "";
}
.fi-bs-air-pollution:before {
  content: "";
}
.fi-bs-airplane-journey:before {
  content: "";
}
.fi-bs-airplane-window-open:before {
  content: "";
}
.fi-bs-airplay:before {
  content: "";
}
.fi-bs-alarm-clock:before {
  content: "";
}
.fi-bs-alarm-exclamation:before {
  content: "";
}
.fi-bs-alarm-plus:before {
  content: "";
}
.fi-bs-alarm-snooze:before {
  content: "";
}
.fi-bs-album-circle-plus:before {
  content: "";
}
.fi-bs-album-circle-user:before {
  content: "";
}
.fi-bs-album-collection:before {
  content: "";
}
.fi-bs-album:before {
  content: "";
}
.fi-bs-algorithm:before {
  content: "";
}
.fi-bs-alicorn:before {
  content: "";
}
.fi-bs-alien:before {
  content: "";
}
.fi-bs-align-center:before {
  content: "";
}
.fi-bs-align-justify:before {
  content: "";
}
.fi-bs-align-left:before {
  content: "";
}
.fi-bs-align-slash:before {
  content: "";
}
.fi-bs-ambulance:before {
  content: "";
}
.fi-bs-analyse-alt:before {
  content: "";
}
.fi-bs-analyse:before {
  content: "";
}
.fi-bs-anatomical-heart:before {
  content: "";
}
.fi-bs-anchor:before {
  content: "";
}
.fi-bs-angel:before {
  content: "";
}
.fi-bs-angle-90:before {
  content: "";
}
.fi-bs-angle-circle-down:before {
  content: "";
}
.fi-bs-angle-circle-left:before {
  content: "";
}
.fi-bs-angle-circle-right:before {
  content: "";
}
.fi-bs-angle-circle-up:before {
  content: "";
}
.fi-bs-angle-double-left:before {
  content: "";
}
.fi-bs-angle-double-right:before {
  content: "";
}
.fi-bs-angle-double-small-down:before {
  content: "";
}
.fi-bs-angle-double-small-left:before {
  content: "";
}
.fi-bs-angle-double-small-right:before {
  content: "";
}
.fi-bs-angle-double-small-up:before {
  content: "";
}
.fi-bs-angle-down:before {
  content: "";
}
.fi-bs-angle-left:before {
  content: "";
}
.fi-bs-angle-right:before {
  content: "";
}
.fi-bs-angle-small-down:before {
  content: "";
}
.fi-bs-angle-small-left:before {
  content: "";
}
.fi-bs-angle-small-right:before {
  content: "";
}
.fi-bs-angle-small-up:before {
  content: "";
}
.fi-bs-angle-square-down:before {
  content: "";
}
.fi-bs-angle-square-left:before {
  content: "";
}
.fi-bs-angle-square-right:before {
  content: "";
}
.fi-bs-angle-square-up:before {
  content: "";
}
.fi-bs-angle-up:before {
  content: "";
}
.fi-bs-angle:before {
  content: "";
}
.fi-bs-angles-up-down:before {
  content: "";
}
.fi-bs-angry:before {
  content: "";
}
.fi-bs-animated-icon:before {
  content: "";
}
.fi-bs-ankh:before {
  content: "";
}
.fi-bs-answer-alt:before {
  content: "";
}
.fi-bs-answer:before {
  content: "";
}
.fi-bs-apartment:before {
  content: "";
}
.fi-bs-aperture:before {
  content: "";
}
.fi-bs-api:before {
  content: "";
}
.fi-bs-apple-core:before {
  content: "";
}
.fi-bs-apple-crate:before {
  content: "";
}
.fi-bs-apple-whole:before {
  content: "";
}
.fi-bs-apps-add:before {
  content: "";
}
.fi-bs-apps-delete:before {
  content: "";
}
.fi-bs-apps-sort:before {
  content: "";
}
.fi-bs-apps:before {
  content: "";
}
.fi-bs-archive:before {
  content: "";
}
.fi-bs-archway:before {
  content: "";
}
.fi-bs-arrow-alt-circle-down:before {
  content: "";
}
.fi-bs-arrow-alt-circle-left:before {
  content: "";
}
.fi-bs-arrow-alt-circle-right:before {
  content: "";
}
.fi-bs-arrow-alt-circle-up:before {
  content: "";
}
.fi-bs-arrow-alt-down:before {
  content: "";
}
.fi-bs-arrow-alt-from-bottom:before {
  content: "";
}
.fi-bs-arrow-alt-from-left:before {
  content: "";
}
.fi-bs-arrow-alt-from-right:before {
  content: "";
}
.fi-bs-arrow-alt-from-top:before {
  content: "";
}
.fi-bs-arrow-alt-left:before {
  content: "";
}
.fi-bs-arrow-alt-right:before {
  content: "";
}
.fi-bs-arrow-alt-square-down:before {
  content: "";
}
.fi-bs-arrow-alt-square-left:before {
  content: "";
}
.fi-bs-arrow-alt-square-right:before {
  content: "";
}
.fi-bs-arrow-alt-square-up:before {
  content: "";
}
.fi-bs-arrow-alt-to-bottom:before {
  content: "";
}
.fi-bs-arrow-alt-to-left:before {
  content: "";
}
.fi-bs-arrow-alt-to-right:before {
  content: "";
}
.fi-bs-arrow-alt-to-top:before {
  content: "";
}
.fi-bs-arrow-alt-up:before {
  content: "";
}
.fi-bs-arrow-circle-down:before {
  content: "";
}
.fi-bs-arrow-circle-left:before {
  content: "";
}
.fi-bs-arrow-circle-right:before {
  content: "";
}
.fi-bs-arrow-circle-up:before {
  content: "";
}
.fi-bs-arrow-comparison:before {
  content: "";
}
.fi-bs-arrow-down-from-arc:before {
  content: "";
}
.fi-bs-arrow-down-from-dotted-line:before {
  content: "";
}
.fi-bs-arrow-down-left:before {
  content: "";
}
.fi-bs-arrow-down-small-big:before {
  content: "";
}
.fi-bs-arrow-down-to-dotted-line:before {
  content: "";
}
.fi-bs-arrow-down-to-square:before {
  content: "";
}
.fi-bs-arrow-down-triangle-square:before {
  content: "";
}
.fi-bs-arrow-down:before {
  content: "";
}
.fi-bs-arrow-from-bottom:before {
  content: "";
}
.fi-bs-arrow-from-left:before {
  content: "";
}
.fi-bs-arrow-from-right:before {
  content: "";
}
.fi-bs-arrow-from-top:before {
  content: "";
}
.fi-bs-arrow-left-from-arc:before {
  content: "";
}
.fi-bs-arrow-left-from-line:before {
  content: "";
}
.fi-bs-arrow-left-to-arc:before {
  content: "";
}
.fi-bs-arrow-left:before {
  content: "";
}
.fi-bs-arrow-progress-alt:before {
  content: "";
}
.fi-bs-arrow-progress:before {
  content: "";
}
.fi-bs-arrow-right-to-bracket:before {
  content: "";
}
.fi-bs-arrow-right:before {
  content: "";
}
.fi-bs-arrow-small-down:before {
  content: "";
}
.fi-bs-arrow-small-left:before {
  content: "";
}
.fi-bs-arrow-small-right:before {
  content: "";
}
.fi-bs-arrow-small-up:before {
  content: "";
}
.fi-bs-arrow-square-down:before {
  content: "";
}
.fi-bs-arrow-square-left:before {
  content: "";
}
.fi-bs-arrow-square-right:before {
  content: "";
}
.fi-bs-arrow-square-up:before {
  content: "";
}
.fi-bs-arrow-to-bottom:before {
  content: "";
}
.fi-bs-arrow-to-left:before {
  content: "";
}
.fi-bs-arrow-to-right:before {
  content: "";
}
.fi-bs-arrow-to-top:before {
  content: "";
}
.fi-bs-arrow-trend-down:before {
  content: "";
}
.fi-bs-arrow-trend-up:before {
  content: "";
}
.fi-bs-arrow-turn-down-left:before {
  content: "";
}
.fi-bs-arrow-turn-down-right:before {
  content: "";
}
.fi-bs-arrow-turn-left-up:before {
  content: "";
}
.fi-bs-arrow-up-from-dotted-line:before {
  content: "";
}
.fi-bs-arrow-up-from-ground-water:before {
  content: "";
}
.fi-bs-arrow-up-from-square:before {
  content: "";
}
.fi-bs-arrow-up-left-from-circle:before {
  content: "";
}
.fi-bs-arrow-up-left:before {
  content: "";
}
.fi-bs-arrow-up-right-and-arrow-down-left-from-center:before {
  content: "";
}
.fi-bs-arrow-up-right-from-square:before {
  content: "";
}
.fi-bs-arrow-up-right:before {
  content: "";
}
.fi-bs-arrow-up-small-big:before {
  content: "";
}
.fi-bs-arrow-up-square-triangle:before {
  content: "";
}
.fi-bs-arrow-up-to-arc:before {
  content: "";
}
.fi-bs-arrow-up-to-dotted-line:before {
  content: "";
}
.fi-bs-arrow-up:before {
  content: "";
}
.fi-bs-arrow-upward-growth-crypto:before {
  content: "";
}
.fi-bs-arrows-alt-h:before {
  content: "";
}
.fi-bs-arrows-alt-v:before {
  content: "";
}
.fi-bs-arrows-alt:before {
  content: "";
}
.fi-bs-arrows-cross:before {
  content: "";
}
.fi-bs-arrows-from-dotted-line:before {
  content: "";
}
.fi-bs-arrows-from-line:before {
  content: "";
}
.fi-bs-arrows-h-copy:before {
  content: "";
}
.fi-bs-arrows-h:before {
  content: "";
}
.fi-bs-arrows-repeat-1:before {
  content: "";
}
.fi-bs-arrows-repeat:before {
  content: "";
}
.fi-bs-arrows-retweet:before {
  content: "";
}
.fi-bs-arrows-split-right-and-left:before {
  content: "";
}
.fi-bs-arrows-split-up-and-left:before {
  content: "";
}
.fi-bs-arrows-to-circle:before {
  content: "";
}
.fi-bs-arrows-to-dotted-line:before {
  content: "";
}
.fi-bs-arrows-to-eye:before {
  content: "";
}
.fi-bs-arrows-to-line:before {
  content: "";
}
.fi-bs-arrows:before {
  content: "";
}
.fi-bs-artificial-intelligence:before {
  content: "";
}
.fi-bs-assept-document:before {
  content: "";
}
.fi-bs-assessment-alt:before {
  content: "";
}
.fi-bs-assessment:before {
  content: "";
}
.fi-bs-assign:before {
  content: "";
}
.fi-bs-assistive-listening-systems:before {
  content: "";
}
.fi-bs-asterik:before {
  content: "";
}
.fi-bs-at:before {
  content: "";
}
.fi-bs-attribution-pen:before {
  content: "";
}
.fi-bs-attribution-pencil:before {
  content: "";
}
.fi-bs-aubergine:before {
  content: "";
}
.fi-bs-auction:before {
  content: "";
}
.fi-bs-audience-megaphone:before {
  content: "";
}
.fi-bs-audio-description-slash:before {
  content: "";
}
.fi-bs-audit-alt:before {
  content: "";
}
.fi-bs-audit:before {
  content: "";
}
.fi-bs-austral-sign:before {
  content: "";
}
.fi-bs-avocado:before {
  content: "";
}
.fi-bs-award:before {
  content: "";
}
.fi-bs-axe-battle:before {
  content: "";
}
.fi-bs-axe:before {
  content: "";
}
.fi-bs-b:before {
  content: "";
}
.fi-bs-baby-carriage:before {
  content: "";
}
.fi-bs-baby:before {
  content: "";
}
.fi-bs-back-up:before {
  content: "";
}
.fi-bs-background:before {
  content: "";
}
.fi-bs-backpack:before {
  content: "";
}
.fi-bs-bacon:before {
  content: "";
}
.fi-bs-bacteria:before {
  content: "";
}
.fi-bs-bacterium:before {
  content: "";
}
.fi-bs-badge-check:before {
  content: "";
}
.fi-bs-badge-dollar:before {
  content: "";
}
.fi-bs-badge-leaf:before {
  content: "";
}
.fi-bs-badge-percent:before {
  content: "";
}
.fi-bs-badge-sheriff:before {
  content: "";
}
.fi-bs-badge:before {
  content: "";
}
.fi-bs-badger-honey:before {
  content: "";
}
.fi-bs-badget-check-alt:before {
  content: "";
}
.fi-bs-badminton:before {
  content: "";
}
.fi-bs-bag-map-pin:before {
  content: "";
}
.fi-bs-bag-seedling:before {
  content: "";
}
.fi-bs-bag-shopping-minus:before {
  content: "";
}
.fi-bs-bags-shopping:before {
  content: "";
}
.fi-bs-baguette:before {
  content: "";
}
.fi-bs-bahai:before {
  content: "";
}
.fi-bs-baht-sign:before {
  content: "";
}
.fi-bs-balance-scale-left:before {
  content: "";
}
.fi-bs-balance-scale-right:before {
  content: "";
}
.fi-bs-ball-pile:before {
  content: "";
}
.fi-bs-ballet-dance:before {
  content: "";
}
.fi-bs-balloon:before {
  content: "";
}
.fi-bs-balloons:before {
  content: "";
}
.fi-bs-ballot-check:before {
  content: "";
}
.fi-bs-ballot:before {
  content: "";
}
.fi-bs-ban-bug:before {
  content: "";
}
.fi-bs-ban:before {
  content: "";
}
.fi-bs-banana:before {
  content: "";
}
.fi-bs-band-aid:before {
  content: "";
}
.fi-bs-bangladeshi-taka-sign:before {
  content: "";
}
.fi-bs-banjo:before {
  content: "";
}
.fi-bs-bank:before {
  content: "";
}
.fi-bs-banner-2:before {
  content: "";
}
.fi-bs-banner-3:before {
  content: "";
}
.fi-bs-banner-4:before {
  content: "";
}
.fi-bs-banner-5:before {
  content: "";
}
.fi-bs-banner:before {
  content: "";
}
.fi-bs-barber-pole:before {
  content: "";
}
.fi-bs-barber-shop:before {
  content: "";
}
.fi-bs-barcode-read:before {
  content: "";
}
.fi-bs-barcode-scan:before {
  content: "";
}
.fi-bs-barcode:before {
  content: "";
}
.fi-bs-bars-filter:before {
  content: "";
}
.fi-bs-bars-progress:before {
  content: "";
}
.fi-bs-bars-sort:before {
  content: "";
}
.fi-bs-bars-staggered:before {
  content: "";
}
.fi-bs-baseball-alt:before {
  content: "";
}
.fi-bs-baseball:before {
  content: "";
}
.fi-bs-basket-shopping-minus:before {
  content: "";
}
.fi-bs-basket-shopping-plus:before {
  content: "";
}
.fi-bs-basket-shopping-simple:before {
  content: "";
}
.fi-bs-basketball-hoop:before {
  content: "";
}
.fi-bs-basketball:before {
  content: "";
}
.fi-bs-bat:before {
  content: "";
}
.fi-bs-bath:before {
  content: "";
}
.fi-bs-battery-bolt:before {
  content: "";
}
.fi-bs-battery-empty:before {
  content: "";
}
.fi-bs-battery-exclamation:before {
  content: "";
}
.fi-bs-battery-full:before {
  content: "";
}
.fi-bs-battery-half:before {
  content: "";
}
.fi-bs-battery-quarter:before {
  content: "";
}
.fi-bs-battery-slash:before {
  content: "";
}
.fi-bs-battery-three-quarters:before {
  content: "";
}
.fi-bs-beacon:before {
  content: "";
}
.fi-bs-bed-alt:before {
  content: "";
}
.fi-bs-bed-bunk:before {
  content: "";
}
.fi-bs-bed-empty:before {
  content: "";
}
.fi-bs-bed:before {
  content: "";
}
.fi-bs-bee:before {
  content: "";
}
.fi-bs-beer-mug-empty:before {
  content: "";
}
.fi-bs-beer:before {
  content: "";
}
.fi-bs-bell-concierge:before {
  content: "";
}
.fi-bs-bell-notification-call:before {
  content: "";
}
.fi-bs-bell-notification-social-media:before {
  content: "";
}
.fi-bs-bell-ring:before {
  content: "";
}
.fi-bs-bell-school-slash:before {
  content: "";
}
.fi-bs-bell-school:before {
  content: "";
}
.fi-bs-bell-slash:before {
  content: "";
}
.fi-bs-bell:before {
  content: "";
}
.fi-bs-bells:before {
  content: "";
}
.fi-bs-bench-tree:before {
  content: "";
}
.fi-bs-benefit-diamond-alt:before {
  content: "";
}
.fi-bs-benefit-diamond:before {
  content: "";
}
.fi-bs-benefit-hand:before {
  content: "";
}
.fi-bs-benefit-increase:before {
  content: "";
}
.fi-bs-benefit-porcent:before {
  content: "";
}
.fi-bs-benefit:before {
  content: "";
}
.fi-bs-betamax:before {
  content: "";
}
.fi-bs-bible:before {
  content: "";
}
.fi-bs-bicycle-journey:before {
  content: "";
}
.fi-bs-bike:before {
  content: "";
}
.fi-bs-biking-mountain:before {
  content: "";
}
.fi-bs-biking:before {
  content: "";
}
.fi-bs-bill-arrow:before {
  content: "";
}
.fi-bs-billiard:before {
  content: "";
}
.fi-bs-bin-bottles:before {
  content: "";
}
.fi-bs-binary-circle-check:before {
  content: "";
}
.fi-bs-binary-lock:before {
  content: "";
}
.fi-bs-binary-slash:before {
  content: "";
}
.fi-bs-binary:before {
  content: "";
}
.fi-bs-binoculars:before {
  content: "";
}
.fi-bs-bio-leaves:before {
  content: "";
}
.fi-bs-bio:before {
  content: "";
}
.fi-bs-biohazard:before {
  content: "";
}
.fi-bs-bird:before {
  content: "";
}
.fi-bs-bitcoin-sign:before {
  content: "";
}
.fi-bs-blanket:before {
  content: "";
}
.fi-bs-blender-phone:before {
  content: "";
}
.fi-bs-blender:before {
  content: "";
}
.fi-bs-blinds-open:before {
  content: "";
}
.fi-bs-blinds-raised:before {
  content: "";
}
.fi-bs-blinds:before {
  content: "";
}
.fi-bs-block-brick:before {
  content: "";
}
.fi-bs-block-microphone:before {
  content: "";
}
.fi-bs-block-question:before {
  content: "";
}
.fi-bs-block-quote:before {
  content: "";
}
.fi-bs-block:before {
  content: "";
}
.fi-bs-blockchain-3:before {
  content: "";
}
.fi-bs-blog-pencil:before {
  content: "";
}
.fi-bs-blog-text:before {
  content: "";
}
.fi-bs-blood-dropper:before {
  content: "";
}
.fi-bs-blood-test-tube-alt:before {
  content: "";
}
.fi-bs-blood-test-tube:before {
  content: "";
}
.fi-bs-blood:before {
  content: "";
}
.fi-bs-blueberries:before {
  content: "";
}
.fi-bs-blueprint:before {
  content: "";
}
.fi-bs-bold:before {
  content: "";
}
.fi-bs-bolt-auto:before {
  content: "";
}
.fi-bs-bolt-slash:before {
  content: "";
}
.fi-bs-bolt:before {
  content: "";
}
.fi-bs-bomb:before {
  content: "";
}
.fi-bs-bone-break:before {
  content: "";
}
.fi-bs-bone:before {
  content: "";
}
.fi-bs-bong:before {
  content: "";
}
.fi-bs-bonus-alt:before {
  content: "";
}
.fi-bs-bonus-star:before {
  content: "";
}
.fi-bs-bonus:before {
  content: "";
}
.fi-bs-book-alt:before {
  content: "";
}
.fi-bs-book-arrow-right:before {
  content: "";
}
.fi-bs-book-arrow-up:before {
  content: "";
}
.fi-bs-book-atlas:before {
  content: "";
}
.fi-bs-book-bookmark:before {
  content: "";
}
.fi-bs-book-circle-arrow-right:before {
  content: "";
}
.fi-bs-book-circle-arrow-up:before {
  content: "";
}
.fi-bs-book-copy:before {
  content: "";
}
.fi-bs-book-dead:before {
  content: "";
}
.fi-bs-book-font:before {
  content: "";
}
.fi-bs-book-heart:before {
  content: "";
}
.fi-bs-book-medical:before {
  content: "";
}
.fi-bs-book-open-cover:before {
  content: "";
}
.fi-bs-book-open-reader:before {
  content: "";
}
.fi-bs-book-plus:before {
  content: "";
}
.fi-bs-book-quran:before {
  content: "";
}
.fi-bs-book-section:before {
  content: "";
}
.fi-bs-book-spells:before {
  content: "";
}
.fi-bs-book-tanakh:before {
  content: "";
}
.fi-bs-book-user:before {
  content: "";
}
.fi-bs-book:before {
  content: "";
}
.fi-bs-Booking:before {
  content: "";
}
.fi-bs-bookmark-slash:before {
  content: "";
}
.fi-bs-bookmark:before {
  content: "";
}
.fi-bs-books-medical:before {
  content: "";
}
.fi-bs-books:before {
  content: "";
}
.fi-bs-boot-heeled:before {
  content: "";
}
.fi-bs-boot:before {
  content: "";
}
.fi-bs-booth-curtain:before {
  content: "";
}
.fi-bs-border-all:before {
  content: "";
}
.fi-bs-border-bottom:before {
  content: "";
}
.fi-bs-border-center-h:before {
  content: "";
}
.fi-bs-border-center-v:before {
  content: "";
}
.fi-bs-border-inner:before {
  content: "";
}
.fi-bs-border-left:before {
  content: "";
}
.fi-bs-border-none:before {
  content: "";
}
.fi-bs-border-outer:before {
  content: "";
}
.fi-bs-border-right:before {
  content: "";
}
.fi-bs-border-style-alt:before {
  content: "";
}
.fi-bs-border-style:before {
  content: "";
}
.fi-bs-border-top:before {
  content: "";
}
.fi-bs-boss:before {
  content: "";
}
.fi-bs-bottle-droplet:before {
  content: "";
}
.fi-bs-bottle:before {
  content: "";
}
.fi-bs-bow-arrow:before {
  content: "";
}
.fi-bs-bowl-chopsticks-noodles:before {
  content: "";
}
.fi-bs-bowl-chopsticks:before {
  content: "";
}
.fi-bs-bowl-rice:before {
  content: "";
}
.fi-bs-bowl-scoop:before {
  content: "";
}
.fi-bs-bowl-scoops:before {
  content: "";
}
.fi-bs-bowl-soft-serve:before {
  content: "";
}
.fi-bs-bowl-spoon:before {
  content: "";
}
.fi-bs-bowling-ball:before {
  content: "";
}
.fi-bs-bowling-pins:before {
  content: "";
}
.fi-bs-bowling:before {
  content: "";
}
.fi-bs-box-alt:before {
  content: "";
}
.fi-bs-box-ballot:before {
  content: "";
}
.fi-bs-box-check:before {
  content: "";
}
.fi-bs-box-circle-check:before {
  content: "";
}
.fi-bs-box-dollar:before {
  content: "";
}
.fi-bs-box-fragile:before {
  content: "";
}
.fi-bs-box-heart:before {
  content: "";
}
.fi-bs-box-open-full:before {
  content: "";
}
.fi-bs-box-open:before {
  content: "";
}
.fi-bs-box-tissue:before {
  content: "";
}
.fi-bs-box-up:before {
  content: "";
}
.fi-bs-box:before {
  content: "";
}
.fi-bs-boxes:before {
  content: "";
}
.fi-bs-boxing-glove:before {
  content: "";
}
.fi-bs-bracket-curly-right:before {
  content: "";
}
.fi-bs-bracket-curly:before {
  content: "";
}
.fi-bs-bracket-round-right:before {
  content: "";
}
.fi-bs-bracket-round:before {
  content: "";
}
.fi-bs-bracket-square-right:before {
  content: "";
}
.fi-bs-bracket-square:before {
  content: "";
}
.fi-bs-brackets-curly:before {
  content: "";
}
.fi-bs-brackets-round:before {
  content: "";
}
.fi-bs-brackets-square:before {
  content: "";
}
.fi-bs-braille-a:before {
  content: "";
}
.fi-bs-braille-b:before {
  content: "";
}
.fi-bs-braille-c:before {
  content: "";
}
.fi-bs-braille-d:before {
  content: "";
}
.fi-bs-braille-e:before {
  content: "";
}
.fi-bs-braille-g:before {
  content: "";
}
.fi-bs-braille-h:before {
  content: "";
}
.fi-bs-braille-i:before {
  content: "";
}
.fi-bs-braille-j:before {
  content: "";
}
.fi-bs-braille-k:before {
  content: "";
}
.fi-bs-braille-l:before {
  content: "";
}
.fi-bs-braille-m:before {
  content: "";
}
.fi-bs-braille-n-alt:before {
  content: "";
}
.fi-bs-braille-n:before {
  content: "";
}
.fi-bs-braille-o:before {
  content: "";
}
.fi-bs-braille-p:before {
  content: "";
}
.fi-bs-braille-q:before {
  content: "";
}
.fi-bs-braille-r:before {
  content: "";
}
.fi-bs-braille-s:before {
  content: "";
}
.fi-bs-braille-t:before {
  content: "";
}
.fi-bs-braille-u:before {
  content: "";
}
.fi-bs-braille-v:before {
  content: "";
}
.fi-bs-braille-w:before {
  content: "";
}
.fi-bs-braille-x:before {
  content: "";
}
.fi-bs-braille-y:before {
  content: "";
}
.fi-bs-braille-z:before {
  content: "";
}
.fi-bs-braille:before {
  content: "";
}
.fi-bs-brain-circuit:before {
  content: "";
}
.fi-bs-brain:before {
  content: "";
}
.fi-bs-brake-warning:before {
  content: "";
}
.fi-bs-branching:before {
  content: "";
}
.fi-bs-brand:before {
  content: "";
}
.fi-bs-branding:before {
  content: "";
}
.fi-bs-bread-loaf:before {
  content: "";
}
.fi-bs-bread-slice-butter:before {
  content: "";
}
.fi-bs-bread-slice:before {
  content: "";
}
.fi-bs-bread:before {
  content: "";
}
.fi-bs-briefcase-arrow-right:before {
  content: "";
}
.fi-bs-briefcase-blank:before {
  content: "";
}
.fi-bs-briefcase:before {
  content: "";
}
.fi-bs-brightness-low:before {
  content: "";
}
.fi-bs-brightness:before {
  content: "";
}
.fi-bs-bring-forward:before {
  content: "";
}
.fi-bs-bring-front:before {
  content: "";
}
.fi-bs-broadcast-tower:before {
  content: "";
}
.fi-bs-broccoli:before {
  content: "";
}
.fi-bs-broken-chain-link-wrong:before {
  content: "";
}
.fi-bs-broken-image:before {
  content: "";
}
.fi-bs-broom-ball:before {
  content: "";
}
.fi-bs-broom:before {
  content: "";
}
.fi-bs-browser-ui:before {
  content: "";
}
.fi-bs-browser:before {
  content: "";
}
.fi-bs-browsers:before {
  content: "";
}
.fi-bs-brush:before {
  content: "";
}
.fi-bs-bucket:before {
  content: "";
}
.fi-bs-budget-alt:before {
  content: "";
}
.fi-bs-budget:before {
  content: "";
}
.fi-bs-bug-slash:before {
  content: "";
}
.fi-bs-bug:before {
  content: "";
}
.fi-bs-bugs:before {
  content: "";
}
.fi-bs-build-alt:before {
  content: "";
}
.fi-bs-build:before {
  content: "";
}
.fi-bs-builder:before {
  content: "";
}
.fi-bs-building-circle-arrow-right:before {
  content: "";
}
.fi-bs-building-ngo:before {
  content: "";
}
.fi-bs-building:before {
  content: "";
}
.fi-bs-bulb:before {
  content: "";
}
.fi-bs-bullet:before {
  content: "";
}
.fi-bs-bullhorn:before {
  content: "";
}
.fi-bs-bullseye-arrow:before {
  content: "";
}
.fi-bs-bullseye-pointer:before {
  content: "";
}
.fi-bs-bullseye:before {
  content: "";
}
.fi-bs-burger-alt:before {
  content: "";
}
.fi-bs-burger-fries:before {
  content: "";
}
.fi-bs-burger-glass:before {
  content: "";
}
.fi-bs-burrito:before {
  content: "";
}
.fi-bs-burst:before {
  content: "";
}
.fi-bs-bus-alt:before {
  content: "";
}
.fi-bs-bus:before {
  content: "";
}
.fi-bs-business-time:before {
  content: "";
}
.fi-bs-Butter:before {
  content: "";
}
.fi-bs-butterfly:before {
  content: "";
}
.fi-bs-c:before {
  content: "";
}
.fi-bs-cabin:before {
  content: "";
}
.fi-bs-cactus:before {
  content: "";
}
.fi-bs-cage-empty:before {
  content: "";
}
.fi-bs-cake-birthday:before {
  content: "";
}
.fi-bs-cake-slice:before {
  content: "";
}
.fi-bs-cake-wedding:before {
  content: "";
}
.fi-bs-calculator-bill:before {
  content: "";
}
.fi-bs-calculator-math-tax:before {
  content: "";
}
.fi-bs-calculator-money:before {
  content: "";
}
.fi-bs-calculator-simple:before {
  content: "";
}
.fi-bs-calculator:before {
  content: "";
}
.fi-bs-calendar-arrow-down:before {
  content: "";
}
.fi-bs-calendar-arrow-up:before {
  content: "";
}
.fi-bs-calendar-birhtday-cake:before {
  content: "";
}
.fi-bs-calendar-call:before {
  content: "";
}
.fi-bs-calendar-check:before {
  content: "";
}
.fi-bs-calendar-clock:before {
  content: "";
}
.fi-bs-calendar-day:before {
  content: "";
}
.fi-bs-calendar-days:before {
  content: "";
}
.fi-bs-calendar-event-tax:before {
  content: "";
}
.fi-bs-calendar-exclamation:before {
  content: "";
}
.fi-bs-calendar-gavel-legal:before {
  content: "";
}
.fi-bs-calendar-heart:before {
  content: "";
}
.fi-bs-calendar-image:before {
  content: "";
}
.fi-bs-calendar-lines-pen:before {
  content: "";
}
.fi-bs-calendar-lines:before {
  content: "";
}
.fi-bs-calendar-minus:before {
  content: "";
}
.fi-bs-calendar-payment-loan:before {
  content: "";
}
.fi-bs-calendar-pen:before {
  content: "";
}
.fi-bs-calendar-plus:before {
  content: "";
}
.fi-bs-calendar-salary:before {
  content: "";
}
.fi-bs-calendar-shift-swap:before {
  content: "";
}
.fi-bs-calendar-star:before {
  content: "";
}
.fi-bs-calendar-swap:before {
  content: "";
}
.fi-bs-calendar-week:before {
  content: "";
}
.fi-bs-calendar-xmark:before {
  content: "";
}
.fi-bs-calendar:before {
  content: "";
}
.fi-bs-calendars:before {
  content: "";
}
.fi-bs-call-duration:before {
  content: "";
}
.fi-bs-call-history:before {
  content: "";
}
.fi-bs-call-incoming:before {
  content: "";
}
.fi-bs-call-missed:before {
  content: "";
}
.fi-bs-call-outgoing:before {
  content: "";
}
.fi-bs-camcorder:before {
  content: "";
}
.fi-bs-camera-cctv:before {
  content: "";
}
.fi-bs-camera-movie:before {
  content: "";
}
.fi-bs-camera-retro:before {
  content: "";
}
.fi-bs-camera-rotate:before {
  content: "";
}
.fi-bs-camera-security:before {
  content: "";
}
.fi-bs-camera-slash:before {
  content: "";
}
.fi-bs-camera-viewfinder:before {
  content: "";
}
.fi-bs-camera:before {
  content: "";
}
.fi-bs-campfire:before {
  content: "";
}
.fi-bs-camping:before {
  content: "";
}
.fi-bs-can-food:before {
  content: "";
}
.fi-bs-candle-holder:before {
  content: "";
}
.fi-bs-candle-lotus-yoga:before {
  content: "";
}
.fi-bs-candle-pose-yoga:before {
  content: "";
}
.fi-bs-candy-alt:before {
  content: "";
}
.fi-bs-candy-bar:before {
  content: "";
}
.fi-bs-candy-cane:before {
  content: "";
}
.fi-bs-candy-corn:before {
  content: "";
}
.fi-bs-candy-sweet:before {
  content: "";
}
.fi-bs-candy:before {
  content: "";
}
.fi-bs-Cannabis:before {
  content: "";
}
.fi-bs-canned-food:before {
  content: "";
}
.fi-bs-capsules:before {
  content: "";
}
.fi-bs-car-alt:before {
  content: "";
}
.fi-bs-car-battery:before {
  content: "";
}
.fi-bs-car-bolt:before {
  content: "";
}
.fi-bs-car-building:before {
  content: "";
}
.fi-bs-car-bump:before {
  content: "";
}
.fi-bs-car-bus:before {
  content: "";
}
.fi-bs-car-circle-bolt:before {
  content: "";
}
.fi-bs-car-crash:before {
  content: "";
}
.fi-bs-car-garage:before {
  content: "";
}
.fi-bs-car-journey:before {
  content: "";
}
.fi-bs-car-mechanic:before {
  content: "";
}
.fi-bs-car-rear:before {
  content: "";
}
.fi-bs-car-side-bolt:before {
  content: "";
}
.fi-bs-car-side:before {
  content: "";
}
.fi-bs-car-tilt:before {
  content: "";
}
.fi-bs-car-tunnel:before {
  content: "";
}
.fi-bs-car-wash:before {
  content: "";
}
.fi-bs-car:before {
  content: "";
}
.fi-bs-caravan-alt:before {
  content: "";
}
.fi-bs-caravan:before {
  content: "";
}
.fi-bs-card-club:before {
  content: "";
}
.fi-bs-card-diamond:before {
  content: "";
}
.fi-bs-card-heart:before {
  content: "";
}
.fi-bs-card-spade:before {
  content: "";
}
.fi-bs-cardinal-compass:before {
  content: "";
}
.fi-bs-career-growth:before {
  content: "";
}
.fi-bs-career-path:before {
  content: "";
}
.fi-bs-caret-circle-down:before {
  content: "";
}
.fi-bs-caret-circle-right:before {
  content: "";
}
.fi-bs-caret-circle-up:before {
  content: "";
}
.fi-bs-caret-down:before {
  content: "";
}
.fi-bs-caret-left:before {
  content: "";
}
.fi-bs-caret-quare-up:before {
  content: "";
}
.fi-bs-caret-right:before {
  content: "";
}
.fi-bs-caret-square-down:before {
  content: "";
}
.fi-bs-caret-square-left_1:before {
  content: "";
}
.fi-bs-caret-square-left:before {
  content: "";
}
.fi-bs-caret-square-right:before {
  content: "";
}
.fi-bs-caret-up:before {
  content: "";
}
.fi-bs-carrot:before {
  content: "";
}
.fi-bs-cars-crash:before {
  content: "";
}
.fi-bs-cars:before {
  content: "";
}
.fi-bs-cart-arrow-down:before {
  content: "";
}
.fi-bs-cart-minus:before {
  content: "";
}
.fi-bs-cart-shopping-fast:before {
  content: "";
}
.fi-bs-cash-register:before {
  content: "";
}
.fi-bs-cassette-tape:before {
  content: "";
}
.fi-bs-cassette-vhs:before {
  content: "";
}
.fi-bs-castle:before {
  content: "";
}
.fi-bs-cat-head:before {
  content: "";
}
.fi-bs-cat-space:before {
  content: "";
}
.fi-bs-cat:before {
  content: "";
}
.fi-bs-catalog-alt:before {
  content: "";
}
.fi-bs-catalog-magazine:before {
  content: "";
}
.fi-bs-catalog:before {
  content: "";
}
.fi-bs-category-alt:before {
  content: "";
}
.fi-bs-category:before {
  content: "";
}
.fi-bs-cauldron:before {
  content: "";
}
.fi-bs-cedi-sign:before {
  content: "";
}
.fi-bs-cello:before {
  content: "";
}
.fi-bs-cent-sign:before {
  content: "";
}
.fi-bs-chair-office:before {
  content: "";
}
.fi-bs-chair:before {
  content: "";
}
.fi-bs-chalkboard-user:before {
  content: "";
}
.fi-bs-chalkboard:before {
  content: "";
}
.fi-bs-challenge-alt:before {
  content: "";
}
.fi-bs-challenge:before {
  content: "";
}
.fi-bs-channel:before {
  content: "";
}
.fi-bs-charging-station:before {
  content: "";
}
.fi-bs-chart-area:before {
  content: "";
}
.fi-bs-chart-bullet:before {
  content: "";
}
.fi-bs-chart-candlestick:before {
  content: "";
}
.fi-bs-chart-connected:before {
  content: "";
}
.fi-bs-chart-gantt:before {
  content: "";
}
.fi-bs-chart-histogram:before {
  content: "";
}
.fi-bs-chart-kanban:before {
  content: "";
}
.fi-bs-chart-line-up-down:before {
  content: "";
}
.fi-bs-chart-line-up:before {
  content: "";
}
.fi-bs-chart-mixed-up-circle-currency:before {
  content: "";
}
.fi-bs-chart-mixed-up-circle-dollar:before {
  content: "";
}
.fi-bs-chart-mixed:before {
  content: "";
}
.fi-bs-chart-network:before {
  content: "";
}
.fi-bs-chart-pie-alt:before {
  content: "";
}
.fi-bs-chart-pie-simple-circle-currency:before {
  content: "";
}
.fi-bs-chart-pie-simple-circle-dollar:before {
  content: "";
}
.fi-bs-chart-pie:before {
  content: "";
}
.fi-bs-chart-pyramid:before {
  content: "";
}
.fi-bs-chart-radar:before {
  content: "";
}
.fi-bs-chart-scatter-3d:before {
  content: "";
}
.fi-bs-chart-scatter-bubble:before {
  content: "";
}
.fi-bs-chart-scatter:before {
  content: "";
}
.fi-bs-chart-set-theory:before {
  content: "";
}
.fi-bs-chart-simple-horizontal:before {
  content: "";
}
.fi-bs-chart-simple:before {
  content: "";
}
.fi-bs-chart-tree-map:before {
  content: "";
}
.fi-bs-chart-tree:before {
  content: "";
}
.fi-bs-chart-user:before {
  content: "";
}
.fi-bs-chart-waterfall:before {
  content: "";
}
.fi-bs-chat-arrow-down:before {
  content: "";
}
.fi-bs-chat-arrow-grow:before {
  content: "";
}
.fi-bs-chat-bubble-call:before {
  content: "";
}
.fi-bs-chatbot-speech-bubble:before {
  content: "";
}
.fi-bs-chatbot:before {
  content: "";
}
.fi-bs-cheap-bill:before {
  content: "";
}
.fi-bs-cheap-dollar:before {
  content: "";
}
.fi-bs-cheap-stack-dollar:before {
  content: "";
}
.fi-bs-cheap-stack:before {
  content: "";
}
.fi-bs-cheap:before {
  content: "";
}
.fi-bs-check-circle:before {
  content: "";
}
.fi-bs-check-double:before {
  content: "";
}
.fi-bs-check-in-calendar:before {
  content: "";
}
.fi-bs-check-out-calendar:before {
  content: "";
}
.fi-bs-check:before {
  content: "";
}
.fi-bs-checkbox:before {
  content: "";
}
.fi-bs-checklist-task-budget:before {
  content: "";
}
.fi-bs-cheese-alt:before {
  content: "";
}
.fi-bs-cheese:before {
  content: "";
}
.fi-bs-cheeseburger:before {
  content: "";
}
.fi-bs-cherry:before {
  content: "";
}
.fi-bs-chess-bishop:before {
  content: "";
}
.fi-bs-chess-board:before {
  content: "";
}
.fi-bs-chess-clock-alt:before {
  content: "";
}
.fi-bs-chess-clock:before {
  content: "";
}
.fi-bs-chess-king-alt:before {
  content: "";
}
.fi-bs-chess-king:before {
  content: "";
}
.fi-bs-chess-knight-alt:before {
  content: "";
}
.fi-bs-chess-knight:before {
  content: "";
}
.fi-bs-chess-pawn-alt:before {
  content: "";
}
.fi-bs-chess-pawn:before {
  content: "";
}
.fi-bs-chess-piece:before {
  content: "";
}
.fi-bs-chess-queen-alt:before {
  content: "";
}
.fi-bs-chess-queen:before {
  content: "";
}
.fi-bs-chess-rook-alt:before {
  content: "";
}
.fi-bs-chess-rook:before {
  content: "";
}
.fi-bs-chess:before {
  content: "";
}
.fi-bs-chevron-double-down:before {
  content: "";
}
.fi-bs-chevron-double-up:before {
  content: "";
}
.fi-bs-child-head:before {
  content: "";
}
.fi-bs-child:before {
  content: "";
}
.fi-bs-chimney:before {
  content: "";
}
.fi-bs-chip:before {
  content: "";
}
.fi-bs-chocolate:before {
  content: "";
}
.fi-bs-choir-singing:before {
  content: "";
}
.fi-bs-choose-alt:before {
  content: "";
}
.fi-bs-choose:before {
  content: "";
}
.fi-bs-church:before {
  content: "";
}
.fi-bs-circle-0:before {
  content: "";
}
.fi-bs-circle-1:before {
  content: "";
}
.fi-bs-circle-2:before {
  content: "";
}
.fi-bs-circle-3:before {
  content: "";
}
.fi-bs-circle-4:before {
  content: "";
}
.fi-bs-circle-5:before {
  content: "";
}
.fi-bs-circle-6:before {
  content: "";
}
.fi-bs-circle-7:before {
  content: "";
}
.fi-bs-circle-8:before {
  content: "";
}
.fi-bs-circle-9:before {
  content: "";
}
.fi-bs-circle-a:before {
  content: "";
}
.fi-bs-circle-b:before {
  content: "";
}
.fi-bs-circle-bolt:before {
  content: "";
}
.fi-bs-circle-book-open:before {
  content: "";
}
.fi-bs-circle-bookmark:before {
  content: "";
}
.fi-bs-circle-c:before {
  content: "";
}
.fi-bs-circle-calendar:before {
  content: "";
}
.fi-bs-circle-camera:before {
  content: "";
}
.fi-bs-circle-d:before {
  content: "";
}
.fi-bs-circle-dashed:before {
  content: "";
}
.fi-bs-circle-divide:before {
  content: "";
}
.fi-bs-circle-e:before {
  content: "";
}
.fi-bs-circle-ellipsis-vertical:before {
  content: "";
}
.fi-bs-circle-ellipsis:before {
  content: "";
}
.fi-bs-circle-envelope:before {
  content: "";
}
.fi-bs-circle-exclamation-check:before {
  content: "";
}
.fi-bs-circle-f:before {
  content: "";
}
.fi-bs-circle-g:before {
  content: "";
}
.fi-bs-circle-h:before {
  content: "";
}
.fi-bs-circle-half-stroke:before {
  content: "";
}
.fi-bs-circle-half:before {
  content: "";
}
.fi-bs-circle-heart:before {
  content: "";
}
.fi-bs-circle-i:before {
  content: "";
}
.fi-bs-circle-j:before {
  content: "";
}
.fi-bs-circle-k:before {
  content: "";
}
.fi-bs-circle-l:before {
  content: "";
}
.fi-bs-circle-m:before {
  content: "";
}
.fi-bs-circle-microphone-lines:before {
  content: "";
}
.fi-bs-circle-microphone:before {
  content: "";
}
.fi-bs-circle-n:before {
  content: "";
}
.fi-bs-circle-nodes:before {
  content: "";
}
.fi-bs-circle-o:before {
  content: "";
}
.fi-bs-circle-overlap:before {
  content: "";
}
.fi-bs-circle-p:before {
  content: "";
}
.fi-bs-circle-phone-flip:before {
  content: "";
}
.fi-bs-circle-phone-hangup:before {
  content: "";
}
.fi-bs-circle-phone:before {
  content: "";
}
.fi-bs-circle-q:before {
  content: "";
}
.fi-bs-circle-quarter:before {
  content: "";
}
.fi-bs-circle-quarters-alt:before {
  content: "";
}
.fi-bs-circle-r:before {
  content: "";
}
.fi-bs-circle-s:before {
  content: "";
}
.fi-bs-circle-small:before {
  content: "";
}
.fi-bs-circle-star:before {
  content: "";
}
.fi-bs-circle-t:before {
  content: "";
}
.fi-bs-circle-three-quarters:before {
  content: "";
}
.fi-bs-circle-trash:before {
  content: "";
}
.fi-bs-circle-u:before {
  content: "";
}
.fi-bs-circle-user:before {
  content: "";
}
.fi-bs-circle-v:before {
  content: "";
}
.fi-bs-circle-video:before {
  content: "";
}
.fi-bs-circle-w:before {
  content: "";
}
.fi-bs-circle-waveform-lines:before {
  content: "";
}
.fi-bs-circle-x:before {
  content: "";
}
.fi-bs-circle-xmark:before {
  content: "";
}
.fi-bs-circle-y:before {
  content: "";
}
.fi-bs-circle-z:before {
  content: "";
}
.fi-bs-circle:before {
  content: "";
}
.fi-bs-citrus-slice:before {
  content: "";
}
.fi-bs-citrus:before {
  content: "";
}
.fi-bs-city:before {
  content: "";
}
.fi-bs-clapperboard-play:before {
  content: "";
}
.fi-bs-clapperboard:before {
  content: "";
}
.fi-bs-clarinet:before {
  content: "";
}
.fi-bs-claw-marks:before {
  content: "";
}
.fi-bs-clear-alt:before {
  content: "";
}
.fi-bs-clip-file:before {
  content: "";
}
.fi-bs-clip-mail:before {
  content: "";
}
.fi-bs-clip:before {
  content: "";
}
.fi-bs-clipboard-check:before {
  content: "";
}
.fi-bs-clipboard-exclamation:before {
  content: "";
}
.fi-bs-clipboard-list-check:before {
  content: "";
}
.fi-bs-clipboard-list:before {
  content: "";
}
.fi-bs-clipboard-prescription:before {
  content: "";
}
.fi-bs-clipboard-question:before {
  content: "";
}
.fi-bs-clipboard-user:before {
  content: "";
}
.fi-bs-clipboard:before {
  content: "";
}
.fi-bs-clipoard-wrong:before {
  content: "";
}
.fi-bs-clock-desk:before {
  content: "";
}
.fi-bs-clock-eight-thirty:before {
  content: "";
}
.fi-bs-clock-eleven-thirty:before {
  content: "";
}
.fi-bs-clock-eleven:before {
  content: "";
}
.fi-bs-clock-five-thirty:before {
  content: "";
}
.fi-bs-clock-five:before {
  content: "";
}
.fi-bs-clock-four-thirty:before {
  content: "";
}
.fi-bs-clock-nine-thirty:before {
  content: "";
}
.fi-bs-clock-nine:before {
  content: "";
}
.fi-bs-clock-one-thirty:before {
  content: "";
}
.fi-bs-clock-one:before {
  content: "";
}
.fi-bs-clock-seven-thirty:before {
  content: "";
}
.fi-bs-clock-seven:before {
  content: "";
}
.fi-bs-clock-six-thirty:before {
  content: "";
}
.fi-bs-clock-six:before {
  content: "";
}
.fi-bs-clock-ten-thirty:before {
  content: "";
}
.fi-bs-clock-ten:before {
  content: "";
}
.fi-bs-clock-three-thirty:before {
  content: "";
}
.fi-bs-clock-three:before {
  content: "";
}
.fi-bs-clock-time-tracking:before {
  content: "";
}
.fi-bs-clock-twelve-thirty:before {
  content: "";
}
.fi-bs-clock-twelve:before {
  content: "";
}
.fi-bs-clock-two-thirty:before {
  content: "";
}
.fi-bs-clock-two:before {
  content: "";
}
.fi-bs-clock-up-arrow:before {
  content: "";
}
.fi-bs-clock:before {
  content: "";
}
.fi-bs-clone:before {
  content: "";
}
.fi-bs-closed-captioning-slash:before {
  content: "";
}
.fi-bs-clothes-hanger:before {
  content: "";
}
.fi-bs-cloud-back-up-alt:before {
  content: "";
}
.fi-bs-cloud-back-up:before {
  content: "";
}
.fi-bs-cloud-check:before {
  content: "";
}
.fi-bs-cloud-code:before {
  content: "";
}
.fi-bs-cloud-disabled:before {
  content: "";
}
.fi-bs-cloud-download-alt:before {
  content: "";
}
.fi-bs-cloud-download:before {
  content: "";
}
.fi-bs-cloud-drizzle:before {
  content: "";
}
.fi-bs-cloud-exclamation:before {
  content: "";
}
.fi-bs-cloud-gear-automation:before {
  content: "";
}
.fi-bs-cloud-hail-mixed:before {
  content: "";
}
.fi-bs-cloud-hail:before {
  content: "";
}
.fi-bs-cloud-meatball:before {
  content: "";
}
.fi-bs-cloud-moon-rain:before {
  content: "";
}
.fi-bs-cloud-moon:before {
  content: "";
}
.fi-bs-cloud-question:before {
  content: "";
}
.fi-bs-cloud-rain:before {
  content: "";
}
.fi-bs-cloud-rainbow:before {
  content: "";
}
.fi-bs-cloud-share:before {
  content: "";
}
.fi-bs-cloud-showers-heavy:before {
  content: "";
}
.fi-bs-cloud-showers:before {
  content: "";
}
.fi-bs-cloud-sleet:before {
  content: "";
}
.fi-bs-cloud-snow:before {
  content: "";
}
.fi-bs-cloud-sun-rain:before {
  content: "";
}
.fi-bs-cloud-sun:before {
  content: "";
}
.fi-bs-cloud-upload-alt:before {
  content: "";
}
.fi-bs-cloud-upload:before {
  content: "";
}
.fi-bs-cloud:before {
  content: "";
}
.fi-bs-clouds-moon:before {
  content: "";
}
.fi-bs-clouds-sun:before {
  content: "";
}
.fi-bs-clouds:before {
  content: "";
}
.fi-bs-clover-alt:before {
  content: "";
}
.fi-bs-club:before {
  content: "";
}
.fi-bs-cocktail-alt:before {
  content: "";
}
.fi-bs-cocktail:before {
  content: "";
}
.fi-bs-coconut:before {
  content: "";
}
.fi-bs-code-branch:before {
  content: "";
}
.fi-bs-code-commit:before {
  content: "";
}
.fi-bs-code-compare:before {
  content: "";
}
.fi-bs-code-fork:before {
  content: "";
}
.fi-bs-code-merge:before {
  content: "";
}
.fi-bs-code-pull-request-closed:before {
  content: "";
}
.fi-bs-code-pull-request-draft:before {
  content: "";
}
.fi-bs-code-pull-request:before {
  content: "";
}
.fi-bs-code-simple:before {
  content: "";
}
.fi-bs-coffee-bean:before {
  content: "";
}
.fi-bs-coffee-beans:before {
  content: "";
}
.fi-bs-coffee-heart:before {
  content: "";
}
.fi-bs-coffee-pot:before {
  content: "";
}
.fi-bs-coffee:before {
  content: "";
}
.fi-bs-coffin-cross:before {
  content: "";
}
.fi-bs-coffin:before {
  content: "";
}
.fi-bs-coin-up-arrow:before {
  content: "";
}
.fi-bs-coin:before {
  content: "";
}
.fi-bs-coins:before {
  content: "";
}
.fi-bs-colon-sign:before {
  content: "";
}
.fi-bs-columns-3:before {
  content: "";
}
.fi-bs-comet:before {
  content: "";
}
.fi-bs-command:before {
  content: "";
}
.fi-bs-comment-alt-check:before {
  content: "";
}
.fi-bs-comment-alt-dots:before {
  content: "";
}
.fi-bs-comment-alt-edit:before {
  content: "";
}
.fi-bs-comment-alt-medical:before {
  content: "";
}
.fi-bs-comment-alt-middle-top:before {
  content: "";
}
.fi-bs-comment-alt-middle:before {
  content: "";
}
.fi-bs-comment-alt-minus:before {
  content: "";
}
.fi-bs-comment-alt-music:before {
  content: "";
}
.fi-bs-comment-alt:before {
  content: "";
}
.fi-bs-comment-arrow-down:before {
  content: "";
}
.fi-bs-comment-arrow-up-right:before {
  content: "";
}
.fi-bs-comment-arrow-up:before {
  content: "";
}
.fi-bs-comment-check:before {
  content: "";
}
.fi-bs-comment-code:before {
  content: "";
}
.fi-bs-comment-dollar:before {
  content: "";
}
.fi-bs-comment-dots:before {
  content: "";
}
.fi-bs-comment-exclamation:before {
  content: "";
}
.fi-bs-comment-heart:before {
  content: "";
}
.fi-bs-comment-image:before {
  content: "";
}
.fi-bs-comment-info:before {
  content: "";
}
.fi-bs-comment-medical:before {
  content: "";
}
.fi-bs-comment-minus:before {
  content: "";
}
.fi-bs-comment-pen:before {
  content: "";
}
.fi-bs-comment-question:before {
  content: "";
}
.fi-bs-comment-quote:before {
  content: "";
}
.fi-bs-comment-slash:before {
  content: "";
}
.fi-bs-comment-smile:before {
  content: "";
}
.fi-bs-comment-sms:before {
  content: "";
}
.fi-bs-comment-text:before {
  content: "";
}
.fi-bs-comment-user:before {
  content: "";
}
.fi-bs-comment-xmark:before {
  content: "";
}
.fi-bs-comment:before {
  content: "";
}
.fi-bs-comments-dollar:before {
  content: "";
}
.fi-bs-comments-question-check:before {
  content: "";
}
.fi-bs-comments-question:before {
  content: "";
}
.fi-bs-comments:before {
  content: "";
}
.fi-bs-compass-alt:before {
  content: "";
}
.fi-bs-compass-east:before {
  content: "";
}
.fi-bs-compass-north:before {
  content: "";
}
.fi-bs-compass-slash:before {
  content: "";
}
.fi-bs-compass-south:before {
  content: "";
}
.fi-bs-compass-west:before {
  content: "";
}
.fi-bs-completed:before {
  content: "";
}
.fi-bs-compliance-clipboard:before {
  content: "";
}
.fi-bs-compliance-document:before {
  content: "";
}
.fi-bs-compliance:before {
  content: "";
}
.fi-bs-compress-alt:before {
  content: "";
}
.fi-bs-compress:before {
  content: "";
}
.fi-bs-computer-classic:before {
  content: "";
}
.fi-bs-computer-mouse:before {
  content: "";
}
.fi-bs-computer-speaker:before {
  content: "";
}
.fi-bs-computer:before {
  content: "";
}
.fi-bs-concierge-bell:before {
  content: "";
}
.fi-bs-condition-alt:before {
  content: "";
}
.fi-bs-condition:before {
  content: "";
}
.fi-bs-confetti:before {
  content: "";
}
.fi-bs-constellation:before {
  content: "";
}
.fi-bs-container-storage:before {
  content: "";
}
.fi-bs-convert-document:before {
  content: "";
}
.fi-bs-convert-shapes:before {
  content: "";
}
.fi-bs-conveyor-belt-alt:before {
  content: "";
}
.fi-bs-conveyor-belt-arm:before {
  content: "";
}
.fi-bs-conveyor-belt-empty:before {
  content: "";
}
.fi-bs-conveyor-belt:before {
  content: "";
}
.fi-bs-cookie-alt:before {
  content: "";
}
.fi-bs-cookie:before {
  content: "";
}
.fi-bs-copy-alt:before {
  content: "";
}
.fi-bs-copy-image:before {
  content: "";
}
.fi-bs-copy:before {
  content: "";
}
.fi-bs-copyright:before {
  content: "";
}
.fi-bs-corn:before {
  content: "";
}
.fi-bs-corporate-alt:before {
  content: "";
}
.fi-bs-corporate:before {
  content: "";
}
.fi-bs-couch:before {
  content: "";
}
.fi-bs-court-sport:before {
  content: "";
}
.fi-bs-cow-alt:before {
  content: "";
}
.fi-bs-cow:before {
  content: "";
}
.fi-bs-cowbell-circle-plus:before {
  content: "";
}
.fi-bs-cowbell-more:before {
  content: "";
}
.fi-bs-cowbell:before {
  content: "";
}
.fi-bs-crab:before {
  content: "";
}
.fi-bs-crate-empty:before {
  content: "";
}
.fi-bs-cream:before {
  content: "";
}
.fi-bs-credit-card-buyer:before {
  content: "";
}
.fi-bs-credit-card-eye:before {
  content: "";
}
.fi-bs-credit-card:before {
  content: "";
}
.fi-bs-cricket:before {
  content: "";
}
.fi-bs-crm-alt:before {
  content: "";
}
.fi-bs-crm-computer:before {
  content: "";
}
.fi-bs-CRM:before {
  content: "";
}
.fi-bs-croissant:before {
  content: "";
}
.fi-bs-cross-circle:before {
  content: "";
}
.fi-bs-cross-religion:before {
  content: "";
}
.fi-bs-cross-small:before {
  content: "";
}
.fi-bs-cross:before {
  content: "";
}
.fi-bs-crow:before {
  content: "";
}
.fi-bs-crown:before {
  content: "";
}
.fi-bs-crutch:before {
  content: "";
}
.fi-bs-crutches:before {
  content: "";
}
.fi-bs-cruzeiro-sign:before {
  content: "";
}
.fi-bs-crypto-calendar:before {
  content: "";
}
.fi-bs-cryptocurrency:before {
  content: "";
}
.fi-bs-crystal-ball:before {
  content: "";
}
.fi-bs-cube:before {
  content: "";
}
.fi-bs-cubes-stacked:before {
  content: "";
}
.fi-bs-cubes:before {
  content: "";
}
.fi-bs-cucumber:before {
  content: "";
}
.fi-bs-cup-straw-swoosh:before {
  content: "";
}
.fi-bs-cup-straw:before {
  content: "";
}
.fi-bs-cup-togo:before {
  content: "";
}
.fi-bs-cupcake-alt:before {
  content: "";
}
.fi-bs-cupcake:before {
  content: "";
}
.fi-bs-curling:before {
  content: "";
}
.fi-bs-cursor-finger:before {
  content: "";
}
.fi-bs-cursor-plus:before {
  content: "";
}
.fi-bs-cursor-text-alt:before {
  content: "";
}
.fi-bs-cursor-text:before {
  content: "";
}
.fi-bs-cursor:before {
  content: "";
}
.fi-bs-curve-alt:before {
  content: "";
}
.fi-bs-curve-arrow:before {
  content: "";
}
.fi-bs-curve:before {
  content: "";
}
.fi-bs-custard:before {
  content: "";
}
.fi-bs-customer-care:before {
  content: "";
}
.fi-bs-customer-service:before {
  content: "";
}
.fi-bs-customization-cogwheel:before {
  content: "";
}
.fi-bs-customization:before {
  content: "";
}
.fi-bs-customize-computer:before {
  content: "";
}
.fi-bs-customize-edit:before {
  content: "";
}
.fi-bs-customize:before {
  content: "";
}
.fi-bs-CV:before {
  content: "";
}
.fi-bs-cvv-card:before {
  content: "";
}
.fi-bs-d:before {
  content: "";
}
.fi-bs-dagger:before {
  content: "";
}
.fi-bs-daily-calendar:before {
  content: "";
}
.fi-bs-damage:before {
  content: "";
}
.fi-bs-dart:before {
  content: "";
}
.fi-bs-dashboard-monitor:before {
  content: "";
}
.fi-bs-dashboard-panel:before {
  content: "";
}
.fi-bs-dashboard:before {
  content: "";
}
.fi-bs-data-transfer:before {
  content: "";
}
.fi-bs-database:before {
  content: "";
}
.fi-bs-debt:before {
  content: "";
}
.fi-bs-deer-rudolph:before {
  content: "";
}
.fi-bs-deer:before {
  content: "";
}
.fi-bs-delete-document:before {
  content: "";
}
.fi-bs-delete-right:before {
  content: "";
}
.fi-bs-delete-user:before {
  content: "";
}
.fi-bs-delete:before {
  content: "";
}
.fi-bs-democrat:before {
  content: "";
}
.fi-bs-department-structure:before {
  content: "";
}
.fi-bs-department:before {
  content: "";
}
.fi-bs-deposit-alt:before {
  content: "";
}
.fi-bs-deposit:before {
  content: "";
}
.fi-bs-description-alt:before {
  content: "";
}
.fi-bs-description:before {
  content: "";
}
.fi-bs-desk:before {
  content: "";
}
.fi-bs-desktop-arrow-down:before {
  content: "";
}
.fi-bs-desktop-wallpaper:before {
  content: "";
}
.fi-bs-devices:before {
  content: "";
}
.fi-bs-dewpoint:before {
  content: "";
}
.fi-bs-dharmachakra:before {
  content: "";
}
.fi-bs-diagram-cells:before {
  content: "";
}
.fi-bs-diagram-lean-canvas:before {
  content: "";
}
.fi-bs-diagram-nested:before {
  content: "";
}
.fi-bs-diagram-next:before {
  content: "";
}
.fi-bs-diagram-predecessor:before {
  content: "";
}
.fi-bs-diagram-previous:before {
  content: "";
}
.fi-bs-diagram-project:before {
  content: "";
}
.fi-bs-diagram-sankey:before {
  content: "";
}
.fi-bs-diagram-subtask:before {
  content: "";
}
.fi-bs-diagram-successor:before {
  content: "";
}
.fi-bs-diagram-venn:before {
  content: "";
}
.fi-bs-dial-high:before {
  content: "";
}
.fi-bs-dial-low:before {
  content: "";
}
.fi-bs-dial-max:before {
  content: "";
}
.fi-bs-dial-med-low:before {
  content: "";
}
.fi-bs-dial-med:before {
  content: "";
}
.fi-bs-dial-min:before {
  content: "";
}
.fi-bs-dial-off:before {
  content: "";
}
.fi-bs-dial:before {
  content: "";
}
.fi-bs-diamond-exclamation:before {
  content: "";
}
.fi-bs-diamond-turn-right:before {
  content: "";
}
.fi-bs-diamond:before {
  content: "";
}
.fi-bs-diary-bookmark-down:before {
  content: "";
}
.fi-bs-diary-bookmarks:before {
  content: "";
}
.fi-bs-diary-clasp:before {
  content: "";
}
.fi-bs-dice-alt:before {
  content: "";
}
.fi-bs-dice-d10:before {
  content: "";
}
.fi-bs-dice-d12:before {
  content: "";
}
.fi-bs-dice-d20:before {
  content: "";
}
.fi-bs-dice-d4:before {
  content: "";
}
.fi-bs-dice-d6:before {
  content: "";
}
.fi-bs-dice-d8:before {
  content: "";
}
.fi-bs-dice-four:before {
  content: "";
}
.fi-bs-dice-one:before {
  content: "";
}
.fi-bs-dice-six:before {
  content: "";
}
.fi-bs-dice-three:before {
  content: "";
}
.fi-bs-dice-two:before {
  content: "";
}
.fi-bs-dice:before {
  content: "";
}
.fi-bs-digging:before {
  content: "";
}
.fi-bs-digital-tachograph:before {
  content: "";
}
.fi-bs-dinner:before {
  content: "";
}
.fi-bs-diploma:before {
  content: "";
}
.fi-bs-direction-signal-arrow:before {
  content: "";
}
.fi-bs-direction-signal:before {
  content: "";
}
.fi-bs-disc-drive:before {
  content: "";
}
.fi-bs-disco-ball:before {
  content: "";
}
.fi-bs-discover:before {
  content: "";
}
.fi-bs-disease:before {
  content: "";
}
.fi-bs-disk:before {
  content: "";
}
.fi-bs-display-arrow-down:before {
  content: "";
}
.fi-bs-display-chart-up:before {
  content: "";
}
.fi-bs-display-code:before {
  content: "";
}
.fi-bs-display-medical:before {
  content: "";
}
.fi-bs-display-slash:before {
  content: "";
}
.fi-bs-distribute-spacing-horizontal:before {
  content: "";
}
.fi-bs-distribute-spacing-vertical:before {
  content: "";
}
.fi-bs-divide:before {
  content: "";
}
.fi-bs-dizzy:before {
  content: "";
}
.fi-bs-dna:before {
  content: "";
}
.fi-bs-do-not-enter:before {
  content: "";
}
.fi-bs-doctor:before {
  content: "";
}
.fi-bs-document-circle-wrong:before {
  content: "";
}
.fi-bs-document-paid:before {
  content: "";
}
.fi-bs-document-signed:before {
  content: "";
}
.fi-bs-document:before {
  content: "";
}
.fi-bs-dog-leashed:before {
  content: "";
}
.fi-bs-dog:before {
  content: "";
}
.fi-bs-dollar:before {
  content: "";
}
.fi-bs-dolly-flatbed-alt:before {
  content: "";
}
.fi-bs-dolly-flatbed-empty:before {
  content: "";
}
.fi-bs-dolly-flatbed:before {
  content: "";
}
.fi-bs-dolphin:before {
  content: "";
}
.fi-bs-domino-effect:before {
  content: "";
}
.fi-bs-donate:before {
  content: "";
}
.fi-bs-dong-sign:before {
  content: "";
}
.fi-bs-donut:before {
  content: "";
}
.fi-bs-door-closed:before {
  content: "";
}
.fi-bs-door-open:before {
  content: "";
}
.fi-bs-dot-circle:before {
  content: "";
}
.fi-bs-dot-pending:before {
  content: "";
}
.fi-bs-dove:before {
  content: "";
}
.fi-bs-down-from-bracket:before {
  content: "";
}
.fi-bs-down-left-and-up-right-to-center:before {
  content: "";
}
.fi-bs-down-left:before {
  content: "";
}
.fi-bs-down-right:before {
  content: "";
}
.fi-bs-down-to-line:before {
  content: "";
}
.fi-bs-down:before {
  content: "";
}
.fi-bs-download:before {
  content: "";
}
.fi-bs-drafting-compass:before {
  content: "";
}
.fi-bs-dragon:before {
  content: "";
}
.fi-bs-draw-polygon:before {
  content: "";
}
.fi-bs-draw-square:before {
  content: "";
}
.fi-bs-drawer-alt:before {
  content: "";
}
.fi-bs-drawer-empty:before {
  content: "";
}
.fi-bs-drawer:before {
  content: "";
}
.fi-bs-dreidel:before {
  content: "";
}
.fi-bs-drink-alt:before {
  content: "";
}
.fi-bs-driver-man:before {
  content: "";
}
.fi-bs-driver-woman:before {
  content: "";
}
.fi-bs-drone-alt:before {
  content: "";
}
.fi-bs-drone-front:before {
  content: "";
}
.fi-bs-drone:before {
  content: "";
}
.fi-bs-drop-down:before {
  content: "";
}
.fi-bs-dropdown-select:before {
  content: "";
}
.fi-bs-dropdown:before {
  content: "";
}
.fi-bs-drum-steelpan:before {
  content: "";
}
.fi-bs-drum:before {
  content: "";
}
.fi-bs-drumstick-bite:before {
  content: "";
}
.fi-bs-drumstick:before {
  content: "";
}
.fi-bs-dryer-alt:before {
  content: "";
}
.fi-bs-dryer:before {
  content: "";
}
.fi-bs-duck:before {
  content: "";
}
.fi-bs-dumbbell-fitness:before {
  content: "";
}
.fi-bs-dumbbell-horizontal:before {
  content: "";
}
.fi-bs-dumbbell-ray:before {
  content: "";
}
.fi-bs-dumbbell-weightlifting:before {
  content: "";
}
.fi-bs-dumpster-fire:before {
  content: "";
}
.fi-bs-dumpster:before {
  content: "";
}
.fi-bs-dungeon:before {
  content: "";
}
.fi-bs-duplicate:before {
  content: "";
}
.fi-bs-duration-alt:before {
  content: "";
}
.fi-bs-duration:before {
  content: "";
}
.fi-bs-e-learning:before {
  content: "";
}
.fi-bs-e:before {
  content: "";
}
.fi-bs-ear-deaf:before {
  content: "";
}
.fi-bs-ear-muffs:before {
  content: "";
}
.fi-bs-ear:before {
  content: "";
}
.fi-bs-earnings:before {
  content: "";
}
.fi-bs-earth-africa:before {
  content: "";
}
.fi-bs-earth-americas:before {
  content: "";
}
.fi-bs-earth-asia:before {
  content: "";
}
.fi-bs-earth-europa:before {
  content: "";
}
.fi-bs-eclipse-alt:before {
  content: "";
}
.fi-bs-eclipse:before {
  content: "";
}
.fi-bs-edit-alt:before {
  content: "";
}
.fi-bs-edit:before {
  content: "";
}
.fi-bs-effect:before {
  content: "";
}
.fi-bs-egg-fried:before {
  content: "";
}
.fi-bs-egg:before {
  content: "";
}
.fi-bs-eject:before {
  content: "";
}
.fi-bs-elephant:before {
  content: "";
}
.fi-bs-elevator:before {
  content: "";
}
.fi-bs-email-pending:before {
  content: "";
}
.fi-bs-employee-alt:before {
  content: "";
}
.fi-bs-employee-handbook:before {
  content: "";
}
.fi-bs-employee-man-alt:before {
  content: "";
}
.fi-bs-employee-man:before {
  content: "";
}
.fi-bs-employees-woman-man:before {
  content: "";
}
.fi-bs-employees:before {
  content: "";
}
.fi-bs-empty-set:before {
  content: "";
}
.fi-bs-endless-loop:before {
  content: "";
}
.fi-bs-engine-warning:before {
  content: "";
}
.fi-bs-engine:before {
  content: "";
}
.fi-bs-enter:before {
  content: "";
}
.fi-bs-envelope-ban:before {
  content: "";
}
.fi-bs-envelope-bulk:before {
  content: "";
}
.fi-bs-envelope-dot:before {
  content: "";
}
.fi-bs-envelope-download:before {
  content: "";
}
.fi-bs-envelope-heart:before {
  content: "";
}
.fi-bs-envelope-marker:before {
  content: "";
}
.fi-bs-envelope-open-dollar:before {
  content: "";
}
.fi-bs-envelope-open-text:before {
  content: "";
}
.fi-bs-envelope-open:before {
  content: "";
}
.fi-bs-envelope-plus:before {
  content: "";
}
.fi-bs-envelope:before {
  content: "";
}
.fi-bs-envelopes:before {
  content: "";
}
.fi-bs-equality:before {
  content: "";
}
.fi-bs-equals:before {
  content: "";
}
.fi-bs-eraser:before {
  content: "";
}
.fi-bs-error-camera:before {
  content: "";
}
.fi-bs-escalator:before {
  content: "";
}
.fi-bs-ethernet:before {
  content: "";
}
.fi-bs-euro:before {
  content: "";
}
.fi-bs-excavator:before {
  content: "";
}
.fi-bs-exchange-alt:before {
  content: "";
}
.fi-bs-exchange-cryptocurrency:before {
  content: "";
}
.fi-bs-exchange:before {
  content: "";
}
.fi-bs-exclamation:before {
  content: "";
}
.fi-bs-exit-alt:before {
  content: "";
}
.fi-bs-exit:before {
  content: "";
}
.fi-bs-expand-arrows-alt:before {
  content: "";
}
.fi-bs-expand-arrows:before {
  content: "";
}
.fi-bs-expand:before {
  content: "";
}
.fi-bs-expense-bill:before {
  content: "";
}
.fi-bs-expense:before {
  content: "";
}
.fi-bs-external-hard-drive:before {
  content: "";
}
.fi-bs-external-world:before {
  content: "";
}
.fi-bs-eye-crossed:before {
  content: "";
}
.fi-bs-eye-dropper-half:before {
  content: "";
}
.fi-bs-eye-dropper:before {
  content: "";
}
.fi-bs-eye:before {
  content: "";
}
.fi-bs-eyes:before {
  content: "";
}
.fi-bs-f:before {
  content: "";
}
.fi-bs-fabric:before {
  content: "";
}
.fi-bs-face-angry-horns:before {
  content: "";
}
.fi-bs-face-anguished:before {
  content: "";
}
.fi-bs-face-anxious-sweat:before {
  content: "";
}
.fi-bs-face-astonished:before {
  content: "";
}
.fi-bs-face-awesome:before {
  content: "";
}
.fi-bs-face-beam-hand-over-mouth:before {
  content: "";
}
.fi-bs-face-confounded:before {
  content: "";
}
.fi-bs-face-confused:before {
  content: "";
}
.fi-bs-face-cowboy-hat:before {
  content: "";
}
.fi-bs-face-disappointed:before {
  content: "";
}
.fi-bs-face-disguise:before {
  content: "";
}
.fi-bs-face-downcast-sweat:before {
  content: "";
}
.fi-bs-face-drooling:before {
  content: "";
}
.fi-bs-face-explode:before {
  content: "";
}
.fi-bs-face-expressionless:before {
  content: "";
}
.fi-bs-face-eyes-xmarks:before {
  content: "";
}
.fi-bs-face-fearful:before {
  content: "";
}
.fi-bs-face-glasses:before {
  content: "";
}
.fi-bs-face-grin-tongue-wink:before {
  content: "";
}
.fi-bs-face-hand-yawn:before {
  content: "";
}
.fi-bs-face-head-bandage:before {
  content: "";
}
.fi-bs-face-hushed:before {
  content: "";
}
.fi-bs-face-icicles:before {
  content: "";
}
.fi-bs-face-lying:before {
  content: "";
}
.fi-bs-face-mask:before {
  content: "";
}
.fi-bs-face-monocle:before {
  content: "";
}
.fi-bs-face-nauseated:before {
  content: "";
}
.fi-bs-face-nose-steam:before {
  content: "";
}
.fi-bs-face-party:before {
  content: "";
}
.fi-bs-face-pensive:before {
  content: "";
}
.fi-bs-face-persevering:before {
  content: "";
}
.fi-bs-face-pleading:before {
  content: "";
}
.fi-bs-face-raised-eyebrow:before {
  content: "";
}
.fi-bs-face-relieved:before {
  content: "";
}
.fi-bs-face-sad-sweat:before {
  content: "";
}
.fi-bs-face-scream:before {
  content: "";
}
.fi-bs-face-shush:before {
  content: "";
}
.fi-bs-face-sleeping:before {
  content: "";
}
.fi-bs-face-sleepy:before {
  content: "";
}
.fi-bs-face-smile-halo:before {
  content: "";
}
.fi-bs-face-smile-hearts:before {
  content: "";
}
.fi-bs-face-smile-horns:before {
  content: "";
}
.fi-bs-face-smile-tear:before {
  content: "";
}
.fi-bs-face-smile-tongue:before {
  content: "";
}
.fi-bs-face-smile-upside-down:before {
  content: "";
}
.fi-bs-face-smiling-hands:before {
  content: "";
}
.fi-bs-face-smirking:before {
  content: "";
}
.fi-bs-face-sunglasses-alt:before {
  content: "";
}
.fi-bs-face-sunglasses:before {
  content: "";
}
.fi-bs-face-swear:before {
  content: "";
}
.fi-bs-face-thermometer:before {
  content: "";
}
.fi-bs-face-thinking:before {
  content: "";
}
.fi-bs-face-tissue:before {
  content: "";
}
.fi-bs-face-tongue-money:before {
  content: "";
}
.fi-bs-face-tongue-sweat:before {
  content: "";
}
.fi-bs-face-unamused:before {
  content: "";
}
.fi-bs-face-viewfinder:before {
  content: "";
}
.fi-bs-face-vomit:before {
  content: "";
}
.fi-bs-face-weary:before {
  content: "";
}
.fi-bs-face-woozy:before {
  content: "";
}
.fi-bs-face-worried:before {
  content: "";
}
.fi-bs-face-zany:before {
  content: "";
}
.fi-bs-face-zipper:before {
  content: "";
}
.fi-bs-fail:before {
  content: "";
}
.fi-bs-falafel:before {
  content: "";
}
.fi-bs-family-dress:before {
  content: "";
}
.fi-bs-family-pants:before {
  content: "";
}
.fi-bs-family:before {
  content: "";
}
.fi-bs-fan-table:before {
  content: "";
}
.fi-bs-fan:before {
  content: "";
}
.fi-bs-farm:before {
  content: "";
}
.fi-bs-faucet-drip:before {
  content: "";
}
.fi-bs-faucet:before {
  content: "";
}
.fi-bs-fax:before {
  content: "";
}
.fi-bs-feather-pointed:before {
  content: "";
}
.fi-bs-feather:before {
  content: "";
}
.fi-bs-features-alt:before {
  content: "";
}
.fi-bs-features:before {
  content: "";
}
.fi-bs-fee-receipt:before {
  content: "";
}
.fi-bs-fee:before {
  content: "";
}
.fi-bs-feedback-alt:before {
  content: "";
}
.fi-bs-feedback-cycle-loop:before {
  content: "";
}
.fi-bs-feedback-hand:before {
  content: "";
}
.fi-bs-feedback-review:before {
  content: "";
}
.fi-bs-feedback:before {
  content: "";
}
.fi-bs-fence:before {
  content: "";
}
.fi-bs-ferris-wheel:before {
  content: "";
}
.fi-bs-field-hockey:before {
  content: "";
}
.fi-bs-fighter-jet:before {
  content: "";
}
.fi-bs-file-ai:before {
  content: "";
}
.fi-bs-file-audio:before {
  content: "";
}
.fi-bs-file-binary:before {
  content: "";
}
.fi-bs-file-chart-line:before {
  content: "";
}
.fi-bs-file-chart-pie:before {
  content: "";
}
.fi-bs-file-circle-info:before {
  content: "";
}
.fi-bs-file-cloud:before {
  content: "";
}
.fi-bs-file-code:before {
  content: "";
}
.fi-bs-file-csv:before {
  content: "";
}
.fi-bs-file-download:before {
  content: "";
}
.fi-bs-file-edit:before {
  content: "";
}
.fi-bs-file-eps:before {
  content: "";
}
.fi-bs-file-excel:before {
  content: "";
}
.fi-bs-file-exclamation:before {
  content: "";
}
.fi-bs-file-export:before {
  content: "";
}
.fi-bs-file-image:before {
  content: "";
}
.fi-bs-file-import:before {
  content: "";
}
.fi-bs-file-invoice-dollar:before {
  content: "";
}
.fi-bs-file-invoice:before {
  content: "";
}
.fi-bs-file-medical-alt:before {
  content: "";
}
.fi-bs-file-medical:before {
  content: "";
}
.fi-bs-file-minus:before {
  content: "";
}
.fi-bs-file-pdf:before {
  content: "";
}
.fi-bs-file-powerpoint:before {
  content: "";
}
.fi-bs-file-prescription:before {
  content: "";
}
.fi-bs-file-psd:before {
  content: "";
}
.fi-bs-file-signature:before {
  content: "";
}
.fi-bs-file-spreadsheet:before {
  content: "";
}
.fi-bs-file-upload:before {
  content: "";
}
.fi-bs-file-user:before {
  content: "";
}
.fi-bs-file-video:before {
  content: "";
}
.fi-bs-file-word:before {
  content: "";
}
.fi-bs-file-zipper:before {
  content: "";
}
.fi-bs-file:before {
  content: "";
}
.fi-bs-files-medical:before {
  content: "";
}
.fi-bs-fill:before {
  content: "";
}
.fi-bs-film-canister:before {
  content: "";
}
.fi-bs-film-slash:before {
  content: "";
}
.fi-bs-film:before {
  content: "";
}
.fi-bs-films:before {
  content: "";
}
.fi-bs-filter-list:before {
  content: "";
}
.fi-bs-filter-slash:before {
  content: "";
}
.fi-bs-filter:before {
  content: "";
}
.fi-bs-filters:before {
  content: "";
}
.fi-bs-fingerprint-security-risk:before {
  content: "";
}
.fi-bs-fingerprint:before {
  content: "";
}
.fi-bs-fire-burner:before {
  content: "";
}
.fi-bs-fire-extinguisher:before {
  content: "";
}
.fi-bs-fire-flame-curved:before {
  content: "";
}
.fi-bs-fire-flame-simple:before {
  content: "";
}
.fi-bs-fire-hydrant:before {
  content: "";
}
.fi-bs-fire-smoke:before {
  content: "";
}
.fi-bs-fireplace:before {
  content: "";
}
.fi-bs-first-award:before {
  content: "";
}
.fi-bs-first-laurel:before {
  content: "";
}
.fi-bs-first-medal:before {
  content: "";
}
.fi-bs-first:before {
  content: "";
}
.fi-bs-fish-bones:before {
  content: "";
}
.fi-bs-fish-cooked:before {
  content: "";
}
.fi-bs-fish:before {
  content: "";
}
.fi-bs-fishing-rod:before {
  content: "";
}
.fi-bs-fist-move:before {
  content: "";
}
.fi-bs-flag-alt:before {
  content: "";
}
.fi-bs-flag-checkered:before {
  content: "";
}
.fi-bs-flag-usa:before {
  content: "";
}
.fi-bs-flag:before {
  content: "";
}
.fi-bs-flame:before {
  content: "";
}
.fi-bs-flashlight:before {
  content: "";
}
.fi-bs-flask-gear:before {
  content: "";
}
.fi-bs-flask-poison:before {
  content: "";
}
.fi-bs-flask-potion:before {
  content: "";
}
.fi-bs-flask:before {
  content: "";
}
.fi-bs-flatbread-stuffed:before {
  content: "";
}
.fi-bs-flatbread:before {
  content: "";
}
.fi-bs-flip-horizontal:before {
  content: "";
}
.fi-bs-floor-alt:before {
  content: "";
}
.fi-bs-floor-layer:before {
  content: "";
}
.fi-bs-floor:before {
  content: "";
}
.fi-bs-floppy-disk-circle-arrow-right:before {
  content: "";
}
.fi-bs-floppy-disk-circle-xmark:before {
  content: "";
}
.fi-bs-floppy-disk-pen:before {
  content: "";
}
.fi-bs-floppy-disks:before {
  content: "";
}
.fi-bs-florin-sign:before {
  content: "";
}
.fi-bs-flower-bouquet:before {
  content: "";
}
.fi-bs-flower-butterfly:before {
  content: "";
}
.fi-bs-flower-daffodil:before {
  content: "";
}
.fi-bs-flower-tulip:before {
  content: "";
}
.fi-bs-flower:before {
  content: "";
}
.fi-bs-flushed:before {
  content: "";
}
.fi-bs-flute:before {
  content: "";
}
.fi-bs-flux-capacitor:before {
  content: "";
}
.fi-bs-fly-insect:before {
  content: "";
}
.fi-bs-flying-disc:before {
  content: "";
}
.fi-bs-fog:before {
  content: "";
}
.fi-bs-folder-download:before {
  content: "";
}
.fi-bs-folder-fire:before {
  content: "";
}
.fi-bs-folder-minus:before {
  content: "";
}
.fi-bs-folder-open:before {
  content: "";
}
.fi-bs-folder-times:before {
  content: "";
}
.fi-bs-folder-tree:before {
  content: "";
}
.fi-bs-folder-upload:before {
  content: "";
}
.fi-bs-folder-xmark:before {
  content: "";
}
.fi-bs-folder:before {
  content: "";
}
.fi-bs-folders:before {
  content: "";
}
.fi-bs-follow-folder:before {
  content: "";
}
.fi-bs-followcollection:before {
  content: "";
}
.fi-bs-following:before {
  content: "";
}
.fi-bs-fondue-pot:before {
  content: "";
}
.fi-bs-football:before {
  content: "";
}
.fi-bs-foreign-language-audio:before {
  content: "";
}
.fi-bs-fork:before {
  content: "";
}
.fi-bs-forklift:before {
  content: "";
}
.fi-bs-form:before {
  content: "";
}
.fi-bs-fort:before {
  content: "";
}
.fi-bs-forward-fast:before {
  content: "";
}
.fi-bs-forward:before {
  content: "";
}
.fi-bs-fox:before {
  content: "";
}
.fi-bs-frame:before {
  content: "";
}
.fi-bs-franc-sign:before {
  content: "";
}
.fi-bs-free-delivery:before {
  content: "";
}
.fi-bs-free:before {
  content: "";
}
.fi-bs-french-fries:before {
  content: "";
}
.fi-bs-friday:before {
  content: "";
}
.fi-bs-frog:before {
  content: "";
}
.fi-bs-frown:before {
  content: "";
}
.fi-bs-ftp:before {
  content: "";
}
.fi-bs-fuel-gauge:before {
  content: "";
}
.fi-bs-function-process:before {
  content: "";
}
.fi-bs-function-square:before {
  content: "";
}
.fi-bs-function:before {
  content: "";
}
.fi-bs-funnel-dollar:before {
  content: "";
}
.fi-bs-g:before {
  content: "";
}
.fi-bs-galaxy-alt:before {
  content: "";
}
.fi-bs-galaxy-planet:before {
  content: "";
}
.fi-bs-galaxy-star:before {
  content: "";
}
.fi-bs-galaxy:before {
  content: "";
}
.fi-bs-gallery-thumbnails:before {
  content: "";
}
.fi-bs-gallery:before {
  content: "";
}
.fi-bs-game-board-alt:before {
  content: "";
}
.fi-bs-gamepad:before {
  content: "";
}
.fi-bs-garage-car:before {
  content: "";
}
.fi-bs-garage-open:before {
  content: "";
}
.fi-bs-garage:before {
  content: "";
}
.fi-bs-garlic-alt:before {
  content: "";
}
.fi-bs-garlic:before {
  content: "";
}
.fi-bs-gas-pump-alt:before {
  content: "";
}
.fi-bs-gas-pump-slash:before {
  content: "";
}
.fi-bs-gas-pump:before {
  content: "";
}
.fi-bs-gauge-circle-bolt:before {
  content: "";
}
.fi-bs-gauge-circle-minus:before {
  content: "";
}
.fi-bs-gauge-circle-plus:before {
  content: "";
}
.fi-bs-gavel:before {
  content: "";
}
.fi-bs-gay-couple:before {
  content: "";
}
.fi-bs-gears:before {
  content: "";
}
.fi-bs-gem:before {
  content: "";
}
.fi-bs-general:before {
  content: "";
}
.fi-bs-ghost:before {
  content: "";
}
.fi-bs-gif-square:before {
  content: "";
}
.fi-bs-gif:before {
  content: "";
}
.fi-bs-gift-box-benefits:before {
  content: "";
}
.fi-bs-gift-card:before {
  content: "";
}
.fi-bs-gift:before {
  content: "";
}
.fi-bs-gifts:before {
  content: "";
}
.fi-bs-gingerbread-man:before {
  content: "";
}
.fi-bs-glass-champagne:before {
  content: "";
}
.fi-bs-glass-cheers:before {
  content: "";
}
.fi-bs-glass-citrus:before {
  content: "";
}
.fi-bs-glass-empty:before {
  content: "";
}
.fi-bs-glass-half:before {
  content: "";
}
.fi-bs-glass-water-droplet:before {
  content: "";
}
.fi-bs-glass-whiskey-rocks:before {
  content: "";
}
.fi-bs-glass-whiskey:before {
  content: "";
}
.fi-bs-glass:before {
  content: "";
}
.fi-bs-glasses:before {
  content: "";
}
.fi-bs-globe-alt:before {
  content: "";
}
.fi-bs-globe-pointer:before {
  content: "";
}
.fi-bs-globe-snow:before {
  content: "";
}
.fi-bs-globe:before {
  content: "";
}
.fi-bs-goal-net:before {
  content: "";
}
.fi-bs-golf-ball:before {
  content: "";
}
.fi-bs-golf-club:before {
  content: "";
}
.fi-bs-golf-hole:before {
  content: "";
}
.fi-bs-golf:before {
  content: "";
}
.fi-bs-gopuram:before {
  content: "";
}
.fi-bs-government-budget:before {
  content: "";
}
.fi-bs-government-flag:before {
  content: "";
}
.fi-bs-government-user:before {
  content: "";
}
.fi-bs-gps-navigation:before {
  content: "";
}
.fi-bs-graduation-cap:before {
  content: "";
}
.fi-bs-gramophone:before {
  content: "";
}
.fi-bs-grape:before {
  content: "";
}
.fi-bs-graph-curve:before {
  content: "";
}
.fi-bs-graphic-style:before {
  content: "";
}
.fi-bs-graphic-tablet:before {
  content: "";
}
.fi-bs-grate-droplet:before {
  content: "";
}
.fi-bs-grate:before {
  content: "";
}
.fi-bs-greater-than-equal:before {
  content: "";
}
.fi-bs-greater-than:before {
  content: "";
}
.fi-bs-greek-helmet:before {
  content: "";
}
.fi-bs-grid-alt:before {
  content: "";
}
.fi-bs-grid-dividers:before {
  content: "";
}
.fi-bs-grid:before {
  content: "";
}
.fi-bs-grill-hot-alt:before {
  content: "";
}
.fi-bs-grill:before {
  content: "";
}
.fi-bs-grimace:before {
  content: "";
}
.fi-bs-grin-alt:before {
  content: "";
}
.fi-bs-grin-beam-sweat:before {
  content: "";
}
.fi-bs-grin-beam:before {
  content: "";
}
.fi-bs-grin-hearts:before {
  content: "";
}
.fi-bs-grin-squint-tears:before {
  content: "";
}
.fi-bs-grin-squint:before {
  content: "";
}
.fi-bs-grin-stars:before {
  content: "";
}
.fi-bs-grin-tears:before {
  content: "";
}
.fi-bs-grin-tongue-squint:before {
  content: "";
}
.fi-bs-grin-tongue-wink:before {
  content: "";
}
.fi-bs-grin-tongue:before {
  content: "";
}
.fi-bs-grin-wink:before {
  content: "";
}
.fi-bs-grin:before {
  content: "";
}
.fi-bs-grip-dots-vertical:before {
  content: "";
}
.fi-bs-grip-dots:before {
  content: "";
}
.fi-bs-grip-horizontal:before {
  content: "";
}
.fi-bs-grip-lines-vertical:before {
  content: "";
}
.fi-bs-grip-lines:before {
  content: "";
}
.fi-bs-grip-vertical:before {
  content: "";
}
.fi-bs-grocery-bag:before {
  content: "";
}
.fi-bs-grocery-basket:before {
  content: "";
}
.fi-bs-group-arrows-rotate:before {
  content: "";
}
.fi-bs-group-call:before {
  content: "";
}
.fi-bs-group-community-social-media:before {
  content: "";
}
.fi-bs-growth-chart-invest:before {
  content: "";
}
.fi-bs-guarani-sign:before {
  content: "";
}
.fi-bs-guide-alt:before {
  content: "";
}
.fi-bs-guide:before {
  content: "";
}
.fi-bs-guitar-electric:before {
  content: "";
}
.fi-bs-guitar:before {
  content: "";
}
.fi-bs-guitars:before {
  content: "";
}
.fi-bs-gun-squirt:before {
  content: "";
}
.fi-bs-gym:before {
  content: "";
}
.fi-bs-h-square:before {
  content: "";
}
.fi-bs-h:before {
  content: "";
}
.fi-bs-h1:before {
  content: "";
}
.fi-bs-h2:before {
  content: "";
}
.fi-bs-h3:before {
  content: "";
}
.fi-bs-h4:before {
  content: "";
}
.fi-bs-hair-clipper:before {
  content: "";
}
.fi-bs-hamburger-soda:before {
  content: "";
}
.fi-bs-hamburger:before {
  content: "";
}
.fi-bs-hammer-crash:before {
  content: "";
}
.fi-bs-hammer-war:before {
  content: "";
}
.fi-bs-hammer:before {
  content: "";
}
.fi-bs-hamsa:before {
  content: "";
}
.fi-bs-hand-back-fist:before {
  content: "";
}
.fi-bs-hand-back-point-down:before {
  content: "";
}
.fi-bs-hand-back-point-left:before {
  content: "";
}
.fi-bs-hand-back-point-ribbon:before {
  content: "";
}
.fi-bs-hand-back-point-right:before {
  content: "";
}
.fi-bs-hand-bill:before {
  content: "";
}
.fi-bs-hand-dots:before {
  content: "";
}
.fi-bs-hand-fingers-crossed:before {
  content: "";
}
.fi-bs-hand-fist:before {
  content: "";
}
.fi-bs-hand-heart:before {
  content: "";
}
.fi-bs-hand-holding-box:before {
  content: "";
}
.fi-bs-hand-holding-droplet:before {
  content: "";
}
.fi-bs-hand-holding-heart:before {
  content: "";
}
.fi-bs-hand-holding-magic:before {
  content: "";
}
.fi-bs-hand-holding-medical:before {
  content: "";
}
.fi-bs-hand-holding-seedling:before {
  content: "";
}
.fi-bs-hand-holding-skull:before {
  content: "";
}
.fi-bs-hand-holding-usd:before {
  content: "";
}
.fi-bs-hand-holding-water:before {
  content: "";
}
.fi-bs-hand-horns:before {
  content: "";
}
.fi-bs-hand-lizard:before {
  content: "";
}
.fi-bs-hand-love:before {
  content: "";
}
.fi-bs-hand-middle-finger:before {
  content: "";
}
.fi-bs-hand-paper:before {
  content: "";
}
.fi-bs-hand-peace:before {
  content: "";
}
.fi-bs-hand-point-ribbon:before {
  content: "";
}
.fi-bs-hand-scissors:before {
  content: "";
}
.fi-bs-hand-sparkles:before {
  content: "";
}
.fi-bs-hand-spock:before {
  content: "";
}
.fi-bs-hand-wave:before {
  content: "";
}
.fi-bs-hand:before {
  content: "";
}
.fi-bs-handmade:before {
  content: "";
}
.fi-bs-hands-bubbles:before {
  content: "";
}
.fi-bs-hands-clapping:before {
  content: "";
}
.fi-bs-hands-heart:before {
  content: "";
}
.fi-bs-hands-holding-diamond:before {
  content: "";
}
.fi-bs-hands-holding:before {
  content: "";
}
.fi-bs-hands-usd:before {
  content: "";
}
.fi-bs-handshake-angle:before {
  content: "";
}
.fi-bs-handshake-deal-loan:before {
  content: "";
}
.fi-bs-handshake-house:before {
  content: "";
}
.fi-bs-handshake-simple-slash:before {
  content: "";
}
.fi-bs-handshake-trust:before {
  content: "";
}
.fi-bs-handshake:before {
  content: "";
}
.fi-bs-happy:before {
  content: "";
}
.fi-bs-hard-hat:before {
  content: "";
}
.fi-bs-hashtag-lock:before {
  content: "";
}
.fi-bs-hastag:before {
  content: "";
}
.fi-bs-hat-beach:before {
  content: "";
}
.fi-bs-hat-birthday:before {
  content: "";
}
.fi-bs-hat-chef:before {
  content: "";
}
.fi-bs-hat-cowboy-side:before {
  content: "";
}
.fi-bs-hat-cowboy:before {
  content: "";
}
.fi-bs-hat-santa:before {
  content: "";
}
.fi-bs-hat-winter:before {
  content: "";
}
.fi-bs-hat-witch:before {
  content: "";
}
.fi-bs-hat-wizard:before {
  content: "";
}
.fi-bs-hdd:before {
  content: "";
}
.fi-bs-head-side-brain:before {
  content: "";
}
.fi-bs-head-side-cough-slash:before {
  content: "";
}
.fi-bs-head-side-cough:before {
  content: "";
}
.fi-bs-head-side-headphones:before {
  content: "";
}
.fi-bs-head-side-heart:before {
  content: "";
}
.fi-bs-head-side-mask:before {
  content: "";
}
.fi-bs-head-side-medical:before {
  content: "";
}
.fi-bs-head-side-thinking:before {
  content: "";
}
.fi-bs-head-side-virus:before {
  content: "";
}
.fi-bs-head-side:before {
  content: "";
}
.fi-bs-head-vr:before {
  content: "";
}
.fi-bs-heading:before {
  content: "";
}
.fi-bs-headphones:before {
  content: "";
}
.fi-bs-headset:before {
  content: "";
}
.fi-bs-heart-arrow:before {
  content: "";
}
.fi-bs-heart-brain:before {
  content: "";
}
.fi-bs-heart-crack:before {
  content: "";
}
.fi-bs-heart-half-stroke:before {
  content: "";
}
.fi-bs-heart-half:before {
  content: "";
}
.fi-bs-heart-health-muscle:before {
  content: "";
}
.fi-bs-heart-lock:before {
  content: "";
}
.fi-bs-heart-partner-handshake:before {
  content: "";
}
.fi-bs-heart-rate:before {
  content: "";
}
.fi-bs-heart-slash:before {
  content: "";
}
.fi-bs-heart-upside-down:before {
  content: "";
}
.fi-bs-heart:before {
  content: "";
}
.fi-bs-heat:before {
  content: "";
}
.fi-bs-helicopter-side:before {
  content: "";
}
.fi-bs-helmet-battle:before {
  content: "";
}
.fi-bs-hexagon-check:before {
  content: "";
}
.fi-bs-hexagon-divide:before {
  content: "";
}
.fi-bs-hexagon-exclamation:before {
  content: "";
}
.fi-bs-hexagon:before {
  content: "";
}
.fi-bs-high-definition:before {
  content: "";
}
.fi-bs-high-five-celebration-yes:before {
  content: "";
}
.fi-bs-high-five:before {
  content: "";
}
.fi-bs-highlighter-line:before {
  content: "";
}
.fi-bs-highlighter:before {
  content: "";
}
.fi-bs-hiking:before {
  content: "";
}
.fi-bs-hippo:before {
  content: "";
}
.fi-bs-hockey-mask:before {
  content: "";
}
.fi-bs-hockey-puck:before {
  content: "";
}
.fi-bs-hockey-stick-puck:before {
  content: "";
}
.fi-bs-hockey-sticks:before {
  content: "";
}
.fi-bs-holding-hand-gear:before {
  content: "";
}
.fi-bs-holding-hand-revenue:before {
  content: "";
}
.fi-bs-holly-berry:before {
  content: "";
}
.fi-bs-home-heart:before {
  content: "";
}
.fi-bs-home-location-alt:before {
  content: "";
}
.fi-bs-home-location:before {
  content: "";
}
.fi-bs-home:before {
  content: "";
}
.fi-bs-honey-pot:before {
  content: "";
}
.fi-bs-hood-cloak:before {
  content: "";
}
.fi-bs-horizontal-rule:before {
  content: "";
}
.fi-bs-horse-head:before {
  content: "";
}
.fi-bs-horse-saddle:before {
  content: "";
}
.fi-bs-horse:before {
  content: "";
}
.fi-bs-horseshoe-broken:before {
  content: "";
}
.fi-bs-horseshoe:before {
  content: "";
}
.fi-bs-hose-reel:before {
  content: "";
}
.fi-bs-hose:before {
  content: "";
}
.fi-bs-hospital-symbol:before {
  content: "";
}
.fi-bs-hospital-user:before {
  content: "";
}
.fi-bs-hospital:before {
  content: "";
}
.fi-bs-hospitals:before {
  content: "";
}
.fi-bs-hot-tub:before {
  content: "";
}
.fi-bs-hotdog:before {
  content: "";
}
.fi-bs-hotel:before {
  content: "";
}
.fi-bs-hourglass-end:before {
  content: "";
}
.fi-bs-hourglass-start:before {
  content: "";
}
.fi-bs-hourglass:before {
  content: "";
}
.fi-bs-house-blank:before {
  content: "";
}
.fi-bs-house-building:before {
  content: "";
}
.fi-bs-house-chimney-blank:before {
  content: "";
}
.fi-bs-house-chimney-crack:before {
  content: "";
}
.fi-bs-house-chimney-heart:before {
  content: "";
}
.fi-bs-house-chimney-medical:before {
  content: "";
}
.fi-bs-house-chimney-user:before {
  content: "";
}
.fi-bs-house-chimney-window:before {
  content: "";
}
.fi-bs-house-chimney:before {
  content: "";
}
.fi-bs-house-circle-check:before {
  content: "";
}
.fi-bs-house-circle-exclamation:before {
  content: "";
}
.fi-bs-house-circle-xmark:before {
  content: "";
}
.fi-bs-house-crack-alt:before {
  content: "";
}
.fi-bs-house-crack:before {
  content: "";
}
.fi-bs-house-day:before {
  content: "";
}
.fi-bs-house-fire:before {
  content: "";
}
.fi-bs-house-flag:before {
  content: "";
}
.fi-bs-house-flood:before {
  content: "";
}
.fi-bs-house-laptop:before {
  content: "";
}
.fi-bs-house-leave:before {
  content: "";
}
.fi-bs-house-lock:before {
  content: "";
}
.fi-bs-house-medical:before {
  content: "";
}
.fi-bs-house-night:before {
  content: "";
}
.fi-bs-house-return:before {
  content: "";
}
.fi-bs-house-signal:before {
  content: "";
}
.fi-bs-house-tree:before {
  content: "";
}
.fi-bs-house-tsunami:before {
  content: "";
}
.fi-bs-house-turret:before {
  content: "";
}
.fi-bs-house-user:before {
  content: "";
}
.fi-bs-house-window:before {
  content: "";
}
.fi-bs-hr-group:before {
  content: "";
}
.fi-bs-hr-person:before {
  content: "";
}
.fi-bs-hr:before {
  content: "";
}
.fi-bs-hryvnia:before {
  content: "";
}
.fi-bs-humidity:before {
  content: "";
}
.fi-bs-hundred-points:before {
  content: "";
}
.fi-bs-hurricane:before {
  content: "";
}
.fi-bs-i:before {
  content: "";
}
.fi-bs-ice-cream:before {
  content: "";
}
.fi-bs-ice-skate:before {
  content: "";
}
.fi-bs-icicles:before {
  content: "";
}
.fi-bs-icon-star:before {
  content: "";
}
.fi-bs-id-badge:before {
  content: "";
}
.fi-bs-id-card-clip-alt:before {
  content: "";
}
.fi-bs-igloo:before {
  content: "";
}
.fi-bs-image-slash:before {
  content: "";
}
.fi-bs-images-user:before {
  content: "";
}
.fi-bs-images:before {
  content: "";
}
.fi-bs-improve-user:before {
  content: "";
}
.fi-bs-inbox-full:before {
  content: "";
}
.fi-bs-inbox-in:before {
  content: "";
}
.fi-bs-inbox-out:before {
  content: "";
}
.fi-bs-inbox:before {
  content: "";
}
.fi-bs-inboxes:before {
  content: "";
}
.fi-bs-incense-sticks-yoga:before {
  content: "";
}
.fi-bs-incognito:before {
  content: "";
}
.fi-bs-indent:before {
  content: "";
}
.fi-bs-indian-rupee-sign:before {
  content: "";
}
.fi-bs-industry-alt:before {
  content: "";
}
.fi-bs-industry-windows:before {
  content: "";
}
.fi-bs-infinity:before {
  content: "";
}
.fi-bs-info-guide:before {
  content: "";
}
.fi-bs-info:before {
  content: "";
}
.fi-bs-information:before {
  content: "";
}
.fi-bs-inhaler:before {
  content: "";
}
.fi-bs-input-numeric:before {
  content: "";
}
.fi-bs-input-pipe:before {
  content: "";
}
.fi-bs-input-text:before {
  content: "";
}
.fi-bs-insert-alt:before {
  content: "";
}
.fi-bs-insert-arrows:before {
  content: "";
}
.fi-bs-insert-button-circle:before {
  content: "";
}
.fi-bs-insert-credit-card:before {
  content: "";
}
.fi-bs-insert-square:before {
  content: "";
}
.fi-bs-insert:before {
  content: "";
}
.fi-bs-insight-alt:before {
  content: "";
}
.fi-bs-insight-head:before {
  content: "";
}
.fi-bs-insight:before {
  content: "";
}
.fi-bs-integral:before {
  content: "";
}
.fi-bs-interactive:before {
  content: "";
}
.fi-bs-interlining:before {
  content: "";
}
.fi-bs-internet-speed-wifi:before {
  content: "";
}
.fi-bs-interrogation:before {
  content: "";
}
.fi-bs-intersection:before {
  content: "";
}
.fi-bs-introduction-handshake:before {
  content: "";
}
.fi-bs-introduction:before {
  content: "";
}
.fi-bs-inventory-alt:before {
  content: "";
}
.fi-bs-invest:before {
  content: "";
}
.fi-bs-investment:before {
  content: "";
}
.fi-bs-invite-alt:before {
  content: "";
}
.fi-bs-invite:before {
  content: "";
}
.fi-bs-iot-alt:before {
  content: "";
}
.fi-bs-iot:before {
  content: "";
}
.fi-bs-ip-address:before {
  content: "";
}
.fi-bs-island-tropical:before {
  content: "";
}
.fi-bs-issue-loupe:before {
  content: "";
}
.fi-bs-it-alt:before {
  content: "";
}
.fi-bs-it-computer:before {
  content: "";
}
.fi-bs-it:before {
  content: "";
}
.fi-bs-italian-lira-sign:before {
  content: "";
}
.fi-bs-italic:before {
  content: "";
}
.fi-bs-j:before {
  content: "";
}
.fi-bs-jam:before {
  content: "";
}
.fi-bs-jar-alt:before {
  content: "";
}
.fi-bs-jar-wheat:before {
  content: "";
}
.fi-bs-javascript:before {
  content: "";
}
.fi-bs-joint:before {
  content: "";
}
.fi-bs-joker:before {
  content: "";
}
.fi-bs-journal-alt:before {
  content: "";
}
.fi-bs-journal:before {
  content: "";
}
.fi-bs-journey:before {
  content: "";
}
.fi-bs-joystick:before {
  content: "";
}
.fi-bs-jpg:before {
  content: "";
}
.fi-bs-jug-alt:before {
  content: "";
}
.fi-bs-jug-bottle:before {
  content: "";
}
.fi-bs-jug:before {
  content: "";
}
.fi-bs-jumping-rope:before {
  content: "";
}
.fi-bs-k:before {
  content: "";
}
.fi-bs-kaaba:before {
  content: "";
}
.fi-bs-kazoo:before {
  content: "";
}
.fi-bs-kerning:before {
  content: "";
}
.fi-bs-key-lock-crypto:before {
  content: "";
}
.fi-bs-key-skeleton-left-right:before {
  content: "";
}
.fi-bs-key:before {
  content: "";
}
.fi-bs-keyboard-brightness-low:before {
  content: "";
}
.fi-bs-keyboard-brightness:before {
  content: "";
}
.fi-bs-keyboard-down:before {
  content: "";
}
.fi-bs-keyboard-left:before {
  content: "";
}
.fi-bs-keyboard:before {
  content: "";
}
.fi-bs-keynote:before {
  content: "";
}
.fi-bs-kidneys:before {
  content: "";
}
.fi-bs-kip-sign:before {
  content: "";
}
.fi-bs-kiss-beam:before {
  content: "";
}
.fi-bs-kiss-wink-heart:before {
  content: "";
}
.fi-bs-kiss:before {
  content: "";
}
.fi-bs-kite:before {
  content: "";
}
.fi-bs-kiwi-bird:before {
  content: "";
}
.fi-bs-kiwi-fruit:before {
  content: "";
}
.fi-bs-knife-kitchen:before {
  content: "";
}
.fi-bs-knife:before {
  content: "";
}
.fi-bs-knitting:before {
  content: "";
}
.fi-bs-kpi-evaluation:before {
  content: "";
}
.fi-bs-kpi:before {
  content: "";
}
.fi-bs-l:before {
  content: "";
}
.fi-bs-label:before {
  content: "";
}
.fi-bs-lacrosse-stick-ball:before {
  content: "";
}
.fi-bs-lacrosse-stick:before {
  content: "";
}
.fi-bs-lambda:before {
  content: "";
}
.fi-bs-lamp-desk:before {
  content: "";
}
.fi-bs-lamp-floor:before {
  content: "";
}
.fi-bs-lamp-street:before {
  content: "";
}
.fi-bs-lamp:before {
  content: "";
}
.fi-bs-land-layer-location:before {
  content: "";
}
.fi-bs-land-layers:before {
  content: "";
}
.fi-bs-land-location:before {
  content: "";
}
.fi-bs-landmark-alt:before {
  content: "";
}
.fi-bs-language:before {
  content: "";
}
.fi-bs-laptop-arrow-down:before {
  content: "";
}
.fi-bs-laptop-binary:before {
  content: "";
}
.fi-bs-laptop-code:before {
  content: "";
}
.fi-bs-laptop-medical:before {
  content: "";
}
.fi-bs-laptop-mobile:before {
  content: "";
}
.fi-bs-laptop-slash:before {
  content: "";
}
.fi-bs-laptop:before {
  content: "";
}
.fi-bs-lari-sign:before {
  content: "";
}
.fi-bs-lasso-sparkles:before {
  content: "";
}
.fi-bs-lasso:before {
  content: "";
}
.fi-bs-last-square:before {
  content: "";
}
.fi-bs-laugh-beam:before {
  content: "";
}
.fi-bs-laugh-squint:before {
  content: "";
}
.fi-bs-laugh-wink:before {
  content: "";
}
.fi-bs-laugh:before {
  content: "";
}
.fi-bs-lawyer-man:before {
  content: "";
}
.fi-bs-lawyer-woman:before {
  content: "";
}
.fi-bs-layer-minus:before {
  content: "";
}
.fi-bs-layer-plus:before {
  content: "";
}
.fi-bs-layers:before {
  content: "";
}
.fi-bs-layout-fluid:before {
  content: "";
}
.fi-bs-lead-funnel:before {
  content: "";
}
.fi-bs-lead-management:before {
  content: "";
}
.fi-bs-lead:before {
  content: "";
}
.fi-bs-leader-alt:before {
  content: "";
}
.fi-bs-leader-speech:before {
  content: "";
}
.fi-bs-leader:before {
  content: "";
}
.fi-bs-leaderboard-alt:before {
  content: "";
}
.fi-bs-leaderboard-trophy:before {
  content: "";
}
.fi-bs-leaderboard:before {
  content: "";
}
.fi-bs-leadership-alt:before {
  content: "";
}
.fi-bs-leadership:before {
  content: "";
}
.fi-bs-leaf-heart:before {
  content: "";
}
.fi-bs-leaf-maple:before {
  content: "";
}
.fi-bs-leaf-oak:before {
  content: "";
}
.fi-bs-leaf:before {
  content: "";
}
.fi-bs-leafy-green:before {
  content: "";
}
.fi-bs-leave:before {
  content: "";
}
.fi-bs-left-from-bracket:before {
  content: "";
}
.fi-bs-left:before {
  content: "";
}
.fi-bs-legal:before {
  content: "";
}
.fi-bs-lemon:before {
  content: "";
}
.fi-bs-lesbian-couple:before {
  content: "";
}
.fi-bs-less-than-equal:before {
  content: "";
}
.fi-bs-less-than:before {
  content: "";
}
.fi-bs-lesson-class:before {
  content: "";
}
.fi-bs-lesson:before {
  content: "";
}
.fi-bs-letter-case:before {
  content: "";
}
.fi-bs-lettuce:before {
  content: "";
}
.fi-bs-level-down-alt:before {
  content: "";
}
.fi-bs-level-down:before {
  content: "";
}
.fi-bs-level-up-alt:before {
  content: "";
}
.fi-bs-level-up:before {
  content: "";
}
.fi-bs-license:before {
  content: "";
}
.fi-bs-life-ring:before {
  content: "";
}
.fi-bs-life:before {
  content: "";
}
.fi-bs-light-ceiling:before {
  content: "";
}
.fi-bs-light-emergency-on:before {
  content: "";
}
.fi-bs-light-emergency:before {
  content: "";
}
.fi-bs-light-switch-off:before {
  content: "";
}
.fi-bs-light-switch-on:before {
  content: "";
}
.fi-bs-light-switch:before {
  content: "";
}
.fi-bs-lightbulb-cfl-on:before {
  content: "";
}
.fi-bs-lightbulb-cfl:before {
  content: "";
}
.fi-bs-lightbulb-dollar:before {
  content: "";
}
.fi-bs-lightbulb-exclamation:before {
  content: "";
}
.fi-bs-lightbulb-head:before {
  content: "";
}
.fi-bs-lightbulb-on:before {
  content: "";
}
.fi-bs-lightbulb-question:before {
  content: "";
}
.fi-bs-lightbulb-setting:before {
  content: "";
}
.fi-bs-lightbulb-slash:before {
  content: "";
}
.fi-bs-lighthouse:before {
  content: "";
}
.fi-bs-lights-holiday:before {
  content: "";
}
.fi-bs-limit-hand:before {
  content: "";
}
.fi-bs-limit-speedometer:before {
  content: "";
}
.fi-bs-line-width:before {
  content: "";
}
.fi-bs-link-alt:before {
  content: "";
}
.fi-bs-link-horizontal-slash:before {
  content: "";
}
.fi-bs-link-horizontal:before {
  content: "";
}
.fi-bs-link-slash-alt:before {
  content: "";
}
.fi-bs-link-slash:before {
  content: "";
}
.fi-bs-link:before {
  content: "";
}
.fi-bs-lion-head:before {
  content: "";
}
.fi-bs-lion:before {
  content: "";
}
.fi-bs-lips:before {
  content: "";
}
.fi-bs-lipstick:before {
  content: "";
}
.fi-bs-lira-sign:before {
  content: "";
}
.fi-bs-list-check:before {
  content: "";
}
.fi-bs-list-dropdown:before {
  content: "";
}
.fi-bs-list-music:before {
  content: "";
}
.fi-bs-list-timeline:before {
  content: "";
}
.fi-bs-list:before {
  content: "";
}
.fi-bs-litecoin-sign:before {
  content: "";
}
.fi-bs-live-alt:before {
  content: "";
}
.fi-bs-live:before {
  content: "";
}
.fi-bs-loading:before {
  content: "";
}
.fi-bs-loan:before {
  content: "";
}
.fi-bs-lobster:before {
  content: "";
}
.fi-bs-location-alt:before {
  content: "";
}
.fi-bs-location-arrow:before {
  content: "";
}
.fi-bs-location-crosshairs-slash:before {
  content: "";
}
.fi-bs-location-crosshairs:before {
  content: "";
}
.fi-bs-location-dot-slash:before {
  content: "";
}
.fi-bs-location-exclamation:before {
  content: "";
}
.fi-bs-location-pin-call:before {
  content: "";
}
.fi-bs-lock-alt:before {
  content: "";
}
.fi-bs-lock-hashtag:before {
  content: "";
}
.fi-bs-lock-open-alt:before {
  content: "";
}
.fi-bs-lock:before {
  content: "";
}
.fi-bs-locust:before {
  content: "";
}
.fi-bs-loop-square:before {
  content: "";
}
.fi-bs-loveseat:before {
  content: "";
}
.fi-bs-low-vision:before {
  content: "";
}
.fi-bs-luchador:before {
  content: "";
}
.fi-bs-luggage-cart:before {
  content: "";
}
.fi-bs-luggage-rolling:before {
  content: "";
}
.fi-bs-lungs-virus:before {
  content: "";
}
.fi-bs-lungs:before {
  content: "";
}
.fi-bs-m:before {
  content: "";
}
.fi-bs-mace:before {
  content: "";
}
.fi-bs-magic-wand:before {
  content: "";
}
.fi-bs-magnet-user:before {
  content: "";
}
.fi-bs-magnet:before {
  content: "";
}
.fi-bs-mailbox-envelope:before {
  content: "";
}
.fi-bs-mailbox-flag-up:before {
  content: "";
}
.fi-bs-mailbox:before {
  content: "";
}
.fi-bs-makeup-brush:before {
  content: "";
}
.fi-bs-man-head:before {
  content: "";
}
.fi-bs-man-scientist:before {
  content: "";
}
.fi-bs-manat-sign:before {
  content: "";
}
.fi-bs-mandolin:before {
  content: "";
}
.fi-bs-mango:before {
  content: "";
}
.fi-bs-manhole:before {
  content: "";
}
.fi-bs-map-location-track:before {
  content: "";
}
.fi-bs-map-marker-check:before {
  content: "";
}
.fi-bs-map-marker-cross:before {
  content: "";
}
.fi-bs-map-marker-edit:before {
  content: "";
}
.fi-bs-map-marker-home:before {
  content: "";
}
.fi-bs-map-marker-minus:before {
  content: "";
}
.fi-bs-map-marker-plus:before {
  content: "";
}
.fi-bs-map-marker-question:before {
  content: "";
}
.fi-bs-map-marker-slash:before {
  content: "";
}
.fi-bs-map-marker-smile:before {
  content: "";
}
.fi-bs-map-marker:before {
  content: "";
}
.fi-bs-map-pin:before {
  content: "";
}
.fi-bs-map-point:before {
  content: "";
}
.fi-bs-map:before {
  content: "";
}
.fi-bs-marker-time:before {
  content: "豈";
}
.fi-bs-marker:before {
  content: "更";
}
.fi-bs-marketplace-alt:before {
  content: "車";
}
.fi-bs-marketplace-store:before {
  content: "賈";
}
.fi-bs-marketplace:before {
  content: "滑";
}
.fi-bs-mars-double:before {
  content: "串";
}
.fi-bs-mars-stroke-right:before {
  content: "句";
}
.fi-bs-mars-stroke-up:before {
  content: "龜";
}
.fi-bs-mars:before {
  content: "龜";
}
.fi-bs-martini-glass-citrus:before {
  content: "契";
}
.fi-bs-martini-glass-empty:before {
  content: "金";
}
.fi-bs-mask-carnival:before {
  content: "喇";
}
.fi-bs-mask-face:before {
  content: "奈";
}
.fi-bs-mask-snorkel:before {
  content: "懶";
}
.fi-bs-massage:before {
  content: "癩";
}
.fi-bs-match-fire:before {
  content: "羅";
}
.fi-bs-mattress-pillow:before {
  content: "蘿";
}
.fi-bs-measuring-tape:before {
  content: "螺";
}
.fi-bs-meat:before {
  content: "裸";
}
.fi-bs-medal:before {
  content: "邏";
}
.fi-bs-medical-star:before {
  content: "樂";
}
.fi-bs-medicine:before {
  content: "洛";
}
.fi-bs-meditation:before {
  content: "烙";
}
.fi-bs-meeting-alt:before {
  content: "珞";
}
.fi-bs-meeting:before {
  content: "落";
}
.fi-bs-megaphone-announcement-leader:before {
  content: "酪";
}
.fi-bs-megaphone:before {
  content: "駱";
}
.fi-bs-meh-blank:before {
  content: "亂";
}
.fi-bs-meh-rolling-eyes:before {
  content: "卵";
}
.fi-bs-meh:before {
  content: "欄";
}
.fi-bs-melon-alt:before {
  content: "爛";
}
.fi-bs-melon:before {
  content: "蘭";
}
.fi-bs-member-list:before {
  content: "鸞";
}
.fi-bs-member-search:before {
  content: "嵐";
}
.fi-bs-membership-vip:before {
  content: "濫";
}
.fi-bs-membership:before {
  content: "藍";
}
.fi-bs-memo-circle-check:before {
  content: "襤";
}
.fi-bs-memo-pad:before {
  content: "拉";
}
.fi-bs-memo:before {
  content: "臘";
}
.fi-bs-memory:before {
  content: "蠟";
}
.fi-bs-menu-burger:before {
  content: "廊";
}
.fi-bs-menu-dots-vertical:before {
  content: "朗";
}
.fi-bs-menu-dots:before {
  content: "浪";
}
.fi-bs-mercury:before {
  content: "狼";
}
.fi-bs-message-arrow-down:before {
  content: "郎";
}
.fi-bs-message-arrow-up-right:before {
  content: "來";
}
.fi-bs-message-arrow-up:before {
  content: "冷";
}
.fi-bs-message-bot:before {
  content: "勞";
}
.fi-bs-message-code:before {
  content: "擄";
}
.fi-bs-message-dollar:before {
  content: "櫓";
}
.fi-bs-message-heart:before {
  content: "爐";
}
.fi-bs-message-image:before {
  content: "盧";
}
.fi-bs-message-question:before {
  content: "老";
}
.fi-bs-message-quote:before {
  content: "蘆";
}
.fi-bs-message-slash:before {
  content: "虜";
}
.fi-bs-message-sms:before {
  content: "路";
}
.fi-bs-message-text:before {
  content: "露";
}
.fi-bs-message-xmark:before {
  content: "魯";
}
.fi-bs-messages-dollar:before {
  content: "鷺";
}
.fi-bs-messages-question:before {
  content: "碌";
}
.fi-bs-messages:before {
  content: "祿";
}
.fi-bs-meteor:before {
  content: "綠";
}
.fi-bs-meter-bolt:before {
  content: "菉";
}
.fi-bs-meter-droplet:before {
  content: "錄";
}
.fi-bs-meter-fire:before {
  content: "鹿";
}
.fi-bs-meter:before {
  content: "論";
}
.fi-bs-method:before {
  content: "壟";
}
.fi-bs-microchip-ai:before {
  content: "弄";
}
.fi-bs-microchip:before {
  content: "籠";
}
.fi-bs-microphone-alt:before {
  content: "聾";
}
.fi-bs-microphone-slash:before {
  content: "牢";
}
.fi-bs-microphone:before {
  content: "磊";
}
.fi-bs-microscope:before {
  content: "賂";
}
.fi-bs-microwave:before {
  content: "雷";
}
.fi-bs-milk-alt:before {
  content: "壘";
}
.fi-bs-milk:before {
  content: "屢";
}
.fi-bs-mill-sign:before {
  content: "樓";
}
.fi-bs-mind-share:before {
  content: "淚";
}
.fi-bs-minus-circle:before {
  content: "漏";
}
.fi-bs-minus-hexagon:before {
  content: "累";
}
.fi-bs-minus-small:before {
  content: "縷";
}
.fi-bs-minus:before {
  content: "陋";
}
.fi-bs-mistletoe:before {
  content: "勒";
}
.fi-bs-mix:before {
  content: "肋";
}
.fi-bs-mobile-button:before {
  content: "凜";
}
.fi-bs-mobile-notch:before {
  content: "凌";
}
.fi-bs-mobile:before {
  content: "稜";
}
.fi-bs-mockup:before {
  content: "綾";
}
.fi-bs-mode-alt:before {
  content: "菱";
}
.fi-bs-mode-landscape:before {
  content: "陵";
}
.fi-bs-mode-portrait:before {
  content: "讀";
}
.fi-bs-mode:before {
  content: "拏";
}
.fi-bs-model-cube-arrows:before {
  content: "樂";
}
.fi-bs-model-cube-space:before {
  content: "諾";
}
.fi-bs-model-cube:before {
  content: "丹";
}
.fi-bs-module:before {
  content: "寧";
}
.fi-bs-monday:before {
  content: "怒";
}
.fi-bs-money-bill-simple:before {
  content: "率";
}
.fi-bs-money-bill-transfer:before {
  content: "異";
}
.fi-bs-money-bill-wave-alt:before {
  content: "北";
}
.fi-bs-money-bill-wave:before {
  content: "磻";
}
.fi-bs-money-bills-simple:before {
  content: "便";
}
.fi-bs-money-bills:before {
  content: "復";
}
.fi-bs-money-check-edit-alt:before {
  content: "不";
}
.fi-bs-money-check-edit:before {
  content: "泌";
}
.fi-bs-money-check:before {
  content: "數";
}
.fi-bs-money-coin-transfer:before {
  content: "索";
}
.fi-bs-money-from-bracket:before {
  content: "參";
}
.fi-bs-money-simple-from-bracket:before {
  content: "塞";
}
.fi-bs-money-transfer-alt:before {
  content: "省";
}
.fi-bs-money-transfer-coin-arrow:before {
  content: "葉";
}
.fi-bs-money-transfer-smartphone:before {
  content: "說";
}
.fi-bs-money-wings:before {
  content: "殺";
}
.fi-bs-money:before {
  content: "辰";
}
.fi-bs-monkey:before {
  content: "沈";
}
.fi-bs-monument:before {
  content: "拾";
}
.fi-bs-moon-stars:before {
  content: "若";
}
.fi-bs-moon:before {
  content: "掠";
}
.fi-bs-moped:before {
  content: "略";
}
.fi-bs-mortar-pestle:before {
  content: "亮";
}
.fi-bs-mortgage:before {
  content: "兩";
}
.fi-bs-mosque-alt:before {
  content: "凉";
}
.fi-bs-mosque-moon:before {
  content: "梁";
}
.fi-bs-mosque:before {
  content: "糧";
}
.fi-bs-mosquito-net:before {
  content: "良";
}
.fi-bs-mosquito:before {
  content: "諒";
}
.fi-bs-motorcycle:before {
  content: "量";
}
.fi-bs-mound:before {
  content: "勵";
}
.fi-bs-mountain-city:before {
  content: "呂";
}
.fi-bs-mountain:before {
  content: "女";
}
.fi-bs-mountains:before {
  content: "廬";
}
.fi-bs-mouse-field:before {
  content: "旅";
}
.fi-bs-mouse:before {
  content: "濾";
}
.fi-bs-mov-file:before {
  content: "礪";
}
.fi-bs-move-to-folder-2:before {
  content: "閭";
}
.fi-bs-move-to-folder:before {
  content: "驪";
}
.fi-bs-mp3-file:before {
  content: "麗";
}
.fi-bs-mp3-player:before {
  content: "黎";
}
.fi-bs-mp4-file:before {
  content: "力";
}
.fi-bs-mug-alt:before {
  content: "曆";
}
.fi-bs-mug-hot-alt:before {
  content: "歷";
}
.fi-bs-mug-hot:before {
  content: "轢";
}
.fi-bs-mug-marshmallows:before {
  content: "年";
}
.fi-bs-mug-tea-saucer:before {
  content: "憐";
}
.fi-bs-mug-tea:before {
  content: "戀";
}
.fi-bs-mug:before {
  content: "撚";
}
.fi-bs-multiple-alt:before {
  content: "漣";
}
.fi-bs-multiple:before {
  content: "煉";
}
.fi-bs-muscle:before {
  content: "璉";
}
.fi-bs-mushroom-alt:before {
  content: "秊";
}
.fi-bs-mushroom:before {
  content: "練";
}
.fi-bs-music-alt:before {
  content: "聯";
}
.fi-bs-music-file:before {
  content: "輦";
}
.fi-bs-music-note-slash:before {
  content: "蓮";
}
.fi-bs-music-note:before {
  content: "連";
}
.fi-bs-music-slash:before {
  content: "鍊";
}
.fi-bs-music:before {
  content: "列";
}
.fi-bs-n:before {
  content: "劣";
}
.fi-bs-naira-sign:before {
  content: "咽";
}
.fi-bs-narwhal:before {
  content: "烈";
}
.fi-bs-navigation:before {
  content: "裂";
}
.fi-bs-nesting-dolls:before {
  content: "說";
}
.fi-bs-network-analytic:before {
  content: "廉";
}
.fi-bs-network-cloud:before {
  content: "念";
}
.fi-bs-network:before {
  content: "捻";
}
.fi-bs-neuter:before {
  content: "殮";
}
.fi-bs-newsletter-subscribe:before {
  content: "簾";
}
.fi-bs-newspaper-open:before {
  content: "獵";
}
.fi-bs-newspaper:before {
  content: "令";
}
.fi-bs-nfc-lock:before {
  content: "囹";
}
.fi-bs-nfc-magnifying-glass:before {
  content: "寧";
}
.fi-bs-nfc-pen:before {
  content: "嶺";
}
.fi-bs-nfc-slash:before {
  content: "怜";
}
.fi-bs-nfc-trash:before {
  content: "玲";
}
.fi-bs-nfc:before {
  content: "瑩";
}
.fi-bs-night-day:before {
  content: "羚";
}
.fi-bs-no-fee:before {
  content: "聆";
}
.fi-bs-no-people:before {
  content: "鈴";
}
.fi-bs-noodles:before {
  content: "零";
}
.fi-bs-nose:before {
  content: "靈";
}
.fi-bs-not-equal:before {
  content: "領";
}
.fi-bs-not-found-alt:before {
  content: "例";
}
.fi-bs-not-found-magnifying-glass:before {
  content: "禮";
}
.fi-bs-not-found:before {
  content: "醴";
}
.fi-bs-notdef:before {
  content: "隸";
}
.fi-bs-note-medical:before {
  content: "惡";
}
.fi-bs-note-sticky:before {
  content: "了";
}
.fi-bs-note:before {
  content: "僚";
}
.fi-bs-notebook-alt:before {
  content: "寮";
}
.fi-bs-notebook:before {
  content: "尿";
}
.fi-bs-notes-medical:before {
  content: "料";
}
.fi-bs-notes:before {
  content: "樂";
}
.fi-bs-o:before {
  content: "燎";
}
.fi-bs-object-exclude:before {
  content: "療";
}
.fi-bs-object-group:before {
  content: "蓼";
}
.fi-bs-object-intersect:before {
  content: "遼";
}
.fi-bs-object-subtract:before {
  content: "龍";
}
.fi-bs-object-ungroup:before {
  content: "暈";
}
.fi-bs-object-union:before {
  content: "阮";
}
.fi-bs-objects-column:before {
  content: "劉";
}
.fi-bs-octagon-check:before {
  content: "杻";
}
.fi-bs-octagon-divide:before {
  content: "柳";
}
.fi-bs-octagon-exclamation:before {
  content: "流";
}
.fi-bs-octagon-minus:before {
  content: "溜";
}
.fi-bs-octagon-plus:before {
  content: "琉";
}
.fi-bs-octagon-xmark:before {
  content: "留";
}
.fi-bs-octagon:before {
  content: "硫";
}
.fi-bs-oil-can:before {
  content: "紐";
}
.fi-bs-oil-temp:before {
  content: "類";
}
.fi-bs-olive-oil:before {
  content: "六";
}
.fi-bs-olive:before {
  content: "戮";
}
.fi-bs-olives:before {
  content: "陸";
}
.fi-bs-om:before {
  content: "倫";
}
.fi-bs-omega:before {
  content: "崙";
}
.fi-bs-onboarding:before {
  content: "淪";
}
.fi-bs-onion:before {
  content: "輪";
}
.fi-bs-opacity:before {
  content: "律";
}
.fi-bs-open-mail-clip:before {
  content: "慄";
}
.fi-bs-operating-system-upgrade:before {
  content: "栗";
}
.fi-bs-operation:before {
  content: "率";
}
.fi-bs-order-history:before {
  content: "隆";
}
.fi-bs-organization-chart:before {
  content: "利";
}
.fi-bs-ornament:before {
  content: "吏";
}
.fi-bs-otp:before {
  content: "履";
}
.fi-bs-otter:before {
  content: "易";
}
.fi-bs-outdent:before {
  content: "李";
}
.fi-bs-oval-alt:before {
  content: "梨";
}
.fi-bs-oval:before {
  content: "泥";
}
.fi-bs-oven:before {
  content: "理";
}
.fi-bs-overline:before {
  content: "痢";
}
.fi-bs-overview:before {
  content: "罹";
}
.fi-bs-p:before {
  content: "裏";
}
.fi-bs-package:before {
  content: "裡";
}
.fi-bs-padlock-check:before {
  content: "里";
}
.fi-bs-page-break:before {
  content: "離";
}
.fi-bs-pager:before {
  content: "匿";
}
.fi-bs-paid:before {
  content: "溺";
}
.fi-bs-paint-brush:before {
  content: "吝";
}
.fi-bs-paint-roller:before {
  content: "燐";
}
.fi-bs-paintbrush-pencil:before {
  content: "璘";
}
.fi-bs-palette:before {
  content: "藺";
}
.fi-bs-pallet-alt:before {
  content: "隣";
}
.fi-bs-pallet:before {
  content: "鱗";
}
.fi-bs-pan-food:before {
  content: "麟";
}
.fi-bs-pan-frying:before {
  content: "林";
}
.fi-bs-pan:before {
  content: "淋";
}
.fi-bs-pancakes:before {
  content: "臨";
}
.fi-bs-panorama:before {
  content: "立";
}
.fi-bs-paper-plane-launch:before {
  content: "笠";
}
.fi-bs-paper-plane-top:before {
  content: "粒";
}
.fi-bs-paper-plane:before {
  content: "狀";
}
.fi-bs-paperclip-vertical:before {
  content: "炙";
}
.fi-bs-parachute-box:before {
  content: "識";
}
.fi-bs-paragraph-left:before {
  content: "什";
}
.fi-bs-paragraph:before {
  content: "茶";
}
.fi-bs-parking-circle-slash:before {
  content: "刺";
}
.fi-bs-parking-circle:before {
  content: "切";
}
.fi-bs-parking-slash:before {
  content: "度";
}
.fi-bs-parking:before {
  content: "拓";
}
.fi-bs-party-bell:before {
  content: "糖";
}
.fi-bs-party-horn:before {
  content: "宅";
}
.fi-bs-passport:before {
  content: "洞";
}
.fi-bs-password-alt:before {
  content: "暴";
}
.fi-bs-password-computer:before {
  content: "輻";
}
.fi-bs-password-email:before {
  content: "行";
}
.fi-bs-password-smartphone:before {
  content: "降";
}
.fi-bs-password:before {
  content: "見";
}
.fi-bs-paste:before {
  content: "廓";
}
.fi-bs-pattern:before {
  content: "兀";
}
.fi-bs-pause-circle:before {
  content: "嗀";
}
.fi-bs-pause-square:before {
  content: "﨎";
}
.fi-bs-pause:before {
  content: "﨏";
}
.fi-bs-paw-claws:before {
  content: "塚";
}
.fi-bs-paw-heart:before {
  content: "﨑";
}
.fi-bs-paw:before {
  content: "晴";
}
.fi-bs-payment-pos:before {
  content: "﨓";
}
.fi-bs-payroll-calendar:before {
  content: "﨔";
}
.fi-bs-payroll-check:before {
  content: "凞";
}
.fi-bs-payroll:before {
  content: "猪";
}
.fi-bs-peace:before {
  content: "益";
}
.fi-bs-peach:before {
  content: "礼";
}
.fi-bs-peanut:before {
  content: "神";
}
.fi-bs-peanuts:before {
  content: "祥";
}
.fi-bs-peapod:before {
  content: "福";
}
.fi-bs-pear:before {
  content: "靖";
}
.fi-bs-pedestal:before {
  content: "精";
}
.fi-bs-pen-circle:before {
  content: "羽";
}
.fi-bs-pen-clip-slash:before {
  content: "﨟";
}
.fi-bs-pen-clip:before {
  content: "蘒";
}
.fi-bs-pen-fancy-slash:before {
  content: "﨡";
}
.fi-bs-pen-fancy:before {
  content: "諸";
}
.fi-bs-pen-field:before {
  content: "﨣";
}
.fi-bs-pen-nib-slash:before {
  content: "﨤";
}
.fi-bs-pen-nib:before {
  content: "逸";
}
.fi-bs-pen-slash:before {
  content: "都";
}
.fi-bs-pen-square:before {
  content: "﨧";
}
.fi-bs-pen-swirl:before {
  content: "﨨";
}
.fi-bs-pencil-paintbrush:before {
  content: "﨩";
}
.fi-bs-pencil-ruler:before {
  content: "飯";
}
.fi-bs-pencil-slash:before {
  content: "飼";
}
.fi-bs-pencil:before {
  content: "館";
}
.fi-bs-pending:before {
  content: "鶴";
}
.fi-bs-pennant:before {
  content: "郞";
}
.fi-bs-people-arrows-left-right:before {
  content: "隷";
}
.fi-bs-people-carry-box:before {
  content: "侮";
}
.fi-bs-people-dress:before {
  content: "僧";
}
.fi-bs-people-network-partner:before {
  content: "免";
}
.fi-bs-people-pants:before {
  content: "勉";
}
.fi-bs-people-poll:before {
  content: "勤";
}
.fi-bs-people-pulling:before {
  content: "卑";
}
.fi-bs-people-roof:before {
  content: "喝";
}
.fi-bs-people:before {
  content: "嘆";
}
.fi-bs-pepper-alt:before {
  content: "器";
}
.fi-bs-pepper-hot:before {
  content: "塀";
}
.fi-bs-pepper:before {
  content: "墨";
}
.fi-bs-percent-10:before {
  content: "層";
}
.fi-bs-percent-100:before {
  content: "屮";
}
.fi-bs-percent-20:before {
  content: "悔";
}
.fi-bs-percent-25:before {
  content: "慨";
}
.fi-bs-percent-30:before {
  content: "憎";
}
.fi-bs-percent-40:before {
  content: "懲";
}
.fi-bs-percent-50:before {
  content: "敏";
}
.fi-bs-percent-60:before {
  content: "既";
}
.fi-bs-percent-70:before {
  content: "暑";
}
.fi-bs-percent-75:before {
  content: "梅";
}
.fi-bs-percent-80:before {
  content: "海";
}
.fi-bs-percent-90:before {
  content: "渚";
}
.fi-bs-percentage:before {
  content: "漢";
}
.fi-bs-person-burst:before {
  content: "煮";
}
.fi-bs-person-carry-box:before {
  content: "爫";
}
.fi-bs-person-circle-check:before {
  content: "琢";
}
.fi-bs-person-circle-exclamation:before {
  content: "碑";
}
.fi-bs-person-circle-minus:before {
  content: "社";
}
.fi-bs-person-circle-plus:before {
  content: "祉";
}
.fi-bs-person-circle-question:before {
  content: "祈";
}
.fi-bs-person-circle-xmark:before {
  content: "祐";
}
.fi-bs-person-cv:before {
  content: "祖";
}
.fi-bs-person-dolly-empty:before {
  content: "祝";
}
.fi-bs-person-dolly:before {
  content: "禍";
}
.fi-bs-person-dress-simple:before {
  content: "禎";
}
.fi-bs-person-dress:before {
  content: "穀";
}
.fi-bs-person-luggage:before {
  content: "突";
}
.fi-bs-person-lunge:before {
  content: "節";
}
.fi-bs-person-pilates:before {
  content: "練";
}
.fi-bs-person-praying:before {
  content: "縉";
}
.fi-bs-person-pregnant:before {
  content: "繁";
}
.fi-bs-person-seat-reclined:before {
  content: "署";
}
.fi-bs-person-seat:before {
  content: "者";
}
.fi-bs-person-shelter:before {
  content: "臭";
}
.fi-bs-person-sign:before {
  content: "艹";
}
.fi-bs-person-simple:before {
  content: "艹";
}
.fi-bs-person-walking-with-cane:before {
  content: "著";
}
.fi-bs-peseta-sign:before {
  content: "褐";
}
.fi-bs-peso-sign:before {
  content: "視";
}
.fi-bs-pets:before {
  content: "謁";
}
.fi-bs-pharmacy:before {
  content: "謹";
}
.fi-bs-phone-call:before {
  content: "賓";
}
.fi-bs-phone-cross:before {
  content: "贈";
}
.fi-bs-phone-flip:before {
  content: "辶";
}
.fi-bs-phone-guide:before {
  content: "逸";
}
.fi-bs-phone-heart-message:before {
  content: "難";
}
.fi-bs-phone-office:before {
  content: "響";
}
.fi-bs-phone-pause:before {
  content: "頻";
}
.fi-bs-phone-plus:before {
  content: "恵";
}
.fi-bs-phone-rotary:before {
  content: "𤋮";
}
.fi-bs-phone-slash:before {
  content: "舘";
}
.fi-bs-photo-capture:before {
  content: "﩮";
}
.fi-bs-photo-film-music:before {
  content: "﩯";
}
.fi-bs-photo-video:before {
  content: "並";
}
.fi-bs-physics:before {
  content: "况";
}
.fi-bs-Pi:before {
  content: "全";
}
.fi-bs-piano-keyboard:before {
  content: "侀";
}
.fi-bs-piano:before {
  content: "充";
}
.fi-bs-pickaxe:before {
  content: "冀";
}
.fi-bs-picking-box:before {
  content: "勇";
}
.fi-bs-picking:before {
  content: "勺";
}
.fi-bs-picnic:before {
  content: "喝";
}
.fi-bs-picpeople-filled:before {
  content: "啕";
}
.fi-bs-picpeople:before {
  content: "喙";
}
.fi-bs-picture:before {
  content: "嗢";
}
.fi-bs-pie:before {
  content: "塚";
}
.fi-bs-pig-bank-bulb:before {
  content: "墳";
}
.fi-bs-pig-face:before {
  content: "奄";
}
.fi-bs-pig:before {
  content: "奔";
}
.fi-bs-piggy-bank-budget:before {
  content: "婢";
}
.fi-bs-piggy-bank:before {
  content: "嬨";
}
.fi-bs-pills:before {
  content: "廒";
}
.fi-bs-pinata:before {
  content: "廙";
}
.fi-bs-pineapple-alt:before {
  content: "彩";
}
.fi-bs-pineapple:before {
  content: "徭";
}
.fi-bs-ping-pong:before {
  content: "惘";
}
.fi-bs-pipe-smoking:before {
  content: "慎";
}
.fi-bs-pizza-slice:before {
  content: "愈";
}
.fi-bs-place-of-worship:before {
  content: "憎";
}
.fi-bs-plan-strategy:before {
  content: "慠";
}
.fi-bs-plan:before {
  content: "懲";
}
.fi-bs-plane-alt:before {
  content: "戴";
}
.fi-bs-plane-arrival:before {
  content: "揄";
}
.fi-bs-plane-departure:before {
  content: "搜";
}
.fi-bs-plane-prop:before {
  content: "摒";
}
.fi-bs-plane-slash:before {
  content: "敖";
}
.fi-bs-plane-tail:before {
  content: "晴";
}
.fi-bs-plane:before {
  content: "朗";
}
.fi-bs-planet-moon:before {
  content: "望";
}
.fi-bs-planet-ringed:before {
  content: "杖";
}
.fi-bs-plant-care:before {
  content: "歹";
}
.fi-bs-plant-growth:before {
  content: "殺";
}
.fi-bs-plant-seed-invest:before {
  content: "流";
}
.fi-bs-plant-wilt:before {
  content: "滛";
}
.fi-bs-plate-utensils:before {
  content: "滋";
}
.fi-bs-plate-wheat:before {
  content: "漢";
}
.fi-bs-plate:before {
  content: "瀞";
}
.fi-bs-play-alt:before {
  content: "煮";
}
.fi-bs-play-circle:before {
  content: "瞧";
}
.fi-bs-play-microphone:before {
  content: "爵";
}
.fi-bs-play-pause:before {
  content: "犯";
}
.fi-bs-play:before {
  content: "猪";
}
.fi-bs-playing-cards:before {
  content: "瑱";
}
.fi-bs-plug-alt:before {
  content: "甆";
}
.fi-bs-plug-cable:before {
  content: "画";
}
.fi-bs-plug-circle-bolt:before {
  content: "瘝";
}
.fi-bs-plug-circle-check:before {
  content: "瘟";
}
.fi-bs-plug-circle-exclamation:before {
  content: "益";
}
.fi-bs-plug-circle-minus:before {
  content: "盛";
}
.fi-bs-plug-circle-plus:before {
  content: "直";
}
.fi-bs-plug-connection:before {
  content: "睊";
}
.fi-bs-plug:before {
  content: "着";
}
.fi-bs-plus-hexagon:before {
  content: "磌";
}
.fi-bs-plus-minus:before {
  content: "窱";
}
.fi-bs-plus-small:before {
  content: "節";
}
.fi-bs-plus:before {
  content: "类";
}
.fi-bs-png-file:before {
  content: "絛";
}
.fi-bs-podcast:before {
  content: "練";
}
.fi-bs-podium-star:before {
  content: "缾";
}
.fi-bs-podium-victory-leader:before {
  content: "者";
}
.fi-bs-podium:before {
  content: "荒";
}
.fi-bs-point-of-sale-bill:before {
  content: "華";
}
.fi-bs-point-of-sale-signal:before {
  content: "蝹";
}
.fi-bs-point-of-sale:before {
  content: "襁";
}
.fi-bs-pointer-loading:before {
  content: "覆";
}
.fi-bs-pointer-text:before {
  content: "視";
}
.fi-bs-poker-chip:before {
  content: "調";
}
.fi-bs-police-box:before {
  content: "諸";
}
.fi-bs-poll-h:before {
  content: "請";
}
.fi-bs-pollution:before {
  content: "謁";
}
.fi-bs-pompebled:before {
  content: "諾";
}
.fi-bs-poo-bolt:before {
  content: "諭";
}
.fi-bs-poo:before {
  content: "謹";
}
.fi-bs-pool-8-ball:before {
  content: "變";
}
.fi-bs-poop:before {
  content: "贈";
}
.fi-bs-popcorn:before {
  content: "輸";
}
.fi-bs-popsicle:before {
  content: "遲";
}
.fi-bs-portal-enter:before {
  content: "醙";
}
.fi-bs-portal-exit:before {
  content: "鉶";
}
.fi-bs-portrait:before {
  content: "陼";
}
.fi-bs-postal-address:before {
  content: "難";
}
.fi-bs-pot:before {
  content: "靖";
}
.fi-bs-potato:before {
  content: "韛";
}
.fi-bs-pound:before {
  content: "響";
}
.fi-bs-power:before {
  content: "頋";
}
.fi-bs-ppt-file:before {
  content: "頻";
}
.fi-bs-practice:before {
  content: "鬒";
}
.fi-bs-praying-hands:before {
  content: "龜";
}
.fi-bs-prescription-bottle-alt:before {
  content: "𢡊";
}
.fi-bs-prescription-bottle-pill:before {
  content: "𢡄";
}
.fi-bs-prescription-bottle:before {
  content: "𣏕";
}
.fi-bs-prescription:before {
  content: "㮝";
}
.fi-bs-presentation:before {
  content: "䀘";
}
.fi-bs-preview:before {
  content: "䀹";
}
.fi-bs-previous-square:before {
  content: "𥉉";
}
.fi-bs-print-magnifying-glass:before {
  content: "𥳐";
}
.fi-bs-print-slash:before {
  content: "𧻓";
}
.fi-bs-print:before {
  content: "齃";
}
.fi-bs-priority-arrow:before {
  content: "龎";
}
.fi-bs-priority-arrows:before {
  content: "﫚";
}
.fi-bs-priority-importance:before {
  content: "﫛";
}
.fi-bs-problem-solving:before {
  content: "﫜";
}
.fi-bs-procedures:before {
  content: "﫝";
}
.fi-bs-process:before {
  content: "﫞";
}
.fi-bs-productivity:before {
  content: "﫟";
}
.fi-bs-progress-complete:before {
  content: "﫠";
}
.fi-bs-progress-download:before {
  content: "﫡";
}
.fi-bs-progress-upload:before {
  content: "﫢";
}
.fi-bs-projector:before {
  content: "﫣";
}
.fi-bs-protractor:before {
  content: "﫤";
}
.fi-bs-pulse:before {
  content: "﫥";
}
.fi-bs-pump-medical:before {
  content: "﫦";
}
.fi-bs-pump:before {
  content: "﫧";
}
.fi-bs-pumpkin-alt-2:before {
  content: "﫨";
}
.fi-bs-pumpkin-alt:before {
  content: "﫩";
}
.fi-bs-pumpkin:before {
  content: "﫪";
}
.fi-bs-puzzle-alt:before {
  content: "﫫";
}
.fi-bs-puzzle-piece-integration:before {
  content: "﫬";
}
.fi-bs-puzzle-piece:before {
  content: "﫭";
}
.fi-bs-puzzle-pieces:before {
  content: "﫮";
}
.fi-bs-pyramid:before {
  content: "﫯";
}
.fi-bs-q:before {
  content: "﫰";
}
.fi-bs-qr-scan:before {
  content: "﫱";
}
.fi-bs-QR:before {
  content: "﫲";
}
.fi-bs-qrcode:before {
  content: "﫳";
}
.fi-bs-question-square:before {
  content: "﫴";
}
.fi-bs-question:before {
  content: "﫵";
}
.fi-bs-queue-alt:before {
  content: "﫶";
}
.fi-bs-queue-line:before {
  content: "﫷";
}
.fi-bs-queue-signal:before {
  content: "﫸";
}
.fi-bs-queue:before {
  content: "﫹";
}
.fi-bs-quill-pen-story:before {
  content: "﫺";
}
.fi-bs-quiz-alt:before {
  content: "﫻";
}
.fi-bs-quiz:before {
  content: "﫼";
}
.fi-bs-quote-right:before {
  content: "﫽";
}
.fi-bs-r:before {
  content: "﫾";
}
.fi-bs-rabbit-fast:before {
  content: "﫿";
}
.fi-bs-rabbit:before {
  content: "ﬀ";
}
.fi-bs-raccoon:before {
  content: "ﬁ";
}
.fi-bs-racquet:before {
  content: "ﬂ";
}
.fi-bs-radar-monitoring-track:before {
  content: "ﬃ";
}
.fi-bs-radar:before {
  content: "ﬄ";
}
.fi-bs-radiation-alt:before {
  content: "ﬅ";
}
.fi-bs-radiation:before {
  content: "ﬆ";
}
.fi-bs-radio-alt:before {
  content: "﬇";
}
.fi-bs-radio-button:before {
  content: "﬈";
}
.fi-bs-radio:before {
  content: "﬉";
}
.fi-bs-radish:before {
  content: "﬊";
}
.fi-bs-rainbow:before {
  content: "﬋";
}
.fi-bs-raindrops:before {
  content: "﬌";
}
.fi-bs-ram:before {
  content: "﬍";
}
.fi-bs-ramp-loading:before {
  content: "﬎";
}
.fi-bs-rank:before {
  content: "﬏";
}
.fi-bs-ranking-podium-empty:before {
  content: "﬐";
}
.fi-bs-ranking-podium:before {
  content: "﬑";
}
.fi-bs-ranking-star:before {
  content: "﬒";
}
.fi-bs-ranking-stars:before {
  content: "ﬓ";
}
.fi-bs-raygun:before {
  content: "ﬔ";
}
.fi-bs-razor-barber:before {
  content: "ﬕ";
}
.fi-bs-react:before {
  content: "ﬖ";
}
.fi-bs-rec:before {
  content: "ﬗ";
}
.fi-bs-receipt:before {
  content: "﬘";
}
.fi-bs-recipe-book:before {
  content: "﬙";
}
.fi-bs-recipe:before {
  content: "﬚";
}
.fi-bs-record-vinyl:before {
  content: "﬛";
}
.fi-bs-rectabgle-vertical:before {
  content: "﬜";
}
.fi-bs-rectangle-barcode:before {
  content: "יִ";
}
.fi-bs-rectangle-code:before {
  content: "ﬞ";
}
.fi-bs-rectangle-history-circle-plus:before {
  content: "ײַ";
}
.fi-bs-rectangle-horizontal:before {
  content: "ﬠ";
}
.fi-bs-rectangle-list:before {
  content: "ﬡ";
}
.fi-bs-rectangle-panoramic:before {
  content: "ﬢ";
}
.fi-bs-rectangle-pro:before {
  content: "ﬣ";
}
.fi-bs-rectangle-vertical-history:before {
  content: "ﬤ";
}
.fi-bs-rectangle-vertical:before {
  content: "ﬥ";
}
.fi-bs-rectangle-xmark:before {
  content: "ﬦ";
}
.fi-bs-rectangles-mixed:before {
  content: "ﬧ";
}
.fi-bs-recycle-bin:before {
  content: "ﬨ";
}
.fi-bs-recycle:before {
  content: "﬩";
}
.fi-bs-redo-alt:before {
  content: "שׁ";
}
.fi-bs-redo:before {
  content: "שׂ";
}
.fi-bs-reel:before {
  content: "שּׁ";
}
.fi-bs-refer-arrow:before {
  content: "שּׂ";
}
.fi-bs-refer:before {
  content: "אַ";
}
.fi-bs-referral-alt:before {
  content: "אָ";
}
.fi-bs-referral-user:before {
  content: "אּ";
}
.fi-bs-referral:before {
  content: "בּ";
}
.fi-bs-reflect-horizontal-alt:before {
  content: "גּ";
}
.fi-bs-reflect-horizontal:before {
  content: "דּ";
}
.fi-bs-reflect-vertical:before {
  content: "הּ";
}
.fi-bs-reflect:before {
  content: "וּ";
}
.fi-bs-refresh:before {
  content: "זּ";
}
.fi-bs-refrigerator:before {
  content: "﬷";
}
.fi-bs-refund-alt:before {
  content: "טּ";
}
.fi-bs-refund:before {
  content: "יּ";
}
.fi-bs-region-pin-alt:before {
  content: "ךּ";
}
.fi-bs-region-pin:before {
  content: "כּ";
}
.fi-bs-registered:before {
  content: "לּ";
}
.fi-bs-registration-paper:before {
  content: "﬽";
}
.fi-bs-remove-folder:before {
  content: "מּ";
}
.fi-bs-remove-user:before {
  content: "﬿";
}
.fi-bs-rent-signal:before {
  content: "נּ";
}
.fi-bs-rent:before {
  content: "סּ";
}
.fi-bs-replace:before {
  content: "﭂";
}
.fi-bs-replay-10:before {
  content: "ףּ";
}
.fi-bs-replay-30:before {
  content: "פּ";
}
.fi-bs-replay-5:before {
  content: "﭅";
}
.fi-bs-reply-all:before {
  content: "צּ";
}
.fi-bs-republican:before {
  content: "קּ";
}
.fi-bs-reservation-smartphone:before {
  content: "רּ";
}
.fi-bs-reservation-table:before {
  content: "שּ";
}
.fi-bs-resistance-band:before {
  content: "תּ";
}
.fi-bs-resize:before {
  content: "וֹ";
}
.fi-bs-resources:before {
  content: "בֿ";
}
.fi-bs-restaurant:before {
  content: "כֿ";
}
.fi-bs-restock:before {
  content: "פֿ";
}
.fi-bs-restroom-simple:before {
  content: "ﭏ";
}
.fi-bs-resume:before {
  content: "ﭐ";
}
.fi-bs-revenue-alt:before {
  content: "ﭑ";
}
.fi-bs-revenue-euro:before {
  content: "ﭒ";
}
.fi-bs-Revenue:before {
  content: "ﭓ";
}
.fi-bs-review:before {
  content: "ﭔ";
}
.fi-bs-rewind-button-circle:before {
  content: "ﭕ";
}
.fi-bs-rewind:before {
  content: "ﭖ";
}
.fi-bs-rhombus:before {
  content: "ﭗ";
}
.fi-bs-ribbon:before {
  content: "ﭘ";
}
.fi-bs-right-from-bracket:before {
  content: "ﭙ";
}
.fi-bs-right:before {
  content: "ﭚ";
}
.fi-bs-ring-diamond:before {
  content: "ﭛ";
}
.fi-bs-ring:before {
  content: "ﭜ";
}
.fi-bs-rings-wedding:before {
  content: "ﭝ";
}
.fi-bs-risk-alt:before {
  content: "ﭞ";
}
.fi-bs-risk:before {
  content: "ﭟ";
}
.fi-bs-road-barrier:before {
  content: "ﭠ";
}
.fi-bs-road-sign-left:before {
  content: "ﭡ";
}
.fi-bs-road:before {
  content: "ﭢ";
}
.fi-bs-robot:before {
  content: "ﭣ";
}
.fi-bs-robotic-arm:before {
  content: "ﭤ";
}
.fi-bs-rocket-lunch:before {
  content: "ﭥ";
}
.fi-bs-rocket:before {
  content: "ﭦ";
}
.fi-bs-roller-coaster:before {
  content: "ﭧ";
}
.fi-bs-room-service:before {
  content: "ﭨ";
}
.fi-bs-rotate-exclamation:before {
  content: "ﭩ";
}
.fi-bs-rotate-left:before {
  content: "ﭪ";
}
.fi-bs-rotate-reverse:before {
  content: "ﭫ";
}
.fi-bs-rotate-right:before {
  content: "ﭬ";
}
.fi-bs-rotate-square:before {
  content: "ﭭ";
}
.fi-bs-roulette:before {
  content: "ﭮ";
}
.fi-bs-route-highway:before {
  content: "ﭯ";
}
.fi-bs-route-interstate:before {
  content: "ﭰ";
}
.fi-bs-route:before {
  content: "ﭱ";
}
.fi-bs-router:before {
  content: "ﭲ";
}
.fi-bs-rss-alt:before {
  content: "ﭳ";
}
.fi-bs-rss:before {
  content: "ﭴ";
}
.fi-bs-ruble-sign:before {
  content: "ﭵ";
}
.fi-bs-rugby-helmet:before {
  content: "ﭶ";
}
.fi-bs-rugby:before {
  content: "ﭷ";
}
.fi-bs-ruler-combined:before {
  content: "ﭸ";
}
.fi-bs-ruler-horizontal:before {
  content: "ﭹ";
}
.fi-bs-ruler-triangle:before {
  content: "ﭺ";
}
.fi-bs-ruler-vertical:before {
  content: "ﭻ";
}
.fi-bs-rules-alt:before {
  content: "ﭼ";
}
.fi-bs-rules:before {
  content: "ﭽ";
}
.fi-bs-running-track:before {
  content: "ﭾ";
}
.fi-bs-running:before {
  content: "ﭿ";
}
.fi-bs-rupee-sign:before {
  content: "ﮀ";
}
.fi-bs-rupiah-sign:before {
  content: "ﮁ";
}
.fi-bs-rv:before {
  content: "ﮂ";
}
.fi-bs-s:before {
  content: "ﮃ";
}
.fi-bs-sack-dollar:before {
  content: "ﮄ";
}
.fi-bs-sack:before {
  content: "ﮅ";
}
.fi-bs-sad-cry:before {
  content: "ﮆ";
}
.fi-bs-sad-tear:before {
  content: "ﮇ";
}
.fi-bs-sad:before {
  content: "ﮈ";
}
.fi-bs-safe-box:before {
  content: "ﮉ";
}
.fi-bs-sailboat:before {
  content: "ﮊ";
}
.fi-bs-salad:before {
  content: "ﮋ";
}
.fi-bs-salary-alt:before {
  content: "ﮌ";
}
.fi-bs-salt-pepper:before {
  content: "ﮍ";
}
.fi-bs-salt-shaker:before {
  content: "ﮎ";
}
.fi-bs-sandwich-alt:before {
  content: "ﮏ";
}
.fi-bs-sandwich:before {
  content: "ﮐ";
}
.fi-bs-satellite-dish:before {
  content: "ﮑ";
}
.fi-bs-satellite:before {
  content: "ﮒ";
}
.fi-bs-saturday:before {
  content: "ﮓ";
}
.fi-bs-sauce:before {
  content: "ﮔ";
}
.fi-bs-sausage:before {
  content: "ﮕ";
}
.fi-bs-sax-hot:before {
  content: "ﮖ";
}
.fi-bs-saxophone:before {
  content: "ﮗ";
}
.fi-bs-scale-comparison-alt:before {
  content: "ﮘ";
}
.fi-bs-scale-comparison:before {
  content: "ﮙ";
}
.fi-bs-scale:before {
  content: "ﮚ";
}
.fi-bs-scalpel-path:before {
  content: "ﮛ";
}
.fi-bs-scalpel:before {
  content: "ﮜ";
}
.fi-bs-scanner-gun:before {
  content: "ﮝ";
}
.fi-bs-scanner-image:before {
  content: "ﮞ";
}
.fi-bs-scanner-keyboard:before {
  content: "ﮟ";
}
.fi-bs-scanner-touchscreen:before {
  content: "ﮠ";
}
.fi-bs-scarecrow:before {
  content: "ﮡ";
}
.fi-bs-scarf:before {
  content: "ﮢ";
}
.fi-bs-school-bus:before {
  content: "ﮣ";
}
.fi-bs-school:before {
  content: "ﮤ";
}
.fi-bs-scissors:before {
  content: "ﮥ";
}
.fi-bs-scooter:before {
  content: "ﮦ";
}
.fi-bs-screen:before {
  content: "ﮧ";
}
.fi-bs-screencast:before {
  content: "ﮨ";
}
.fi-bs-screw-alt:before {
  content: "ﮩ";
}
.fi-bs-screw:before {
  content: "ﮪ";
}
.fi-bs-screwdriver:before {
  content: "ﮫ";
}
.fi-bs-scribble:before {
  content: "ﮬ";
}
.fi-bs-script:before {
  content: "ﮭ";
}
.fi-bs-scroll-document-story:before {
  content: "ﮮ";
}
.fi-bs-scroll-old:before {
  content: "ﮯ";
}
.fi-bs-scroll-torah:before {
  content: "ﮰ";
}
.fi-bs-scroll:before {
  content: "ﮱ";
}
.fi-bs-scrubber:before {
  content: "﮲";
}
.fi-bs-scythe:before {
  content: "﮳";
}
.fi-bs-sd-card:before {
  content: "﮴";
}
.fi-bs-sd-cards:before {
  content: "﮵";
}
.fi-bs-seal-exclamation:before {
  content: "﮶";
}
.fi-bs-seal-question:before {
  content: "﮷";
}
.fi-bs-seal:before {
  content: "﮸";
}
.fi-bs-search-alt:before {
  content: "﮹";
}
.fi-bs-search-dollar:before {
  content: "﮺";
}
.fi-bs-search-heart:before {
  content: "﮻";
}
.fi-bs-search-location:before {
  content: "﮼";
}
.fi-bs-search:before {
  content: "﮽";
}
.fi-bs-seat-airline:before {
  content: "﮾";
}
.fi-bs-seatbelt-safety-driver:before {
  content: "﮿";
}
.fi-bs-second-award:before {
  content: "﯀";
}
.fi-bs-second-laurel:before {
  content: "﯁";
}
.fi-bs-second-medal:before {
  content: "﯂";
}
.fi-bs-second:before {
  content: "﯃";
}
.fi-bs-seedling:before {
  content: "﯄";
}
.fi-bs-selection:before {
  content: "﯅";
}
.fi-bs-sell:before {
  content: "﯆";
}
.fi-bs-seller-store:before {
  content: "﯇";
}
.fi-bs-seller:before {
  content: "﯈";
}
.fi-bs-selling:before {
  content: "﯉";
}
.fi-bs-send-back:before {
  content: "﯊";
}
.fi-bs-send-backward:before {
  content: "﯋";
}
.fi-bs-send-money-smartphone:before {
  content: "﯌";
}
.fi-bs-send-money:before {
  content: "﯍";
}
.fi-bs-sensor-alert:before {
  content: "﯎";
}
.fi-bs-sensor-fire:before {
  content: "﯏";
}
.fi-bs-sensor-on:before {
  content: "﯐";
}
.fi-bs-sensor-smoke:before {
  content: "﯑";
}
.fi-bs-sensor:before {
  content: "﯒";
}
.fi-bs-settings-sliders:before {
  content: "ﯓ";
}
.fi-bs-settings:before {
  content: "ﯔ";
}
.fi-bs-share-alt-square:before {
  content: "ﯕ";
}
.fi-bs-share-square:before {
  content: "ﯖ";
}
.fi-bs-share:before {
  content: "ﯗ";
}
.fi-bs-sheep:before {
  content: "ﯘ";
}
.fi-bs-shekel-sign:before {
  content: "ﯙ";
}
.fi-bs-shelves:before {
  content: "ﯚ";
}
.fi-bs-shield-alt:before {
  content: "ﯛ";
}
.fi-bs-shield-cat:before {
  content: "ﯜ";
}
.fi-bs-shield-check:before {
  content: "ﯝ";
}
.fi-bs-shield-cross:before {
  content: "ﯞ";
}
.fi-bs-shield-dog:before {
  content: "ﯟ";
}
.fi-bs-shield-exclamation:before {
  content: "ﯠ";
}
.fi-bs-shield-interrogation:before {
  content: "ﯡ";
}
.fi-bs-shield-keyhole:before {
  content: "ﯢ";
}
.fi-bs-shield-minus:before {
  content: "ﯣ";
}
.fi-bs-shield-plus:before {
  content: "ﯤ";
}
.fi-bs-shield-security-risk:before {
  content: "ﯥ";
}
.fi-bs-shield-slash:before {
  content: "ﯦ";
}
.fi-bs-shield-trust:before {
  content: "ﯧ";
}
.fi-bs-shield-virus:before {
  content: "ﯨ";
}
.fi-bs-shield-xmark:before {
  content: "ﯩ";
}
.fi-bs-shield:before {
  content: "ﯪ";
}
.fi-bs-ship-side:before {
  content: "ﯫ";
}
.fi-bs-ship:before {
  content: "ﯬ";
}
.fi-bs-shipping-fast:before {
  content: "ﯭ";
}
.fi-bs-shipping-timed:before {
  content: "ﯮ";
}
.fi-bs-shirt-long-sleeve:before {
  content: "ﯯ";
}
.fi-bs-shirt-running:before {
  content: "ﯰ";
}
.fi-bs-shirt-tank-top:before {
  content: "ﯱ";
}
.fi-bs-shirt:before {
  content: "ﯲ";
}
.fi-bs-shish-kebab:before {
  content: "ﯳ";
}
.fi-bs-shoe-prints:before {
  content: "ﯴ";
}
.fi-bs-shop-lock:before {
  content: "ﯵ";
}
.fi-bs-shop-slash:before {
  content: "ﯶ";
}
.fi-bs-shop:before {
  content: "ﯷ";
}
.fi-bs-shopping-bag-add:before {
  content: "ﯸ";
}
.fi-bs-shopping-bag:before {
  content: "ﯹ";
}
.fi-bs-shopping-basket:before {
  content: "ﯺ";
}
.fi-bs-shopping-cart-add:before {
  content: "ﯻ";
}
.fi-bs-shopping-cart-buyer:before {
  content: "ﯼ";
}
.fi-bs-shopping-cart-check:before {
  content: "ﯽ";
}
.fi-bs-shopping-cart:before {
  content: "ﯾ";
}
.fi-bs-shovel-snow:before {
  content: "ﯿ";
}
.fi-bs-shovel:before {
  content: "ﰀ";
}
.fi-bs-shower-down:before {
  content: "ﰁ";
}
.fi-bs-shower:before {
  content: "ﰂ";
}
.fi-bs-shredder:before {
  content: "ﰃ";
}
.fi-bs-shrimp:before {
  content: "ﰄ";
}
.fi-bs-shuffle:before {
  content: "ﰅ";
}
.fi-bs-shuttle-van:before {
  content: "ﰆ";
}
.fi-bs-shuttlecock:before {
  content: "ﰇ";
}
.fi-bs-Sickle:before {
  content: "ﰈ";
}
.fi-bs-sidebar-flip:before {
  content: "ﰉ";
}
.fi-bs-sidebar:before {
  content: "ﰊ";
}
.fi-bs-sigma:before {
  content: "ﰋ";
}
.fi-bs-sign-hanging:before {
  content: "ﰌ";
}
.fi-bs-sign-in-alt:before {
  content: "ﰍ";
}
.fi-bs-sign-out-alt:before {
  content: "ﰎ";
}
.fi-bs-sign-posts-wrench:before {
  content: "ﰏ";
}
.fi-bs-sign-posts:before {
  content: "ﰐ";
}
.fi-bs-sign-up:before {
  content: "ﰑ";
}
.fi-bs-signal-alt-1:before {
  content: "ﰒ";
}
.fi-bs-signal-alt-2:before {
  content: "ﰓ";
}
.fi-bs-signal-alt-slash:before {
  content: "ﰔ";
}
.fi-bs-signal-alt:before {
  content: "ﰕ";
}
.fi-bs-signal-bars-fair:before {
  content: "ﰖ";
}
.fi-bs-signal-bars-good:before {
  content: "ﰗ";
}
.fi-bs-signal-bars-weak:before {
  content: "ﰘ";
}
.fi-bs-signal-stream-slash:before {
  content: "ﰙ";
}
.fi-bs-signal-stream:before {
  content: "ﰚ";
}
.fi-bs-signature-lock:before {
  content: "ﰛ";
}
.fi-bs-signature-slash:before {
  content: "ﰜ";
}
.fi-bs-signature:before {
  content: "ﰝ";
}
.fi-bs-sim-card:before {
  content: "ﰞ";
}
.fi-bs-sim-cards:before {
  content: "ﰟ";
}
.fi-bs-sink:before {
  content: "ﰠ";
}
.fi-bs-siren-on:before {
  content: "ﰡ";
}
.fi-bs-Siren:before {
  content: "ﰢ";
}
.fi-bs-site-alt:before {
  content: "ﰣ";
}
.fi-bs-site-browser:before {
  content: "ﰤ";
}
.fi-bs-site:before {
  content: "ﰥ";
}
.fi-bs-sitemap:before {
  content: "ﰦ";
}
.fi-bs-skateboard:before {
  content: "ﰧ";
}
.fi-bs-skating:before {
  content: "ﰨ";
}
.fi-bs-skeleton-ribs:before {
  content: "ﰩ";
}
.fi-bs-skeleton:before {
  content: "ﰪ";
}
.fi-bs-skewer:before {
  content: "ﰫ";
}
.fi-bs-ski-boot-ski:before {
  content: "ﰬ";
}
.fi-bs-ski-jump:before {
  content: "ﰭ";
}
.fi-bs-ski-lift:before {
  content: "ﰮ";
}
.fi-bs-skiing-nordic:before {
  content: "ﰯ";
}
.fi-bs-skiing:before {
  content: "ﰰ";
}
.fi-bs-skill-alt:before {
  content: "ﰱ";
}
.fi-bs-skill-user:before {
  content: "ﰲ";
}
.fi-bs-skill:before {
  content: "ﰳ";
}
.fi-bs-skin-arrow:before {
  content: "ﰴ";
}
.fi-bs-skin-drop:before {
  content: "ﰵ";
}
.fi-bs-skin-hair:before {
  content: "ﰶ";
}
.fi-bs-skin:before {
  content: "ﰷ";
}
.fi-bs-skip-15-seconds:before {
  content: "ﰸ";
}
.fi-bs-skull-cow:before {
  content: "ﰹ";
}
.fi-bs-skull-crossbones:before {
  content: "ﰺ";
}
.fi-bs-skull:before {
  content: "ﰻ";
}
.fi-bs-slash:before {
  content: "ﰼ";
}
.fi-bs-sledding:before {
  content: "ﰽ";
}
.fi-bs-sleeping-bag:before {
  content: "ﰾ";
}
.fi-bs-sleigh:before {
  content: "ﰿ";
}
.fi-bs-sliders-h-square:before {
  content: "ﱀ";
}
.fi-bs-sliders-v-square:before {
  content: "ﱁ";
}
.fi-bs-sliders-v:before {
  content: "ﱂ";
}
.fi-bs-slot-machine:before {
  content: "ﱃ";
}
.fi-bs-smart-home-alt:before {
  content: "ﱄ";
}
.fi-bs-smart-home:before {
  content: "ﱅ";
}
.fi-bs-smartphone:before {
  content: "ﱆ";
}
.fi-bs-smile-beam:before {
  content: "ﱇ";
}
.fi-bs-smile-plus:before {
  content: "ﱈ";
}
.fi-bs-smile-wink:before {
  content: "ﱉ";
}
.fi-bs-smiley-comment-alt:before {
  content: "ﱊ";
}
.fi-bs-smog:before {
  content: "ﱋ";
}
.fi-bs-smoke:before {
  content: "ﱌ";
}
.fi-bs-smoking-ban:before {
  content: "ﱍ";
}
.fi-bs-smoking:before {
  content: "ﱎ";
}
.fi-bs-snake:before {
  content: "ﱏ";
}
.fi-bs-snap:before {
  content: "ﱐ";
}
.fi-bs-snooze:before {
  content: "ﱑ";
}
.fi-bs-snow-blowing:before {
  content: "ﱒ";
}
.fi-bs-snowboarding:before {
  content: "ﱓ";
}
.fi-bs-snowflake-droplets:before {
  content: "ﱔ";
}
.fi-bs-snowflake:before {
  content: "ﱕ";
}
.fi-bs-snowflakes:before {
  content: "ﱖ";
}
.fi-bs-snowman-alt:before {
  content: "ﱗ";
}
.fi-bs-snowman-head:before {
  content: "ﱘ";
}
.fi-bs-snowmobile:before {
  content: "ﱙ";
}
.fi-bs-snowplow:before {
  content: "ﱚ";
}
.fi-bs-soap-alt:before {
  content: "ﱛ";
}
.fi-bs-soap:before {
  content: "ﱜ";
}
.fi-bs-social-network:before {
  content: "ﱝ";
}
.fi-bs-socks:before {
  content: "ﱞ";
}
.fi-bs-sofa-size:before {
  content: "ﱟ";
}
.fi-bs-sofa:before {
  content: "ﱠ";
}
.fi-bs-solar-panel-sun:before {
  content: "ﱡ";
}
.fi-bs-solar-panel:before {
  content: "ﱢ";
}
.fi-bs-solar-system:before {
  content: "ﱣ";
}
.fi-bs-sold-house:before {
  content: "ﱤ";
}
.fi-bs-sold-signal:before {
  content: "ﱥ";
}
.fi-bs-sort-alpha-down-alt:before {
  content: "ﱦ";
}
.fi-bs-sort-alpha-down:before {
  content: "ﱧ";
}
.fi-bs-sort-alpha-up-alt:before {
  content: "ﱨ";
}
.fi-bs-sort-alpha-up:before {
  content: "ﱩ";
}
.fi-bs-sort-alt:before {
  content: "ﱪ";
}
.fi-bs-sort-amount-down-alt:before {
  content: "ﱫ";
}
.fi-bs-sort-amount-down:before {
  content: "ﱬ";
}
.fi-bs-sort-amount-up-alt:before {
  content: "ﱭ";
}
.fi-bs-sort-amount-up:before {
  content: "ﱮ";
}
.fi-bs-sort-circle-down:before {
  content: "ﱯ";
}
.fi-bs-sort-circle-up:before {
  content: "ﱰ";
}
.fi-bs-sort-circle:before {
  content: "ﱱ";
}
.fi-bs-sort-down:before {
  content: "ﱲ";
}
.fi-bs-sort-numeric-down-alt:before {
  content: "ﱳ";
}
.fi-bs-sort-numeric-down:before {
  content: "ﱴ";
}
.fi-bs-sort-shapes-down:before {
  content: "ﱵ";
}
.fi-bs-sort-shapes-up:before {
  content: "ﱶ";
}
.fi-bs-sort-size-down:before {
  content: "ﱷ";
}
.fi-bs-sort-size-up:before {
  content: "ﱸ";
}
.fi-bs-sort:before {
  content: "ﱹ";
}
.fi-bs-soup:before {
  content: "ﱺ";
}
.fi-bs-source-data:before {
  content: "ﱻ";
}
.fi-bs-source-document-alt:before {
  content: "ﱼ";
}
.fi-bs-source-document:before {
  content: "ﱽ";
}
.fi-bs-spa:before {
  content: "ﱾ";
}
.fi-bs-space-shuttle:before {
  content: "ﱿ";
}
.fi-bs-space-station-moon-alt:before {
  content: "ﲀ";
}
.fi-bs-space-station-moon:before {
  content: "ﲁ";
}
.fi-bs-spade:before {
  content: "ﲂ";
}
.fi-bs-spaghetti-monster-flying:before {
  content: "ﲃ";
}
.fi-bs-spain-map:before {
  content: "ﲄ";
}
.fi-bs-sparkles:before {
  content: "ﲅ";
}
.fi-bs-spartan-helmet:before {
  content: "ﲆ";
}
.fi-bs-speaker:before {
  content: "ﲇ";
}
.fi-bs-speakers:before {
  content: "ﲈ";
}
.fi-bs-speech-bubble-story:before {
  content: "ﲉ";
}
.fi-bs-speedometer-arrow:before {
  content: "ﲊ";
}
.fi-bs-speedometer-kpi:before {
  content: "ﲋ";
}
.fi-bs-sphere:before {
  content: "ﲌ";
}
.fi-bs-spider-black-widow:before {
  content: "ﲍ";
}
.fi-bs-spider-web:before {
  content: "ﲎ";
}
.fi-bs-spider:before {
  content: "ﲏ";
}
.fi-bs-spinner:before {
  content: "ﲐ";
}
.fi-bs-split-up-relation:before {
  content: "ﲑ";
}
.fi-bs-split:before {
  content: "ﲒ";
}
.fi-bs-splotch:before {
  content: "ﲓ";
}
.fi-bs-spoon:before {
  content: "ﲔ";
}
.fi-bs-spray-can-sparkles:before {
  content: "ﲕ";
}
.fi-bs-spray-can:before {
  content: "ﲖ";
}
.fi-bs-spring-calendar:before {
  content: "ﲗ";
}
.fi-bs-sprinkler:before {
  content: "ﲘ";
}
.fi-bs-spy:before {
  content: "ﲙ";
}
.fi-bs-square-0:before {
  content: "ﲚ";
}
.fi-bs-square-1:before {
  content: "ﲛ";
}
.fi-bs-square-2:before {
  content: "ﲜ";
}
.fi-bs-square-3:before {
  content: "ﲝ";
}
.fi-bs-square-4:before {
  content: "ﲞ";
}
.fi-bs-square-5:before {
  content: "ﲟ";
}
.fi-bs-square-6:before {
  content: "ﲠ";
}
.fi-bs-square-7:before {
  content: "ﲡ";
}
.fi-bs-square-8:before {
  content: "ﲢ";
}
.fi-bs-square-9:before {
  content: "ﲣ";
}
.fi-bs-square-a:before {
  content: "ﲤ";
}
.fi-bs-square-b:before {
  content: "ﲥ";
}
.fi-bs-square-bolt:before {
  content: "ﲦ";
}
.fi-bs-square-c:before {
  content: "ﲧ";
}
.fi-bs-square-code:before {
  content: "ﲨ";
}
.fi-bs-square-d:before {
  content: "ﲩ";
}
.fi-bs-square-dashed-circle-plus:before {
  content: "ﲪ";
}
.fi-bs-square-dashed:before {
  content: "ﲫ";
}
.fi-bs-square-divide:before {
  content: "ﲬ";
}
.fi-bs-square-e:before {
  content: "ﲭ";
}
.fi-bs-square-ellipsis-vertical:before {
  content: "ﲮ";
}
.fi-bs-square-ellipsis:before {
  content: "ﲯ";
}
.fi-bs-square-exclamation:before {
  content: "ﲰ";
}
.fi-bs-square-f:before {
  content: "ﲱ";
}
.fi-bs-square-g:before {
  content: "ﲲ";
}
.fi-bs-square-h:before {
  content: "ﲳ";
}
.fi-bs-square-heart:before {
  content: "ﲴ";
}
.fi-bs-square-i:before {
  content: "ﲵ";
}
.fi-bs-square-info:before {
  content: "ﲶ";
}
.fi-bs-square-j:before {
  content: "ﲷ";
}
.fi-bs-square-k:before {
  content: "ﲸ";
}
.fi-bs-square-kanban:before {
  content: "ﲹ";
}
.fi-bs-square-l:before {
  content: "ﲺ";
}
.fi-bs-square-m:before {
  content: "ﲻ";
}
.fi-bs-square-minus:before {
  content: "ﲼ";
}
.fi-bs-square-n:before {
  content: "ﲽ";
}
.fi-bs-square-o:before {
  content: "ﲾ";
}
.fi-bs-square-p:before {
  content: "ﲿ";
}
.fi-bs-square-phone-hangup:before {
  content: "ﳀ";
}
.fi-bs-square-plus:before {
  content: "ﳁ";
}
.fi-bs-square-poll-horizontal:before {
  content: "ﳂ";
}
.fi-bs-square-poll-vertical:before {
  content: "ﳃ";
}
.fi-bs-square-q:before {
  content: "ﳄ";
}
.fi-bs-square-quote:before {
  content: "ﳅ";
}
.fi-bs-square-r:before {
  content: "ﳆ";
}
.fi-bs-square-root:before {
  content: "ﳇ";
}
.fi-bs-square-s:before {
  content: "ﳈ";
}
.fi-bs-square-small:before {
  content: "ﳉ";
}
.fi-bs-square-star:before {
  content: "ﳊ";
}
.fi-bs-square-t:before {
  content: "ﳋ";
}
.fi-bs-square-terminal:before {
  content: "ﳌ";
}
.fi-bs-square-u:before {
  content: "ﳍ";
}
.fi-bs-square-up-right:before {
  content: "ﳎ";
}
.fi-bs-square-v:before {
  content: "ﳏ";
}
.fi-bs-square-w:before {
  content: "ﳐ";
}
.fi-bs-square-x:before {
  content: "ﳑ";
}
.fi-bs-square-y:before {
  content: "ﳒ";
}
.fi-bs-square-z:before {
  content: "ﳓ";
}
.fi-bs-square:before {
  content: "ﳔ";
}
.fi-bs-squid:before {
  content: "ﳕ";
}
.fi-bs-squircle:before {
  content: "ﳖ";
}
.fi-bs-squirrel:before {
  content: "ﳗ";
}
.fi-bs-staff:before {
  content: "ﳘ";
}
.fi-bs-stage-concert:before {
  content: "ﳙ";
}
.fi-bs-stage-theatre:before {
  content: "ﳚ";
}
.fi-bs-stage:before {
  content: "ﳛ";
}
.fi-bs-stairs:before {
  content: "ﳜ";
}
.fi-bs-stamp:before {
  content: "ﳝ";
}
.fi-bs-standard-definition:before {
  content: "ﳞ";
}
.fi-bs-star-and-crescent:before {
  content: "ﳟ";
}
.fi-bs-star-christmas:before {
  content: "ﳠ";
}
.fi-bs-star-comment-alt:before {
  content: "ﳡ";
}
.fi-bs-star-exclamation:before {
  content: "ﳢ";
}
.fi-bs-star-octogram:before {
  content: "ﳣ";
}
.fi-bs-star-of-david:before {
  content: "ﳤ";
}
.fi-bs-star-rating-call:before {
  content: "ﳥ";
}
.fi-bs-star-sharp-half-stroke:before {
  content: "ﳦ";
}
.fi-bs-star-sharp-half:before {
  content: "ﳧ";
}
.fi-bs-star-shooting:before {
  content: "ﳨ";
}
.fi-bs-star:before {
  content: "ﳩ";
}
.fi-bs-starfighter:before {
  content: "ﳪ";
}
.fi-bs-stars:before {
  content: "ﳫ";
}
.fi-bs-state-country:before {
  content: "ﳬ";
}
.fi-bs-stationary-bike:before {
  content: "ﳭ";
}
.fi-bs-stats:before {
  content: "ﳮ";
}
.fi-bs-steak:before {
  content: "ﳯ";
}
.fi-bs-steering-wheel:before {
  content: "ﳰ";
}
.fi-bs-step-backward:before {
  content: "ﳱ";
}
.fi-bs-step-forward:before {
  content: "ﳲ";
}
.fi-bs-sterling-sign:before {
  content: "ﳳ";
}
.fi-bs-stethoscope:before {
  content: "ﳴ";
}
.fi-bs-sticker:before {
  content: "ﳵ";
}
.fi-bs-stocking:before {
  content: "ﳶ";
}
.fi-bs-stomach:before {
  content: "ﳷ";
}
.fi-bs-stop-circle:before {
  content: "ﳸ";
}
.fi-bs-stop-square:before {
  content: "ﳹ";
}
.fi-bs-stop:before {
  content: "ﳺ";
}
.fi-bs-stopwatch:before {
  content: "ﳻ";
}
.fi-bs-store-alt:before {
  content: "ﳼ";
}
.fi-bs-store-buyer:before {
  content: "ﳽ";
}
.fi-bs-store-lock:before {
  content: "ﳾ";
}
.fi-bs-store-slash:before {
  content: "ﳿ";
}
.fi-bs-story-book:before {
  content: "ﴀ";
}
.fi-bs-story-fairy-tale:before {
  content: "ﴁ";
}
.fi-bs-story-fantasy:before {
  content: "ﴂ";
}
.fi-bs-strategy-chess-risk:before {
  content: "ﴃ";
}
.fi-bs-strawberry:before {
  content: "ﴄ";
}
.fi-bs-street-view:before {
  content: "ﴅ";
}
.fi-bs-stretcher:before {
  content: "ﴆ";
}
.fi-bs-strikethrough:before {
  content: "ﴇ";
}
.fi-bs-stroopwafel:before {
  content: "ﴈ";
}
.fi-bs-student-alt:before {
  content: "ﴉ";
}
.fi-bs-student:before {
  content: "ﴊ";
}
.fi-bs-subscript:before {
  content: "ﴋ";
}
.fi-bs-subscription-alt:before {
  content: "ﴌ";
}
.fi-bs-subscription:before {
  content: "ﴍ";
}
.fi-bs-subtitles-slash:before {
  content: "ﴎ";
}
.fi-bs-subtitles:before {
  content: "ﴏ";
}
.fi-bs-subway:before {
  content: "ﴐ";
}
.fi-bs-suitcase-alt:before {
  content: "ﴑ";
}
.fi-bs-summary-check:before {
  content: "ﴒ";
}
.fi-bs-summer:before {
  content: "ﴓ";
}
.fi-bs-sun-dust:before {
  content: "ﴔ";
}
.fi-bs-sun-plant-wilt:before {
  content: "ﴕ";
}
.fi-bs-sun-salutation-yoga:before {
  content: "ﴖ";
}
.fi-bs-sun:before {
  content: "ﴗ";
}
.fi-bs-sunday:before {
  content: "ﴘ";
}
.fi-bs-sunglasses-alt:before {
  content: "ﴙ";
}
.fi-bs-sunglasses:before {
  content: "ﴚ";
}
.fi-bs-sunrise-alt:before {
  content: "ﴛ";
}
.fi-bs-sunrise:before {
  content: "ﴜ";
}
.fi-bs-sunset:before {
  content: "ﴝ";
}
.fi-bs-superscript:before {
  content: "ﴞ";
}
.fi-bs-supplier-alt:before {
  content: "ﴟ";
}
.fi-bs-supplier:before {
  content: "ﴠ";
}
.fi-bs-surfing:before {
  content: "ﴡ";
}
.fi-bs-surprise:before {
  content: "ﴢ";
}
.fi-bs-surveillance-camera:before {
  content: "ﴣ";
}
.fi-bs-survey-xmark:before {
  content: "ﴤ";
}
.fi-bs-sushi-alt:before {
  content: "ﴥ";
}
.fi-bs-sushi-roll:before {
  content: "ﴦ";
}
.fi-bs-sushi:before {
  content: "ﴧ";
}
.fi-bs-svg:before {
  content: "ﴨ";
}
.fi-bs-swap:before {
  content: "ﴩ";
}
.fi-bs-swatchbook:before {
  content: "ﴪ";
}
.fi-bs-swimmer:before {
  content: "ﴫ";
}
.fi-bs-swimming-pool:before {
  content: "ﴬ";
}
.fi-bs-swing:before {
  content: "ﴭ";
}
.fi-bs-swipe-down:before {
  content: "ﴮ";
}
.fi-bs-swipe-left:before {
  content: "ﴯ";
}
.fi-bs-swipe-right:before {
  content: "ﴰ";
}
.fi-bs-swipe-up:before {
  content: "ﴱ";
}
.fi-bs-sword:before {
  content: "ﴲ";
}
.fi-bs-symbol:before {
  content: "ﴳ";
}
.fi-bs-symbols:before {
  content: "ﴴ";
}
.fi-bs-synagogue:before {
  content: "ﴵ";
}
.fi-bs-syringe:before {
  content: "ﴶ";
}
.fi-bs-system-cloud:before {
  content: "ﴷ";
}
.fi-bs-t:before {
  content: "ﴸ";
}
.fi-bs-tab-folder:before {
  content: "ﴹ";
}
.fi-bs-table-columns:before {
  content: "ﴺ";
}
.fi-bs-table-layout:before {
  content: "ﴻ";
}
.fi-bs-table-list:before {
  content: "ﴼ";
}
.fi-bs-table-picnic:before {
  content: "ﴽ";
}
.fi-bs-table-pivot:before {
  content: "﴾";
}
.fi-bs-table-rows:before {
  content: "﴿";
}
.fi-bs-table-tree:before {
  content: "﵀";
}
.fi-bs-table:before {
  content: "﵁";
}
.fi-bs-tablet-android-alt:before {
  content: "﵂";
}
.fi-bs-tablet-android:before {
  content: "﵃";
}
.fi-bs-tablet-rugged:before {
  content: "﵄";
}
.fi-bs-tablet:before {
  content: "﵅";
}
.fi-bs-tachometer-alt-average:before {
  content: "﵆";
}
.fi-bs-tachometer-alt-fastest:before {
  content: "﵇";
}
.fi-bs-tachometer-alt-slow:before {
  content: "﵈";
}
.fi-bs-tachometer-alt-slowest:before {
  content: "﵉";
}
.fi-bs-tachometer-average:before {
  content: "﵊";
}
.fi-bs-tachometer-fast:before {
  content: "﵋";
}
.fi-bs-tachometer-fastest:before {
  content: "﵌";
}
.fi-bs-tachometer-slow:before {
  content: "﵍";
}
.fi-bs-tachometer-slowest:before {
  content: "﵎";
}
.fi-bs-tachometer:before {
  content: "﵏";
}
.fi-bs-taco:before {
  content: "ﵐ";
}
.fi-bs-tags:before {
  content: "ﵑ";
}
.fi-bs-talent-alt:before {
  content: "ﵒ";
}
.fi-bs-talent-hand:before {
  content: "ﵓ";
}
.fi-bs-talent:before {
  content: "ﵔ";
}
.fi-bs-tally-1:before {
  content: "ﵕ";
}
.fi-bs-tally-2:before {
  content: "ﵖ";
}
.fi-bs-tally-3:before {
  content: "ﵗ";
}
.fi-bs-tally-4:before {
  content: "ﵘ";
}
.fi-bs-tally:before {
  content: "ﵙ";
}
.fi-bs-tamale:before {
  content: "ﵚ";
}
.fi-bs-tank-water:before {
  content: "ﵛ";
}
.fi-bs-tap:before {
  content: "ﵜ";
}
.fi-bs-tape:before {
  content: "ﵝ";
}
.fi-bs-target-audience:before {
  content: "ﵞ";
}
.fi-bs-target:before {
  content: "ﵟ";
}
.fi-bs-tax-alt:before {
  content: "ﵠ";
}
.fi-bs-tax:before {
  content: "ﵡ";
}
.fi-bs-taxi-bus:before {
  content: "ﵢ";
}
.fi-bs-taxi:before {
  content: "ﵣ";
}
.fi-bs-team-check-alt:before {
  content: "ﵤ";
}
.fi-bs-team-check:before {
  content: "ﵥ";
}
.fi-bs-teddy-bear:before {
  content: "ﵦ";
}
.fi-bs-teeth-open:before {
  content: "ﵧ";
}
.fi-bs-telescope:before {
  content: "ﵨ";
}
.fi-bs-temperature-down:before {
  content: "ﵩ";
}
.fi-bs-temperature-frigid:before {
  content: "ﵪ";
}
.fi-bs-temperature-high:before {
  content: "ﵫ";
}
.fi-bs-temperature-list:before {
  content: "ﵬ";
}
.fi-bs-temperature-low:before {
  content: "ﵭ";
}
.fi-bs-temperature-up:before {
  content: "ﵮ";
}
.fi-bs-template-alt:before {
  content: "ﵯ";
}
.fi-bs-template:before {
  content: "ﵰ";
}
.fi-bs-tenge:before {
  content: "ﵱ";
}
.fi-bs-tennis:before {
  content: "ﵲ";
}
.fi-bs-tent-arrow-down-to-line:before {
  content: "ﵳ";
}
.fi-bs-tent-arrow-left-right:before {
  content: "ﵴ";
}
.fi-bs-tent-arrow-turn-left:before {
  content: "ﵵ";
}
.fi-bs-tent-arrows-down:before {
  content: "ﵶ";
}
.fi-bs-tents:before {
  content: "ﵷ";
}
.fi-bs-terminal:before {
  content: "ﵸ";
}
.fi-bs-terrace:before {
  content: "ﵹ";
}
.fi-bs-test-tube:before {
  content: "ﵺ";
}
.fi-bs-test:before {
  content: "ﵻ";
}
.fi-bs-text-box-dots:before {
  content: "ﵼ";
}
.fi-bs-text-box-edit:before {
  content: "ﵽ";
}
.fi-bs-text-box:before {
  content: "ﵾ";
}
.fi-bs-text-check:before {
  content: "ﵿ";
}
.fi-bs-text-height:before {
  content: "ﶀ";
}
.fi-bs-text-shadow:before {
  content: "ﶁ";
}
.fi-bs-text-size:before {
  content: "ﶂ";
}
.fi-bs-text-slash:before {
  content: "ﶃ";
}
.fi-bs-text-width:before {
  content: "ﶄ";
}
.fi-bs-text:before {
  content: "ﶅ";
}
.fi-bs-theater-masks:before {
  content: "ﶆ";
}
.fi-bs-thermometer-alt:before {
  content: "ﶇ";
}
.fi-bs-thermometer-empty:before {
  content: "ﶈ";
}
.fi-bs-thermometer-full:before {
  content: "ﶉ";
}
.fi-bs-thermometer-half:before {
  content: "ﶊ";
}
.fi-bs-thermometer-quarter:before {
  content: "ﶋ";
}
.fi-bs-thermometer-three-quarters:before {
  content: "ﶌ";
}
.fi-bs-theta:before {
  content: "ﶍ";
}
.fi-bs-third-award:before {
  content: "ﶎ";
}
.fi-bs-third-laurel:before {
  content: "ﶏ";
}
.fi-bs-third-medal:before {
  content: "﶐";
}
.fi-bs-third:before {
  content: "﶑";
}
.fi-bs-thought-bubble:before {
  content: "ﶒ";
}
.fi-bs-three-leaf-clover:before {
  content: "ﶓ";
}
.fi-bs-thumbs-up-trust:before {
  content: "ﶔ";
}
.fi-bs-thumbtack:before {
  content: "ﶕ";
}
.fi-bs-thunderstorm-moon:before {
  content: "ﶖ";
}
.fi-bs-thunderstorm-risk:before {
  content: "ﶗ";
}
.fi-bs-thunderstorm-sun:before {
  content: "ﶘ";
}
.fi-bs-thunderstorm:before {
  content: "ﶙ";
}
.fi-bs-thursday:before {
  content: "ﶚ";
}
.fi-bs-ticket-airline:before {
  content: "ﶛ";
}
.fi-bs-ticket-alt:before {
  content: "ﶜ";
}
.fi-bs-ticket:before {
  content: "ﶝ";
}
.fi-bs-tickets-airline:before {
  content: "ﶞ";
}
.fi-bs-tie:before {
  content: "ﶟ";
}
.fi-bs-tilde:before {
  content: "ﶠ";
}
.fi-bs-time-add:before {
  content: "ﶡ";
}
.fi-bs-time-check:before {
  content: "ﶢ";
}
.fi-bs-time-delete:before {
  content: "ﶣ";
}
.fi-bs-time-fast:before {
  content: "ﶤ";
}
.fi-bs-time-forward-sixty:before {
  content: "ﶥ";
}
.fi-bs-time-forward-ten:before {
  content: "ﶦ";
}
.fi-bs-time-forward:before {
  content: "ﶧ";
}
.fi-bs-time-half-past:before {
  content: "ﶨ";
}
.fi-bs-time-oclock:before {
  content: "ﶩ";
}
.fi-bs-time-past:before {
  content: "ﶪ";
}
.fi-bs-time-quarter-past:before {
  content: "ﶫ";
}
.fi-bs-time-quarter-to:before {
  content: "ﶬ";
}
.fi-bs-time-twenty-four:before {
  content: "ﶭ";
}
.fi-bs-time-watch-calendar:before {
  content: "ﶮ";
}
.fi-bs-timer-clock-call:before {
  content: "ﶯ";
}
.fi-bs-times-hexagon:before {
  content: "ﶰ";
}
.fi-bs-tint-slash:before {
  content: "ﶱ";
}
.fi-bs-tip-coin:before {
  content: "ﶲ";
}
.fi-bs-tire-flat:before {
  content: "ﶳ";
}
.fi-bs-tire-pressure-warning:before {
  content: "ﶴ";
}
.fi-bs-tire-rugged:before {
  content: "ﶵ";
}
.fi-bs-tire:before {
  content: "ﶶ";
}
.fi-bs-tired:before {
  content: "ﶷ";
}
.fi-bs-to-do-alt:before {
  content: "ﶸ";
}
.fi-bs-to-do:before {
  content: "ﶹ";
}
.fi-bs-together-people:before {
  content: "ﶺ";
}
.fi-bs-toggle-off:before {
  content: "ﶻ";
}
.fi-bs-toggle-on:before {
  content: "ﶼ";
}
.fi-bs-toilet-paper-blank-under:before {
  content: "ﶽ";
}
.fi-bs-toilet-paper-blank:before {
  content: "ﶾ";
}
.fi-bs-toilet-paper-slash:before {
  content: "ﶿ";
}
.fi-bs-toilet-paper-under-slash:before {
  content: "ﷀ";
}
.fi-bs-toilet-paper-under:before {
  content: "ﷁ";
}
.fi-bs-toilet:before {
  content: "ﷂ";
}
.fi-bs-toilets-portable:before {
  content: "ﷃ";
}
.fi-bs-token:before {
  content: "ﷄ";
}
.fi-bs-tomato:before {
  content: "ﷅ";
}
.fi-bs-tombstone-alt:before {
  content: "ﷆ";
}
.fi-bs-tombstone:before {
  content: "ﷇ";
}
.fi-bs-tool-box:before {
  content: "﷈";
}
.fi-bs-tool-crop:before {
  content: "﷉";
}
.fi-bs-tool-marquee:before {
  content: "﷊";
}
.fi-bs-tools:before {
  content: "﷋";
}
.fi-bs-tooth:before {
  content: "﷌";
}
.fi-bs-toothbrush:before {
  content: "﷍";
}
.fi-bs-torch-inspiration-leader:before {
  content: "﷎";
}
.fi-bs-torii-gate:before {
  content: "﷏";
}
.fi-bs-tornado:before {
  content: "﷐";
}
.fi-bs-total:before {
  content: "﷑";
}
.fi-bs-tour-guide-people:before {
  content: "﷒";
}
.fi-bs-tour-virtual:before {
  content: "﷓";
}
.fi-bs-tower-control:before {
  content: "﷔";
}
.fi-bs-track:before {
  content: "﷕";
}
.fi-bs-tractor:before {
  content: "﷖";
}
.fi-bs-trademark:before {
  content: "﷗";
}
.fi-bs-traffic-cone:before {
  content: "﷘";
}
.fi-bs-traffic-light-go:before {
  content: "﷙";
}
.fi-bs-traffic-light-slow:before {
  content: "﷚";
}
.fi-bs-traffic-light-stop:before {
  content: "﷛";
}
.fi-bs-traffic-light:before {
  content: "﷜";
}
.fi-bs-trailer:before {
  content: "﷝";
}
.fi-bs-train-journey:before {
  content: "﷞";
}
.fi-bs-train-side:before {
  content: "﷟";
}
.fi-bs-train-station-building:before {
  content: "﷠";
}
.fi-bs-train-station:before {
  content: "﷡";
}
.fi-bs-train-subway-tunnel:before {
  content: "﷢";
}
.fi-bs-train-track:before {
  content: "﷣";
}
.fi-bs-train-tram:before {
  content: "﷤";
}
.fi-bs-train:before {
  content: "﷥";
}
.fi-bs-tram:before {
  content: "﷦";
}
.fi-bs-transform:before {
  content: "﷧";
}
.fi-bs-transformation-block:before {
  content: "﷨";
}
.fi-bs-transformation-circle:before {
  content: "﷩";
}
.fi-bs-transformation-design:before {
  content: "﷪";
}
.fi-bs-transformation-shapes:before {
  content: "﷫";
}
.fi-bs-transformer-bolt:before {
  content: "﷬";
}
.fi-bs-transgender:before {
  content: "﷭";
}
.fi-bs-transporter-1:before {
  content: "﷮";
}
.fi-bs-transporter-2:before {
  content: "﷯";
}
.fi-bs-transporter-3:before {
  content: "ﷰ";
}
.fi-bs-transporter-4:before {
  content: "ﷱ";
}
.fi-bs-transporter-5:before {
  content: "ﷲ";
}
.fi-bs-transporter-6:before {
  content: "ﷳ";
}
.fi-bs-transporter-7:before {
  content: "ﷴ";
}
.fi-bs-transporter-empty:before {
  content: "ﷵ";
}
.fi-bs-transporter:before {
  content: "ﷶ";
}
.fi-bs-trash-can-check:before {
  content: "ﷷ";
}
.fi-bs-trash-can-clock:before {
  content: "ﷸ";
}
.fi-bs-trash-can-list:before {
  content: "ﷹ";
}
.fi-bs-trash-can-plus:before {
  content: "ﷺ";
}
.fi-bs-trash-can-slash:before {
  content: "ﷻ";
}
.fi-bs-trash-check:before {
  content: "﷼";
}
.fi-bs-trash-clock:before {
  content: "﷽";
}
.fi-bs-trash-empty:before {
  content: "﷾";
}
.fi-bs-trash-list:before {
  content: "﷿";
}
.fi-bs-trash-plus:before {
  content: "︐";
}
.fi-bs-trash-restore-alt:before {
  content: "︑";
}
.fi-bs-trash-restore:before {
  content: "︒";
}
.fi-bs-trash-slash:before {
  content: "︓";
}
.fi-bs-trash-undo-alt:before {
  content: "︔";
}
.fi-bs-trash-undo:before {
  content: "︕";
}
.fi-bs-trash-xmark:before {
  content: "︖";
}
.fi-bs-trash:before {
  content: "︗";
}
.fi-bs-treadmill:before {
  content: "︘";
}
.fi-bs-treasure-chest:before {
  content: "︙";
}
.fi-bs-treatment:before {
  content: "︚";
}
.fi-bs-tree-alt:before {
  content: "︛";
}
.fi-bs-tree-christmas:before {
  content: "︜";
}
.fi-bs-tree-deciduous:before {
  content: "︝";
}
.fi-bs-tree:before {
  content: "︞";
}
.fi-bs-trees-alt:before {
  content: "︟";
}
.fi-bs-trees:before {
  content: "︰";
}
.fi-bs-triangle-music:before {
  content: "︱";
}
.fi-bs-triangle-person-digging:before {
  content: "︲";
}
.fi-bs-triangle-warning:before {
  content: "︳";
}
.fi-bs-triangle:before {
  content: "︴";
}
.fi-bs-tricycle:before {
  content: "︵";
}
.fi-bs-trillium:before {
  content: "︶";
}
.fi-bs-trophy-achievement-skill:before {
  content: "︷";
}
.fi-bs-trophy-star:before {
  content: "︸";
}
.fi-bs-trophy:before {
  content: "︹";
}
.fi-bs-truck-arrow-left:before {
  content: "︺";
}
.fi-bs-truck-arrow-right:before {
  content: "︻";
}
.fi-bs-truck-bolt:before {
  content: "︼";
}
.fi-bs-truck-box:before {
  content: "︽";
}
.fi-bs-truck-check:before {
  content: "︾";
}
.fi-bs-truck-container-empty:before {
  content: "︿";
}
.fi-bs-truck-container:before {
  content: "﹀";
}
.fi-bs-truck-couch:before {
  content: "﹁";
}
.fi-bs-truck-fire:before {
  content: "﹂";
}
.fi-bs-truck-flatbed:before {
  content: "﹃";
}
.fi-bs-truck-front:before {
  content: "﹄";
}
.fi-bs-truck-ladder:before {
  content: "﹅";
}
.fi-bs-truck-loading:before {
  content: "﹆";
}
.fi-bs-truck-medical:before {
  content: "﹇";
}
.fi-bs-truck-monster:before {
  content: "﹈";
}
.fi-bs-truck-moving:before {
  content: "﹉";
}
.fi-bs-truck-pickup:before {
  content: "﹊";
}
.fi-bs-truck-plow:before {
  content: "﹋";
}
.fi-bs-truck-ramp:before {
  content: "﹌";
}
.fi-bs-truck-side:before {
  content: "﹍";
}
.fi-bs-truck-tow:before {
  content: "﹎";
}
.fi-bs-truck-utensils:before {
  content: "﹏";
}
.fi-bs-trumpet:before {
  content: "﹐";
}
.fi-bs-trust-alt:before {
  content: "﹑";
}
.fi-bs-trust:before {
  content: "﹒";
}
.fi-bs-tshirt:before {
  content: "﹓";
}
.fi-bs-tty-answer:before {
  content: "﹔";
}
.fi-bs-tty:before {
  content: "﹕";
}
.fi-bs-tubes:before {
  content: "﹖";
}
.fi-bs-tuesday:before {
  content: "﹗";
}
.fi-bs-tugrik-sign:before {
  content: "﹘";
}
.fi-bs-turkey:before {
  content: "﹙";
}
.fi-bs-turn-left-down:before {
  content: "﹚";
}
.fi-bs-turn-left:before {
  content: "﹛";
}
.fi-bs-turn-right:before {
  content: "﹜";
}
.fi-bs-turntable:before {
  content: "﹝";
}
.fi-bs-turtle:before {
  content: "﹞";
}
.fi-bs-tv-music:before {
  content: "﹟";
}
.fi-bs-tv-retro:before {
  content: "﹠";
}
.fi-bs-typewriter:before {
  content: "﹡";
}
.fi-bs-u:before {
  content: "﹢";
}
.fi-bs-ufo-beam:before {
  content: "﹣";
}
.fi-bs-ufo:before {
  content: "﹤";
}
.fi-bs-ui-ux:before {
  content: "﹥";
}
.fi-bs-umbrella-beach:before {
  content: "﹦";
}
.fi-bs-umbrella:before {
  content: "﹧";
}
.fi-bs-under-construction:before {
  content: "﹨";
}
.fi-bs-underline:before {
  content: "﹩";
}
.fi-bs-undo-alt:before {
  content: "﹪";
}
.fi-bs-undo:before {
  content: "﹫";
}
.fi-bs-unicorn:before {
  content: "﹬";
}
.fi-bs-uniform-martial-arts:before {
  content: "﹭";
}
.fi-bs-universal-access:before {
  content: "﹮";
}
.fi-bs-unlock:before {
  content: "﹯";
}
.fi-bs-up-from-bracket:before {
  content: "ﹰ";
}
.fi-bs-up-left:before {
  content: "ﹱ";
}
.fi-bs-up-right-from-square:before {
  content: "ﹲ";
}
.fi-bs-up-right:before {
  content: "ﹳ";
}
.fi-bs-up:before {
  content: "ﹴ";
}
.fi-bs-upload:before {
  content: "﹵";
}
.fi-bs-url:before {
  content: "ﹶ";
}
.fi-bs-usb-pendrive:before {
  content: "ﹷ";
}
.fi-bs-usd-circle:before {
  content: "ﹸ";
}
.fi-bs-usd-square:before {
  content: "ﹹ";
}
.fi-bs-user-add:before {
  content: "ﹺ";
}
.fi-bs-user-alien:before {
  content: "ﹻ";
}
.fi-bs-user-astronaut:before {
  content: "ﹼ";
}
.fi-bs-user-check:before {
  content: "ﹽ";
}
.fi-bs-user-chef:before {
  content: "ﹾ";
}
.fi-bs-user-coach:before {
  content: "ﹿ";
}
.fi-bs-user-cowboy:before {
  content: "ﺀ";
}
.fi-bs-user-crown:before {
  content: "ﺁ";
}
.fi-bs-user-gear:before {
  content: "ﺂ";
}
.fi-bs-user-graduate:before {
  content: "ﺃ";
}
.fi-bs-user-headset:before {
  content: "ﺄ";
}
.fi-bs-user-helmet-safety:before {
  content: "ﺅ";
}
.fi-bs-user-injured:before {
  content: "ﺆ";
}
.fi-bs-user-interface-ui:before {
  content: "ﺇ";
}
.fi-bs-user-key:before {
  content: "ﺈ";
}
.fi-bs-user-lock:before {
  content: "ﺉ";
}
.fi-bs-user-md-chat:before {
  content: "ﺊ";
}
.fi-bs-user-md:before {
  content: "ﺋ";
}
.fi-bs-user-minus:before {
  content: "ﺌ";
}
.fi-bs-user-music:before {
  content: "ﺍ";
}
.fi-bs-user-ninja:before {
  content: "ﺎ";
}
.fi-bs-user-nurse:before {
  content: "ﺏ";
}
.fi-bs-user-pen:before {
  content: "ﺐ";
}
.fi-bs-user-pilot-tie:before {
  content: "ﺑ";
}
.fi-bs-user-pilot:before {
  content: "ﺒ";
}
.fi-bs-user-police:before {
  content: "ﺓ";
}
.fi-bs-user-robot-xmarks:before {
  content: "ﺔ";
}
.fi-bs-user-robot:before {
  content: "ﺕ";
}
.fi-bs-user-salary:before {
  content: "ﺖ";
}
.fi-bs-user-shield:before {
  content: "ﺗ";
}
.fi-bs-user-skill-gear:before {
  content: "ﺘ";
}
.fi-bs-user-slash:before {
  content: "ﺙ";
}
.fi-bs-user-tag:before {
  content: "ﺚ";
}
.fi-bs-user-time:before {
  content: "ﺛ";
}
.fi-bs-user-trust:before {
  content: "ﺜ";
}
.fi-bs-user-unlock:before {
  content: "ﺝ";
}
.fi-bs-user-visor:before {
  content: "ﺞ";
}
.fi-bs-user-xmark:before {
  content: "ﺟ";
}
.fi-bs-user:before {
  content: "ﺠ";
}
.fi-bs-users-alt:before {
  content: "ﺡ";
}
.fi-bs-users-class:before {
  content: "ﺢ";
}
.fi-bs-users-gear:before {
  content: "ﺣ";
}
.fi-bs-users-medical:before {
  content: "ﺤ";
}
.fi-bs-users-slash:before {
  content: "ﺥ";
}
.fi-bs-users:before {
  content: "ﺦ";
}
.fi-bs-utensils-slash:before {
  content: "ﺧ";
}
.fi-bs-utensils:before {
  content: "ﺨ";
}
.fi-bs-utility-pole-double:before {
  content: "ﺩ";
}
.fi-bs-utility-pole:before {
  content: "ﺪ";
}
.fi-bs-ux-browser:before {
  content: "ﺫ";
}
.fi-bs-ux:before {
  content: "ﺬ";
}
.fi-bs-v:before {
  content: "ﺭ";
}
.fi-bs-vacuum-robot:before {
  content: "ﺮ";
}
.fi-bs-vacuum:before {
  content: "ﺯ";
}
.fi-bs-value-absolute:before {
  content: "ﺰ";
}
.fi-bs-vault:before {
  content: "ﺱ";
}
.fi-bs-vector-alt:before {
  content: "ﺲ";
}
.fi-bs-vector-circle:before {
  content: "ﺳ";
}
.fi-bs-vector-polygon:before {
  content: "ﺴ";
}
.fi-bs-vector:before {
  content: "ﺵ";
}
.fi-bs-venus-double:before {
  content: "ﺶ";
}
.fi-bs-venus-mars:before {
  content: "ﺷ";
}
.fi-bs-venus:before {
  content: "ﺸ";
}
.fi-bs-vest-patches:before {
  content: "ﺹ";
}
.fi-bs-vest:before {
  content: "ﺺ";
}
.fi-bs-video-arrow-down-left:before {
  content: "ﺻ";
}
.fi-bs-video-arrow-up-right:before {
  content: "ﺼ";
}
.fi-bs-video-camera-alt:before {
  content: "ﺽ";
}
.fi-bs-video-camera:before {
  content: "ﺾ";
}
.fi-bs-video-duration:before {
  content: "ﺿ";
}
.fi-bs-video-plus:before {
  content: "ﻀ";
}
.fi-bs-video-slash:before {
  content: "ﻁ";
}
.fi-bs-videoconference:before {
  content: "ﻂ";
}
.fi-bs-vihara:before {
  content: "ﻃ";
}
.fi-bs-violin:before {
  content: "ﻄ";
}
.fi-bs-virus-slash:before {
  content: "ﻅ";
}
.fi-bs-virus:before {
  content: "ﻆ";
}
.fi-bs-viruses:before {
  content: "ﻇ";
}
.fi-bs-visit:before {
  content: "ﻈ";
}
.fi-bs-voicemail:before {
  content: "ﻉ";
}
.fi-bs-volcano:before {
  content: "ﻊ";
}
.fi-bs-volleyball:before {
  content: "ﻋ";
}
.fi-bs-volume-down:before {
  content: "ﻌ";
}
.fi-bs-volume-mute:before {
  content: "ﻍ";
}
.fi-bs-volume-off:before {
  content: "ﻎ";
}
.fi-bs-volume-slash:before {
  content: "ﻏ";
}
.fi-bs-volume:before {
  content: "ﻐ";
}
.fi-bs-vote-nay:before {
  content: "ﻑ";
}
.fi-bs-vote-yea:before {
  content: "ﻒ";
}
.fi-bs-vr-cardboard:before {
  content: "ﻓ";
}
.fi-bs-w:before {
  content: "ﻔ";
}
.fi-bs-waffle:before {
  content: "ﻕ";
}
.fi-bs-wagon-covered:before {
  content: "ﻖ";
}
.fi-bs-walker:before {
  content: "ﻗ";
}
.fi-bs-walkie-talkie:before {
  content: "ﻘ";
}
.fi-bs-walking:before {
  content: "ﻙ";
}
.fi-bs-wallet-arrow:before {
  content: "ﻚ";
}
.fi-bs-wallet-buyer:before {
  content: "ﻛ";
}
.fi-bs-wallet:before {
  content: "ﻜ";
}
.fi-bs-warehouse-alt:before {
  content: "ﻝ";
}
.fi-bs-warranty:before {
  content: "ﻞ";
}
.fi-bs-washer:before {
  content: "ﻟ";
}
.fi-bs-waste-pollution:before {
  content: "ﻠ";
}
.fi-bs-waste:before {
  content: "ﻡ";
}
.fi-bs-watch-calculator:before {
  content: "ﻢ";
}
.fi-bs-watch-fitness:before {
  content: "ﻣ";
}
.fi-bs-watch-smart:before {
  content: "ﻤ";
}
.fi-bs-watch:before {
  content: "ﻥ";
}
.fi-bs-water-bottle:before {
  content: "ﻦ";
}
.fi-bs-water-ladder:before {
  content: "ﻧ";
}
.fi-bs-water-lower:before {
  content: "ﻨ";
}
.fi-bs-water-rise:before {
  content: "ﻩ";
}
.fi-bs-water:before {
  content: "ﻪ";
}
.fi-bs-watermelon:before {
  content: "ﻫ";
}
.fi-bs-wave-sine:before {
  content: "ﻬ";
}
.fi-bs-wave-square:before {
  content: "ﻭ";
}
.fi-bs-wave-triangle:before {
  content: "ﻮ";
}
.fi-bs-wave:before {
  content: "ﻯ";
}
.fi-bs-waveform-path:before {
  content: "ﻰ";
}
.fi-bs-waveform:before {
  content: "ﻱ";
}
.fi-bs-web-design:before {
  content: "ﻲ";
}
.fi-bs-webcam-slash:before {
  content: "ﻳ";
}
.fi-bs-webcam:before {
  content: "ﻴ";
}
.fi-bs-webhook:before {
  content: "ﻵ";
}
.fi-bs-wednesday:before {
  content: "ﻶ";
}
.fi-bs-whale:before {
  content: "ﻷ";
}
.fi-bs-wheat-awn-circle-exclamation:before {
  content: "ﻸ";
}
.fi-bs-wheat-awn-slash:before {
  content: "ﻹ";
}
.fi-bs-wheat-awn:before {
  content: "ﻺ";
}
.fi-bs-wheat-slash:before {
  content: "ﻻ";
}
.fi-bs-wheat:before {
  content: "ﻼ";
}
.fi-bs-wheelchair-move:before {
  content: "﻽";
}
.fi-bs-wheelchair-sleeping:before {
  content: "﻾";
}
.fi-bs-wheelchair:before {
  content: "＀";
}
.fi-bs-whistle:before {
  content: "！";
}
.fi-bs-white-space:before {
  content: "＂";
}
.fi-bs-wifi-1:before {
  content: "＃";
}
.fi-bs-wifi-2:before {
  content: "＄";
}
.fi-bs-wifi-alt:before {
  content: "％";
}
.fi-bs-wifi-exclamation:before {
  content: "＆";
}
.fi-bs-wifi-slash:before {
  content: "＇";
}
.fi-bs-wifi:before {
  content: "（";
}
.fi-bs-wind-turbine:before {
  content: "）";
}
.fi-bs-wind-warning:before {
  content: "＊";
}
.fi-bs-wind:before {
  content: "＋";
}
.fi-bs-window-alt:before {
  content: "，";
}
.fi-bs-window-frame-open:before {
  content: "－";
}
.fi-bs-window-frame:before {
  content: "．";
}
.fi-bs-window-maximize:before {
  content: "／";
}
.fi-bs-window-minimize:before {
  content: "０";
}
.fi-bs-window-restore:before {
  content: "１";
}
.fi-bs-windsock:before {
  content: "２";
}
.fi-bs-wine-bottle:before {
  content: "３";
}
.fi-bs-wine-glass-crack:before {
  content: "４";
}
.fi-bs-wine-glass-empty:before {
  content: "５";
}
.fi-bs-wishlist-heart:before {
  content: "６";
}
.fi-bs-wishlist-star:before {
  content: "７";
}
.fi-bs-woman-head:before {
  content: "８";
}
.fi-bs-woman-scientist:before {
  content: "９";
}
.fi-bs-won-sign:before {
  content: "：";
}
.fi-bs-work-in-progress:before {
  content: "；";
}
.fi-bs-workflow-alt:before {
  content: "＜";
}
.fi-bs-workflow-setting-alt:before {
  content: "＝";
}
.fi-bs-workflow-setting:before {
  content: "＞";
}
.fi-bs-workflow:before {
  content: "？";
}
.fi-bs-workshop:before {
  content: "＠";
}
.fi-bs-world:before {
  content: "Ａ";
}
.fi-bs-worm:before {
  content: "Ｂ";
}
.fi-bs-wreath:before {
  content: "Ｃ";
}
.fi-bs-wrench-alt:before {
  content: "Ｄ";
}
.fi-bs-wrench-simple:before {
  content: "Ｅ";
}
.fi-bs-x-ray:before {
  content: "Ｆ";
}
.fi-bs-x:before {
  content: "Ｇ";
}
.fi-bs-y:before {
  content: "Ｈ";
}
.fi-bs-yen:before {
  content: "Ｉ";
}
.fi-bs-yin-yang:before {
  content: "Ｊ";
}
.fi-bs-z:before {
  content: "Ｋ";
}
.fi-bs-zip-file:before {
  content: "Ｌ";
}
.fi-bs-zoom-in:before {
  content: "Ｍ";
}
.fi-bs-zoom-out:before {
  content: "Ｎ";
} /*!
*   _____       _             __                 _____                               ______ _       _   _
*  |_   _|     | |           / _|               |_   _|                             |  ____| |     | | (_)
*    | |  _ __ | |_ ___ _ __| |_ __ _  ___ ___    | |  ___ ___  _ __  ___   ______  | |__  | | __ _| |_ _  ___ ___  _ __
*    | | | '_ \| __/ _ \ '__|  _/ _` |/ __/ _ \   | | / __/ _ \| '_ \/ __| |______| |  __| | |/ _` | __| |/ __/ _ \| '_ \
*   _| |_| | | | ||  __/ |  | || (_| | (_|  __/  _| || (_| (_) | | | \__ \          | |    | | (_| | |_| | (_| (_) | | | |
*  |_____|_| |_|\__\___|_|  |_| \__,_|\___\___| |_____\___\___/|_| |_|___/          |_|    |_|\__,_|\__|_|\___\___/|_| |_|
*
*                         UIcons 2.4.2 - https://www.flaticon.com/uicons/interface-icons
*/
*,
:before,
:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
} /*! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com
*/
*,
:before,
:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
:before,
:after {
  --tw-content: "";
}
html,
:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  line-height: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  text-decoration: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
    Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
button,
input:where([type="button"]),
input:where([type="reset"]),
input:where([type="submit"]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button,
[role="button"] {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}
img,
video {
  max-width: 100%;
  height: auto;
}
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
input,
textarea,
label,
p,
span,
div,
button,
a {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
h1 {
  margin-bottom: 1.5rem;
  margin-top: 2rem;
  font-family: Poppins;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 800;
}
@media (min-width: 768px) {
  h1 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
h2 {
  font-family: Poppins;
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  h2 {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}
h3 {
  font-family: Poppins;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
h4 {
  font-family: Poppins;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  h4 {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
body {
  height: 100vh;
  overflow-x: hidden !important;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
  font-family: Poppins;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
@media (min-width: 768px) {
  body {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
section,
footer {
  padding: 2rem 2rem 6rem;
}
@media (min-width: 640px) {
  section,
  footer {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (min-width: 768px) {
  section,
  footer {
    padding-left: 6rem;
    padding-right: 6rem;
  }
}
@media (min-width: 1024px) {
  section,
  footer {
    padding-left: 9rem;
    padding-right: 9rem;
  }
}
header {
  padding-bottom: 2rem;
  padding-top: 2rem;
}
i {
  pointer-events: none;
}
.btn-primary-dark {
  margin-left: auto;
  margin-right: auto;
  display: block;
  height: -moz-fit-content;
  height: fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(22 101 52 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity));
  padding: 0.75rem 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(236 252 203 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.1s;
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.btn-primary-dark:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(236 252 203 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity));
}
.btn-secondary-light {
  margin-left: auto;
  margin-right: auto;
  display: block;
  height: -moz-fit-content;
  height: fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 9999px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(236 252 203 / var(--tw-border-opacity));
  padding: 0.75rem 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(236 252 203 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.1s;
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.btn-secondary-light:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(236 252 203 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity));
}
.form-label {
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity));
}
.form-input {
  margin-top: 0.25rem;
  width: 100%;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(163 163 163 / var(--tw-border-opacity));
  padding: 0.5rem 0.75rem;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.form-input:focus {
  border-style: none;
  outline-width: 2px;
  outline-offset: 0px;
  outline-color: #166534;
}
.form-error {
  margin-left: 0.75rem;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(194 65 12 / var(--tw-text-opacity));
}
.pointer-events-none {
  pointer-events: none;
}
.\!fixed {
  position: fixed !important;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.-bottom-full {
  bottom: -100%;
}
.-top-full {
  top: -100%;
}
.left-2 {
  left: 0.5rem;
}
.right-12 {
  right: 3rem;
}
.right-2 {
  right: 0.5rem;
}
.top-16 {
  top: 4rem;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-5 {
  grid-column: span 5 / span 5;
}
.col-start-1 {
  grid-column-start: 1;
}
.col-start-2 {
  grid-column-start: 2;
}
.col-start-4 {
  grid-column-start: 4;
}
.col-end-2 {
  grid-column-end: 2;
}
.col-end-3 {
  grid-column-end: 3;
}
.col-end-6 {
  grid-column-end: 6;
}
.row-span-1 {
  grid-row: span 1 / span 1;
}
.row-span-3 {
  grid-row: span 3 / span 3;
}
.row-start-2 {
  grid-row-start: 2;
}
.row-start-5 {
  grid-row-start: 5;
}
.row-end-5 {
  grid-row-end: 5;
}
.row-end-9 {
  grid-row-end: 9;
}
.mx-0 {
  margin-left: 0;
  margin-right: 0;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.-ml-3 {
  margin-left: -0.75rem;
}
.-mr-3 {
  margin-right: -0.75rem;
}
.mb-0 {
  margin-bottom: 0;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mt-0 {
  margin-top: 0;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-16 {
  margin-top: 4rem;
}
.mt-8 {
  margin-top: 2rem;
}
.block {
  display: block;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.aspect-square {
  aspect-ratio: 1 / 1;
}
.h-12 {
  height: 3rem;
}
.h-52 {
  height: 13rem;
}
.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.h-full {
  height: 100%;
}
.max-h-0 {
  max-height: 0px;
}
.max-h-24 {
  max-height: 6rem;
}
.max-h-52 {
  max-height: 13rem;
}
.max-h-screen {
  max-height: 100vh;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-1\/4 {
  width: 25%;
}
.w-12 {
  width: 3rem;
}
.w-16 {
  width: 4rem;
}
.w-24 {
  width: 6rem;
}
.w-32 {
  width: 8rem;
}
.w-60 {
  width: 15rem;
}
.w-72 {
  width: 18rem;
}
.w-96 {
  width: 24rem;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.flex-1 {
  flex: 1 1 0%;
}
.shrink-0 {
  flex-shrink: 0;
}
.grow {
  flex-grow: 1;
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-30 {
  --tw-rotate: -30deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-30 {
  --tw-rotate: 30deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes infinite-scroll {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-100%);
  }
}
.animate-infinite-scroll {
  animation: infinite-scroll 5s linear infinite;
}
@keyframes scroll-and-back {
  0% {
    transform: translate(0);
  }
  98% {
    transform: translate(calc(-100% + 70vw));
  }
  to {
    transform: translate(0);
  }
}
.animate-scroll-and-back {
  animation: scroll-and-back 15s linear infinite;
}
.cursor-pointer {
  cursor: pointer;
}
.resize {
  resize: both;
}
.auto-rows-\[10px\] {
  grid-auto-rows: 10px;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-rows-\[auto\] {
  grid-template-rows: auto;
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.items-center {
  align-items: center;
}
.items-stretch {
  align-items: stretch;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-12 {
  gap: 3rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-\[16px\] {
  gap: 16px;
}
.gap-x-2 {
  -moz-column-gap: 0.5rem;
  column-gap: 0.5rem;
}
.gap-y-2 {
  row-gap: 0.5rem;
}
.gap-y-6 {
  row-gap: 1.5rem;
}
.self-stretch {
  align-self: stretch;
}
.justify-self-end {
  justify-self: end;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.border {
  border-width: 1px;
}
.border-2 {
  border-width: 2px;
}
.border-8 {
  border-width: 8px;
}
.border-y-2 {
  border-top-width: 2px;
  border-bottom-width: 2px;
}
.border-accent-400 {
  --tw-border-opacity: 1;
  border-color: rgb(163 230 53 / var(--tw-border-opacity));
}
.border-primary-800 {
  --tw-border-opacity: 1;
  border-color: rgb(22 101 52 / var(--tw-border-opacity));
}
.bg-accent-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(217 249 157 / var(--tw-bg-opacity));
}
.bg-accent-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(190 242 100 / var(--tw-bg-opacity));
}
.bg-accent-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(54 83 20 / var(--tw-bg-opacity));
}
.bg-neutral-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
.bg-primary-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity));
}
.bg-opacity-10 {
  --tw-bg-opacity: 0.1;
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.from-neutral-900 {
  --tw-gradient-from: #171717 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}
.px-0 {
  padding-left: 0;
  padding-right: 0;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pt-16 {
  padding-top: 4rem;
}
.pt-24 {
  padding-top: 6rem;
}
.text-center {
  text-align: center;
}
.font-display {
  font-family: Pixelify Sans;
}
.\!text-4xl {
  font-size: 2.25rem !important;
  line-height: 2.5rem !important;
}
.\!text-8xl {
  font-size: 6rem !important;
  line-height: 1 !important;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.uppercase {
  text-transform: uppercase;
}
.leading-4 {
  line-height: 1rem;
}
.\!text-accent-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(163 230 53 / var(--tw-text-opacity)) !important;
}
.text-accent-200 {
  --tw-text-opacity: 1;
  color: rgb(217 249 157 / var(--tw-text-opacity));
}
.text-accent-400 {
  --tw-text-opacity: 1;
  color: rgb(163 230 53 / var(--tw-text-opacity));
}
.text-accent-50 {
  --tw-text-opacity: 1;
  color: rgb(247 254 231 / var(--tw-text-opacity));
}
.text-neutral-50 {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity));
}
.text-primary-800 {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-30 {
  opacity: 0.3;
}
.drop-shadow-xl {
  --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03))
    drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    -webkit-backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.duration-100 {
  transition-duration: 0.1s;
}
.duration-200 {
  transition-duration: 0.2s;
}
.duration-300 {
  transition-duration: 0.3s;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.display {
  font-family: Pixelify Sans;
  font-size: 3.75rem;
  line-height: 1;
  font-weight: 700;
  line-height: 50px;
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity));
}
@media (min-width: 640px) {
  .display {
    font-size: 4.5rem;
    line-height: 1;
    line-height: 60px;
  }
}
@media (min-width: 1024px) {
  .display {
    font-size: 6rem;
    line-height: 1;
    line-height: 80px;
  }
}
.center-abs {
  position: absolute;
  left: 50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.center-mx {
  margin-left: auto;
  margin-right: auto;
  width: -moz-fit-content;
  width: fit-content;
}
.multi-shadow {
  box-shadow: 0 0 0 5px #bef264, 0 0 0 10px #a3e635;
}
.display-image-container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 50;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(10 10 10 / var(--tw-bg-opacity));
  padding: 2rem;
}
.display-image-container > img {
  max-height: 100%;
  border-radius: 1rem;
}
.swiper-slide {
  width: auto !important;
}
.swiper {
  overflow: visible !important;
}
.swiper-pagination {
  bottom: -2.5rem !important;
}
.swiper-pagination-bullet {
  --tw-bg-opacity: 1;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity));
  opacity: 1;
}
.swiper-pagination-bullet-active {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity)) !important;
}
.swiper-button-prev,
.swiper-button-next {
  display: none !important;
  height: 2rem !important;
  width: 2rem !important;
  border-radius: 9999px !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(247 254 231 / var(--tw-text-opacity)) !important;
}
@media (min-width: 768px) {
  .swiper-button-prev,
  .swiper-button-next {
    display: flex !important;
  }
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  font-weight: 800 !important;
}
.hover\:border-neutral-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(250 250 250 / var(--tw-border-opacity));
}
.hover\:bg-primary-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity));
}
.group:hover .group-hover\:bottom-2 {
  bottom: 0.5rem;
}
.group:hover .group-hover\:top-0 {
  top: 0;
}
.group:hover .group-hover\:text-accent-400 {
  --tw-text-opacity: 1;
  color: rgb(163 230 53 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-neutral-50 {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity));
}
@media (min-width: 640px) {
  .sm\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .sm\:block {
    display: block;
  }
  .sm\:hidden {
    display: none;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:border {
    border-width: 1px;
  }
  .sm\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .sm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .sm\:\!text-5xl {
    font-size: 3rem !important;
    line-height: 1 !important;
  }
  .sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
@media (min-width: 768px) {
  .md\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }
  .md\:-ml-5 {
    margin-left: -1.25rem;
  }
  .md\:-mr-5 {
    margin-right: -1.25rem;
  }
  .md\:mb-4 {
    margin-bottom: 1rem;
  }
  .md\:mt-12 {
    margin-top: 3rem;
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:justify-start {
    justify-content: flex-start;
  }
  .md\:\!text-6xl {
    font-size: 3.75rem !important;
    line-height: 1 !important;
  }
  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
@media (min-width: 1024px) {
  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .lg\:col-start-3 {
    grid-column-start: 3;
  }
  .lg\:col-start-4 {
    grid-column-start: 4;
  }
  .lg\:col-end-2 {
    grid-column-end: 2;
  }
  .lg\:col-end-4 {
    grid-column-end: 4;
  }
  .lg\:col-end-6 {
    grid-column-end: 6;
  }
  .lg\:row-start-1 {
    grid-row-start: 1;
  }
  .lg\:row-start-2 {
    grid-row-start: 2;
  }
  .lg\:row-start-9 {
    grid-row-start: 9;
  }
  .lg\:row-end-10 {
    grid-row-end: 10;
  }
  .lg\:row-end-6 {
    grid-row-end: 6;
  }
  .lg\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }
  .lg\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .lg\:list-square {
    list-style-type: square;
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:gap-0 {
    gap: 0px;
  }
  .lg\:gap-x-6 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
  }
  .lg\:gap-y-0 {
    row-gap: 0px;
  }
  .lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .lg\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .lg\:px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
  }
  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .lg\:text-left {
    text-align: left;
  }
}
.\[\&_img\]\:max-w-none img {
  max-width: none;
}
.\[\&_li\]\:mx-8 li {
  margin-left: 2rem;
  margin-right: 2rem;
}
@font-face {
  font-family: swiper-icons;
  src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: #00000026;
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, #00000080, #0000);
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, #00000080, #0000);
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, #00000080, #0000);
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, #00000080, #0000);
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
:root {
  --swiper-navigation-size: 44px;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-lock {
  display: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translateZ(0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(
    --swiper-pagination-bullet-width,
    var(--swiper-pagination-bullet-size, 8px)
  );
  height: var(
    --swiper-pagination-bullet-height,
    var(--swiper-pagination-bullet-size, 8px)
  );
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translate(-50%);
  white-space: nowrap;
}
.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}
.swiper-horizontal.swiper-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
  background: var(
    --swiper-pagination-progressbar-bg-color,
    rgba(0, 0, 0, 0.25)
  );
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
