/* Flaticon PNGs in public/assets/icons, drawn with the text color. */
.fa-solid.fa-arrow-left::before,
.fas.fa-arrow-left::before,
.fa-regular.fa-arrow-left::before,
.far.fa-arrow-left::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/arrow-left.png") center / contain no-repeat;
    mask: url("/assets/icons/arrow-left.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-arrow-up-right-from-square::before,
.fas.fa-arrow-up-right-from-square::before,
.fa-regular.fa-arrow-up-right-from-square::before,
.far.fa-arrow-up-right-from-square::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/arrow-up-right-from-square.png") center / contain no-repeat;
    mask: url("/assets/icons/arrow-up-right-from-square.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-building-columns::before,
.fas.fa-building-columns::before,
.fa-regular.fa-building-columns::before,
.far.fa-building-columns::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/building-columns.png") center / contain no-repeat;
    mask: url("/assets/icons/building-columns.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-bullhorn::before,
.fas.fa-bullhorn::before,
.fa-regular.fa-bullhorn::before,
.far.fa-bullhorn::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/bullhorn.png") center / contain no-repeat;
    mask: url("/assets/icons/bullhorn.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-calendar::before,
.fas.fa-calendar::before,
.fa-regular.fa-calendar::before,
.far.fa-calendar::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/calendar.png") center / contain no-repeat;
    mask: url("/assets/icons/calendar.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-calendar-days::before,
.fas.fa-calendar-days::before,
.fa-regular.fa-calendar-days::before,
.far.fa-calendar-days::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/calendar-days.png") center / contain no-repeat;
    mask: url("/assets/icons/calendar-days.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-calendar-plus::before,
.fas.fa-calendar-plus::before,
.fa-regular.fa-calendar-plus::before,
.far.fa-calendar-plus::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/calendar-plus.png") center / contain no-repeat;
    mask: url("/assets/icons/calendar-plus.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-calendar-xmark::before,
.fas.fa-calendar-xmark::before,
.fa-regular.fa-calendar-xmark::before,
.far.fa-calendar-xmark::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/calendar-xmark.png") center / contain no-repeat;
    mask: url("/assets/icons/calendar-xmark.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-chalkboard-teacher::before,
.fas.fa-chalkboard-teacher::before,
.fa-regular.fa-chalkboard-teacher::before,
.far.fa-chalkboard-teacher::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/chalkboard-teacher.png") center / contain no-repeat;
    mask: url("/assets/icons/chalkboard-teacher.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-chalkboard-user::before,
.fas.fa-chalkboard-user::before,
.fa-regular.fa-chalkboard-user::before,
.far.fa-chalkboard-user::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/chalkboard-user.png") center / contain no-repeat;
    mask: url("/assets/icons/chalkboard-user.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-check::before,
.fas.fa-check::before,
.fa-regular.fa-check::before,
.far.fa-check::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/check.png") center / contain no-repeat;
    mask: url("/assets/icons/check.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-check-circle::before,
.fas.fa-check-circle::before,
.fa-regular.fa-check-circle::before,
.far.fa-check-circle::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/check-circle.png") center / contain no-repeat;
    mask: url("/assets/icons/check-circle.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-chevron-down::before,
.fas.fa-chevron-down::before,
.fa-regular.fa-chevron-down::before,
.far.fa-chevron-down::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/chevron-down.png") center / contain no-repeat;
    mask: url("/assets/icons/chevron-down.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-chevron-left::before,
.fas.fa-chevron-left::before,
.fa-regular.fa-chevron-left::before,
.far.fa-chevron-left::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/chevron-left.png") center / contain no-repeat;
    mask: url("/assets/icons/chevron-left.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-chevron-right::before,
.fas.fa-chevron-right::before,
.fa-regular.fa-chevron-right::before,
.far.fa-chevron-right::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/chevron-right.png") center / contain no-repeat;
    mask: url("/assets/icons/chevron-right.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-circle::before,
.fas.fa-circle::before,
.fa-regular.fa-circle::before,
.far.fa-circle::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/circle.png") center / contain no-repeat;
    mask: url("/assets/icons/circle.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-circle-check::before,
.fas.fa-circle-check::before,
.fa-regular.fa-circle-check::before,
.far.fa-circle-check::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/circle-check.png") center / contain no-repeat;
    mask: url("/assets/icons/circle-check.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-circle-exclamation::before,
.fas.fa-circle-exclamation::before,
.fa-regular.fa-circle-exclamation::before,
.far.fa-circle-exclamation::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/circle-exclamation.png") center / contain no-repeat;
    mask: url("/assets/icons/circle-exclamation.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-circle-info::before,
.fas.fa-circle-info::before,
.fa-regular.fa-circle-info::before,
.far.fa-circle-info::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/circle-info.png") center / contain no-repeat;
    mask: url("/assets/icons/circle-info.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-circle-play::before,
.fas.fa-circle-play::before,
.fa-regular.fa-circle-play::before,
.far.fa-circle-play::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/circle-play.png") center / contain no-repeat;
    mask: url("/assets/icons/circle-play.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-circle-question::before,
.fas.fa-circle-question::before,
.fa-regular.fa-circle-question::before,
.far.fa-circle-question::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/circle-question.png") center / contain no-repeat;
    mask: url("/assets/icons/circle-question.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-circle-xmark::before,
.fas.fa-circle-xmark::before,
.fa-regular.fa-circle-xmark::before,
.far.fa-circle-xmark::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/circle-xmark.png") center / contain no-repeat;
    mask: url("/assets/icons/circle-xmark.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-clipboard::before,
.fas.fa-clipboard::before,
.fa-regular.fa-clipboard::before,
.far.fa-clipboard::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/clipboard.png") center / contain no-repeat;
    mask: url("/assets/icons/clipboard.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-clipboard-list::before,
.fas.fa-clipboard-list::before,
.fa-regular.fa-clipboard-list::before,
.far.fa-clipboard-list::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/clipboard-list.png") center / contain no-repeat;
    mask: url("/assets/icons/clipboard-list.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-clock::before,
.fas.fa-clock::before,
.fa-regular.fa-clock::before,
.far.fa-clock::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/clock.png") center / contain no-repeat;
    mask: url("/assets/icons/clock.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-clock-rotate-left::before,
.fas.fa-clock-rotate-left::before,
.fa-regular.fa-clock-rotate-left::before,
.far.fa-clock-rotate-left::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/clock-rotate-left.png") center / contain no-repeat;
    mask: url("/assets/icons/clock-rotate-left.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-cloud-arrow-up::before,
.fas.fa-cloud-arrow-up::before,
.fa-regular.fa-cloud-arrow-up::before,
.far.fa-cloud-arrow-up::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/cloud-arrow-up.png") center / contain no-repeat;
    mask: url("/assets/icons/cloud-arrow-up.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-comment-dots::before,
.fas.fa-comment-dots::before,
.fa-regular.fa-comment-dots::before,
.far.fa-comment-dots::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/comment-dots.png") center / contain no-repeat;
    mask: url("/assets/icons/comment-dots.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-download::before,
.fas.fa-download::before,
.fa-regular.fa-download::before,
.far.fa-download::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/download.png") center / contain no-repeat;
    mask: url("/assets/icons/download.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-ellipsis-vertical::before,
.fas.fa-ellipsis-vertical::before,
.fa-regular.fa-ellipsis-vertical::before,
.far.fa-ellipsis-vertical::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/ellipsis-vertical.png") center / contain no-repeat;
    mask: url("/assets/icons/ellipsis-vertical.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-eye::before,
.fas.fa-eye::before,
.fa-regular.fa-eye::before,
.far.fa-eye::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/eye.png") center / contain no-repeat;
    mask: url("/assets/icons/eye.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-eye-slash::before,
.fas.fa-eye-slash::before,
.fa-regular.fa-eye-slash::before,
.far.fa-eye-slash::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/eye-slash.png") center / contain no-repeat;
    mask: url("/assets/icons/eye-slash.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-file-circle-check::before,
.fas.fa-file-circle-check::before,
.fa-regular.fa-file-circle-check::before,
.far.fa-file-circle-check::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/file-circle-check.png") center / contain no-repeat;
    mask: url("/assets/icons/file-circle-check.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-file-excel::before,
.fas.fa-file-excel::before,
.fa-regular.fa-file-excel::before,
.far.fa-file-excel::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/file-excel.png") center / contain no-repeat;
    mask: url("/assets/icons/file-excel.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-file-lines::before,
.fas.fa-file-lines::before,
.fa-regular.fa-file-lines::before,
.far.fa-file-lines::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/file-lines.png") center / contain no-repeat;
    mask: url("/assets/icons/file-lines.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-file-pdf::before,
.fas.fa-file-pdf::before,
.fa-regular.fa-file-pdf::before,
.far.fa-file-pdf::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/file-pdf.png") center / contain no-repeat;
    mask: url("/assets/icons/file-pdf.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-floppy-disk::before,
.fas.fa-floppy-disk::before,
.fa-regular.fa-floppy-disk::before,
.far.fa-floppy-disk::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/floppy-disk.png") center / contain no-repeat;
    mask: url("/assets/icons/floppy-disk.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-gavel::before,
.fas.fa-gavel::before,
.fa-regular.fa-gavel::before,
.far.fa-gavel::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/gavel.png") center / contain no-repeat;
    mask: url("/assets/icons/gavel.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-gear::before,
.fas.fa-gear::before,
.fa-regular.fa-gear::before,
.far.fa-gear::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/gear.png") center / contain no-repeat;
    mask: url("/assets/icons/gear.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-gift::before,
.fas.fa-gift::before,
.fa-regular.fa-gift::before,
.far.fa-gift::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/gift.png") center / contain no-repeat;
    mask: url("/assets/icons/gift.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-handshake::before,
.fas.fa-handshake::before,
.fa-regular.fa-handshake::before,
.far.fa-handshake::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/handshake.png") center / contain no-repeat;
    mask: url("/assets/icons/handshake.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-hashtag::before,
.fas.fa-hashtag::before,
.fa-regular.fa-hashtag::before,
.far.fa-hashtag::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/hashtag.png") center / contain no-repeat;
    mask: url("/assets/icons/hashtag.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-hourglass-half::before,
.fas.fa-hourglass-half::before,
.fa-regular.fa-hourglass-half::before,
.far.fa-hourglass-half::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/hourglass-half.png") center / contain no-repeat;
    mask: url("/assets/icons/hourglass-half.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-id-card::before,
.fas.fa-id-card::before,
.fa-regular.fa-id-card::before,
.far.fa-id-card::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/id-card.png") center / contain no-repeat;
    mask: url("/assets/icons/id-card.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-image::before,
.fas.fa-image::before,
.fa-regular.fa-image::before,
.far.fa-image::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/image.png") center / contain no-repeat;
    mask: url("/assets/icons/image.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-list::before,
.fas.fa-list::before,
.fa-regular.fa-list::before,
.far.fa-list::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/list.png") center / contain no-repeat;
    mask: url("/assets/icons/list.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-list-ol::before,
.fas.fa-list-ol::before,
.fa-regular.fa-list-ol::before,
.far.fa-list-ol::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/list-ol.png") center / contain no-repeat;
    mask: url("/assets/icons/list-ol.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-list-ul::before,
.fas.fa-list-ul::before,
.fa-regular.fa-list-ul::before,
.far.fa-list-ul::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/list-ul.png") center / contain no-repeat;
    mask: url("/assets/icons/list-ul.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-location-dot::before,
.fas.fa-location-dot::before,
.fa-regular.fa-location-dot::before,
.far.fa-location-dot::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/location-dot.png") center / contain no-repeat;
    mask: url("/assets/icons/location-dot.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-lock::before,
.fas.fa-lock::before,
.fa-regular.fa-lock::before,
.far.fa-lock::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/lock.png") center / contain no-repeat;
    mask: url("/assets/icons/lock.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-magnifying-glass::before,
.fas.fa-magnifying-glass::before,
.fa-regular.fa-magnifying-glass::before,
.far.fa-magnifying-glass::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/magnifying-glass.png") center / contain no-repeat;
    mask: url("/assets/icons/magnifying-glass.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-paper-plane::before,
.fas.fa-paper-plane::before,
.fa-regular.fa-paper-plane::before,
.far.fa-paper-plane::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/paper-plane.png") center / contain no-repeat;
    mask: url("/assets/icons/paper-plane.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-pen-to-square::before,
.fas.fa-pen-to-square::before,
.fa-regular.fa-pen-to-square::before,
.far.fa-pen-to-square::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/pen-to-square.png") center / contain no-repeat;
    mask: url("/assets/icons/pen-to-square.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-play::before,
.fas.fa-play::before,
.fa-regular.fa-play::before,
.far.fa-play::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/play.png") center / contain no-repeat;
    mask: url("/assets/icons/play.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-plus::before,
.fas.fa-plus::before,
.fa-regular.fa-plus::before,
.far.fa-plus::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/plus.png") center / contain no-repeat;
    mask: url("/assets/icons/plus.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-right-from-bracket::before,
.fas.fa-right-from-bracket::before,
.fa-regular.fa-right-from-bracket::before,
.far.fa-right-from-bracket::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/right-from-bracket.png") center / contain no-repeat;
    mask: url("/assets/icons/right-from-bracket.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-robot::before,
.fas.fa-robot::before,
.fa-regular.fa-robot::before,
.far.fa-robot::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/robot.png") center / contain no-repeat;
    mask: url("/assets/icons/robot.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-shield-halved::before,
.fas.fa-shield-halved::before,
.fa-regular.fa-shield-halved::before,
.far.fa-shield-halved::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/shield-halved.png") center / contain no-repeat;
    mask: url("/assets/icons/shield-halved.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-spinner::before,
.fas.fa-spinner::before,
.fa-regular.fa-spinner::before,
.far.fa-spinner::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/spinner.png") center / contain no-repeat;
    mask: url("/assets/icons/spinner.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-star::before,
.fas.fa-star::before,
.fa-regular.fa-star::before,
.far.fa-star::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/star.png") center / contain no-repeat;
    mask: url("/assets/icons/star.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-trash::before,
.fas.fa-trash::before,
.fa-regular.fa-trash::before,
.far.fa-trash::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/trash.png") center / contain no-repeat;
    mask: url("/assets/icons/trash.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-triangle-exclamation::before,
.fas.fa-triangle-exclamation::before,
.fa-regular.fa-triangle-exclamation::before,
.far.fa-triangle-exclamation::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/triangle-exclamation.png") center / contain no-repeat;
    mask: url("/assets/icons/triangle-exclamation.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-user::before,
.fas.fa-user::before,
.fa-regular.fa-user::before,
.far.fa-user::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/user.png") center / contain no-repeat;
    mask: url("/assets/icons/user.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-user-check::before,
.fas.fa-user-check::before,
.fa-regular.fa-user-check::before,
.far.fa-user-check::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/user-check.png") center / contain no-repeat;
    mask: url("/assets/icons/user-check.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-user-cog::before,
.fas.fa-user-cog::before,
.fa-regular.fa-user-cog::before,
.far.fa-user-cog::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/user-cog.png") center / contain no-repeat;
    mask: url("/assets/icons/user-cog.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-user-friends::before,
.fas.fa-user-friends::before,
.fa-regular.fa-user-friends::before,
.far.fa-user-friends::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/user-friends.png") center / contain no-repeat;
    mask: url("/assets/icons/user-friends.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-user-graduate::before,
.fas.fa-user-graduate::before,
.fa-regular.fa-user-graduate::before,
.far.fa-user-graduate::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/user-graduate.png") center / contain no-repeat;
    mask: url("/assets/icons/user-graduate.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-user-pen::before,
.fas.fa-user-pen::before,
.fa-regular.fa-user-pen::before,
.far.fa-user-pen::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/user-pen.png") center / contain no-repeat;
    mask: url("/assets/icons/user-pen.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-user-plus::before,
.fas.fa-user-plus::before,
.fa-regular.fa-user-plus::before,
.far.fa-user-plus::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/user-plus.png") center / contain no-repeat;
    mask: url("/assets/icons/user-plus.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-user-secret::before,
.fas.fa-user-secret::before,
.fa-regular.fa-user-secret::before,
.far.fa-user-secret::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/user-secret.png") center / contain no-repeat;
    mask: url("/assets/icons/user-secret.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-user-tie::before,
.fas.fa-user-tie::before,
.fa-regular.fa-user-tie::before,
.far.fa-user-tie::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/user-tie.png") center / contain no-repeat;
    mask: url("/assets/icons/user-tie.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-user-xmark::before,
.fas.fa-user-xmark::before,
.fa-regular.fa-user-xmark::before,
.far.fa-user-xmark::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/user-xmark.png") center / contain no-repeat;
    mask: url("/assets/icons/user-xmark.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-users::before,
.fas.fa-users::before,
.fa-regular.fa-users::before,
.far.fa-users::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/users.png") center / contain no-repeat;
    mask: url("/assets/icons/users.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
.fa-solid.fa-xmark::before,
.fas.fa-xmark::before,
.fa-regular.fa-xmark::before,
.far.fa-xmark::before {
    content: "" !important;
    width: 1em;
    height: 1em;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask: url("/assets/icons/xmark.png") center / contain no-repeat;
    mask: url("/assets/icons/xmark.png") center / contain no-repeat;
    vertical-align: -0.125em;
}
