/* Font Awesome Free 6.7.2 — local SVG subset used by Le Vestiaire des Pronos.
   Icons: CC BY 4.0. See ../icons/fontawesome/LICENSE.txt */

.fa-solid, .fa-regular, .fas, .far {
  display: inline-block;
  width: 1em;
  height: 1em;
  flex: 0 0 1em;
  vertical-align: -0.125em;
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}

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

@keyframes lvdp-fa-spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

.fa-regular.fa-calendar, .far.fa-calendar {
  -webkit-mask-image: url("../icons/fontawesome/regular/calendar.svg");
  mask-image: url("../icons/fontawesome/regular/calendar.svg");
}

.fa-regular.fa-clock, .far.fa-clock {
  -webkit-mask-image: url("../icons/fontawesome/regular/clock.svg");
  mask-image: url("../icons/fontawesome/regular/clock.svg");
}

.fa-regular.fa-envelope, .far.fa-envelope {
  -webkit-mask-image: url("../icons/fontawesome/regular/envelope.svg");
  mask-image: url("../icons/fontawesome/regular/envelope.svg");
}

.fa-regular.fa-eye, .far.fa-eye {
  -webkit-mask-image: url("../icons/fontawesome/regular/eye.svg");
  mask-image: url("../icons/fontawesome/regular/eye.svg");
}

.fa-regular.fa-folder-open, .far.fa-folder-open {
  -webkit-mask-image: url("../icons/fontawesome/regular/folder-open.svg");
  mask-image: url("../icons/fontawesome/regular/folder-open.svg");
}

.fa-regular.fa-image, .far.fa-image {
  -webkit-mask-image: url("../icons/fontawesome/regular/image.svg");
  mask-image: url("../icons/fontawesome/regular/image.svg");
}

.fa-regular.fa-star, .far.fa-star {
  -webkit-mask-image: url("../icons/fontawesome/regular/star.svg");
  mask-image: url("../icons/fontawesome/regular/star.svg");
}

.fa-regular.fa-user, .far.fa-user {
  -webkit-mask-image: url("../icons/fontawesome/regular/user.svg");
  mask-image: url("../icons/fontawesome/regular/user.svg");
}

.fa-solid.fa-address-card, .fas.fa-address-card {
  -webkit-mask-image: url("../icons/fontawesome/solid/address-card.svg");
  mask-image: url("../icons/fontawesome/solid/address-card.svg");
}

.fa-solid.fa-arrow-down, .fas.fa-arrow-down {
  -webkit-mask-image: url("../icons/fontawesome/solid/arrow-down.svg");
  mask-image: url("../icons/fontawesome/solid/arrow-down.svg");
}

.fa-solid.fa-arrow-down-1-9, .fas.fa-arrow-down-1-9 {
  -webkit-mask-image: url("../icons/fontawesome/solid/arrow-down-1-9.svg");
  mask-image: url("../icons/fontawesome/solid/arrow-down-1-9.svg");
}

.fa-solid.fa-arrow-left, .fas.fa-arrow-left {
  -webkit-mask-image: url("../icons/fontawesome/solid/arrow-left.svg");
  mask-image: url("../icons/fontawesome/solid/arrow-left.svg");
}

.fa-solid.fa-arrow-pointer, .fas.fa-arrow-pointer {
  -webkit-mask-image: url("../icons/fontawesome/solid/arrow-pointer.svg");
  mask-image: url("../icons/fontawesome/solid/arrow-pointer.svg");
}

.fa-solid.fa-arrow-right, .fas.fa-arrow-right {
  -webkit-mask-image: url("../icons/fontawesome/solid/arrow-right.svg");
  mask-image: url("../icons/fontawesome/solid/arrow-right.svg");
}

.fa-solid.fa-arrow-trend-down, .fas.fa-arrow-trend-down {
  -webkit-mask-image: url("../icons/fontawesome/solid/arrow-trend-down.svg");
  mask-image: url("../icons/fontawesome/solid/arrow-trend-down.svg");
}

.fa-solid.fa-arrow-trend-up, .fas.fa-arrow-trend-up {
  -webkit-mask-image: url("../icons/fontawesome/solid/arrow-trend-up.svg");
  mask-image: url("../icons/fontawesome/solid/arrow-trend-up.svg");
}

.fa-solid.fa-arrow-up, .fas.fa-arrow-up {
  -webkit-mask-image: url("../icons/fontawesome/solid/arrow-up.svg");
  mask-image: url("../icons/fontawesome/solid/arrow-up.svg");
}

.fa-solid.fa-arrow-up-right-from-square, .fas.fa-arrow-up-right-from-square {
  -webkit-mask-image: url("../icons/fontawesome/solid/arrow-up-right-from-square.svg");
  mask-image: url("../icons/fontawesome/solid/arrow-up-right-from-square.svg");
}

.fa-solid.fa-arrows-rotate, .fas.fa-arrows-rotate {
  -webkit-mask-image: url("../icons/fontawesome/solid/arrows-rotate.svg");
  mask-image: url("../icons/fontawesome/solid/arrows-rotate.svg");
}

.fa-solid.fa-ban, .fas.fa-ban {
  -webkit-mask-image: url("../icons/fontawesome/solid/ban.svg");
  mask-image: url("../icons/fontawesome/solid/ban.svg");
}

.fa-solid.fa-bell, .fas.fa-bell {
  -webkit-mask-image: url("../icons/fontawesome/solid/bell.svg");
  mask-image: url("../icons/fontawesome/solid/bell.svg");
}

.fa-solid.fa-bell-slash, .fas.fa-bell-slash {
  -webkit-mask-image: url("../icons/fontawesome/solid/bell-slash.svg");
  mask-image: url("../icons/fontawesome/solid/bell-slash.svg");
}

.fa-solid.fa-bolt, .fas.fa-bolt {
  -webkit-mask-image: url("../icons/fontawesome/solid/bolt.svg");
  mask-image: url("../icons/fontawesome/solid/bolt.svg");
}

.fa-solid.fa-box-archive, .fas.fa-box-archive {
  -webkit-mask-image: url("../icons/fontawesome/solid/box-archive.svg");
  mask-image: url("../icons/fontawesome/solid/box-archive.svg");
}

.fa-solid.fa-building-shield, .fas.fa-building-shield {
  -webkit-mask-image: url("../icons/fontawesome/solid/building-shield.svg");
  mask-image: url("../icons/fontawesome/solid/building-shield.svg");
}

.fa-solid.fa-bullhorn, .fas.fa-bullhorn {
  -webkit-mask-image: url("../icons/fontawesome/solid/bullhorn.svg");
  mask-image: url("../icons/fontawesome/solid/bullhorn.svg");
}

.fa-solid.fa-bullseye, .fas.fa-bullseye {
  -webkit-mask-image: url("../icons/fontawesome/solid/bullseye.svg");
  mask-image: url("../icons/fontawesome/solid/bullseye.svg");
}

.fa-solid.fa-calculator, .fas.fa-calculator {
  -webkit-mask-image: url("../icons/fontawesome/solid/calculator.svg");
  mask-image: url("../icons/fontawesome/solid/calculator.svg");
}

.fa-solid.fa-calendar-check, .fas.fa-calendar-check {
  -webkit-mask-image: url("../icons/fontawesome/solid/calendar-check.svg");
  mask-image: url("../icons/fontawesome/solid/calendar-check.svg");
}

.fa-solid.fa-calendar-day, .fas.fa-calendar-day {
  -webkit-mask-image: url("../icons/fontawesome/solid/calendar-day.svg");
  mask-image: url("../icons/fontawesome/solid/calendar-day.svg");
}

.fa-solid.fa-calendar-days, .fas.fa-calendar-days {
  -webkit-mask-image: url("../icons/fontawesome/solid/calendar-days.svg");
  mask-image: url("../icons/fontawesome/solid/calendar-days.svg");
}

.fa-solid.fa-calendar-plus, .fas.fa-calendar-plus {
  -webkit-mask-image: url("../icons/fontawesome/solid/calendar-plus.svg");
  mask-image: url("../icons/fontawesome/solid/calendar-plus.svg");
}

.fa-solid.fa-calendar-xmark, .fas.fa-calendar-xmark {
  -webkit-mask-image: url("../icons/fontawesome/solid/calendar-xmark.svg");
  mask-image: url("../icons/fontawesome/solid/calendar-xmark.svg");
}

.fa-solid.fa-camera, .fas.fa-camera {
  -webkit-mask-image: url("../icons/fontawesome/solid/camera.svg");
  mask-image: url("../icons/fontawesome/solid/camera.svg");
}

.fa-solid.fa-certificate, .fas.fa-certificate {
  -webkit-mask-image: url("../icons/fontawesome/solid/certificate.svg");
  mask-image: url("../icons/fontawesome/solid/certificate.svg");
}

.fa-solid.fa-chart-column, .fas.fa-chart-column {
  -webkit-mask-image: url("../icons/fontawesome/solid/chart-column.svg");
  mask-image: url("../icons/fontawesome/solid/chart-column.svg");
}

.fa-solid.fa-chart-line, .fas.fa-chart-line {
  -webkit-mask-image: url("../icons/fontawesome/solid/chart-line.svg");
  mask-image: url("../icons/fontawesome/solid/chart-line.svg");
}

.fa-solid.fa-chart-pie, .fas.fa-chart-pie {
  -webkit-mask-image: url("../icons/fontawesome/solid/chart-pie.svg");
  mask-image: url("../icons/fontawesome/solid/chart-pie.svg");
}

.fa-solid.fa-chart-simple, .fas.fa-chart-simple {
  -webkit-mask-image: url("../icons/fontawesome/solid/chart-simple.svg");
  mask-image: url("../icons/fontawesome/solid/chart-simple.svg");
}

.fa-solid.fa-check, .fas.fa-check {
  -webkit-mask-image: url("../icons/fontawesome/solid/check.svg");
  mask-image: url("../icons/fontawesome/solid/check.svg");
}

.fa-solid.fa-check-double, .fas.fa-check-double {
  -webkit-mask-image: url("../icons/fontawesome/solid/check-double.svg");
  mask-image: url("../icons/fontawesome/solid/check-double.svg");
}

.fa-solid.fa-chevron-down, .fas.fa-chevron-down {
  -webkit-mask-image: url("../icons/fontawesome/solid/chevron-down.svg");
  mask-image: url("../icons/fontawesome/solid/chevron-down.svg");
}

.fa-solid.fa-chevron-left, .fas.fa-chevron-left {
  -webkit-mask-image: url("../icons/fontawesome/solid/chevron-left.svg");
  mask-image: url("../icons/fontawesome/solid/chevron-left.svg");
}

.fa-solid.fa-chevron-right, .fas.fa-chevron-right {
  -webkit-mask-image: url("../icons/fontawesome/solid/chevron-right.svg");
  mask-image: url("../icons/fontawesome/solid/chevron-right.svg");
}

.fa-solid.fa-circle, .fas.fa-circle {
  -webkit-mask-image: url("../icons/fontawesome/solid/circle.svg");
  mask-image: url("../icons/fontawesome/solid/circle.svg");
}

.fa-solid.fa-circle-check, .fas.fa-circle-check {
  -webkit-mask-image: url("../icons/fontawesome/solid/circle-check.svg");
  mask-image: url("../icons/fontawesome/solid/circle-check.svg");
}

.fa-solid.fa-circle-exclamation, .fas.fa-circle-exclamation {
  -webkit-mask-image: url("../icons/fontawesome/solid/circle-exclamation.svg");
  mask-image: url("../icons/fontawesome/solid/circle-exclamation.svg");
}

.fa-solid.fa-circle-info, .fas.fa-circle-info {
  -webkit-mask-image: url("../icons/fontawesome/solid/circle-info.svg");
  mask-image: url("../icons/fontawesome/solid/circle-info.svg");
}

.fa-solid.fa-circle-pause, .fas.fa-circle-pause {
  -webkit-mask-image: url("../icons/fontawesome/solid/circle-pause.svg");
  mask-image: url("../icons/fontawesome/solid/circle-pause.svg");
}

.fa-solid.fa-circle-play, .fas.fa-circle-play {
  -webkit-mask-image: url("../icons/fontawesome/solid/circle-play.svg");
  mask-image: url("../icons/fontawesome/solid/circle-play.svg");
}

.fa-solid.fa-circle-question, .fas.fa-circle-question {
  -webkit-mask-image: url("../icons/fontawesome/solid/circle-question.svg");
  mask-image: url("../icons/fontawesome/solid/circle-question.svg");
}

.fa-solid.fa-clipboard-check, .fas.fa-clipboard-check {
  -webkit-mask-image: url("../icons/fontawesome/solid/clipboard-check.svg");
  mask-image: url("../icons/fontawesome/solid/clipboard-check.svg");
}

.fa-solid.fa-clock, .fas.fa-clock {
  -webkit-mask-image: url("../icons/fontawesome/solid/clock.svg");
  mask-image: url("../icons/fontawesome/solid/clock.svg");
}

.fa-solid.fa-clock-rotate-left, .fas.fa-clock-rotate-left {
  -webkit-mask-image: url("../icons/fontawesome/solid/clock-rotate-left.svg");
  mask-image: url("../icons/fontawesome/solid/clock-rotate-left.svg");
}

.fa-solid.fa-clone, .fas.fa-clone {
  -webkit-mask-image: url("../icons/fontawesome/solid/clone.svg");
  mask-image: url("../icons/fontawesome/solid/clone.svg");
}

.fa-solid.fa-cloud-arrow-down, .fas.fa-cloud-arrow-down {
  -webkit-mask-image: url("../icons/fontawesome/solid/cloud-arrow-down.svg");
  mask-image: url("../icons/fontawesome/solid/cloud-arrow-down.svg");
}

.fa-solid.fa-code-branch, .fas.fa-code-branch {
  -webkit-mask-image: url("../icons/fontawesome/solid/code-branch.svg");
  mask-image: url("../icons/fontawesome/solid/code-branch.svg");
}

.fa-solid.fa-code-compare, .fas.fa-code-compare {
  -webkit-mask-image: url("../icons/fontawesome/solid/code-compare.svg");
  mask-image: url("../icons/fontawesome/solid/code-compare.svg");
}

.fa-solid.fa-coins, .fas.fa-coins {
  -webkit-mask-image: url("../icons/fontawesome/solid/coins.svg");
  mask-image: url("../icons/fontawesome/solid/coins.svg");
}

.fa-solid.fa-comments, .fas.fa-comments {
  -webkit-mask-image: url("../icons/fontawesome/solid/comments.svg");
  mask-image: url("../icons/fontawesome/solid/comments.svg");
}

.fa-solid.fa-compass, .fas.fa-compass {
  -webkit-mask-image: url("../icons/fontawesome/solid/compass.svg");
  mask-image: url("../icons/fontawesome/solid/compass.svg");
}

.fa-solid.fa-cookie-bite, .fas.fa-cookie-bite {
  -webkit-mask-image: url("../icons/fontawesome/solid/cookie-bite.svg");
  mask-image: url("../icons/fontawesome/solid/cookie-bite.svg");
}

.fa-solid.fa-copyright, .fas.fa-copyright {
  -webkit-mask-image: url("../icons/fontawesome/solid/copyright.svg");
  mask-image: url("../icons/fontawesome/solid/copyright.svg");
}

.fa-solid.fa-credit-card, .fas.fa-credit-card {
  -webkit-mask-image: url("../icons/fontawesome/solid/credit-card.svg");
  mask-image: url("../icons/fontawesome/solid/credit-card.svg");
}

.fa-solid.fa-crosshairs, .fas.fa-crosshairs {
  -webkit-mask-image: url("../icons/fontawesome/solid/crosshairs.svg");
  mask-image: url("../icons/fontawesome/solid/crosshairs.svg");
}

.fa-solid.fa-crown, .fas.fa-crown {
  -webkit-mask-image: url("../icons/fontawesome/solid/crown.svg");
  mask-image: url("../icons/fontawesome/solid/crown.svg");
}

.fa-solid.fa-database, .fas.fa-database {
  -webkit-mask-image: url("../icons/fontawesome/solid/database.svg");
  mask-image: url("../icons/fontawesome/solid/database.svg");
}

.fa-solid.fa-dice, .fas.fa-dice {
  -webkit-mask-image: url("../icons/fontawesome/solid/dice.svg");
  mask-image: url("../icons/fontawesome/solid/dice.svg");
}

.fa-solid.fa-download, .fas.fa-download {
  -webkit-mask-image: url("../icons/fontawesome/solid/download.svg");
  mask-image: url("../icons/fontawesome/solid/download.svg");
}

.fa-solid.fa-earth-americas, .fas.fa-earth-americas {
  -webkit-mask-image: url("../icons/fontawesome/solid/earth-americas.svg");
  mask-image: url("../icons/fontawesome/solid/earth-americas.svg");
}

.fa-solid.fa-envelope, .fas.fa-envelope {
  -webkit-mask-image: url("../icons/fontawesome/solid/envelope.svg");
  mask-image: url("../icons/fontawesome/solid/envelope.svg");
}

.fa-solid.fa-envelope-open-text, .fas.fa-envelope-open-text {
  -webkit-mask-image: url("../icons/fontawesome/solid/envelope-open-text.svg");
  mask-image: url("../icons/fontawesome/solid/envelope-open-text.svg");
}

.fa-solid.fa-equals, .fas.fa-equals {
  -webkit-mask-image: url("../icons/fontawesome/solid/equals.svg");
  mask-image: url("../icons/fontawesome/solid/equals.svg");
}

.fa-solid.fa-eye, .fas.fa-eye {
  -webkit-mask-image: url("../icons/fontawesome/solid/eye.svg");
  mask-image: url("../icons/fontawesome/solid/eye.svg");
}

.fa-solid.fa-eye-slash, .fas.fa-eye-slash {
  -webkit-mask-image: url("../icons/fontawesome/solid/eye-slash.svg");
  mask-image: url("../icons/fontawesome/solid/eye-slash.svg");
}

.fa-solid.fa-face-smile, .fas.fa-face-smile {
  -webkit-mask-image: url("../icons/fontawesome/solid/face-smile.svg");
  mask-image: url("../icons/fontawesome/solid/face-smile.svg");
}

.fa-solid.fa-file-export, .fas.fa-file-export {
  -webkit-mask-image: url("../icons/fontawesome/solid/file-export.svg");
  mask-image: url("../icons/fontawesome/solid/file-export.svg");
}

.fa-solid.fa-file-import, .fas.fa-file-import {
  -webkit-mask-image: url("../icons/fontawesome/solid/file-import.svg");
  mask-image: url("../icons/fontawesome/solid/file-import.svg");
}

.fa-solid.fa-file-signature, .fas.fa-file-signature {
  -webkit-mask-image: url("../icons/fontawesome/solid/file-signature.svg");
  mask-image: url("../icons/fontawesome/solid/file-signature.svg");
}

.fa-solid.fa-filter, .fas.fa-filter {
  -webkit-mask-image: url("../icons/fontawesome/solid/filter.svg");
  mask-image: url("../icons/fontawesome/solid/filter.svg");
}

.fa-solid.fa-fire, .fas.fa-fire {
  -webkit-mask-image: url("../icons/fontawesome/solid/fire.svg");
  mask-image: url("../icons/fontawesome/solid/fire.svg");
}

.fa-solid.fa-fire-flame-curved, .fas.fa-fire-flame-curved {
  -webkit-mask-image: url("../icons/fontawesome/solid/fire-flame-curved.svg");
  mask-image: url("../icons/fontawesome/solid/fire-flame-curved.svg");
}

.fa-solid.fa-flag-checkered, .fas.fa-flag-checkered {
  -webkit-mask-image: url("../icons/fontawesome/solid/flag-checkered.svg");
  mask-image: url("../icons/fontawesome/solid/flag-checkered.svg");
}

.fa-solid.fa-flask, .fas.fa-flask {
  -webkit-mask-image: url("../icons/fontawesome/solid/flask.svg");
  mask-image: url("../icons/fontawesome/solid/flask.svg");
}

.fa-solid.fa-flask-vial, .fas.fa-flask-vial {
  -webkit-mask-image: url("../icons/fontawesome/solid/flask-vial.svg");
  mask-image: url("../icons/fontawesome/solid/flask-vial.svg");
}

.fa-solid.fa-floppy-disk, .fas.fa-floppy-disk {
  -webkit-mask-image: url("../icons/fontawesome/solid/floppy-disk.svg");
  mask-image: url("../icons/fontawesome/solid/floppy-disk.svg");
}

.fa-solid.fa-futbol, .fas.fa-futbol {
  -webkit-mask-image: url("../icons/fontawesome/solid/futbol.svg");
  mask-image: url("../icons/fontawesome/solid/futbol.svg");
}

.fa-solid.fa-gamepad, .fas.fa-gamepad {
  -webkit-mask-image: url("../icons/fontawesome/solid/gamepad.svg");
  mask-image: url("../icons/fontawesome/solid/gamepad.svg");
}

.fa-solid.fa-gavel, .fas.fa-gavel {
  -webkit-mask-image: url("../icons/fontawesome/solid/gavel.svg");
  mask-image: url("../icons/fontawesome/solid/gavel.svg");
}

.fa-solid.fa-gear, .fas.fa-gear {
  -webkit-mask-image: url("../icons/fontawesome/solid/gear.svg");
  mask-image: url("../icons/fontawesome/solid/gear.svg");
}

.fa-solid.fa-gears, .fas.fa-gears {
  -webkit-mask-image: url("../icons/fontawesome/solid/gears.svg");
  mask-image: url("../icons/fontawesome/solid/gears.svg");
}

.fa-solid.fa-gem, .fas.fa-gem {
  -webkit-mask-image: url("../icons/fontawesome/solid/gem.svg");
  mask-image: url("../icons/fontawesome/solid/gem.svg");
}

.fa-solid.fa-gift, .fas.fa-gift {
  -webkit-mask-image: url("../icons/fontawesome/solid/gift.svg");
  mask-image: url("../icons/fontawesome/solid/gift.svg");
}

.fa-solid.fa-globe, .fas.fa-globe {
  -webkit-mask-image: url("../icons/fontawesome/solid/globe.svg");
  mask-image: url("../icons/fontawesome/solid/globe.svg");
}

.fa-solid.fa-hand, .fas.fa-hand {
  -webkit-mask-image: url("../icons/fontawesome/solid/hand.svg");
  mask-image: url("../icons/fontawesome/solid/hand.svg");
}

.fa-solid.fa-handshake, .fas.fa-handshake {
  -webkit-mask-image: url("../icons/fontawesome/solid/handshake.svg");
  mask-image: url("../icons/fontawesome/solid/handshake.svg");
}

.fa-solid.fa-heart, .fas.fa-heart {
  -webkit-mask-image: url("../icons/fontawesome/solid/heart.svg");
  mask-image: url("../icons/fontawesome/solid/heart.svg");
}

.fa-solid.fa-heart-pulse, .fas.fa-heart-pulse {
  -webkit-mask-image: url("../icons/fontawesome/solid/heart-pulse.svg");
  mask-image: url("../icons/fontawesome/solid/heart-pulse.svg");
}

.fa-solid.fa-highlighter, .fas.fa-highlighter {
  -webkit-mask-image: url("../icons/fontawesome/solid/highlighter.svg");
  mask-image: url("../icons/fontawesome/solid/highlighter.svg");
}

.fa-solid.fa-hourglass-start, .fas.fa-hourglass-start {
  -webkit-mask-image: url("../icons/fontawesome/solid/hourglass-start.svg");
  mask-image: url("../icons/fontawesome/solid/hourglass-start.svg");
}

.fa-solid.fa-house, .fas.fa-house {
  -webkit-mask-image: url("../icons/fontawesome/solid/house.svg");
  mask-image: url("../icons/fontawesome/solid/house.svg");
}

.fa-solid.fa-id-badge, .fas.fa-id-badge {
  -webkit-mask-image: url("../icons/fontawesome/solid/id-badge.svg");
  mask-image: url("../icons/fontawesome/solid/id-badge.svg");
}

.fa-solid.fa-id-card, .fas.fa-id-card {
  -webkit-mask-image: url("../icons/fontawesome/solid/id-card.svg");
  mask-image: url("../icons/fontawesome/solid/id-card.svg");
}

.fa-solid.fa-image, .fas.fa-image {
  -webkit-mask-image: url("../icons/fontawesome/solid/image.svg");
  mask-image: url("../icons/fontawesome/solid/image.svg");
}

.fa-solid.fa-key, .fas.fa-key {
  -webkit-mask-image: url("../icons/fontawesome/solid/key.svg");
  mask-image: url("../icons/fontawesome/solid/key.svg");
}

.fa-solid.fa-laptop-code, .fas.fa-laptop-code {
  -webkit-mask-image: url("../icons/fontawesome/solid/laptop-code.svg");
  mask-image: url("../icons/fontawesome/solid/laptop-code.svg");
}

.fa-solid.fa-layer-group, .fas.fa-layer-group {
  -webkit-mask-image: url("../icons/fontawesome/solid/layer-group.svg");
  mask-image: url("../icons/fontawesome/solid/layer-group.svg");
}

.fa-solid.fa-link, .fas.fa-link {
  -webkit-mask-image: url("../icons/fontawesome/solid/link.svg");
  mask-image: url("../icons/fontawesome/solid/link.svg");
}

.fa-solid.fa-link-slash, .fas.fa-link-slash {
  -webkit-mask-image: url("../icons/fontawesome/solid/link-slash.svg");
  mask-image: url("../icons/fontawesome/solid/link-slash.svg");
}

.fa-solid.fa-list, .fas.fa-list {
  -webkit-mask-image: url("../icons/fontawesome/solid/list.svg");
  mask-image: url("../icons/fontawesome/solid/list.svg");
}

.fa-solid.fa-list-check, .fas.fa-list-check {
  -webkit-mask-image: url("../icons/fontawesome/solid/list-check.svg");
  mask-image: url("../icons/fontawesome/solid/list-check.svg");
}

.fa-solid.fa-list-ol, .fas.fa-list-ol {
  -webkit-mask-image: url("../icons/fontawesome/solid/list-ol.svg");
  mask-image: url("../icons/fontawesome/solid/list-ol.svg");
}

.fa-solid.fa-location-dot, .fas.fa-location-dot {
  -webkit-mask-image: url("../icons/fontawesome/solid/location-dot.svg");
  mask-image: url("../icons/fontawesome/solid/location-dot.svg");
}

.fa-solid.fa-lock, .fas.fa-lock {
  -webkit-mask-image: url("../icons/fontawesome/solid/lock.svg");
  mask-image: url("../icons/fontawesome/solid/lock.svg");
}

.fa-solid.fa-magnifying-glass, .fas.fa-magnifying-glass {
  -webkit-mask-image: url("../icons/fontawesome/solid/magnifying-glass.svg");
  mask-image: url("../icons/fontawesome/solid/magnifying-glass.svg");
}

.fa-solid.fa-medal, .fas.fa-medal {
  -webkit-mask-image: url("../icons/fontawesome/solid/medal.svg");
  mask-image: url("../icons/fontawesome/solid/medal.svg");
}

.fa-solid.fa-minus, .fas.fa-minus {
  -webkit-mask-image: url("../icons/fontawesome/solid/minus.svg");
  mask-image: url("../icons/fontawesome/solid/minus.svg");
}

.fa-solid.fa-mobile-screen, .fas.fa-mobile-screen {
  -webkit-mask-image: url("../icons/fontawesome/solid/mobile-screen.svg");
  mask-image: url("../icons/fontawesome/solid/mobile-screen.svg");
}

.fa-solid.fa-newspaper, .fas.fa-newspaper {
  -webkit-mask-image: url("../icons/fontawesome/solid/newspaper.svg");
  mask-image: url("../icons/fontawesome/solid/newspaper.svg");
}

.fa-solid.fa-palette, .fas.fa-palette {
  -webkit-mask-image: url("../icons/fontawesome/solid/palette.svg");
  mask-image: url("../icons/fontawesome/solid/palette.svg");
}

.fa-solid.fa-panorama, .fas.fa-panorama {
  -webkit-mask-image: url("../icons/fontawesome/solid/panorama.svg");
  mask-image: url("../icons/fontawesome/solid/panorama.svg");
}

.fa-solid.fa-paper-plane, .fas.fa-paper-plane {
  -webkit-mask-image: url("../icons/fontawesome/solid/paper-plane.svg");
  mask-image: url("../icons/fontawesome/solid/paper-plane.svg");
}

.fa-solid.fa-pause, .fas.fa-pause {
  -webkit-mask-image: url("../icons/fontawesome/solid/pause.svg");
  mask-image: url("../icons/fontawesome/solid/pause.svg");
}

.fa-solid.fa-pen, .fas.fa-pen {
  -webkit-mask-image: url("../icons/fontawesome/solid/pen.svg");
  mask-image: url("../icons/fontawesome/solid/pen.svg");
}

.fa-solid.fa-pen-to-square, .fas.fa-pen-to-square {
  -webkit-mask-image: url("../icons/fontawesome/solid/pen-to-square.svg");
  mask-image: url("../icons/fontawesome/solid/pen-to-square.svg");
}

.fa-solid.fa-people-group, .fas.fa-people-group {
  -webkit-mask-image: url("../icons/fontawesome/solid/people-group.svg");
  mask-image: url("../icons/fontawesome/solid/people-group.svg");
}

.fa-solid.fa-plane, .fas.fa-plane {
  -webkit-mask-image: url("../icons/fontawesome/solid/plane.svg");
  mask-image: url("../icons/fontawesome/solid/plane.svg");
}

.fa-solid.fa-plane-departure, .fas.fa-plane-departure {
  -webkit-mask-image: url("../icons/fontawesome/solid/plane-departure.svg");
  mask-image: url("../icons/fontawesome/solid/plane-departure.svg");
}

.fa-solid.fa-play, .fas.fa-play {
  -webkit-mask-image: url("../icons/fontawesome/solid/play.svg");
  mask-image: url("../icons/fontawesome/solid/play.svg");
}

.fa-solid.fa-plug-circle-bolt, .fas.fa-plug-circle-bolt {
  -webkit-mask-image: url("../icons/fontawesome/solid/plug-circle-bolt.svg");
  mask-image: url("../icons/fontawesome/solid/plug-circle-bolt.svg");
}

.fa-solid.fa-plug-circle-check, .fas.fa-plug-circle-check {
  -webkit-mask-image: url("../icons/fontawesome/solid/plug-circle-check.svg");
  mask-image: url("../icons/fontawesome/solid/plug-circle-check.svg");
}

.fa-solid.fa-plus, .fas.fa-plus {
  -webkit-mask-image: url("../icons/fontawesome/solid/plus.svg");
  mask-image: url("../icons/fontawesome/solid/plus.svg");
}

.fa-solid.fa-power-off, .fas.fa-power-off {
  -webkit-mask-image: url("../icons/fontawesome/solid/power-off.svg");
  mask-image: url("../icons/fontawesome/solid/power-off.svg");
}

.fa-solid.fa-ranking-star, .fas.fa-ranking-star {
  -webkit-mask-image: url("../icons/fontawesome/solid/ranking-star.svg");
  mask-image: url("../icons/fontawesome/solid/ranking-star.svg");
}

.fa-solid.fa-receipt, .fas.fa-receipt {
  -webkit-mask-image: url("../icons/fontawesome/solid/receipt.svg");
  mask-image: url("../icons/fontawesome/solid/receipt.svg");
}

.fa-solid.fa-right-left, .fas.fa-right-left {
  -webkit-mask-image: url("../icons/fontawesome/solid/right-left.svg");
  mask-image: url("../icons/fontawesome/solid/right-left.svg");
}

.fa-solid.fa-right-to-bracket, .fas.fa-right-to-bracket {
  -webkit-mask-image: url("../icons/fontawesome/solid/right-to-bracket.svg");
  mask-image: url("../icons/fontawesome/solid/right-to-bracket.svg");
}

.fa-solid.fa-rotate, .fas.fa-rotate {
  -webkit-mask-image: url("../icons/fontawesome/solid/rotate.svg");
  mask-image: url("../icons/fontawesome/solid/rotate.svg");
}

.fa-solid.fa-rotate-left, .fas.fa-rotate-left {
  -webkit-mask-image: url("../icons/fontawesome/solid/rotate-left.svg");
  mask-image: url("../icons/fontawesome/solid/rotate-left.svg");
}

.fa-solid.fa-route, .fas.fa-route {
  -webkit-mask-image: url("../icons/fontawesome/solid/route.svg");
  mask-image: url("../icons/fontawesome/solid/route.svg");
}

.fa-solid.fa-scale-balanced, .fas.fa-scale-balanced {
  -webkit-mask-image: url("../icons/fontawesome/solid/scale-balanced.svg");
  mask-image: url("../icons/fontawesome/solid/scale-balanced.svg");
}

.fa-solid.fa-screwdriver-wrench, .fas.fa-screwdriver-wrench {
  -webkit-mask-image: url("../icons/fontawesome/solid/screwdriver-wrench.svg");
  mask-image: url("../icons/fontawesome/solid/screwdriver-wrench.svg");
}

.fa-solid.fa-seedling, .fas.fa-seedling {
  -webkit-mask-image: url("../icons/fontawesome/solid/seedling.svg");
  mask-image: url("../icons/fontawesome/solid/seedling.svg");
}

.fa-solid.fa-server, .fas.fa-server {
  -webkit-mask-image: url("../icons/fontawesome/solid/server.svg");
  mask-image: url("../icons/fontawesome/solid/server.svg");
}

.fa-solid.fa-share-nodes, .fas.fa-share-nodes {
  -webkit-mask-image: url("../icons/fontawesome/solid/share-nodes.svg");
  mask-image: url("../icons/fontawesome/solid/share-nodes.svg");
}

.fa-solid.fa-shield, .fas.fa-shield {
  -webkit-mask-image: url("../icons/fontawesome/solid/shield.svg");
  mask-image: url("../icons/fontawesome/solid/shield.svg");
}

.fa-solid.fa-shield-halved, .fas.fa-shield-halved {
  -webkit-mask-image: url("../icons/fontawesome/solid/shield-halved.svg");
  mask-image: url("../icons/fontawesome/solid/shield-halved.svg");
}

.fa-solid.fa-shield-heart, .fas.fa-shield-heart {
  -webkit-mask-image: url("../icons/fontawesome/solid/shield-heart.svg");
  mask-image: url("../icons/fontawesome/solid/shield-heart.svg");
}

.fa-solid.fa-shirt, .fas.fa-shirt {
  -webkit-mask-image: url("../icons/fontawesome/solid/shirt.svg");
  mask-image: url("../icons/fontawesome/solid/shirt.svg");
}

.fa-solid.fa-signal, .fas.fa-signal {
  -webkit-mask-image: url("../icons/fontawesome/solid/signal.svg");
  mask-image: url("../icons/fontawesome/solid/signal.svg");
}

.fa-solid.fa-signature, .fas.fa-signature {
  -webkit-mask-image: url("../icons/fontawesome/solid/signature.svg");
  mask-image: url("../icons/fontawesome/solid/signature.svg");
}

.fa-solid.fa-sliders, .fas.fa-sliders {
  -webkit-mask-image: url("../icons/fontawesome/solid/sliders.svg");
  mask-image: url("../icons/fontawesome/solid/sliders.svg");
}

.fa-solid.fa-snowflake, .fas.fa-snowflake {
  -webkit-mask-image: url("../icons/fontawesome/solid/snowflake.svg");
  mask-image: url("../icons/fontawesome/solid/snowflake.svg");
}

.fa-solid.fa-spinner, .fas.fa-spinner {
  -webkit-mask-image: url("../icons/fontawesome/solid/spinner.svg");
  mask-image: url("../icons/fontawesome/solid/spinner.svg");
}

.fa-solid.fa-square-poll-vertical, .fas.fa-square-poll-vertical {
  -webkit-mask-image: url("../icons/fontawesome/solid/square-poll-vertical.svg");
  mask-image: url("../icons/fontawesome/solid/square-poll-vertical.svg");
}

.fa-solid.fa-star, .fas.fa-star {
  -webkit-mask-image: url("../icons/fontawesome/solid/star.svg");
  mask-image: url("../icons/fontawesome/solid/star.svg");
}

.fa-solid.fa-thumbs-up, .fas.fa-thumbs-up {
  -webkit-mask-image: url("../icons/fontawesome/solid/thumbs-up.svg");
  mask-image: url("../icons/fontawesome/solid/thumbs-up.svg");
}

.fa-solid.fa-ticket, .fas.fa-ticket {
  -webkit-mask-image: url("../icons/fontawesome/solid/ticket.svg");
  mask-image: url("../icons/fontawesome/solid/ticket.svg");
}

.fa-solid.fa-trash, .fas.fa-trash {
  -webkit-mask-image: url("../icons/fontawesome/solid/trash.svg");
  mask-image: url("../icons/fontawesome/solid/trash.svg");
}

.fa-solid.fa-trash-can, .fas.fa-trash-can {
  -webkit-mask-image: url("../icons/fontawesome/solid/trash-can.svg");
  mask-image: url("../icons/fontawesome/solid/trash-can.svg");
}

.fa-solid.fa-trash-can-arrow-up, .fas.fa-trash-can-arrow-up {
  -webkit-mask-image: url("../icons/fontawesome/solid/trash-can-arrow-up.svg");
  mask-image: url("../icons/fontawesome/solid/trash-can-arrow-up.svg");
}

.fa-solid.fa-triangle-exclamation, .fas.fa-triangle-exclamation {
  -webkit-mask-image: url("../icons/fontawesome/solid/triangle-exclamation.svg");
  mask-image: url("../icons/fontawesome/solid/triangle-exclamation.svg");
}

.fa-solid.fa-trophy, .fas.fa-trophy {
  -webkit-mask-image: url("../icons/fontawesome/solid/trophy.svg");
  mask-image: url("../icons/fontawesome/solid/trophy.svg");
}

.fa-solid.fa-unlock, .fas.fa-unlock {
  -webkit-mask-image: url("../icons/fontawesome/solid/unlock.svg");
  mask-image: url("../icons/fontawesome/solid/unlock.svg");
}

.fa-solid.fa-upload, .fas.fa-upload {
  -webkit-mask-image: url("../icons/fontawesome/solid/upload.svg");
  mask-image: url("../icons/fontawesome/solid/upload.svg");
}

.fa-solid.fa-user, .fas.fa-user {
  -webkit-mask-image: url("../icons/fontawesome/solid/user.svg");
  mask-image: url("../icons/fontawesome/solid/user.svg");
}

.fa-solid.fa-user-astronaut, .fas.fa-user-astronaut {
  -webkit-mask-image: url("../icons/fontawesome/solid/user-astronaut.svg");
  mask-image: url("../icons/fontawesome/solid/user-astronaut.svg");
}

.fa-solid.fa-user-check, .fas.fa-user-check {
  -webkit-mask-image: url("../icons/fontawesome/solid/user-check.svg");
  mask-image: url("../icons/fontawesome/solid/user-check.svg");
}

.fa-solid.fa-user-gear, .fas.fa-user-gear {
  -webkit-mask-image: url("../icons/fontawesome/solid/user-gear.svg");
  mask-image: url("../icons/fontawesome/solid/user-gear.svg");
}

.fa-solid.fa-user-group, .fas.fa-user-group {
  -webkit-mask-image: url("../icons/fontawesome/solid/user-group.svg");
  mask-image: url("../icons/fontawesome/solid/user-group.svg");
}

.fa-solid.fa-user-lock, .fas.fa-user-lock {
  -webkit-mask-image: url("../icons/fontawesome/solid/user-lock.svg");
  mask-image: url("../icons/fontawesome/solid/user-lock.svg");
}

.fa-solid.fa-user-minus, .fas.fa-user-minus {
  -webkit-mask-image: url("../icons/fontawesome/solid/user-minus.svg");
  mask-image: url("../icons/fontawesome/solid/user-minus.svg");
}

.fa-solid.fa-user-pen, .fas.fa-user-pen {
  -webkit-mask-image: url("../icons/fontawesome/solid/user-pen.svg");
  mask-image: url("../icons/fontawesome/solid/user-pen.svg");
}

.fa-solid.fa-user-plus, .fas.fa-user-plus {
  -webkit-mask-image: url("../icons/fontawesome/solid/user-plus.svg");
  mask-image: url("../icons/fontawesome/solid/user-plus.svg");
}

.fa-solid.fa-user-secret, .fas.fa-user-secret {
  -webkit-mask-image: url("../icons/fontawesome/solid/user-secret.svg");
  mask-image: url("../icons/fontawesome/solid/user-secret.svg");
}

.fa-solid.fa-user-shield, .fas.fa-user-shield {
  -webkit-mask-image: url("../icons/fontawesome/solid/user-shield.svg");
  mask-image: url("../icons/fontawesome/solid/user-shield.svg");
}

.fa-solid.fa-user-slash, .fas.fa-user-slash {
  -webkit-mask-image: url("../icons/fontawesome/solid/user-slash.svg");
  mask-image: url("../icons/fontawesome/solid/user-slash.svg");
}

.fa-solid.fa-users, .fas.fa-users {
  -webkit-mask-image: url("../icons/fontawesome/solid/users.svg");
  mask-image: url("../icons/fontawesome/solid/users.svg");
}

.fa-solid.fa-users-gear, .fas.fa-users-gear {
  -webkit-mask-image: url("../icons/fontawesome/solid/users-gear.svg");
  mask-image: url("../icons/fontawesome/solid/users-gear.svg");
}

.fa-solid.fa-users-rays, .fas.fa-users-rays {
  -webkit-mask-image: url("../icons/fontawesome/solid/users-rays.svg");
  mask-image: url("../icons/fontawesome/solid/users-rays.svg");
}

.fa-solid.fa-users-slash, .fas.fa-users-slash {
  -webkit-mask-image: url("../icons/fontawesome/solid/users-slash.svg");
  mask-image: url("../icons/fontawesome/solid/users-slash.svg");
}

.fa-solid.fa-users-viewfinder, .fas.fa-users-viewfinder {
  -webkit-mask-image: url("../icons/fontawesome/solid/users-viewfinder.svg");
  mask-image: url("../icons/fontawesome/solid/users-viewfinder.svg");
}

.fa-solid.fa-wand-magic-sparkles, .fas.fa-wand-magic-sparkles {
  -webkit-mask-image: url("../icons/fontawesome/solid/wand-magic-sparkles.svg");
  mask-image: url("../icons/fontawesome/solid/wand-magic-sparkles.svg");
}

.fa-solid.fa-xmark, .fas.fa-xmark {
  -webkit-mask-image: url("../icons/fontawesome/solid/xmark.svg");
  mask-image: url("../icons/fontawesome/solid/xmark.svg");
}
