.fa {
    background-color: black;
    display: block;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
}

.fa-address-card {
    -webkit-mask-image: url('/icons/address-card.svg');
    width: 1.125em;
    height: 1em;
}

.fa-angle-down {
    -webkit-mask-image: url('/icons/angle-down.svg');
    width: 0.625em;
    height: 1em;
}

.fa-angle-left {
    -webkit-mask-image: url('/icons/angle-left.svg');
    width: 0.5em;
    height: 1em;
}

.fa-angle-right {
    -webkit-mask-image: url('/icons/angle-right.svg');
    width: 0.5em;
    height: 1em;
}

.fa-angle-up {
    -webkit-mask-image: url('/icons/angle-up.svg');
    width: 0.625em;
    height: 1em;
}

.fa-backward-solid {
    -webkit-mask-image: url('/icons/backward-solid.svg');
    width: 1em;
    height: 1em;
}

.fa-car-alt {
    -webkit-mask-image: url('/icons/car-alt.svg');
    width: 0.9275em;
    height: 1em;
}

.fa-car {
    -webkit-mask-image: url('/icons/car.svg');
    width: 1em;
    height: 1em;
}

.fa-check-solid {
    -webkit-mask-image: url('/icons/check-solid.svg');
    width: 1em;
    height: 1em;
}

.fa-clock-regular {
    -webkit-mask-image: url('/icons/clock-regular.svg');
    width: 1em;
    height: 1em;
}

.fa-clock-solid {
    -webkit-mask-image: url('/icons/clock-solid.svg');
    width: 1em;
    height: 1em;
}

.fa-cloud-solid {
    -webkit-mask-image: url('/icons/cloud-solid.svg');
    width: 1.25em;
    height: 1em;
}

.fa-credit-card-regular {
    -webkit-mask-image: url('/icons/credit-card-regular.svg');
    width: 1.125em;
    height: 1em;
}

.fa-exclamation-triangle-solid {
    -webkit-mask-image: url('/icons/exclamation-triangle-solid.svg');
    width: 1.125em;
    height: 1em;
}

.fa-edit {
    -webkit-mask-image: url('/icons/edit.svg');
    width: 1.125em;
    height: 1em;
}

.fa-eye-slash-regular {
    -webkit-mask-image: url('/icons/eye-slash-regular.svg');
    width: 1.25em;
    height: 1em;
}

.fa-fast-backward-solid {
    -webkit-mask-image: url('/icons/fast-backward-solid.svg');
    width: 1em;
    height: 1em;
}

.fa-fast-forward-solid {
    -webkit-mask-image: url('/icons/fast-forward-solid.svg');
    width: 1em;
    height: 1em;
}

.fa-file {
    -webkit-mask-image: url('/icons/file.svg');
    width: 0.75em;
    height: 1em;
}

.fa-forward-solid {
    -webkit-mask-image: url('/icons/forward-solid.svg');
    width: 1em;
    height: 1em;
}

.fa-link {
    -webkit-mask-image: url('/icons/link.svg');
    width: 1em;
    height: 1em;
}

.fa-lock {
    -webkit-mask-image: url('/icons/lock.svg');
    width: 0.875em;
    height: 1em;
}

.fa-lock-open {
    -webkit-mask-image: url('/icons/lock-open.svg');
    width: 1.125em;
    height: 1em;
}

.fa-microchip-solid {
    -webkit-mask-image: url('/icons/microchip-solid.svg');
    width: 1em;
    height: 1em;
}

.fa-minus {
    -webkit-mask-image: url('/icons/minus.svg');
    width: 1em;
    height: 1em;
}

.fa-money-bill-alt-regular {
    -webkit-mask-image: url('/icons/money-bill-alt-regular.svg');
    width: 1.25em;
    height: 1em;
}

.fa-network-wired-solid {
    -webkit-mask-image: url('/icons/network-wired-solid.svg');
    width: 1.25em;
    height: 1em;
}

.fa-pause-solid {
    -webkit-mask-image: url('/icons/pause-solid.svg');
    width: 0.875em;
    height: 1em;
}

.fa-pen-solid {
    -webkit-mask-image: url('/icons/pen-solid.svg');
    width: 1em;
    height: 1em;
}

.fa-play-solid {
    -webkit-mask-image: url('/icons/play-solid.svg');
    width: 0.875em;
    height: 1em;
}

.fa-plus {
    -webkit-mask-image: url('/icons/plus.svg');
    width: 1em;
    height: 1em;
}

.fa-print-solid {
    -webkit-mask-image: url('/icons/print-solid.svg');
    width: 1em;
    height: 1em;
}

.fa-receipt {
    -webkit-mask-image: url('/icons/receipt.svg');
    width: 0.75em;
    height: 1em;
}

.fa-reply-solid {
    -webkit-mask-image: url('/icons/reply-solid.svg');
    width: 1em;
    height: 1em;
}

.fa-signal-solid {
    -webkit-mask-image: url('/icons/signal-solid.svg');
    width: 1.25em;
    height: 1em;
}

.fa-sort-down {
    -webkit-mask-image: url('/icons/sort-down.svg');
    width: 0.625em;
    height: 1em;
}

.fa-sort-up {
    -webkit-mask-image: url('/icons/sort-up.svg');
    width: 0.625em;
    height: 1em;
}

.fa-sort {
    -webkit-mask-image: url('/icons/sort.svg');
    width: 0.625em;
    height: 1em;
}

.fa-step-backward-solid {
    -webkit-mask-image: url('/icons/step-backward-solid.svg');
    width: 0.875em;
    height: 1em;
}

.fa-step-forward-solid {
    -webkit-mask-image: url('/icons/step-forward-solid.svg');
    width: 0.875em;
    height: 1em;
}

.fa-stop-solid {
    -webkit-mask-image: url('/icons/stop-solid.svg');
    width: 0.875em;
    height: 1em;
}

.fa-stopwatch-solid {
    -webkit-mask-image: url('/icons/stopwatch-solid.svg');
    width: 0.875em;
    height: 1em;
}

.fa-times-solid {
    -webkit-mask-image: url('/icons/times-solid.svg');
    width: 0.6875em;
    height: 1em;
}

.fa-toggle-off {
    -webkit-mask-image: url('/icons/toggle-off.svg');
    width: 1.125em;
    height: 1em;
}

.fa-toggle-on {
    -webkit-mask-image: url('/icons/toggle-on.svg');
    width: 1.125em;
    height: 1em;
}

.fa-tools, .fa-tools-solid {
    -webkit-mask-image: url('/icons/tools-solid.svg');
    width: 1em;
    height: 1em;
}

.fa-trash, .fa-trash-solid {
    -webkit-mask-image: url('/icons/trash-solid.svg');
    width: 0.875em;
    height: 1em;
}

.fa-trash-alt {
    -webkit-mask-image: url('/icons/trash-alt.svg');
    width: 0.875em;
    height: 1em;
}

.fa-unlink {
    -webkit-mask-image: url('/icons/unlink.svg');
    width: 1em;
    height: 1em;
}

.fa-user-alt-slash {
    -webkit-mask-image: url('/icons/user-alt-slash.svg');
    width: 1.25em;
    height: 1em;
}

.fa-user-alt {
    -webkit-mask-image: url('/icons/user-alt.svg');
    width: 1em;
    height: 1em;
}

.fa-user-astronaut {
    -webkit-mask-image: url('/icons/user-astronaut.svg');
    width: 0.875em;
    height: 1em;
}

.fa-user-check {
    -webkit-mask-image: url('/icons/user-check.svg');
    width: 1.25em;
    height: 1em;
}

.fa-user-circle {
    -webkit-mask-image: url('/icons/user-circle.svg');
    width: 0.96875em;
    height: 1em;
}

.fa-user-clock {
    -webkit-mask-image: url('/icons/user-clock.svg');
    width: 1.25em;
    height: 1em;
}

.fa-user-cog {
    -webkit-mask-image: url('/icons/user-cog.svg');
    width: 1.25em;
    height: 1em;
}

.fa-user-edit {
    -webkit-mask-image: url('/icons/user-edit.svg');
    width: 1.25em;
    height: 1em;
}

.fa-user-friends {
    -webkit-mask-image: url('/icons/user-friends.svg');
    width: 1.25em;
    height: 1em;
}

.fa-user-lock {
    -webkit-mask-image: url('/icons/user-lock.svg');
    width: 1.25em;
    height: 1em;
}

.fa-user-minus {
    -webkit-mask-image: url('/icons/user-minus.svg');
    width: 1.25em;
    height: 1em;
}

.fa-user-plus {
    -webkit-mask-image: url('/icons/user-plus.svg');
    width: 1.25em;
    height: 1em;
}

.fa-users-cog {
    -webkit-mask-image: url('/icons/users-cog.svg');
    width: 1.25em;
    height: 1em;
}

.fa-user-shield {
    -webkit-mask-image: url('/icons/user-shield.svg');
    width: 1.25em;
    height: 1em;
}

.fa-user-slash {
    -webkit-mask-image: url('/icons/user-slash.svg');
    width: 1.25em;
    height: 1em;
}

.fa-users-slash {
    -webkit-mask-image: url('/icons/users-slash.svg');
    width: 1.25em;
    height: 1em;
}

.fa-users {
    -webkit-mask-image: url('/icons/users.svg');
    width: 1.25em;
    height: 1em;
}

.fa-user {
    -webkit-mask-image: url('/icons/user.svg');
    width: 0.875em;
    height: 1em;
}

.fa-user-tag {
    -webkit-mask-image: url('/icons/user-tag.svg');
    width: 1.25em;
    height: 1em;
}

.fa-user-tie {
    -webkit-mask-image: url('/icons/user-tie.svg');
    width: 0.875em;
    height: 1em;
}

.fa-user-times {
    -webkit-mask-image: url('/icons/user-times.svg');
    width: 1.25em;
    height: 1em;
}

.fa-wifi-solid {
    -webkit-mask-image: url('/icons/wifi-solid.svg');
    width: 1.25em;
    height: 1em;
}

.fa-magnifying-glass-solid {
    -webkit-mask-image: url('/icons/magnifying-glass-solid.svg');
    width: 1.25em;
    height: 1em;
}