/*
 * AmanTec service-page icon set — Lucide line icons replacing Font Awesome
 * Solid, 2026-09-01 (user: "all services pages icons need to change").
 *
 * WHY A CSS OVERRIDE AND NOT A DATA REWRITE. Every one of these icons is
 * stored inside six pages' `_elementor_data` as a Font Awesome class string.
 * Rewriting that JSON would mean six irreversible DB edits to carry a purely
 * visual decision. Instead each icon is re-pointed here at a masked Lucide
 * SVG: the pages' own data is untouched, the change is one file, and undoing
 * it is deleting one enqueue.
 *
 * WHY THE `:has()` SELECTOR AND NOT `i.fa-search`. Elementor does not render
 * these as an <i> with a Font Awesome class — its "Font Awesome Inline SVG"
 * mode emits `<svg class="e-font-icon-svg e-fas-search">` inside the icon
 * wrapper, and there is no <i> in the document at all. So the wrapper is
 * selected by the glyph it CONTAINS, its own ::before paints the Lucide mask,
 * and Elementor's inline SVG is hidden underneath.
 *
 * WHY LUCIDE. Font Awesome Solid is a filled-glyph set; this site's own two
 * existing icons (the nav chevron and the CTA arrow, both defined in
 * style.css) are drawn line SVGs with round caps and joins. The service pages
 * were the only place still on the filled set, so ~60 solid glyphs sat in the
 * same page as two line icons. Lucide is built the same way as those two:
 * 24x24 box, 2px stroke, round caps and joins. One family now.
 *
 * Sizing and colour both still come from Elementor: the wrapper's own
 * font-size drives the 1em mask box, and `currentColor` picks up whatever
 * colour the widget was set to. No per-icon values are hard-coded here.
 *
 * IMPORTANT: the selectors below are an explicit list of remapped glyphs, not
 * a wildcard. An icon added later that this file does not know about keeps
 * rendering as its normal Font Awesome SVG rather than disappearing.
 *
 * Lucide is used under the ISC License, reproduced in full:
 *
 * ISC License
 *
 * Copyright (c) 2026 Lucide Icons and Contributors
 *
 * Permission to use, copy, modify, and/or distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice appear in all copies.
 *
 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 *
 * ---
 *
 * The following Lucide icons are derived from the Feather project:
 *
 * airplay, alert-circle, alert-octagon, alert-triangle, aperture, arrow-down-circle, arrow-down-left, arrow-down-right, arrow-down, arrow-left-circle, arrow-left, arrow-right-circle, arrow-right, arrow-up-circle, arrow-up-left, arrow-up-right, arrow-up, at-sign, calendar, cast, check, chevron-down, chevron-left, chevron-right, chevron-up, chevrons-down, chevrons-left, chevrons-right, chevrons-up, circle, clipboard, clock, code, columns, command, compass, corner-down-left, corner-down-right, corner-left-down, corner-left-up, corner-right-down, corner-right-up, corner-up-left, corner-up-right, crosshair, database, divide-circle, divide-square, dollar-sign, download, external-link, feather, frown, hash, headphones, help-circle, info, italic, key, layout, life-buoy, link-2, link, loader, lock, log-in, log-out, maximize, meh, minimize, minimize-2, minus-circle, minus-square, minus, monitor, moon, more-horizontal, more-vertical, move, music, navigation-2, navigation, octagon, pause-circle, percent, plus-circle, plus-square, plus, power, radio, rss, search, server, share, shopping-bag, sidebar, smartphone, smile, square, table-2, tablet, target, terminal, trash-2, trash, triangle, tv, type, upload, x-circle, x-octagon, x-square, x, zoom-in, zoom-out
 *
 * The MIT License (MIT) (for the icons listed above)
 *
 * Copyright (c) 2013-present Cole Bemis
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */

:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-balance-scale),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-bolt),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-brain),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-broadcast-tower),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-bug),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-chart-line),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-check-circle),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-chess),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-chess-board),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-clipboard-check),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-clipboard-list),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-cloud),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-cogs),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-coins),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-crosshairs),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-crown),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-cubes),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-envelope),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-exclamation-triangle),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-expand-arrows-alt),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-eye),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-fish),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-gem),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-graduation-cap),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-hands-helping),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-handshake),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-headset),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-laptop),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-layer-group),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-life-ring),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-lightbulb),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-lock),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-mobile-alt),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-network-wired),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-route),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-satellite-dish),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-search),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-server),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-shield-alt),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-sitemap),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-sliders-h),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-stamp),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-sync-alt),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-tachometer-alt),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-user-cog),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-user-lock),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-award),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-book-open),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-gamepad),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-industry),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-landmark),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-map-marker-alt),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-phone-alt),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-comment),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-tools),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-users),
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-user-shield) {
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-balance-scale)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-bolt)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-brain)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-broadcast-tower)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-bug)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-chart-line)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-check-circle)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-chess)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-chess-board)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-clipboard-check)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-clipboard-list)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-cloud)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-cogs)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-coins)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-crosshairs)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-crown)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-cubes)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-envelope)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-exclamation-triangle)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-expand-arrows-alt)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-eye)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-fish)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-gem)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-graduation-cap)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-hands-helping)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-handshake)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-headset)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-laptop)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-layer-group)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-life-ring)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-lightbulb)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-lock)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-mobile-alt)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-network-wired)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-route)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-satellite-dish)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-search)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-server)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-shield-alt)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-sitemap)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-sliders-h)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-stamp)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-sync-alt)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-tachometer-alt)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-user-cog)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-user-lock)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-award)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-book-open)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-gamepad)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-industry)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-landmark)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-map-marker-alt)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-phone-alt)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-comment)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-tools)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-users)::before,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-user-shield)::before {
	content: "";
	display: block;
	width: 1em;
	height: 1em;
	background-color: currentColor;
	-webkit-mask: var(--at-icon) no-repeat center / contain;
	mask: var(--at-icon) no-repeat center / contain;
}
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-balance-scale) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-bolt) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-brain) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-broadcast-tower) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-bug) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-chart-line) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-check-circle) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-chess) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-chess-board) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-clipboard-check) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-clipboard-list) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-cloud) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-cogs) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-coins) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-crosshairs) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-crown) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-cubes) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-envelope) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-exclamation-triangle) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-expand-arrows-alt) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-eye) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-fish) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-gem) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-graduation-cap) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-hands-helping) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-handshake) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-headset) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-laptop) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-layer-group) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-life-ring) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-lightbulb) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-lock) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-mobile-alt) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-network-wired) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-route) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-satellite-dish) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-search) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-server) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-shield-alt) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-sitemap) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-sliders-h) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-stamp) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-sync-alt) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-tachometer-alt) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-user-cog) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-user-lock) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-award) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-book-open) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-gamepad) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-industry) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-landmark) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-map-marker-alt) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-phone-alt) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-comment) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-tools) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-users) > svg,
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-user-shield) > svg {
	display: none;
}

/* --- the map: Font Awesome glyph -> Lucide glyph ------------------------- */
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-balance-scale) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M12%203v18'%20/%3E%20%3Cpath%20d='m19%208%203%208a5%205%200%200%201-6%200zV7'%20/%3E%20%3Cpath%20d='M3%207h1a17%2017%200%200%200%208-2%2017%2017%200%200%200%208%202h1'%20/%3E%20%3Cpath%20d='m5%208%203%208a5%205%200%200%201-6%200zV7'%20/%3E%20%3Cpath%20d='M7%2021h10'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-bolt) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M15.914%204a1.5%201.5%200%2000-2.474-1.561l-9%209A1.5%201.5%200%20005.5%2014h4.002a.5.5%200%2001.471.666L8.086%2020a1.5%201.5%200%20002.475%201.56l9-9A1.5%201.5%200%200018.5%2010h-3.997a.5.5%200%2001-.472-.667z'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-brain) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M12%2018V5'%20/%3E%20%3Cpath%20d='M15%2013a4.17%204.17%200%200%201-3-4%204.17%204.17%200%200%201-3%204'%20/%3E%20%3Cpath%20d='M17.598%206.5A3%203%200%201%200%2012%205a3%203%200%201%200-5.598%201.5'%20/%3E%20%3Cpath%20d='M17.997%205.125a4%204%200%200%201%202.526%205.77'%20/%3E%20%3Cpath%20d='M18%2018a4%204%200%200%200%202-7.464'%20/%3E%20%3Cpath%20d='M19.967%2017.483A4%204%200%201%201%2012%2018a4%204%200%201%201-7.967-.517'%20/%3E%20%3Cpath%20d='M6%2018a4%204%200%200%201-2-7.464'%20/%3E%20%3Cpath%20d='M6.003%205.125a4%204%200%200%200-2.526%205.77'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-broadcast-tower) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M4.9%2016.1C1%2012.2%201%205.8%204.9%201.9'%20/%3E%20%3Cpath%20d='M7.8%204.7a6.14%206.14%200%200%200-.8%207.5'%20/%3E%20%3Ccircle%20cx='12'%20cy='9'%20r='2'%20/%3E%20%3Cpath%20d='M16.2%204.8c2%202%202.26%205.11.8%207.47'%20/%3E%20%3Cpath%20d='M19.1%201.9a9.96%209.96%200%200%201%200%2014.1'%20/%3E%20%3Cpath%20d='M9.5%2018h5'%20/%3E%20%3Cpath%20d='m8%2022%204-11%204%2011'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-bug) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M12%2020v-9'%20/%3E%20%3Cpath%20d='M14%207a4%204%200%200%201%204%204v3a6%206%200%200%201-12%200v-3a4%204%200%200%201%204-4z'%20/%3E%20%3Cpath%20d='M14.12%203.88%2016%202'%20/%3E%20%3Cpath%20d='M21%2021a4%204%200%200%200-3.81-4'%20/%3E%20%3Cpath%20d='M21%205a4%204%200%200%201-3.55%203.97'%20/%3E%20%3Cpath%20d='M22%2013h-4'%20/%3E%20%3Cpath%20d='M3%2021a4%204%200%200%201%203.81-4'%20/%3E%20%3Cpath%20d='M3%205a4%204%200%200%200%203.55%203.97'%20/%3E%20%3Cpath%20d='M6%2013H2'%20/%3E%20%3Cpath%20d='m8%202%201.88%201.88'%20/%3E%20%3Cpath%20d='M9%207.13V6a3%203%200%201%201%206%200v1.13'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-chart-line) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M3%203v16a2%202%200%200%200%202%202h16'%20/%3E%20%3Cpath%20d='m19%209-5%205-4-4-3%203'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-check-circle) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Ccircle%20cx='12'%20cy='12'%20r='10'%20/%3E%20%3Cpath%20d='m16%209-5.5%205.5L8%2012'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-chess) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Ccircle%20cx='12'%20cy='12'%20r='10'%20/%3E%20%3Cpath%20d='m16.24%207.76-1.804%205.411a2%202%200%200%201-1.265%201.265L7.76%2016.24l1.804-5.411a2%202%200%200%201%201.265-1.265z'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-chess-board) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M2%203h20'%20/%3E%20%3Cpath%20d='M21%203v11a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V3'%20/%3E%20%3Cpath%20d='m7%2021%205-5%205%205'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-clipboard-check) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Crect%20width='8'%20height='4'%20x='8'%20y='2'%20rx='1'%20ry='1'%20/%3E%20%3Cpath%20d='M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2'%20/%3E%20%3Cpath%20d='m9%2014%202%202%204-4'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-clipboard-list) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Crect%20width='8'%20height='4'%20x='8'%20y='2'%20rx='1'%20ry='1'%20/%3E%20%3Cpath%20d='M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2'%20/%3E%20%3Cpath%20d='M12%2011h4'%20/%3E%20%3Cpath%20d='M12%2016h4'%20/%3E%20%3Cpath%20d='M8%2011h.01'%20/%3E%20%3Cpath%20d='M8%2016h.01'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-cloud) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M17.5%2019H9a7%207%200%201%201%206.71-9h1.79a4.5%204.5%200%201%201%200%209Z'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-cogs) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M9.671%204.136a2.34%202.34%200%200%201%204.659%200%202.34%202.34%200%200%200%203.319%201.915%202.34%202.34%200%200%201%202.33%204.033%202.34%202.34%200%200%200%200%203.831%202.34%202.34%200%200%201-2.33%204.033%202.34%202.34%200%200%200-3.319%201.915%202.34%202.34%200%200%201-4.659%200%202.34%202.34%200%200%200-3.32-1.915%202.34%202.34%200%200%201-2.33-4.033%202.34%202.34%200%200%200%200-3.831A2.34%202.34%200%200%201%206.35%206.051a2.34%202.34%200%200%200%203.319-1.915'%20/%3E%20%3Ccircle%20cx='12'%20cy='12'%20r='3'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-coins) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M13.744%2017.736a6%206%200%201%201-7.48-7.48'%20/%3E%20%3Cpath%20d='M15%206h1v4'%20/%3E%20%3Cpath%20d='m6.134%2014.768.866-.5%202%203.464'%20/%3E%20%3Ccircle%20cx='16'%20cy='8'%20r='6'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-crosshairs) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Ccircle%20cx='12'%20cy='12'%20r='10'%20/%3E%20%3Cline%20x1='22'%20x2='18'%20y1='12'%20y2='12'%20/%3E%20%3Cline%20x1='6'%20x2='2'%20y1='12'%20y2='12'%20/%3E%20%3Cline%20x1='12'%20x2='12'%20y1='6'%20y2='2'%20/%3E%20%3Cline%20x1='12'%20x2='12'%20y1='22'%20y2='18'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-crown) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M11.562%203.266a.5.5%200%200%201%20.876%200L15.39%208.87a1%201%200%200%200%201.516.294L21.183%205.5a.5.5%200%200%201%20.798.519l-2.834%2010.246a1%201%200%200%201-.956.734H5.81a1%201%200%200%201-.957-.734L2.02%206.02a.5.5%200%200%201%20.798-.519l4.276%203.664a1%201%200%200%200%201.516-.294z'%20/%3E%20%3Cpath%20d='M5%2021h14'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-cubes) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M2.97%2012.92A2%202%200%200%200%202%2014.63v3.24a2%202%200%200%200%20.97%201.71l3%201.8a2%202%200%200%200%202.06%200L12%2019v-5.5l-5-3-4.03%202.42Z'%20/%3E%20%3Cpath%20d='m7%2016.5-4.74-2.85'%20/%3E%20%3Cpath%20d='m7%2016.5%205-3'%20/%3E%20%3Cpath%20d='M7%2016.5v5.17'%20/%3E%20%3Cpath%20d='M12%2013.5V19l3.97%202.38a2%202%200%200%200%202.06%200l3-1.8a2%202%200%200%200%20.97-1.71v-3.24a2%202%200%200%200-.97-1.71L17%2010.5l-5%203Z'%20/%3E%20%3Cpath%20d='m17%2016.5-5-3'%20/%3E%20%3Cpath%20d='m17%2016.5%204.74-2.85'%20/%3E%20%3Cpath%20d='M17%2016.5v5.17'%20/%3E%20%3Cpath%20d='M7.97%204.42A2%202%200%200%200%207%206.13v4.37l5%203%205-3V6.13a2%202%200%200%200-.97-1.71l-3-1.8a2%202%200%200%200-2.06%200l-3%201.8Z'%20/%3E%20%3Cpath%20d='M12%208%207.26%205.15'%20/%3E%20%3Cpath%20d='m12%208%204.74-2.85'%20/%3E%20%3Cpath%20d='M12%2013.5V8'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-envelope) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='m22%207-8.991%205.727a2%202%200%200%201-2.009%200L2%207'%20/%3E%20%3Crect%20x='2'%20y='4'%20width='20'%20height='16'%20rx='2'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-exclamation-triangle) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='m21.73%2018-8-14a2%202%200%200%200-3.48%200l-8%2014A2%202%200%200%200%204%2021h16a2%202%200%200%200%201.73-3'%20/%3E%20%3Cpath%20d='M12%209v4'%20/%3E%20%3Cpath%20d='M12%2017h.01'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-expand-arrows-alt) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M8%203H5a2%202%200%200%200-2%202v3'%20/%3E%20%3Cpath%20d='M21%208V5a2%202%200%200%200-2-2h-3'%20/%3E%20%3Cpath%20d='M3%2016v3a2%202%200%200%200%202%202h3'%20/%3E%20%3Cpath%20d='M16%2021h3a2%202%200%200%200%202-2v-3'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-eye) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M2.062%2012.348a1%201%200%200%201%200-.696%2010.75%2010.75%200%200%201%2019.876%200%201%201%200%200%201%200%20.696%2010.75%2010.75%200%200%201-19.876%200'%20/%3E%20%3Ccircle%20cx='12'%20cy='12'%20r='3'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-fish) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M6.5%2012c.94-3.46%204.94-6%208.5-6%203.56%200%206.06%202.54%207%206-.94%203.47-3.44%206-7%206s-7.56-2.53-8.5-6Z'%20/%3E%20%3Cpath%20d='M18%2012v.5'%20/%3E%20%3Cpath%20d='M16%2017.93a9.77%209.77%200%200%201%200-11.86'%20/%3E%20%3Cpath%20d='M7%2010.67C7%208%205.58%205.97%202.73%205.5c-1%201.5-1%205%20.23%206.5-1.24%201.5-1.24%205-.23%206.5C5.58%2018.03%207%2016%207%2013.33'%20/%3E%20%3Cpath%20d='M10.46%207.26C10.2%205.88%209.17%204.24%208%203h5.8a2%202%200%200%201%201.98%201.67l.23%201.4'%20/%3E%20%3Cpath%20d='m16.01%2017.93-.23%201.4A2%202%200%200%201%2013.8%2021H9.5a5.96%205.96%200%200%200%201.49-3.98'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-gem) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M10.5%203%208%209l4%2013%204-13-2.5-6'%20/%3E%20%3Cpath%20d='M17%203a2%202%200%200%201%201.6.8l3%204a2%202%200%200%201%20.013%202.382l-7.99%2010.986a2%202%200%200%201-3.247%200l-7.99-10.986A2%202%200%200%201%202.4%207.8l2.998-3.997A2%202%200%200%201%207%203z'%20/%3E%20%3Cpath%20d='M2%209h20'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-graduation-cap) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M21.42%2010.922a1%201%200%200%200-.019-1.838L12.83%205.18a2%202%200%200%200-1.66%200L2.6%209.08a1%201%200%200%200%200%201.832l8.57%203.908a2%202%200%200%200%201.66%200z'%20/%3E%20%3Cpath%20d='M22%2010v6'%20/%3E%20%3Cpath%20d='M6%2012.5V16a6%203%200%200%200%2012%200v-3.5'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-hands-helping) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M19.414%2014.414C21%2012.828%2022%2011.5%2022%209.5a5.5%205.5%200%200%200-9.591-3.676.6.6%200%200%201-.818.001A5.5%205.5%200%200%200%202%209.5c0%202.3%201.5%204%203%205.5l5.535%205.362a2%202%200%200%200%202.879.052%202.12%202.12%200%200%200-.004-3%202.124%202.124%200%201%200%203-3%202.124%202.124%200%200%200%203.004%200%202%202%200%200%200%200-2.828l-1.881-1.882a2.41%202.41%200%200%200-3.409%200l-1.71%201.71a2%202%200%200%201-2.828%200%202%202%200%200%201%200-2.828l2.823-2.762'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-handshake) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='m11%2017%202%202a1%201%200%201%200%203-3'%20/%3E%20%3Cpath%20d='m14%2014%202.5%202.5a1%201%200%201%200%203-3l-3.88-3.88a3%203%200%200%200-4.24%200l-.88.88a1%201%200%201%201-3-3l2.81-2.81a5.79%205.79%200%200%201%207.06-.87l.47.28a2%202%200%200%200%201.42.25L21%204'%20/%3E%20%3Cpath%20d='m21%203%201%2011h-2'%20/%3E%20%3Cpath%20d='M3%203%202%2014l6.5%206.5a1%201%200%201%200%203-3'%20/%3E%20%3Cpath%20d='M3%204h8'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-headset) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M3%2011h3a2%202%200%200%201%202%202v3a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2v-5Zm0%200a9%209%200%201%201%2018%200m0%200v5a2%202%200%200%201-2%202h-1a2%202%200%200%201-2-2v-3a2%202%200%200%201%202-2h3Z'%20/%3E%20%3Cpath%20d='M21%2016v2a4%204%200%200%201-4%204h-5'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-laptop) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M18%205a2%202%200%200%201%202%202v8.526a2%202%200%200%200%20.212.897l1.068%202.127a1%201%200%200%201-.9%201.45H3.62a1%201%200%200%201-.9-1.45l1.068-2.127A2%202%200%200%200%204%2015.526V7a2%202%200%200%201%202-2z'%20/%3E%20%3Cpath%20d='M20.054%2015.987H3.946'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-layer-group) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M12.83%202.18a2%202%200%200%200-1.66%200L2.6%206.08a1%201%200%200%200%200%201.83l8.58%203.91a2%202%200%200%200%201.66%200l8.58-3.9a1%201%200%200%200%200-1.83z'%20/%3E%20%3Cpath%20d='M2%2012a1%201%200%200%200%20.58.91l8.6%203.91a2%202%200%200%200%201.65%200l8.58-3.9A1%201%200%200%200%2022%2012'%20/%3E%20%3Cpath%20d='M2%2017a1%201%200%200%200%20.58.91l8.6%203.91a2%202%200%200%200%201.65%200l8.58-3.9A1%201%200%200%200%2022%2017'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-life-ring) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Ccircle%20cx='12'%20cy='12'%20r='10'%20/%3E%20%3Cpath%20d='m4.93%204.93%204.24%204.24'%20/%3E%20%3Cpath%20d='m14.83%209.17%204.24-4.24'%20/%3E%20%3Cpath%20d='m14.83%2014.83%204.24%204.24'%20/%3E%20%3Cpath%20d='m9.17%2014.83-4.24%204.24'%20/%3E%20%3Ccircle%20cx='12'%20cy='12'%20r='4'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-lightbulb) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M15%2014c.2-1%20.7-1.7%201.5-2.5%201-.9%201.5-2.2%201.5-3.5A6%206%200%200%200%206%208c0%201%20.2%202.2%201.5%203.5.7.7%201.3%201.5%201.5%202.5'%20/%3E%20%3Cpath%20d='M9%2018h6'%20/%3E%20%3Cpath%20d='M10%2022h4'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-lock) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Crect%20width='18'%20height='11'%20x='3'%20y='11'%20rx='2'%20ry='2'%20/%3E%20%3Cpath%20d='M7%2011V7a5%205%200%200%201%2010%200v4'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-mobile-alt) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Crect%20width='14'%20height='20'%20x='5'%20y='2'%20rx='2'%20ry='2'%20/%3E%20%3Cpath%20d='M12%2018h.01'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-network-wired) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Crect%20width='20'%20height='8'%20x='2'%20y='14'%20rx='2'%20/%3E%20%3Cpath%20d='M6.01%2018H6'%20/%3E%20%3Cpath%20d='M10.01%2018H10'%20/%3E%20%3Cpath%20d='M15%2010v4'%20/%3E%20%3Cpath%20d='M17.84%207.17a4%204%200%200%200-5.66%200'%20/%3E%20%3Cpath%20d='M20.66%204.34a8%208%200%200%200-11.31%200'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-route) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Ccircle%20cx='6'%20cy='19'%20r='3'%20/%3E%20%3Cpath%20d='M9%2019h8.5a3.5%203.5%200%200%200%200-7h-11a3.5%203.5%200%200%201%200-7H15'%20/%3E%20%3Ccircle%20cx='18'%20cy='5'%20r='3'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-satellite-dish) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M4%2010a7.31%207.31%200%200%200%2010%2010Z'%20/%3E%20%3Cpath%20d='m9%2015%203-3'%20/%3E%20%3Cpath%20d='M17%2013a6%206%200%200%200-6-6'%20/%3E%20%3Cpath%20d='M21%2013A10%2010%200%200%200%2011%203'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-search) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='m21%2021-4.34-4.34'%20/%3E%20%3Ccircle%20cx='11'%20cy='11'%20r='8'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-server) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Crect%20width='20'%20height='8'%20x='2'%20y='2'%20rx='2'%20ry='2'%20/%3E%20%3Crect%20width='20'%20height='8'%20x='2'%20y='14'%20rx='2'%20ry='2'%20/%3E%20%3Cline%20x1='6'%20x2='6.01'%20y1='6'%20y2='6'%20/%3E%20%3Cline%20x1='6'%20x2='6.01'%20y1='18'%20y2='18'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-shield-alt) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M20%2013c0%205-3.5%207.5-7.66%208.95a1%201%200%200%201-.67-.01C7.5%2020.5%204%2018%204%2013V6a1%201%200%200%201%201-1c2%200%204.5-1.2%206.24-2.72a1.17%201.17%200%200%201%201.52%200C14.51%203.81%2017%205%2019%205a1%201%200%200%201%201%201z'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-sitemap) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Crect%20x='16'%20y='16'%20width='6'%20height='6'%20rx='1'%20/%3E%20%3Crect%20x='2'%20y='16'%20width='6'%20height='6'%20rx='1'%20/%3E%20%3Crect%20x='9'%20y='2'%20width='6'%20height='6'%20rx='1'%20/%3E%20%3Cpath%20d='M5%2016v-3a1%201%200%200%201%201-1h12a1%201%200%200%201%201%201v3'%20/%3E%20%3Cpath%20d='M12%2012V8'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-sliders-h) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M10%205H3'%20/%3E%20%3Cpath%20d='M12%2019H3'%20/%3E%20%3Cpath%20d='M14%203v4'%20/%3E%20%3Cpath%20d='M16%2017v4'%20/%3E%20%3Cpath%20d='M21%2012h-9'%20/%3E%20%3Cpath%20d='M21%2019h-5'%20/%3E%20%3Cpath%20d='M21%205h-7'%20/%3E%20%3Cpath%20d='M8%2010v4'%20/%3E%20%3Cpath%20d='M8%2012H3'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-stamp) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M14%2013V8.5C14%207%2015%207%2015%205a3%203%200%200%200-6%200c0%202%201%202%201%203.5V13'%20/%3E%20%3Cpath%20d='M20%2015.5a2.5%202.5%200%200%200-2.5-2.5h-11A2.5%202.5%200%200%200%204%2015.5V17a1%201%200%200%200%201%201h14a1%201%200%200%200%201-1z'%20/%3E%20%3Cpath%20d='M5%2022h14'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-sync-alt) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M3%2012a9%209%200%200%201%209-9%209.75%209.75%200%200%201%206.74%202.74L21%208'%20/%3E%20%3Cpath%20d='M21%203v5h-5'%20/%3E%20%3Cpath%20d='M21%2012a9%209%200%200%201-9%209%209.75%209.75%200%200%201-6.74-2.74L3%2016'%20/%3E%20%3Cpath%20d='M8%2016H3v5'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-tachometer-alt) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='m12%2014%204-4'%20/%3E%20%3Cpath%20d='M3.34%2019a10%2010%200%201%201%2017.32%200'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-user-cog) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M10%2015H6a4%204%200%200%200-4%204v2'%20/%3E%20%3Cpath%20d='m14.305%2016.53.923-.382'%20/%3E%20%3Cpath%20d='m15.228%2013.852-.923-.383'%20/%3E%20%3Cpath%20d='m16.852%2012.228-.383-.923'%20/%3E%20%3Cpath%20d='m16.852%2017.772-.383.924'%20/%3E%20%3Cpath%20d='m19.148%2012.228.383-.923'%20/%3E%20%3Cpath%20d='m19.53%2018.696-.382-.924'%20/%3E%20%3Cpath%20d='m20.772%2013.852.924-.383'%20/%3E%20%3Cpath%20d='m20.772%2016.148.924.383'%20/%3E%20%3Ccircle%20cx='18'%20cy='15'%20r='3'%20/%3E%20%3Ccircle%20cx='9'%20cy='7'%20r='4'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-user-lock) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M19%2016v-2a2%202%200%200%200-4%200v2'%20/%3E%20%3Cpath%20d='M9.5%2015H7a4%204%200%200%200-4%204v2'%20/%3E%20%3Ccircle%20cx='10'%20cy='7'%20r='4'%20/%3E%20%3Crect%20x='13'%20y='16'%20width='8'%20height='5'%20rx='.899'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-user-shield) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M20%2013c0%205-3.5%207.5-7.66%208.95a1%201%200%200%201-.67-.01C7.5%2020.5%204%2018%204%2013V6a1%201%200%200%201%201-1c2%200%204.5-1.2%206.24-2.72a1.17%201.17%200%200%201%201.52%200C14.51%203.81%2017%205%2019%205a1%201%200%200%201%201%201z'%20/%3E%20%3Cpath%20d='M6.376%2018.91a6%206%200%200%201%2011.249.003'%20/%3E%20%3Ccircle%20cx='12'%20cy='11'%20r='4'%20/%3E%20%3C/svg%3E"); }
/* Added 2026-09-15 (Lucide 1.46.0) for the "Lucide everywhere" pass: users, gamepad-2, book-open,
   wrench (fa-tools), landmark, factory (fa-industry), award, phone (fa-phone-alt), map-pin (fa-map-marker-alt). */
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-award) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='m15.477%2012.89%201.515%208.526a.5.5%200%200%201-.81.47l-3.58-2.687a1%201%200%200%200-1.197%200l-3.586%202.686a.5.5%200%200%201-.81-.469l1.514-8.526'%20/%3E%20%3Ccircle%20cx='12'%20cy='8'%20r='6'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-book-open) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M12%205v16'%20/%3E%20%3Cpath%20d='M20.001%2019A2%202%200%200022%2017V5a2%202%200%2000-1.999-2L16%203.002A5%205%200%200012%205a5%205%200%2000-4-2H4a2%202%200%2000-2%202v12a2%202%200%20001.999%202H8a5%205%200%20014%202%205%205%200%20014-2z'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-gamepad) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cline%20x1='6'%20x2='10'%20y1='11'%20y2='11'%20/%3E%20%3Cline%20x1='8'%20x2='8'%20y1='9'%20y2='13'%20/%3E%20%3Cline%20x1='15'%20x2='15.01'%20y1='12'%20y2='12'%20/%3E%20%3Cline%20x1='18'%20x2='18.01'%20y1='10'%20y2='10'%20/%3E%20%3Cpath%20d='M17.32%205H6.68a4%204%200%200%200-3.978%203.59c-.006.052-.01.101-.017.152C2.604%209.416%202%2014.456%202%2016a3%203%200%200%200%203%203c1%200%201.5-.5%202-1l1.414-1.414A2%202%200%200%201%209.828%2016h4.344a2%202%200%200%201%201.414.586L17%2018c.5.5%201%201%202%201a3%203%200%200%200%203-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4%204%200%200%200%2017.32%205z'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-industry) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M12%2016h.01'%20/%3E%20%3Cpath%20d='M16%2016h.01'%20/%3E%20%3Cpath%20d='M3%2019a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V8.5a.5.5%200%200%200-.769-.422l-4.462%202.844A.5.5%200%200%201%2015%2010.5v-2a.5.5%200%200%200-.769-.422L9.77%2010.922A.5.5%200%200%201%209%2010.5V5a2%202%200%200%200-2-2H5a2%202%200%200%200-2%202z'%20/%3E%20%3Cpath%20d='M8%2016h.01'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-landmark) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M10%2018v-7'%20/%3E%20%3Cpath%20d='M11.119%202.205a2%202%200%200%201%201.762%200l7.84%203.846A.5.5%200%200%201%2020.5%207h-17a.5.5%200%200%201-.22-.949z'%20/%3E%20%3Cpath%20d='M14%2018v-7'%20/%3E%20%3Cpath%20d='M18%2018v-7'%20/%3E%20%3Cpath%20d='M3%2022h18'%20/%3E%20%3Cpath%20d='M6%2018v-7'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-map-marker-alt) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M20%2010c0%204.993-5.539%2010.193-7.399%2011.799a1%201%200%200%201-1.202%200C9.539%2020.193%204%2014.993%204%2010a8%208%200%200%201%2016%200'%20/%3E%20%3Ccircle%20cx='12'%20cy='10'%20r='3'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-phone-alt) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M13.832%2016.568a1%201%200%200%200%201.213-.303l.355-.465A2%202%200%200%201%2017%2015h3a2%202%200%200%201%202%202v3a2%202%200%200%201-2%202A18%2018%200%200%201%202%204a2%202%200%200%201%202-2h3a2%202%200%200%201%202%202v3a2%202%200%200%201-.8%201.6l-.468.351a1%201%200%200%200-.292%201.233%2014%2014%200%200%200%206.392%206.384'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-comment) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M2.992%2016.342a2%202%200%200%201%20.094%201.167l-1.065%203.29a1%201%200%200%200%201.236%201.168l3.413-.998a2%202%200%200%201%201.099.092%2010%2010%200%201%200-4.777-4.719'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-tools) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M14.7%206.3a1%201%200%200%200%200%201.4l1.6%201.6a1%201%200%200%200%201.4%200l3.106-3.105c.32-.322.863-.22.983.218a6%206%200%200%201-8.259%207.057l-7.91%207.91a1%201%200%200%201-2.999-3l7.91-7.91a6%206%200%200%201%207.057-8.259c.438.12.54.662.219.984z'%20/%3E%20%3C/svg%3E"); }
:is(.elementor-icon, .elementor-icon-list-icon, .elementor-icon-box-icon):has(> svg.e-fas-users) { --at-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3E%20%3Cpath%20d='M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2'%20/%3E%20%3Cpath%20d='M16%203.128a4%204%200%200%201%200%207.744'%20/%3E%20%3Cpath%20d='M22%2021v-2a4%204%200%200%200-3-3.87'%20/%3E%20%3Ccircle%20cx='9'%20cy='7'%20r='4'%20/%3E%20%3C/svg%3E"); }
