/*!
 * Phosphor Icons Web 2.1.1 - common candidate glyphs
 * Generated by scripts/performance/subset_phosphor.py
 * MIT License; see LICENSE.
 */

/* regular */
@font-face {
  font-family: "Phosphor";
  src:
    url("./fonts/Phosphor.common.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
  unicode-range: U+E02E, U+E036, U+E038, U+E03E, U+E058, U+E06C, U+E08A, U+E08C, U+E08E, U+E092, U+E094,
    U+E09A, U+E0A8, U+E0CE, U+E0D4, U+E0E6, U+E0EA, U+E0EE, U+E0F4, U+E102, U+E10A, U+E10C, U+E10E,
    U+E136, U+E138, U+E13A, U+E13C, U+E142, U+E150, U+E154, U+E156, U+E168, U+E16C, U+E16E, U+E17E,
    U+E182, U+E184, U+E186, U+E188, U+E18A, U+E190, U+E198, U+E19A, U+E1A0, U+E1A4, U+E1A6, U+E1A8,
    U+E1AE, U+E1B6, U+E1BC, U+E1CA, U+E1D2, U+E1DE, U+E208, U+E20C, U+E214, U+E216, U+E21A, U+E220,
    U+E224, U+E226, U+E236, U+E238, U+E23A, U+E242, U+E248, U+E266, U+E26C, U+E270, U+E272, U+E278,
    U+E288, U+E2A0, U+E2A6, U+E2A8, U+E2B2, U+E2B6, U+E2C2, U+E2C8, U+E2CA, U+E2CE, U+E2D0, U+E2DC,
    U+E2DE, U+E2E2, U+E2E6, U+E2F0, U+E2F2, U+E2F6, U+E2FA, U+E2FE, U+E306, U+E30C, U+E316, U+E318,
    U+E31A, U+E320, U+E324, U+E326, U+E328, U+E32E, U+E330, U+E348, U+E34C, U+E34E, U+E390, U+E396,
    U+E398, U+E39A, U+E39E, U+E3A8, U+E3B2, U+E3B4, U+E3B8, U+E3BA, U+E3BC, U+E3D0, U+E3D2, U+E3D4,
    U+E3D6, U+E3DE, U+E3E2, U+E3E6, U+E3E8, U+E3EC, U+E3EE, U+E3FE, U+E408, U+E40C, U+E416, U+E41E,
    U+E428, U+E42A, U+E434, U+E436, U+E444, U+E44A, U+E44C, U+E45A, U+E45E, U+E464, U+E466, U+E46A,
    U+E46C, U+E472, U+E478, U+E47C, U+E47E, U+E484, U+E48A, U+E48E, U+E492, U+E4A2, U+E4A6, U+E4AA,
    U+E4AC, U+E4AE, U+E4BE, U+E4C0, U+E4C2, U+E4C4, U+E4CC, U+E4D0, U+E4D6, U+E4DA, U+E4DC, U+E4E0,
    U+E4E2, U+E4EA, U+E4F6, U+E4F8, U+E4FC, U+E53A, U+E580, U+E584, U+E596, U+E5DE, U+E606, U+E610,
    U+E614, U+E61E, U+E628, U+E62C, U+E634, U+E63C, U+E64C, U+E660, U+E66A, U+E66C, U+E67C, U+E67E,
    U+E68A, U+E68E, U+E6A2, U+E6C8, U+E6D6, U+E702, U+E710, U+E730, U+E74E, U+E758, U+E75C, U+E762,
    U+E7B4, U+E7E6, U+E802, U+E810, U+E8F2, U+EA20, U+EADC, U+EAE2, U+EAE8, U+EAF2, U+EB08, U+EC54,
    U+EC5E, U+ECA8;
}

.ph {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ph.ph-arrow-circle-right:before {
  content: "\e02e";
}
.ph.ph-arrow-clockwise:before {
  content: "\e036";
}
.ph.ph-arrow-counter-clockwise:before {
  content: "\e038";
}
.ph.ph-arrow-down:before {
  content: "\e03e";
}
.ph.ph-arrow-left:before {
  content: "\e058";
}
.ph.ph-arrow-right:before {
  content: "\e06c";
}
.ph.ph-arrow-square-out:before {
  content: "\e5de";
}
.ph.ph-arrow-u-up-left:before {
  content: "\e08a";
}
.ph.ph-arrow-u-up-right:before {
  content: "\e08c";
}
.ph.ph-arrow-up:before {
  content: "\e08e";
}
.ph.ph-arrow-up-right:before {
  content: "\e092";
}
.ph.ph-arrows-clockwise:before {
  content: "\e094";
}
.ph.ph-arrows-in:before {
  content: "\e09a";
}
.ph.ph-article:before {
  content: "\e0a8";
}
.ph.ph-bell:before {
  content: "\e0ce";
}
.ph.ph-bell-slash:before {
  content: "\e0d4";
}
.ph.ph-book-open:before {
  content: "\e0e6";
}
.ph.ph-book-open-text:before {
  content: "\e8f2";
}
.ph.ph-bookmark-simple:before {
  content: "\e0ea";
}
.ph.ph-books:before {
  content: "\e758";
}
.ph.ph-brain:before {
  content: "\e74e";
}
.ph.ph-briefcase:before {
  content: "\e0ee";
}
.ph.ph-broom:before {
  content: "\ec54";
}
.ph.ph-browser:before {
  content: "\e0f4";
}
.ph.ph-buildings:before {
  content: "\e102";
}
.ph.ph-calendar-blank:before {
  content: "\e10a";
}
.ph.ph-calendar-dots:before {
  content: "\e7b4";
}
.ph.ph-calendar-x:before {
  content: "\e10c";
}
.ph.ph-camera:before {
  content: "\e10e";
}
.ph.ph-caret-down:before {
  content: "\e136";
}
.ph.ph-caret-left:before {
  content: "\e138";
}
.ph.ph-caret-right:before {
  content: "\e13a";
}
.ph.ph-caret-up:before {
  content: "\e13c";
}
.ph.ph-cell-signal-full:before {
  content: "\e142";
}
.ph.ph-chart-bar:before {
  content: "\e150";
}
.ph.ph-chart-line:before {
  content: "\e154";
}
.ph.ph-chart-line-up:before {
  content: "\e156";
}
.ph.ph-chat-circle:before {
  content: "\e168";
}
.ph.ph-chat-circle-dots:before {
  content: "\e16c";
}
.ph.ph-chat-circle-text:before {
  content: "\e16e";
}
.ph.ph-chats-circle:before {
  content: "\e17e";
}
.ph.ph-check:before {
  content: "\e182";
}
.ph.ph-check-circle:before {
  content: "\e184";
}
.ph.ph-check-square:before {
  content: "\e186";
}
.ph.ph-check-square-offset:before {
  content: "\e188";
}
.ph.ph-checks:before {
  content: "\e53a";
}
.ph.ph-circle:before {
  content: "\e18a";
}
.ph.ph-circles-four:before {
  content: "\e190";
}
.ph.ph-clipboard-text:before {
  content: "\e198";
}
.ph.ph-clock:before {
  content: "\e19a";
}
.ph.ph-clock-counter-clockwise:before {
  content: "\e1a0";
}
.ph.ph-closed-captioning:before {
  content: "\e1a4";
}
.ph.ph-cloud-arrow-up:before {
  content: "\e1ae";
}
.ph.ph-cloud-slash:before {
  content: "\e1b6";
}
.ph.ph-code:before {
  content: "\e1bc";
}
.ph.ph-copy:before {
  content: "\e1ca";
}
.ph.ph-cpu:before {
  content: "\e610";
}
.ph.ph-credit-card:before {
  content: "\e1d2";
}
.ph.ph-crown:before {
  content: "\e614";
}
.ph.ph-database:before {
  content: "\e1de";
}
.ph.ph-door-open:before {
  content: "\e7e6";
}
.ph.ph-dots-six-vertical:before {
  content: "\eae2";
}
.ph.ph-dots-three-vertical:before {
  content: "\e208";
}
.ph.ph-download-simple:before {
  content: "\e20c";
}
.ph.ph-envelope:before {
  content: "\e214";
}
.ph.ph-envelope-open:before {
  content: "\e216";
}
.ph.ph-envelope-simple-open:before {
  content: "\e21a";
}
.ph.ph-eye:before {
  content: "\e220";
}
.ph.ph-eye-slash:before {
  content: "\e224";
}
.ph.ph-facebook-logo:before {
  content: "\e226";
}
.ph.ph-file-arrow-up:before {
  content: "\e61e";
}
.ph.ph-file-audio:before {
  content: "\ea20";
}
.ph.ph-file-search:before {
  content: "\e238";
}
.ph.ph-file-pdf:before {
  content: "\e702";
}
.ph.ph-file-plus:before {
  content: "\e236";
}
.ph.ph-file-text:before {
  content: "\e23a";
}
.ph.ph-files:before {
  content: "\e710";
}
.ph.ph-fire:before {
  content: "\e242";
}
.ph.ph-floppy-disk:before {
  content: "\e248";
}
.ph.ph-funnel:before {
  content: "\e266";
}
.ph.ph-funnel-x:before {
  content: "\e26c";
}
.ph.ph-gauge:before {
  content: "\e628";
}
.ph.ph-gear:before {
  content: "\e270";
}
.ph.ph-gear-six:before {
  content: "\e272";
}
.ph.ph-git-branch:before {
  content: "\e278";
}
.ph.ph-globe:before {
  content: "\e288";
}
.ph.ph-graduation-cap:before {
  content: "\e62c";
}
.ph.ph-hand-heart:before {
  content: "\e810";
}
.ph.ph-hand-waving:before {
  content: "\e580";
}
.ph.ph-hard-drives:before {
  content: "\e2a0";
}
.ph.ph-headphones:before {
  content: "\e2a6";
}
.ph.ph-headset:before {
  content: "\e584";
}
.ph.ph-heart:before {
  content: "\e2a8";
}
.ph.ph-hourglass:before {
  content: "\e2b2";
}
.ph.ph-hourglass-low:before {
  content: "\e2b6";
}
.ph.ph-house:before {
  content: "\e2c2";
}
.ph.ph-identification-card:before {
  content: "\e2c8";
}
.ph.ph-image:before {
  content: "\e2ca";
}
.ph.ph-infinity:before {
  content: "\e634";
}
.ph.ph-info:before {
  content: "\e2ce";
}
.ph.ph-instagram-logo:before {
  content: "\e2d0";
}
.ph.ph-layout:before {
  content: "\e6d6";
}
.ph.ph-lightbulb:before {
  content: "\e2dc";
}
.ph.ph-lightbulb-filament:before {
  content: "\e63c";
}
.ph.ph-lightning:before {
  content: "\e2de";
}
.ph.ph-link:before {
  content: "\e2e2";
}
.ph.ph-link-simple:before {
  content: "\e2e6";
}
.ph.ph-list:before {
  content: "\e2f0";
}
.ph.ph-list-bullets:before {
  content: "\e2f2";
}
.ph.ph-list-checks:before {
  content: "\eadc";
}
.ph.ph-list-numbers:before {
  content: "\e2f6";
}
.ph.ph-lock:before {
  content: "\e2fa";
}
.ph.ph-lock-key:before {
  content: "\e2fe";
}
.ph.ph-lock-open:before {
  content: "\e306";
}
.ph.ph-magnifying-glass:before {
  content: "\e30c";
}
.ph.ph-map-pin:before {
  content: "\e316";
}
.ph.ph-map-pin-line:before {
  content: "\e318";
}
.ph.ph-map-trifold:before {
  content: "\e31a";
}
.ph.ph-medal:before {
  content: "\e320";
}
.ph.ph-megaphone:before {
  content: "\e324";
}
.ph.ph-microphone:before {
  content: "\e326";
}
.ph.ph-microphone-slash:before {
  content: "\e328";
}
.ph.ph-microphone-stage:before {
  content: "\e75c";
}
.ph.ph-monitor:before {
  content: "\e32e";
}
.ph.ph-moon:before {
  content: "\e330";
}
.ph.ph-note:before {
  content: "\e348";
}
.ph.ph-note-pencil:before {
  content: "\e34c";
}
.ph.ph-notebook:before {
  content: "\e34e";
}
.ph.ph-package:before {
  content: "\e390";
}
.ph.ph-palette:before {
  content: "\e6c8";
}
.ph.ph-paper-plane-right:before {
  content: "\e396";
}
.ph.ph-paper-plane-tilt:before {
  content: "\e398";
}
.ph.ph-paperclip:before {
  content: "\e39a";
}
.ph.ph-pause:before {
  content: "\e39e";
}
.ph.ph-pencil-line:before {
  content: "\e3b2";
}
.ph.ph-pencil-simple:before {
  content: "\e3b4";
}
.ph.ph-person:before {
  content: "\e3a8";
}
.ph.ph-person-simple-run:before {
  content: "\e730";
}
.ph.ph-phone:before {
  content: "\e3b8";
}
.ph.ph-phone-call:before {
  content: "\e3ba";
}
.ph.ph-phone-disconnect:before {
  content: "\e3bc";
}
.ph.ph-picture-in-picture:before {
  content: "\e64c";
}
.ph.ph-play:before {
  content: "\e3d0";
}
.ph.ph-play-circle:before {
  content: "\e3d2";
}
.ph.ph-plus:before {
  content: "\e3d4";
}
.ph.ph-plus-circle:before {
  content: "\e3d6";
}
.ph.ph-prohibit:before {
  content: "\e3de";
}
.ph.ph-push-pin:before {
  content: "\e3e2";
}
.ph.ph-puzzle-piece:before {
  content: "\e596";
}
.ph.ph-qr-code:before {
  content: "\e3e6";
}
.ph.ph-question:before {
  content: "\e3e8";
}
.ph.ph-quotes:before {
  content: "\e660";
}
.ph.ph-radio-button:before {
  content: "\eb08";
}
.ph.ph-receipt:before {
  content: "\e3ec";
}
.ph.ph-record:before {
  content: "\e3ee";
}
.ph.ph-robot:before {
  content: "\e762";
}
.ph.ph-rocket-launch:before {
  content: "\e3fe";
}
.ph.ph-seal-check:before {
  content: "\e606";
}
.ph.ph-shapes:before {
  content: "\ec5e";
}
.ph.ph-share-network:before {
  content: "\e408";
}
.ph.ph-shield-check:before {
  content: "\e40c";
}
.ph.ph-shopping-bag:before {
  content: "\e416";
}
.ph.ph-shopping-cart:before {
  content: "\e41e";
}
.ph.ph-sign-in:before {
  content: "\e428";
}
.ph.ph-sign-out:before {
  content: "\e42a";
}
.ph.ph-sliders-horizontal:before {
  content: "\e434";
}
.ph.ph-smiley:before {
  content: "\e436";
}
.ph.ph-sort-ascending:before {
  content: "\e444";
}
.ph.ph-sparkle:before {
  content: "\e6a2";
}
.ph.ph-speaker-high:before {
  content: "\e44a";
}
.ph.ph-speaker-low:before {
  content: "\e44c";
}
.ph.ph-speaker-slash:before {
  content: "\e45a";
}
.ph.ph-spinner:before {
  content: "\e66a";
}
.ph.ph-spinner-gap:before {
  content: "\e66c";
}
.ph.ph-square:before {
  content: "\e45e";
}
.ph.ph-squares-four:before {
  content: "\e464";
}
.ph.ph-stack:before {
  content: "\e466";
}
.ph.ph-star:before {
  content: "\e46a";
}
.ph.ph-stop:before {
  content: "\e46c";
}
.ph.ph-subtitles:before {
  content: "\e1a8";
}
.ph.ph-subtitles-slash:before {
  content: "\e1a6";
}
.ph.ph-sun:before {
  content: "\e472";
}
.ph.ph-tag:before {
  content: "\e478";
}
.ph.ph-target:before {
  content: "\e47c";
}
.ph.ph-terminal:before {
  content: "\e47e";
}
.ph.ph-terminal-window:before {
  content: "\eae8";
}
.ph.ph-text-align-left:before {
  content: "\e484";
}
.ph.ph-text-t:before {
  content: "\e48a";
}
.ph.ph-thumbs-up:before {
  content: "\e48e";
}
.ph.ph-tiktok-logo:before {
  content: "\eaf2";
}
.ph.ph-timer:before {
  content: "\e492";
}
.ph.ph-translate:before {
  content: "\e4a2";
}
.ph.ph-trash:before {
  content: "\e4a6";
}
.ph.ph-tray:before {
  content: "\e4aa";
}
.ph.ph-tree-structure:before {
  content: "\e67c";
}
.ph.ph-trend-down:before {
  content: "\e4ac";
}
.ph.ph-trend-up:before {
  content: "\e4ae";
}
.ph.ph-trophy:before {
  content: "\e67e";
}
.ph.ph-upload:before {
  content: "\e4be";
}
.ph.ph-upload-simple:before {
  content: "\e4c0";
}
.ph.ph-user:before {
  content: "\e4c2";
}
.ph.ph-user-circle:before {
  content: "\e4c4";
}
.ph.ph-user-gear:before {
  content: "\e4cc";
}
.ph.ph-user-plus:before {
  content: "\e4d0";
}
.ph.ph-user-sound:before {
  content: "\eca8";
}
.ph.ph-users:before {
  content: "\e4d6";
}
.ph.ph-users-three:before {
  content: "\e68e";
}
.ph.ph-video-camera:before {
  content: "\e4da";
}
.ph.ph-video-camera-slash:before {
  content: "\e4dc";
}
.ph.ph-wallet:before {
  content: "\e68a";
}
.ph.ph-warning:before {
  content: "\e4e0";
}
.ph.ph-warning-circle:before {
  content: "\e4e2";
}
.ph.ph-waveform:before {
  content: "\e802";
}
.ph.ph-wifi-high:before {
  content: "\e4ea";
}
.ph.ph-x:before {
  content: "\e4f6";
}
.ph.ph-x-circle:before {
  content: "\e4f8";
}
.ph.ph-youtube-logo:before {
  content: "\e4fc";
}

/* thin */
@font-face {
  font-family: "Phosphor-Thin";
  src:
    url("./fonts/Phosphor-Thin.common.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
  unicode-range: U+E02E, U+E036, U+E038, U+E03E, U+E058, U+E06C, U+E08A, U+E08C, U+E08E, U+E092, U+E094,
    U+E09A, U+E0A8, U+E0CE, U+E0D4, U+E0E6, U+E0EA, U+E0EE, U+E0F4, U+E102, U+E10A, U+E10C, U+E10E,
    U+E136, U+E138, U+E13A, U+E13C, U+E142, U+E150, U+E154, U+E156, U+E168, U+E16C, U+E16E, U+E17E,
    U+E182, U+E184, U+E186, U+E188, U+E18A, U+E190, U+E198, U+E19A, U+E1A0, U+E1A4, U+E1A6, U+E1A8,
    U+E1AE, U+E1B6, U+E1BC, U+E1CA, U+E1D2, U+E1DE, U+E208, U+E20C, U+E214, U+E216, U+E21A, U+E220,
    U+E224, U+E226, U+E236, U+E238, U+E23A, U+E242, U+E248, U+E266, U+E26C, U+E270, U+E272, U+E278,
    U+E288, U+E2A0, U+E2A6, U+E2A8, U+E2B2, U+E2B6, U+E2C2, U+E2C8, U+E2CA, U+E2CE, U+E2D0, U+E2DC,
    U+E2DE, U+E2E2, U+E2E6, U+E2F0, U+E2F2, U+E2F6, U+E2FA, U+E2FE, U+E306, U+E30C, U+E316, U+E318,
    U+E31A, U+E320, U+E324, U+E326, U+E328, U+E32E, U+E330, U+E348, U+E34C, U+E34E, U+E390, U+E396,
    U+E398, U+E39A, U+E39E, U+E3A8, U+E3B2, U+E3B4, U+E3B8, U+E3BA, U+E3BC, U+E3D0, U+E3D2, U+E3D4,
    U+E3D6, U+E3DE, U+E3E2, U+E3E6, U+E3E8, U+E3EC, U+E3EE, U+E3FE, U+E408, U+E40C, U+E416, U+E41E,
    U+E428, U+E42A, U+E434, U+E436, U+E444, U+E44A, U+E44C, U+E45A, U+E45E, U+E464, U+E466, U+E46A,
    U+E46C, U+E472, U+E478, U+E47C, U+E47E, U+E484, U+E48A, U+E48E, U+E492, U+E4A2, U+E4A6, U+E4AA,
    U+E4AC, U+E4AE, U+E4BE, U+E4C0, U+E4C2, U+E4C4, U+E4CC, U+E4D0, U+E4D6, U+E4DA, U+E4DC, U+E4E0,
    U+E4E2, U+E4EA, U+E4F6, U+E4F8, U+E4FC, U+E53A, U+E580, U+E584, U+E596, U+E5DE, U+E606, U+E610,
    U+E614, U+E61E, U+E628, U+E62C, U+E634, U+E63C, U+E64C, U+E660, U+E66A, U+E66C, U+E67C, U+E67E,
    U+E68A, U+E68E, U+E6A2, U+E6C8, U+E6D6, U+E702, U+E710, U+E730, U+E74E, U+E758, U+E75C, U+E762,
    U+E7B4, U+E7E6, U+E802, U+E810, U+E8F2, U+EA20, U+EADC, U+EAE2, U+EAE8, U+EAF2, U+EB08, U+EC54,
    U+EC5E, U+ECA8;
}

.ph-thin {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Thin" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ph-thin.ph-arrow-circle-right:before {
  content: "\e02e";
}
.ph-thin.ph-arrow-clockwise:before {
  content: "\e036";
}
.ph-thin.ph-arrow-counter-clockwise:before {
  content: "\e038";
}
.ph-thin.ph-arrow-down:before {
  content: "\e03e";
}
.ph-thin.ph-arrow-left:before {
  content: "\e058";
}
.ph-thin.ph-arrow-right:before {
  content: "\e06c";
}
.ph-thin.ph-arrow-square-out:before {
  content: "\e5de";
}
.ph-thin.ph-arrow-u-up-left:before {
  content: "\e08a";
}
.ph-thin.ph-arrow-u-up-right:before {
  content: "\e08c";
}
.ph-thin.ph-arrow-up:before {
  content: "\e08e";
}
.ph-thin.ph-arrow-up-right:before {
  content: "\e092";
}
.ph-thin.ph-arrows-clockwise:before {
  content: "\e094";
}
.ph-thin.ph-arrows-in:before {
  content: "\e09a";
}
.ph-thin.ph-article:before {
  content: "\e0a8";
}
.ph-thin.ph-bell:before {
  content: "\e0ce";
}
.ph-thin.ph-bell-slash:before {
  content: "\e0d4";
}
.ph-thin.ph-book-open:before {
  content: "\e0e6";
}
.ph-thin.ph-book-open-text:before {
  content: "\e8f2";
}
.ph-thin.ph-bookmark-simple:before {
  content: "\e0ea";
}
.ph-thin.ph-books:before {
  content: "\e758";
}
.ph-thin.ph-brain:before {
  content: "\e74e";
}
.ph-thin.ph-briefcase:before {
  content: "\e0ee";
}
.ph-thin.ph-broom:before {
  content: "\ec54";
}
.ph-thin.ph-browser:before {
  content: "\e0f4";
}
.ph-thin.ph-buildings:before {
  content: "\e102";
}
.ph-thin.ph-calendar-blank:before {
  content: "\e10a";
}
.ph-thin.ph-calendar-dots:before {
  content: "\e7b4";
}
.ph-thin.ph-calendar-x:before {
  content: "\e10c";
}
.ph-thin.ph-camera:before {
  content: "\e10e";
}
.ph-thin.ph-caret-down:before {
  content: "\e136";
}
.ph-thin.ph-caret-left:before {
  content: "\e138";
}
.ph-thin.ph-caret-right:before {
  content: "\e13a";
}
.ph-thin.ph-caret-up:before {
  content: "\e13c";
}
.ph-thin.ph-cell-signal-full:before {
  content: "\e142";
}
.ph-thin.ph-chart-bar:before {
  content: "\e150";
}
.ph-thin.ph-chart-line:before {
  content: "\e154";
}
.ph-thin.ph-chart-line-up:before {
  content: "\e156";
}
.ph-thin.ph-chat-circle:before {
  content: "\e168";
}
.ph-thin.ph-chat-circle-dots:before {
  content: "\e16c";
}
.ph-thin.ph-chat-circle-text:before {
  content: "\e16e";
}
.ph-thin.ph-chats-circle:before {
  content: "\e17e";
}
.ph-thin.ph-check:before {
  content: "\e182";
}
.ph-thin.ph-check-circle:before {
  content: "\e184";
}
.ph-thin.ph-check-square:before {
  content: "\e186";
}
.ph-thin.ph-check-square-offset:before {
  content: "\e188";
}
.ph-thin.ph-checks:before {
  content: "\e53a";
}
.ph-thin.ph-circle:before {
  content: "\e18a";
}
.ph-thin.ph-circles-four:before {
  content: "\e190";
}
.ph-thin.ph-clipboard-text:before {
  content: "\e198";
}
.ph-thin.ph-clock:before {
  content: "\e19a";
}
.ph-thin.ph-clock-counter-clockwise:before {
  content: "\e1a0";
}
.ph-thin.ph-closed-captioning:before {
  content: "\e1a4";
}
.ph-thin.ph-cloud-arrow-up:before {
  content: "\e1ae";
}
.ph-thin.ph-cloud-slash:before {
  content: "\e1b6";
}
.ph-thin.ph-code:before {
  content: "\e1bc";
}
.ph-thin.ph-copy:before {
  content: "\e1ca";
}
.ph-thin.ph-cpu:before {
  content: "\e610";
}
.ph-thin.ph-credit-card:before {
  content: "\e1d2";
}
.ph-thin.ph-crown:before {
  content: "\e614";
}
.ph-thin.ph-database:before {
  content: "\e1de";
}
.ph-thin.ph-door-open:before {
  content: "\e7e6";
}
.ph-thin.ph-dots-six-vertical:before {
  content: "\eae2";
}
.ph-thin.ph-dots-three-vertical:before {
  content: "\e208";
}
.ph-thin.ph-download-simple:before {
  content: "\e20c";
}
.ph-thin.ph-envelope:before {
  content: "\e214";
}
.ph-thin.ph-envelope-open:before {
  content: "\e216";
}
.ph-thin.ph-envelope-simple-open:before {
  content: "\e21a";
}
.ph-thin.ph-eye:before {
  content: "\e220";
}
.ph-thin.ph-eye-slash:before {
  content: "\e224";
}
.ph-thin.ph-facebook-logo:before {
  content: "\e226";
}
.ph-thin.ph-file-arrow-up:before {
  content: "\e61e";
}
.ph-thin.ph-file-audio:before {
  content: "\ea20";
}
.ph-thin.ph-file-search:before {
  content: "\e238";
}
.ph-thin.ph-file-pdf:before {
  content: "\e702";
}
.ph-thin.ph-file-plus:before {
  content: "\e236";
}
.ph-thin.ph-file-text:before {
  content: "\e23a";
}
.ph-thin.ph-files:before {
  content: "\e710";
}
.ph-thin.ph-fire:before {
  content: "\e242";
}
.ph-thin.ph-floppy-disk:before {
  content: "\e248";
}
.ph-thin.ph-funnel:before {
  content: "\e266";
}
.ph-thin.ph-funnel-x:before {
  content: "\e26c";
}
.ph-thin.ph-gauge:before {
  content: "\e628";
}
.ph-thin.ph-gear:before {
  content: "\e270";
}
.ph-thin.ph-gear-six:before {
  content: "\e272";
}
.ph-thin.ph-git-branch:before {
  content: "\e278";
}
.ph-thin.ph-globe:before {
  content: "\e288";
}
.ph-thin.ph-graduation-cap:before {
  content: "\e62c";
}
.ph-thin.ph-hand-heart:before {
  content: "\e810";
}
.ph-thin.ph-hand-waving:before {
  content: "\e580";
}
.ph-thin.ph-hard-drives:before {
  content: "\e2a0";
}
.ph-thin.ph-headphones:before {
  content: "\e2a6";
}
.ph-thin.ph-headset:before {
  content: "\e584";
}
.ph-thin.ph-heart:before {
  content: "\e2a8";
}
.ph-thin.ph-hourglass:before {
  content: "\e2b2";
}
.ph-thin.ph-hourglass-low:before {
  content: "\e2b6";
}
.ph-thin.ph-house:before {
  content: "\e2c2";
}
.ph-thin.ph-identification-card:before {
  content: "\e2c8";
}
.ph-thin.ph-image:before {
  content: "\e2ca";
}
.ph-thin.ph-infinity:before {
  content: "\e634";
}
.ph-thin.ph-info:before {
  content: "\e2ce";
}
.ph-thin.ph-instagram-logo:before {
  content: "\e2d0";
}
.ph-thin.ph-layout:before {
  content: "\e6d6";
}
.ph-thin.ph-lightbulb:before {
  content: "\e2dc";
}
.ph-thin.ph-lightbulb-filament:before {
  content: "\e63c";
}
.ph-thin.ph-lightning:before {
  content: "\e2de";
}
.ph-thin.ph-link:before {
  content: "\e2e2";
}
.ph-thin.ph-link-simple:before {
  content: "\e2e6";
}
.ph-thin.ph-list:before {
  content: "\e2f0";
}
.ph-thin.ph-list-bullets:before {
  content: "\e2f2";
}
.ph-thin.ph-list-checks:before {
  content: "\eadc";
}
.ph-thin.ph-list-numbers:before {
  content: "\e2f6";
}
.ph-thin.ph-lock:before {
  content: "\e2fa";
}
.ph-thin.ph-lock-key:before {
  content: "\e2fe";
}
.ph-thin.ph-lock-open:before {
  content: "\e306";
}
.ph-thin.ph-magnifying-glass:before {
  content: "\e30c";
}
.ph-thin.ph-map-pin:before {
  content: "\e316";
}
.ph-thin.ph-map-pin-line:before {
  content: "\e318";
}
.ph-thin.ph-map-trifold:before {
  content: "\e31a";
}
.ph-thin.ph-medal:before {
  content: "\e320";
}
.ph-thin.ph-megaphone:before {
  content: "\e324";
}
.ph-thin.ph-microphone:before {
  content: "\e326";
}
.ph-thin.ph-microphone-slash:before {
  content: "\e328";
}
.ph-thin.ph-microphone-stage:before {
  content: "\e75c";
}
.ph-thin.ph-monitor:before {
  content: "\e32e";
}
.ph-thin.ph-moon:before {
  content: "\e330";
}
.ph-thin.ph-note:before {
  content: "\e348";
}
.ph-thin.ph-note-pencil:before {
  content: "\e34c";
}
.ph-thin.ph-notebook:before {
  content: "\e34e";
}
.ph-thin.ph-package:before {
  content: "\e390";
}
.ph-thin.ph-palette:before {
  content: "\e6c8";
}
.ph-thin.ph-paper-plane-right:before {
  content: "\e396";
}
.ph-thin.ph-paper-plane-tilt:before {
  content: "\e398";
}
.ph-thin.ph-paperclip:before {
  content: "\e39a";
}
.ph-thin.ph-pause:before {
  content: "\e39e";
}
.ph-thin.ph-pencil-line:before {
  content: "\e3b2";
}
.ph-thin.ph-pencil-simple:before {
  content: "\e3b4";
}
.ph-thin.ph-person:before {
  content: "\e3a8";
}
.ph-thin.ph-person-simple-run:before {
  content: "\e730";
}
.ph-thin.ph-phone:before {
  content: "\e3b8";
}
.ph-thin.ph-phone-call:before {
  content: "\e3ba";
}
.ph-thin.ph-phone-disconnect:before {
  content: "\e3bc";
}
.ph-thin.ph-picture-in-picture:before {
  content: "\e64c";
}
.ph-thin.ph-play:before {
  content: "\e3d0";
}
.ph-thin.ph-play-circle:before {
  content: "\e3d2";
}
.ph-thin.ph-plus:before {
  content: "\e3d4";
}
.ph-thin.ph-plus-circle:before {
  content: "\e3d6";
}
.ph-thin.ph-prohibit:before {
  content: "\e3de";
}
.ph-thin.ph-push-pin:before {
  content: "\e3e2";
}
.ph-thin.ph-puzzle-piece:before {
  content: "\e596";
}
.ph-thin.ph-qr-code:before {
  content: "\e3e6";
}
.ph-thin.ph-question:before {
  content: "\e3e8";
}
.ph-thin.ph-quotes:before {
  content: "\e660";
}
.ph-thin.ph-radio-button:before {
  content: "\eb08";
}
.ph-thin.ph-receipt:before {
  content: "\e3ec";
}
.ph-thin.ph-record:before {
  content: "\e3ee";
}
.ph-thin.ph-robot:before {
  content: "\e762";
}
.ph-thin.ph-rocket-launch:before {
  content: "\e3fe";
}
.ph-thin.ph-seal-check:before {
  content: "\e606";
}
.ph-thin.ph-shapes:before {
  content: "\ec5e";
}
.ph-thin.ph-share-network:before {
  content: "\e408";
}
.ph-thin.ph-shield-check:before {
  content: "\e40c";
}
.ph-thin.ph-shopping-bag:before {
  content: "\e416";
}
.ph-thin.ph-shopping-cart:before {
  content: "\e41e";
}
.ph-thin.ph-sign-in:before {
  content: "\e428";
}
.ph-thin.ph-sign-out:before {
  content: "\e42a";
}
.ph-thin.ph-sliders-horizontal:before {
  content: "\e434";
}
.ph-thin.ph-smiley:before {
  content: "\e436";
}
.ph-thin.ph-sort-ascending:before {
  content: "\e444";
}
.ph-thin.ph-sparkle:before {
  content: "\e6a2";
}
.ph-thin.ph-speaker-high:before {
  content: "\e44a";
}
.ph-thin.ph-speaker-low:before {
  content: "\e44c";
}
.ph-thin.ph-speaker-slash:before {
  content: "\e45a";
}
.ph-thin.ph-spinner:before {
  content: "\e66a";
}
.ph-thin.ph-spinner-gap:before {
  content: "\e66c";
}
.ph-thin.ph-square:before {
  content: "\e45e";
}
.ph-thin.ph-squares-four:before {
  content: "\e464";
}
.ph-thin.ph-stack:before {
  content: "\e466";
}
.ph-thin.ph-star:before {
  content: "\e46a";
}
.ph-thin.ph-stop:before {
  content: "\e46c";
}
.ph-thin.ph-subtitles:before {
  content: "\e1a8";
}
.ph-thin.ph-subtitles-slash:before {
  content: "\e1a6";
}
.ph-thin.ph-sun:before {
  content: "\e472";
}
.ph-thin.ph-tag:before {
  content: "\e478";
}
.ph-thin.ph-target:before {
  content: "\e47c";
}
.ph-thin.ph-terminal:before {
  content: "\e47e";
}
.ph-thin.ph-terminal-window:before {
  content: "\eae8";
}
.ph-thin.ph-text-align-left:before {
  content: "\e484";
}
.ph-thin.ph-text-t:before {
  content: "\e48a";
}
.ph-thin.ph-thumbs-up:before {
  content: "\e48e";
}
.ph-thin.ph-tiktok-logo:before {
  content: "\eaf2";
}
.ph-thin.ph-timer:before {
  content: "\e492";
}
.ph-thin.ph-translate:before {
  content: "\e4a2";
}
.ph-thin.ph-trash:before {
  content: "\e4a6";
}
.ph-thin.ph-tray:before {
  content: "\e4aa";
}
.ph-thin.ph-tree-structure:before {
  content: "\e67c";
}
.ph-thin.ph-trend-down:before {
  content: "\e4ac";
}
.ph-thin.ph-trend-up:before {
  content: "\e4ae";
}
.ph-thin.ph-trophy:before {
  content: "\e67e";
}
.ph-thin.ph-upload:before {
  content: "\e4be";
}
.ph-thin.ph-upload-simple:before {
  content: "\e4c0";
}
.ph-thin.ph-user:before {
  content: "\e4c2";
}
.ph-thin.ph-user-circle:before {
  content: "\e4c4";
}
.ph-thin.ph-user-gear:before {
  content: "\e4cc";
}
.ph-thin.ph-user-plus:before {
  content: "\e4d0";
}
.ph-thin.ph-user-sound:before {
  content: "\eca8";
}
.ph-thin.ph-users:before {
  content: "\e4d6";
}
.ph-thin.ph-users-three:before {
  content: "\e68e";
}
.ph-thin.ph-video-camera:before {
  content: "\e4da";
}
.ph-thin.ph-video-camera-slash:before {
  content: "\e4dc";
}
.ph-thin.ph-wallet:before {
  content: "\e68a";
}
.ph-thin.ph-warning:before {
  content: "\e4e0";
}
.ph-thin.ph-warning-circle:before {
  content: "\e4e2";
}
.ph-thin.ph-waveform:before {
  content: "\e802";
}
.ph-thin.ph-wifi-high:before {
  content: "\e4ea";
}
.ph-thin.ph-x:before {
  content: "\e4f6";
}
.ph-thin.ph-x-circle:before {
  content: "\e4f8";
}
.ph-thin.ph-youtube-logo:before {
  content: "\e4fc";
}

/* light */
@font-face {
  font-family: "Phosphor-Light";
  src:
    url("./fonts/Phosphor-Light.common.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
  unicode-range: U+E02E, U+E036, U+E038, U+E03E, U+E058, U+E06C, U+E08A, U+E08C, U+E08E, U+E092, U+E094,
    U+E09A, U+E0A8, U+E0CE, U+E0D4, U+E0E6, U+E0EA, U+E0EE, U+E0F4, U+E102, U+E10A, U+E10C, U+E10E,
    U+E136, U+E138, U+E13A, U+E13C, U+E142, U+E150, U+E154, U+E156, U+E168, U+E16C, U+E16E, U+E17E,
    U+E182, U+E184, U+E186, U+E188, U+E18A, U+E190, U+E198, U+E19A, U+E1A0, U+E1A4, U+E1A6, U+E1A8,
    U+E1AE, U+E1B6, U+E1BC, U+E1CA, U+E1D2, U+E1DE, U+E208, U+E20C, U+E214, U+E216, U+E21A, U+E220,
    U+E224, U+E226, U+E236, U+E238, U+E23A, U+E242, U+E248, U+E266, U+E26C, U+E270, U+E272, U+E278,
    U+E288, U+E2A0, U+E2A6, U+E2A8, U+E2B2, U+E2B6, U+E2C2, U+E2C8, U+E2CA, U+E2CE, U+E2D0, U+E2DC,
    U+E2DE, U+E2E2, U+E2E6, U+E2F0, U+E2F2, U+E2F6, U+E2FA, U+E2FE, U+E306, U+E30C, U+E316, U+E318,
    U+E31A, U+E320, U+E324, U+E326, U+E328, U+E32E, U+E330, U+E348, U+E34C, U+E34E, U+E390, U+E396,
    U+E398, U+E39A, U+E39E, U+E3A8, U+E3B2, U+E3B4, U+E3B8, U+E3BA, U+E3BC, U+E3D0, U+E3D2, U+E3D4,
    U+E3D6, U+E3DE, U+E3E2, U+E3E6, U+E3E8, U+E3EC, U+E3EE, U+E3FE, U+E408, U+E40C, U+E416, U+E41E,
    U+E428, U+E42A, U+E434, U+E436, U+E444, U+E44A, U+E44C, U+E45A, U+E45E, U+E464, U+E466, U+E46A,
    U+E46C, U+E472, U+E478, U+E47C, U+E47E, U+E484, U+E48A, U+E48E, U+E492, U+E4A2, U+E4A6, U+E4AA,
    U+E4AC, U+E4AE, U+E4BE, U+E4C0, U+E4C2, U+E4C4, U+E4CC, U+E4D0, U+E4D6, U+E4DA, U+E4DC, U+E4E0,
    U+E4E2, U+E4EA, U+E4F6, U+E4F8, U+E4FC, U+E53A, U+E580, U+E584, U+E596, U+E5DE, U+E606, U+E610,
    U+E614, U+E61E, U+E628, U+E62C, U+E634, U+E63C, U+E64C, U+E660, U+E66A, U+E66C, U+E67C, U+E67E,
    U+E68A, U+E68E, U+E6A2, U+E6C8, U+E6D6, U+E702, U+E710, U+E730, U+E74E, U+E758, U+E75C, U+E762,
    U+E7B4, U+E7E6, U+E802, U+E810, U+E8F2, U+EA20, U+EADC, U+EAE2, U+EAE8, U+EAF2, U+EB08, U+EC54,
    U+EC5E, U+ECA8;
}

.ph-light {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Light" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ph-light.ph-arrow-circle-right:before {
  content: "\e02e";
}
.ph-light.ph-arrow-clockwise:before {
  content: "\e036";
}
.ph-light.ph-arrow-counter-clockwise:before {
  content: "\e038";
}
.ph-light.ph-arrow-down:before {
  content: "\e03e";
}
.ph-light.ph-arrow-left:before {
  content: "\e058";
}
.ph-light.ph-arrow-right:before {
  content: "\e06c";
}
.ph-light.ph-arrow-square-out:before {
  content: "\e5de";
}
.ph-light.ph-arrow-u-up-left:before {
  content: "\e08a";
}
.ph-light.ph-arrow-u-up-right:before {
  content: "\e08c";
}
.ph-light.ph-arrow-up:before {
  content: "\e08e";
}
.ph-light.ph-arrow-up-right:before {
  content: "\e092";
}
.ph-light.ph-arrows-clockwise:before {
  content: "\e094";
}
.ph-light.ph-arrows-in:before {
  content: "\e09a";
}
.ph-light.ph-article:before {
  content: "\e0a8";
}
.ph-light.ph-bell:before {
  content: "\e0ce";
}
.ph-light.ph-bell-slash:before {
  content: "\e0d4";
}
.ph-light.ph-book-open:before {
  content: "\e0e6";
}
.ph-light.ph-book-open-text:before {
  content: "\e8f2";
}
.ph-light.ph-bookmark-simple:before {
  content: "\e0ea";
}
.ph-light.ph-books:before {
  content: "\e758";
}
.ph-light.ph-brain:before {
  content: "\e74e";
}
.ph-light.ph-briefcase:before {
  content: "\e0ee";
}
.ph-light.ph-broom:before {
  content: "\ec54";
}
.ph-light.ph-browser:before {
  content: "\e0f4";
}
.ph-light.ph-buildings:before {
  content: "\e102";
}
.ph-light.ph-calendar-blank:before {
  content: "\e10a";
}
.ph-light.ph-calendar-dots:before {
  content: "\e7b4";
}
.ph-light.ph-calendar-x:before {
  content: "\e10c";
}
.ph-light.ph-camera:before {
  content: "\e10e";
}
.ph-light.ph-caret-down:before {
  content: "\e136";
}
.ph-light.ph-caret-left:before {
  content: "\e138";
}
.ph-light.ph-caret-right:before {
  content: "\e13a";
}
.ph-light.ph-caret-up:before {
  content: "\e13c";
}
.ph-light.ph-cell-signal-full:before {
  content: "\e142";
}
.ph-light.ph-chart-bar:before {
  content: "\e150";
}
.ph-light.ph-chart-line:before {
  content: "\e154";
}
.ph-light.ph-chart-line-up:before {
  content: "\e156";
}
.ph-light.ph-chat-circle:before {
  content: "\e168";
}
.ph-light.ph-chat-circle-dots:before {
  content: "\e16c";
}
.ph-light.ph-chat-circle-text:before {
  content: "\e16e";
}
.ph-light.ph-chats-circle:before {
  content: "\e17e";
}
.ph-light.ph-check:before {
  content: "\e182";
}
.ph-light.ph-check-circle:before {
  content: "\e184";
}
.ph-light.ph-check-square:before {
  content: "\e186";
}
.ph-light.ph-check-square-offset:before {
  content: "\e188";
}
.ph-light.ph-checks:before {
  content: "\e53a";
}
.ph-light.ph-circle:before {
  content: "\e18a";
}
.ph-light.ph-circles-four:before {
  content: "\e190";
}
.ph-light.ph-clipboard-text:before {
  content: "\e198";
}
.ph-light.ph-clock:before {
  content: "\e19a";
}
.ph-light.ph-clock-counter-clockwise:before {
  content: "\e1a0";
}
.ph-light.ph-closed-captioning:before {
  content: "\e1a4";
}
.ph-light.ph-cloud-arrow-up:before {
  content: "\e1ae";
}
.ph-light.ph-cloud-slash:before {
  content: "\e1b6";
}
.ph-light.ph-code:before {
  content: "\e1bc";
}
.ph-light.ph-copy:before {
  content: "\e1ca";
}
.ph-light.ph-cpu:before {
  content: "\e610";
}
.ph-light.ph-credit-card:before {
  content: "\e1d2";
}
.ph-light.ph-crown:before {
  content: "\e614";
}
.ph-light.ph-database:before {
  content: "\e1de";
}
.ph-light.ph-door-open:before {
  content: "\e7e6";
}
.ph-light.ph-dots-six-vertical:before {
  content: "\eae2";
}
.ph-light.ph-dots-three-vertical:before {
  content: "\e208";
}
.ph-light.ph-download-simple:before {
  content: "\e20c";
}
.ph-light.ph-envelope:before {
  content: "\e214";
}
.ph-light.ph-envelope-open:before {
  content: "\e216";
}
.ph-light.ph-envelope-simple-open:before {
  content: "\e21a";
}
.ph-light.ph-eye:before {
  content: "\e220";
}
.ph-light.ph-eye-slash:before {
  content: "\e224";
}
.ph-light.ph-facebook-logo:before {
  content: "\e226";
}
.ph-light.ph-file-arrow-up:before {
  content: "\e61e";
}
.ph-light.ph-file-audio:before {
  content: "\ea20";
}
.ph-light.ph-file-search:before {
  content: "\e238";
}
.ph-light.ph-file-pdf:before {
  content: "\e702";
}
.ph-light.ph-file-plus:before {
  content: "\e236";
}
.ph-light.ph-file-text:before {
  content: "\e23a";
}
.ph-light.ph-files:before {
  content: "\e710";
}
.ph-light.ph-fire:before {
  content: "\e242";
}
.ph-light.ph-floppy-disk:before {
  content: "\e248";
}
.ph-light.ph-funnel:before {
  content: "\e266";
}
.ph-light.ph-funnel-x:before {
  content: "\e26c";
}
.ph-light.ph-gauge:before {
  content: "\e628";
}
.ph-light.ph-gear:before {
  content: "\e270";
}
.ph-light.ph-gear-six:before {
  content: "\e272";
}
.ph-light.ph-git-branch:before {
  content: "\e278";
}
.ph-light.ph-globe:before {
  content: "\e288";
}
.ph-light.ph-graduation-cap:before {
  content: "\e62c";
}
.ph-light.ph-hand-heart:before {
  content: "\e810";
}
.ph-light.ph-hand-waving:before {
  content: "\e580";
}
.ph-light.ph-hard-drives:before {
  content: "\e2a0";
}
.ph-light.ph-headphones:before {
  content: "\e2a6";
}
.ph-light.ph-headset:before {
  content: "\e584";
}
.ph-light.ph-heart:before {
  content: "\e2a8";
}
.ph-light.ph-hourglass:before {
  content: "\e2b2";
}
.ph-light.ph-hourglass-low:before {
  content: "\e2b6";
}
.ph-light.ph-house:before {
  content: "\e2c2";
}
.ph-light.ph-identification-card:before {
  content: "\e2c8";
}
.ph-light.ph-image:before {
  content: "\e2ca";
}
.ph-light.ph-infinity:before {
  content: "\e634";
}
.ph-light.ph-info:before {
  content: "\e2ce";
}
.ph-light.ph-instagram-logo:before {
  content: "\e2d0";
}
.ph-light.ph-layout:before {
  content: "\e6d6";
}
.ph-light.ph-lightbulb:before {
  content: "\e2dc";
}
.ph-light.ph-lightbulb-filament:before {
  content: "\e63c";
}
.ph-light.ph-lightning:before {
  content: "\e2de";
}
.ph-light.ph-link:before {
  content: "\e2e2";
}
.ph-light.ph-link-simple:before {
  content: "\e2e6";
}
.ph-light.ph-list:before {
  content: "\e2f0";
}
.ph-light.ph-list-bullets:before {
  content: "\e2f2";
}
.ph-light.ph-list-checks:before {
  content: "\eadc";
}
.ph-light.ph-list-numbers:before {
  content: "\e2f6";
}
.ph-light.ph-lock:before {
  content: "\e2fa";
}
.ph-light.ph-lock-key:before {
  content: "\e2fe";
}
.ph-light.ph-lock-open:before {
  content: "\e306";
}
.ph-light.ph-magnifying-glass:before {
  content: "\e30c";
}
.ph-light.ph-map-pin:before {
  content: "\e316";
}
.ph-light.ph-map-pin-line:before {
  content: "\e318";
}
.ph-light.ph-map-trifold:before {
  content: "\e31a";
}
.ph-light.ph-medal:before {
  content: "\e320";
}
.ph-light.ph-megaphone:before {
  content: "\e324";
}
.ph-light.ph-microphone:before {
  content: "\e326";
}
.ph-light.ph-microphone-slash:before {
  content: "\e328";
}
.ph-light.ph-microphone-stage:before {
  content: "\e75c";
}
.ph-light.ph-monitor:before {
  content: "\e32e";
}
.ph-light.ph-moon:before {
  content: "\e330";
}
.ph-light.ph-note:before {
  content: "\e348";
}
.ph-light.ph-note-pencil:before {
  content: "\e34c";
}
.ph-light.ph-notebook:before {
  content: "\e34e";
}
.ph-light.ph-package:before {
  content: "\e390";
}
.ph-light.ph-palette:before {
  content: "\e6c8";
}
.ph-light.ph-paper-plane-right:before {
  content: "\e396";
}
.ph-light.ph-paper-plane-tilt:before {
  content: "\e398";
}
.ph-light.ph-paperclip:before {
  content: "\e39a";
}
.ph-light.ph-pause:before {
  content: "\e39e";
}
.ph-light.ph-pencil-line:before {
  content: "\e3b2";
}
.ph-light.ph-pencil-simple:before {
  content: "\e3b4";
}
.ph-light.ph-person:before {
  content: "\e3a8";
}
.ph-light.ph-person-simple-run:before {
  content: "\e730";
}
.ph-light.ph-phone:before {
  content: "\e3b8";
}
.ph-light.ph-phone-call:before {
  content: "\e3ba";
}
.ph-light.ph-phone-disconnect:before {
  content: "\e3bc";
}
.ph-light.ph-picture-in-picture:before {
  content: "\e64c";
}
.ph-light.ph-play:before {
  content: "\e3d0";
}
.ph-light.ph-play-circle:before {
  content: "\e3d2";
}
.ph-light.ph-plus:before {
  content: "\e3d4";
}
.ph-light.ph-plus-circle:before {
  content: "\e3d6";
}
.ph-light.ph-prohibit:before {
  content: "\e3de";
}
.ph-light.ph-push-pin:before {
  content: "\e3e2";
}
.ph-light.ph-puzzle-piece:before {
  content: "\e596";
}
.ph-light.ph-qr-code:before {
  content: "\e3e6";
}
.ph-light.ph-question:before {
  content: "\e3e8";
}
.ph-light.ph-quotes:before {
  content: "\e660";
}
.ph-light.ph-radio-button:before {
  content: "\eb08";
}
.ph-light.ph-receipt:before {
  content: "\e3ec";
}
.ph-light.ph-record:before {
  content: "\e3ee";
}
.ph-light.ph-robot:before {
  content: "\e762";
}
.ph-light.ph-rocket-launch:before {
  content: "\e3fe";
}
.ph-light.ph-seal-check:before {
  content: "\e606";
}
.ph-light.ph-shapes:before {
  content: "\ec5e";
}
.ph-light.ph-share-network:before {
  content: "\e408";
}
.ph-light.ph-shield-check:before {
  content: "\e40c";
}
.ph-light.ph-shopping-bag:before {
  content: "\e416";
}
.ph-light.ph-shopping-cart:before {
  content: "\e41e";
}
.ph-light.ph-sign-in:before {
  content: "\e428";
}
.ph-light.ph-sign-out:before {
  content: "\e42a";
}
.ph-light.ph-sliders-horizontal:before {
  content: "\e434";
}
.ph-light.ph-smiley:before {
  content: "\e436";
}
.ph-light.ph-sort-ascending:before {
  content: "\e444";
}
.ph-light.ph-sparkle:before {
  content: "\e6a2";
}
.ph-light.ph-speaker-high:before {
  content: "\e44a";
}
.ph-light.ph-speaker-low:before {
  content: "\e44c";
}
.ph-light.ph-speaker-slash:before {
  content: "\e45a";
}
.ph-light.ph-spinner:before {
  content: "\e66a";
}
.ph-light.ph-spinner-gap:before {
  content: "\e66c";
}
.ph-light.ph-square:before {
  content: "\e45e";
}
.ph-light.ph-squares-four:before {
  content: "\e464";
}
.ph-light.ph-stack:before {
  content: "\e466";
}
.ph-light.ph-star:before {
  content: "\e46a";
}
.ph-light.ph-stop:before {
  content: "\e46c";
}
.ph-light.ph-subtitles:before {
  content: "\e1a8";
}
.ph-light.ph-subtitles-slash:before {
  content: "\e1a6";
}
.ph-light.ph-sun:before {
  content: "\e472";
}
.ph-light.ph-tag:before {
  content: "\e478";
}
.ph-light.ph-target:before {
  content: "\e47c";
}
.ph-light.ph-terminal:before {
  content: "\e47e";
}
.ph-light.ph-terminal-window:before {
  content: "\eae8";
}
.ph-light.ph-text-align-left:before {
  content: "\e484";
}
.ph-light.ph-text-t:before {
  content: "\e48a";
}
.ph-light.ph-thumbs-up:before {
  content: "\e48e";
}
.ph-light.ph-tiktok-logo:before {
  content: "\eaf2";
}
.ph-light.ph-timer:before {
  content: "\e492";
}
.ph-light.ph-translate:before {
  content: "\e4a2";
}
.ph-light.ph-trash:before {
  content: "\e4a6";
}
.ph-light.ph-tray:before {
  content: "\e4aa";
}
.ph-light.ph-tree-structure:before {
  content: "\e67c";
}
.ph-light.ph-trend-down:before {
  content: "\e4ac";
}
.ph-light.ph-trend-up:before {
  content: "\e4ae";
}
.ph-light.ph-trophy:before {
  content: "\e67e";
}
.ph-light.ph-upload:before {
  content: "\e4be";
}
.ph-light.ph-upload-simple:before {
  content: "\e4c0";
}
.ph-light.ph-user:before {
  content: "\e4c2";
}
.ph-light.ph-user-circle:before {
  content: "\e4c4";
}
.ph-light.ph-user-gear:before {
  content: "\e4cc";
}
.ph-light.ph-user-plus:before {
  content: "\e4d0";
}
.ph-light.ph-user-sound:before {
  content: "\eca8";
}
.ph-light.ph-users:before {
  content: "\e4d6";
}
.ph-light.ph-users-three:before {
  content: "\e68e";
}
.ph-light.ph-video-camera:before {
  content: "\e4da";
}
.ph-light.ph-video-camera-slash:before {
  content: "\e4dc";
}
.ph-light.ph-wallet:before {
  content: "\e68a";
}
.ph-light.ph-warning:before {
  content: "\e4e0";
}
.ph-light.ph-warning-circle:before {
  content: "\e4e2";
}
.ph-light.ph-waveform:before {
  content: "\e802";
}
.ph-light.ph-wifi-high:before {
  content: "\e4ea";
}
.ph-light.ph-x:before {
  content: "\e4f6";
}
.ph-light.ph-x-circle:before {
  content: "\e4f8";
}
.ph-light.ph-youtube-logo:before {
  content: "\e4fc";
}

/* bold */
@font-face {
  font-family: "Phosphor-Bold";
  src:
    url("./fonts/Phosphor-Bold.common.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
  unicode-range: U+E02E, U+E036, U+E038, U+E03E, U+E058, U+E06C, U+E08A, U+E08C, U+E08E, U+E092, U+E094,
    U+E09A, U+E0A8, U+E0CE, U+E0D4, U+E0E6, U+E0EA, U+E0EE, U+E0F4, U+E102, U+E10A, U+E10C, U+E10E,
    U+E136, U+E138, U+E13A, U+E13C, U+E142, U+E150, U+E154, U+E156, U+E168, U+E16C, U+E16E, U+E17E,
    U+E182, U+E184, U+E186, U+E188, U+E18A, U+E190, U+E198, U+E19A, U+E1A0, U+E1A4, U+E1A6, U+E1A8,
    U+E1AE, U+E1B6, U+E1BC, U+E1CA, U+E1D2, U+E1DE, U+E208, U+E20C, U+E214, U+E216, U+E21A, U+E220,
    U+E224, U+E226, U+E236, U+E238, U+E23A, U+E242, U+E248, U+E266, U+E26C, U+E270, U+E272, U+E278,
    U+E288, U+E2A0, U+E2A6, U+E2A8, U+E2B2, U+E2B6, U+E2C2, U+E2C8, U+E2CA, U+E2CE, U+E2D0, U+E2DC,
    U+E2DE, U+E2E2, U+E2E6, U+E2F0, U+E2F2, U+E2F6, U+E2FA, U+E2FE, U+E306, U+E30C, U+E316, U+E318,
    U+E31A, U+E320, U+E324, U+E326, U+E328, U+E32E, U+E330, U+E348, U+E34C, U+E34E, U+E390, U+E396,
    U+E398, U+E39A, U+E39E, U+E3A8, U+E3B2, U+E3B4, U+E3B8, U+E3BA, U+E3BC, U+E3D0, U+E3D2, U+E3D4,
    U+E3D6, U+E3DE, U+E3E2, U+E3E6, U+E3E8, U+E3EC, U+E3EE, U+E3FE, U+E408, U+E40C, U+E416, U+E41E,
    U+E428, U+E42A, U+E434, U+E436, U+E444, U+E44A, U+E44C, U+E45A, U+E45E, U+E464, U+E466, U+E46A,
    U+E46C, U+E472, U+E478, U+E47C, U+E47E, U+E484, U+E48A, U+E48E, U+E492, U+E4A2, U+E4A6, U+E4AA,
    U+E4AC, U+E4AE, U+E4BE, U+E4C0, U+E4C2, U+E4C4, U+E4CC, U+E4D0, U+E4D6, U+E4DA, U+E4DC, U+E4E0,
    U+E4E2, U+E4EA, U+E4F6, U+E4F8, U+E4FC, U+E53A, U+E580, U+E584, U+E596, U+E5DE, U+E606, U+E610,
    U+E614, U+E61E, U+E628, U+E62C, U+E634, U+E63C, U+E64C, U+E660, U+E66A, U+E66C, U+E67C, U+E67E,
    U+E68A, U+E68E, U+E6A2, U+E6C8, U+E6D6, U+E702, U+E710, U+E730, U+E74E, U+E758, U+E75C, U+E762,
    U+E7B4, U+E7E6, U+E802, U+E810, U+E8F2, U+EA20, U+EADC, U+EAE2, U+EAE8, U+EAF2, U+EB08, U+EC54,
    U+EC5E, U+ECA8;
}

.ph-bold {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Bold" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ph-bold.ph-arrow-circle-right:before {
  content: "\e02e";
}
.ph-bold.ph-arrow-clockwise:before {
  content: "\e036";
}
.ph-bold.ph-arrow-counter-clockwise:before {
  content: "\e038";
}
.ph-bold.ph-arrow-down:before {
  content: "\e03e";
}
.ph-bold.ph-arrow-left:before {
  content: "\e058";
}
.ph-bold.ph-arrow-right:before {
  content: "\e06c";
}
.ph-bold.ph-arrow-square-out:before {
  content: "\e5de";
}
.ph-bold.ph-arrow-u-up-left:before {
  content: "\e08a";
}
.ph-bold.ph-arrow-u-up-right:before {
  content: "\e08c";
}
.ph-bold.ph-arrow-up:before {
  content: "\e08e";
}
.ph-bold.ph-arrow-up-right:before {
  content: "\e092";
}
.ph-bold.ph-arrows-clockwise:before {
  content: "\e094";
}
.ph-bold.ph-arrows-in:before {
  content: "\e09a";
}
.ph-bold.ph-article:before {
  content: "\e0a8";
}
.ph-bold.ph-bell:before {
  content: "\e0ce";
}
.ph-bold.ph-bell-slash:before {
  content: "\e0d4";
}
.ph-bold.ph-book-open:before {
  content: "\e0e6";
}
.ph-bold.ph-book-open-text:before {
  content: "\e8f2";
}
.ph-bold.ph-bookmark-simple:before {
  content: "\e0ea";
}
.ph-bold.ph-books:before {
  content: "\e758";
}
.ph-bold.ph-brain:before {
  content: "\e74e";
}
.ph-bold.ph-briefcase:before {
  content: "\e0ee";
}
.ph-bold.ph-broom:before {
  content: "\ec54";
}
.ph-bold.ph-browser:before {
  content: "\e0f4";
}
.ph-bold.ph-buildings:before {
  content: "\e102";
}
.ph-bold.ph-calendar-blank:before {
  content: "\e10a";
}
.ph-bold.ph-calendar-dots:before {
  content: "\e7b4";
}
.ph-bold.ph-calendar-x:before {
  content: "\e10c";
}
.ph-bold.ph-camera:before {
  content: "\e10e";
}
.ph-bold.ph-caret-down:before {
  content: "\e136";
}
.ph-bold.ph-caret-left:before {
  content: "\e138";
}
.ph-bold.ph-caret-right:before {
  content: "\e13a";
}
.ph-bold.ph-caret-up:before {
  content: "\e13c";
}
.ph-bold.ph-cell-signal-full:before {
  content: "\e142";
}
.ph-bold.ph-chart-bar:before {
  content: "\e150";
}
.ph-bold.ph-chart-line:before {
  content: "\e154";
}
.ph-bold.ph-chart-line-up:before {
  content: "\e156";
}
.ph-bold.ph-chat-circle:before {
  content: "\e168";
}
.ph-bold.ph-chat-circle-dots:before {
  content: "\e16c";
}
.ph-bold.ph-chat-circle-text:before {
  content: "\e16e";
}
.ph-bold.ph-chats-circle:before {
  content: "\e17e";
}
.ph-bold.ph-check:before {
  content: "\e182";
}
.ph-bold.ph-check-circle:before {
  content: "\e184";
}
.ph-bold.ph-check-square:before {
  content: "\e186";
}
.ph-bold.ph-check-square-offset:before {
  content: "\e188";
}
.ph-bold.ph-checks:before {
  content: "\e53a";
}
.ph-bold.ph-circle:before {
  content: "\e18a";
}
.ph-bold.ph-circles-four:before {
  content: "\e190";
}
.ph-bold.ph-clipboard-text:before {
  content: "\e198";
}
.ph-bold.ph-clock:before {
  content: "\e19a";
}
.ph-bold.ph-clock-counter-clockwise:before {
  content: "\e1a0";
}
.ph-bold.ph-closed-captioning:before {
  content: "\e1a4";
}
.ph-bold.ph-cloud-arrow-up:before {
  content: "\e1ae";
}
.ph-bold.ph-cloud-slash:before {
  content: "\e1b6";
}
.ph-bold.ph-code:before {
  content: "\e1bc";
}
.ph-bold.ph-copy:before {
  content: "\e1ca";
}
.ph-bold.ph-cpu:before {
  content: "\e610";
}
.ph-bold.ph-credit-card:before {
  content: "\e1d2";
}
.ph-bold.ph-crown:before {
  content: "\e614";
}
.ph-bold.ph-database:before {
  content: "\e1de";
}
.ph-bold.ph-door-open:before {
  content: "\e7e6";
}
.ph-bold.ph-dots-six-vertical:before {
  content: "\eae2";
}
.ph-bold.ph-dots-three-vertical:before {
  content: "\e208";
}
.ph-bold.ph-download-simple:before {
  content: "\e20c";
}
.ph-bold.ph-envelope:before {
  content: "\e214";
}
.ph-bold.ph-envelope-open:before {
  content: "\e216";
}
.ph-bold.ph-envelope-simple-open:before {
  content: "\e21a";
}
.ph-bold.ph-eye:before {
  content: "\e220";
}
.ph-bold.ph-eye-slash:before {
  content: "\e224";
}
.ph-bold.ph-facebook-logo:before {
  content: "\e226";
}
.ph-bold.ph-file-arrow-up:before {
  content: "\e61e";
}
.ph-bold.ph-file-audio:before {
  content: "\ea20";
}
.ph-bold.ph-file-search:before {
  content: "\e238";
}
.ph-bold.ph-file-pdf:before {
  content: "\e702";
}
.ph-bold.ph-file-plus:before {
  content: "\e236";
}
.ph-bold.ph-file-text:before {
  content: "\e23a";
}
.ph-bold.ph-files:before {
  content: "\e710";
}
.ph-bold.ph-fire:before {
  content: "\e242";
}
.ph-bold.ph-floppy-disk:before {
  content: "\e248";
}
.ph-bold.ph-funnel:before {
  content: "\e266";
}
.ph-bold.ph-funnel-x:before {
  content: "\e26c";
}
.ph-bold.ph-gauge:before {
  content: "\e628";
}
.ph-bold.ph-gear:before {
  content: "\e270";
}
.ph-bold.ph-gear-six:before {
  content: "\e272";
}
.ph-bold.ph-git-branch:before {
  content: "\e278";
}
.ph-bold.ph-globe:before {
  content: "\e288";
}
.ph-bold.ph-graduation-cap:before {
  content: "\e62c";
}
.ph-bold.ph-hand-heart:before {
  content: "\e810";
}
.ph-bold.ph-hand-waving:before {
  content: "\e580";
}
.ph-bold.ph-hard-drives:before {
  content: "\e2a0";
}
.ph-bold.ph-headphones:before {
  content: "\e2a6";
}
.ph-bold.ph-headset:before {
  content: "\e584";
}
.ph-bold.ph-heart:before {
  content: "\e2a8";
}
.ph-bold.ph-hourglass:before {
  content: "\e2b2";
}
.ph-bold.ph-hourglass-low:before {
  content: "\e2b6";
}
.ph-bold.ph-house:before {
  content: "\e2c2";
}
.ph-bold.ph-identification-card:before {
  content: "\e2c8";
}
.ph-bold.ph-image:before {
  content: "\e2ca";
}
.ph-bold.ph-infinity:before {
  content: "\e634";
}
.ph-bold.ph-info:before {
  content: "\e2ce";
}
.ph-bold.ph-instagram-logo:before {
  content: "\e2d0";
}
.ph-bold.ph-layout:before {
  content: "\e6d6";
}
.ph-bold.ph-lightbulb:before {
  content: "\e2dc";
}
.ph-bold.ph-lightbulb-filament:before {
  content: "\e63c";
}
.ph-bold.ph-lightning:before {
  content: "\e2de";
}
.ph-bold.ph-link:before {
  content: "\e2e2";
}
.ph-bold.ph-link-simple:before {
  content: "\e2e6";
}
.ph-bold.ph-list:before {
  content: "\e2f0";
}
.ph-bold.ph-list-bullets:before {
  content: "\e2f2";
}
.ph-bold.ph-list-checks:before {
  content: "\eadc";
}
.ph-bold.ph-list-numbers:before {
  content: "\e2f6";
}
.ph-bold.ph-lock:before {
  content: "\e2fa";
}
.ph-bold.ph-lock-key:before {
  content: "\e2fe";
}
.ph-bold.ph-lock-open:before {
  content: "\e306";
}
.ph-bold.ph-magnifying-glass:before {
  content: "\e30c";
}
.ph-bold.ph-map-pin:before {
  content: "\e316";
}
.ph-bold.ph-map-pin-line:before {
  content: "\e318";
}
.ph-bold.ph-map-trifold:before {
  content: "\e31a";
}
.ph-bold.ph-medal:before {
  content: "\e320";
}
.ph-bold.ph-megaphone:before {
  content: "\e324";
}
.ph-bold.ph-microphone:before {
  content: "\e326";
}
.ph-bold.ph-microphone-slash:before {
  content: "\e328";
}
.ph-bold.ph-microphone-stage:before {
  content: "\e75c";
}
.ph-bold.ph-monitor:before {
  content: "\e32e";
}
.ph-bold.ph-moon:before {
  content: "\e330";
}
.ph-bold.ph-note:before {
  content: "\e348";
}
.ph-bold.ph-note-pencil:before {
  content: "\e34c";
}
.ph-bold.ph-notebook:before {
  content: "\e34e";
}
.ph-bold.ph-package:before {
  content: "\e390";
}
.ph-bold.ph-palette:before {
  content: "\e6c8";
}
.ph-bold.ph-paper-plane-right:before {
  content: "\e396";
}
.ph-bold.ph-paper-plane-tilt:before {
  content: "\e398";
}
.ph-bold.ph-paperclip:before {
  content: "\e39a";
}
.ph-bold.ph-pause:before {
  content: "\e39e";
}
.ph-bold.ph-pencil-line:before {
  content: "\e3b2";
}
.ph-bold.ph-pencil-simple:before {
  content: "\e3b4";
}
.ph-bold.ph-person:before {
  content: "\e3a8";
}
.ph-bold.ph-person-simple-run:before {
  content: "\e730";
}
.ph-bold.ph-phone:before {
  content: "\e3b8";
}
.ph-bold.ph-phone-call:before {
  content: "\e3ba";
}
.ph-bold.ph-phone-disconnect:before {
  content: "\e3bc";
}
.ph-bold.ph-picture-in-picture:before {
  content: "\e64c";
}
.ph-bold.ph-play:before {
  content: "\e3d0";
}
.ph-bold.ph-play-circle:before {
  content: "\e3d2";
}
.ph-bold.ph-plus:before {
  content: "\e3d4";
}
.ph-bold.ph-plus-circle:before {
  content: "\e3d6";
}
.ph-bold.ph-prohibit:before {
  content: "\e3de";
}
.ph-bold.ph-push-pin:before {
  content: "\e3e2";
}
.ph-bold.ph-puzzle-piece:before {
  content: "\e596";
}
.ph-bold.ph-qr-code:before {
  content: "\e3e6";
}
.ph-bold.ph-question:before {
  content: "\e3e8";
}
.ph-bold.ph-quotes:before {
  content: "\e660";
}
.ph-bold.ph-radio-button:before {
  content: "\eb08";
}
.ph-bold.ph-receipt:before {
  content: "\e3ec";
}
.ph-bold.ph-record:before {
  content: "\e3ee";
}
.ph-bold.ph-robot:before {
  content: "\e762";
}
.ph-bold.ph-rocket-launch:before {
  content: "\e3fe";
}
.ph-bold.ph-seal-check:before {
  content: "\e606";
}
.ph-bold.ph-shapes:before {
  content: "\ec5e";
}
.ph-bold.ph-share-network:before {
  content: "\e408";
}
.ph-bold.ph-shield-check:before {
  content: "\e40c";
}
.ph-bold.ph-shopping-bag:before {
  content: "\e416";
}
.ph-bold.ph-shopping-cart:before {
  content: "\e41e";
}
.ph-bold.ph-sign-in:before {
  content: "\e428";
}
.ph-bold.ph-sign-out:before {
  content: "\e42a";
}
.ph-bold.ph-sliders-horizontal:before {
  content: "\e434";
}
.ph-bold.ph-smiley:before {
  content: "\e436";
}
.ph-bold.ph-sort-ascending:before {
  content: "\e444";
}
.ph-bold.ph-sparkle:before {
  content: "\e6a2";
}
.ph-bold.ph-speaker-high:before {
  content: "\e44a";
}
.ph-bold.ph-speaker-low:before {
  content: "\e44c";
}
.ph-bold.ph-speaker-slash:before {
  content: "\e45a";
}
.ph-bold.ph-spinner:before {
  content: "\e66a";
}
.ph-bold.ph-spinner-gap:before {
  content: "\e66c";
}
.ph-bold.ph-square:before {
  content: "\e45e";
}
.ph-bold.ph-squares-four:before {
  content: "\e464";
}
.ph-bold.ph-stack:before {
  content: "\e466";
}
.ph-bold.ph-star:before {
  content: "\e46a";
}
.ph-bold.ph-stop:before {
  content: "\e46c";
}
.ph-bold.ph-subtitles:before {
  content: "\e1a8";
}
.ph-bold.ph-subtitles-slash:before {
  content: "\e1a6";
}
.ph-bold.ph-sun:before {
  content: "\e472";
}
.ph-bold.ph-tag:before {
  content: "\e478";
}
.ph-bold.ph-target:before {
  content: "\e47c";
}
.ph-bold.ph-terminal:before {
  content: "\e47e";
}
.ph-bold.ph-terminal-window:before {
  content: "\eae8";
}
.ph-bold.ph-text-align-left:before {
  content: "\e484";
}
.ph-bold.ph-text-t:before {
  content: "\e48a";
}
.ph-bold.ph-thumbs-up:before {
  content: "\e48e";
}
.ph-bold.ph-tiktok-logo:before {
  content: "\eaf2";
}
.ph-bold.ph-timer:before {
  content: "\e492";
}
.ph-bold.ph-translate:before {
  content: "\e4a2";
}
.ph-bold.ph-trash:before {
  content: "\e4a6";
}
.ph-bold.ph-tray:before {
  content: "\e4aa";
}
.ph-bold.ph-tree-structure:before {
  content: "\e67c";
}
.ph-bold.ph-trend-down:before {
  content: "\e4ac";
}
.ph-bold.ph-trend-up:before {
  content: "\e4ae";
}
.ph-bold.ph-trophy:before {
  content: "\e67e";
}
.ph-bold.ph-upload:before {
  content: "\e4be";
}
.ph-bold.ph-upload-simple:before {
  content: "\e4c0";
}
.ph-bold.ph-user:before {
  content: "\e4c2";
}
.ph-bold.ph-user-circle:before {
  content: "\e4c4";
}
.ph-bold.ph-user-gear:before {
  content: "\e4cc";
}
.ph-bold.ph-user-plus:before {
  content: "\e4d0";
}
.ph-bold.ph-user-sound:before {
  content: "\eca8";
}
.ph-bold.ph-users:before {
  content: "\e4d6";
}
.ph-bold.ph-users-three:before {
  content: "\e68e";
}
.ph-bold.ph-video-camera:before {
  content: "\e4da";
}
.ph-bold.ph-video-camera-slash:before {
  content: "\e4dc";
}
.ph-bold.ph-wallet:before {
  content: "\e68a";
}
.ph-bold.ph-warning:before {
  content: "\e4e0";
}
.ph-bold.ph-warning-circle:before {
  content: "\e4e2";
}
.ph-bold.ph-waveform:before {
  content: "\e802";
}
.ph-bold.ph-wifi-high:before {
  content: "\e4ea";
}
.ph-bold.ph-x:before {
  content: "\e4f6";
}
.ph-bold.ph-x-circle:before {
  content: "\e4f8";
}
.ph-bold.ph-youtube-logo:before {
  content: "\e4fc";
}

/* fill */
@font-face {
  font-family: "Phosphor-Fill";
  src:
    url("./fonts/Phosphor-Fill.common.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
  unicode-range: U+E02E, U+E036, U+E038, U+E03E, U+E058, U+E06C, U+E08A, U+E08C, U+E08E, U+E092, U+E094,
    U+E09A, U+E0A8, U+E0CE, U+E0D4, U+E0E6, U+E0EA, U+E0EE, U+E0F4, U+E102, U+E10A, U+E10C, U+E10E,
    U+E136, U+E138, U+E13A, U+E13C, U+E142, U+E150, U+E154, U+E156, U+E168, U+E16C, U+E16E, U+E17E,
    U+E182, U+E184, U+E186, U+E188, U+E18A, U+E190, U+E198, U+E19A, U+E1A0, U+E1A4, U+E1A6, U+E1A8,
    U+E1AE, U+E1B6, U+E1BC, U+E1CA, U+E1D2, U+E1DE, U+E208, U+E20C, U+E214, U+E216, U+E21A, U+E220,
    U+E224, U+E226, U+E236, U+E238, U+E23A, U+E242, U+E248, U+E266, U+E26C, U+E270, U+E272, U+E278,
    U+E288, U+E2A0, U+E2A6, U+E2A8, U+E2B2, U+E2B6, U+E2C2, U+E2C8, U+E2CA, U+E2CE, U+E2D0, U+E2DC,
    U+E2DE, U+E2E2, U+E2E6, U+E2F0, U+E2F2, U+E2F6, U+E2FA, U+E2FE, U+E306, U+E30C, U+E316, U+E318,
    U+E31A, U+E320, U+E324, U+E326, U+E328, U+E32E, U+E330, U+E348, U+E34C, U+E34E, U+E390, U+E396,
    U+E398, U+E39A, U+E39E, U+E3A8, U+E3B2, U+E3B4, U+E3B8, U+E3BA, U+E3BC, U+E3D0, U+E3D2, U+E3D4,
    U+E3D6, U+E3DE, U+E3E2, U+E3E6, U+E3E8, U+E3EC, U+E3EE, U+E3FE, U+E408, U+E40C, U+E416, U+E41E,
    U+E428, U+E42A, U+E434, U+E436, U+E444, U+E44A, U+E44C, U+E45A, U+E45E, U+E464, U+E466, U+E46A,
    U+E46C, U+E472, U+E478, U+E47C, U+E47E, U+E484, U+E48A, U+E48E, U+E492, U+E4A2, U+E4A6, U+E4AA,
    U+E4AC, U+E4AE, U+E4BE, U+E4C0, U+E4C2, U+E4C4, U+E4CC, U+E4D0, U+E4D6, U+E4DA, U+E4DC, U+E4E0,
    U+E4E2, U+E4EA, U+E4F6, U+E4F8, U+E4FC, U+E53A, U+E580, U+E584, U+E596, U+E5DE, U+E606, U+E610,
    U+E614, U+E61E, U+E628, U+E62C, U+E634, U+E63C, U+E64C, U+E660, U+E66A, U+E66C, U+E67C, U+E67E,
    U+E68A, U+E68E, U+E6A2, U+E6C8, U+E6D6, U+E702, U+E710, U+E730, U+E74E, U+E758, U+E75C, U+E762,
    U+E7B4, U+E7E6, U+E802, U+E810, U+E8F2, U+EA20, U+EADC, U+EAE2, U+EAE8, U+EAF2, U+EB08, U+EC54,
    U+EC5E, U+ECA8;
}

.ph-fill {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Fill" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ph-fill.ph-arrow-circle-right:before {
  content: "\e02e";
}
.ph-fill.ph-arrow-clockwise:before {
  content: "\e036";
}
.ph-fill.ph-arrow-counter-clockwise:before {
  content: "\e038";
}
.ph-fill.ph-arrow-down:before {
  content: "\e03e";
}
.ph-fill.ph-arrow-left:before {
  content: "\e058";
}
.ph-fill.ph-arrow-right:before {
  content: "\e06c";
}
.ph-fill.ph-arrow-square-out:before {
  content: "\e5de";
}
.ph-fill.ph-arrow-u-up-left:before {
  content: "\e08a";
}
.ph-fill.ph-arrow-u-up-right:before {
  content: "\e08c";
}
.ph-fill.ph-arrow-up:before {
  content: "\e08e";
}
.ph-fill.ph-arrow-up-right:before {
  content: "\e092";
}
.ph-fill.ph-arrows-clockwise:before {
  content: "\e094";
}
.ph-fill.ph-arrows-in:before {
  content: "\e09a";
}
.ph-fill.ph-article:before {
  content: "\e0a8";
}
.ph-fill.ph-bell:before {
  content: "\e0ce";
}
.ph-fill.ph-bell-slash:before {
  content: "\e0d4";
}
.ph-fill.ph-book-open:before {
  content: "\e0e6";
}
.ph-fill.ph-book-open-text:before {
  content: "\e8f2";
}
.ph-fill.ph-bookmark-simple:before {
  content: "\e0ea";
}
.ph-fill.ph-books:before {
  content: "\e758";
}
.ph-fill.ph-brain:before {
  content: "\e74e";
}
.ph-fill.ph-briefcase:before {
  content: "\e0ee";
}
.ph-fill.ph-broom:before {
  content: "\ec54";
}
.ph-fill.ph-browser:before {
  content: "\e0f4";
}
.ph-fill.ph-buildings:before {
  content: "\e102";
}
.ph-fill.ph-calendar-blank:before {
  content: "\e10a";
}
.ph-fill.ph-calendar-dots:before {
  content: "\e7b4";
}
.ph-fill.ph-calendar-x:before {
  content: "\e10c";
}
.ph-fill.ph-camera:before {
  content: "\e10e";
}
.ph-fill.ph-caret-down:before {
  content: "\e136";
}
.ph-fill.ph-caret-left:before {
  content: "\e138";
}
.ph-fill.ph-caret-right:before {
  content: "\e13a";
}
.ph-fill.ph-caret-up:before {
  content: "\e13c";
}
.ph-fill.ph-cell-signal-full:before {
  content: "\e142";
}
.ph-fill.ph-chart-bar:before {
  content: "\e150";
}
.ph-fill.ph-chart-line:before {
  content: "\e154";
}
.ph-fill.ph-chart-line-up:before {
  content: "\e156";
}
.ph-fill.ph-chat-circle:before {
  content: "\e168";
}
.ph-fill.ph-chat-circle-dots:before {
  content: "\e16c";
}
.ph-fill.ph-chat-circle-text:before {
  content: "\e16e";
}
.ph-fill.ph-chats-circle:before {
  content: "\e17e";
}
.ph-fill.ph-check:before {
  content: "\e182";
}
.ph-fill.ph-check-circle:before {
  content: "\e184";
}
.ph-fill.ph-check-square:before {
  content: "\e186";
}
.ph-fill.ph-check-square-offset:before {
  content: "\e188";
}
.ph-fill.ph-checks:before {
  content: "\e53a";
}
.ph-fill.ph-circle:before {
  content: "\e18a";
}
.ph-fill.ph-circles-four:before {
  content: "\e190";
}
.ph-fill.ph-clipboard-text:before {
  content: "\e198";
}
.ph-fill.ph-clock:before {
  content: "\e19a";
}
.ph-fill.ph-clock-counter-clockwise:before {
  content: "\e1a0";
}
.ph-fill.ph-closed-captioning:before {
  content: "\e1a4";
}
.ph-fill.ph-cloud-arrow-up:before {
  content: "\e1ae";
}
.ph-fill.ph-cloud-slash:before {
  content: "\e1b6";
}
.ph-fill.ph-code:before {
  content: "\e1bc";
}
.ph-fill.ph-copy:before {
  content: "\e1ca";
}
.ph-fill.ph-cpu:before {
  content: "\e610";
}
.ph-fill.ph-credit-card:before {
  content: "\e1d2";
}
.ph-fill.ph-crown:before {
  content: "\e614";
}
.ph-fill.ph-database:before {
  content: "\e1de";
}
.ph-fill.ph-door-open:before {
  content: "\e7e6";
}
.ph-fill.ph-dots-six-vertical:before {
  content: "\eae2";
}
.ph-fill.ph-dots-three-vertical:before {
  content: "\e208";
}
.ph-fill.ph-download-simple:before {
  content: "\e20c";
}
.ph-fill.ph-envelope:before {
  content: "\e214";
}
.ph-fill.ph-envelope-open:before {
  content: "\e216";
}
.ph-fill.ph-envelope-simple-open:before {
  content: "\e21a";
}
.ph-fill.ph-eye:before {
  content: "\e220";
}
.ph-fill.ph-eye-slash:before {
  content: "\e224";
}
.ph-fill.ph-facebook-logo:before {
  content: "\e226";
}
.ph-fill.ph-file-arrow-up:before {
  content: "\e61e";
}
.ph-fill.ph-file-audio:before {
  content: "\ea20";
}
.ph-fill.ph-file-search:before {
  content: "\e238";
}
.ph-fill.ph-file-pdf:before {
  content: "\e702";
}
.ph-fill.ph-file-plus:before {
  content: "\e236";
}
.ph-fill.ph-file-text:before {
  content: "\e23a";
}
.ph-fill.ph-files:before {
  content: "\e710";
}
.ph-fill.ph-fire:before {
  content: "\e242";
}
.ph-fill.ph-floppy-disk:before {
  content: "\e248";
}
.ph-fill.ph-funnel:before {
  content: "\e266";
}
.ph-fill.ph-funnel-x:before {
  content: "\e26c";
}
.ph-fill.ph-gauge:before {
  content: "\e628";
}
.ph-fill.ph-gear:before {
  content: "\e270";
}
.ph-fill.ph-gear-six:before {
  content: "\e272";
}
.ph-fill.ph-git-branch:before {
  content: "\e278";
}
.ph-fill.ph-globe:before {
  content: "\e288";
}
.ph-fill.ph-graduation-cap:before {
  content: "\e62c";
}
.ph-fill.ph-hand-heart:before {
  content: "\e810";
}
.ph-fill.ph-hand-waving:before {
  content: "\e580";
}
.ph-fill.ph-hard-drives:before {
  content: "\e2a0";
}
.ph-fill.ph-headphones:before {
  content: "\e2a6";
}
.ph-fill.ph-headset:before {
  content: "\e584";
}
.ph-fill.ph-heart:before {
  content: "\e2a8";
}
.ph-fill.ph-hourglass:before {
  content: "\e2b2";
}
.ph-fill.ph-hourglass-low:before {
  content: "\e2b6";
}
.ph-fill.ph-house:before {
  content: "\e2c2";
}
.ph-fill.ph-identification-card:before {
  content: "\e2c8";
}
.ph-fill.ph-image:before {
  content: "\e2ca";
}
.ph-fill.ph-infinity:before {
  content: "\e634";
}
.ph-fill.ph-info:before {
  content: "\e2ce";
}
.ph-fill.ph-instagram-logo:before {
  content: "\e2d0";
}
.ph-fill.ph-layout:before {
  content: "\e6d6";
}
.ph-fill.ph-lightbulb:before {
  content: "\e2dc";
}
.ph-fill.ph-lightbulb-filament:before {
  content: "\e63c";
}
.ph-fill.ph-lightning:before {
  content: "\e2de";
}
.ph-fill.ph-link:before {
  content: "\e2e2";
}
.ph-fill.ph-link-simple:before {
  content: "\e2e6";
}
.ph-fill.ph-list:before {
  content: "\e2f0";
}
.ph-fill.ph-list-bullets:before {
  content: "\e2f2";
}
.ph-fill.ph-list-checks:before {
  content: "\eadc";
}
.ph-fill.ph-list-numbers:before {
  content: "\e2f6";
}
.ph-fill.ph-lock:before {
  content: "\e2fa";
}
.ph-fill.ph-lock-key:before {
  content: "\e2fe";
}
.ph-fill.ph-lock-open:before {
  content: "\e306";
}
.ph-fill.ph-magnifying-glass:before {
  content: "\e30c";
}
.ph-fill.ph-map-pin:before {
  content: "\e316";
}
.ph-fill.ph-map-pin-line:before {
  content: "\e318";
}
.ph-fill.ph-map-trifold:before {
  content: "\e31a";
}
.ph-fill.ph-medal:before {
  content: "\e320";
}
.ph-fill.ph-megaphone:before {
  content: "\e324";
}
.ph-fill.ph-microphone:before {
  content: "\e326";
}
.ph-fill.ph-microphone-slash:before {
  content: "\e328";
}
.ph-fill.ph-microphone-stage:before {
  content: "\e75c";
}
.ph-fill.ph-monitor:before {
  content: "\e32e";
}
.ph-fill.ph-moon:before {
  content: "\e330";
}
.ph-fill.ph-note:before {
  content: "\e348";
}
.ph-fill.ph-note-pencil:before {
  content: "\e34c";
}
.ph-fill.ph-notebook:before {
  content: "\e34e";
}
.ph-fill.ph-package:before {
  content: "\e390";
}
.ph-fill.ph-palette:before {
  content: "\e6c8";
}
.ph-fill.ph-paper-plane-right:before {
  content: "\e396";
}
.ph-fill.ph-paper-plane-tilt:before {
  content: "\e398";
}
.ph-fill.ph-paperclip:before {
  content: "\e39a";
}
.ph-fill.ph-pause:before {
  content: "\e39e";
}
.ph-fill.ph-pencil-line:before {
  content: "\e3b2";
}
.ph-fill.ph-pencil-simple:before {
  content: "\e3b4";
}
.ph-fill.ph-person:before {
  content: "\e3a8";
}
.ph-fill.ph-person-simple-run:before {
  content: "\e730";
}
.ph-fill.ph-phone:before {
  content: "\e3b8";
}
.ph-fill.ph-phone-call:before {
  content: "\e3ba";
}
.ph-fill.ph-phone-disconnect:before {
  content: "\e3bc";
}
.ph-fill.ph-picture-in-picture:before {
  content: "\e64c";
}
.ph-fill.ph-play:before {
  content: "\e3d0";
}
.ph-fill.ph-play-circle:before {
  content: "\e3d2";
}
.ph-fill.ph-plus:before {
  content: "\e3d4";
}
.ph-fill.ph-plus-circle:before {
  content: "\e3d6";
}
.ph-fill.ph-prohibit:before {
  content: "\e3de";
}
.ph-fill.ph-push-pin:before {
  content: "\e3e2";
}
.ph-fill.ph-puzzle-piece:before {
  content: "\e596";
}
.ph-fill.ph-qr-code:before {
  content: "\e3e6";
}
.ph-fill.ph-question:before {
  content: "\e3e8";
}
.ph-fill.ph-quotes:before {
  content: "\e660";
}
.ph-fill.ph-radio-button:before {
  content: "\eb08";
}
.ph-fill.ph-receipt:before {
  content: "\e3ec";
}
.ph-fill.ph-record:before {
  content: "\e3ee";
}
.ph-fill.ph-robot:before {
  content: "\e762";
}
.ph-fill.ph-rocket-launch:before {
  content: "\e3fe";
}
.ph-fill.ph-seal-check:before {
  content: "\e606";
}
.ph-fill.ph-shapes:before {
  content: "\ec5e";
}
.ph-fill.ph-share-network:before {
  content: "\e408";
}
.ph-fill.ph-shield-check:before {
  content: "\e40c";
}
.ph-fill.ph-shopping-bag:before {
  content: "\e416";
}
.ph-fill.ph-shopping-cart:before {
  content: "\e41e";
}
.ph-fill.ph-sign-in:before {
  content: "\e428";
}
.ph-fill.ph-sign-out:before {
  content: "\e42a";
}
.ph-fill.ph-sliders-horizontal:before {
  content: "\e434";
}
.ph-fill.ph-smiley:before {
  content: "\e436";
}
.ph-fill.ph-sort-ascending:before {
  content: "\e444";
}
.ph-fill.ph-sparkle:before {
  content: "\e6a2";
}
.ph-fill.ph-speaker-high:before {
  content: "\e44a";
}
.ph-fill.ph-speaker-low:before {
  content: "\e44c";
}
.ph-fill.ph-speaker-slash:before {
  content: "\e45a";
}
.ph-fill.ph-spinner:before {
  content: "\e66a";
}
.ph-fill.ph-spinner-gap:before {
  content: "\e66c";
}
.ph-fill.ph-square:before {
  content: "\e45e";
}
.ph-fill.ph-squares-four:before {
  content: "\e464";
}
.ph-fill.ph-stack:before {
  content: "\e466";
}
.ph-fill.ph-star:before {
  content: "\e46a";
}
.ph-fill.ph-stop:before {
  content: "\e46c";
}
.ph-fill.ph-subtitles:before {
  content: "\e1a8";
}
.ph-fill.ph-subtitles-slash:before {
  content: "\e1a6";
}
.ph-fill.ph-sun:before {
  content: "\e472";
}
.ph-fill.ph-tag:before {
  content: "\e478";
}
.ph-fill.ph-target:before {
  content: "\e47c";
}
.ph-fill.ph-terminal:before {
  content: "\e47e";
}
.ph-fill.ph-terminal-window:before {
  content: "\eae8";
}
.ph-fill.ph-text-align-left:before {
  content: "\e484";
}
.ph-fill.ph-text-t:before {
  content: "\e48a";
}
.ph-fill.ph-thumbs-up:before {
  content: "\e48e";
}
.ph-fill.ph-tiktok-logo:before {
  content: "\eaf2";
}
.ph-fill.ph-timer:before {
  content: "\e492";
}
.ph-fill.ph-translate:before {
  content: "\e4a2";
}
.ph-fill.ph-trash:before {
  content: "\e4a6";
}
.ph-fill.ph-tray:before {
  content: "\e4aa";
}
.ph-fill.ph-tree-structure:before {
  content: "\e67c";
}
.ph-fill.ph-trend-down:before {
  content: "\e4ac";
}
.ph-fill.ph-trend-up:before {
  content: "\e4ae";
}
.ph-fill.ph-trophy:before {
  content: "\e67e";
}
.ph-fill.ph-upload:before {
  content: "\e4be";
}
.ph-fill.ph-upload-simple:before {
  content: "\e4c0";
}
.ph-fill.ph-user:before {
  content: "\e4c2";
}
.ph-fill.ph-user-circle:before {
  content: "\e4c4";
}
.ph-fill.ph-user-gear:before {
  content: "\e4cc";
}
.ph-fill.ph-user-plus:before {
  content: "\e4d0";
}
.ph-fill.ph-user-sound:before {
  content: "\eca8";
}
.ph-fill.ph-users:before {
  content: "\e4d6";
}
.ph-fill.ph-users-three:before {
  content: "\e68e";
}
.ph-fill.ph-video-camera:before {
  content: "\e4da";
}
.ph-fill.ph-video-camera-slash:before {
  content: "\e4dc";
}
.ph-fill.ph-wallet:before {
  content: "\e68a";
}
.ph-fill.ph-warning:before {
  content: "\e4e0";
}
.ph-fill.ph-warning-circle:before {
  content: "\e4e2";
}
.ph-fill.ph-waveform:before {
  content: "\e802";
}
.ph-fill.ph-wifi-high:before {
  content: "\e4ea";
}
.ph-fill.ph-x:before {
  content: "\e4f6";
}
.ph-fill.ph-x-circle:before {
  content: "\e4f8";
}
.ph-fill.ph-youtube-logo:before {
  content: "\e4fc";
}

/* duotone */
@font-face {
  font-family: "Phosphor-Duotone";
  src:
    url("./fonts/Phosphor-Duotone.common.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
  unicode-range: U+E02E-E02F, U+E036-E039, U+E03E-E03F, U+E058-E059, U+E06C-E06D, U+E08A-E08F,
    U+E092-E095, U+E09A-E09B, U+E0A8-E0A9, U+E0CE-E0CF, U+E0D4-E0D5, U+E0E6-E0E7, U+E0EA-E0EB,
    U+E0EE-E0EF, U+E0F4-E0F5, U+E102, U+E105, U+E10A-E10F, U+E136-E13D, U+E142-E143, U+E150-E151,
    U+E154-E157, U+E168-E169, U+E16C-E16F, U+E17E-E17F, U+E182-E18B, U+E190-E191, U+E198-E19B,
    U+E1A0-E1A1, U+E1A4-E1A9, U+E1AE-E1AF, U+E1B6-E1B7, U+E1BC-E1BD, U+E1CA-E1CB, U+E1D2-E1D3,
    U+E1DE-E1DF, U+E208-E209, U+E20C-E20D, U+E214-E217, U+E21A-E21B, U+E220-E221, U+E224-E227,
    U+E236-E237, U+E23A-E23B, U+E242-E243, U+E248-E249, U+E266-E267, U+E26C-E26D, U+E270-E273,
    U+E278-E279, U+E288-E289, U+E2A0-E2A1, U+E2A6-E2A9, U+E2B2-E2B3, U+E2B6-E2B7, U+E2C2-E2C3,
    U+E2C8-E2CB, U+E2CE-E2D1, U+E2DC-E2DF, U+E2E2-E2E3, U+E2E6-E2E7, U+E2F0-E2F3, U+E2F6-E2F7,
    U+E2FA-E2FB, U+E2FE-E2FF, U+E306-E307, U+E30C-E30D, U+E316-E31B, U+E320-E321, U+E324-E329,
    U+E32E-E331, U+E348-E349, U+E34C-E34F, U+E390-E391, U+E396-E39B, U+E39E-E39F, U+E3A8-E3A9,
    U+E3B2-E3B5, U+E3B8-E3BD, U+E3D0-E3D7, U+E3DE-E3DF, U+E3E2-E3E3, U+E3E6-E3E8, U+E3EB-E3EC, U+E3EE,
    U+E3F1, U+E3F3, U+E3FE, U+E401, U+E408, U+E40B-E40C, U+E40F, U+E416-E417, U+E41E-E41F, U+E428-E42B,
    U+E434-E437, U+E444-E445, U+E44A-E44D, U+E45A-E45B, U+E45E-E45F, U+E464-E467, U+E46A-E46D,
    U+E472-E473, U+E478-E479, U+E47C-E47F, U+E484-E485, U+E48A-E48B, U+E48E-E48F, U+E492-E493,
    U+E4A2-E4A3, U+E4A6-E4A7, U+E4AA-E4AF, U+E4BE-E4C5, U+E4CC-E4CD, U+E4D0-E4D1, U+E4D6-E4D7,
    U+E4DA-E4DD, U+E4E0-E4E3, U+E4EA-E4EB, U+E4F6-E4F9, U+E4FC-E4FD, U+E53A-E53B, U+E580-E581,
    U+E584-E585, U+E596-E597, U+E5DE-E5DF, U+E606-E607, U+E610-E611, U+E614-E615, U+E61E-E61F,
    U+E628-E629, U+E62C-E62D, U+E634-E635, U+E63C-E63D, U+E64C-E64D, U+E660-E661, U+E66A-E66D,
    U+E67C-E67F, U+E68A-E68B, U+E68E-E68F, U+E6A2-E6A3, U+E6C8-E6C9, U+E6D6-E6D7, U+E702-E703,
    U+E710-E711, U+E730-E731, U+E74E-E74F, U+E758-E759, U+E75C-E75D, U+E762-E763, U+E7B4-E7B5,
    U+E7E6-E7E7, U+E802-E803, U+E810-E811, U+E8F2-E8F3, U+EA20-EA21, U+EADC-EADD, U+EAE2-EAE3,
    U+EAE8-EAE9, U+EAF2-EAF3, U+EB08-EB09, U+EC54-EC55, U+EC5E-EC5F, U+ECA8-ECA9;
}

.ph-duotone {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Duotone" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ph-duotone.ph-arrow-circle-right:before {
  content: "\e02e";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-circle-right:after {
  content: "\e02f";
  margin-left: -1em;
}
.ph-duotone.ph-arrow-clockwise:before {
  content: "\e036";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-clockwise:after {
  content: "\e037";
  margin-left: -1em;
}
.ph-duotone.ph-arrow-counter-clockwise:before {
  content: "\e038";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-counter-clockwise:after {
  content: "\e039";
  margin-left: -1em;
}
.ph-duotone.ph-arrow-down:before {
  content: "\e03e";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-down:after {
  content: "\e03f";
  margin-left: -1em;
}
.ph-duotone.ph-arrow-left:before {
  content: "\e058";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-left:after {
  content: "\e059";
  margin-left: -1em;
}
.ph-duotone.ph-arrow-right:before {
  content: "\e06c";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-right:after {
  content: "\e06d";
  margin-left: -1em;
}
.ph-duotone.ph-arrow-square-out:before {
  content: "\e5de";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-square-out:after {
  content: "\e5df";
  margin-left: -1em;
}
.ph-duotone.ph-arrow-u-up-left:before {
  content: "\e08a";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-u-up-left:after {
  content: "\e08b";
  margin-left: -1em;
}
.ph-duotone.ph-arrow-u-up-right:before {
  content: "\e08c";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-u-up-right:after {
  content: "\e08d";
  margin-left: -1em;
}
.ph-duotone.ph-arrow-up:before {
  content: "\e08e";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-up:after {
  content: "\e08f";
  margin-left: -1em;
}
.ph-duotone.ph-arrow-up-right:before {
  content: "\e092";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-up-right:after {
  content: "\e093";
  margin-left: -1em;
}
.ph-duotone.ph-arrows-clockwise:before {
  content: "\e094";
  opacity: 0.2;
}
.ph-duotone.ph-arrows-clockwise:after {
  content: "\e095";
  margin-left: -1em;
}
.ph-duotone.ph-arrows-in:before {
  content: "\e09a";
  opacity: 0.2;
}
.ph-duotone.ph-arrows-in:after {
  content: "\e09b";
  margin-left: -1em;
}
.ph-duotone.ph-article:before {
  content: "\e0a8";
  opacity: 0.2;
}
.ph-duotone.ph-article:after {
  content: "\e0a9";
  margin-left: -1em;
}
.ph-duotone.ph-bell:before {
  content: "\e0ce";
  opacity: 0.2;
}
.ph-duotone.ph-bell:after {
  content: "\e0cf";
  margin-left: -1em;
}
.ph-duotone.ph-bell-slash:before {
  content: "\e0d4";
  opacity: 0.2;
}
.ph-duotone.ph-bell-slash:after {
  content: "\e0d5";
  margin-left: -1em;
}
.ph-duotone.ph-book-open:before {
  content: "\e0e6";
  opacity: 0.2;
}
.ph-duotone.ph-book-open:after {
  content: "\e0e7";
  margin-left: -1em;
}
.ph-duotone.ph-book-open-text:before {
  content: "\e8f2";
  opacity: 0.2;
}
.ph-duotone.ph-book-open-text:after {
  content: "\e8f3";
  margin-left: -1em;
}
.ph-duotone.ph-bookmark-simple:before {
  content: "\e0ea";
  opacity: 0.2;
}
.ph-duotone.ph-bookmark-simple:after {
  content: "\e0eb";
  margin-left: -1em;
}
.ph-duotone.ph-books:before {
  content: "\e758";
  opacity: 0.2;
}
.ph-duotone.ph-books:after {
  content: "\e759";
  margin-left: -1em;
}
.ph-duotone.ph-brain:before {
  content: "\e74e";
  opacity: 0.2;
}
.ph-duotone.ph-brain:after {
  content: "\e74f";
  margin-left: -1em;
}
.ph-duotone.ph-briefcase:before {
  content: "\e0ee";
  opacity: 0.2;
}
.ph-duotone.ph-briefcase:after {
  content: "\e0ef";
  margin-left: -1em;
}
.ph-duotone.ph-broom:before {
  content: "\ec54";
  opacity: 0.2;
}
.ph-duotone.ph-broom:after {
  content: "\ec55";
  margin-left: -1em;
}
.ph-duotone.ph-browser:before {
  content: "\e0f4";
  opacity: 0.2;
}
.ph-duotone.ph-browser:after {
  content: "\e0f5";
  margin-left: -1em;
}
.ph-duotone.ph-buildings:before {
  content: "\e102";
  opacity: 0.2;
}
.ph-duotone.ph-buildings:after {
  content: "\e105";
  margin-left: -1em;
}
.ph-duotone.ph-calendar-blank:before {
  content: "\e10a";
  opacity: 0.2;
}
.ph-duotone.ph-calendar-blank:after {
  content: "\e10b";
  margin-left: -1em;
}
.ph-duotone.ph-calendar-dots:before {
  content: "\e7b4";
  opacity: 0.2;
}
.ph-duotone.ph-calendar-dots:after {
  content: "\e7b5";
  margin-left: -1em;
}
.ph-duotone.ph-calendar-x:before {
  content: "\e10c";
  opacity: 0.2;
}
.ph-duotone.ph-calendar-x:after {
  content: "\e10d";
  margin-left: -1em;
}
.ph-duotone.ph-camera:before {
  content: "\e10e";
  opacity: 0.2;
}
.ph-duotone.ph-camera:after {
  content: "\e10f";
  margin-left: -1em;
}
.ph-duotone.ph-caret-down:before {
  content: "\e136";
  opacity: 0.2;
}
.ph-duotone.ph-caret-down:after {
  content: "\e137";
  margin-left: -1em;
}
.ph-duotone.ph-caret-left:before {
  content: "\e138";
  opacity: 0.2;
}
.ph-duotone.ph-caret-left:after {
  content: "\e139";
  margin-left: -1em;
}
.ph-duotone.ph-caret-right:before {
  content: "\e13a";
  opacity: 0.2;
}
.ph-duotone.ph-caret-right:after {
  content: "\e13b";
  margin-left: -1em;
}
.ph-duotone.ph-caret-up:before {
  content: "\e13c";
  opacity: 0.2;
}
.ph-duotone.ph-caret-up:after {
  content: "\e13d";
  margin-left: -1em;
}
.ph-duotone.ph-cell-signal-full:before {
  content: "\e142";
  opacity: 0.2;
}
.ph-duotone.ph-cell-signal-full:after {
  content: "\e143";
  margin-left: -1em;
}
.ph-duotone.ph-chart-bar:before {
  content: "\e150";
  opacity: 0.2;
}
.ph-duotone.ph-chart-bar:after {
  content: "\e151";
  margin-left: -1em;
}
.ph-duotone.ph-chart-line:before {
  content: "\e154";
  opacity: 0.2;
}
.ph-duotone.ph-chart-line:after {
  content: "\e155";
  margin-left: -1em;
}
.ph-duotone.ph-chart-line-up:before {
  content: "\e156";
  opacity: 0.2;
}
.ph-duotone.ph-chart-line-up:after {
  content: "\e157";
  margin-left: -1em;
}
.ph-duotone.ph-chat-circle:before {
  content: "\e168";
  opacity: 0.2;
}
.ph-duotone.ph-chat-circle:after {
  content: "\e169";
  margin-left: -1em;
}
.ph-duotone.ph-chat-circle-dots:before {
  content: "\e16c";
  opacity: 0.2;
}
.ph-duotone.ph-chat-circle-dots:after {
  content: "\e16d";
  margin-left: -1em;
}
.ph-duotone.ph-chat-circle-text:before {
  content: "\e16e";
  opacity: 0.2;
}
.ph-duotone.ph-chat-circle-text:after {
  content: "\e16f";
  margin-left: -1em;
}
.ph-duotone.ph-chats-circle:before {
  content: "\e17e";
  opacity: 0.2;
}
.ph-duotone.ph-chats-circle:after {
  content: "\e17f";
  margin-left: -1em;
}
.ph-duotone.ph-check:before {
  content: "\e182";
  opacity: 0.2;
}
.ph-duotone.ph-check:after {
  content: "\e183";
  margin-left: -1em;
}
.ph-duotone.ph-check-circle:before {
  content: "\e184";
  opacity: 0.2;
}
.ph-duotone.ph-check-circle:after {
  content: "\e185";
  margin-left: -1em;
}
.ph-duotone.ph-check-square:before {
  content: "\e186";
  opacity: 0.2;
}
.ph-duotone.ph-check-square:after {
  content: "\e187";
  margin-left: -1em;
}
.ph-duotone.ph-check-square-offset:before {
  content: "\e188";
  opacity: 0.2;
}
.ph-duotone.ph-check-square-offset:after {
  content: "\e189";
  margin-left: -1em;
}
.ph-duotone.ph-checks:before {
  content: "\e53a";
  opacity: 0.2;
}
.ph-duotone.ph-checks:after {
  content: "\e53b";
  margin-left: -1em;
}
.ph-duotone.ph-circle:before {
  content: "\e18a";
  opacity: 0.2;
}
.ph-duotone.ph-circle:after {
  content: "\e18b";
  margin-left: -1em;
}
.ph-duotone.ph-circles-four:before {
  content: "\e190";
  opacity: 0.2;
}
.ph-duotone.ph-circles-four:after {
  content: "\e191";
  margin-left: -1em;
}
.ph-duotone.ph-clipboard-text:before {
  content: "\e198";
  opacity: 0.2;
}
.ph-duotone.ph-clipboard-text:after {
  content: "\e199";
  margin-left: -1em;
}
.ph-duotone.ph-clock:before {
  content: "\e19a";
  opacity: 0.2;
}
.ph-duotone.ph-clock:after {
  content: "\e19b";
  margin-left: -1em;
}
.ph-duotone.ph-clock-counter-clockwise:before {
  content: "\e1a0";
  opacity: 0.2;
}
.ph-duotone.ph-clock-counter-clockwise:after {
  content: "\e1a1";
  margin-left: -1em;
}
.ph-duotone.ph-closed-captioning:before {
  content: "\e1a4";
  opacity: 0.2;
}
.ph-duotone.ph-closed-captioning:after {
  content: "\e1a5";
  margin-left: -1em;
}
.ph-duotone.ph-cloud-arrow-up:before {
  content: "\e1ae";
  opacity: 0.2;
}
.ph-duotone.ph-cloud-arrow-up:after {
  content: "\e1af";
  margin-left: -1em;
}
.ph-duotone.ph-cloud-slash:before {
  content: "\e1b6";
  opacity: 0.2;
}
.ph-duotone.ph-cloud-slash:after {
  content: "\e1b7";
  margin-left: -1em;
}
.ph-duotone.ph-code:before {
  content: "\e1bc";
  opacity: 0.2;
}
.ph-duotone.ph-code:after {
  content: "\e1bd";
  margin-left: -1em;
}
.ph-duotone.ph-copy:before {
  content: "\e1ca";
  opacity: 0.2;
}
.ph-duotone.ph-copy:after {
  content: "\e1cb";
  margin-left: -1em;
}
.ph-duotone.ph-cpu:before {
  content: "\e610";
  opacity: 0.2;
}
.ph-duotone.ph-cpu:after {
  content: "\e611";
  margin-left: -1em;
}
.ph-duotone.ph-credit-card:before {
  content: "\e1d2";
  opacity: 0.2;
}
.ph-duotone.ph-credit-card:after {
  content: "\e1d3";
  margin-left: -1em;
}
.ph-duotone.ph-crown:before {
  content: "\e614";
  opacity: 0.2;
}
.ph-duotone.ph-crown:after {
  content: "\e615";
  margin-left: -1em;
}
.ph-duotone.ph-database:before {
  content: "\e1de";
  opacity: 0.2;
}
.ph-duotone.ph-database:after {
  content: "\e1df";
  margin-left: -1em;
}
.ph-duotone.ph-door-open:before {
  content: "\e7e6";
  opacity: 0.2;
}
.ph-duotone.ph-door-open:after {
  content: "\e7e7";
  margin-left: -1em;
}
.ph-duotone.ph-dots-six-vertical:before {
  content: "\eae2";
  opacity: 0.2;
}
.ph-duotone.ph-dots-six-vertical:after {
  content: "\eae3";
  margin-left: -1em;
}
.ph-duotone.ph-dots-three-vertical:before {
  content: "\e208";
  opacity: 0.2;
}
.ph-duotone.ph-dots-three-vertical:after {
  content: "\e209";
  margin-left: -1em;
}
.ph-duotone.ph-download-simple:before {
  content: "\e20c";
  opacity: 0.2;
}
.ph-duotone.ph-download-simple:after {
  content: "\e20d";
  margin-left: -1em;
}
.ph-duotone.ph-envelope:before {
  content: "\e214";
  opacity: 0.2;
}
.ph-duotone.ph-envelope:after {
  content: "\e215";
  margin-left: -1em;
}
.ph-duotone.ph-envelope-open:before {
  content: "\e216";
  opacity: 0.2;
}
.ph-duotone.ph-envelope-open:after {
  content: "\e217";
  margin-left: -1em;
}
.ph-duotone.ph-envelope-simple-open:before {
  content: "\e21a";
  opacity: 0.2;
}
.ph-duotone.ph-envelope-simple-open:after {
  content: "\e21b";
  margin-left: -1em;
}
.ph-duotone.ph-eye:before {
  content: "\e220";
  opacity: 0.2;
}
.ph-duotone.ph-eye:after {
  content: "\e221";
  margin-left: -1em;
}
.ph-duotone.ph-eye-slash:before {
  content: "\e224";
  opacity: 0.2;
}
.ph-duotone.ph-eye-slash:after {
  content: "\e225";
  margin-left: -1em;
}
.ph-duotone.ph-facebook-logo:before {
  content: "\e226";
  opacity: 0.2;
}
.ph-duotone.ph-facebook-logo:after {
  content: "\e227";
  margin-left: -1em;
}
.ph-duotone.ph-file-arrow-up:before {
  content: "\e61e";
  opacity: 0.2;
}
.ph-duotone.ph-file-arrow-up:after {
  content: "\e61f";
  margin-left: -1em;
}
.ph-duotone.ph-file-audio:before {
  content: "\ea20";
  opacity: 0.2;
}
.ph-duotone.ph-file-audio:after {
  content: "\ea21";
  margin-left: -1em;
}
.ph-duotone.ph-file-pdf:before {
  content: "\e702";
  opacity: 0.2;
}
.ph-duotone.ph-file-pdf:after {
  content: "\e703";
  margin-left: -1em;
}
.ph-duotone.ph-file-plus:before {
  content: "\e236";
  opacity: 0.2;
}
.ph-duotone.ph-file-plus:after {
  content: "\e237";
  margin-left: -1em;
}
.ph-duotone.ph-file-text:before {
  content: "\e23a";
  opacity: 0.2;
}
.ph-duotone.ph-file-text:after {
  content: "\e23b";
  margin-left: -1em;
}
.ph-duotone.ph-files:before {
  content: "\e710";
  opacity: 0.2;
}
.ph-duotone.ph-files:after {
  content: "\e711";
  margin-left: -1em;
}
.ph-duotone.ph-fire:before {
  content: "\e242";
  opacity: 0.2;
}
.ph-duotone.ph-fire:after {
  content: "\e243";
  margin-left: -1em;
}
.ph-duotone.ph-floppy-disk:before {
  content: "\e248";
  opacity: 0.2;
}
.ph-duotone.ph-floppy-disk:after {
  content: "\e249";
  margin-left: -1em;
}
.ph-duotone.ph-funnel:before {
  content: "\e266";
  opacity: 0.2;
}
.ph-duotone.ph-funnel:after {
  content: "\e267";
  margin-left: -1em;
}
.ph-duotone.ph-funnel-x:before {
  content: "\e26c";
  opacity: 0.2;
}
.ph-duotone.ph-funnel-x:after {
  content: "\e26d";
  margin-left: -1em;
}
.ph-duotone.ph-gauge:before {
  content: "\e628";
  opacity: 0.2;
}
.ph-duotone.ph-gauge:after {
  content: "\e629";
  margin-left: -1em;
}
.ph-duotone.ph-gear:before {
  content: "\e270";
  opacity: 0.2;
}
.ph-duotone.ph-gear:after {
  content: "\e271";
  margin-left: -1em;
}
.ph-duotone.ph-gear-six:before {
  content: "\e272";
  opacity: 0.2;
}
.ph-duotone.ph-gear-six:after {
  content: "\e273";
  margin-left: -1em;
}
.ph-duotone.ph-git-branch:before {
  content: "\e278";
  opacity: 0.2;
}
.ph-duotone.ph-git-branch:after {
  content: "\e279";
  margin-left: -1em;
}
.ph-duotone.ph-globe:before {
  content: "\e288";
  opacity: 0.2;
}
.ph-duotone.ph-globe:after {
  content: "\e289";
  margin-left: -1em;
}
.ph-duotone.ph-graduation-cap:before {
  content: "\e62c";
  opacity: 0.2;
}
.ph-duotone.ph-graduation-cap:after {
  content: "\e62d";
  margin-left: -1em;
}
.ph-duotone.ph-hand-heart:before {
  content: "\e810";
  opacity: 0.2;
}
.ph-duotone.ph-hand-heart:after {
  content: "\e811";
  margin-left: -1em;
}
.ph-duotone.ph-hand-waving:before {
  content: "\e580";
  opacity: 0.2;
}
.ph-duotone.ph-hand-waving:after {
  content: "\e581";
  margin-left: -1em;
}
.ph-duotone.ph-hard-drives:before {
  content: "\e2a0";
  opacity: 0.2;
}
.ph-duotone.ph-hard-drives:after {
  content: "\e2a1";
  margin-left: -1em;
}
.ph-duotone.ph-headphones:before {
  content: "\e2a6";
  opacity: 0.2;
}
.ph-duotone.ph-headphones:after {
  content: "\e2a7";
  margin-left: -1em;
}
.ph-duotone.ph-headset:before {
  content: "\e584";
  opacity: 0.2;
}
.ph-duotone.ph-headset:after {
  content: "\e585";
  margin-left: -1em;
}
.ph-duotone.ph-heart:before {
  content: "\e2a8";
  opacity: 0.2;
}
.ph-duotone.ph-heart:after {
  content: "\e2a9";
  margin-left: -1em;
}
.ph-duotone.ph-hourglass:before {
  content: "\e2b2";
  opacity: 0.2;
}
.ph-duotone.ph-hourglass:after {
  content: "\e2b3";
  margin-left: -1em;
}
.ph-duotone.ph-hourglass-low:before {
  content: "\e2b6";
  opacity: 0.2;
}
.ph-duotone.ph-hourglass-low:after {
  content: "\e2b7";
  margin-left: -1em;
}
.ph-duotone.ph-house:before {
  content: "\e2c2";
  opacity: 0.2;
}
.ph-duotone.ph-house:after {
  content: "\e2c3";
  margin-left: -1em;
}
.ph-duotone.ph-identification-card:before {
  content: "\e2c8";
  opacity: 0.2;
}
.ph-duotone.ph-identification-card:after {
  content: "\e2c9";
  margin-left: -1em;
}
.ph-duotone.ph-image:before {
  content: "\e2ca";
  opacity: 0.2;
}
.ph-duotone.ph-image:after {
  content: "\e2cb";
  margin-left: -1em;
}
.ph-duotone.ph-infinity:before {
  content: "\e634";
  opacity: 0.2;
}
.ph-duotone.ph-infinity:after {
  content: "\e635";
  margin-left: -1em;
}
.ph-duotone.ph-info:before {
  content: "\e2ce";
  opacity: 0.2;
}
.ph-duotone.ph-info:after {
  content: "\e2cf";
  margin-left: -1em;
}
.ph-duotone.ph-instagram-logo:before {
  content: "\e2d0";
  opacity: 0.2;
}
.ph-duotone.ph-instagram-logo:after {
  content: "\e2d1";
  margin-left: -1em;
}
.ph-duotone.ph-layout:before {
  content: "\e6d6";
  opacity: 0.2;
}
.ph-duotone.ph-layout:after {
  content: "\e6d7";
  margin-left: -1em;
}
.ph-duotone.ph-lightbulb:before {
  content: "\e2dc";
  opacity: 0.2;
}
.ph-duotone.ph-lightbulb:after {
  content: "\e2dd";
  margin-left: -1em;
}
.ph-duotone.ph-lightbulb-filament:before {
  content: "\e63c";
  opacity: 0.2;
}
.ph-duotone.ph-lightbulb-filament:after {
  content: "\e63d";
  margin-left: -1em;
}
.ph-duotone.ph-lightning:before {
  content: "\e2de";
  opacity: 0.2;
}
.ph-duotone.ph-lightning:after {
  content: "\e2df";
  margin-left: -1em;
}
.ph-duotone.ph-link:before {
  content: "\e2e2";
  opacity: 0.2;
}
.ph-duotone.ph-link:after {
  content: "\e2e3";
  margin-left: -1em;
}
.ph-duotone.ph-link-simple:before {
  content: "\e2e6";
  opacity: 0.2;
}
.ph-duotone.ph-link-simple:after {
  content: "\e2e7";
  margin-left: -1em;
}
.ph-duotone.ph-list:before {
  content: "\e2f0";
  opacity: 0.2;
}
.ph-duotone.ph-list:after {
  content: "\e2f1";
  margin-left: -1em;
}
.ph-duotone.ph-list-bullets:before {
  content: "\e2f2";
  opacity: 0.2;
}
.ph-duotone.ph-list-bullets:after {
  content: "\e2f3";
  margin-left: -1em;
}
.ph-duotone.ph-list-checks:before {
  content: "\eadc";
  opacity: 0.2;
}
.ph-duotone.ph-list-checks:after {
  content: "\eadd";
  margin-left: -1em;
}
.ph-duotone.ph-list-numbers:before {
  content: "\e2f6";
  opacity: 0.2;
}
.ph-duotone.ph-list-numbers:after {
  content: "\e2f7";
  margin-left: -1em;
}
.ph-duotone.ph-lock:before {
  content: "\e2fa";
  opacity: 0.2;
}
.ph-duotone.ph-lock:after {
  content: "\e2fb";
  margin-left: -1em;
}
.ph-duotone.ph-lock-key:before {
  content: "\e2fe";
  opacity: 0.2;
}
.ph-duotone.ph-lock-key:after {
  content: "\e2ff";
  margin-left: -1em;
}
.ph-duotone.ph-lock-open:before {
  content: "\e306";
  opacity: 0.2;
}
.ph-duotone.ph-lock-open:after {
  content: "\e307";
  margin-left: -1em;
}
.ph-duotone.ph-magnifying-glass:before {
  content: "\e30c";
  opacity: 0.2;
}
.ph-duotone.ph-magnifying-glass:after {
  content: "\e30d";
  margin-left: -1em;
}
.ph-duotone.ph-map-pin:before {
  content: "\e316";
  opacity: 0.2;
}
.ph-duotone.ph-map-pin:after {
  content: "\e317";
  margin-left: -1em;
}
.ph-duotone.ph-map-pin-line:before {
  content: "\e318";
  opacity: 0.2;
}
.ph-duotone.ph-map-pin-line:after {
  content: "\e319";
  margin-left: -1em;
}
.ph-duotone.ph-map-trifold:before {
  content: "\e31a";
  opacity: 0.2;
}
.ph-duotone.ph-map-trifold:after {
  content: "\e31b";
  margin-left: -1em;
}
.ph-duotone.ph-medal:before {
  content: "\e320";
  opacity: 0.2;
}
.ph-duotone.ph-medal:after {
  content: "\e321";
  margin-left: -1em;
}
.ph-duotone.ph-megaphone:before {
  content: "\e324";
  opacity: 0.2;
}
.ph-duotone.ph-megaphone:after {
  content: "\e325";
  margin-left: -1em;
}
.ph-duotone.ph-microphone:before {
  content: "\e326";
  opacity: 0.2;
}
.ph-duotone.ph-microphone:after {
  content: "\e327";
  margin-left: -1em;
}
.ph-duotone.ph-microphone-slash:before {
  content: "\e328";
  opacity: 0.2;
}
.ph-duotone.ph-microphone-slash:after {
  content: "\e329";
  margin-left: -1em;
}
.ph-duotone.ph-microphone-stage:before {
  content: "\e75c";
  opacity: 0.2;
}
.ph-duotone.ph-microphone-stage:after {
  content: "\e75d";
  margin-left: -1em;
}
.ph-duotone.ph-monitor:before {
  content: "\e32e";
  opacity: 0.2;
}
.ph-duotone.ph-monitor:after {
  content: "\e32f";
  margin-left: -1em;
}
.ph-duotone.ph-moon:before {
  content: "\e330";
  opacity: 0.2;
}
.ph-duotone.ph-moon:after {
  content: "\e331";
  margin-left: -1em;
}
.ph-duotone.ph-note:before {
  content: "\e348";
  opacity: 0.2;
}
.ph-duotone.ph-note:after {
  content: "\e349";
  margin-left: -1em;
}
.ph-duotone.ph-note-pencil:before {
  content: "\e34c";
  opacity: 0.2;
}
.ph-duotone.ph-note-pencil:after {
  content: "\e34d";
  margin-left: -1em;
}
.ph-duotone.ph-notebook:before {
  content: "\e34e";
  opacity: 0.2;
}
.ph-duotone.ph-notebook:after {
  content: "\e34f";
  margin-left: -1em;
}
.ph-duotone.ph-package:before {
  content: "\e390";
  opacity: 0.2;
}
.ph-duotone.ph-package:after {
  content: "\e391";
  margin-left: -1em;
}
.ph-duotone.ph-palette:before {
  content: "\e6c8";
  opacity: 0.2;
}
.ph-duotone.ph-palette:after {
  content: "\e6c9";
  margin-left: -1em;
}
.ph-duotone.ph-paper-plane-right:before {
  content: "\e396";
  opacity: 0.2;
}
.ph-duotone.ph-paper-plane-right:after {
  content: "\e397";
  margin-left: -1em;
}
.ph-duotone.ph-paper-plane-tilt:before {
  content: "\e398";
  opacity: 0.2;
}
.ph-duotone.ph-paper-plane-tilt:after {
  content: "\e399";
  margin-left: -1em;
}
.ph-duotone.ph-paperclip:before {
  content: "\e39a";
  opacity: 0.2;
}
.ph-duotone.ph-paperclip:after {
  content: "\e39b";
  margin-left: -1em;
}
.ph-duotone.ph-pause:before {
  content: "\e39e";
  opacity: 0.2;
}
.ph-duotone.ph-pause:after {
  content: "\e39f";
  margin-left: -1em;
}
.ph-duotone.ph-pencil-line:before {
  content: "\e3b2";
  opacity: 0.2;
}
.ph-duotone.ph-pencil-line:after {
  content: "\e3b3";
  margin-left: -1em;
}
.ph-duotone.ph-pencil-simple:before {
  content: "\e3b4";
  opacity: 0.2;
}
.ph-duotone.ph-pencil-simple:after {
  content: "\e3b5";
  margin-left: -1em;
}
.ph-duotone.ph-person:before {
  content: "\e3a8";
  opacity: 0.2;
}
.ph-duotone.ph-person:after {
  content: "\e3a9";
  margin-left: -1em;
}
.ph-duotone.ph-person-simple-run:before {
  content: "\e730";
  opacity: 0.2;
}
.ph-duotone.ph-person-simple-run:after {
  content: "\e731";
  margin-left: -1em;
}
.ph-duotone.ph-phone:before {
  content: "\e3b8";
  opacity: 0.2;
}
.ph-duotone.ph-phone:after {
  content: "\e3b9";
  margin-left: -1em;
}
.ph-duotone.ph-phone-call:before {
  content: "\e3ba";
  opacity: 0.2;
}
.ph-duotone.ph-phone-call:after {
  content: "\e3bb";
  margin-left: -1em;
}
.ph-duotone.ph-phone-disconnect:before {
  content: "\e3bc";
  opacity: 0.2;
}
.ph-duotone.ph-phone-disconnect:after {
  content: "\e3bd";
  margin-left: -1em;
}
.ph-duotone.ph-picture-in-picture:before {
  content: "\e64c";
  opacity: 0.2;
}
.ph-duotone.ph-picture-in-picture:after {
  content: "\e64d";
  margin-left: -1em;
}
.ph-duotone.ph-play:before {
  content: "\e3d0";
  opacity: 0.2;
}
.ph-duotone.ph-play:after {
  content: "\e3d1";
  margin-left: -1em;
}
.ph-duotone.ph-play-circle:before {
  content: "\e3d2";
  opacity: 0.2;
}
.ph-duotone.ph-play-circle:after {
  content: "\e3d3";
  margin-left: -1em;
}
.ph-duotone.ph-plus:before {
  content: "\e3d4";
  opacity: 0.2;
}
.ph-duotone.ph-plus:after {
  content: "\e3d5";
  margin-left: -1em;
}
.ph-duotone.ph-plus-circle:before {
  content: "\e3d6";
  opacity: 0.2;
}
.ph-duotone.ph-plus-circle:after {
  content: "\e3d7";
  margin-left: -1em;
}
.ph-duotone.ph-prohibit:before {
  content: "\e3de";
  opacity: 0.2;
}
.ph-duotone.ph-prohibit:after {
  content: "\e3df";
  margin-left: -1em;
}
.ph-duotone.ph-push-pin:before {
  content: "\e3e2";
  opacity: 0.2;
}
.ph-duotone.ph-push-pin:after {
  content: "\e3e3";
  margin-left: -1em;
}
.ph-duotone.ph-puzzle-piece:before {
  content: "\e596";
  opacity: 0.2;
}
.ph-duotone.ph-puzzle-piece:after {
  content: "\e597";
  margin-left: -1em;
}
.ph-duotone.ph-qr-code:before {
  content: "\e3e6";
  opacity: 0.2;
}
.ph-duotone.ph-qr-code:after {
  content: "\e3e7";
  margin-left: -1em;
}
.ph-duotone.ph-question:before {
  content: "\e3e8";
  opacity: 0.2;
}
.ph-duotone.ph-question:after {
  content: "\e3eb";
  margin-left: -1em;
}
.ph-duotone.ph-quotes:before {
  content: "\e660";
  opacity: 0.2;
}
.ph-duotone.ph-quotes:after {
  content: "\e661";
  margin-left: -1em;
}
.ph-duotone.ph-radio-button:before {
  content: "\eb08";
  opacity: 0.2;
}
.ph-duotone.ph-radio-button:after {
  content: "\eb09";
  margin-left: -1em;
}
.ph-duotone.ph-receipt:before {
  content: "\e3ec";
  opacity: 0.2;
}
.ph-duotone.ph-receipt:after {
  content: "\e3f1";
  margin-left: -1em;
}
.ph-duotone.ph-record:before {
  content: "\e3ee";
  opacity: 0.2;
}
.ph-duotone.ph-record:after {
  content: "\e3f3";
  margin-left: -1em;
}
.ph-duotone.ph-robot:before {
  content: "\e762";
  opacity: 0.2;
}
.ph-duotone.ph-robot:after {
  content: "\e763";
  margin-left: -1em;
}
.ph-duotone.ph-rocket-launch:before {
  content: "\e3fe";
  opacity: 0.2;
}
.ph-duotone.ph-rocket-launch:after {
  content: "\e401";
  margin-left: -1em;
}
.ph-duotone.ph-seal-check:before {
  content: "\e606";
  opacity: 0.2;
}
.ph-duotone.ph-seal-check:after {
  content: "\e607";
  margin-left: -1em;
}
.ph-duotone.ph-shapes:before {
  content: "\ec5e";
  opacity: 0.2;
}
.ph-duotone.ph-shapes:after {
  content: "\ec5f";
  margin-left: -1em;
}
.ph-duotone.ph-share-network:before {
  content: "\e408";
  opacity: 0.2;
}
.ph-duotone.ph-share-network:after {
  content: "\e40b";
  margin-left: -1em;
}
.ph-duotone.ph-shield-check:before {
  content: "\e40c";
  opacity: 0.2;
}
.ph-duotone.ph-shield-check:after {
  content: "\e40f";
  margin-left: -1em;
}
.ph-duotone.ph-shopping-bag:before {
  content: "\e416";
  opacity: 0.2;
}
.ph-duotone.ph-shopping-bag:after {
  content: "\e417";
  margin-left: -1em;
}
.ph-duotone.ph-shopping-cart:before {
  content: "\e41e";
  opacity: 0.2;
}
.ph-duotone.ph-shopping-cart:after {
  content: "\e41f";
  margin-left: -1em;
}
.ph-duotone.ph-sign-in:before {
  content: "\e428";
  opacity: 0.2;
}
.ph-duotone.ph-sign-in:after {
  content: "\e429";
  margin-left: -1em;
}
.ph-duotone.ph-sign-out:before {
  content: "\e42a";
  opacity: 0.2;
}
.ph-duotone.ph-sign-out:after {
  content: "\e42b";
  margin-left: -1em;
}
.ph-duotone.ph-sliders-horizontal:before {
  content: "\e434";
  opacity: 0.2;
}
.ph-duotone.ph-sliders-horizontal:after {
  content: "\e435";
  margin-left: -1em;
}
.ph-duotone.ph-smiley:before {
  content: "\e436";
  opacity: 0.2;
}
.ph-duotone.ph-smiley:after {
  content: "\e437";
  margin-left: -1em;
}
.ph-duotone.ph-sort-ascending:before {
  content: "\e444";
  opacity: 0.2;
}
.ph-duotone.ph-sort-ascending:after {
  content: "\e445";
  margin-left: -1em;
}
.ph-duotone.ph-sparkle:before {
  content: "\e6a2";
  opacity: 0.2;
}
.ph-duotone.ph-sparkle:after {
  content: "\e6a3";
  margin-left: -1em;
}
.ph-duotone.ph-speaker-high:before {
  content: "\e44a";
  opacity: 0.2;
}
.ph-duotone.ph-speaker-high:after {
  content: "\e44b";
  margin-left: -1em;
}
.ph-duotone.ph-speaker-low:before {
  content: "\e44c";
  opacity: 0.2;
}
.ph-duotone.ph-speaker-low:after {
  content: "\e44d";
  margin-left: -1em;
}
.ph-duotone.ph-speaker-slash:before {
  content: "\e45a";
  opacity: 0.2;
}
.ph-duotone.ph-speaker-slash:after {
  content: "\e45b";
  margin-left: -1em;
}
.ph-duotone.ph-spinner:before {
  content: "\e66a";
  opacity: 0.2;
}
.ph-duotone.ph-spinner:after {
  content: "\e66b";
  margin-left: -1em;
}
.ph-duotone.ph-spinner-gap:before {
  content: "\e66c";
  opacity: 0.2;
}
.ph-duotone.ph-spinner-gap:after {
  content: "\e66d";
  margin-left: -1em;
}
.ph-duotone.ph-square:before {
  content: "\e45e";
  opacity: 0.2;
}
.ph-duotone.ph-square:after {
  content: "\e45f";
  margin-left: -1em;
}
.ph-duotone.ph-squares-four:before {
  content: "\e464";
  opacity: 0.2;
}
.ph-duotone.ph-squares-four:after {
  content: "\e465";
  margin-left: -1em;
}
.ph-duotone.ph-stack:before {
  content: "\e466";
  opacity: 0.2;
}
.ph-duotone.ph-stack:after {
  content: "\e467";
  margin-left: -1em;
}
.ph-duotone.ph-star:before {
  content: "\e46a";
  opacity: 0.2;
}
.ph-duotone.ph-star:after {
  content: "\e46b";
  margin-left: -1em;
}
.ph-duotone.ph-stop:before {
  content: "\e46c";
  opacity: 0.2;
}
.ph-duotone.ph-stop:after {
  content: "\e46d";
  margin-left: -1em;
}
.ph-duotone.ph-subtitles:before {
  content: "\e1a8";
  opacity: 0.2;
}
.ph-duotone.ph-subtitles:after {
  content: "\e1a9";
  margin-left: -1em;
}
.ph-duotone.ph-subtitles-slash:before {
  content: "\e1a6";
  opacity: 0.2;
}
.ph-duotone.ph-subtitles-slash:after {
  content: "\e1a7";
  margin-left: -1em;
}
.ph-duotone.ph-sun:before {
  content: "\e472";
  opacity: 0.2;
}
.ph-duotone.ph-sun:after {
  content: "\e473";
  margin-left: -1em;
}
.ph-duotone.ph-tag:before {
  content: "\e478";
  opacity: 0.2;
}
.ph-duotone.ph-tag:after {
  content: "\e479";
  margin-left: -1em;
}
.ph-duotone.ph-target:before {
  content: "\e47c";
  opacity: 0.2;
}
.ph-duotone.ph-target:after {
  content: "\e47d";
  margin-left: -1em;
}
.ph-duotone.ph-terminal:before {
  content: "\e47e";
  opacity: 0.2;
}
.ph-duotone.ph-terminal:after {
  content: "\e47f";
  margin-left: -1em;
}
.ph-duotone.ph-terminal-window:before {
  content: "\eae8";
  opacity: 0.2;
}
.ph-duotone.ph-terminal-window:after {
  content: "\eae9";
  margin-left: -1em;
}
.ph-duotone.ph-text-align-left:before {
  content: "\e484";
  opacity: 0.2;
}
.ph-duotone.ph-text-align-left:after {
  content: "\e485";
  margin-left: -1em;
}
.ph-duotone.ph-text-t:before {
  content: "\e48a";
  opacity: 0.2;
}
.ph-duotone.ph-text-t:after {
  content: "\e48b";
  margin-left: -1em;
}
.ph-duotone.ph-thumbs-up:before {
  content: "\e48e";
  opacity: 0.2;
}
.ph-duotone.ph-thumbs-up:after {
  content: "\e48f";
  margin-left: -1em;
}
.ph-duotone.ph-tiktok-logo:before {
  content: "\eaf2";
  opacity: 0.2;
}
.ph-duotone.ph-tiktok-logo:after {
  content: "\eaf3";
  margin-left: -1em;
}
.ph-duotone.ph-timer:before {
  content: "\e492";
  opacity: 0.2;
}
.ph-duotone.ph-timer:after {
  content: "\e493";
  margin-left: -1em;
}
.ph-duotone.ph-translate:before {
  content: "\e4a2";
  opacity: 0.2;
}
.ph-duotone.ph-translate:after {
  content: "\e4a3";
  margin-left: -1em;
}
.ph-duotone.ph-trash:before {
  content: "\e4a6";
  opacity: 0.2;
}
.ph-duotone.ph-trash:after {
  content: "\e4a7";
  margin-left: -1em;
}
.ph-duotone.ph-tray:before {
  content: "\e4aa";
  opacity: 0.2;
}
.ph-duotone.ph-tray:after {
  content: "\e4ab";
  margin-left: -1em;
}
.ph-duotone.ph-tree-structure:before {
  content: "\e67c";
  opacity: 0.2;
}
.ph-duotone.ph-tree-structure:after {
  content: "\e67d";
  margin-left: -1em;
}
.ph-duotone.ph-trend-down:before {
  content: "\e4ac";
  opacity: 0.2;
}
.ph-duotone.ph-trend-down:after {
  content: "\e4ad";
  margin-left: -1em;
}
.ph-duotone.ph-trend-up:before {
  content: "\e4ae";
  opacity: 0.2;
}
.ph-duotone.ph-trend-up:after {
  content: "\e4af";
  margin-left: -1em;
}
.ph-duotone.ph-trophy:before {
  content: "\e67e";
  opacity: 0.2;
}
.ph-duotone.ph-trophy:after {
  content: "\e67f";
  margin-left: -1em;
}
.ph-duotone.ph-upload:before {
  content: "\e4be";
  opacity: 0.2;
}
.ph-duotone.ph-upload:after {
  content: "\e4bf";
  margin-left: -1em;
}
.ph-duotone.ph-upload-simple:before {
  content: "\e4c0";
  opacity: 0.2;
}
.ph-duotone.ph-upload-simple:after {
  content: "\e4c1";
  margin-left: -1em;
}
.ph-duotone.ph-user:before {
  content: "\e4c2";
  opacity: 0.2;
}
.ph-duotone.ph-user:after {
  content: "\e4c3";
  margin-left: -1em;
}
.ph-duotone.ph-user-circle:before {
  content: "\e4c4";
  opacity: 0.2;
}
.ph-duotone.ph-user-circle:after {
  content: "\e4c5";
  margin-left: -1em;
}
.ph-duotone.ph-user-gear:before {
  content: "\e4cc";
  opacity: 0.2;
}
.ph-duotone.ph-user-gear:after {
  content: "\e4cd";
  margin-left: -1em;
}
.ph-duotone.ph-user-plus:before {
  content: "\e4d0";
  opacity: 0.2;
}
.ph-duotone.ph-user-plus:after {
  content: "\e4d1";
  margin-left: -1em;
}
.ph-duotone.ph-user-sound:before {
  content: "\eca8";
  opacity: 0.2;
}
.ph-duotone.ph-user-sound:after {
  content: "\eca9";
  margin-left: -1em;
}
.ph-duotone.ph-users:before {
  content: "\e4d6";
  opacity: 0.2;
}
.ph-duotone.ph-users:after {
  content: "\e4d7";
  margin-left: -1em;
}
.ph-duotone.ph-users-three:before {
  content: "\e68e";
  opacity: 0.2;
}
.ph-duotone.ph-users-three:after {
  content: "\e68f";
  margin-left: -1em;
}
.ph-duotone.ph-video-camera:before {
  content: "\e4da";
  opacity: 0.2;
}
.ph-duotone.ph-video-camera:after {
  content: "\e4db";
  margin-left: -1em;
}
.ph-duotone.ph-video-camera-slash:before {
  content: "\e4dc";
  opacity: 0.2;
}
.ph-duotone.ph-video-camera-slash:after {
  content: "\e4dd";
  margin-left: -1em;
}
.ph-duotone.ph-wallet:before {
  content: "\e68a";
  opacity: 0.2;
}
.ph-duotone.ph-wallet:after {
  content: "\e68b";
  margin-left: -1em;
}
.ph-duotone.ph-warning:before {
  content: "\e4e0";
  opacity: 0.2;
}
.ph-duotone.ph-warning:after {
  content: "\e4e1";
  margin-left: -1em;
}
.ph-duotone.ph-warning-circle:before {
  content: "\e4e2";
  opacity: 0.2;
}
.ph-duotone.ph-warning-circle:after {
  content: "\e4e3";
  margin-left: -1em;
}
.ph-duotone.ph-waveform:before {
  content: "\e802";
  opacity: 0.2;
}
.ph-duotone.ph-waveform:after {
  content: "\e803";
  margin-left: -1em;
}
.ph-duotone.ph-wifi-high:before {
  content: "\e4ea";
  opacity: 0.2;
}
.ph-duotone.ph-wifi-high:after {
  content: "\e4eb";
  margin-left: -1em;
}
.ph-duotone.ph-x:before {
  content: "\e4f6";
  opacity: 0.2;
}
.ph-duotone.ph-x:after {
  content: "\e4f7";
  margin-left: -1em;
}
.ph-duotone.ph-x-circle:before {
  content: "\e4f8";
  opacity: 0.2;
}
.ph-duotone.ph-x-circle:after {
  content: "\e4f9";
  margin-left: -1em;
}
.ph-duotone.ph-youtube-logo:before {
  content: "\e4fc";
  opacity: 0.2;
}
.ph-duotone.ph-youtube-logo:after {
  content: "\e4fd";
  margin-left: -1em;
}
