/* AUTO-GENERATED by tools/gen_legacy_icons.py — do not edit by hand.
   Maps legacy Line-Awesome / FontAwesome / Flaticon class names onto the
   offto SVG icon set via mask-image, so migrated markup and JS-generated
   HTML render our icons in currentColor. Delete once pages are polished. */

@property --on { syntax: "<number>"; inherits: false; initial-value: 0; }

@layer plugins {
  :is([class*="la-"], [class*="fa-"], [class*="flaticon"])::before {
    content: "";
    display: inline-block;
    inline-size: 1.05em;
    block-size: 1.05em;
    flex: none;
    background: currentColor;
    mask: var(--i, none) center / contain no-repeat;
    scale: var(--on);
    vertical-align: -.15em;
  }
  :is(.la-edit, .fa-edit, .la-pen, .fa-pen, .la-pencil, .fa-pencil, .la-pencil-alt, .fa-pencil-alt, .la-pen-alt, .fa-pen-alt, .la-edit-alt, .fa-edit-alt, .flaticon2-edit, .flaticon-edit)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020h4L20%208l-4-4L4%2016z%22%2F%3E%3Cpath%20d%3D%22m14.6%205.4%204%204%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-window-close, .fa-window-close, .la-close, .fa-close, .la-times, .fa-times, .la-times-circle, .fa-times-circle, .la-stop-circle, .fa-stop-circle, .la-ban, .fa-ban, .la-minus-circle, .fa-minus-circle)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%206l12%2012M18%206%206%2018%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-check, .fa-check, .la-check-circle, .fa-check-circle, .la-check-square, .fa-check-square, .la-check-double, .fa-check-double)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m4.5%2012.5%205%205%2010-11%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-trash, .fa-trash, .la-trash-o, .fa-trash-o, .la-trash-alt, .fa-trash-alt, .la-trash-restore, .fa-trash-restore, .flaticon2-delete, .flaticon-delete)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%207h16%22%2F%3E%3Cpath%20d%3D%22M10%204h4M6.5%207l1%2013h9l1-13%22%2F%3E%3Cpath%20d%3D%22M10.5%2011v6M13.5%2011v6%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-print, .fa-print, .la-printer, .fa-printer)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%208V3h10v5%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%2218%22%20height%3D%228%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%2016h10v5H7z%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-copy, .fa-copy, .la-clone, .fa-clone, .la-paste, .fa-paste)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%228.5%22%20y%3D%228.5%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M15.5%205.6V5a2%202%200%200%200-2-2H6a2.5%202.5%200%200%200-2.5%202.5V13a2%202%200%200%200%202%202h.5%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-file-excel-o, .fa-file-excel-o, .la-file-excel, .fa-file-excel, .la-file-csv, .fa-file-csv, .la-table, .fa-table, .la-file-spreadsheet, .fa-file-spreadsheet)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%223.5%22%20width%3D%2217%22%20height%3D%2217%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M3.5%209.5h17M3.5%2015h17M9.5%203.5v17M15%203.5v17%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-ellipsis-h, .fa-ellipsis-h, .la-ellipsis-v, .fa-ellipsis-v, .la-ellipsis, .fa-ellipsis)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%225.6%22%20r%3D%221.4%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.4%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2218.4%22%20r%3D%221.4%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-question, .fa-question, .la-question-circle, .fa-question-circle, .la-life-ring, .fa-life-ring)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9.6%209.4a2.5%202.5%200%201%201%203.4%202.3c-.7.3-1%20.9-1%201.6v.3%22%2F%3E%3Cpath%20d%3D%22M12%2017.2h.01%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-calendar, .fa-calendar, .la-calendar-alt, .fa-calendar-alt, .la-calendar-check, .fa-calendar-check, .la-calendar-day, .fa-calendar-day, .flaticon2-calendar, .flaticon-calendar)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%225%22%20width%3D%2217%22%20height%3D%2216%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M3.5%2010h17%22%2F%3E%3Cpath%20d%3D%22M8%203v4M16%203v4%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-building, .fa-building, .la-city, .fa-city, .la-hotel, .fa-hotel, .la-landmark, .fa-landmark, .la-store, .fa-store)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2021V5a2%202%200%200%201%202-2h7a2%202%200%200%201%202%202v16%22%2F%3E%3Cpath%20d%3D%22M15%209h3a2%202%200%200%201%202%202v10%22%2F%3E%3Cpath%20d%3D%22M8%207h3M8%2011h3M8%2015h3%22%2F%3E%3Cpath%20d%3D%22M2.5%2021h19%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-angle-right, .fa-angle-right, .la-chevron-right, .fa-chevron-right, .la-arrow-right, .fa-arrow-right, .la-caret-right, .fa-caret-right, .la-long-arrow-right, .fa-long-arrow-right)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%205%207%207-7%207%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-angle-left, .fa-angle-left, .la-chevron-left, .fa-chevron-left, .la-arrow-left, .fa-arrow-left, .la-caret-left, .fa-caret-left)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m15%205-7%207%207%207%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-angle-down, .fa-angle-down, .la-chevron-down, .fa-chevron-down, .la-caret-down, .fa-caret-down)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%209%207%207%207-7%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-angle-up, .fa-angle-up, .la-chevron-up, .fa-chevron-up, .la-caret-up, .fa-caret-up)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2015%207-7%207%207%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-sort-up, .fa-sort-up, .la-arrow-up, .fa-arrow-up, .la-long-arrow-up, .fa-long-arrow-up, .la-level-up-alt, .fa-level-up-alt)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020V5%22%2F%3E%3Cpath%20d%3D%22m6%2011%206-6%206%206%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-sort-down, .fa-sort-down, .la-arrow-down, .fa-arrow-down, .la-long-arrow-down, .fa-long-arrow-down, .la-sort, .fa-sort)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%204v15%22%2F%3E%3Cpath%20d%3D%22m6%2013%206%206%206-6%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-tag, .fa-tag, .la-tags, .fa-tags, .la-bookmark, .fa-bookmark)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.6%2013.4%2012%2022l-9-9V3h10l7.6%207.6a2%202%200%200%201%200%202.8z%22%2F%3E%3Ccircle%20cx%3D%227.6%22%20cy%3D%227.6%22%20r%3D%221.3%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-users, .fa-users, .la-user, .fa-user, .la-user-alt, .fa-user-alt, .la-user-circle, .fa-user-circle, .la-user-friends, .fa-user-friends, .la-id-card, .fa-id-card, .flaticon2-user, .flaticon-user)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229.2%22%20cy%3D%228%22%20r%3D%223.5%22%2F%3E%3Cpath%20d%3D%22M2.8%2020.2a6.4%206.4%200%200%201%2012.8%200%22%2F%3E%3Cpath%20d%3D%22M16.6%205.2a3.4%203.4%200%200%201%200%206.6%22%2F%3E%3Cpath%20d%3D%22M18.4%2020.2a6.4%206.4%200%200%200-1.9-4.4%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-cube, .fa-cube, .la-cubes, .fa-cubes, .la-archive, .fa-archive, .la-box, .fa-box, .la-box-open, .fa-box-open, .la-boxes, .fa-boxes, .la-record-vinyl, .fa-record-vinyl)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%208.5v7l-9%205-9-5v-7l9-5z%22%2F%3E%3Cpath%20d%3D%22m3%208.5%209%205%209-5%22%2F%3E%3Cpath%20d%3D%22M12%2013.5V21%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-map-marked-alt, .fa-map-marked-alt, .la-map-marker, .fa-map-marker, .la-map-marker-alt, .fa-map-marker-alt, .la-map, .fa-map, .la-map-pin, .fa-map-pin, .la-location-arrow, .fa-location-arrow, .la-street-view, .fa-street-view)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022s7-6.1%207-12a7%207%200%201%200-14%200c0%205.9%207%2012%207%2012z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.6%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-phone, .fa-phone, .la-phone-alt, .fa-phone-alt, .la-phone-square, .fa-phone-square, .la-headset, .fa-headset)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6.5%203h3l1.5%204-2%201.5a11%2011%200%200%200%206.5%206.5L17%2013l4%201.5v3a2.5%202.5%200%200%201-2.7%202.5C10.4%2019.4%204.6%2013.6%204%205.7A2.5%202.5%200%200%201%206.5%203z%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-mobile, .fa-mobile, .la-mobile-alt, .fa-mobile-alt, .la-tablet-alt, .fa-tablet-alt, .la-pager, .fa-pager)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%226.5%22%20y%3D%222.5%22%20width%3D%2211%22%20height%3D%2219%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M10.8%2018.6h2.4%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-laptop, .fa-laptop, .la-desktop, .fa-desktop, .la-tv, .fa-tv, .la-display, .fa-display)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%224%22%20width%3D%2219%22%20height%3D%2212.5%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M9%2020.5h6M12%2016.5v4%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-history, .fa-history, .la-clock, .fa-clock, .la-clock-o, .fa-clock-o, .la-hourglass-half, .fa-hourglass-half, .la-stopwatch, .fa-stopwatch)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%207.5V12l3.2%202%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-file, .fa-file, .la-file-o, .fa-file-o, .la-file-alt, .fa-file-alt, .la-file-invoice, .fa-file-invoice, .la-file-invoice-dollar, .fa-file-invoice-dollar, .la-file-pdf, .fa-file-pdf, .la-file-contract, .fa-file-contract, .la-book, .fa-book, .la-book-open, .fa-book-open, .la-clipboard, .fa-clipboard, .la-clipboard-list, .fa-clipboard-list, .la-sticky-note, .fa-sticky-note, .la-newspaper, .fa-newspaper, .la-scroll, .fa-scroll)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%203H7a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h10a2%202%200%200%200%202-2V8z%22%2F%3E%3Cpath%20d%3D%22M14%203v5h5%22%2F%3E%3Cpath%20d%3D%22M9%2013h6M9%2017h4%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-comments, .fa-comments, .la-comment, .fa-comment, .la-comment-dots, .fa-comment-dots, .la-comment-alt, .fa-comment-alt, .la-sms, .fa-sms, .la-facebook-messenger, .fa-facebook-messenger, .la-twitter-logo, .fa-twitter-logo, .la-whatsapp, .fa-whatsapp, .la-headphones, .fa-headphones, .flaticon2-twitter-logo, .flaticon-twitter-logo)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204.5h16v11H9l-5%204.5z%22%2F%3E%3Cpath%20d%3D%22M8%209h8M8%2012h5%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-cart-plus, .fa-cart-plus, .la-shopping-cart, .fa-shopping-cart, .la-shopping-bag, .fa-shopping-bag, .la-shopping-basket, .fa-shopping-basket, .la-cash-register, .fa-cash-register)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221.4%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2220%22%20r%3D%221.4%22%2F%3E%3Cpath%20d%3D%22M2.5%203.5H5l2.2%2011.2a2%202%200%200%200%202%201.6h8.6a2%202%200%200%200%202-1.6L21.5%207.5H6%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-plane, .fa-plane, .la-plane-departure, .fa-plane-departure, .la-plane-arrival, .fa-plane-arrival, .la-paper-plane, .fa-paper-plane)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%203%203%2010.5l7%202.5%202.5%207z%22%2F%3E%3Cpath%20d%3D%22M21%203%2010%2014%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-globe, .fa-globe, .la-globe-americas, .fa-globe-americas, .la-globe-europe, .fa-globe-europe, .la-flag, .fa-flag, .la-language, .fa-language, .la-compass, .fa-compass)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M3%2012h18%22%2F%3E%3Cpath%20d%3D%22M12%203a13.5%2013.5%200%200%201%200%2018%2013.5%2013.5%200%200%201%200-18z%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-search, .fa-search, .la-search-1, .fa-search-1, .la-search-plus, .fa-search-plus, .la-binoculars, .fa-binoculars, .la-filter, .fa-filter, .flaticon2-search-1, .flaticon2-search, .flaticon-search-1, .flaticon-search)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22m20%2020-3.6-3.6%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-plus, .fa-plus, .la-plus-circle, .fa-plus-circle, .la-plus-square, .fa-plus-square, .la-add, .fa-add)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205v14M5%2012h14%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-eye, .fa-eye, .la-eye-slash, .fa-eye-slash, .la-low-vision, .fa-low-vision)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%2012S6%205.6%2012%205.6%2021.5%2012%2021.5%2012%2018%2018.4%2012%2018.4%202.5%2012%202.5%2012z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-download, .fa-download, .la-arrow-circle-o-down, .fa-arrow-circle-o-down, .la-cloud-download, .fa-cloud-download, .la-cloud-download-alt, .fa-cloud-download-alt, .la-file-download, .fa-file-download)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v12%22%2F%3E%3Cpath%20d%3D%22m7%2011%205%205%205-5%22%2F%3E%3Cpath%20d%3D%22M4%2020h16%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-upload, .fa-upload, .la-cloud-upload, .fa-cloud-upload, .la-cloud-upload-alt, .fa-cloud-upload-alt, .la-file-upload, .fa-file-upload)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2016.5V4%22%2F%3E%3Cpath%20d%3D%22m7%209%205-5%205%205%22%2F%3E%3Cpath%20d%3D%22M4%2020h16%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-cog, .fa-cog, .la-cogs, .fa-cogs, .la-gear, .fa-gear, .la-gears, .fa-gears, .la-sliders-h, .fa-sliders-h, .la-wrench, .fa-wrench, .la-tools, .fa-tools, .la-expand, .fa-expand, .la-toolbox, .fa-toolbox, .flaticon2-gear, .flaticon2-settings, .flaticon-gear, .flaticon-settings)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223.2%22%2F%3E%3Cpath%20d%3D%22M12%202.6h0a1.9%201.9%200%200%201%201.9%201.7l.1%201a7.6%207.6%200%200%201%201.8.75l.8-.62a1.9%201.9%200%200%201%202.5.17l.5.5a1.9%201.9%200%200%201%20.17%202.5l-.62.8c.32.56.57%201.17.75%201.8l1%20.1a1.9%201.9%200%200%201%201.7%201.9v.7a1.9%201.9%200%200%201-1.7%201.9l-1%20.1a7.6%207.6%200%200%201-.75%201.8l.62.8a1.9%201.9%200%200%201-.17%202.5l-.5.5a1.9%201.9%200%200%201-2.5.17l-.8-.62a7.6%207.6%200%200%201-1.8.75l-.1%201a1.9%201.9%200%200%201-1.9%201.7h-.7a1.9%201.9%200%200%201-1.9-1.7l-.1-1a7.6%207.6%200%200%201-1.8-.75l-.8.62a1.9%201.9%200%200%201-2.5-.17l-.5-.5a1.9%201.9%200%200%201-.17-2.5l.62-.8a7.6%207.6%200%200%201-.75-1.8l-1-.1A1.9%201.9%200%200%201%202.6%2013.05v-.7a1.9%201.9%200%200%201%201.7-1.9l1-.1c.18-.63.43-1.24.75-1.8l-.62-.8a1.9%201.9%200%200%201%20.17-2.5l.5-.5a1.9%201.9%200%200%201%202.5-.17l.8.62a7.6%207.6%200%200%201%201.8-.75l.1-1a1.9%201.9%200%200%201%201.9-1.7z%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-bell, .fa-bell, .la-bell-o, .fa-bell-o, .la-bullhorn, .fa-bullhorn, .flaticon2-bell, .flaticon-bell)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2015.5V11a6%206%200%201%200-12%200v4.5L4.5%2018h15z%22%2F%3E%3Cpath%20d%3D%22M10%2021h4%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-star, .fa-star, .la-star-o, .fa-star-o, .la-star-half-alt, .fa-star-half-alt, .la-award, .fa-award, .la-medal, .fa-medal, .la-crown, .fa-crown, .la-gem, .fa-gem, .la-ring, .fa-ring)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203.5%202.6%205.4%205.9.8-4.3%204.2%201%205.9-5.2-2.8-5.2%202.8%201-5.9L3.5%209.7l5.9-.8z%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-heart, .fa-heart, .la-heart-o, .fa-heart-o, .la-thumbs-up, .fa-thumbs-up)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020.5S4%2015.6%204%2010.3A4.8%204.8%200%200%201%2012%207.3a4.8%204.8%200%200%201%208%203c0%205.3-8%2010.2-8%2010.2z%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-image, .fa-image, .la-images, .fa-images, .la-picture-o, .fa-picture-o, .la-photo, .fa-photo, .la-camera, .fa-camera, .la-film, .fa-film, .la-video, .fa-video)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%223%22%2F%3E%3Ccircle%20cx%3D%228.7%22%20cy%3D%229%22%20r%3D%221.6%22%2F%3E%3Cpath%20d%3D%22m4%2018%205-5%203.5%203.5L16%2013l4%204%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-credit-card, .fa-credit-card, .la-money, .fa-money, .la-money-bill, .fa-money-bill, .la-money-bill-wave, .fa-money-bill-wave, .la-money-check, .fa-money-check, .la-cc-visa, .fa-cc-visa, .la-cc-mastercard, .fa-cc-mastercard)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%225%22%20width%3D%2219%22%20height%3D%2214%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M2.5%2010h19%22%2F%3E%3Cpath%20d%3D%22M6%2014.5h3%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-wallet, .fa-wallet, .la-piggy-bank, .fa-piggy-bank)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207.5A2.5%202.5%200%200%201%205.5%205H18a3%203%200%200%201%203%203v9a3%203%200%200%201-3%203H6a3%203%200%200%201-3-3z%22%2F%3E%3Cpath%20d%3D%22M3%209.5h18%22%2F%3E%3Ccircle%20cx%3D%2216.6%22%20cy%3D%2214.6%22%20r%3D%221.2%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-shield, .fa-shield, .la-shield-alt, .fa-shield-alt, .la-user-shield, .fa-user-shield, .la-user-lock, .fa-user-lock, .la-fingerprint, .fa-fingerprint)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203%205%205.6V12c0%204.3%203%207.4%207%209%204-1.6%207-4.7%207-9V5.6z%22%2F%3E%3Cpath%20d%3D%22m9.2%2011.8%202%202%203.6-3.8%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-key, .fa-key, .la-lock, .fa-lock, .la-unlock, .fa-unlock, .la-unlock-alt, .fa-unlock-alt, .la-lock-open, .fa-lock-open)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%2215.2%22%20r%3D%223.6%22%2F%3E%3Cpath%20d%3D%22m10.7%2012.6%207.3-7.3%202.5%202.5-1.8%201.8-1.5-1.5-2%202%201.5%201.5-1.9%201.9-1.5-1.5%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-sign-out, .fa-sign-out, .la-sign-out-alt, .fa-sign-out-alt, .la-power-off, .fa-power-off, .la-door-open, .fa-door-open)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%204h3a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202h-3%22%2F%3E%3Cpath%20d%3D%22m10%208-4%204%204%204%22%2F%3E%3Cpath%20d%3D%22M6%2012h9%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-list, .fa-list, .la-list-ul, .fa-list-ul, .la-list-ol, .fa-list-ol, .la-th-list, .fa-th-list, .la-bars, .fa-bars, .la-align-justify, .fa-align-justify, .la-stream, .fa-stream, .flaticon2-list, .flaticon-list)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%206h13M8%2012h13M8%2018h13%22%2F%3E%3Cpath%20d%3D%22M3.6%206h.01M3.6%2012h.01M3.6%2018h.01%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-th, .fa-th, .la-th-large, .fa-th-large, .la-grid, .fa-grid, .la-border-all, .fa-border-all, .la-layer-group, .fa-layer-group, .la-object-group, .fa-object-group, .flaticon2-expand, .flaticon-expand)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%223.5%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2213.5%22%20y%3D%223.5%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%223.5%22%20y%3D%2213.5%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2213.5%22%20y%3D%2213.5%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-sync, .fa-sync, .la-sync-alt, .fa-sync-alt, .la-refresh, .fa-refresh, .la-redo, .fa-redo, .la-redo-alt, .fa-redo-alt, .la-undo, .fa-undo, .la-recycle, .fa-recycle, .la-exchange-alt, .fa-exchange-alt)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2011a8%208%200%200%200-13.6-4.6L3.5%209%22%2F%3E%3Cpath%20d%3D%22M3.5%204.5V9H8%22%2F%3E%3Cpath%20d%3D%22M4%2013a8%208%200%200%200%2013.6%204.6L20.5%2015%22%2F%3E%3Cpath%20d%3D%22M20.5%2019.5V15H16%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-info, .fa-info, .la-info-circle, .fa-info-circle)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%2011v5.5M12%208h.01%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-exclamation-triangle, .fa-exclamation-triangle, .la-warning, .fa-warning, .la-radiation, .fa-radiation)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%204%202.8%2020h18.4z%22%2F%3E%3Cpath%20d%3D%22M12%2010v4.5M12%2017.4h.01%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-exclamation-circle, .fa-exclamation-circle, .la-exclamation, .fa-exclamation, .la-bug, .fa-bug)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%207.5v5M12%2016h.01%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-percent, .fa-percent, .la-percentage, .fa-percentage)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19%205%205%2019%22%2F%3E%3Ccircle%20cx%3D%227.6%22%20cy%3D%227.6%22%20r%3D%222.2%22%2F%3E%3Ccircle%20cx%3D%2216.4%22%20cy%3D%2216.4%22%20r%3D%222.2%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-ticket, .fa-ticket, .la-ticket-alt, .fa-ticket-alt, .la-receipt, .fa-receipt, .la-barcode, .fa-barcode, .la-qrcode, .fa-qrcode)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%209a2%202%200%200%200%200%206v3.5h18V15a2%202%200%200%201%200-6V5.5H3z%22%2F%3E%3Cpath%20d%3D%22M9.5%205.5v13%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-truck, .fa-truck, .la-truck-moving, .fa-truck-moving, .la-shipping-fast, .fa-shipping-fast, .la-route, .fa-route)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%206.5h10v10h-10z%22%2F%3E%3Cpath%20d%3D%22M12.5%2010h4l3%203v3.5h-7z%22%2F%3E%3Ccircle%20cx%3D%226.6%22%20cy%3D%2218.6%22%20r%3D%221.7%22%2F%3E%3Ccircle%20cx%3D%2216.6%22%20cy%3D%2218.6%22%20r%3D%221.7%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-bed, .fa-bed, .la-hot-tub, .fa-hot-tub, .la-concierge-bell, .fa-concierge-bell, .la-door-closed, .fa-door-closed)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2018.5V8%22%2F%3E%3Cpath%20d%3D%22M3%2012.5h13a5%205%200%200%201%205%205v1H3z%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%229.6%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-umbrella, .fa-umbrella, .la-umbrella-beach, .fa-umbrella-beach, .la-sun, .fa-sun, .la-cloud, .fa-cloud)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203a9%209%200%200%201%209%209H3a9%209%200%200%201%209-9z%22%2F%3E%3Cpath%20d%3D%22M12%2012v6a2.5%202.5%200%200%200%205%200%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-envelope, .fa-envelope, .la-envelope-open, .fa-envelope-open, .la-mail, .fa-mail, .la-inbox, .fa-inbox, .la-at, .fa-at, .la-paper-plane-o, .fa-paper-plane-o)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%224.5%22%20width%3D%2219%22%20height%3D%2215%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22m3%207.5%209%206%209-6%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-home, .fa-home, .la-house, .fa-house, .flaticon2-home, .flaticon-home)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2010.5%2012%203l9%207.5%22%2F%3E%3Cpath%20d%3D%22M5%209.5V21h14V9.5%22%2F%3E%3Cpath%20d%3D%22M9.5%2021v-6h5v6%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-rocket, .fa-rocket, .la-leaf, .fa-leaf, .la-ice-cream, .fa-ice-cream, .la-magic, .fa-magic, .la-lightbulb, .fa-lightbulb, .la-fire, .fa-fire, .la-gift, .fa-gift, .la-seedling, .fa-seedling, .la-spa, .fa-spa, .la-fa, .fa-fa, .la-certificate, .fa-certificate, .la-snowflake, .fa-snowflake, .flaticon2-rocket, .flaticon-rocket)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%201.7%204.6L18.5%209l-4.8%201.4L12%2015l-1.7-4.6L5.5%209l4.8-1.4z%22%2F%3E%3Cpath%20d%3D%22m18.6%2015.6.8%202%202%20.8-2%20.8-.8%202-.8-2-2-.8%202-.8z%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-database, .fa-database, .la-server, .fa-server, .la-hdd, .fa-hdd, .la-sitemap, .fa-sitemap, .la-project-diagram, .fa-project-diagram, .la-code-branch, .fa-code-branch)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%2212%22%20cy%3D%226%22%20rx%3D%228%22%20ry%3D%223%22%2F%3E%3Cpath%20d%3D%22M4%206v6c0%201.7%203.6%203%208%203s8-1.3%208-3V6%22%2F%3E%3Cpath%20d%3D%22M4%2012v6c0%201.7%203.6%203%208%203s8-1.3%208-3v-6%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-chart-bar, .fa-chart-bar, .la-chart-line, .fa-chart-line, .la-chart-area, .fa-chart-area, .la-chart-pie, .fa-chart-pie, .la-bar-chart, .fa-bar-chart, .la-line-chart, .fa-line-chart, .la-analytics, .fa-analytics, .la-poll, .fa-poll, .la-signal, .fa-signal, .la-tachometer-alt, .fa-tachometer-alt, .flaticon2-line-chart, .flaticon-line-chart)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012h4l2.5-7%204%2014L16%2012h5%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-coins, .fa-coins, .la-dollar-sign, .fa-dollar-sign, .la-euro-sign, .fa-euro-sign, .la-hand-holding-usd, .fa-hand-holding-usd, .la-balance-scale, .fa-balance-scale, .la-calculator, .fa-calculator)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9.4%209.4h5.2M9.4%2014.6h5.2M12%207v10%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-user-tie, .fa-user-tie, .la-user-cog, .fa-user-cog, .la-user-edit, .fa-user-edit, .la-address-card, .fa-address-card, .la-portrait, .fa-portrait)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228.5%22%20r%3D%223.8%22%2F%3E%3Cpath%20d%3D%22M4.5%2020.5a7.5%207.5%200%200%201%2015%200%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  :is(.la-folder, .fa-folder, .la-folder-open, .fa-folder-open, .la-archive-box, .fa-archive-box, .la-boxes-alt, .fa-boxes-alt, .la-tasks, .fa-tasks)::before { --i: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%2013.5%206%205h12l2.5%208.5v5h-17z%22%2F%3E%3Cpath%20d%3D%22M3.5%2013.5H9a3%203%200%200%200%206%200h5.5%22%2F%3E%3C%2Fsvg%3E"); --on: 1; }
  /* size modifiers only scale — they must never zero out a sibling icon class */
  .fa-2x, .la-2x { font-size: 1.4em; } .fa-3x, .la-3x { font-size: 1.9em; }
  .fa-lg, .la-lg { font-size: 1.15em; }
}

