/* ============================================================
   ANDI24 ICONS - Multi-Font Version
   ============================================================
   
   Fonts: 4 Dateien – light/regular/solid/duotone (je ~25-32 KB)
   Icons: 270 (Light Style)
   Generated: 2026-02-24 (v2 – Spezialisierungen)
   
   ============================================================ */

/* ============================================================
   FONT-FACE DEFINITIONS
   ============================================================ */

/* andi24 Icon Font – Alle Schnitte (FA Pro Subset) */
@font-face {
  font-family: 'andi24-icons';
  src: url('../fonts/andi24-icons-light.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'andi24-icons';
  src: url('../fonts/andi24-icons-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'andi24-icons';
  src: url('../fonts/andi24-icons-solid.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'andi24-icons-duotone';
  src: url('../fonts/andi24-icons-duotone.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Brand Icons */
@font-face {
  font-family: 'andi24-brands';
  src: url('../fonts/andi24-icons-brands.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ============================================================
   BASE CLASSES
   ============================================================ */

[class^="ai-"], [class*=" ai-"] {
  font-family: 'andi24-icons' !important;
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/* Duotone Icons */
[class^="ai-dt-"], [class*=" ai-dt-"] {
  font-family: 'andi24-icons-duotone' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Brand Icons nutzen eigene Font-Family */
.ai-facebook-f:before,
.ai-instagram:before,
.ai-linkedin-in:before,
.ai-twitter:before,
.ai-x-twitter:before,
.ai-google:before,
.ai-html5:before,
.ai-js:before,
.ai-php:before,
.ai-shopify:before,
.ai-wordpress:before,
.ai-paypal:before,
.ai-stripe:before,
.ai-pinterest:before,
.ai-youtube:before,
.ai-tiktok:before {
  font-family: 'andi24-brands' !important;
}

/* ============================================================
   ICON DEFINITIONS
   ============================================================ */

.ai-chevron-down:before { content: "\f078"; } /* Chevron Down */
.ai-chevron-left:before { content: "\f053"; } /* Chevron Left */
.ai-chevron-right:before { content: "\f054"; } /* Chevron Right */
.ai-chevron-up:before { content: "\f077"; } /* Chevron Up */
.ai-address-card:before { content: "\f2bb"; } /* Address Card */
.ai-align-justify:before { content: "\f039"; } /* Align Justify */
.ai-align-left:before { content: "\f036"; } /* Align Left */
.ai-arrow-left:before { content: "\f060"; } /* Arrow Left */
.ai-arrow-right:before { content: "\f061"; } /* Arrow Right */
.ai-arrow-up:before { content: "\f077"; } /* Arrow Up */
.ai-arrow-up-right-from-square:before { content: "\f08e"; } /* Arrow Up Right From Square */
.ai-arrows-rotate:before { content: "\f021"; } /* Arrows Rotate */
.ai-arrows-up-down:before { content: "\f07d"; } /* Arrows Up Down */
.ai-at:before { content: "\f0e0"; } /* At */
.ai-badge-check:before { content: "\f336"; } /* Badge Check */
.ai-ban:before { content: "\f05e"; } /* Ban */
.ai-bars:before { content: "\f0c9"; } /* Bars */
.ai-book-open:before { content: "\f518"; } /* Book Open */
.ai-booth-curtain:before { content: "\f4d9"; } /* Booth Curtain */
.ai-box:before { content: "\f466"; } /* Box */
.ai-box-open:before { content: "\f49e"; } /* Box Open */
.ai-briefcase:before { content: "\f0b1"; } /* Briefcase */
.ai-browser:before { content: "\f37e"; } /* Browser */
.ai-building-columns:before { content: "\f19c"; } /* Building Columns */
.ai-bullhorn:before { content: "\f0a1"; } /* Bullhorn */
.ai-bullseye:before { content: "\f140"; } /* Bullseye */
.ai-bullseye-arrow:before { content: "\f648"; } /* Bullseye Arrow */
.ai-calendar:before { content: "\f133"; } /* Calendar */
.ai-calendar-alt:before { content: "\f073"; } /* Calendar Days */
.ai-camera:before { content: "\f030"; } /* Camera */
.ai-chart-line:before { content: "\f201"; } /* Chart Line */
.ai-chart-network:before { content: "\f78a"; } /* Chart Network */
.ai-check:before { content: "\f00c"; } /* Check */
.ai-check-circle:before { content: "\f058"; } /* Circle Check */
.ai-circle-check:before { content: "\f058"; } /* Circle Check */
.ai-circle-exclamation:before { content: "\f06a"; } /* Circle Exclamation */
.ai-circle-xmark:before { content: "\f057"; } /* Circle Xmark */
.ai-clock:before { content: "\f017"; } /* Clock */
.ai-clock-rotate-left:before { content: "\f1da"; } /* Clock Rotate Left */
.ai-cloud:before { content: "\f0c2"; } /* Cloud */
.ai-cloud-arrow-up:before { content: "\f0ee"; } /* Cloud Arrow Up */
.ai-comment:before { content: "\f075"; } /* Comment */
.ai-comments:before { content: "\f086"; } /* Comments */
.ai-cookie-bite:before { content: "\f564"; } /* Cookie Bite */
.ai-copy:before { content: "\f0c5"; } /* Copy */
.ai-database:before { content: "\f1c0"; } /* Database */
.ai-download:before { content: "\f019"; } /* Download */
.ai-droplet:before { content: "\f043"; } /* Droplet */
.ai-envelope:before { content: "\f0e0"; } /* Envelope */
.ai-envelope-open-text:before { content: "\f658"; } /* Envelope Open Text */
.ai-euro-sign:before { content: "\f153"; } /* Euro Sign */
.ai-exclamation-circle:before { content: "\f06a"; } /* Circle Exclamation */
.ai-exclamation-triangle:before { content: "\f071"; } /* Triangle Exclamation */
.ai-expand:before { content: "\f065"; } /* Expand */
.ai-external-link:before { content: "\f08e"; } /* Arrow Up Right From Square */
.ai-external-link-alt:before { content: "\f08e"; } /* Arrow Up Right From Square */
.ai-eye:before { content: "\f06e"; } /* Eye */
.ai-facebook-f:before { content: "\f39e"; } /* Facebook F */
.ai-file-alt:before { content: "\f15c"; } /* File Lines */
.ai-file-check:before { content: "\f316"; } /* File Check */
.ai-file-lines:before { content: "\f15c"; } /* File Lines */
.ai-file-pdf:before { content: "\f1c1"; } /* File Pdf */
.ai-floppy-disk:before { content: "\f0c7"; } /* Floppy Disk */
.ai-folder:before { content: "\f07b"; } /* Folder */
.ai-folder-open:before { content: "\f07c"; } /* Folder Open */
.ai-font:before { content: "\f036"; } /* Font */
.ai-font-case:before { content: "\f036"; } /* Font Case */
.ai-gauge:before { content: "\f624"; } /* Gauge */
.ai-gauge-high:before { content: "\f625"; } /* Gauge High */
.ai-gavel:before { content: "\f0e3"; } /* Gavel */
.ai-gears:before { content: "\f085"; } /* Gears */
.ai-globe:before { content: "\f0ac"; } /* Globe */
.ai-google:before { content: "\f1a0"; } /* Google */
.ai-graduation-cap:before { content: "\f19d"; } /* Graduation Cap */
.ai-grid:before { content: "\f00a"; } /* Grid */
.ai-hand:before { content: "\f256"; } /* Hand */
.ai-hand-holding-dollar:before { content: "\f4c0"; } /* Hand Holding Dollar */
.ai-handshake:before { content: "\f2b5"; } /* Handshake */
.ai-heart:before { content: "\f004"; } /* Heart */
.ai-house:before { content: "\f015"; } /* House */
.ai-html5:before { content: "\f13b"; } /* Html5 */
.ai-image:before { content: "\f03e"; } /* Image */
.ai-images:before { content: "\f302"; } /* Images */
.ai-infinity:before { content: "\f534"; } /* Infinity */
.ai-info-circle:before { content: "\f05a"; } /* Circle Info */
.ai-instagram:before { content: "\f16d"; } /* Instagram */
.ai-js:before { content: "\f3b8"; } /* Js */
.ai-language:before { content: "\f1ab"; } /* Language */
.ai-layer-group:before { content: "\f5fd"; } /* Layer Group */
.ai-lightbulb-on:before { content: "\f672"; } /* Lightbulb On */
.ai-link:before { content: "\f0ac"; } /* Link */
.ai-linkedin-in:before { content: "\f0e1"; } /* Linkedin In */
.ai-paypal:before { content: "\f1ed"; } /* PayPal */
.ai-pinterest:before { content: "\f231"; } /* Pinterest */
.ai-stripe:before { content: "\f429"; } /* Stripe */
.ai-tiktok:before { content: "\e07b"; } /* TikTok */
.ai-wordpress:before { content: "\f19a"; } /* WordPress */
.ai-x-twitter:before { content: "\e61b"; } /* X Twitter */
.ai-youtube:before { content: "\f167"; } /* YouTube */
.ai-list:before { content: "\f03a"; } /* List */
.ai-list-check:before { content: "\f03a"; } /* List Check */
.ai-lock:before { content: "\f023"; } /* Lock */
.ai-magnifying-glass-chart:before { content: "\e522"; } /* Magnifying Glass Chart */
.ai-map-location-dot:before { content: "\f5a0"; } /* Map Location Dot */
.ai-map-marker-alt:before { content: "\f3c5"; } /* Location Dot */
.ai-messages:before { content: "\f4b6"; } /* Messages */
.ai-minimize:before { content: "\f068"; } /* Minimize */
.ai-mobile-screen:before { content: "\f3cf"; } /* Mobile Screen */
.ai-newspaper:before { content: "\f1ea"; } /* Newspaper */
.ai-palette:before { content: "\f53f"; } /* Palette */
.ai-paper-plane:before { content: "\f1d8"; } /* Paper Plane */
.ai-pen:before { content: "\f304"; } /* Pen */
.ai-pen-nib:before { content: "\f5ad"; } /* Pen Nib */
.ai-pen-to-square:before { content: "\f044"; } /* Pen To Square */
.ai-phone:before { content: "\f095"; } /* Phone */
.ai-phone-volume:before { content: "\f2a0"; } /* Phone Volume */
.ai-photo-film:before { content: "\f87c"; } /* Photo Film */
.ai-php:before { content: "\f457"; } /* Php */
.ai-play:before { content: "\f04b"; } /* Play */
.ai-plus:before { content: "\f055"; } /* Plus */
.ai-plus-circle:before { content: "\f055"; } /* Circle Plus */
.ai-power-off:before { content: "\f011"; } /* Power Off */
.ai-print:before { content: "\f02f"; } /* Print */
.ai-quote-right:before { content: "\f10e"; } /* Quote Right */
.ai-rectangle-ad:before { content: "\f641"; } /* Rectangle Ad */
.ai-reply:before { content: "\f3e5"; } /* Reply */
.ai-right-to-bracket:before { content: "\f2f6"; } /* Right To Bracket */
.ai-robot:before { content: "\f544"; } /* Robot */
.ai-rocket:before { content: "\f135"; } /* Rocket */
.ai-save:before { content: "\f0c7"; } /* Floppy Disk */
.ai-scale-balanced:before { content: "\f24e"; } /* Scale Balanced */
.ai-scissors:before { content: "\f0c4"; } /* Scissors */
.ai-search:before { content: "\f002"; } /* Magnifying Glass */
.ai-server:before { content: "\f233"; } /* Server */
.ai-share-nodes:before { content: "\f1e0"; } /* Share Nodes */
.ai-shield:before { content: "\f132"; } /* Shield */
.ai-shield-alt:before { content: "\f3ed"; } /* Shield Halved */
.ai-shield-check:before { content: "\f2f7"; } /* Shield Check */
.ai-shield-halved:before { content: "\f3ed"; } /* Shield Halved */
.ai-shopify:before { content: "\e057"; } /* Shopify */
.ai-shopping-cart:before { content: "\f07a"; } /* Cart Shopping */
.ai-sign-hanging:before { content: "\f4d9"; } /* Sign Hanging */
.ai-sign-out-alt:before { content: "\f2f5"; } /* Right From Bracket */
.ai-sort:before { content: "\f0dc"; } /* Sort */
.ai-sparkles:before { content: "\f890"; } /* Sparkles */
.ai-spinner:before { content: "\f110"; } /* Spinner */
.ai-star:before { content: "\f005"; } /* Star */
.ai-swatchbook:before { content: "\f5c3"; } /* Swatchbook */
.ai-sync:before { content: "\f021"; } /* Arrows Rotate */
.ai-table-layout:before { content: "\e290"; } /* Table Layout */
.ai-tag:before { content: "\f02b"; } /* Tag */
.ai-tags:before { content: "\f02c"; } /* Tags */
.ai-text-height:before { content: "\f036"; } /* Text Height */
.ai-thumbs-up:before { content: "\f164"; } /* Thumbs Up */
.ai-times:before { content: "\f00d"; } /* Xmark */
.ai-times-circle:before { content: "\f057"; } /* Circle Xmark */
.ai-toolbox:before { content: "\f552"; } /* Toolbox */
.ai-tools:before { content: "\f7d9"; } /* Screwdriver Wrench */
.ai-trash:before { content: "\f1f8"; } /* Trash */
.ai-triangle-exclamation:before { content: "\f071"; } /* Triangle Exclamation */
.ai-twitter:before { content: "\f099"; } /* Twitter */
.ai-upload:before { content: "\f093"; } /* Upload */
.ai-user:before { content: "\f007"; } /* User */
.ai-user-check:before { content: "\f4fc"; } /* User Check */
.ai-user-plus:before { content: "\f007"; } /* User Plus */
.ai-user-slash:before { content: "\f506"; } /* User Slash */
.ai-user-tie:before { content: "\f508"; } /* User Tie */
.ai-users:before { content: "\f0c0"; } /* Users */
.ai-wand-magic-sparkles:before { content: "\e2ca"; } /* Wand Magic Sparkles */
.ai-wordpress:before { content: "\f19a"; } /* Wordpress */
.ai-wrench:before { content: "\f0ad"; } /* Wrench */

/* ── NEU: MEDIZIN ── */
.ai-stethoscope:before { content: "\f0f1"; } /* Stethoscope */
.ai-hospital:before { content: "\f0f8"; } /* Hospital */
.ai-hospital-user:before { content: "\f80d"; } /* Hospital User */
.ai-user-doctor:before { content: "\f0f0"; } /* User Doctor */
.ai-pills:before { content: "\f484"; } /* Pills */
.ai-syringe:before { content: "\f48e"; } /* Syringe */
.ai-heart-pulse:before { content: "\f21e"; } /* Heart Pulse */
.ai-lungs:before { content: "\f604"; } /* Lungs */
.ai-tooth:before { content: "\f5c9"; } /* Tooth */
.ai-eye-dropper:before { content: "\f1fb"; } /* Eye Dropper */
.ai-wheelchair:before { content: "\f193"; } /* Wheelchair */
.ai-notes-medical:before { content: "\f481"; } /* Notes Medical */
.ai-microscope:before { content: "\f610"; } /* Microscope */
.ai-dna:before { content: "\f471"; } /* DNA */
.ai-brain:before { content: "\f5dc"; } /* Brain */
.ai-bone:before { content: "\f5d7"; } /* Bone */
.ai-bandage:before { content: "\f462"; } /* Bandage */
.ai-thermometer:before { content: "\f491"; } /* Thermometer */
.ai-kit-medical:before { content: "\f479"; } /* Kit Medical */

/* ── NEU: HANDWERK ── */
.ai-hammer:before { content: "\f6e3"; } /* Hammer */
.ai-screwdriver:before { content: "\f54a"; } /* Screwdriver */
.ai-screwdriver-wrench:before { content: "\f7d9"; } /* Screwdriver Wrench */
.ai-drill:before { content: "\f7d9"; } /* Drill */
.ai-helmet-safety:before { content: "\f807"; } /* Helmet Safety */
.ai-house-chimney:before { content: "\e3af"; } /* House Chimney */
.ai-house-chimney-crack:before { content: "\f6f1"; } /* House Chimney Crack */
.ai-paintbrush:before { content: "\f1fc"; } /* Paintbrush */
.ai-paint-roller:before { content: "\f5aa"; } /* Paint Roller */
.ai-ruler:before { content: "\f545"; } /* Ruler */
.ai-ruler-combined:before { content: "\f546"; } /* Ruler Combined */
.ai-trowel:before { content: "\e589"; } /* Trowel */
.ai-trowel-bricks:before { content: "\e58a"; } /* Trowel Bricks */
.ai-pipe:before { content: "\e439"; } /* Pipe */
.ai-plug:before { content: "\f1e6"; } /* Plug */
.ai-bolt:before { content: "\f0e7"; } /* Bolt */
.ai-fire-flame-curved:before { content: "\f7e4"; } /* Fire Flame Curved */
.ai-tree:before { content: "\f1bb"; } /* Tree */
.ai-truck:before { content: "\f0d1"; } /* Truck */
.ai-van-shuttle:before { content: "\f5b6"; } /* Van Shuttle */

/* ── NEU: WELLNESS & PHYSIO ── */
.ai-spa:before { content: "\f5bb"; } /* Spa */
.ai-leaf:before { content: "\f06c"; } /* Leaf */
.ai-seedling:before { content: "\f4d8"; } /* Seedling */
.ai-sun:before { content: "\f185"; } /* Sun */
.ai-wind:before { content: "\f72e"; } /* Wind */
.ai-water:before { content: "\f773"; } /* Water */
.ai-hot-tub-person:before { content: "\f593"; } /* Hot Tub Person */
.ai-person-walking:before { content: "\f554"; } /* Person Walking */
.ai-person-running:before { content: "\f70c"; } /* Person Running */
.ai-dumbbell:before { content: "\f44b"; } /* Dumbbell */
.ai-hands-holding:before { content: "\f4c2"; } /* Hands Holding */
.ai-hand-holding-heart:before { content: "\f4be"; } /* Hand Holding Heart */
.ai-face-smile:before { content: "\f118"; } /* Face Smile */
.ai-moon:before { content: "\f186"; } /* Moon */
.ai-apple-whole:before { content: "\f5d1"; } /* Apple Whole */
.ai-om:before { content: "\f679"; } /* Om */

/* ── NEU: RECHT & KANZLEI ── */
.ai-landmark:before { content: "\f66f"; } /* Landmark */
.ai-landmark-dome:before { content: "\f752"; } /* Landmark Dome */
.ai-file-contract:before { content: "\f56c"; } /* File Contract */
.ai-file-signature:before { content: "\f573"; } /* File Signature */
.ai-passport:before { content: "\f5ab"; } /* Passport */
.ai-handcuffs:before { content: "\e4f8"; } /* Handcuffs */
.ai-user-shield:before { content: "\f505"; } /* User Shield */
.ai-stamp:before { content: "\f5bf"; } /* Stamp */

/* ── NEU: GASTRONOMIE ── */
.ai-utensils:before { content: "\f2e7"; } /* Utensils */
.ai-wine-glass:before { content: "\f4e3"; } /* Wine Glass */
.ai-wine-bottle:before { content: "\f72f"; } /* Wine Bottle */
.ai-beer-mug-empty:before { content: "\f0fc"; } /* Beer Mug Empty */
.ai-mug-hot:before { content: "\f7b6"; } /* Mug Hot */
.ai-mug-saucer:before { content: "\f0f4"; } /* Mug Saucer */
.ai-martini-glass:before { content: "\f57b"; } /* Martini Glass */
.ai-pizza-slice:before { content: "\f818"; } /* Pizza Slice */
.ai-burger:before { content: "\f805"; } /* Burger */
.ai-ice-cream:before { content: "\f810"; } /* Ice Cream */
.ai-cake-candles:before { content: "\f1fd"; } /* Cake Candles */
.ai-cheese:before { content: "\f7ef"; } /* Cheese */
.ai-fish:before { content: "\f578"; } /* Fish */
.ai-drumstick-bite:before { content: "\f6d7"; } /* Drumstick Bite */
.ai-kitchen-set:before { content: "\e51a"; } /* Kitchen Set */
.ai-fire-burner:before { content: "\e4f1"; } /* Fire Burner */
.ai-table-cells:before { content: "\f00a"; } /* Table Cells */

/* ── NEU: BUSINESS & ALLGEMEIN ── */
.ai-book:before { content: "\f02d"; } /* Book */
.ai-cart-shopping:before { content: "\f07a"; } /* Cart Shopping */
.ai-eye-slash:before { content: "\f070"; } /* Eye Slash */
.ai-file-code:before { content: "\f1c9"; } /* File Code */
.ai-file-invoice:before { content: "\f570"; } /* File Invoice */
.ai-magnifying-glass:before { content: "\f002"; } /* Magnifying Glass */
.ai-arrow-right-from-bracket:before { content: "\f2f5"; } /* Arrow Right From Bracket */
.ai-lightbulb:before { content: "\f0eb"; } /* Lightbulb */
.ai-trophy:before { content: "\f091"; } /* Trophy */
.ai-medal:before { content: "\f5a2"; } /* Medal */
.ai-award:before { content: "\f559"; } /* Award */
.ai-money-bill:before { content: "\f0d6"; } /* Money Bill */
.ai-money-bill-wave:before { content: "\f53a"; } /* Money Bill Wave */
.ai-credit-card:before { content: "\f09d"; } /* Credit Card */
.ai-piggy-bank:before { content: "\f4d3"; } /* Piggy Bank */
.ai-chart-pie:before { content: "\f200"; } /* Chart Pie */
.ai-chart-bar:before { content: "\f080"; } /* Chart Bar */
.ai-people-group:before { content: "\e533"; } /* People Group */
.ai-person-chalkboard:before { content: "\e53d"; } /* Person Chalkboard */
.ai-headset:before { content: "\f590"; } /* Headset */
.ai-comments-dollar:before { content: "\f653"; } /* Comments Dollar */
.ai-location-dot:before { content: "\f3c5"; } /* Location Dot */
.ai-hourglass:before { content: "\f254"; } /* Hourglass */
.ai-flag:before { content: "\f024"; } /* Flag */
.ai-thumbs-down:before { content: "\f165"; } /* Thumbs Down */
.ai-fire:before { content: "\f06d"; } /* Fire */
.ai-network-wired:before { content: "\f6ff"; } /* Network Wired */
.ai-qrcode:before { content: "\f029"; } /* QR Code */
.ai-map:before { content: "\f279"; } /* Map */
.ai-compass:before { content: "\f14e"; } /* Compass */
.ai-filter:before { content: "\f0b0"; } /* Filter */


/* ============================================================
   ANIMATIONS
   ============================================================ */

.ai-spin {
  animation: ai-spin 2s infinite linear;
}

@keyframes ai-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

.ai-pulse {
  animation: ai-pulse 1s ease-in-out infinite;
}

@keyframes ai-pulse {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}

/* ============================================================
   SIZE HELPERS
   ============================================================ */

.ai-xs { font-size: 0.75em; }
.ai-sm { font-size: 0.875em; }
.ai-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; }
.ai-xl { font-size: 1.5em; line-height: 0.04em; vertical-align: -0.125em; }
.ai-2x { font-size: 2em; }
.ai-3x { font-size: 3em; }
.ai-4x { font-size: 4em; }
.ai-5x { font-size: 5em; }

.ai-fw {
  text-align: center;
  width: 1.25em;
}

/* === NEUE ICONS v4 === */
.ai-mobile-screen:before { content: "\f3cf"; } /* Mobile Screen */
.ai-calendar-check:before { content: "\f274"; } /* Calendar Check */
.ai-file-prescription:before { content: "\f572"; } /* File Prescription */
.ai-magnifying-glass-chart:before { content: "\e522"; } /* Magnifying Glass Chart */
.ai-list-check:before { content: "\e1d8"; } /* List Check */
.ai-shield-check:before { content: "\f2f7"; } /* Shield Check */
.ai-quote-left:before { content: "\f10d"; } /* Quote Left */
.ai-quote-right:before { content: "\f10e"; } /* Quote Right */
.ai-paintbrush:before { content: "\f1fc"; } /* Paintbrush */
.ai-bottle-droplet:before { content: "\e4c4"; } /* Bottle Droplet */
.ai-image:before { content: "\f03e"; } /* Image */
.ai-layer-group:before { content: "\f5fd"; } /* Layer Group */
.ai-database:before { content: "\f1c0"; } /* Database */
.ai-cart-shopping:before { content: "\f07a"; } /* Cart Shopping */
.ai-pen-paintbrush:before { content: "\f618"; } /* Pen Paintbrush */
.ai-van-shuttle:before { content: "\f5b6"; } /* Van Shuttle */
.ai-briefcase:before { content: "\f0b1"; } /* Briefcase */
.ai-clipboard-list:before { content: "\f46d"; } /* Clipboard List */
.ai-file-invoice:before { content: "\f570"; } /* File Invoice */
.ai-print:before { content: "\f02f"; } /* Print */
