.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Pro");
  font-weight: 400;
}

.fa,
.far,
.fa-regular {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa-1x { font-size: 1em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-6x { font-size: 6em; }
.fa-7x { font-size: 7em; }
.fa-8x { font-size: 8em; }
.fa-9x { font-size: 9em; }
.fa-10x { font-size: 10em; }
.fa-2xs { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; }
.fa-xs { font-size: 0.75em; line-height: 0.08333em; vertical-align: 0.125em; }
.fa-sm { font-size: 0.875em; line-height: 0.07143em; vertical-align: 0.05357em; }
.fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; }
.fa-xl { font-size: 1.5em; line-height: 0.04167em; vertical-align: -0.125em; }
.fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-ul { list-style-type: none; margin-left: var(--fa-li-margin, 2.5em); padding-left: 0; }
.fa-ul > li { position: relative; }
.fa-li { left: calc(var(--fa-li-width, 2em) * -1); position: absolute; text-align: center; width: var(--fa-li-width, 2em); line-height: inherit; }
.fa-border { border-color: var(--fa-border-color, #eee); border-radius: var(--fa-border-radius, 0.1em); border-style: var(--fa-border-style, solid); border-width: var(--fa-border-width, 0.08em); padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }
.fa-pull-left { float: left; margin-right: var(--fa-pull-margin, 0.3em); }
.fa-pull-right { float: right; margin-left: var(--fa-pull-margin, 0.3em); }

.fa-beat { animation: fa-beat 1s ease-in-out infinite; }
.fa-bounce { animation: fa-bounce 1s cubic-bezier(0.28,0.84,0.42,1) infinite; }
.fa-fade { animation: fa-fade 1s cubic-bezier(0.4,0,0.6,1) infinite; }
.fa-beat-fade { animation: fa-beat-fade 1s cubic-bezier(0.4,0,0.6,1) infinite; }
.fa-flip { animation: fa-flip 1s ease-in-out infinite; }
.fa-shake { animation: fa-shake 1s linear infinite; }
.fa-spin { animation: fa-spin 2s linear infinite; }
.fa-spin-reverse { --fa-animation-direction: reverse; }
.fa-pulse, .fa-spin-pulse { animation: fa-spin 1s steps(8) infinite; }

@media (prefers-reduced-motion: reduce) {
  .fa-beat, .fa-bounce, .fa-fade, .fa-beat-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse {
    animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; transition-delay: 0s; transition-duration: 0s;
  }
}

@keyframes fa-beat { 0%,90% { transform: scale(1); } 45% { transform: scale(var(--fa-beat-scale,1.25)); } }
@keyframes fa-bounce { 0%{transform:scale(1,1) translateY(0)} 10%{transform:scale(1.1,0.9) translateY(0)} 30%{transform:scale(0.9,1.1) translateY(-0.5em)} 50%{transform:scale(1.05,0.95) translateY(0)} 57%{transform:scale(1,1) translateY(-0.125em)} 64%{transform:scale(1,1) translateY(0)} 100%{transform:scale(1,1) translateY(0)} }
@keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity,0.4); } }
@keyframes fa-beat-fade { 0%,100%{opacity:var(--fa-beat-fade-opacity,0.4);transform:scale(1)} 50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))} }
@keyframes fa-flip { 50% { transform: rotate3d(0,1,0,-180deg); } }
@keyframes fa-shake { 0%{transform:rotate(-15deg)} 4%{transform:rotate(15deg)} 8%,24%{transform:rotate(-18deg)} 12%,28%{transform:rotate(18deg)} 16%{transform:rotate(-22deg)} 20%{transform:rotate(22deg)} 32%{transform:rotate(-12deg)} 36%{transform:rotate(12deg)} 40%,100%{transform:rotate(0deg)} }
@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }

.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scale(-1,1); }
.fa-flip-vertical { transform: scale(1,-1); }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1,-1); }
.fa-rotate-by { transform: rotate(var(--fa-rotate-angle,none)); }
.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }
.fa-stack-1x, .fa-stack-2x { left: 0; position: absolute; text-align: center; width: 100%; z-index: var(--fa-stack-z-index,auto); }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: var(--fa-inverse,#fff); }

.fa-folder::before { content: "\f07b"; }
.fa-star::before { content: "\f005"; }
.fa-home-lg-alt::before { content: "\f015"; }
.fa-angle-down::before { content: "\f107"; }
.fa-angle-left::before { content: "\f104"; }
.fa-angle-right::before { content: "\f105"; }
.fa-angle-up::before { content: "\f106"; }
.fa-folder-open::before { content: "\f07c"; }
.fa-lock-keyhole::before { content: "\f30d"; }
.fa-lock-keyhole-open::before { content: "\f3c2"; }
.fa-zap::before { content: "\f0e7"; }
.fa-chart-simple::before { content: "\e473"; }
.fa-reply::before { content: "\f3e5"; }
.fa-square-poll-vertical::before { content: "\f681"; }
.fa-trash-can::before { content: "\f2ed"; }
.fa-user-plus::before { content: "\f234"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-envelope-open::before { content: "\f2b6"; }
.fa-thumbtack::before { content: "\f08d"; }
.fa-bullhorn::before { content: "\f0a1"; }
.fa-fire::before { content: "\f06d"; }
.fa-arrow-right::before { content: "\f061"; }
.fa-tag::before { content: "\f02b"; }
.fa-subtract::before { content: "\f068"; }
.fa-copy::before { content: "\f0c5"; }
.fa-file::before { content: "\f15b"; }
.fa-pen-to-square::before { content: "\f044"; }
.fa-thumbs-up::before { content: "\f164"; }
.fa-thumbs-down::before { content: "\f165"; }
.fa-quote-left::before { content: "\f10d"; }
.fa-contact-book::before { content: "\f2b9"; }
.fa-globe::before { content: "\f0ac"; }
.fa-arrow-up::before { content: "\f062"; }
.fa-arrow-down::before { content: "\f063"; }
.fa-user::before { content: "\f007"; }
.fa-brain-circuit::before { content: "\e0c6"; }
.fa-share-nodes::before { content: "\f1e0"; }
.fa-circle-exclamation::before { content: "\f06a"; }
.fa-octagon-exclamation::before { content: "\e204"; }
.fa-triangle-exclamation::before { content: "\f071"; }
.fa-toggle-on::before { content: "\f205"; }
.fa-toggle-off::before { content: "\f204"; }
.fa-navicon::before { content: "\f0c9"; }
.fa-circle::before { content: "\f111"; }
.fa-comments::before { content: "\f086"; }
.fa-medal::before { content: "\f5a2"; }
.fa-trophy::before { content: "\f091"; }
.fa-crown::before { content: "\f521"; }
.fa-shield::before { content: "\f132"; }
.fa-sign-in::before { content: "\f090"; }
.fa-sign-out::before { content: "\f08b"; }
.fa-download::before { content: "\f019"; }
.fa-cloud-download-alt::before { content: "\f0ed"; }
.fa-arrow-to-bottom::before { content: "\f33d"; }
.fa-heading::before { content: "\f1dc"; }
.fa-magnifying-glass::before { content: "\f002"; }
.fa-ellipsis-h::before { content: "\f141"; }
.fa-ellipsis-vertical::before { content: "\f142"; }
.fa-circle-ellipsis::before { content: "\e10a"; }
.fa-message::before { content: "\f27a"; }
.fa-clock-four::before { content: "\f017"; }
.fa-bell::before { content: "\f0f3"; }
.fa-bell-on::before { content: "\f8fa"; }
.fa-face-smile::before { content: "\f118"; }
.fa-lock::before { content: "\f023"; }
.fa-eye::before { content: "\f06e"; }
.fa-shield-halved::before { content: "\f3ed"; }
.fa-legal::before { content: "\f0e3"; }
.fa-bars-filter::before { content: "\e0ad"; }
.fa-gear::before { content: "\f013"; }
.fa-users::before { content: "\f0c0"; }
.fa-user-minus::before { content: "\f503"; }
.fa-user-cog::before { content: "\f4fe"; }
.fa-user-check::before { content: "\f4fc"; }
.fa-user-clock::before { content: "\f4fd"; }
.fa-user-group::before { content: "\f500"; }
.fa-user-pen::before { content: "\f4ff"; }
.fa-user-shield::before { content: "\f505"; }
.fa-user-slash::before { content: "\f506"; }
.fa-user-tag::before { content: "\f507"; }
.fa-user-xmark::before { content: "\f235"; }
.fa-users-gear::before { content: "\f509"; }
.fa-users-slash::before { content: "\e073"; }
.fa-user-circle::before { content: "\f2bd"; }
.fa-user-chart::before { content: "\f6a3"; }
.fa-vcard::before { content: "\f2bb"; }
.fa-circle-question::before { content: "\f059"; }
.fa-info-circle::before { content: "\f05a"; }
.fa-xmark::before { content: "\f00d"; }
.fa-poll-h::before { content: "\f682"; }
.fa-calendar-note::before { content: "\e0d5"; }
.fa-mobile::before { content: "\f3ce"; }
.fa-code::before { content: "\f121"; }
.fa-eye-slash::before { content: "\f070"; }
.fa-flag::before { content: "\f024"; }
.fa-comment-code::before { content: "\e147"; }
.fa-message-code::before { content: "\e1df"; }
.fa-code-simple::before { content: "\e13d"; }
.fa-cloud-upload-alt::before { content: "\f0ee"; }
.fa-expand::before { content: "\f065"; }
.fa-bold::before { content: "\f032"; }
.fa-italic::before { content: "\f033"; }
.fa-underline::before { content: "\f0cd"; }
.fa-strikethrough::before { content: "\f0cc"; }
.fa-list-dots::before { content: "\f0ca"; }
.fa-list-numeric::before { content: "\f0cb"; }
.fa-tasks::before { content: "\f0ae"; }
.fa-paragraph::before { content: "\f1dd"; }
.fa-horizontal-rule::before { content: "\f86c"; }
.fa-link::before { content: "\f0c1"; }
.fa-image::before { content: "\f03e"; }
.fa-table::before { content: "\f0ce"; }
.fa-palette::before { content: "\f53f"; }
.fa-brush::before { content: "\f55d"; }
.fa-align-left::before { content: "\f036"; }
.fa-arrow-rotate-left::before { content: "\f0e2"; }
.fa-arrow-rotate-right::before { content: "\f01e"; }
.fa-grip-dots-vertical::before { content: "\e411"; }
.fa-subscript::before { content: "\f12c"; }
.fa-superscript::before { content: "\f12b"; }
.fa-font::before { content: "\f031"; }
.fa-text-size::before { content: "\f894"; }
.fa-paint-roller::before { content: "\f5aa"; }
.fa-browser::before { content: "\f37e"; }
.fa-paste::before { content: "\f0ea"; }
.fa-angle-double-left::before { content: "\f100"; }
.fa-angles-right::before { content: "\f101"; }
.fa-location-crosshairs::before { content: "\f601"; }
.fa-arrows::before { content: "\f047"; }
.fa-gears::before { content: "\f085"; }
.fa-film::before { content: "\f008"; }
.fa-check::before { content: "\f00c"; }
.fa-plus::before { content: "\2b"; }
.fa-hashtag::before { content: "\23"; }
.fa-at::before { content: "\40"; }
.fa-paper-plane::before { content: "\f1d8"; }
.fa-pen::before { content: "\f304"; }
.fa-house::before { content: "\f015"; }
.fa-paperclip::before { content: "\f0c6"; }

:root, :host {
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro";
}

@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://cdn.jsdelivr.net/gh/hu6amini/perve_avenue@b9732378c122711289e5d02f3145b877e8ab3c36/fonts/fa-regular-400-subset.woff2") format("woff2");
}

.far,
.fa-regular {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 400;
}
