/* Font Awesome Free 6.5.2 SVG icons, Fonticons Inc. (CC BY 4.0).
 * https://fontawesome.com/license/free — attribution: /assets/icons/LICENSE.txt
 * Only the icons used by this site are included. */
.fa-solid, .fa-regular, .fa-brands {
    display: inline-block;
    width: 1em;
    height: 1em;
    flex-shrink: 0;
    vertical-align: -.125em;
    background-color: currentColor;
    -webkit-mask: var(--icon) center / contain no-repeat;
    mask: var(--icon) center / contain no-repeat;
}
.fa-solid.fa-arrow-left { --icon: url("/assets/icons/solid/arrow-left.svg"); }
.fa-solid.fa-arrow-right { --icon: url("/assets/icons/solid/arrow-right.svg"); }
.fa-solid.fa-bath { --icon: url("/assets/icons/solid/bath.svg"); }
.fa-solid.fa-bolt { --icon: url("/assets/icons/solid/bolt.svg"); }
.fa-solid.fa-building { --icon: url("/assets/icons/solid/building.svg"); }
.fa-solid.fa-calculator { --icon: url("/assets/icons/solid/calculator.svg"); }
.fa-solid.fa-check { --icon: url("/assets/icons/solid/check.svg"); }
.fa-solid.fa-clipboard-list { --icon: url("/assets/icons/solid/clipboard-list.svg"); }
.fa-solid.fa-clock { --icon: url("/assets/icons/solid/clock.svg"); }
.fa-solid.fa-envelope { --icon: url("/assets/icons/solid/envelope.svg"); }
.fa-solid.fa-file-lines { --icon: url("/assets/icons/solid/file-lines.svg"); }
.fa-solid.fa-handshake { --icon: url("/assets/icons/solid/handshake.svg"); }
.fa-solid.fa-helmet-safety { --icon: url("/assets/icons/solid/helmet-safety.svg"); }
.fa-solid.fa-house { --icon: url("/assets/icons/solid/house.svg"); }
.fa-solid.fa-house-chimney { --icon: url("/assets/icons/solid/house-chimney.svg"); }
.fa-solid.fa-key { --icon: url("/assets/icons/solid/key.svg"); }
.fa-solid.fa-kitchen-set { --icon: url("/assets/icons/solid/kitchen-set.svg"); }
.fa-solid.fa-location-dot { --icon: url("/assets/icons/solid/location-dot.svg"); }
.fa-solid.fa-paint-roller { --icon: url("/assets/icons/solid/paint-roller.svg"); }
.fa-solid.fa-people-group { --icon: url("/assets/icons/solid/people-group.svg"); }
.fa-solid.fa-phone { --icon: url("/assets/icons/solid/phone.svg"); }
.fa-solid.fa-quote-left { --icon: url("/assets/icons/solid/quote-left.svg"); }
.fa-solid.fa-ruler-combined { --icon: url("/assets/icons/solid/ruler-combined.svg"); }
.fa-solid.fa-shower { --icon: url("/assets/icons/solid/shower.svg"); }
.fa-solid.fa-store { --icon: url("/assets/icons/solid/store.svg"); }
.fa-regular.fa-clock { --icon: url("/assets/icons/regular/clock.svg"); }
.fa-brands.fa-whatsapp { --icon: url("/assets/icons/brands/whatsapp.svg"); }
.checklist li::before {
    content: "";
    font-family: inherit;
    width: 1em;
    height: 1em;
    top: .75em;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/solid/check.svg") center / contain no-repeat;
    mask: url("/assets/icons/solid/check.svg") center / contain no-repeat;
}
