:root{--fa-family-classic:"Font Awesome 7 Pro";--fa-family-brands:"Font Awesome 7 Brands";--fa-family-duotone:"Font Awesome 7 Duotone";--fa-family-sharp:"Font Awesome 7 Sharp";--fa-family-sharp-duotone:"Font Awesome 7 Sharp Duotone"}
.fa,.fa-classic,.fas,.far,.fal,.fat,.fa-brands,.fab,.fa-duotone,.fad,.fadr,.fadl,.fadt,.fa-sharp,.fass,.fasr,.fasl,.fast,.fa-sharp-duotone,.fasds,.fasdr,.fasdl,.fasdt,.fa-solid,.fa-regular,.fa-light,.fa-thin{--_fa-family:var(--fa-family,"Font Awesome 7 Pro");display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:var(--_fa-family);font-weight:var(--fa-style,900);text-align:center;width:var(--fa-width)}
.fa-classic,.fas,.far,.fal,.fat{--fa-family:var(--fa-family-classic)}
.fa-brands,.fab{--fa-family:var(--fa-family-brands)}
.fa-duotone,.fad,.fadr,.fadl,.fadt{--fa-family:var(--fa-family-duotone);position:relative}
.fa-sharp,.fass,.fasr,.fasl,.fast{--fa-family:var(--fa-family-sharp)}
.fa-sharp-duotone,.fasds,.fasdr,.fasdl,.fasdt{--fa-family:var(--fa-family-sharp-duotone);position:relative}
.fa-solid,.fas,.fad,.fass,.fasds{--fa-style:900}
.fa-regular,.far,.fab,.fadr,.fasr,.fasdr{--fa-style:400}
.fa-light,.fal,.fadl,.fasl,.fasdl{--fa-style:300}
.fa-thin,.fat,.fadt,.fast,.fasdt{--fa-style:100}
.fa::before,.fa-classic::before,.fas::before,.far::before,.fal::before,.fat::before,.fa-brands::before,.fab::before,.fa-duotone::before,.fad::before,.fadr::before,.fadl::before,.fadt::before,.fa-sharp::before,.fass::before,.fasr::before,.fasl::before,.fast::before,.fa-sharp-duotone::before,.fasds::before,.fasdr::before,.fasdl::before,.fasdt::before,.fa-solid::before,.fa-regular::before,.fa-light::before,.fa-thin::before{content:var(--fa)/""}
@supports not (content:""/""){.fa::before,.fa-classic::before,.fas::before,.far::before,.fal::before,.fat::before,.fa-brands::before,.fab::before,.fa-duotone::before,.fad::before,.fadr::before,.fadl::before,.fadt::before,.fa-sharp::before,.fass::before,.fasr::before,.fasl::before,.fast::before,.fa-sharp-duotone::before,.fasds::before,.fasdr::before,.fasdl::before,.fasdt::before,.fa-solid::before,.fa-regular::before,.fa-light::before,.fa-thin::before{content:var(--fa)}}
.fa-duotone::before,.fad::before,.fadr::before,.fadl::before,.fadt::before{position:absolute;color:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}
.fa-duotone::after,.fad::after,.fadr::after,.fadl::after,.fadt::after{content:var(--fa)/"";font-feature-settings:"ss01";color:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,0.4)}
@supports not (content:""/""){.fa-duotone::after,.fad::after,.fadr::after,.fadl::after,.fadt::after{content:var(--fa)}}
.fa-swap-opacity .fa-duotone::before,.fa-duotone.fa-swap-opacity::before,.fa-swap-opacity .fad::before,.fad.fa-swap-opacity::before,.fa-swap-opacity .fadr::before,.fadr.fa-swap-opacity::before,.fa-swap-opacity .fadl::before,.fadl.fa-swap-opacity::before,.fa-swap-opacity .fadt::before,.fadt.fa-swap-opacity::before{opacity:var(--fa-secondary-opacity,0.4)}
.fa-swap-opacity .fa-duotone::after,.fa-duotone.fa-swap-opacity::after,.fa-swap-opacity .fad::after,.fad.fa-swap-opacity::after,.fa-swap-opacity .fadr::after,.fadr.fa-swap-opacity::after,.fa-swap-opacity .fadl::after,.fadl.fa-swap-opacity::after,.fa-swap-opacity .fadt::after,.fadt.fa-swap-opacity::after{opacity:var(--fa-primary-opacity,1)}
.fa-sharp-duotone::before,.fasds::before,.fasdr::before,.fasdl::before,.fasdt::before{position:absolute;color:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}
.fa-sharp-duotone::after,.fasds::after,.fasdr::after,.fasdl::after,.fasdt::after{content:var(--fa)/"";font-feature-settings:"ss01";color:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,0.4)}
@supports not (content:""/""){.fa-sharp-duotone::after,.fasds::after,.fasdr::after,.fasdl::after,.fasdt::after{content:var(--fa)}}
.fa-swap-opacity .fa-sharp-duotone::before,.fa-sharp-duotone.fa-swap-opacity::before,.fa-swap-opacity .fasds::before,.fasds.fa-swap-opacity::before,.fa-swap-opacity .fasdr::before,.fasdr.fa-swap-opacity::before,.fa-swap-opacity .fasdl::before,.fasdl.fa-swap-opacity::before,.fa-swap-opacity .fasdt::before,.fasdt.fa-swap-opacity::before{opacity:var(--fa-secondary-opacity,0.4)}
.fa-swap-opacity .fa-sharp-duotone::after,.fa-sharp-duotone.fa-swap-opacity::after,.fa-swap-opacity .fasds::after,.fasds.fa-swap-opacity::after,.fa-swap-opacity .fasdr::after,.fasdr.fa-swap-opacity::after,.fa-swap-opacity .fasdl::after,.fasdl.fa-swap-opacity::after,.fa-swap-opacity .fasdt::after,.fasdt.fa-swap-opacity::after{opacity:var(--fa-primary-opacity,1)}
@font-face{font-family:"Font Awesome 7 Brands";font-weight:400;font-display:block;src:url(fa-brands-400.woff2?v=7707f3e3) format("woff2")}
@font-face{font-family:"Font Awesome 7 Pro";font-weight:400;font-display:block;src:url(fa-regular-400.woff2?v=83ccdc4a) format("woff2")}
@font-face{font-family:"Font Awesome 7 Pro";font-weight:900;font-display:block;src:url(fa-solid-900.woff2?v=d6b7c3b1) format("woff2")}
@font-face{font-family:"Font Awesome 7 Duotone";font-weight:900;font-display:block;src:url(fa-duotone-900.woff2?v=493343d1) format("woff2")}
.fa-angle-right{--fa:"\f105"}
.fa-angles-left{--fa:"\f100"}
.fa-arrow-down{--fa:"\f063"}
.fa-arrow-down-to-line{--fa:"\f33d"}
.fa-arrow-left{--fa:"\f060"}
.fa-arrow-pointer{--fa:"\f245"}
.fa-arrow-right{--fa:"\f061"}
.fa-arrow-right-from-bracket{--fa:"\f08b"}
.fa-arrow-right-to-bracket{--fa:"\f090"}
.fa-arrow-trend-up{--fa:"\e098"}
.fa-arrow-up{--fa:"\f062"}
.fa-arrow-up-arrow-down{--fa:"\e099"}
.fa-arrow-up-from-bracket{--fa:"\e09a"}
.fa-arrow-up-right-from-square{--fa:"\f08e"}
.fa-arrow-up-to-line{--fa:"\f341"}
.fa-bars{--fa:"\f0c9"}
.fa-book{--fa:"\f02d"}
.fa-boxes-packing{--fa:"\e4c7"}
.fa-boxes-stacked{--fa:"\f468"}
.fa-briefcase{--fa:"\f0b1"}
.fa-buildings{--fa:"\e0cc"}
.fa-caret-down{--fa:"\f0d7"}
.fa-cart-arrow-down{--fa:"\f218"}
.fa-cart-shopping{--fa:"\f07a"}
.fa-check{--fa:"\f00c"}
.fa-chevron-down{--fa:"\f078"}
.fa-chevron-left{--fa:"\f053"}
.fa-chevron-right{--fa:"\f054"}
.fa-chevron-up{--fa:"\f077"}
.fa-circle{--fa:"\f111"}
.fa-circle-check{--fa:"\f058"}
.fa-circle-exclamation{--fa:"\f06a"}
.fa-circle-info{--fa:"\f05a"}
.fa-circle-notch{--fa:"\f1ce"}
.fa-circle-question{--fa:"\f059"}
.fa-circle-xmark{--fa:"\f057"}
.fa-clock{--fa:"\f017"}
.fa-comment{--fa:"\f075"}
.fa-comment-dots{--fa:"\f4ad"}
.fa-comments{--fa:"\f086"}
.fa-cube{--fa:"\f1b2"}
.fa-dolly{--fa:"\f472"}
.fa-download{--fa:"\f019"}
.fa-ellipsis{--fa:"\f141"}
.fa-ellipsis-vertical{--fa:"\f142"}
.fa-envelope{--fa:"\f0e0"}
.fa-envelope-open-text{--fa:"\f658"}
.fa-expand{--fa:"\f065"}
.fa-eye{--fa:"\f06e"}
.fa-file{--fa:"\f15b"}
.fa-file-contract{--fa:"\f56c"}
.fa-file-csv{--fa:"\f6dd"}
.fa-file-lines{--fa:"\f15c"}
.fa-file-pdf{--fa:"\f1c1"}
.fa-filter{--fa:"\f0b0"}
.fa-filter-slash{--fa:"\e17d"}
.fa-flask{--fa:"\f0c3"}
.fa-folder-open{--fa:"\f07c"}
.fa-folder-tree{--fa:"\f802"}
.fa-gear{--fa:"\f013"}
.fa-globe{--fa:"\f0ac"}
.fa-grid-2{--fa:"\e196"}
.fa-grip{--fa:"\f58d"}
.fa-handshake{--fa:"\f2b5"}
.fa-heart{--fa:"\f004"}
.fa-heart-pulse{--fa:"\f21e"}
.fa-house{--fa:"\f015"}
.fa-image{--fa:"\f03e"}
.fa-images{--fa:"\f302"}
.fa-industry{--fa:"\f275"}
.fa-industry-windows{--fa:"\f3b3"}
.fa-instagram{--fa:"\f16d"}
.fa-layer-group{--fa:"\f5fd"}
.fa-layer-minus{--fa:"\f5fe"}
.fa-layer-plus{--fa:"\f5ff"}
.fa-leaf{--fa:"\f06c"}
.fa-link{--fa:"\f0c1"}
.fa-linkedin-in{--fa:"\f0e1"}
.fa-list{--fa:"\f03a"}
.fa-location-dot{--fa:"\f3c5"}
.fa-lock{--fa:"\f023"}
.fa-magnifying-glass{--fa:"\f002"}
.fa-message{--fa:"\f27a"}
.fa-microchip{--fa:"\f2db"}
.fa-minus{--fa:"\f068"}
.fa-newspaper{--fa:"\f1ea"}
.fa-paper-plane{--fa:"\f1d8"}
.fa-pen-to-square{--fa:"\f044"}
.fa-plus{--fa:"\2b"}
.fa-quote-left{--fa:"\f10d"}
.fa-quote-right{--fa:"\f10e"}
.fa-rectangle-list{--fa:"\f022"}
.fa-server{--fa:"\f233"}
.fa-shield-check{--fa:"\f2f7"}
.fa-sliders{--fa:"\f1de"}
.fa-sort{--fa:"\f0dc"}
.fa-sort-down{--fa:"\f0dd"}
.fa-sort-up{--fa:"\f0de"}
.fa-sparkles{--fa:"\f890"}
.fa-square-facebook{--fa:"\f082"}
.fa-star{--fa:"\f005"}
.fa-store{--fa:"\f54e"}
.fa-table-cells{--fa:"\f00a"}
.fa-table-columns{--fa:"\f0db"}
.fa-tags{--fa:"\f02c"}
.fa-ticket{--fa:"\f145"}
.fa-triangle-exclamation{--fa:"\f071"}
.fa-truck-fast{--fa:"\f48b"}
.fa-user{--fa:"\f007"}
.fa-user-plus{--fa:"\f234"}
.fa-x-twitter{--fa:"\e61b"}
.fa-xmark{--fa:"\f00d"}
.fa-youtube{--fa:"\f167"}
.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:calc(10 / 16 * 1em);line-height:calc(1 / 10 * 1em);vertical-align:calc((6 / 10 - 0.375) * 1em)}
.fa-xs{font-size:calc(12 / 16 * 1em);line-height:calc(1 / 12 * 1em);vertical-align:calc((6 / 12 - 0.375) * 1em)}
.fa-sm{font-size:calc(14 / 16 * 1em);line-height:calc(1 / 14 * 1em);vertical-align:calc((6 / 14 - 0.375) * 1em)}
.fa-lg{font-size:calc(20 / 16 * 1em);line-height:calc(1 / 20 * 1em);vertical-align:calc((6 / 20 - 0.375) * 1em)}
.fa-xl{font-size:calc(24 / 16 * 1em);line-height:calc(1 / 24 * 1em);vertical-align:calc((6 / 24 - 0.375) * 1em)}
.fa-2xl{font-size:calc(32 / 16 * 1em);line-height:calc(1 / 32 * 1em);vertical-align:calc((6 / 32 - 0.375) * 1em)}
.fa-width-auto{--fa-width:auto}
.fa-fw,.fa-width-fixed{--fa-width:1.25em}
.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0}
.fa-li{inset-inline-start:calc(-1 * var(--fa-li-width,2em));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.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,0.1875em 0.25em)}
.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,0.3em)}
.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,0.3em)}
.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,0))}
.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}
.fa-stack-1x,.fa-stack-2x{--fa-width:100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);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-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}
.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(0.28,0.84,0.42,1))}
.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}
.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}
.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}
.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,0.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}
.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}
.fa-spin-reverse{--fa-animation-direction:reverse}
.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}
.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}
.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}
.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}
@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{animation:none !important;transition:none !important}}
@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale,1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}90%{transform:scale(1)}}
@keyframes fa-bounce{0%{transform:scale(1,1) translateY(0);animation-timing-function:var(--fa-animation-timing)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06),var(--fa-bounce-start-scale-y,0.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(0.33,0,0.66,0.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,0.94),var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(-1 * var(--fa-bounce-height,0.5em)));animation-timing-function:cubic-bezier(0.33,0.66,0.66,1)}52%{transform:scale(1,1) translateY(calc(-1 * var(--fa-bounce-height,0.5em) * 1.1));animation-timing-function:cubic-bezier(0.5,0,1,0.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06),var(--fa-bounce-land-scale-y,0.92)) translateY(0);animation-timing-function:cubic-bezier(0.33,0.33,0.66,1)}85%{transform:scale(0.98,1.04) translateY(calc(-2px * var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(0.33,0,0.66,1)}100%{transform:scale(1,1) translateY(0)}}
@keyframes fa-fade{0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(0.2,0,0.4,1)}40%{opacity:var(--fa-fade-opacity,0.4);transform:scale(0.98);animation-timing-function:cubic-bezier(0.4,0,0.6,1)}100%{opacity:1;transform:scale(1)}}
@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,0.4);transform:scale(1);animation-timing-function:cubic-bezier(0.2,0,0.4,1)}25%{opacity:calc(var(--fa-beat-fade-opacity,0.4) + 0.4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(0.4,0,0.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(0.4,0,0.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,0.4) + 0.4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(0.4,0,0.6,1)}100%{opacity:var(--fa-beat-fade-opacity,0.4);transform:scale(1)}}
@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(0.2,0,0.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,0.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(0.33,0,0.66,0.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-360deg) * 0.6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-360deg) * 0.5));animation-timing-function:cubic-bezier(0.33,0.66,0.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(0.33,0,0.66,1)}100%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-360deg))}}
@keyframes fa-shake{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0.2,0,0.8,1)}8%{transform:rotate(35deg) translateX(1px);animation-timing-function:cubic-bezier(0.3,0,0.7,1)}20%{transform:rotate(-22deg) translateX(-1px);animation-timing-function:cubic-bezier(0.3,0,0.7,1)}35%{transform:rotate(15deg) translateX(1px);animation-timing-function:cubic-bezier(0.3,0,0.7,1)}50%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(0.4,0,0.6,1)}65%{transform:rotate(5deg);animation-timing-function:cubic-bezier(0.4,0,0.6,1)}78%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(0.4,0,0.6,1)}90%{transform:rotate(1deg);animation-timing-function:cubic-bezier(0.4,0,0.2,1)}100%{transform:rotate(0deg)}}
@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@keyframes fa-spin-snap{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}12%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}16.67%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}28.67%{transform:rotate(120deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}33.33%{transform:rotate(120deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}45.33%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}62%{transform:rotate(240deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}66.67%{transform:rotate(240deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}78.67%{transform:rotate(300deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}83.33%{transform:rotate(300deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}95.33%{transform:rotate(360deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}100%{transform:rotate(360deg)}}
@keyframes fa-spin-snap-4{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}15%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}40%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}65%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}90%{transform:rotate(360deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}100%{transform:rotate(360deg)}}
@keyframes fa-spin-snap-8{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}9%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}12.5%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}21.5%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}34%{transform:rotate(135deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}37.5%{transform:rotate(135deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}46.5%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}59%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}62.5%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}71.5%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}84%{transform:rotate(315deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}87.5%{transform:rotate(315deg);animation-timing-function:cubic-bezier(0,0,0.2,1)}96.5%{transform:rotate(360deg);animation-timing-function:cubic-bezier(0.8,0,1,1)}100%{transform:rotate(360deg)}}
