.fa {font-family: var(--fa-style-family, "Font Awesome 6 Free"); font-weight: var(--fa-style, 900)} .fa, .fa-classic, .fa-sharp, .fas, .fa-solid, .far, .fa-regular, .fab, .fa-brands {-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} .fas, .fa-classic, .fa-solid, .far, .fa-regular {font-family: 'Font Awesome 6 Free'} .fab, .fa-brands {font-family: 'Font Awesome 6 Brands'} .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 {-webkit-animation-name: fa-beat; animation-name: fa-beat; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); animation-timing-function: var(--fa-animation-timing, ease-in-out)} .fa-bounce {-webkit-animation-name: fa-bounce; animation-name: fa-bounce; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1))} .fa-fade {-webkit-animation-name: fa-fade; animation-name: fa-fade; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))} .fa-beat-fade {-webkit-animation-name: fa-beat-fade; animation-name: fa-beat-fade; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))} .fa-flip {-webkit-animation-name: fa-flip; animation-name: fa-flip; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); animation-timing-function: var(--fa-animation-timing, ease-in-out)} .fa-shake {-webkit-animation-name: fa-shake; animation-name: fa-shake; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, linear); animation-timing-function: var(--fa-animation-timing, linear)} .fa-spin {-webkit-animation-name: fa-spin; animation-name: fa-spin; -webkit-animation-delay: var(--fa-animation-delay, 0s); animation-delay: var(--fa-animation-delay, 0s); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 2s); animation-duration: var(--fa-animation-duration, 2s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, linear); animation-timing-function: var(--fa-animation-timing, linear)} .fa-spin-reverse {--fa-animation-direction: reverse} .fa-pulse, .fa-spin-pulse {-webkit-animation-name: fa-spin; animation-name: fa-spin; -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); animation-timing-function: var(--fa-animation-timing, steps(8))} @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 {-webkit-animation-delay: -1ms; animation-delay: -1ms; -webkit-animation-duration: 1ms; animation-duration: 1ms; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-duration: 0s; transition-duration: 0s} } @-webkit-keyframes fa-beat {0%, 90% {-webkit-transform: scale(1); transform: scale(1)} 45% {-webkit-transform: scale(var(--fa-beat-scale, 1.25)); transform: scale(var(--fa-beat-scale, 1.25))} } @keyframes fa-beat {0%, 90% {-webkit-transform: scale(1); transform: scale(1)} 45% {-webkit-transform: scale(var(--fa-beat-scale, 1.25)); transform: scale(var(--fa-beat-scale, 1.25))} } @-webkit-keyframes fa-bounce {0% {-webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0)} 10% {-webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0)} 30% {-webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em))} 50% {-webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0)} 57% {-webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em))} 64% {-webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0)} 100% {-webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0)} } @keyframes fa-bounce {0% {-webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0)} 10% {-webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0)} 30% {-webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em))} 50% {-webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0)} 57% {-webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em))} 64% {-webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0)} 100% {-webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0)} } @-webkit-keyframes fa-fade {50% {opacity: var(--fa-fade-opacity, 0.4)} } @keyframes fa-fade {50% {opacity: var(--fa-fade-opacity, 0.4)} } @-webkit-keyframes fa-beat-fade {0%, 100% {opacity: var(--fa-beat-fade-opacity, 0.4); -webkit-transform: scale(1); transform: scale(1)} 50% {opacity: 1; -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); transform: scale(var(--fa-beat-fade-scale, 1.125))} } @keyframes fa-beat-fade {0%, 100% {opacity: var(--fa-beat-fade-opacity, 0.4); -webkit-transform: scale(1); transform: scale(1)} 50% {opacity: 1; -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); transform: scale(var(--fa-beat-fade-scale, 1.125))} } @-webkit-keyframes fa-flip {50% {-webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))} } @keyframes fa-flip {50% {-webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))} } @-webkit-keyframes fa-shake {0% {-webkit-transform: rotate(-15deg); transform: rotate(-15deg)} 4% {-webkit-transform: rotate(15deg); transform: rotate(15deg)} 8%, 24% {-webkit-transform: rotate(-18deg); transform: rotate(-18deg)} 12%, 28% {-webkit-transform: rotate(18deg); transform: rotate(18deg)} 16% {-webkit-transform: rotate(-22deg); transform: rotate(-22deg)} 20% {-webkit-transform: rotate(22deg); transform: rotate(22deg)} 32% {-webkit-transform: rotate(-12deg); transform: rotate(-12deg)} 36% {-webkit-transform: rotate(12deg); transform: rotate(12deg)} 40%, 100% {-webkit-transform: rotate(0deg); transform: rotate(0deg)} } @keyframes fa-shake {0% {-webkit-transform: rotate(-15deg); transform: rotate(-15deg)} 4% {-webkit-transform: rotate(15deg); transform: rotate(15deg)} 8%, 24% {-webkit-transform: rotate(-18deg); transform: rotate(-18deg)} 12%, 28% {-webkit-transform: rotate(18deg); transform: rotate(18deg)} 16% {-webkit-transform: rotate(-22deg); transform: rotate(-22deg)} 20% {-webkit-transform: rotate(22deg); transform: rotate(22deg)} 32% {-webkit-transform: rotate(-12deg); transform: rotate(-12deg)} 36% {-webkit-transform: rotate(12deg); transform: rotate(12deg)} 40%, 100% {-webkit-transform: rotate(0deg); transform: rotate(0deg)} } @-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg); transform: rotate(0deg)} 100% {-webkit-transform: rotate(360deg); transform: rotate(360deg)} } @keyframes fa-spin {0% {-webkit-transform: rotate(0deg); transform: rotate(0deg)} 100% {-webkit-transform: rotate(360deg); transform: rotate(360deg)} } .fa-rotate-90 {-webkit-transform: rotate(90deg); transform: rotate(90deg)} .fa-rotate-180 {-webkit-transform: rotate(180deg); transform: rotate(180deg)} .fa-rotate-270 {-webkit-transform: rotate(270deg); transform: rotate(270deg)} .fa-flip-horizontal {-webkit-transform: scale(-1, 1); transform: scale(-1, 1)} .fa-flip-vertical {-webkit-transform: scale(1, -1); transform: scale(1, -1)} .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {-webkit-transform: scale(-1, -1); transform: scale(-1, -1)} .fa-rotate-by {-webkit-transform: rotate(var(--fa-rotate-angle, none)); 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)} .sr-only, .fa-sr-only {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0} .sr-only-focusable:not(:focus), .fa-sr-only-focusable:not(:focus) {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0} :root, :host {--fa-style-family-brands: 'Font Awesome 6 Brands'; --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'} @font-face {font-family: 'Font Awesome 6 Brands'; font-style: normal; font-weight: 400; font-display: block; src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype")} .fab, .fa-brands {font-weight: 400} :root, :host {--fa-style-family-classic: 'Font Awesome 6 Free'; --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'} @font-face {font-family: 'Font Awesome 6 Free'; font-style: normal; font-weight: 400; font-display: block; src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype")} .far, .fa-regular {font-weight: 400} :root, :host {--fa-style-family-classic: 'Font Awesome 6 Free'; --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'} @font-face {font-family: 'Font Awesome 6 Free'; font-style: normal; font-weight: 900; font-display: block; src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype")} .fas, .fa-solid {font-weight: 900} @font-face {font-family: 'Font Awesome 5 Brands'; font-display: block; font-weight: 400; src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype")} @font-face {font-family: 'Font Awesome 5 Free'; font-display: block; font-weight: 900; src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype")} @font-face {font-family: 'Font Awesome 5 Free'; font-display: block; font-weight: 400; src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype")} @font-face {font-family: 'FontAwesome'; font-display: block; src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype")} @font-face {font-family: 'FontAwesome'; font-display: block; src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype")} @font-face {font-family: 'FontAwesome'; font-display: block; src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC} @font-face {font-family: 'FontAwesome'; font-display: block; src: url("../webfonts/fa-v4compatibility.woff2") format("woff2"), url("../webfonts/fa-v4compatibility.ttf") format("truetype"); unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A} .fa-bolt::before {content: "\f0e7"} .fa-chart-line::before {content: "\f201"} .fa-cloud-upload-alt::before {content: "\f0ee"} .fa-comments::before {content: "\f086"} .fa-envelope::before {content: "\f0e0"} .fa-github:before {content: "\f09b"} .fa-headset::before {content: "\f590"} .fa-linkedin-in:before {content: "\f0e1"} .fa-lock::before {content: "\f023"} .fa-map-marker-alt::before {content: "\f3c5"} .fa-mobile-alt::before {content: "\f3cd"} .fa-newspaper::before {content: "\f1ea"} .fa-phone::before {content: "\f095"} .fa-shield-alt::before {content: "\f3ed"} .fa-sync-alt::before {content: "\f2f1"} .fa-wallet::before {content: "\f555"} .fa-weibo:before {content: "\f18a"} .fa-weixin:before {content: "\f1d7"}