/* Written by the asset library; it is rewritten whenever an icon is added, so do not edit it.
   Use an icon with <span class="icon icon-NAME" aria-hidden="true"></span>.
   It takes the colour and size of the text around it: set color and font-size to change them. */
.icon { display: inline-block; width: 1em; height: 1em; flex: none; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: center / contain no-repeat; mask: center / contain no-repeat; }
.icon-lucide-calculator { -webkit-mask-image: url("../assets/icons/lucide-calculator.svg"); mask-image: url("../assets/icons/lucide-calculator.svg"); }
.icon-lucide-clock { -webkit-mask-image: url("../assets/icons/lucide-clock.svg"); mask-image: url("../assets/icons/lucide-clock.svg"); }
.icon-lucide-mail { -webkit-mask-image: url("../assets/icons/lucide-mail.svg"); mask-image: url("../assets/icons/lucide-mail.svg"); }
.icon-lucide-map-pin { -webkit-mask-image: url("../assets/icons/lucide-map-pin.svg"); mask-image: url("../assets/icons/lucide-map-pin.svg"); }
.icon-lucide-pencil-ruler { -webkit-mask-image: url("../assets/icons/lucide-pencil-ruler.svg"); mask-image: url("../assets/icons/lucide-pencil-ruler.svg"); }
.icon-lucide-phone { -webkit-mask-image: url("../assets/icons/lucide-phone.svg"); mask-image: url("../assets/icons/lucide-phone.svg"); }
.icon-lucide-printer { -webkit-mask-image: url("../assets/icons/lucide-printer.svg"); mask-image: url("../assets/icons/lucide-printer.svg"); }
.icon-lucide-shield-check { -webkit-mask-image: url("../assets/icons/lucide-shield-check.svg"); mask-image: url("../assets/icons/lucide-shield-check.svg"); }
