/*
! Fancy Animations v2.15.0 | 2026-06-22 23:16:46
*/


[class*=fb-anim--],[class*=fb-anim--]:after,[class^=fb-anim--],[class^=fb-anim--]:after{animation-delay:var(--fba-delay);animation-duration:var(--fba-duration);animation-fill-mode:forwards;opacity:0;--fb-anim-name:""}.fb-anim--visible:not(.fb-anim--fade-in){opacity:1}@media (max-width:767px){.fb-anim--no-mobile,.fb-anim--no-mobile .fb-word,.fb-anim--no-mobile .fb-word span{animation-delay:0s;animation-duration:0s;animation-name:fb-anim--visible!important}.fb-anim--no-mobile .fb-word,.fb-anim--no-mobile .fb-word span{opacity:1!important}}@media (max-width:991px){.fb-anim--no-tablet,.fb-anim--no-tablet .fb-word,.fb-anim--no-tablet .fb-word span{animation-delay:0s;animation-duration:0s;animation-name:fb-anim--visible!important}.fb-anim--no-tablet .fb-word,.fb-anim--no-tablet .fb-word span{opacity:1!important}}[class*=fb-anim--kenburns],[class^=fb-anim--kenburns]{animation-duration:20s}[class*=fb-anim--text],[class*=fb-anim--text] span,[class^=fb-anim--text],[class^=fb-anim--text] span{display:inline-block}[class*=fb-anim--text],[class^=fb-anim--text]{opacity:1}[class*=fb-anim--text].fb-anim--word .fb-word,[class*=fb-anim--text]:not(.fb-anim--word) .fb-word span,[class^=fb-anim--text].fb-anim--word .fb-word,[class^=fb-anim--text]:not(.fb-anim--word) .fb-word span{--fa-delay-text:calc(var(--fa-t)*var(--fba-duration-text)/3.5 + var(--fba-delay));animation-delay:var(--fa-delay-text);animation-duration:calc(var(--fba-duration)/3);animation-fill-mode:forwards;opacity:0;transform-origin:left}@keyframes fb-anim--visible{to{opacity:1}}[class*=fb-hover--],[class*=fb-hover--]:after,[class^=fb-hover--],[class^=fb-hover--]:after{transition-duration:.5s;transition-property:all}[class*=fb-hover--]:hover,[class*=fb-hover--]:hover:after,[class^=fb-hover--]:hover,[class^=fb-hover--]:hover:after{animation-delay:0s!important;animation-duration:.7s}@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}body,section{overflow-x:clip}.splide__slide [class*=fb-anim--],.splide__slide [class*=fb-anim--]:after,.splide__slide [class^=fb-anim--],.splide__slide [class^=fb-anim--]:after,.splide__slide[class*=fb-anim--],.splide__slide[class*=fb-anim--]:after,.splide__slide[class^=fb-anim--],.splide__slide[class^=fb-anim--]:after{animation-delay:0s}:root{--fa-from--zoom:0;--fa-to--zoom:1;--fa-start--zoom:0;--fa-end--zoom:1;--fa-from--fade:0;--fa-to--fade:1;--fa-start--fade:0;--fa-end--fade:1;--fa-from--left-right:0;--fa-to--left-right:1;--fa-start--left-right:0;--fa-end--left-right:1;--fa-from--right-left:0;--fa-to--right-left:1;--fa-start--right-left:0;--fa-end--right-left:1;--fa-from--top-bottom:0;--fa-to--top-bottom:1;--fa-start--top-bottom:0;--fa-end--top-bottom:1;--fa-from--bottom-top:0;--fa-to--bottom-top:1;--fa-start--bottom-top:0;--fa-end--bottom-top:1;--fa-from--sweep-btt:0;--fa-to--sweep-btt:1;--fa-start--sweep-btt:0;--fa-end--sweep-btt:1;--fa-from--sweep-ttb:0;--fa-to--sweep-ttb:1;--fa-start--sweep-ttb:0;--fa-end--sweep-ttb:1;--fa-from--sweep-ltr:0;--fa-to--sweep-ltr:1;--fa-start--sweep-ltr:0;--fa-end--sweep-ltr:1;--fa-from--sweep-rtl:0;--fa-to--sweep-rtl:1;--fa-start--sweep-rtl:0;--fa-end--sweep-rtl:1;--fa-from--sweep-center-h:0;--fa-to--sweep-center-h:1;--fa-start--sweep-center-h:0;--fa-end--sweep-center-h:1;--fa-from--sweep-center-v:0;--fa-to--sweep-center-v:1;--fa-start--sweep-center-v:0;--fa-end--sweep-center-v:1;--fa-from--circle:0;--fa-to--circle:1;--fa-start--circle:0;--fa-end--circle:1;--fa-from--circle-tl:0;--fa-to--circle-tl:1;--fa-start--circle-tl:0;--fa-end--circle-tl:1;--fa-from--circle-tr:0;--fa-to--circle-tr:1;--fa-start--circle-tr:0;--fa-end--circle-tr:1;--fa-from--circle-bl:0;--fa-to--circle-bl:1;--fa-start--circle-bl:0;--fa-end--circle-bl:1;--fa-from--circle-br:0;--fa-to--circle-br:1;--fa-start--circle-br:0;--fa-end--circle-br:1;--fa-from--blinds-h:0;--fa-to--blinds-h:1;--fa-start--blinds-h:0;--fa-end--blinds-h:1;--fa-from--rotate:0;--fa-to--rotate:1;--fa-start--rotate:0;--fa-end--rotate:1;--fa-from--text-reveal:0;--fa-to--text-reveal:1;--fa-start--text-reveal:0;--fa-end--text-reveal:1;--fa-from--text-reveal-white:0;--fa-to--text-reveal-white:1;--fa-start--text-reveal-white:0;--fa-end--text-reveal-white:1;--fa-from--custom:0;--fa-to--custom:1;--fa-start--custom:0;--fa-end--custom:1}
[class*=fb-anim--], [class*=fb-anim--]:after, [class^=fb-anim--], [class^=fb-anim--]:after {animation-delay: var(--fba-delay);animation-duration: var(--fba-duration);animation-fill-mode: forwards;opacity: 0;--fb-anim-name: "";}
.fb-anim--visible:not(.fb-anim--fade-in) {opacity: 1;}
@media (max-width:767px) {.fb-anim--no-mobile, .fb-anim--no-mobile .fb-word, .fb-anim--no-mobile .fb-word span {animation-delay: 0s;animation-duration: 0s;animation-name: fb-anim--visible !important;}
	.fb-anim--no-mobile .fb-word, .fb-anim--no-mobile .fb-word span {opacity: 1 !important;}}
@media (max-width:991px) {.fb-anim--no-tablet, .fb-anim--no-tablet .fb-word, .fb-anim--no-tablet .fb-word span {animation-delay: 0s;animation-duration: 0s;animation-name: fb-anim--visible !important;}
	.fb-anim--no-tablet .fb-word, .fb-anim--no-tablet .fb-word span {opacity: 1 !important;}}
[class*=fb-anim--kenburns], [class^=fb-anim--kenburns] {animation-duration: 20s;}
[class*=fb-anim--text], [class*=fb-anim--text] span, [class^=fb-anim--text], [class^=fb-anim--text] span {display: inline-block;}
[class*=fb-anim--text], [class^=fb-anim--text] {opacity: 1;}
[class*=fb-anim--text].fb-anim--word .fb-word, [class*=fb-anim--text]:not(.fb-anim--word) .fb-word span, [class^=fb-anim--text].fb-anim--word .fb-word, [class^=fb-anim--text]:not(.fb-anim--word) .fb-word span {--fa-delay-text: calc(var(--fa-t) * var(--fba-duration-text) / 3.5 + var(--fba-delay));animation-delay: var(--fa-delay-text);animation-duration: calc(var(--fba-duration) / 3);animation-fill-mode: forwards;opacity: 0;transform-origin: left;}
@keyframes fb-anim--visible {to {opacity: 1;}}
[class*=fb-hover--], [class*=fb-hover--]:after, [class^=fb-hover--], [class^=fb-hover--]:after {transition-duration: .5s;transition-property: all;}
[class*=fb-hover--]:hover, [class*=fb-hover--]:hover:after, [class^=fb-hover--]:hover, [class^=fb-hover--]:hover:after {animation-delay: 0s !important;animation-duration: .7s;}
.splide__slide [class*=fb-anim--], .splide__slide [class*=fb-anim--]:after, .splide__slide [class^=fb-anim--], .splide__slide [class^=fb-anim--]:after, .splide__slide[class*=fb-anim--], .splide__slide[class*=fb-anim--]:after, .splide__slide[class^=fb-anim--], .splide__slide[class^=fb-anim--]:after {animation-delay: 0s;}
.fb-anim--loop, .fb-anim--loop:after {animation-direction: alternate;}
.fb-anim--infinite, .fb-anim--infinite:after {animation-delay: 0s !important;animation-iteration-count: infinite;}
.fb-anim--elastic, .fb-anim--elastic:after {animation-timing-function: cubic-bezier(.75,1.5,.5,1);}
.fb-anim--nodelay, .fb-anim--nodelay:after {animation-delay: 0s;}
.fb-anim--delay-0-3s, .fb-anim--delay-0-3s:after, .splide__slide .fb-anim--delay-0-3s, .splide__slide .fb-anim--delay-0-3s:after {--fba-delay: .3s;}
.fb-anim--delay-0-5s, .fb-anim--delay-0-5s:after, .splide__slide .fb-anim--delay-0-5s, .splide__slide .fb-anim--delay-0-5s:after {--fba-delay: .5s;}
.fb-anim--delay-0-7s, .fb-anim--delay-0-7s:after, .splide__slide .fb-anim--delay-0-7s, .splide__slide .fb-anim--delay-0-7s:after {--fba-delay: .7s;}
.fb-anim--delay-1s, .fb-anim--delay-1s:after, .splide__slide .fb-anim--delay-1s, .splide__slide .fb-anim--delay-1s:after {--fba-delay: 1s;}
.fb-anim--delay-1-3s, .fb-anim--delay-1-3s:after, .splide__slide .fb-anim--delay-1-3s, .splide__slide .fb-anim--delay-1-3s:after {--fba-delay: 1.3s;}
.fb-anim--delay-1-5s, .fb-anim--delay-1-5s:after, .splide__slide .fb-anim--delay-1-5s, .splide__slide .fb-anim--delay-1-5s:after {--fba-delay: 1.5s;}
.fb-anim--delay-1-7s, .fb-anim--delay-1-7s:after, .splide__slide .fb-anim--delay-1-7s, .splide__slide .fb-anim--delay-1-7s:after {--fba-delay: 1.7s;}
.fb-anim--delay-2s, .fb-anim--delay-2s:after, .splide__slide .fb-anim--delay-2s, .splide__slide .fb-anim--delay-2s:after {--fba-delay: 2s;}
.fb-anim--delay-2-5s, .fb-anim--delay-2-5s:after, .splide__slide .fb-anim--delay-2-5s, .splide__slide .fb-anim--delay-2-5s:after {--fba-delay: 2.5s;}
.fb-anim--delay-3s, .fb-anim--delay-3s:after, .splide__slide .fb-anim--delay-3s, .splide__slide .fb-anim--delay-3s:after {--fba-delay: 3s;}
.fb-anim--delay-4s, .fb-anim--delay-4s:after, .splide__slide .fb-anim--delay-4s, .splide__slide .fb-anim--delay-4s:after {--fba-delay: 4s;}
.fb-anim--t-0-3s, .fb-anim--t-0-3s:after {--fba-duration: .3s;--fba-duration-text: .3;}
.fb-anim--t-0-5s, .fb-anim--t-0-5s:after {--fba-duration: .5s;--fba-duration-text: .5;}
.fb-anim--t-0-7s, .fb-anim--t-0-7s:after {--fba-duration: .7s;--fba-duration-text: .7;}
.fb-anim--t-1s, .fb-anim--t-1s:after {--fba-duration: 1s;--fba-duration-text: 1;}
.fb-anim--t-1-3s, .fb-anim--t-1-3s:after {--fba-duration: 1.3s;--fba-duration-text: 1.3;}
.fb-anim--t-1-5s, .fb-anim--t-1-5s:after {--fba-duration: 1.5s;--fba-duration-text: 1.5;}
.fb-anim--t-1-7s, .fb-anim--t-1-7s:after {--fba-duration: 1.7s;--fba-duration-text: 1.7;}
.fb-anim--t-2s, .fb-anim--t-2s:after {--fba-duration: 2s;--fba-duration-text: 2;}
.fb-anim--t-2-5s, .fb-anim--t-2-5s:after {--fba-duration: 2.5s;--fba-duration-text: 2.5;}
.fb-anim--t-3s, .fb-anim--t-3s:after {--fba-duration: 3s;--fba-duration-text: 3;}
.fb-anim--t-4s, .fb-anim--t-4s:after {--fba-duration: 4s;--fba-duration-text: 4;}
.fb-anim--t-5s, .fb-anim--t-5s:after {--fba-duration: 5s;--fba-duration-text: 5;}
.fb-anim--t-10s, .fb-anim--t-10s:after {--fba-duration: 10s;--fba-duration-text: 10;}
.fb-anim--t-20s, .fb-anim--t-20s:after {--fba-duration: 20s;--fba-duration-text: 20;}
.fb-anim--t-30s, .fb-anim--t-30s:after {--fba-duration: 30s;--fba-duration-text: 30;}
.fb-anim--border-primary {background: #fff;opacity: 1;position: relative;--fa-border-radius: 0px;border-radius: var(--fa-border-radius);z-index: 1;}
.fb-anim--border-primary:after, .fb-anim--border-primary:before {animation-duration: var(--fba-duration);animation-iteration-count: infinite;animation-name: fb-anim--border-primary;animation-timing-function: linear;background: linear-gradient(var(--angle),var(--fba-primary),transparent,transparent);border-radius: var(--fa-border-radius);content: "";inset: 0;-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;position: absolute;--fa-border-size: 2px;padding: var(--fa-border-size);}
.fb-anim--border-primary:after {filter: blur(10px);}
@keyframes fb-anim--border-primary {to {--angle: 360deg;}}
.fb-anim--border-secondary {background: #fff;opacity: 1;position: relative;--fa-border-radius: 0px;border-radius: var(--fa-border-radius);z-index: 1;}
.fb-anim--border-secondary:after, .fb-anim--border-secondary:before {animation-duration: var(--fba-duration);animation-iteration-count: infinite;animation-name: fb-anim--border-secondary;animation-timing-function: linear;background: linear-gradient(var(--angle),var(--fba-secondary),transparent,transparent);border-radius: var(--fa-border-radius);content: "";inset: 0;-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;position: absolute;--fa-border-size: 2px;padding: var(--fa-border-size);}
.fb-anim--border-secondary:after {filter: blur(10px);}
@keyframes fb-anim--border-secondary {to {--angle: 360deg;}}
.fb-anim--border-white {background: #fff;opacity: 1;position: relative;--fa-border-radius: 0px;border-radius: var(--fa-border-radius);z-index: 1;}
.fb-anim--border-white:after, .fb-anim--border-white:before {animation-duration: var(--fba-duration);animation-iteration-count: infinite;animation-name: fb-anim--border-white;animation-timing-function: linear;background: linear-gradient(var(--angle),var(--fba-white),transparent,transparent);border-radius: var(--fa-border-radius);content: "";inset: 0;-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;position: absolute;--fa-border-size: 2px;padding: var(--fa-border-size);}
.fb-anim--border-white:after {filter: blur(10px);}
@keyframes fb-anim--border-white {to {--angle: 360deg;}}
.fb-anim--border-black {background: #fff;opacity: 1;position: relative;--fa-border-radius: 0px;border-radius: var(--fa-border-radius);z-index: 1;}
.fb-anim--border-black:after, .fb-anim--border-black:before {animation-duration: var(--fba-duration);animation-iteration-count: infinite;animation-name: fb-anim--border-black;animation-timing-function: linear;background: linear-gradient(var(--angle),var(--fba-black),transparent,transparent);border-radius: var(--fa-border-radius);content: "";inset: 0;-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;position: absolute;--fa-border-size: 2px;padding: var(--fa-border-size);}
.fb-anim--border-black:after {filter: blur(10px);}
@keyframes fb-anim--border-black {to {--angle: 360deg;}}
.fb-anim--ring-primary-s {animation-name: var(--fb-anim-name);opacity: 1;}
@keyframes fb-anim--ring-primary-s {0% {box-shadow: 0 0 0 0 var(--fba-primary);}
	to {box-shadow: 0 0 0 10px transparent;}}
.fb-anim--ring-primary-m {animation-name: var(--fb-anim-name);opacity: 1;}
@keyframes fb-anim--ring-primary-m {0% {box-shadow: 0 0 0 0 var(--fba-primary);}
	to {box-shadow: 0 0 0 20px transparent;}}
.fb-anim--ring-primary-l {animation-name: var(--fb-anim-name);opacity: 1;}
@keyframes fb-anim--ring-primary-l {0% {box-shadow: 0 0 0 0 var(--fba-primary);}
	to {box-shadow: 0 0 0 40px transparent;}}
.fb-anim--ring-secondary-s {animation-name: var(--fb-anim-name);opacity: 1;}
@keyframes fb-anim--ring-secondary-s {0% {box-shadow: 0 0 0 0 var(--fba-secondary);}
	to {box-shadow: 0 0 0 10px transparent;}}
.fb-anim--ring-secondary-m {animation-name: var(--fb-anim-name);opacity: 1;}
@keyframes fb-anim--ring-secondary-m {0% {box-shadow: 0 0 0 0 var(--fba-secondary);}
	to {box-shadow: 0 0 0 20px transparent;}}
.fb-anim--ring-secondary-l {animation-name: var(--fb-anim-name);opacity: 1;}
@keyframes fb-anim--ring-secondary-l {0% {box-shadow: 0 0 0 0 var(--fba-secondary);}
	to {box-shadow: 0 0 0 40px transparent;}}
.fb-anim--ring-white-s {animation-name: var(--fb-anim-name);opacity: 1;}
@keyframes fb-anim--ring-white-s {0% {box-shadow: 0 0 0 0 var(--fba-white);}
	to {box-shadow: 0 0 0 10px transparent;}}
.fb-anim--ring-white-m {animation-name: var(--fb-anim-name);opacity: 1;}
@keyframes fb-anim--ring-white-m {0% {box-shadow: 0 0 0 0 var(--fba-white);}
	to {box-shadow: 0 0 0 20px transparent;}}
.fb-anim--ring-white-l {animation-name: var(--fb-anim-name);opacity: 1;}
@keyframes fb-anim--ring-white-l {0% {box-shadow: 0 0 0 0 var(--fba-white);}
	to {box-shadow: 0 0 0 40px transparent;}}
.fb-anim--ring-black-s {animation-name: var(--fb-anim-name);opacity: 1;}
@keyframes fb-anim--ring-black-s {0% {box-shadow: 0 0 0 0 var(--fba-black);}
	to {box-shadow: 0 0 0 10px transparent;}}
.fb-anim--ring-black-m {animation-name: var(--fb-anim-name);opacity: 1;}
@keyframes fb-anim--ring-black-m {0% {box-shadow: 0 0 0 0 var(--fba-black);}
	to {box-shadow: 0 0 0 20px transparent;}}
.fb-anim--ring-black-l {animation-name: var(--fb-anim-name);opacity: 1;}
@keyframes fb-anim--ring-black-l {0% {box-shadow: 0 0 0 0 var(--fba-black);}
	to {box-shadow: 0 0 0 40px transparent;}}
.fb-anim--circle-reveal-center {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--circle-reveal-center {0% {clip-path: circle(0 at 50% 50%);}
	to {clip-path: circle(100% at 50% 50%);}}
.fb-anim--circle-convert {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--circle-convert {0% {clip-path: circle(0 at 50% 50%);}
	50% {clip-path: circle(40% at 50% 50%);}
	to {clip-path: circle(100% at 50% 50%);}}
.fb-anim--circle-reveal-tr {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--circle-reveal-tr {0% {clip-path: circle(0 at 100% 0);}
	to {clip-path: circle(200% at 100% 0);}}
.fb-anim--circle-reveal-tl {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--circle-reveal-tl {0% {clip-path: circle(0 at 0 0);}
	to {clip-path: circle(200% at 0 0);}}
.fb-anim--circle-reveal-br {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--circle-reveal-br {0% {clip-path: circle(0 at 100% 100%);}
	to {clip-path: circle(200% at 100% 100%);}}
.fb-anim--circle-reveal-bl {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--circle-reveal-bl {0% {clip-path: circle(0 at 0 100%);}
	to {clip-path: circle(200% at 0 100%);}}
.fb-anim--fade-in, .fb-anim--fan-ltr {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--fan-ltr {0% {clip-path: polygon(0 0,0 100%,100% 100%,0 100%);}
	50% {clip-path: polygon(0 0,0 100%,100% 100%,0 0);}
	to {clip-path: polygon(0 0,0 100%,100% 100%,100% 0);}}
.fb-anim--fan-rtl {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--fan-rtl {0% {clip-path: polygon(100% 0,100% 100%,0 100%,100% 100%);}
	50% {clip-path: polygon(100% 0,100% 100%,0 100%,100% 0);}
	to {clip-path: polygon(100% 0,100% 100%,0 100%,0 0);}}
.fb-anim--fan-center-t {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--fan-center-t {0% {clip-path: polygon(50% 0,50% 0,50% 100%,50% 100%,50% 100%,50% 100%);}
	50% {clip-path: polygon(50% 0,50% 0,100% 100%,100% 100%,0 100%,0 100%);}
	to {clip-path: polygon(50% 0,50% 0,100% 0,100% 100%,0 100%,0 0);}}
.fb-anim--fan-center-b {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--fan-center-b {0% {clip-path: polygon(50% 0,50% 0,50% 100%,50% 0,50% 0);}
	50% {clip-path: polygon(100% 0,100% 0,50% 100%,0 0,0 0);}
	to {clip-path: polygon(100% 0,100% 100%,50% 100%,0 100%,0 0);}}
.fb-anim--slide-ltr {--slide-ltr: -90%;animation-name: var(--fb-anim-name);transform: translatex(0);}
@keyframes fb-anim--slide-ltr {0% {transform: translatex(var(--slide-ltr));}
	to {transform: translatex(0);}}
.fb-anim--slide-rtl {--slide-rtl: 90%;animation-name: var(--fb-anim-name);transform: translatex(0);}
@keyframes fb-anim--slide-rtl {0% {transform: translatex(var(--slide-rtl));}
	to {transform: translatex(0);}}
.fb-anim--slide-ltr-s {--slide-ltr-s: -50%;animation-name: var(--fb-anim-name);transform: translatex(0);}
@keyframes fb-anim--slide-ltr-s {0% {transform: translatex(var(--slide-ltr-s));}
	to {transform: translatex(0);}}
.fb-anim--slide-rtl-s {--slide-rtl-s: 50%;animation-name: var(--fb-anim-name);transform: translatex(0);}
@keyframes fb-anim--slide-rtl-s {0% {transform: translatex(var(--slide-rtl-s));}
	to {transform: translatex(0);}}
.fb-anim--slide-btt {--slide-btt: 90%;animation-name: var(--fb-anim-name);animation-timing-function: ease-in-out;transform: translateY(0);}
@keyframes fb-anim--slide-btt {0% {transform: translateY(var(--slide-btt));}
	to {transform: translateY(0);}}
.fb-anim--slide-ttb {--slide-ttb: -90%;animation-name: var(--fb-anim-name);animation-timing-function: ease-in-out;transform: translateY(0);}
@keyframes fb-anim--slide-ttb {0% {transform: translateY(var(--slide-ttb));}
	to {transform: translateY(0);}}
.fb-anim--slide-btt-s {--slide-btt-s: 50%;animation-name: var(--fb-anim-name);animation-timing-function: ease-in-out;transform: translateY(0);}
@keyframes fb-anim--slide-btt-s {0% {transform: translateY(var(--slide-btt-s));}
	to {transform: translateY(0);}}
.fb-anim--slide-ttb-s {--slide-ttb-s: -50%;animation-name: var(--fb-anim-name);animation-timing-function: ease-in-out;transform: translateY(0);}
@keyframes fb-anim--slide-ttb-s {0% {transform: translateY(var(--slide-ttb-s));}
	to {transform: translateY(0);}}
.fb-anim--slide-relative-ltr {--slide-ltr: -50%;animation-name: var(--fb-anim-name);left: 0;position: relative;}
@keyframes fb-anim--slide-relative-ltr {0% {left: var(--slide-ltr);}
	to {left: 0;}}
.fb-anim--slide-relative-rtl {--slide-rtl: -50%;animation-name: var(--fb-anim-name);position: relative;right: 0;}
@keyframes fb-anim--slide-relative-rtl {0% {right: var(--slide-rtl);}
	to {right: 0;}}
.fb-anim--slide-relative-btt {--slide-btt: -250px;animation-name: var(--fb-anim-name);animation-timing-function: ease-in-out;bottom: 0;position: relative;}
@keyframes fb-anim--slide-relative-btt {0% {bottom: var(--slide-btt);}
	to {bottom: 0;}}
.fb-anim--slide-relative-ttb {--slide-ttb: -250px;animation-name: var(--fb-anim-name);animation-timing-function: ease-in-out;position: relative;top: 0;}
@keyframes fb-anim--slide-relative-ttb {0% {top: var(--slide-ttb);}
	to {top: 0;}}
.fb-anim--slide-relative-btt-s {--slide-btt-s: -100px;animation-name: var(--fb-anim-name);animation-timing-function: ease-in-out;bottom: 0;position: relative;}
@keyframes fb-anim--slide-relative-btt-s {0% {bottom: var(--slide-btt-s);}
	to {bottom: 0;}}
.fb-anim--slide-relative-ttb-s {--slide-ttb-s: -100px;animation-name: var(--fb-anim-name);animation-timing-function: ease-in-out;position: relative;top: 0;}
@keyframes fb-anim--slide-relative-ttb-s {0% {top: var(--slide-ttb-s);}
	to {top: 0;}}
.fb-anim--sweep-ltr {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--sweep-ltr {0% {clip-path: polygon(0 0,1% 0,1% 100%,0 100%);}
	to {clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}}
.fb-anim--sweep-rtl {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--sweep-rtl {0% {clip-path: polygon(99% 0,100% 0,100% 100%,99% 100%);}
	to {clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}}
.fb-anim--sweep-ttb {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--sweep-ttb {0% {clip-path: polygon(0 0,100% 0,100% 2%,0 2%);}
	to {clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}}
.fb-anim--sweep-btt {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--sweep-btt {0% {clip-path: polygon(0 99%,100% 99%,100% 100%,0 100%);}
	to {clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}}
.fb-anim--sweep-center-h {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--sweep-center-h {0% {clip-path: polygon(49% 0,49% 0,50% 100%,50% 100%);}
	to {clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}}
.fb-anim--sweep-center-v {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--sweep-center-v {0% {clip-path: polygon(0 49%,100% 49%,100% 50%,0 50%);}
	to {clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}}
.fb-anim--zoom-in {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--zoom-in {0% {transform: scale(0);}
	to {transform: scale(1);}}
.fb-anim--zoom-out {animation-name: var(--fb-anim-name);animation-timing-function: ease-in-out;}
@keyframes fb-anim--zoom-out {0% {transform: scale(3.5);}
	to {transform: scale(1);}}
.fb-anim--text-expand {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--text-expand {0% {letter-spacing: -.5em;}
	to {letter-spacing: normal;}}
.fb-anim--rotate-center {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--rotate-center {0% {transform: rotate(-359deg);}
	to {transform: rotate(0deg);}}
.fb-anim--rotate-h {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--rotate-h {0% {transform: rotateX(359deg);}
	to {transform: rotateX(0deg);}}
.fb-anim--rotate-v {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--rotate-v {0% {transform: rotateY(-359deg);}
	to {transform: rotateY(0deg);}}
.fb-anim--rotate-d-1 {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--rotate-d-1 {0% {transform: rotate3d(1,1,0,-359deg);}
	to {transform: rotate3d(1,1,0,0deg);}}
.fb-anim--rotate-d-2 {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--rotate-d-2 {0% {transform: rotate3d(-1,1,0,-359deg);}
	to {transform: rotate3d(-1,1,0,0deg);}}
.fb-anim--bounce {--fa-bounce: 90%;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--bounce {0% {animation-timing-function: ease-in;transform: translateY(calc(var(--fa-bounce) * -1));}
	38% {animation-timing-function: ease-out;transform: translateY(0);}
	55% {animation-timing-function: ease-in;transform: translateY(calc(var(--fa-bounce) * -.56));}
	72% {animation-timing-function: ease-out;transform: translateY(0);}
	81% {animation-timing-function: ease-in;transform: translateY(calc(var(--fa-bounce) * -.22));}
	90% {animation-timing-function: ease-out;transform: translateY(0);}
	95% {animation-timing-function: ease-in;transform: translateY(calc(var(--fa-bounce) * -.06));}
	to {animation-timing-function: ease-out;transform: translateY(0);}}
.fb-anim--bounce-2 {--fa-bounce: 90%;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--bounce-2 {0% {animation-timing-function: ease-in;transform: translateY(0);}
	18% {animation-timing-function: ease-in;transform: translateY(calc(var(--fa-bounce) * -1));}
	38% {animation-timing-function: ease-out;opacity: 1;transform: translateY(0);}
	55% {animation-timing-function: ease-in;transform: translateY(calc(var(--fa-bounce) * -.56));}
	72% {animation-timing-function: ease-out;transform: translateY(0);}
	81% {animation-timing-function: ease-in;transform: translateY(calc(var(--fa-bounce) * -.22));}
	90% {animation-timing-function: ease-out;transform: translateY(0);}
	95% {animation-timing-function: ease-in;transform: translateY(calc(var(--fa-bounce) * -.06));}
	to {animation-timing-function: ease-out;transform: translateY(0);}}
.fb-anim--bounce-200 {--fa-bounce: 200px;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--bounce-200 {0% {animation-timing-function: ease-in;opacity: 0;transform: translateY(calc(var(--fa-bounce) * -1));}
	38% {animation-timing-function: ease-out;opacity: 1;transform: translateY(0);}
	55% {animation-timing-function: ease-in;transform: translateY(calc(var(--fa-bounce) * -.4));}
	72% {animation-timing-function: ease-out;transform: translateY(0);}
	81% {animation-timing-function: ease-in;transform: translateY(calc(var(--fa-bounce) * -.15));}
	90% {animation-timing-function: ease-out;transform: translateY(0);}
	95% {animation-timing-function: ease-in;transform: translateY(calc(var(--fa-bounce) * -.05));}
	to {animation-timing-function: ease-out;transform: translateY(0);}}
.fb-anim--blur {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--blur {0% {filter: blur(100px);}
	to {filter: blur(0);}}
.fb-anim--flicker {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--flicker {0% {filter: opacity(0);}
	10% {filter: opacity(0);}
	10.1% {filter: opacity(1);}
	10.2% {filter: opacity(0);}
	20% {filter: opacity(0);}
	20.1% {filter: opacity(1);}
	20.6% {filter: opacity(0);}
	30% {filter: opacity(0);}
	30.1% {filter: opacity(1);}
	30.5% {filter: opacity(1);}
	30.6% {filter: opacity(0);}
	45% {filter: opacity(0);}
	45.1% {filter: opacity(1);}
	50% {filter: opacity(1);}
	55% {filter: opacity(1);}
	55.1% {filter: opacity(0);}
	57% {filter: opacity(0);}
	57.1% {filter: opacity(1);}
	60% {filter: opacity(1);}
	60.1% {filter: opacity(0);}
	65% {filter: opacity(0);}
	65.1% {filter: opacity(1);}
	75% {filter: opacity(1);}
	75.1% {filter: opacity(0);}
	77% {filter: opacity(0);}
	77.1% {filter: opacity(1);}
	85% {filter: opacity(1);}
	85.1% {filter: opacity(0);}
	86% {filter: opacity(0);}
	86.1% {filter: opacity(1);}
	to {filter: opacity(1);}}
.fb-anim--text-fade, .fb-anim--text-fade.fb-anim--word .fb-word, .fb-anim--text-fade:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);}
.fb-anim--text-fade {animation-duration: 0s;}
@keyframes fb-anim--text-fade {to {transform: opacity(1);}}
.fb-anim--text-zoom-in.fb-anim--word .fb-word, .fb-anim--text-zoom-in:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);transform: scale(0);}
.fb-anim--text-zoom-in {animation-duration: 0s;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--text-zoom-in {to {transform: scale(1);}}
.fb-anim--text-zoom-out.fb-anim--word .fb-word, .fb-anim--text-zoom-out:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);transform: scale(2);}
.fb-anim--text-zoom-out {animation-duration: 0s;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--text-zoom-out {to {transform: scale(1);}}
.fb-anim--text-slide-up.fb-anim--word .fb-word, .fb-anim--text-slide-up:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);transform: translateY(3ex);}
.fb-anim--text-slide-up {animation-duration: 0s;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--text-slide-up {to {transform: translateY(0);}}
.fb-anim--text-slide-down.fb-anim--word .fb-word, .fb-anim--text-slide-down:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);transform: translateY(-3ex);}
.fb-anim--text-slide-down {animation-duration: 0s;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--text-slide-down {to {transform: translateY(0);}}
.fb-anim--text-slide-down-rotate.fb-anim--word .fb-word, .fb-anim--text-slide-down-rotate:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);transform: translateY(-1.5ex) translateX(1ex) rotate(-75deg);transform-origin: center;}
.fb-anim--text-slide-down-rotate {animation-duration: 0s;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--text-slide-down-rotate {to {transform: translateY(0) translateX(0) rotate(0);}}
.fb-anim--text-slide-up-rotate.fb-anim--word .fb-word, .fb-anim--text-slide-up-rotate:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);transform: translateY(1.5ex) translateX(1ex) rotate(75deg);transform-origin: center;}
.fb-anim--text-slide-up-rotate {animation-duration: 0s;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--text-slide-up-rotate {to {transform: translateY(0) translateX(0) rotate(0);}}
.fb-anim--text-blur.fb-anim--word .fb-word, .fb-anim--text-blur:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);filter: blur(.5ex);}
.fb-anim--text-blur {animation-duration: 0s;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--text-blur {to {filter: blur(0);}}
.fb-anim--text-flip-x.fb-anim--word .fb-word, .fb-anim--text-flip-x:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);transform: rotateX(180deg);}
.fb-anim--text-flip-x {animation-duration: 0s;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--text-flip-x {to {transform: rotateX(0);}}
.fb-anim--text-flip-y.fb-anim--word .fb-word, .fb-anim--text-flip-y:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);transform: rotateY(180deg);}
.fb-anim--text-flip-y {animation-duration: 0s;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--text-flip-y {to {transform: rotateY(0);}}
.fb-anim--text-skew-rtl.fb-anim--word .fb-word, .fb-anim--text-skew-rtl:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);transform: skew(-45deg) translateX(.5em);}
.fb-anim--text-skew-rtl {animation-duration: 0s;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--text-skew-rtl {to {transform: skew(0) translateX(0);}}
.fb-anim--text-skew-ltr.fb-anim--word .fb-word, .fb-anim--text-skew-ltr:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);transform: skew(45deg) translateX(-.5em);}
.fb-anim--text-skew-ltr {animation-duration: 0s;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--text-skew-ltr {to {transform: skew(0) translateX(0);}}
.fb-anim--text-rotate-ltr.fb-anim--word .fb-word, .fb-anim--text-rotate-ltr:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);transform: rotate(-120deg) scale(0);transform-origin: center;}
.fb-anim--text-rotate-ltr {animation-duration: 0s;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--text-rotate-ltr {to {transform: rotate(0) scale(1);}}
.fb-anim--text-rotate-rtl.fb-anim--word .fb-word, .fb-anim--text-rotate-rtl:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);transform: rotate(120deg) scale(0);transform-origin: center;}
.fb-anim--text-rotate-rtl {animation-duration: 0s;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--text-rotate-rtl {to {transform: rotate(0) scale(1);}}
.fb-anim--text-overlay-reveal-primary {opacity: 1 !important;}
.fb-anim--text-overlay-reveal-primary .fb-word {opacity: 1 !important;position: relative;}
.fb-anim--text-overlay-reveal-primary span {opacity: 1 !important;}
.fb-anim--text-overlay-reveal-primary .fb-word:before {animation-delay: calc(var(--fa-t) * var(--fba-duration-text) / 1 + var(--fba-delay));animation-duration: calc(var(--fba-duration) / 1);animation-fill-mode: forwards;animation-name: var(--fb-anim-name);background-color: var(--fba-primary);content: "";height: 100%;position: absolute;right: 0;top: 0;width: 100%;}
@keyframes fb-anim--text-overlay-reveal-primary {to {width: 0;}}
.fb-anim--text-overlay-reveal-secondary {opacity: 1 !important;}
.fb-anim--text-overlay-reveal-secondary .fb-word {opacity: 1 !important;position: relative;}
.fb-anim--text-overlay-reveal-secondary span {opacity: 1 !important;}
.fb-anim--text-overlay-reveal-secondary .fb-word:before {animation-delay: calc(var(--fa-t) * var(--fba-duration-text) / 1 + var(--fba-delay));animation-duration: calc(var(--fba-duration) / 1);animation-fill-mode: forwards;animation-name: var(--fb-anim-name);background-color: var(--fba-secondary);content: "";height: 100%;position: absolute;right: 0;top: 0;width: 100%;}
@keyframes fb-anim--text-overlay-reveal-secondary {to {width: 0;}}
.fb-anim--text-overlay-reveal-white {opacity: 1 !important;}
.fb-anim--text-overlay-reveal-white .fb-word {opacity: 1 !important;position: relative;}
.fb-anim--text-overlay-reveal-white span {opacity: 1 !important;}
.fb-anim--text-overlay-reveal-white .fb-word:before {animation-delay: calc(var(--fa-t) * var(--fba-duration-text) / 1 + var(--fba-delay));animation-duration: calc(var(--fba-duration) / 1);animation-fill-mode: forwards;animation-name: var(--fb-anim-name);background-color: var(--fba-white);content: "";height: 100%;position: absolute;right: 0;top: 0;width: 100%;}
@keyframes fb-anim--text-overlay-reveal-white {to {width: 0;}}
.fb-anim--text-overlay-reveal-black {opacity: 1 !important;}
.fb-anim--text-overlay-reveal-black .fb-word {opacity: 1 !important;position: relative;}
.fb-anim--text-overlay-reveal-black span {opacity: 1 !important;}
.fb-anim--text-overlay-reveal-black .fb-word:before {animation-delay: calc(var(--fa-t) * var(--fba-duration-text) / 1 + var(--fba-delay));animation-duration: calc(var(--fba-duration) / 1);animation-fill-mode: forwards;animation-name: var(--fb-anim-name);background-color: var(--fba-black);content: "";height: 100%;position: absolute;right: 0;top: 0;width: 100%;}
@keyframes fb-anim--text-overlay-reveal-black {to {width: 0;}}
.fb-anim--text-clip-reveal.fb-anim--word .fb-word, .fb-anim--text-clip-reveal:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);clip-path: inset(100% 0 0 0);opacity: 0;transform: translateY(50%);}
.fb-anim--text-clip-reveal {animation-duration: 0s;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--text-clip-reveal {to {clip-path: inset(0 0 0 0);opacity: 1;transform: translateY(0);}}
.fb-anim--text-swing-3d.fb-anim--word .fb-word, .fb-anim--text-swing-3d:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);opacity: 0;transform: rotateX(-90deg) translateY(-20px);transform-origin: top center;}
.fb-anim--text-swing-3d {animation-duration: 0s;animation-name: var(--fb-anim-name);perspective: 1000px;}
@keyframes fb-anim--text-swing-3d {to {opacity: 1;transform: rotateX(0) translateY(0);}}
.fb-anim--text-focus.fb-anim--word .fb-word, .fb-anim--text-focus:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);filter: blur(10px);opacity: 0;transform: scale(.5) translateZ(-200px);}
.fb-anim--text-focus {animation-duration: 0s;animation-name: var(--fb-anim-name);perspective: 1000px;}
@keyframes fb-anim--text-focus {to {filter: blur(0);opacity: 1;transform: scale(1) translateZ(0);}}
.fb-anim--text-wave.fb-anim--word .fb-word, .fb-anim--text-wave:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);opacity: 0;transform: scale(0);}
.fb-anim--text-wave {animation-duration: 0s;animation-name: var(--fb-anim-name);animation-timing-function: linear;transform-origin: center center;}
@keyframes fb-anim--text-wave {0% {opacity: 0;transform: scale(0);}
	50% {opacity: 1;transform: scale(1.4);}
	to {opacity: 1;transform: scale(1);}}
.fb-anim--text-typewriter.fb-anim--word .fb-word, .fb-anim--text-typewriter:not(.fb-anim--word) .fb-word span {animation-name: var(--fb-anim-name);animation-timing-function: step-start;opacity: 0;}
.fb-anim--text-typewriter {animation-duration: 0s;animation-name: var(--fb-anim-name);}
@keyframes fb-anim--text-typewriter {0% {opacity: 0;}
	to {opacity: 1;}}
.fb-anim--kenburns-tl {--kenburns-tl-start: 1;--kenburns-tl-end: 1.2;animation-name: var(--fb-anim-name);animation-timing-function: linear;opacity: 1;transform: scale(var(--kenburns-tl-start));transform-origin: top left;}
@keyframes fb-anim--kenburns-tl {0% {transform: scale(var(--kenburns-tl-start));}
	to {transform: scale(var(--kenburns-tl-end));}}
.fb-anim--kenburns-reverse-tl {--kenburns-tl-start: 1;--kenburns-tl-end: 1.2;animation-name: var(--fb-anim-name);animation-timing-function: linear;opacity: 1;transform: scale(var(--kenburns-tl-end));transform-origin: top left;}
@keyframes fb-anim--kenburns-reverse-tl {0% {transform: scale(var(--kenburns-tl-end));}
	to {transform: scale(var(--kenburns-tl-start));}}
.fb-anim--kenburns-tr {--kenburns-tr-start: 1;--kenburns-tr-end: 1.2;animation-name: var(--fb-anim-name);animation-timing-function: linear;opacity: 1;transform: scale(var(--kenburns-tr-start));transform-origin: top right;}
@keyframes fb-anim--kenburns-tr {0% {transform: scale(var(--kenburns-tr-start));}
	to {transform: scale(var(--kenburns-tr-end));}}
.fb-anim--kenburns-reverse-tr {--kenburns-tr-start: 1;--kenburns-tr-end: 1.2;animation-name: var(--fb-anim-name);animation-timing-function: linear;opacity: 1;transform: scale(var(--kenburns-tr-end));transform-origin: top right;}
@keyframes fb-anim--kenburns-reverse-tr {0% {transform: scale(var(--kenburns-tr-end));}
	to {transform: scale(var(--kenburns-tr-start));}}
.fb-anim--kenburns-l {--kenburns-l-start: 1;--kenburns-l-end: 1.2;animation-name: var(--fb-anim-name);animation-timing-function: linear;opacity: 1;transform: scale(var(--kenburns-l-start));transform-origin: left;}
@keyframes fb-anim--kenburns-l {0% {transform: scale(var(--kenburns-l-start));}
	to {transform: scale(var(--kenburns-l-end));}}
.fb-anim--kenburns-reverse-l {--kenburns-l-start: 1;--kenburns-l-end: 1.2;animation-name: var(--fb-anim-name);animation-timing-function: linear;opacity: 1;transform: scale(var(--kenburns-l-end));transform-origin: left;}
@keyframes fb-anim--kenburns-reverse-l {0% {transform: scale(var(--kenburns-l-end));}
	to {transform: scale(var(--kenburns-l-start));}}
.fb-anim--kenburns-r {--kenburns-r-start: 1;--kenburns-r-end: 1.2;animation-name: var(--fb-anim-name);animation-timing-function: linear;opacity: 1;transform: scale(var(--kenburns-r-start));transform-origin: right;}
@keyframes fb-anim--kenburns-r {0% {transform: scale(var(--kenburns-r-start));}
	to {transform: scale(var(--kenburns-r-end));}}
.fb-anim--kenburns-reverse-r {--kenburns-r-start: 1;--kenburns-r-end: 1.2;animation-name: var(--fb-anim-name);animation-timing-function: linear;opacity: 1;transform: scale(var(--kenburns-r-end));transform-origin: right;}
@keyframes fb-anim--kenburns-reverse-r {0% {transform: scale(var(--kenburns-r-end));}
	to {transform: scale(var(--kenburns-r-start));}}
.fb-anim--kenburns-bl {--kenburns-bl-start: 1;--kenburns-bl-end: 1.2;animation-name: var(--fb-anim-name);animation-timing-function: linear;opacity: 1;transform: scale(var(--kenburns-bl-start));transform-origin: bottom left;}
@keyframes fb-anim--kenburns-bl {0% {transform: scale(var(--kenburns-bl-start));}
	to {transform: scale(var(--kenburns-bl-end));}}
.fb-anim--kenburns-reverse-bl {--kenburns-bl-start: 1;--kenburns-bl-end: 1.2;animation-name: var(--fb-anim-name);animation-timing-function: linear;opacity: 1;transform: scale(var(--kenburns-bl-end));transform-origin: bottom left;}
@keyframes fb-anim--kenburns-reverse-bl {0% {transform: scale(var(--kenburns-bl-end));}
	to {transform: scale(var(--kenburns-bl-start));}}
.fb-anim--kenburns-br {--kenburns-br-start: 1;--kenburns-br-end: 1.2;animation-name: var(--fb-anim-name);animation-timing-function: linear;opacity: 1;transform: scale(var(--kenburns-br-start));transform-origin: bottom right;}
@keyframes fb-anim--kenburns-br {0% {transform: scale(var(--kenburns-br-start));}
	to {transform: scale(var(--kenburns-br-end));}}
.fb-anim--kenburns-reverse-br {--kenburns-br-start: 1;--kenburns-br-end: 1.2;animation-name: var(--fb-anim-name);animation-timing-function: linear;opacity: 1;transform: scale(var(--kenburns-br-end));transform-origin: bottom right;}
@keyframes fb-anim--kenburns-reverse-br {0% {transform: scale(var(--kenburns-br-end));}
	to {transform: scale(var(--kenburns-br-start));}}
.fb-anim--kenburns-center {--kenburns-center-start: 1;--kenburns-center-end: 1.2;animation-name: var(--fb-anim-name);animation-timing-function: linear;opacity: 1;transform: scale(var(--kenburns-center-start));transform-origin: center;}
@keyframes fb-anim--kenburns-center {0% {transform: scale(var(--kenburns-center-start));}
	to {transform: scale(var(--kenburns-center-end));}}
.fb-anim--kenburns-reverse-center {--kenburns-center-start: 1;--kenburns-center-end: 1.2;animation-name: var(--fb-anim-name);animation-timing-function: linear;opacity: 1;transform: scale(var(--kenburns-center-end));transform-origin: center;}
@keyframes fb-anim--kenburns-reverse-center {0% {transform: scale(var(--kenburns-center-end));}
	to {transform: scale(var(--kenburns-center-start));}}
.fb-hover--ring-primary-s:hover {animation-name: fb-hover--ring-primary-s;}
@keyframes fb-hover--ring-primary-s {0% {box-shadow: 0 0 0 0 var(--fba-primary);}
	to {box-shadow: 0 0 0 1em transparent;}}
.fb-hover--ring-primary-m:hover {animation-name: fb-hover--ring-primary-m;}
@keyframes fb-hover--ring-primary-m {0% {box-shadow: 0 0 0 0 var(--fba-primary);}
	to {box-shadow: 0 0 0 2em transparent;}}
.fb-hover--ring-primary-l:hover {animation-name: fb-hover--ring-primary-l;}
@keyframes fb-hover--ring-primary-l {0% {box-shadow: 0 0 0 0 var(--fba-primary);}
	to {box-shadow: 0 0 0 3em transparent;}}
.fb-hover--ring-secondary-s:hover {animation-name: fb-hover--ring-secondary-s;}
@keyframes fb-hover--ring-secondary-s {0% {box-shadow: 0 0 0 0 var(--fba-secondary);}
	to {box-shadow: 0 0 0 1em transparent;}}
.fb-hover--ring-secondary-m:hover {animation-name: fb-hover--ring-secondary-m;}
@keyframes fb-hover--ring-secondary-m {0% {box-shadow: 0 0 0 0 var(--fba-secondary);}
	to {box-shadow: 0 0 0 2em transparent;}}
.fb-hover--ring-secondary-l:hover {animation-name: fb-hover--ring-secondary-l;}
@keyframes fb-hover--ring-secondary-l {0% {box-shadow: 0 0 0 0 var(--fba-secondary);}
	to {box-shadow: 0 0 0 3em transparent;}}
.fb-hover--ring-white-s:hover {animation-name: fb-hover--ring-white-s;}
@keyframes fb-hover--ring-white-s {0% {box-shadow: 0 0 0 0 var(--fba-white);}
	to {box-shadow: 0 0 0 1em transparent;}}
.fb-hover--ring-white-m:hover {animation-name: fb-hover--ring-white-m;}
@keyframes fb-hover--ring-white-m {0% {box-shadow: 0 0 0 0 var(--fba-white);}
	to {box-shadow: 0 0 0 2em transparent;}}
.fb-hover--ring-white-l:hover {animation-name: fb-hover--ring-white-l;}
@keyframes fb-hover--ring-white-l {0% {box-shadow: 0 0 0 0 var(--fba-white);}
	to {box-shadow: 0 0 0 3em transparent;}}
.fb-hover--ring-black-s:hover {animation-name: fb-hover--ring-black-s;}
@keyframes fb-hover--ring-black-s {0% {box-shadow: 0 0 0 0 var(--fba-black);}
	to {box-shadow: 0 0 0 1em transparent;}}
.fb-hover--ring-black-m:hover {animation-name: fb-hover--ring-black-m;}
@keyframes fb-hover--ring-black-m {0% {box-shadow: 0 0 0 0 var(--fba-black);}
	to {box-shadow: 0 0 0 2em transparent;}}
.fb-hover--ring-black-l:hover {animation-name: fb-hover--ring-black-l;}
@keyframes fb-hover--ring-black-l {0% {box-shadow: 0 0 0 0 var(--fba-black);}
	to {box-shadow: 0 0 0 3em transparent;}}
.fb-hover--wobble-h:hover {animation-name: fb-hover--wobble-h;animation-timing-function: ease-in-out;}
@keyframes fb-hover--wobble-h {12% {transform: translateX(8%);}
	33% {transform: translateX(-6%);}
	50% {transform: translateX(4%);}
	64% {transform: translateX(-3%);}
	85% {transform: translateX(1%);}
	to {transform: translateX(0);}}
.fb-hover--wobble-v:hover {animation-name: fb-hover--wobble-v;animation-timing-function: ease-in-out;}
@keyframes fb-hover--wobble-v {12% {transform: translateY(10%);}
	33% {transform: translateY(-8%);}
	50% {transform: translateY(5%);}
	64% {transform: translateY(-3%);}
	85% {transform: translateY(1%);}
	to {transform: translateY(0);}}
.fb-hover--wobble-t:hover {animation-name: fb-hover--wobble-t;animation-timing-function: ease-in-out;transform: perspective(1px) translateZ(0);transform-origin: 0 100%;}
@keyframes fb-hover--wobble-t {12% {transform: skew(-12deg);}
	33% {transform: skew(10deg);}
	50% {transform: skew(-6deg);}
	64% {transform: skew(4deg);}
	85% {transform: skew(-2deg);}
	to {transform: skew(0);}}
.fb-hover--wobble-b:hover {animation-name: fb-hover--wobble-b;animation-timing-function: ease-in-out;transform: perspective(1px) translateZ(0);transform-origin: 100% 0;}
@keyframes fb-hover--wobble-b {12% {transform: skew(-12deg);}
	33% {transform: skew(10deg);}
	50% {transform: skew(-6deg);}
	64% {transform: skew(4deg);}
	85% {transform: skew(-2deg);}
	to {transform: skew(0);}}
.fb-hover--zoom {transform: scale(1);}
.fb-hover--zoom:hover {transform: scale(1.15);}
.fb-hover--zoom-out:hover, .fb-hover--zoom:hover {transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);}
.fb-hover--zoom-out:hover {transform: scale(.93);}
.fb-hover--float-shadow:hover, .fb-hover--float:hover {transform: scale(1.05) translateY(-10%);}
.fb-hover--float-shadow:hover {box-shadow: 0 30px 30px -10px var(--fba-black-trans-30);}
.fa--zoom {transform: scale(var(--fa-scroll--zoom));}
.fa--fade {opacity: var(--fa-scroll--fade);}
.fa--right-left {transform: translateX(calc(( 1 - var(--fa-scroll--right-left) ) * 100%));}
.fa--left-right {transform: translateX(calc(( 1 - var(--fa-scroll--left-right) ) * -100%));}
.fa--bottom-top {transform: translateY(calc(( 1 - var(--fa-scroll--bottom-top) ) * 100%));}
.fa--top-bottom {transform: translateY(calc(( 1 - var(--fa-scroll--top-bottom) ) * -100%));}
.fa--sweep-btt {--fa-sweep-btt: calc(( 1 - var(--fa-scroll--sweep-btt) ) * 100%);clip-path: polygon(0 var(--fa-sweep-btt),100% var(--fa-sweep-btt),100% 100%,0 100%);}
.fa--sweep-ttb {--fa-sweep-ttb: calc(( var(--fa-scroll--sweep-ttb) ) * 100%);clip-path: polygon(0 0,100% 0,100% var(--fa-sweep-ttb),0 var(--fa-sweep-ttb));}
.fa--sweep-ltr {--fa-sweep-ltr: calc(( var(--fa-scroll--sweep-ltr) ) * 100%);clip-path: polygon(0 0,var(--fa-sweep-ltr) 0,var(--fa-sweep-ltr) 100%,0 100%);}
.fa--sweep-rtl {--fa-sweep-rtl: calc(( 1 - var(--fa-scroll--sweep-rtl) ) * 100%);clip-path: polygon(var(--fa-sweep-rtl) 0,100% 0,100% 100%,var(--fa-sweep-rtl) 100%);}
.fa--sweep-center-h {--fa-sweep-ch: calc(var(--fa-scroll--sweep-center-h) * 50% + 50%);--fa-sweep-ch-inv: calc(( 1 - var(--fa-scroll--sweep-center-h) ) * 50%);clip-path: polygon(var(--fa-sweep-ch-inv) 0,var(--fa-sweep-ch) 0,var(--fa-sweep-ch) 100%,var(--fa-sweep-ch-inv) 100%);}
.fa--sweep-center-v {--fa-sweep-cv: calc(var(--fa-scroll--sweep-center-v) * 50% + 50%);--fa-sweep-cv-inv: calc(( 1 - var(--fa-scroll--sweep-center-v) ) * 50%);clip-path: polygon(0 var(--fa-sweep-cv-inv),100% var(--fa-sweep-cv-inv),100% var(--fa-sweep-cv),0 var(--fa-sweep-cv));}
.fa--circle {--fa-circle: calc(var(--fa-scroll--circle) * 100%);clip-path: circle(var(--fa-circle) at 50% 50%);}
.fa--blinds-h {--fa-bl-h: calc(var(--fa-scroll--blinds-h) * 100);--fa-bl-h-1: calc(var(--fa-scroll--blinds-h) * 33.3 * 1%);--fa-bl-h-2: calc(( var(--fa-scroll--blinds-h) * 33.3 + 33.3 ) * 1%);--fa-bl-h-3: calc(( var(--fa-scroll--blinds-h) * 33.4 + 66.6 ) * 1%);clip-path: polygon(0 100%,0 0,var(--fa-bl-h-1) 0,var(--fa-bl-h-1) 100%,33.3% 100%,33.3% 0,var(--fa-bl-h-2) 0,var(--fa-bl-h-2) 100%,66.6% 100%,66.6% 0,var(--fa-bl-h-3) 0,var(--fa-bl-h-3) 100%);}
.fa--rotate {transform: rotate(calc(( var(--fa-scroll--rotate) ) * 359.9deg));}
.fa--text-reveal fa-text {--fa-text-color: var(--fba-black);--fa-text-color-disable: rgba(0,0,0,.2);background-size: calc(var(--fa-scroll--text-reveal) * 100%) 100%;}
.fa--text-reveal fa-text, .fa--text-reveal-white fa-text {-webkit-background-clip: text;background-clip: text;background-image: linear-gradient(90deg,var(--fa-text-color),var(--fa-text-color));background-repeat: no-repeat;color: var(--fa-text-color-disable);display: inline;}
.fa--text-reveal-white fa-text {--fa-text-color: var(--fba-white);--fa-text-color-disable: hsla(0,0%,100%,.3);background-size: calc(var(--fa-scroll--text-reveal-white) * 100%) 100%;}
[class*=fa--], [class^=fa--] {filter: opacity(0);transition: all 0s !important;}
body.fanim--initialized [class*=fa--], body.fanim--initialized [class^=fa--] {filter: opacity(1);transition: all 0s !important;}
.fa--parent {fancy: child;}
.fa--iparent {fancy: parent;}
.fa--reverse {fancy: loop;}
@media (max-width:767px) {[class*=fa--].fa--no-mobile {--fa-percent: none !important;}}
@media (max-width:991px) {[class*=fa--].fa--no-tablet {--fa-percent: none !important;}}
.fa--zoom {--fa-scaled--zoom: clamp(var(--fa-from--zoom),calc(( var(--fa-percent) - var(--fa-start--zoom) ) / ( var(--fa-end--zoom) - var(--fa-start--zoom) ) * ( var(--fa-to--zoom) - var(--fa-from--zoom) ) + var(--fa-from--zoom)),var(--fa-to--zoom));}
.fa--zoom.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--zoom) ) / ( var(--fa-end--zoom) - var(--fa-start--zoom) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--zoom: clamp(var(--fa-from--zoom),calc(var(--fa-from--zoom) + ( var(--fa-to--zoom) - var(--fa-from--zoom) ) * var(--fa-reverse-progress)),var(--fa-to--zoom));}
.fa--zoom:not(.fa--zoom--inv) {--fa-scroll--zoom: var(--fa-scaled--zoom);}
.fa--zoom.fa--zoom--inv {--fa-scroll--zoom: calc(( var(--fa-scaled--zoom) - 1 ) * -1);}
.fa--zoom--from-5:not(.fa--zoom--inv) {--fa-from--zoom: .05;}
.fa--zoom--from-5.fa--zoom--inv {--fa-to--zoom: .95;}
.fa--zoom--to-5:not(.fa--zoom--inv) {--fa-to--zoom: .05;}
.fa--zoom--to-5.fa--zoom--inv {--fa-from--zoom: .95;}
.fa--zoom--end-5 {--fa-end--zoom: .05;}
.fa--zoom--start-5 {--fa-start--zoom: .05;}
.fa--zoom--from-10:not(.fa--zoom--inv) {--fa-from--zoom: .1;}
.fa--zoom--from-10.fa--zoom--inv {--fa-to--zoom: .9;}
.fa--zoom--to-10:not(.fa--zoom--inv) {--fa-to--zoom: .1;}
.fa--zoom--to-10.fa--zoom--inv {--fa-from--zoom: .9;}
.fa--zoom--end-10 {--fa-end--zoom: .1;}
.fa--zoom--start-10 {--fa-start--zoom: .1;}
.fa--zoom--from-15:not(.fa--zoom--inv) {--fa-from--zoom: .15;}
.fa--zoom--from-15.fa--zoom--inv {--fa-to--zoom: .85;}
.fa--zoom--to-15:not(.fa--zoom--inv) {--fa-to--zoom: .15;}
.fa--zoom--to-15.fa--zoom--inv {--fa-from--zoom: .85;}
.fa--zoom--end-15 {--fa-end--zoom: .15;}
.fa--zoom--start-15 {--fa-start--zoom: .15;}
.fa--zoom--from-20:not(.fa--zoom--inv) {--fa-from--zoom: .2;}
.fa--zoom--from-20.fa--zoom--inv {--fa-to--zoom: .8;}
.fa--zoom--to-20:not(.fa--zoom--inv) {--fa-to--zoom: .2;}
.fa--zoom--to-20.fa--zoom--inv {--fa-from--zoom: .8;}
.fa--zoom--end-20 {--fa-end--zoom: .2;}
.fa--zoom--start-20 {--fa-start--zoom: .2;}
.fa--zoom--from-25:not(.fa--zoom--inv) {--fa-from--zoom: .25;}
.fa--zoom--from-25.fa--zoom--inv {--fa-to--zoom: .75;}
.fa--zoom--to-25:not(.fa--zoom--inv) {--fa-to--zoom: .25;}
.fa--zoom--to-25.fa--zoom--inv {--fa-from--zoom: .75;}
.fa--zoom--end-25 {--fa-end--zoom: .25;}
.fa--zoom--start-25 {--fa-start--zoom: .25;}
.fa--zoom--from-30:not(.fa--zoom--inv) {--fa-from--zoom: .3;}
.fa--zoom--from-30.fa--zoom--inv {--fa-to--zoom: .7;}
.fa--zoom--to-30:not(.fa--zoom--inv) {--fa-to--zoom: .3;}
.fa--zoom--to-30.fa--zoom--inv {--fa-from--zoom: .7;}
.fa--zoom--end-30 {--fa-end--zoom: .3;}
.fa--zoom--start-30 {--fa-start--zoom: .3;}
.fa--zoom--from-35:not(.fa--zoom--inv) {--fa-from--zoom: .35;}
.fa--zoom--from-35.fa--zoom--inv {--fa-to--zoom: .65;}
.fa--zoom--to-35:not(.fa--zoom--inv) {--fa-to--zoom: .35;}
.fa--zoom--to-35.fa--zoom--inv {--fa-from--zoom: .65;}
.fa--zoom--end-35 {--fa-end--zoom: .35;}
.fa--zoom--start-35 {--fa-start--zoom: .35;}
.fa--zoom--from-40:not(.fa--zoom--inv) {--fa-from--zoom: .4;}
.fa--zoom--from-40.fa--zoom--inv {--fa-to--zoom: .6;}
.fa--zoom--to-40:not(.fa--zoom--inv) {--fa-to--zoom: .4;}
.fa--zoom--to-40.fa--zoom--inv {--fa-from--zoom: .6;}
.fa--zoom--end-40 {--fa-end--zoom: .4;}
.fa--zoom--start-40 {--fa-start--zoom: .4;}
.fa--zoom--from-45:not(.fa--zoom--inv) {--fa-from--zoom: .45;}
.fa--zoom--from-45.fa--zoom--inv {--fa-to--zoom: .55;}
.fa--zoom--to-45:not(.fa--zoom--inv) {--fa-to--zoom: .45;}
.fa--zoom--to-45.fa--zoom--inv {--fa-from--zoom: .55;}
.fa--zoom--end-45 {--fa-end--zoom: .45;}
.fa--zoom--start-45 {--fa-start--zoom: .45;}
.fa--zoom--from-50:not(.fa--zoom--inv) {--fa-from--zoom: .5;}
.fa--zoom--from-50.fa--zoom--inv, .fa--zoom--to-50:not(.fa--zoom--inv) {--fa-to--zoom: .5;}
.fa--zoom--to-50.fa--zoom--inv {--fa-from--zoom: .5;}
.fa--zoom--end-50 {--fa-end--zoom: .5;}
.fa--zoom--start-50 {--fa-start--zoom: .5;}
.fa--zoom--from-55:not(.fa--zoom--inv) {--fa-from--zoom: .55;}
.fa--zoom--from-55.fa--zoom--inv {--fa-to--zoom: .45;}
.fa--zoom--to-55:not(.fa--zoom--inv) {--fa-to--zoom: .55;}
.fa--zoom--to-55.fa--zoom--inv {--fa-from--zoom: .45;}
.fa--zoom--end-55 {--fa-end--zoom: .55;}
.fa--zoom--start-55 {--fa-start--zoom: .55;}
.fa--zoom--from-60:not(.fa--zoom--inv) {--fa-from--zoom: .6;}
.fa--zoom--from-60.fa--zoom--inv {--fa-to--zoom: .4;}
.fa--zoom--to-60:not(.fa--zoom--inv) {--fa-to--zoom: .6;}
.fa--zoom--to-60.fa--zoom--inv {--fa-from--zoom: .4;}
.fa--zoom--end-60 {--fa-end--zoom: .6;}
.fa--zoom--start-60 {--fa-start--zoom: .6;}
.fa--zoom--from-65:not(.fa--zoom--inv) {--fa-from--zoom: .65;}
.fa--zoom--from-65.fa--zoom--inv {--fa-to--zoom: .35;}
.fa--zoom--to-65:not(.fa--zoom--inv) {--fa-to--zoom: .65;}
.fa--zoom--to-65.fa--zoom--inv {--fa-from--zoom: .35;}
.fa--zoom--end-65 {--fa-end--zoom: .65;}
.fa--zoom--start-65 {--fa-start--zoom: .65;}
.fa--zoom--from-70:not(.fa--zoom--inv) {--fa-from--zoom: .7;}
.fa--zoom--from-70.fa--zoom--inv {--fa-to--zoom: .3;}
.fa--zoom--to-70:not(.fa--zoom--inv) {--fa-to--zoom: .7;}
.fa--zoom--to-70.fa--zoom--inv {--fa-from--zoom: .3;}
.fa--zoom--end-70 {--fa-end--zoom: .7;}
.fa--zoom--start-70 {--fa-start--zoom: .7;}
.fa--zoom--from-75:not(.fa--zoom--inv) {--fa-from--zoom: .75;}
.fa--zoom--from-75.fa--zoom--inv {--fa-to--zoom: .25;}
.fa--zoom--to-75:not(.fa--zoom--inv) {--fa-to--zoom: .75;}
.fa--zoom--to-75.fa--zoom--inv {--fa-from--zoom: .25;}
.fa--zoom--end-75 {--fa-end--zoom: .75;}
.fa--zoom--start-75 {--fa-start--zoom: .75;}
.fa--zoom--from-80:not(.fa--zoom--inv) {--fa-from--zoom: .8;}
.fa--zoom--from-80.fa--zoom--inv {--fa-to--zoom: .2;}
.fa--zoom--to-80:not(.fa--zoom--inv) {--fa-to--zoom: .8;}
.fa--zoom--to-80.fa--zoom--inv {--fa-from--zoom: .2;}
.fa--zoom--end-80 {--fa-end--zoom: .8;}
.fa--zoom--start-80 {--fa-start--zoom: .8;}
.fa--zoom--from-85:not(.fa--zoom--inv) {--fa-from--zoom: .85;}
.fa--zoom--from-85.fa--zoom--inv {--fa-to--zoom: .15;}
.fa--zoom--to-85:not(.fa--zoom--inv) {--fa-to--zoom: .85;}
.fa--zoom--to-85.fa--zoom--inv {--fa-from--zoom: .15;}
.fa--zoom--end-85 {--fa-end--zoom: .85;}
.fa--zoom--start-85 {--fa-start--zoom: .85;}
.fa--zoom--from-90:not(.fa--zoom--inv) {--fa-from--zoom: .9;}
.fa--zoom--from-90.fa--zoom--inv {--fa-to--zoom: .1;}
.fa--zoom--to-90:not(.fa--zoom--inv) {--fa-to--zoom: .9;}
.fa--zoom--to-90.fa--zoom--inv {--fa-from--zoom: .1;}
.fa--zoom--end-90 {--fa-end--zoom: .9;}
.fa--zoom--start-90 {--fa-start--zoom: .9;}
.fa--zoom--from-95:not(.fa--zoom--inv) {--fa-from--zoom: .95;}
.fa--zoom--from-95.fa--zoom--inv {--fa-to--zoom: .05;}
.fa--zoom--to-95:not(.fa--zoom--inv) {--fa-to--zoom: .95;}
.fa--zoom--to-95.fa--zoom--inv {--fa-from--zoom: .05;}
.fa--zoom--end-95 {--fa-end--zoom: .95;}
.fa--zoom--start-95 {--fa-start--zoom: .95;}
.fa--fade {--fa-scaled--fade: clamp(var(--fa-from--fade),calc(( var(--fa-percent) - var(--fa-start--fade) ) / ( var(--fa-end--fade) - var(--fa-start--fade) ) * ( var(--fa-to--fade) - var(--fa-from--fade) ) + var(--fa-from--fade)),var(--fa-to--fade));}
.fa--fade.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--fade) ) / ( var(--fa-end--fade) - var(--fa-start--fade) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--fade: clamp(var(--fa-from--fade),calc(var(--fa-from--fade) + ( var(--fa-to--fade) - var(--fa-from--fade) ) * var(--fa-reverse-progress)),var(--fa-to--fade));}
.fa--fade:not(.fa--fade--inv) {--fa-scroll--fade: var(--fa-scaled--fade);}
.fa--fade.fa--fade--inv {--fa-scroll--fade: calc(( var(--fa-scaled--fade) - 1 ) * -1);}
.fa--fade--from-5:not(.fa--fade--inv) {--fa-from--fade: .05;}
.fa--fade--from-5.fa--fade--inv {--fa-to--fade: .95;}
.fa--fade--to-5:not(.fa--fade--inv) {--fa-to--fade: .05;}
.fa--fade--to-5.fa--fade--inv {--fa-from--fade: .95;}
.fa--fade--end-5 {--fa-end--fade: .05;}
.fa--fade--start-5 {--fa-start--fade: .05;}
.fa--fade--from-10:not(.fa--fade--inv) {--fa-from--fade: .1;}
.fa--fade--from-10.fa--fade--inv {--fa-to--fade: .9;}
.fa--fade--to-10:not(.fa--fade--inv) {--fa-to--fade: .1;}
.fa--fade--to-10.fa--fade--inv {--fa-from--fade: .9;}
.fa--fade--end-10 {--fa-end--fade: .1;}
.fa--fade--start-10 {--fa-start--fade: .1;}
.fa--fade--from-15:not(.fa--fade--inv) {--fa-from--fade: .15;}
.fa--fade--from-15.fa--fade--inv {--fa-to--fade: .85;}
.fa--fade--to-15:not(.fa--fade--inv) {--fa-to--fade: .15;}
.fa--fade--to-15.fa--fade--inv {--fa-from--fade: .85;}
.fa--fade--end-15 {--fa-end--fade: .15;}
.fa--fade--start-15 {--fa-start--fade: .15;}
.fa--fade--from-20:not(.fa--fade--inv) {--fa-from--fade: .2;}
.fa--fade--from-20.fa--fade--inv {--fa-to--fade: .8;}
.fa--fade--to-20:not(.fa--fade--inv) {--fa-to--fade: .2;}
.fa--fade--to-20.fa--fade--inv {--fa-from--fade: .8;}
.fa--fade--end-20 {--fa-end--fade: .2;}
.fa--fade--start-20 {--fa-start--fade: .2;}
.fa--fade--from-25:not(.fa--fade--inv) {--fa-from--fade: .25;}
.fa--fade--from-25.fa--fade--inv {--fa-to--fade: .75;}
.fa--fade--to-25:not(.fa--fade--inv) {--fa-to--fade: .25;}
.fa--fade--to-25.fa--fade--inv {--fa-from--fade: .75;}
.fa--fade--end-25 {--fa-end--fade: .25;}
.fa--fade--start-25 {--fa-start--fade: .25;}
.fa--fade--from-30:not(.fa--fade--inv) {--fa-from--fade: .3;}
.fa--fade--from-30.fa--fade--inv {--fa-to--fade: .7;}
.fa--fade--to-30:not(.fa--fade--inv) {--fa-to--fade: .3;}
.fa--fade--to-30.fa--fade--inv {--fa-from--fade: .7;}
.fa--fade--end-30 {--fa-end--fade: .3;}
.fa--fade--start-30 {--fa-start--fade: .3;}
.fa--fade--from-35:not(.fa--fade--inv) {--fa-from--fade: .35;}
.fa--fade--from-35.fa--fade--inv {--fa-to--fade: .65;}
.fa--fade--to-35:not(.fa--fade--inv) {--fa-to--fade: .35;}
.fa--fade--to-35.fa--fade--inv {--fa-from--fade: .65;}
.fa--fade--end-35 {--fa-end--fade: .35;}
.fa--fade--start-35 {--fa-start--fade: .35;}
.fa--fade--from-40:not(.fa--fade--inv) {--fa-from--fade: .4;}
.fa--fade--from-40.fa--fade--inv {--fa-to--fade: .6;}
.fa--fade--to-40:not(.fa--fade--inv) {--fa-to--fade: .4;}
.fa--fade--to-40.fa--fade--inv {--fa-from--fade: .6;}
.fa--fade--end-40 {--fa-end--fade: .4;}
.fa--fade--start-40 {--fa-start--fade: .4;}
.fa--fade--from-45:not(.fa--fade--inv) {--fa-from--fade: .45;}
.fa--fade--from-45.fa--fade--inv {--fa-to--fade: .55;}
.fa--fade--to-45:not(.fa--fade--inv) {--fa-to--fade: .45;}
.fa--fade--to-45.fa--fade--inv {--fa-from--fade: .55;}
.fa--fade--end-45 {--fa-end--fade: .45;}
.fa--fade--start-45 {--fa-start--fade: .45;}
.fa--fade--from-50:not(.fa--fade--inv) {--fa-from--fade: .5;}
.fa--fade--from-50.fa--fade--inv, .fa--fade--to-50:not(.fa--fade--inv) {--fa-to--fade: .5;}
.fa--fade--to-50.fa--fade--inv {--fa-from--fade: .5;}
.fa--fade--end-50 {--fa-end--fade: .5;}
.fa--fade--start-50 {--fa-start--fade: .5;}
.fa--fade--from-55:not(.fa--fade--inv) {--fa-from--fade: .55;}
.fa--fade--from-55.fa--fade--inv {--fa-to--fade: .45;}
.fa--fade--to-55:not(.fa--fade--inv) {--fa-to--fade: .55;}
.fa--fade--to-55.fa--fade--inv {--fa-from--fade: .45;}
.fa--fade--end-55 {--fa-end--fade: .55;}
.fa--fade--start-55 {--fa-start--fade: .55;}
.fa--fade--from-60:not(.fa--fade--inv) {--fa-from--fade: .6;}
.fa--fade--from-60.fa--fade--inv {--fa-to--fade: .4;}
.fa--fade--to-60:not(.fa--fade--inv) {--fa-to--fade: .6;}
.fa--fade--to-60.fa--fade--inv {--fa-from--fade: .4;}
.fa--fade--end-60 {--fa-end--fade: .6;}
.fa--fade--start-60 {--fa-start--fade: .6;}
.fa--fade--from-65:not(.fa--fade--inv) {--fa-from--fade: .65;}
.fa--fade--from-65.fa--fade--inv {--fa-to--fade: .35;}
.fa--fade--to-65:not(.fa--fade--inv) {--fa-to--fade: .65;}
.fa--fade--to-65.fa--fade--inv {--fa-from--fade: .35;}
.fa--fade--end-65 {--fa-end--fade: .65;}
.fa--fade--start-65 {--fa-start--fade: .65;}
.fa--fade--from-70:not(.fa--fade--inv) {--fa-from--fade: .7;}
.fa--fade--from-70.fa--fade--inv {--fa-to--fade: .3;}
.fa--fade--to-70:not(.fa--fade--inv) {--fa-to--fade: .7;}
.fa--fade--to-70.fa--fade--inv {--fa-from--fade: .3;}
.fa--fade--end-70 {--fa-end--fade: .7;}
.fa--fade--start-70 {--fa-start--fade: .7;}
.fa--fade--from-75:not(.fa--fade--inv) {--fa-from--fade: .75;}
.fa--fade--from-75.fa--fade--inv {--fa-to--fade: .25;}
.fa--fade--to-75:not(.fa--fade--inv) {--fa-to--fade: .75;}
.fa--fade--to-75.fa--fade--inv {--fa-from--fade: .25;}
.fa--fade--end-75 {--fa-end--fade: .75;}
.fa--fade--start-75 {--fa-start--fade: .75;}
.fa--fade--from-80:not(.fa--fade--inv) {--fa-from--fade: .8;}
.fa--fade--from-80.fa--fade--inv {--fa-to--fade: .2;}
.fa--fade--to-80:not(.fa--fade--inv) {--fa-to--fade: .8;}
.fa--fade--to-80.fa--fade--inv {--fa-from--fade: .2;}
.fa--fade--end-80 {--fa-end--fade: .8;}
.fa--fade--start-80 {--fa-start--fade: .8;}
.fa--fade--from-85:not(.fa--fade--inv) {--fa-from--fade: .85;}
.fa--fade--from-85.fa--fade--inv {--fa-to--fade: .15;}
.fa--fade--to-85:not(.fa--fade--inv) {--fa-to--fade: .85;}
.fa--fade--to-85.fa--fade--inv {--fa-from--fade: .15;}
.fa--fade--end-85 {--fa-end--fade: .85;}
.fa--fade--start-85 {--fa-start--fade: .85;}
.fa--fade--from-90:not(.fa--fade--inv) {--fa-from--fade: .9;}
.fa--fade--from-90.fa--fade--inv {--fa-to--fade: .1;}
.fa--fade--to-90:not(.fa--fade--inv) {--fa-to--fade: .9;}
.fa--fade--to-90.fa--fade--inv {--fa-from--fade: .1;}
.fa--fade--end-90 {--fa-end--fade: .9;}
.fa--fade--start-90 {--fa-start--fade: .9;}
.fa--fade--from-95:not(.fa--fade--inv) {--fa-from--fade: .95;}
.fa--fade--from-95.fa--fade--inv {--fa-to--fade: .05;}
.fa--fade--to-95:not(.fa--fade--inv) {--fa-to--fade: .95;}
.fa--fade--to-95.fa--fade--inv {--fa-from--fade: .05;}
.fa--fade--end-95 {--fa-end--fade: .95;}
.fa--fade--start-95 {--fa-start--fade: .95;}
.fa--left-right {--fa-scaled--left-right: clamp(var(--fa-from--left-right),calc(( var(--fa-percent) - var(--fa-start--left-right) ) / ( var(--fa-end--left-right) - var(--fa-start--left-right) ) * ( var(--fa-to--left-right) - var(--fa-from--left-right) ) + var(--fa-from--left-right)),var(--fa-to--left-right));}
.fa--left-right.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--left-right) ) / ( var(--fa-end--left-right) - var(--fa-start--left-right) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--left-right: clamp(var(--fa-from--left-right),calc(var(--fa-from--left-right) + ( var(--fa-to--left-right) - var(--fa-from--left-right) ) * var(--fa-reverse-progress)),var(--fa-to--left-right));}
.fa--left-right:not(.fa--left-right--inv) {--fa-scroll--left-right: var(--fa-scaled--left-right);}
.fa--left-right.fa--left-right--inv {--fa-scroll--left-right: calc(( var(--fa-scaled--left-right) - 1 ) * -1);}
.fa--left-right--from-5:not(.fa--left-right--inv) {--fa-from--left-right: .05;}
.fa--left-right--from-5.fa--left-right--inv {--fa-to--left-right: .95;}
.fa--left-right--to-5:not(.fa--left-right--inv) {--fa-to--left-right: .05;}
.fa--left-right--to-5.fa--left-right--inv {--fa-from--left-right: .95;}
.fa--left-right--end-5 {--fa-end--left-right: .05;}
.fa--left-right--start-5 {--fa-start--left-right: .05;}
.fa--left-right--from-10:not(.fa--left-right--inv) {--fa-from--left-right: .1;}
.fa--left-right--from-10.fa--left-right--inv {--fa-to--left-right: .9;}
.fa--left-right--to-10:not(.fa--left-right--inv) {--fa-to--left-right: .1;}
.fa--left-right--to-10.fa--left-right--inv {--fa-from--left-right: .9;}
.fa--left-right--end-10 {--fa-end--left-right: .1;}
.fa--left-right--start-10 {--fa-start--left-right: .1;}
.fa--left-right--from-15:not(.fa--left-right--inv) {--fa-from--left-right: .15;}
.fa--left-right--from-15.fa--left-right--inv {--fa-to--left-right: .85;}
.fa--left-right--to-15:not(.fa--left-right--inv) {--fa-to--left-right: .15;}
.fa--left-right--to-15.fa--left-right--inv {--fa-from--left-right: .85;}
.fa--left-right--end-15 {--fa-end--left-right: .15;}
.fa--left-right--start-15 {--fa-start--left-right: .15;}
.fa--left-right--from-20:not(.fa--left-right--inv) {--fa-from--left-right: .2;}
.fa--left-right--from-20.fa--left-right--inv {--fa-to--left-right: .8;}
.fa--left-right--to-20:not(.fa--left-right--inv) {--fa-to--left-right: .2;}
.fa--left-right--to-20.fa--left-right--inv {--fa-from--left-right: .8;}
.fa--left-right--end-20 {--fa-end--left-right: .2;}
.fa--left-right--start-20 {--fa-start--left-right: .2;}
.fa--left-right--from-25:not(.fa--left-right--inv) {--fa-from--left-right: .25;}
.fa--left-right--from-25.fa--left-right--inv {--fa-to--left-right: .75;}
.fa--left-right--to-25:not(.fa--left-right--inv) {--fa-to--left-right: .25;}
.fa--left-right--to-25.fa--left-right--inv {--fa-from--left-right: .75;}
.fa--left-right--end-25 {--fa-end--left-right: .25;}
.fa--left-right--start-25 {--fa-start--left-right: .25;}
.fa--left-right--from-30:not(.fa--left-right--inv) {--fa-from--left-right: .3;}
.fa--left-right--from-30.fa--left-right--inv {--fa-to--left-right: .7;}
.fa--left-right--to-30:not(.fa--left-right--inv) {--fa-to--left-right: .3;}
.fa--left-right--to-30.fa--left-right--inv {--fa-from--left-right: .7;}
.fa--left-right--end-30 {--fa-end--left-right: .3;}
.fa--left-right--start-30 {--fa-start--left-right: .3;}
.fa--left-right--from-35:not(.fa--left-right--inv) {--fa-from--left-right: .35;}
.fa--left-right--from-35.fa--left-right--inv {--fa-to--left-right: .65;}
.fa--left-right--to-35:not(.fa--left-right--inv) {--fa-to--left-right: .35;}
.fa--left-right--to-35.fa--left-right--inv {--fa-from--left-right: .65;}
.fa--left-right--end-35 {--fa-end--left-right: .35;}
.fa--left-right--start-35 {--fa-start--left-right: .35;}
.fa--left-right--from-40:not(.fa--left-right--inv) {--fa-from--left-right: .4;}
.fa--left-right--from-40.fa--left-right--inv {--fa-to--left-right: .6;}
.fa--left-right--to-40:not(.fa--left-right--inv) {--fa-to--left-right: .4;}
.fa--left-right--to-40.fa--left-right--inv {--fa-from--left-right: .6;}
.fa--left-right--end-40 {--fa-end--left-right: .4;}
.fa--left-right--start-40 {--fa-start--left-right: .4;}
.fa--left-right--from-45:not(.fa--left-right--inv) {--fa-from--left-right: .45;}
.fa--left-right--from-45.fa--left-right--inv {--fa-to--left-right: .55;}
.fa--left-right--to-45:not(.fa--left-right--inv) {--fa-to--left-right: .45;}
.fa--left-right--to-45.fa--left-right--inv {--fa-from--left-right: .55;}
.fa--left-right--end-45 {--fa-end--left-right: .45;}
.fa--left-right--start-45 {--fa-start--left-right: .45;}
.fa--left-right--from-50:not(.fa--left-right--inv) {--fa-from--left-right: .5;}
.fa--left-right--from-50.fa--left-right--inv, .fa--left-right--to-50:not(.fa--left-right--inv) {--fa-to--left-right: .5;}
.fa--left-right--to-50.fa--left-right--inv {--fa-from--left-right: .5;}
.fa--left-right--end-50 {--fa-end--left-right: .5;}
.fa--left-right--start-50 {--fa-start--left-right: .5;}
.fa--left-right--from-55:not(.fa--left-right--inv) {--fa-from--left-right: .55;}
.fa--left-right--from-55.fa--left-right--inv {--fa-to--left-right: .45;}
.fa--left-right--to-55:not(.fa--left-right--inv) {--fa-to--left-right: .55;}
.fa--left-right--to-55.fa--left-right--inv {--fa-from--left-right: .45;}
.fa--left-right--end-55 {--fa-end--left-right: .55;}
.fa--left-right--start-55 {--fa-start--left-right: .55;}
.fa--left-right--from-60:not(.fa--left-right--inv) {--fa-from--left-right: .6;}
.fa--left-right--from-60.fa--left-right--inv {--fa-to--left-right: .4;}
.fa--left-right--to-60:not(.fa--left-right--inv) {--fa-to--left-right: .6;}
.fa--left-right--to-60.fa--left-right--inv {--fa-from--left-right: .4;}
.fa--left-right--end-60 {--fa-end--left-right: .6;}
.fa--left-right--start-60 {--fa-start--left-right: .6;}
.fa--left-right--from-65:not(.fa--left-right--inv) {--fa-from--left-right: .65;}
.fa--left-right--from-65.fa--left-right--inv {--fa-to--left-right: .35;}
.fa--left-right--to-65:not(.fa--left-right--inv) {--fa-to--left-right: .65;}
.fa--left-right--to-65.fa--left-right--inv {--fa-from--left-right: .35;}
.fa--left-right--end-65 {--fa-end--left-right: .65;}
.fa--left-right--start-65 {--fa-start--left-right: .65;}
.fa--left-right--from-70:not(.fa--left-right--inv) {--fa-from--left-right: .7;}
.fa--left-right--from-70.fa--left-right--inv {--fa-to--left-right: .3;}
.fa--left-right--to-70:not(.fa--left-right--inv) {--fa-to--left-right: .7;}
.fa--left-right--to-70.fa--left-right--inv {--fa-from--left-right: .3;}
.fa--left-right--end-70 {--fa-end--left-right: .7;}
.fa--left-right--start-70 {--fa-start--left-right: .7;}
.fa--left-right--from-75:not(.fa--left-right--inv) {--fa-from--left-right: .75;}
.fa--left-right--from-75.fa--left-right--inv {--fa-to--left-right: .25;}
.fa--left-right--to-75:not(.fa--left-right--inv) {--fa-to--left-right: .75;}
.fa--left-right--to-75.fa--left-right--inv {--fa-from--left-right: .25;}
.fa--left-right--end-75 {--fa-end--left-right: .75;}
.fa--left-right--start-75 {--fa-start--left-right: .75;}
.fa--left-right--from-80:not(.fa--left-right--inv) {--fa-from--left-right: .8;}
.fa--left-right--from-80.fa--left-right--inv {--fa-to--left-right: .2;}
.fa--left-right--to-80:not(.fa--left-right--inv) {--fa-to--left-right: .8;}
.fa--left-right--to-80.fa--left-right--inv {--fa-from--left-right: .2;}
.fa--left-right--end-80 {--fa-end--left-right: .8;}
.fa--left-right--start-80 {--fa-start--left-right: .8;}
.fa--left-right--from-85:not(.fa--left-right--inv) {--fa-from--left-right: .85;}
.fa--left-right--from-85.fa--left-right--inv {--fa-to--left-right: .15;}
.fa--left-right--to-85:not(.fa--left-right--inv) {--fa-to--left-right: .85;}
.fa--left-right--to-85.fa--left-right--inv {--fa-from--left-right: .15;}
.fa--left-right--end-85 {--fa-end--left-right: .85;}
.fa--left-right--start-85 {--fa-start--left-right: .85;}
.fa--left-right--from-90:not(.fa--left-right--inv) {--fa-from--left-right: .9;}
.fa--left-right--from-90.fa--left-right--inv {--fa-to--left-right: .1;}
.fa--left-right--to-90:not(.fa--left-right--inv) {--fa-to--left-right: .9;}
.fa--left-right--to-90.fa--left-right--inv {--fa-from--left-right: .1;}
.fa--left-right--end-90 {--fa-end--left-right: .9;}
.fa--left-right--start-90 {--fa-start--left-right: .9;}
.fa--left-right--from-95:not(.fa--left-right--inv) {--fa-from--left-right: .95;}
.fa--left-right--from-95.fa--left-right--inv {--fa-to--left-right: .05;}
.fa--left-right--to-95:not(.fa--left-right--inv) {--fa-to--left-right: .95;}
.fa--left-right--to-95.fa--left-right--inv {--fa-from--left-right: .05;}
.fa--left-right--end-95 {--fa-end--left-right: .95;}
.fa--left-right--start-95 {--fa-start--left-right: .95;}
.fa--right-left {--fa-scaled--right-left: clamp(var(--fa-from--right-left),calc(( var(--fa-percent) - var(--fa-start--right-left) ) / ( var(--fa-end--right-left) - var(--fa-start--right-left) ) * ( var(--fa-to--right-left) - var(--fa-from--right-left) ) + var(--fa-from--right-left)),var(--fa-to--right-left));}
.fa--right-left.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--right-left) ) / ( var(--fa-end--right-left) - var(--fa-start--right-left) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--right-left: clamp(var(--fa-from--right-left),calc(var(--fa-from--right-left) + ( var(--fa-to--right-left) - var(--fa-from--right-left) ) * var(--fa-reverse-progress)),var(--fa-to--right-left));}
.fa--right-left:not(.fa--right-left--inv) {--fa-scroll--right-left: var(--fa-scaled--right-left);}
.fa--right-left.fa--right-left--inv {--fa-scroll--right-left: calc(( var(--fa-scaled--right-left) - 1 ) * -1);}
.fa--right-left--from-5:not(.fa--right-left--inv) {--fa-from--right-left: .05;}
.fa--right-left--from-5.fa--right-left--inv {--fa-to--right-left: .95;}
.fa--right-left--to-5:not(.fa--right-left--inv) {--fa-to--right-left: .05;}
.fa--right-left--to-5.fa--right-left--inv {--fa-from--right-left: .95;}
.fa--right-left--end-5 {--fa-end--right-left: .05;}
.fa--right-left--start-5 {--fa-start--right-left: .05;}
.fa--right-left--from-10:not(.fa--right-left--inv) {--fa-from--right-left: .1;}
.fa--right-left--from-10.fa--right-left--inv {--fa-to--right-left: .9;}
.fa--right-left--to-10:not(.fa--right-left--inv) {--fa-to--right-left: .1;}
.fa--right-left--to-10.fa--right-left--inv {--fa-from--right-left: .9;}
.fa--right-left--end-10 {--fa-end--right-left: .1;}
.fa--right-left--start-10 {--fa-start--right-left: .1;}
.fa--right-left--from-15:not(.fa--right-left--inv) {--fa-from--right-left: .15;}
.fa--right-left--from-15.fa--right-left--inv {--fa-to--right-left: .85;}
.fa--right-left--to-15:not(.fa--right-left--inv) {--fa-to--right-left: .15;}
.fa--right-left--to-15.fa--right-left--inv {--fa-from--right-left: .85;}
.fa--right-left--end-15 {--fa-end--right-left: .15;}
.fa--right-left--start-15 {--fa-start--right-left: .15;}
.fa--right-left--from-20:not(.fa--right-left--inv) {--fa-from--right-left: .2;}
.fa--right-left--from-20.fa--right-left--inv {--fa-to--right-left: .8;}
.fa--right-left--to-20:not(.fa--right-left--inv) {--fa-to--right-left: .2;}
.fa--right-left--to-20.fa--right-left--inv {--fa-from--right-left: .8;}
.fa--right-left--end-20 {--fa-end--right-left: .2;}
.fa--right-left--start-20 {--fa-start--right-left: .2;}
.fa--right-left--from-25:not(.fa--right-left--inv) {--fa-from--right-left: .25;}
.fa--right-left--from-25.fa--right-left--inv {--fa-to--right-left: .75;}
.fa--right-left--to-25:not(.fa--right-left--inv) {--fa-to--right-left: .25;}
.fa--right-left--to-25.fa--right-left--inv {--fa-from--right-left: .75;}
.fa--right-left--end-25 {--fa-end--right-left: .25;}
.fa--right-left--start-25 {--fa-start--right-left: .25;}
.fa--right-left--from-30:not(.fa--right-left--inv) {--fa-from--right-left: .3;}
.fa--right-left--from-30.fa--right-left--inv {--fa-to--right-left: .7;}
.fa--right-left--to-30:not(.fa--right-left--inv) {--fa-to--right-left: .3;}
.fa--right-left--to-30.fa--right-left--inv {--fa-from--right-left: .7;}
.fa--right-left--end-30 {--fa-end--right-left: .3;}
.fa--right-left--start-30 {--fa-start--right-left: .3;}
.fa--right-left--from-35:not(.fa--right-left--inv) {--fa-from--right-left: .35;}
.fa--right-left--from-35.fa--right-left--inv {--fa-to--right-left: .65;}
.fa--right-left--to-35:not(.fa--right-left--inv) {--fa-to--right-left: .35;}
.fa--right-left--to-35.fa--right-left--inv {--fa-from--right-left: .65;}
.fa--right-left--end-35 {--fa-end--right-left: .35;}
.fa--right-left--start-35 {--fa-start--right-left: .35;}
.fa--right-left--from-40:not(.fa--right-left--inv) {--fa-from--right-left: .4;}
.fa--right-left--from-40.fa--right-left--inv {--fa-to--right-left: .6;}
.fa--right-left--to-40:not(.fa--right-left--inv) {--fa-to--right-left: .4;}
.fa--right-left--to-40.fa--right-left--inv {--fa-from--right-left: .6;}
.fa--right-left--end-40 {--fa-end--right-left: .4;}
.fa--right-left--start-40 {--fa-start--right-left: .4;}
.fa--right-left--from-45:not(.fa--right-left--inv) {--fa-from--right-left: .45;}
.fa--right-left--from-45.fa--right-left--inv {--fa-to--right-left: .55;}
.fa--right-left--to-45:not(.fa--right-left--inv) {--fa-to--right-left: .45;}
.fa--right-left--to-45.fa--right-left--inv {--fa-from--right-left: .55;}
.fa--right-left--end-45 {--fa-end--right-left: .45;}
.fa--right-left--start-45 {--fa-start--right-left: .45;}
.fa--right-left--from-50:not(.fa--right-left--inv) {--fa-from--right-left: .5;}
.fa--right-left--from-50.fa--right-left--inv, .fa--right-left--to-50:not(.fa--right-left--inv) {--fa-to--right-left: .5;}
.fa--right-left--to-50.fa--right-left--inv {--fa-from--right-left: .5;}
.fa--right-left--end-50 {--fa-end--right-left: .5;}
.fa--right-left--start-50 {--fa-start--right-left: .5;}
.fa--right-left--from-55:not(.fa--right-left--inv) {--fa-from--right-left: .55;}
.fa--right-left--from-55.fa--right-left--inv {--fa-to--right-left: .45;}
.fa--right-left--to-55:not(.fa--right-left--inv) {--fa-to--right-left: .55;}
.fa--right-left--to-55.fa--right-left--inv {--fa-from--right-left: .45;}
.fa--right-left--end-55 {--fa-end--right-left: .55;}
.fa--right-left--start-55 {--fa-start--right-left: .55;}
.fa--right-left--from-60:not(.fa--right-left--inv) {--fa-from--right-left: .6;}
.fa--right-left--from-60.fa--right-left--inv {--fa-to--right-left: .4;}
.fa--right-left--to-60:not(.fa--right-left--inv) {--fa-to--right-left: .6;}
.fa--right-left--to-60.fa--right-left--inv {--fa-from--right-left: .4;}
.fa--right-left--end-60 {--fa-end--right-left: .6;}
.fa--right-left--start-60 {--fa-start--right-left: .6;}
.fa--right-left--from-65:not(.fa--right-left--inv) {--fa-from--right-left: .65;}
.fa--right-left--from-65.fa--right-left--inv {--fa-to--right-left: .35;}
.fa--right-left--to-65:not(.fa--right-left--inv) {--fa-to--right-left: .65;}
.fa--right-left--to-65.fa--right-left--inv {--fa-from--right-left: .35;}
.fa--right-left--end-65 {--fa-end--right-left: .65;}
.fa--right-left--start-65 {--fa-start--right-left: .65;}
.fa--right-left--from-70:not(.fa--right-left--inv) {--fa-from--right-left: .7;}
.fa--right-left--from-70.fa--right-left--inv {--fa-to--right-left: .3;}
.fa--right-left--to-70:not(.fa--right-left--inv) {--fa-to--right-left: .7;}
.fa--right-left--to-70.fa--right-left--inv {--fa-from--right-left: .3;}
.fa--right-left--end-70 {--fa-end--right-left: .7;}
.fa--right-left--start-70 {--fa-start--right-left: .7;}
.fa--right-left--from-75:not(.fa--right-left--inv) {--fa-from--right-left: .75;}
.fa--right-left--from-75.fa--right-left--inv {--fa-to--right-left: .25;}
.fa--right-left--to-75:not(.fa--right-left--inv) {--fa-to--right-left: .75;}
.fa--right-left--to-75.fa--right-left--inv {--fa-from--right-left: .25;}
.fa--right-left--end-75 {--fa-end--right-left: .75;}
.fa--right-left--start-75 {--fa-start--right-left: .75;}
.fa--right-left--from-80:not(.fa--right-left--inv) {--fa-from--right-left: .8;}
.fa--right-left--from-80.fa--right-left--inv {--fa-to--right-left: .2;}
.fa--right-left--to-80:not(.fa--right-left--inv) {--fa-to--right-left: .8;}
.fa--right-left--to-80.fa--right-left--inv {--fa-from--right-left: .2;}
.fa--right-left--end-80 {--fa-end--right-left: .8;}
.fa--right-left--start-80 {--fa-start--right-left: .8;}
.fa--right-left--from-85:not(.fa--right-left--inv) {--fa-from--right-left: .85;}
.fa--right-left--from-85.fa--right-left--inv {--fa-to--right-left: .15;}
.fa--right-left--to-85:not(.fa--right-left--inv) {--fa-to--right-left: .85;}
.fa--right-left--to-85.fa--right-left--inv {--fa-from--right-left: .15;}
.fa--right-left--end-85 {--fa-end--right-left: .85;}
.fa--right-left--start-85 {--fa-start--right-left: .85;}
.fa--right-left--from-90:not(.fa--right-left--inv) {--fa-from--right-left: .9;}
.fa--right-left--from-90.fa--right-left--inv {--fa-to--right-left: .1;}
.fa--right-left--to-90:not(.fa--right-left--inv) {--fa-to--right-left: .9;}
.fa--right-left--to-90.fa--right-left--inv {--fa-from--right-left: .1;}
.fa--right-left--end-90 {--fa-end--right-left: .9;}
.fa--right-left--start-90 {--fa-start--right-left: .9;}
.fa--right-left--from-95:not(.fa--right-left--inv) {--fa-from--right-left: .95;}
.fa--right-left--from-95.fa--right-left--inv {--fa-to--right-left: .05;}
.fa--right-left--to-95:not(.fa--right-left--inv) {--fa-to--right-left: .95;}
.fa--right-left--to-95.fa--right-left--inv {--fa-from--right-left: .05;}
.fa--right-left--end-95 {--fa-end--right-left: .95;}
.fa--right-left--start-95 {--fa-start--right-left: .95;}
.fa--top-bottom {--fa-scaled--top-bottom: clamp(var(--fa-from--top-bottom),calc(( var(--fa-percent) - var(--fa-start--top-bottom) ) / ( var(--fa-end--top-bottom) - var(--fa-start--top-bottom) ) * ( var(--fa-to--top-bottom) - var(--fa-from--top-bottom) ) + var(--fa-from--top-bottom)),var(--fa-to--top-bottom));}
.fa--top-bottom.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--top-bottom) ) / ( var(--fa-end--top-bottom) - var(--fa-start--top-bottom) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--top-bottom: clamp(var(--fa-from--top-bottom),calc(var(--fa-from--top-bottom) + ( var(--fa-to--top-bottom) - var(--fa-from--top-bottom) ) * var(--fa-reverse-progress)),var(--fa-to--top-bottom));}
.fa--top-bottom:not(.fa--top-bottom--inv) {--fa-scroll--top-bottom: var(--fa-scaled--top-bottom);}
.fa--top-bottom.fa--top-bottom--inv {--fa-scroll--top-bottom: calc(( var(--fa-scaled--top-bottom) - 1 ) * -1);}
.fa--top-bottom--from-5:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .05;}
.fa--top-bottom--from-5.fa--top-bottom--inv {--fa-to--top-bottom: .95;}
.fa--top-bottom--to-5:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .05;}
.fa--top-bottom--to-5.fa--top-bottom--inv {--fa-from--top-bottom: .95;}
.fa--top-bottom--end-5 {--fa-end--top-bottom: .05;}
.fa--top-bottom--start-5 {--fa-start--top-bottom: .05;}
.fa--top-bottom--from-10:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .1;}
.fa--top-bottom--from-10.fa--top-bottom--inv {--fa-to--top-bottom: .9;}
.fa--top-bottom--to-10:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .1;}
.fa--top-bottom--to-10.fa--top-bottom--inv {--fa-from--top-bottom: .9;}
.fa--top-bottom--end-10 {--fa-end--top-bottom: .1;}
.fa--top-bottom--start-10 {--fa-start--top-bottom: .1;}
.fa--top-bottom--from-15:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .15;}
.fa--top-bottom--from-15.fa--top-bottom--inv {--fa-to--top-bottom: .85;}
.fa--top-bottom--to-15:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .15;}
.fa--top-bottom--to-15.fa--top-bottom--inv {--fa-from--top-bottom: .85;}
.fa--top-bottom--end-15 {--fa-end--top-bottom: .15;}
.fa--top-bottom--start-15 {--fa-start--top-bottom: .15;}
.fa--top-bottom--from-20:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .2;}
.fa--top-bottom--from-20.fa--top-bottom--inv {--fa-to--top-bottom: .8;}
.fa--top-bottom--to-20:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .2;}
.fa--top-bottom--to-20.fa--top-bottom--inv {--fa-from--top-bottom: .8;}
.fa--top-bottom--end-20 {--fa-end--top-bottom: .2;}
.fa--top-bottom--start-20 {--fa-start--top-bottom: .2;}
.fa--top-bottom--from-25:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .25;}
.fa--top-bottom--from-25.fa--top-bottom--inv {--fa-to--top-bottom: .75;}
.fa--top-bottom--to-25:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .25;}
.fa--top-bottom--to-25.fa--top-bottom--inv {--fa-from--top-bottom: .75;}
.fa--top-bottom--end-25 {--fa-end--top-bottom: .25;}
.fa--top-bottom--start-25 {--fa-start--top-bottom: .25;}
.fa--top-bottom--from-30:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .3;}
.fa--top-bottom--from-30.fa--top-bottom--inv {--fa-to--top-bottom: .7;}
.fa--top-bottom--to-30:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .3;}
.fa--top-bottom--to-30.fa--top-bottom--inv {--fa-from--top-bottom: .7;}
.fa--top-bottom--end-30 {--fa-end--top-bottom: .3;}
.fa--top-bottom--start-30 {--fa-start--top-bottom: .3;}
.fa--top-bottom--from-35:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .35;}
.fa--top-bottom--from-35.fa--top-bottom--inv {--fa-to--top-bottom: .65;}
.fa--top-bottom--to-35:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .35;}
.fa--top-bottom--to-35.fa--top-bottom--inv {--fa-from--top-bottom: .65;}
.fa--top-bottom--end-35 {--fa-end--top-bottom: .35;}
.fa--top-bottom--start-35 {--fa-start--top-bottom: .35;}
.fa--top-bottom--from-40:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .4;}
.fa--top-bottom--from-40.fa--top-bottom--inv {--fa-to--top-bottom: .6;}
.fa--top-bottom--to-40:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .4;}
.fa--top-bottom--to-40.fa--top-bottom--inv {--fa-from--top-bottom: .6;}
.fa--top-bottom--end-40 {--fa-end--top-bottom: .4;}
.fa--top-bottom--start-40 {--fa-start--top-bottom: .4;}
.fa--top-bottom--from-45:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .45;}
.fa--top-bottom--from-45.fa--top-bottom--inv {--fa-to--top-bottom: .55;}
.fa--top-bottom--to-45:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .45;}
.fa--top-bottom--to-45.fa--top-bottom--inv {--fa-from--top-bottom: .55;}
.fa--top-bottom--end-45 {--fa-end--top-bottom: .45;}
.fa--top-bottom--start-45 {--fa-start--top-bottom: .45;}
.fa--top-bottom--from-50:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .5;}
.fa--top-bottom--from-50.fa--top-bottom--inv, .fa--top-bottom--to-50:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .5;}
.fa--top-bottom--to-50.fa--top-bottom--inv {--fa-from--top-bottom: .5;}
.fa--top-bottom--end-50 {--fa-end--top-bottom: .5;}
.fa--top-bottom--start-50 {--fa-start--top-bottom: .5;}
.fa--top-bottom--from-55:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .55;}
.fa--top-bottom--from-55.fa--top-bottom--inv {--fa-to--top-bottom: .45;}
.fa--top-bottom--to-55:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .55;}
.fa--top-bottom--to-55.fa--top-bottom--inv {--fa-from--top-bottom: .45;}
.fa--top-bottom--end-55 {--fa-end--top-bottom: .55;}
.fa--top-bottom--start-55 {--fa-start--top-bottom: .55;}
.fa--top-bottom--from-60:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .6;}
.fa--top-bottom--from-60.fa--top-bottom--inv {--fa-to--top-bottom: .4;}
.fa--top-bottom--to-60:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .6;}
.fa--top-bottom--to-60.fa--top-bottom--inv {--fa-from--top-bottom: .4;}
.fa--top-bottom--end-60 {--fa-end--top-bottom: .6;}
.fa--top-bottom--start-60 {--fa-start--top-bottom: .6;}
.fa--top-bottom--from-65:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .65;}
.fa--top-bottom--from-65.fa--top-bottom--inv {--fa-to--top-bottom: .35;}
.fa--top-bottom--to-65:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .65;}
.fa--top-bottom--to-65.fa--top-bottom--inv {--fa-from--top-bottom: .35;}
.fa--top-bottom--end-65 {--fa-end--top-bottom: .65;}
.fa--top-bottom--start-65 {--fa-start--top-bottom: .65;}
.fa--top-bottom--from-70:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .7;}
.fa--top-bottom--from-70.fa--top-bottom--inv {--fa-to--top-bottom: .3;}
.fa--top-bottom--to-70:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .7;}
.fa--top-bottom--to-70.fa--top-bottom--inv {--fa-from--top-bottom: .3;}
.fa--top-bottom--end-70 {--fa-end--top-bottom: .7;}
.fa--top-bottom--start-70 {--fa-start--top-bottom: .7;}
.fa--top-bottom--from-75:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .75;}
.fa--top-bottom--from-75.fa--top-bottom--inv {--fa-to--top-bottom: .25;}
.fa--top-bottom--to-75:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .75;}
.fa--top-bottom--to-75.fa--top-bottom--inv {--fa-from--top-bottom: .25;}
.fa--top-bottom--end-75 {--fa-end--top-bottom: .75;}
.fa--top-bottom--start-75 {--fa-start--top-bottom: .75;}
.fa--top-bottom--from-80:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .8;}
.fa--top-bottom--from-80.fa--top-bottom--inv {--fa-to--top-bottom: .2;}
.fa--top-bottom--to-80:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .8;}
.fa--top-bottom--to-80.fa--top-bottom--inv {--fa-from--top-bottom: .2;}
.fa--top-bottom--end-80 {--fa-end--top-bottom: .8;}
.fa--top-bottom--start-80 {--fa-start--top-bottom: .8;}
.fa--top-bottom--from-85:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .85;}
.fa--top-bottom--from-85.fa--top-bottom--inv {--fa-to--top-bottom: .15;}
.fa--top-bottom--to-85:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .85;}
.fa--top-bottom--to-85.fa--top-bottom--inv {--fa-from--top-bottom: .15;}
.fa--top-bottom--end-85 {--fa-end--top-bottom: .85;}
.fa--top-bottom--start-85 {--fa-start--top-bottom: .85;}
.fa--top-bottom--from-90:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .9;}
.fa--top-bottom--from-90.fa--top-bottom--inv {--fa-to--top-bottom: .1;}
.fa--top-bottom--to-90:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .9;}
.fa--top-bottom--to-90.fa--top-bottom--inv {--fa-from--top-bottom: .1;}
.fa--top-bottom--end-90 {--fa-end--top-bottom: .9;}
.fa--top-bottom--start-90 {--fa-start--top-bottom: .9;}
.fa--top-bottom--from-95:not(.fa--top-bottom--inv) {--fa-from--top-bottom: .95;}
.fa--top-bottom--from-95.fa--top-bottom--inv {--fa-to--top-bottom: .05;}
.fa--top-bottom--to-95:not(.fa--top-bottom--inv) {--fa-to--top-bottom: .95;}
.fa--top-bottom--to-95.fa--top-bottom--inv {--fa-from--top-bottom: .05;}
.fa--top-bottom--end-95 {--fa-end--top-bottom: .95;}
.fa--top-bottom--start-95 {--fa-start--top-bottom: .95;}
.fa--bottom-top {--fa-scaled--bottom-top: clamp(var(--fa-from--bottom-top),calc(( var(--fa-percent) - var(--fa-start--bottom-top) ) / ( var(--fa-end--bottom-top) - var(--fa-start--bottom-top) ) * ( var(--fa-to--bottom-top) - var(--fa-from--bottom-top) ) + var(--fa-from--bottom-top)),var(--fa-to--bottom-top));}
.fa--bottom-top.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--bottom-top) ) / ( var(--fa-end--bottom-top) - var(--fa-start--bottom-top) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--bottom-top: clamp(var(--fa-from--bottom-top),calc(var(--fa-from--bottom-top) + ( var(--fa-to--bottom-top) - var(--fa-from--bottom-top) ) * var(--fa-reverse-progress)),var(--fa-to--bottom-top));}
.fa--bottom-top:not(.fa--bottom-top--inv) {--fa-scroll--bottom-top: var(--fa-scaled--bottom-top);}
.fa--bottom-top.fa--bottom-top--inv {--fa-scroll--bottom-top: calc(( var(--fa-scaled--bottom-top) - 1 ) * -1);}
.fa--bottom-top--from-5:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .05;}
.fa--bottom-top--from-5.fa--bottom-top--inv {--fa-to--bottom-top: .95;}
.fa--bottom-top--to-5:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .05;}
.fa--bottom-top--to-5.fa--bottom-top--inv {--fa-from--bottom-top: .95;}
.fa--bottom-top--end-5 {--fa-end--bottom-top: .05;}
.fa--bottom-top--start-5 {--fa-start--bottom-top: .05;}
.fa--bottom-top--from-10:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .1;}
.fa--bottom-top--from-10.fa--bottom-top--inv {--fa-to--bottom-top: .9;}
.fa--bottom-top--to-10:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .1;}
.fa--bottom-top--to-10.fa--bottom-top--inv {--fa-from--bottom-top: .9;}
.fa--bottom-top--end-10 {--fa-end--bottom-top: .1;}
.fa--bottom-top--start-10 {--fa-start--bottom-top: .1;}
.fa--bottom-top--from-15:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .15;}
.fa--bottom-top--from-15.fa--bottom-top--inv {--fa-to--bottom-top: .85;}
.fa--bottom-top--to-15:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .15;}
.fa--bottom-top--to-15.fa--bottom-top--inv {--fa-from--bottom-top: .85;}
.fa--bottom-top--end-15 {--fa-end--bottom-top: .15;}
.fa--bottom-top--start-15 {--fa-start--bottom-top: .15;}
.fa--bottom-top--from-20:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .2;}
.fa--bottom-top--from-20.fa--bottom-top--inv {--fa-to--bottom-top: .8;}
.fa--bottom-top--to-20:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .2;}
.fa--bottom-top--to-20.fa--bottom-top--inv {--fa-from--bottom-top: .8;}
.fa--bottom-top--end-20 {--fa-end--bottom-top: .2;}
.fa--bottom-top--start-20 {--fa-start--bottom-top: .2;}
.fa--bottom-top--from-25:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .25;}
.fa--bottom-top--from-25.fa--bottom-top--inv {--fa-to--bottom-top: .75;}
.fa--bottom-top--to-25:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .25;}
.fa--bottom-top--to-25.fa--bottom-top--inv {--fa-from--bottom-top: .75;}
.fa--bottom-top--end-25 {--fa-end--bottom-top: .25;}
.fa--bottom-top--start-25 {--fa-start--bottom-top: .25;}
.fa--bottom-top--from-30:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .3;}
.fa--bottom-top--from-30.fa--bottom-top--inv {--fa-to--bottom-top: .7;}
.fa--bottom-top--to-30:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .3;}
.fa--bottom-top--to-30.fa--bottom-top--inv {--fa-from--bottom-top: .7;}
.fa--bottom-top--end-30 {--fa-end--bottom-top: .3;}
.fa--bottom-top--start-30 {--fa-start--bottom-top: .3;}
.fa--bottom-top--from-35:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .35;}
.fa--bottom-top--from-35.fa--bottom-top--inv {--fa-to--bottom-top: .65;}
.fa--bottom-top--to-35:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .35;}
.fa--bottom-top--to-35.fa--bottom-top--inv {--fa-from--bottom-top: .65;}
.fa--bottom-top--end-35 {--fa-end--bottom-top: .35;}
.fa--bottom-top--start-35 {--fa-start--bottom-top: .35;}
.fa--bottom-top--from-40:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .4;}
.fa--bottom-top--from-40.fa--bottom-top--inv {--fa-to--bottom-top: .6;}
.fa--bottom-top--to-40:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .4;}
.fa--bottom-top--to-40.fa--bottom-top--inv {--fa-from--bottom-top: .6;}
.fa--bottom-top--end-40 {--fa-end--bottom-top: .4;}
.fa--bottom-top--start-40 {--fa-start--bottom-top: .4;}
.fa--bottom-top--from-45:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .45;}
.fa--bottom-top--from-45.fa--bottom-top--inv {--fa-to--bottom-top: .55;}
.fa--bottom-top--to-45:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .45;}
.fa--bottom-top--to-45.fa--bottom-top--inv {--fa-from--bottom-top: .55;}
.fa--bottom-top--end-45 {--fa-end--bottom-top: .45;}
.fa--bottom-top--start-45 {--fa-start--bottom-top: .45;}
.fa--bottom-top--from-50:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .5;}
.fa--bottom-top--from-50.fa--bottom-top--inv, .fa--bottom-top--to-50:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .5;}
.fa--bottom-top--to-50.fa--bottom-top--inv {--fa-from--bottom-top: .5;}
.fa--bottom-top--end-50 {--fa-end--bottom-top: .5;}
.fa--bottom-top--start-50 {--fa-start--bottom-top: .5;}
.fa--bottom-top--from-55:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .55;}
.fa--bottom-top--from-55.fa--bottom-top--inv {--fa-to--bottom-top: .45;}
.fa--bottom-top--to-55:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .55;}
.fa--bottom-top--to-55.fa--bottom-top--inv {--fa-from--bottom-top: .45;}
.fa--bottom-top--end-55 {--fa-end--bottom-top: .55;}
.fa--bottom-top--start-55 {--fa-start--bottom-top: .55;}
.fa--bottom-top--from-60:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .6;}
.fa--bottom-top--from-60.fa--bottom-top--inv {--fa-to--bottom-top: .4;}
.fa--bottom-top--to-60:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .6;}
.fa--bottom-top--to-60.fa--bottom-top--inv {--fa-from--bottom-top: .4;}
.fa--bottom-top--end-60 {--fa-end--bottom-top: .6;}
.fa--bottom-top--start-60 {--fa-start--bottom-top: .6;}
.fa--bottom-top--from-65:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .65;}
.fa--bottom-top--from-65.fa--bottom-top--inv {--fa-to--bottom-top: .35;}
.fa--bottom-top--to-65:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .65;}
.fa--bottom-top--to-65.fa--bottom-top--inv {--fa-from--bottom-top: .35;}
.fa--bottom-top--end-65 {--fa-end--bottom-top: .65;}
.fa--bottom-top--start-65 {--fa-start--bottom-top: .65;}
.fa--bottom-top--from-70:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .7;}
.fa--bottom-top--from-70.fa--bottom-top--inv {--fa-to--bottom-top: .3;}
.fa--bottom-top--to-70:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .7;}
.fa--bottom-top--to-70.fa--bottom-top--inv {--fa-from--bottom-top: .3;}
.fa--bottom-top--end-70 {--fa-end--bottom-top: .7;}
.fa--bottom-top--start-70 {--fa-start--bottom-top: .7;}
.fa--bottom-top--from-75:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .75;}
.fa--bottom-top--from-75.fa--bottom-top--inv {--fa-to--bottom-top: .25;}
.fa--bottom-top--to-75:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .75;}
.fa--bottom-top--to-75.fa--bottom-top--inv {--fa-from--bottom-top: .25;}
.fa--bottom-top--end-75 {--fa-end--bottom-top: .75;}
.fa--bottom-top--start-75 {--fa-start--bottom-top: .75;}
.fa--bottom-top--from-80:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .8;}
.fa--bottom-top--from-80.fa--bottom-top--inv {--fa-to--bottom-top: .2;}
.fa--bottom-top--to-80:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .8;}
.fa--bottom-top--to-80.fa--bottom-top--inv {--fa-from--bottom-top: .2;}
.fa--bottom-top--end-80 {--fa-end--bottom-top: .8;}
.fa--bottom-top--start-80 {--fa-start--bottom-top: .8;}
.fa--bottom-top--from-85:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .85;}
.fa--bottom-top--from-85.fa--bottom-top--inv {--fa-to--bottom-top: .15;}
.fa--bottom-top--to-85:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .85;}
.fa--bottom-top--to-85.fa--bottom-top--inv {--fa-from--bottom-top: .15;}
.fa--bottom-top--end-85 {--fa-end--bottom-top: .85;}
.fa--bottom-top--start-85 {--fa-start--bottom-top: .85;}
.fa--bottom-top--from-90:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .9;}
.fa--bottom-top--from-90.fa--bottom-top--inv {--fa-to--bottom-top: .1;}
.fa--bottom-top--to-90:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .9;}
.fa--bottom-top--to-90.fa--bottom-top--inv {--fa-from--bottom-top: .1;}
.fa--bottom-top--end-90 {--fa-end--bottom-top: .9;}
.fa--bottom-top--start-90 {--fa-start--bottom-top: .9;}
.fa--bottom-top--from-95:not(.fa--bottom-top--inv) {--fa-from--bottom-top: .95;}
.fa--bottom-top--from-95.fa--bottom-top--inv {--fa-to--bottom-top: .05;}
.fa--bottom-top--to-95:not(.fa--bottom-top--inv) {--fa-to--bottom-top: .95;}
.fa--bottom-top--to-95.fa--bottom-top--inv {--fa-from--bottom-top: .05;}
.fa--bottom-top--end-95 {--fa-end--bottom-top: .95;}
.fa--bottom-top--start-95 {--fa-start--bottom-top: .95;}
.fa--sweep-btt {--fa-scaled--sweep-btt: clamp(var(--fa-from--sweep-btt),calc(( var(--fa-percent) - var(--fa-start--sweep-btt) ) / ( var(--fa-end--sweep-btt) - var(--fa-start--sweep-btt) ) * ( var(--fa-to--sweep-btt) - var(--fa-from--sweep-btt) ) + var(--fa-from--sweep-btt)),var(--fa-to--sweep-btt));}
.fa--sweep-btt.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--sweep-btt) ) / ( var(--fa-end--sweep-btt) - var(--fa-start--sweep-btt) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--sweep-btt: clamp(var(--fa-from--sweep-btt),calc(var(--fa-from--sweep-btt) + ( var(--fa-to--sweep-btt) - var(--fa-from--sweep-btt) ) * var(--fa-reverse-progress)),var(--fa-to--sweep-btt));}
.fa--sweep-btt:not(.fa--sweep-btt--inv) {--fa-scroll--sweep-btt: var(--fa-scaled--sweep-btt);}
.fa--sweep-btt.fa--sweep-btt--inv {--fa-scroll--sweep-btt: calc(( var(--fa-scaled--sweep-btt) - 1 ) * -1);}
.fa--sweep-btt--from-5:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .05;}
.fa--sweep-btt--from-5.fa--sweep-btt--inv {--fa-to--sweep-btt: .95;}
.fa--sweep-btt--to-5:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .05;}
.fa--sweep-btt--to-5.fa--sweep-btt--inv {--fa-from--sweep-btt: .95;}
.fa--sweep-btt--end-5 {--fa-end--sweep-btt: .05;}
.fa--sweep-btt--start-5 {--fa-start--sweep-btt: .05;}
.fa--sweep-btt--from-10:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .1;}
.fa--sweep-btt--from-10.fa--sweep-btt--inv {--fa-to--sweep-btt: .9;}
.fa--sweep-btt--to-10:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .1;}
.fa--sweep-btt--to-10.fa--sweep-btt--inv {--fa-from--sweep-btt: .9;}
.fa--sweep-btt--end-10 {--fa-end--sweep-btt: .1;}
.fa--sweep-btt--start-10 {--fa-start--sweep-btt: .1;}
.fa--sweep-btt--from-15:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .15;}
.fa--sweep-btt--from-15.fa--sweep-btt--inv {--fa-to--sweep-btt: .85;}
.fa--sweep-btt--to-15:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .15;}
.fa--sweep-btt--to-15.fa--sweep-btt--inv {--fa-from--sweep-btt: .85;}
.fa--sweep-btt--end-15 {--fa-end--sweep-btt: .15;}
.fa--sweep-btt--start-15 {--fa-start--sweep-btt: .15;}
.fa--sweep-btt--from-20:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .2;}
.fa--sweep-btt--from-20.fa--sweep-btt--inv {--fa-to--sweep-btt: .8;}
.fa--sweep-btt--to-20:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .2;}
.fa--sweep-btt--to-20.fa--sweep-btt--inv {--fa-from--sweep-btt: .8;}
.fa--sweep-btt--end-20 {--fa-end--sweep-btt: .2;}
.fa--sweep-btt--start-20 {--fa-start--sweep-btt: .2;}
.fa--sweep-btt--from-25:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .25;}
.fa--sweep-btt--from-25.fa--sweep-btt--inv {--fa-to--sweep-btt: .75;}
.fa--sweep-btt--to-25:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .25;}
.fa--sweep-btt--to-25.fa--sweep-btt--inv {--fa-from--sweep-btt: .75;}
.fa--sweep-btt--end-25 {--fa-end--sweep-btt: .25;}
.fa--sweep-btt--start-25 {--fa-start--sweep-btt: .25;}
.fa--sweep-btt--from-30:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .3;}
.fa--sweep-btt--from-30.fa--sweep-btt--inv {--fa-to--sweep-btt: .7;}
.fa--sweep-btt--to-30:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .3;}
.fa--sweep-btt--to-30.fa--sweep-btt--inv {--fa-from--sweep-btt: .7;}
.fa--sweep-btt--end-30 {--fa-end--sweep-btt: .3;}
.fa--sweep-btt--start-30 {--fa-start--sweep-btt: .3;}
.fa--sweep-btt--from-35:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .35;}
.fa--sweep-btt--from-35.fa--sweep-btt--inv {--fa-to--sweep-btt: .65;}
.fa--sweep-btt--to-35:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .35;}
.fa--sweep-btt--to-35.fa--sweep-btt--inv {--fa-from--sweep-btt: .65;}
.fa--sweep-btt--end-35 {--fa-end--sweep-btt: .35;}
.fa--sweep-btt--start-35 {--fa-start--sweep-btt: .35;}
.fa--sweep-btt--from-40:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .4;}
.fa--sweep-btt--from-40.fa--sweep-btt--inv {--fa-to--sweep-btt: .6;}
.fa--sweep-btt--to-40:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .4;}
.fa--sweep-btt--to-40.fa--sweep-btt--inv {--fa-from--sweep-btt: .6;}
.fa--sweep-btt--end-40 {--fa-end--sweep-btt: .4;}
.fa--sweep-btt--start-40 {--fa-start--sweep-btt: .4;}
.fa--sweep-btt--from-45:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .45;}
.fa--sweep-btt--from-45.fa--sweep-btt--inv {--fa-to--sweep-btt: .55;}
.fa--sweep-btt--to-45:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .45;}
.fa--sweep-btt--to-45.fa--sweep-btt--inv {--fa-from--sweep-btt: .55;}
.fa--sweep-btt--end-45 {--fa-end--sweep-btt: .45;}
.fa--sweep-btt--start-45 {--fa-start--sweep-btt: .45;}
.fa--sweep-btt--from-50:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .5;}
.fa--sweep-btt--from-50.fa--sweep-btt--inv, .fa--sweep-btt--to-50:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .5;}
.fa--sweep-btt--to-50.fa--sweep-btt--inv {--fa-from--sweep-btt: .5;}
.fa--sweep-btt--end-50 {--fa-end--sweep-btt: .5;}
.fa--sweep-btt--start-50 {--fa-start--sweep-btt: .5;}
.fa--sweep-btt--from-55:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .55;}
.fa--sweep-btt--from-55.fa--sweep-btt--inv {--fa-to--sweep-btt: .45;}
.fa--sweep-btt--to-55:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .55;}
.fa--sweep-btt--to-55.fa--sweep-btt--inv {--fa-from--sweep-btt: .45;}
.fa--sweep-btt--end-55 {--fa-end--sweep-btt: .55;}
.fa--sweep-btt--start-55 {--fa-start--sweep-btt: .55;}
.fa--sweep-btt--from-60:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .6;}
.fa--sweep-btt--from-60.fa--sweep-btt--inv {--fa-to--sweep-btt: .4;}
.fa--sweep-btt--to-60:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .6;}
.fa--sweep-btt--to-60.fa--sweep-btt--inv {--fa-from--sweep-btt: .4;}
.fa--sweep-btt--end-60 {--fa-end--sweep-btt: .6;}
.fa--sweep-btt--start-60 {--fa-start--sweep-btt: .6;}
.fa--sweep-btt--from-65:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .65;}
.fa--sweep-btt--from-65.fa--sweep-btt--inv {--fa-to--sweep-btt: .35;}
.fa--sweep-btt--to-65:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .65;}
.fa--sweep-btt--to-65.fa--sweep-btt--inv {--fa-from--sweep-btt: .35;}
.fa--sweep-btt--end-65 {--fa-end--sweep-btt: .65;}
.fa--sweep-btt--start-65 {--fa-start--sweep-btt: .65;}
.fa--sweep-btt--from-70:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .7;}
.fa--sweep-btt--from-70.fa--sweep-btt--inv {--fa-to--sweep-btt: .3;}
.fa--sweep-btt--to-70:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .7;}
.fa--sweep-btt--to-70.fa--sweep-btt--inv {--fa-from--sweep-btt: .3;}
.fa--sweep-btt--end-70 {--fa-end--sweep-btt: .7;}
.fa--sweep-btt--start-70 {--fa-start--sweep-btt: .7;}
.fa--sweep-btt--from-75:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .75;}
.fa--sweep-btt--from-75.fa--sweep-btt--inv {--fa-to--sweep-btt: .25;}
.fa--sweep-btt--to-75:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .75;}
.fa--sweep-btt--to-75.fa--sweep-btt--inv {--fa-from--sweep-btt: .25;}
.fa--sweep-btt--end-75 {--fa-end--sweep-btt: .75;}
.fa--sweep-btt--start-75 {--fa-start--sweep-btt: .75;}
.fa--sweep-btt--from-80:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .8;}
.fa--sweep-btt--from-80.fa--sweep-btt--inv {--fa-to--sweep-btt: .2;}
.fa--sweep-btt--to-80:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .8;}
.fa--sweep-btt--to-80.fa--sweep-btt--inv {--fa-from--sweep-btt: .2;}
.fa--sweep-btt--end-80 {--fa-end--sweep-btt: .8;}
.fa--sweep-btt--start-80 {--fa-start--sweep-btt: .8;}
.fa--sweep-btt--from-85:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .85;}
.fa--sweep-btt--from-85.fa--sweep-btt--inv {--fa-to--sweep-btt: .15;}
.fa--sweep-btt--to-85:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .85;}
.fa--sweep-btt--to-85.fa--sweep-btt--inv {--fa-from--sweep-btt: .15;}
.fa--sweep-btt--end-85 {--fa-end--sweep-btt: .85;}
.fa--sweep-btt--start-85 {--fa-start--sweep-btt: .85;}
.fa--sweep-btt--from-90:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .9;}
.fa--sweep-btt--from-90.fa--sweep-btt--inv {--fa-to--sweep-btt: .1;}
.fa--sweep-btt--to-90:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .9;}
.fa--sweep-btt--to-90.fa--sweep-btt--inv {--fa-from--sweep-btt: .1;}
.fa--sweep-btt--end-90 {--fa-end--sweep-btt: .9;}
.fa--sweep-btt--start-90 {--fa-start--sweep-btt: .9;}
.fa--sweep-btt--from-95:not(.fa--sweep-btt--inv) {--fa-from--sweep-btt: .95;}
.fa--sweep-btt--from-95.fa--sweep-btt--inv {--fa-to--sweep-btt: .05;}
.fa--sweep-btt--to-95:not(.fa--sweep-btt--inv) {--fa-to--sweep-btt: .95;}
.fa--sweep-btt--to-95.fa--sweep-btt--inv {--fa-from--sweep-btt: .05;}
.fa--sweep-btt--end-95 {--fa-end--sweep-btt: .95;}
.fa--sweep-btt--start-95 {--fa-start--sweep-btt: .95;}
.fa--sweep-ttb {--fa-scaled--sweep-ttb: clamp(var(--fa-from--sweep-ttb),calc(( var(--fa-percent) - var(--fa-start--sweep-ttb) ) / ( var(--fa-end--sweep-ttb) - var(--fa-start--sweep-ttb) ) * ( var(--fa-to--sweep-ttb) - var(--fa-from--sweep-ttb) ) + var(--fa-from--sweep-ttb)),var(--fa-to--sweep-ttb));}
.fa--sweep-ttb.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--sweep-ttb) ) / ( var(--fa-end--sweep-ttb) - var(--fa-start--sweep-ttb) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--sweep-ttb: clamp(var(--fa-from--sweep-ttb),calc(var(--fa-from--sweep-ttb) + ( var(--fa-to--sweep-ttb) - var(--fa-from--sweep-ttb) ) * var(--fa-reverse-progress)),var(--fa-to--sweep-ttb));}
.fa--sweep-ttb:not(.fa--sweep-ttb--inv) {--fa-scroll--sweep-ttb: var(--fa-scaled--sweep-ttb);}
.fa--sweep-ttb.fa--sweep-ttb--inv {--fa-scroll--sweep-ttb: calc(( var(--fa-scaled--sweep-ttb) - 1 ) * -1);}
.fa--sweep-ttb--from-5:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .05;}
.fa--sweep-ttb--from-5.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .95;}
.fa--sweep-ttb--to-5:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .05;}
.fa--sweep-ttb--to-5.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .95;}
.fa--sweep-ttb--end-5 {--fa-end--sweep-ttb: .05;}
.fa--sweep-ttb--start-5 {--fa-start--sweep-ttb: .05;}
.fa--sweep-ttb--from-10:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .1;}
.fa--sweep-ttb--from-10.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .9;}
.fa--sweep-ttb--to-10:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .1;}
.fa--sweep-ttb--to-10.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .9;}
.fa--sweep-ttb--end-10 {--fa-end--sweep-ttb: .1;}
.fa--sweep-ttb--start-10 {--fa-start--sweep-ttb: .1;}
.fa--sweep-ttb--from-15:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .15;}
.fa--sweep-ttb--from-15.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .85;}
.fa--sweep-ttb--to-15:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .15;}
.fa--sweep-ttb--to-15.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .85;}
.fa--sweep-ttb--end-15 {--fa-end--sweep-ttb: .15;}
.fa--sweep-ttb--start-15 {--fa-start--sweep-ttb: .15;}
.fa--sweep-ttb--from-20:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .2;}
.fa--sweep-ttb--from-20.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .8;}
.fa--sweep-ttb--to-20:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .2;}
.fa--sweep-ttb--to-20.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .8;}
.fa--sweep-ttb--end-20 {--fa-end--sweep-ttb: .2;}
.fa--sweep-ttb--start-20 {--fa-start--sweep-ttb: .2;}
.fa--sweep-ttb--from-25:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .25;}
.fa--sweep-ttb--from-25.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .75;}
.fa--sweep-ttb--to-25:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .25;}
.fa--sweep-ttb--to-25.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .75;}
.fa--sweep-ttb--end-25 {--fa-end--sweep-ttb: .25;}
.fa--sweep-ttb--start-25 {--fa-start--sweep-ttb: .25;}
.fa--sweep-ttb--from-30:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .3;}
.fa--sweep-ttb--from-30.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .7;}
.fa--sweep-ttb--to-30:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .3;}
.fa--sweep-ttb--to-30.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .7;}
.fa--sweep-ttb--end-30 {--fa-end--sweep-ttb: .3;}
.fa--sweep-ttb--start-30 {--fa-start--sweep-ttb: .3;}
.fa--sweep-ttb--from-35:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .35;}
.fa--sweep-ttb--from-35.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .65;}
.fa--sweep-ttb--to-35:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .35;}
.fa--sweep-ttb--to-35.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .65;}
.fa--sweep-ttb--end-35 {--fa-end--sweep-ttb: .35;}
.fa--sweep-ttb--start-35 {--fa-start--sweep-ttb: .35;}
.fa--sweep-ttb--from-40:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .4;}
.fa--sweep-ttb--from-40.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .6;}
.fa--sweep-ttb--to-40:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .4;}
.fa--sweep-ttb--to-40.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .6;}
.fa--sweep-ttb--end-40 {--fa-end--sweep-ttb: .4;}
.fa--sweep-ttb--start-40 {--fa-start--sweep-ttb: .4;}
.fa--sweep-ttb--from-45:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .45;}
.fa--sweep-ttb--from-45.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .55;}
.fa--sweep-ttb--to-45:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .45;}
.fa--sweep-ttb--to-45.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .55;}
.fa--sweep-ttb--end-45 {--fa-end--sweep-ttb: .45;}
.fa--sweep-ttb--start-45 {--fa-start--sweep-ttb: .45;}
.fa--sweep-ttb--from-50:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .5;}
.fa--sweep-ttb--from-50.fa--sweep-ttb--inv, .fa--sweep-ttb--to-50:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .5;}
.fa--sweep-ttb--to-50.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .5;}
.fa--sweep-ttb--end-50 {--fa-end--sweep-ttb: .5;}
.fa--sweep-ttb--start-50 {--fa-start--sweep-ttb: .5;}
.fa--sweep-ttb--from-55:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .55;}
.fa--sweep-ttb--from-55.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .45;}
.fa--sweep-ttb--to-55:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .55;}
.fa--sweep-ttb--to-55.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .45;}
.fa--sweep-ttb--end-55 {--fa-end--sweep-ttb: .55;}
.fa--sweep-ttb--start-55 {--fa-start--sweep-ttb: .55;}
.fa--sweep-ttb--from-60:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .6;}
.fa--sweep-ttb--from-60.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .4;}
.fa--sweep-ttb--to-60:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .6;}
.fa--sweep-ttb--to-60.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .4;}
.fa--sweep-ttb--end-60 {--fa-end--sweep-ttb: .6;}
.fa--sweep-ttb--start-60 {--fa-start--sweep-ttb: .6;}
.fa--sweep-ttb--from-65:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .65;}
.fa--sweep-ttb--from-65.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .35;}
.fa--sweep-ttb--to-65:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .65;}
.fa--sweep-ttb--to-65.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .35;}
.fa--sweep-ttb--end-65 {--fa-end--sweep-ttb: .65;}
.fa--sweep-ttb--start-65 {--fa-start--sweep-ttb: .65;}
.fa--sweep-ttb--from-70:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .7;}
.fa--sweep-ttb--from-70.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .3;}
.fa--sweep-ttb--to-70:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .7;}
.fa--sweep-ttb--to-70.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .3;}
.fa--sweep-ttb--end-70 {--fa-end--sweep-ttb: .7;}
.fa--sweep-ttb--start-70 {--fa-start--sweep-ttb: .7;}
.fa--sweep-ttb--from-75:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .75;}
.fa--sweep-ttb--from-75.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .25;}
.fa--sweep-ttb--to-75:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .75;}
.fa--sweep-ttb--to-75.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .25;}
.fa--sweep-ttb--end-75 {--fa-end--sweep-ttb: .75;}
.fa--sweep-ttb--start-75 {--fa-start--sweep-ttb: .75;}
.fa--sweep-ttb--from-80:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .8;}
.fa--sweep-ttb--from-80.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .2;}
.fa--sweep-ttb--to-80:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .8;}
.fa--sweep-ttb--to-80.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .2;}
.fa--sweep-ttb--end-80 {--fa-end--sweep-ttb: .8;}
.fa--sweep-ttb--start-80 {--fa-start--sweep-ttb: .8;}
.fa--sweep-ttb--from-85:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .85;}
.fa--sweep-ttb--from-85.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .15;}
.fa--sweep-ttb--to-85:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .85;}
.fa--sweep-ttb--to-85.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .15;}
.fa--sweep-ttb--end-85 {--fa-end--sweep-ttb: .85;}
.fa--sweep-ttb--start-85 {--fa-start--sweep-ttb: .85;}
.fa--sweep-ttb--from-90:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .9;}
.fa--sweep-ttb--from-90.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .1;}
.fa--sweep-ttb--to-90:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .9;}
.fa--sweep-ttb--to-90.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .1;}
.fa--sweep-ttb--end-90 {--fa-end--sweep-ttb: .9;}
.fa--sweep-ttb--start-90 {--fa-start--sweep-ttb: .9;}
.fa--sweep-ttb--from-95:not(.fa--sweep-ttb--inv) {--fa-from--sweep-ttb: .95;}
.fa--sweep-ttb--from-95.fa--sweep-ttb--inv {--fa-to--sweep-ttb: .05;}
.fa--sweep-ttb--to-95:not(.fa--sweep-ttb--inv) {--fa-to--sweep-ttb: .95;}
.fa--sweep-ttb--to-95.fa--sweep-ttb--inv {--fa-from--sweep-ttb: .05;}
.fa--sweep-ttb--end-95 {--fa-end--sweep-ttb: .95;}
.fa--sweep-ttb--start-95 {--fa-start--sweep-ttb: .95;}
.fa--sweep-ltr {--fa-scaled--sweep-ltr: clamp(var(--fa-from--sweep-ltr),calc(( var(--fa-percent) - var(--fa-start--sweep-ltr) ) / ( var(--fa-end--sweep-ltr) - var(--fa-start--sweep-ltr) ) * ( var(--fa-to--sweep-ltr) - var(--fa-from--sweep-ltr) ) + var(--fa-from--sweep-ltr)),var(--fa-to--sweep-ltr));}
.fa--sweep-ltr.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--sweep-ltr) ) / ( var(--fa-end--sweep-ltr) - var(--fa-start--sweep-ltr) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--sweep-ltr: clamp(var(--fa-from--sweep-ltr),calc(var(--fa-from--sweep-ltr) + ( var(--fa-to--sweep-ltr) - var(--fa-from--sweep-ltr) ) * var(--fa-reverse-progress)),var(--fa-to--sweep-ltr));}
.fa--sweep-ltr:not(.fa--sweep-ltr--inv) {--fa-scroll--sweep-ltr: var(--fa-scaled--sweep-ltr);}
.fa--sweep-ltr.fa--sweep-ltr--inv {--fa-scroll--sweep-ltr: calc(( var(--fa-scaled--sweep-ltr) - 1 ) * -1);}
.fa--sweep-ltr--from-5:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .05;}
.fa--sweep-ltr--from-5.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .95;}
.fa--sweep-ltr--to-5:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .05;}
.fa--sweep-ltr--to-5.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .95;}
.fa--sweep-ltr--end-5 {--fa-end--sweep-ltr: .05;}
.fa--sweep-ltr--start-5 {--fa-start--sweep-ltr: .05;}
.fa--sweep-ltr--from-10:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .1;}
.fa--sweep-ltr--from-10.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .9;}
.fa--sweep-ltr--to-10:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .1;}
.fa--sweep-ltr--to-10.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .9;}
.fa--sweep-ltr--end-10 {--fa-end--sweep-ltr: .1;}
.fa--sweep-ltr--start-10 {--fa-start--sweep-ltr: .1;}
.fa--sweep-ltr--from-15:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .15;}
.fa--sweep-ltr--from-15.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .85;}
.fa--sweep-ltr--to-15:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .15;}
.fa--sweep-ltr--to-15.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .85;}
.fa--sweep-ltr--end-15 {--fa-end--sweep-ltr: .15;}
.fa--sweep-ltr--start-15 {--fa-start--sweep-ltr: .15;}
.fa--sweep-ltr--from-20:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .2;}
.fa--sweep-ltr--from-20.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .8;}
.fa--sweep-ltr--to-20:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .2;}
.fa--sweep-ltr--to-20.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .8;}
.fa--sweep-ltr--end-20 {--fa-end--sweep-ltr: .2;}
.fa--sweep-ltr--start-20 {--fa-start--sweep-ltr: .2;}
.fa--sweep-ltr--from-25:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .25;}
.fa--sweep-ltr--from-25.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .75;}
.fa--sweep-ltr--to-25:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .25;}
.fa--sweep-ltr--to-25.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .75;}
.fa--sweep-ltr--end-25 {--fa-end--sweep-ltr: .25;}
.fa--sweep-ltr--start-25 {--fa-start--sweep-ltr: .25;}
.fa--sweep-ltr--from-30:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .3;}
.fa--sweep-ltr--from-30.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .7;}
.fa--sweep-ltr--to-30:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .3;}
.fa--sweep-ltr--to-30.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .7;}
.fa--sweep-ltr--end-30 {--fa-end--sweep-ltr: .3;}
.fa--sweep-ltr--start-30 {--fa-start--sweep-ltr: .3;}
.fa--sweep-ltr--from-35:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .35;}
.fa--sweep-ltr--from-35.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .65;}
.fa--sweep-ltr--to-35:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .35;}
.fa--sweep-ltr--to-35.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .65;}
.fa--sweep-ltr--end-35 {--fa-end--sweep-ltr: .35;}
.fa--sweep-ltr--start-35 {--fa-start--sweep-ltr: .35;}
.fa--sweep-ltr--from-40:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .4;}
.fa--sweep-ltr--from-40.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .6;}
.fa--sweep-ltr--to-40:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .4;}
.fa--sweep-ltr--to-40.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .6;}
.fa--sweep-ltr--end-40 {--fa-end--sweep-ltr: .4;}
.fa--sweep-ltr--start-40 {--fa-start--sweep-ltr: .4;}
.fa--sweep-ltr--from-45:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .45;}
.fa--sweep-ltr--from-45.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .55;}
.fa--sweep-ltr--to-45:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .45;}
.fa--sweep-ltr--to-45.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .55;}
.fa--sweep-ltr--end-45 {--fa-end--sweep-ltr: .45;}
.fa--sweep-ltr--start-45 {--fa-start--sweep-ltr: .45;}
.fa--sweep-ltr--from-50:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .5;}
.fa--sweep-ltr--from-50.fa--sweep-ltr--inv, .fa--sweep-ltr--to-50:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .5;}
.fa--sweep-ltr--to-50.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .5;}
.fa--sweep-ltr--end-50 {--fa-end--sweep-ltr: .5;}
.fa--sweep-ltr--start-50 {--fa-start--sweep-ltr: .5;}
.fa--sweep-ltr--from-55:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .55;}
.fa--sweep-ltr--from-55.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .45;}
.fa--sweep-ltr--to-55:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .55;}
.fa--sweep-ltr--to-55.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .45;}
.fa--sweep-ltr--end-55 {--fa-end--sweep-ltr: .55;}
.fa--sweep-ltr--start-55 {--fa-start--sweep-ltr: .55;}
.fa--sweep-ltr--from-60:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .6;}
.fa--sweep-ltr--from-60.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .4;}
.fa--sweep-ltr--to-60:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .6;}
.fa--sweep-ltr--to-60.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .4;}
.fa--sweep-ltr--end-60 {--fa-end--sweep-ltr: .6;}
.fa--sweep-ltr--start-60 {--fa-start--sweep-ltr: .6;}
.fa--sweep-ltr--from-65:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .65;}
.fa--sweep-ltr--from-65.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .35;}
.fa--sweep-ltr--to-65:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .65;}
.fa--sweep-ltr--to-65.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .35;}
.fa--sweep-ltr--end-65 {--fa-end--sweep-ltr: .65;}
.fa--sweep-ltr--start-65 {--fa-start--sweep-ltr: .65;}
.fa--sweep-ltr--from-70:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .7;}
.fa--sweep-ltr--from-70.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .3;}
.fa--sweep-ltr--to-70:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .7;}
.fa--sweep-ltr--to-70.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .3;}
.fa--sweep-ltr--end-70 {--fa-end--sweep-ltr: .7;}
.fa--sweep-ltr--start-70 {--fa-start--sweep-ltr: .7;}
.fa--sweep-ltr--from-75:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .75;}
.fa--sweep-ltr--from-75.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .25;}
.fa--sweep-ltr--to-75:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .75;}
.fa--sweep-ltr--to-75.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .25;}
.fa--sweep-ltr--end-75 {--fa-end--sweep-ltr: .75;}
.fa--sweep-ltr--start-75 {--fa-start--sweep-ltr: .75;}
.fa--sweep-ltr--from-80:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .8;}
.fa--sweep-ltr--from-80.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .2;}
.fa--sweep-ltr--to-80:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .8;}
.fa--sweep-ltr--to-80.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .2;}
.fa--sweep-ltr--end-80 {--fa-end--sweep-ltr: .8;}
.fa--sweep-ltr--start-80 {--fa-start--sweep-ltr: .8;}
.fa--sweep-ltr--from-85:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .85;}
.fa--sweep-ltr--from-85.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .15;}
.fa--sweep-ltr--to-85:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .85;}
.fa--sweep-ltr--to-85.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .15;}
.fa--sweep-ltr--end-85 {--fa-end--sweep-ltr: .85;}
.fa--sweep-ltr--start-85 {--fa-start--sweep-ltr: .85;}
.fa--sweep-ltr--from-90:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .9;}
.fa--sweep-ltr--from-90.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .1;}
.fa--sweep-ltr--to-90:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .9;}
.fa--sweep-ltr--to-90.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .1;}
.fa--sweep-ltr--end-90 {--fa-end--sweep-ltr: .9;}
.fa--sweep-ltr--start-90 {--fa-start--sweep-ltr: .9;}
.fa--sweep-ltr--from-95:not(.fa--sweep-ltr--inv) {--fa-from--sweep-ltr: .95;}
.fa--sweep-ltr--from-95.fa--sweep-ltr--inv {--fa-to--sweep-ltr: .05;}
.fa--sweep-ltr--to-95:not(.fa--sweep-ltr--inv) {--fa-to--sweep-ltr: .95;}
.fa--sweep-ltr--to-95.fa--sweep-ltr--inv {--fa-from--sweep-ltr: .05;}
.fa--sweep-ltr--end-95 {--fa-end--sweep-ltr: .95;}
.fa--sweep-ltr--start-95 {--fa-start--sweep-ltr: .95;}
.fa--sweep-rtl {--fa-scaled--sweep-rtl: clamp(var(--fa-from--sweep-rtl),calc(( var(--fa-percent) - var(--fa-start--sweep-rtl) ) / ( var(--fa-end--sweep-rtl) - var(--fa-start--sweep-rtl) ) * ( var(--fa-to--sweep-rtl) - var(--fa-from--sweep-rtl) ) + var(--fa-from--sweep-rtl)),var(--fa-to--sweep-rtl));}
.fa--sweep-rtl.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--sweep-rtl) ) / ( var(--fa-end--sweep-rtl) - var(--fa-start--sweep-rtl) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--sweep-rtl: clamp(var(--fa-from--sweep-rtl),calc(var(--fa-from--sweep-rtl) + ( var(--fa-to--sweep-rtl) - var(--fa-from--sweep-rtl) ) * var(--fa-reverse-progress)),var(--fa-to--sweep-rtl));}
.fa--sweep-rtl:not(.fa--sweep-rtl--inv) {--fa-scroll--sweep-rtl: var(--fa-scaled--sweep-rtl);}
.fa--sweep-rtl.fa--sweep-rtl--inv {--fa-scroll--sweep-rtl: calc(( var(--fa-scaled--sweep-rtl) - 1 ) * -1);}
.fa--sweep-rtl--from-5:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .05;}
.fa--sweep-rtl--from-5.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .95;}
.fa--sweep-rtl--to-5:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .05;}
.fa--sweep-rtl--to-5.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .95;}
.fa--sweep-rtl--end-5 {--fa-end--sweep-rtl: .05;}
.fa--sweep-rtl--start-5 {--fa-start--sweep-rtl: .05;}
.fa--sweep-rtl--from-10:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .1;}
.fa--sweep-rtl--from-10.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .9;}
.fa--sweep-rtl--to-10:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .1;}
.fa--sweep-rtl--to-10.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .9;}
.fa--sweep-rtl--end-10 {--fa-end--sweep-rtl: .1;}
.fa--sweep-rtl--start-10 {--fa-start--sweep-rtl: .1;}
.fa--sweep-rtl--from-15:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .15;}
.fa--sweep-rtl--from-15.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .85;}
.fa--sweep-rtl--to-15:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .15;}
.fa--sweep-rtl--to-15.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .85;}
.fa--sweep-rtl--end-15 {--fa-end--sweep-rtl: .15;}
.fa--sweep-rtl--start-15 {--fa-start--sweep-rtl: .15;}
.fa--sweep-rtl--from-20:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .2;}
.fa--sweep-rtl--from-20.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .8;}
.fa--sweep-rtl--to-20:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .2;}
.fa--sweep-rtl--to-20.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .8;}
.fa--sweep-rtl--end-20 {--fa-end--sweep-rtl: .2;}
.fa--sweep-rtl--start-20 {--fa-start--sweep-rtl: .2;}
.fa--sweep-rtl--from-25:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .25;}
.fa--sweep-rtl--from-25.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .75;}
.fa--sweep-rtl--to-25:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .25;}
.fa--sweep-rtl--to-25.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .75;}
.fa--sweep-rtl--end-25 {--fa-end--sweep-rtl: .25;}
.fa--sweep-rtl--start-25 {--fa-start--sweep-rtl: .25;}
.fa--sweep-rtl--from-30:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .3;}
.fa--sweep-rtl--from-30.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .7;}
.fa--sweep-rtl--to-30:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .3;}
.fa--sweep-rtl--to-30.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .7;}
.fa--sweep-rtl--end-30 {--fa-end--sweep-rtl: .3;}
.fa--sweep-rtl--start-30 {--fa-start--sweep-rtl: .3;}
.fa--sweep-rtl--from-35:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .35;}
.fa--sweep-rtl--from-35.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .65;}
.fa--sweep-rtl--to-35:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .35;}
.fa--sweep-rtl--to-35.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .65;}
.fa--sweep-rtl--end-35 {--fa-end--sweep-rtl: .35;}
.fa--sweep-rtl--start-35 {--fa-start--sweep-rtl: .35;}
.fa--sweep-rtl--from-40:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .4;}
.fa--sweep-rtl--from-40.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .6;}
.fa--sweep-rtl--to-40:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .4;}
.fa--sweep-rtl--to-40.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .6;}
.fa--sweep-rtl--end-40 {--fa-end--sweep-rtl: .4;}
.fa--sweep-rtl--start-40 {--fa-start--sweep-rtl: .4;}
.fa--sweep-rtl--from-45:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .45;}
.fa--sweep-rtl--from-45.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .55;}
.fa--sweep-rtl--to-45:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .45;}
.fa--sweep-rtl--to-45.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .55;}
.fa--sweep-rtl--end-45 {--fa-end--sweep-rtl: .45;}
.fa--sweep-rtl--start-45 {--fa-start--sweep-rtl: .45;}
.fa--sweep-rtl--from-50:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .5;}
.fa--sweep-rtl--from-50.fa--sweep-rtl--inv, .fa--sweep-rtl--to-50:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .5;}
.fa--sweep-rtl--to-50.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .5;}
.fa--sweep-rtl--end-50 {--fa-end--sweep-rtl: .5;}
.fa--sweep-rtl--start-50 {--fa-start--sweep-rtl: .5;}
.fa--sweep-rtl--from-55:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .55;}
.fa--sweep-rtl--from-55.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .45;}
.fa--sweep-rtl--to-55:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .55;}
.fa--sweep-rtl--to-55.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .45;}
.fa--sweep-rtl--end-55 {--fa-end--sweep-rtl: .55;}
.fa--sweep-rtl--start-55 {--fa-start--sweep-rtl: .55;}
.fa--sweep-rtl--from-60:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .6;}
.fa--sweep-rtl--from-60.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .4;}
.fa--sweep-rtl--to-60:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .6;}
.fa--sweep-rtl--to-60.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .4;}
.fa--sweep-rtl--end-60 {--fa-end--sweep-rtl: .6;}
.fa--sweep-rtl--start-60 {--fa-start--sweep-rtl: .6;}
.fa--sweep-rtl--from-65:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .65;}
.fa--sweep-rtl--from-65.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .35;}
.fa--sweep-rtl--to-65:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .65;}
.fa--sweep-rtl--to-65.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .35;}
.fa--sweep-rtl--end-65 {--fa-end--sweep-rtl: .65;}
.fa--sweep-rtl--start-65 {--fa-start--sweep-rtl: .65;}
.fa--sweep-rtl--from-70:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .7;}
.fa--sweep-rtl--from-70.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .3;}
.fa--sweep-rtl--to-70:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .7;}
.fa--sweep-rtl--to-70.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .3;}
.fa--sweep-rtl--end-70 {--fa-end--sweep-rtl: .7;}
.fa--sweep-rtl--start-70 {--fa-start--sweep-rtl: .7;}
.fa--sweep-rtl--from-75:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .75;}
.fa--sweep-rtl--from-75.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .25;}
.fa--sweep-rtl--to-75:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .75;}
.fa--sweep-rtl--to-75.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .25;}
.fa--sweep-rtl--end-75 {--fa-end--sweep-rtl: .75;}
.fa--sweep-rtl--start-75 {--fa-start--sweep-rtl: .75;}
.fa--sweep-rtl--from-80:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .8;}
.fa--sweep-rtl--from-80.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .2;}
.fa--sweep-rtl--to-80:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .8;}
.fa--sweep-rtl--to-80.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .2;}
.fa--sweep-rtl--end-80 {--fa-end--sweep-rtl: .8;}
.fa--sweep-rtl--start-80 {--fa-start--sweep-rtl: .8;}
.fa--sweep-rtl--from-85:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .85;}
.fa--sweep-rtl--from-85.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .15;}
.fa--sweep-rtl--to-85:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .85;}
.fa--sweep-rtl--to-85.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .15;}
.fa--sweep-rtl--end-85 {--fa-end--sweep-rtl: .85;}
.fa--sweep-rtl--start-85 {--fa-start--sweep-rtl: .85;}
.fa--sweep-rtl--from-90:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .9;}
.fa--sweep-rtl--from-90.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .1;}
.fa--sweep-rtl--to-90:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .9;}
.fa--sweep-rtl--to-90.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .1;}
.fa--sweep-rtl--end-90 {--fa-end--sweep-rtl: .9;}
.fa--sweep-rtl--start-90 {--fa-start--sweep-rtl: .9;}
.fa--sweep-rtl--from-95:not(.fa--sweep-rtl--inv) {--fa-from--sweep-rtl: .95;}
.fa--sweep-rtl--from-95.fa--sweep-rtl--inv {--fa-to--sweep-rtl: .05;}
.fa--sweep-rtl--to-95:not(.fa--sweep-rtl--inv) {--fa-to--sweep-rtl: .95;}
.fa--sweep-rtl--to-95.fa--sweep-rtl--inv {--fa-from--sweep-rtl: .05;}
.fa--sweep-rtl--end-95 {--fa-end--sweep-rtl: .95;}
.fa--sweep-rtl--start-95 {--fa-start--sweep-rtl: .95;}
.fa--sweep-center-h {--fa-scaled--sweep-center-h: clamp(var(--fa-from--sweep-center-h),calc(( var(--fa-percent) - var(--fa-start--sweep-center-h) ) / ( var(--fa-end--sweep-center-h) - var(--fa-start--sweep-center-h) ) * ( var(--fa-to--sweep-center-h) - var(--fa-from--sweep-center-h) ) + var(--fa-from--sweep-center-h)),var(--fa-to--sweep-center-h));}
.fa--sweep-center-h.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--sweep-center-h) ) / ( var(--fa-end--sweep-center-h) - var(--fa-start--sweep-center-h) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--sweep-center-h: clamp(var(--fa-from--sweep-center-h),calc(var(--fa-from--sweep-center-h) + ( var(--fa-to--sweep-center-h) - var(--fa-from--sweep-center-h) ) * var(--fa-reverse-progress)),var(--fa-to--sweep-center-h));}
.fa--sweep-center-h:not(.fa--sweep-center-h--inv) {--fa-scroll--sweep-center-h: var(--fa-scaled--sweep-center-h);}
.fa--sweep-center-h.fa--sweep-center-h--inv {--fa-scroll--sweep-center-h: calc(( var(--fa-scaled--sweep-center-h) - 1 ) * -1);}
.fa--sweep-center-h--from-5:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .05;}
.fa--sweep-center-h--from-5.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .95;}
.fa--sweep-center-h--to-5:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .05;}
.fa--sweep-center-h--to-5.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .95;}
.fa--sweep-center-h--end-5 {--fa-end--sweep-center-h: .05;}
.fa--sweep-center-h--start-5 {--fa-start--sweep-center-h: .05;}
.fa--sweep-center-h--from-10:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .1;}
.fa--sweep-center-h--from-10.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .9;}
.fa--sweep-center-h--to-10:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .1;}
.fa--sweep-center-h--to-10.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .9;}
.fa--sweep-center-h--end-10 {--fa-end--sweep-center-h: .1;}
.fa--sweep-center-h--start-10 {--fa-start--sweep-center-h: .1;}
.fa--sweep-center-h--from-15:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .15;}
.fa--sweep-center-h--from-15.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .85;}
.fa--sweep-center-h--to-15:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .15;}
.fa--sweep-center-h--to-15.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .85;}
.fa--sweep-center-h--end-15 {--fa-end--sweep-center-h: .15;}
.fa--sweep-center-h--start-15 {--fa-start--sweep-center-h: .15;}
.fa--sweep-center-h--from-20:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .2;}
.fa--sweep-center-h--from-20.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .8;}
.fa--sweep-center-h--to-20:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .2;}
.fa--sweep-center-h--to-20.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .8;}
.fa--sweep-center-h--end-20 {--fa-end--sweep-center-h: .2;}
.fa--sweep-center-h--start-20 {--fa-start--sweep-center-h: .2;}
.fa--sweep-center-h--from-25:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .25;}
.fa--sweep-center-h--from-25.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .75;}
.fa--sweep-center-h--to-25:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .25;}
.fa--sweep-center-h--to-25.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .75;}
.fa--sweep-center-h--end-25 {--fa-end--sweep-center-h: .25;}
.fa--sweep-center-h--start-25 {--fa-start--sweep-center-h: .25;}
.fa--sweep-center-h--from-30:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .3;}
.fa--sweep-center-h--from-30.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .7;}
.fa--sweep-center-h--to-30:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .3;}
.fa--sweep-center-h--to-30.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .7;}
.fa--sweep-center-h--end-30 {--fa-end--sweep-center-h: .3;}
.fa--sweep-center-h--start-30 {--fa-start--sweep-center-h: .3;}
.fa--sweep-center-h--from-35:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .35;}
.fa--sweep-center-h--from-35.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .65;}
.fa--sweep-center-h--to-35:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .35;}
.fa--sweep-center-h--to-35.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .65;}
.fa--sweep-center-h--end-35 {--fa-end--sweep-center-h: .35;}
.fa--sweep-center-h--start-35 {--fa-start--sweep-center-h: .35;}
.fa--sweep-center-h--from-40:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .4;}
.fa--sweep-center-h--from-40.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .6;}
.fa--sweep-center-h--to-40:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .4;}
.fa--sweep-center-h--to-40.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .6;}
.fa--sweep-center-h--end-40 {--fa-end--sweep-center-h: .4;}
.fa--sweep-center-h--start-40 {--fa-start--sweep-center-h: .4;}
.fa--sweep-center-h--from-45:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .45;}
.fa--sweep-center-h--from-45.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .55;}
.fa--sweep-center-h--to-45:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .45;}
.fa--sweep-center-h--to-45.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .55;}
.fa--sweep-center-h--end-45 {--fa-end--sweep-center-h: .45;}
.fa--sweep-center-h--start-45 {--fa-start--sweep-center-h: .45;}
.fa--sweep-center-h--from-50:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .5;}
.fa--sweep-center-h--from-50.fa--sweep-center-h--inv, .fa--sweep-center-h--to-50:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .5;}
.fa--sweep-center-h--to-50.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .5;}
.fa--sweep-center-h--end-50 {--fa-end--sweep-center-h: .5;}
.fa--sweep-center-h--start-50 {--fa-start--sweep-center-h: .5;}
.fa--sweep-center-h--from-55:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .55;}
.fa--sweep-center-h--from-55.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .45;}
.fa--sweep-center-h--to-55:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .55;}
.fa--sweep-center-h--to-55.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .45;}
.fa--sweep-center-h--end-55 {--fa-end--sweep-center-h: .55;}
.fa--sweep-center-h--start-55 {--fa-start--sweep-center-h: .55;}
.fa--sweep-center-h--from-60:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .6;}
.fa--sweep-center-h--from-60.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .4;}
.fa--sweep-center-h--to-60:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .6;}
.fa--sweep-center-h--to-60.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .4;}
.fa--sweep-center-h--end-60 {--fa-end--sweep-center-h: .6;}
.fa--sweep-center-h--start-60 {--fa-start--sweep-center-h: .6;}
.fa--sweep-center-h--from-65:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .65;}
.fa--sweep-center-h--from-65.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .35;}
.fa--sweep-center-h--to-65:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .65;}
.fa--sweep-center-h--to-65.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .35;}
.fa--sweep-center-h--end-65 {--fa-end--sweep-center-h: .65;}
.fa--sweep-center-h--start-65 {--fa-start--sweep-center-h: .65;}
.fa--sweep-center-h--from-70:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .7;}
.fa--sweep-center-h--from-70.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .3;}
.fa--sweep-center-h--to-70:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .7;}
.fa--sweep-center-h--to-70.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .3;}
.fa--sweep-center-h--end-70 {--fa-end--sweep-center-h: .7;}
.fa--sweep-center-h--start-70 {--fa-start--sweep-center-h: .7;}
.fa--sweep-center-h--from-75:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .75;}
.fa--sweep-center-h--from-75.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .25;}
.fa--sweep-center-h--to-75:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .75;}
.fa--sweep-center-h--to-75.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .25;}
.fa--sweep-center-h--end-75 {--fa-end--sweep-center-h: .75;}
.fa--sweep-center-h--start-75 {--fa-start--sweep-center-h: .75;}
.fa--sweep-center-h--from-80:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .8;}
.fa--sweep-center-h--from-80.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .2;}
.fa--sweep-center-h--to-80:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .8;}
.fa--sweep-center-h--to-80.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .2;}
.fa--sweep-center-h--end-80 {--fa-end--sweep-center-h: .8;}
.fa--sweep-center-h--start-80 {--fa-start--sweep-center-h: .8;}
.fa--sweep-center-h--from-85:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .85;}
.fa--sweep-center-h--from-85.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .15;}
.fa--sweep-center-h--to-85:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .85;}
.fa--sweep-center-h--to-85.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .15;}
.fa--sweep-center-h--end-85 {--fa-end--sweep-center-h: .85;}
.fa--sweep-center-h--start-85 {--fa-start--sweep-center-h: .85;}
.fa--sweep-center-h--from-90:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .9;}
.fa--sweep-center-h--from-90.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .1;}
.fa--sweep-center-h--to-90:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .9;}
.fa--sweep-center-h--to-90.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .1;}
.fa--sweep-center-h--end-90 {--fa-end--sweep-center-h: .9;}
.fa--sweep-center-h--start-90 {--fa-start--sweep-center-h: .9;}
.fa--sweep-center-h--from-95:not(.fa--sweep-center-h--inv) {--fa-from--sweep-center-h: .95;}
.fa--sweep-center-h--from-95.fa--sweep-center-h--inv {--fa-to--sweep-center-h: .05;}
.fa--sweep-center-h--to-95:not(.fa--sweep-center-h--inv) {--fa-to--sweep-center-h: .95;}
.fa--sweep-center-h--to-95.fa--sweep-center-h--inv {--fa-from--sweep-center-h: .05;}
.fa--sweep-center-h--end-95 {--fa-end--sweep-center-h: .95;}
.fa--sweep-center-h--start-95 {--fa-start--sweep-center-h: .95;}
.fa--sweep-center-v {--fa-scaled--sweep-center-v: clamp(var(--fa-from--sweep-center-v),calc(( var(--fa-percent) - var(--fa-start--sweep-center-v) ) / ( var(--fa-end--sweep-center-v) - var(--fa-start--sweep-center-v) ) * ( var(--fa-to--sweep-center-v) - var(--fa-from--sweep-center-v) ) + var(--fa-from--sweep-center-v)),var(--fa-to--sweep-center-v));}
.fa--sweep-center-v.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--sweep-center-v) ) / ( var(--fa-end--sweep-center-v) - var(--fa-start--sweep-center-v) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--sweep-center-v: clamp(var(--fa-from--sweep-center-v),calc(var(--fa-from--sweep-center-v) + ( var(--fa-to--sweep-center-v) - var(--fa-from--sweep-center-v) ) * var(--fa-reverse-progress)),var(--fa-to--sweep-center-v));}
.fa--sweep-center-v:not(.fa--sweep-center-v--inv) {--fa-scroll--sweep-center-v: var(--fa-scaled--sweep-center-v);}
.fa--sweep-center-v.fa--sweep-center-v--inv {--fa-scroll--sweep-center-v: calc(( var(--fa-scaled--sweep-center-v) - 1 ) * -1);}
.fa--sweep-center-v--from-5:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .05;}
.fa--sweep-center-v--from-5.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .95;}
.fa--sweep-center-v--to-5:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .05;}
.fa--sweep-center-v--to-5.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .95;}
.fa--sweep-center-v--end-5 {--fa-end--sweep-center-v: .05;}
.fa--sweep-center-v--start-5 {--fa-start--sweep-center-v: .05;}
.fa--sweep-center-v--from-10:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .1;}
.fa--sweep-center-v--from-10.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .9;}
.fa--sweep-center-v--to-10:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .1;}
.fa--sweep-center-v--to-10.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .9;}
.fa--sweep-center-v--end-10 {--fa-end--sweep-center-v: .1;}
.fa--sweep-center-v--start-10 {--fa-start--sweep-center-v: .1;}
.fa--sweep-center-v--from-15:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .15;}
.fa--sweep-center-v--from-15.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .85;}
.fa--sweep-center-v--to-15:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .15;}
.fa--sweep-center-v--to-15.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .85;}
.fa--sweep-center-v--end-15 {--fa-end--sweep-center-v: .15;}
.fa--sweep-center-v--start-15 {--fa-start--sweep-center-v: .15;}
.fa--sweep-center-v--from-20:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .2;}
.fa--sweep-center-v--from-20.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .8;}
.fa--sweep-center-v--to-20:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .2;}
.fa--sweep-center-v--to-20.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .8;}
.fa--sweep-center-v--end-20 {--fa-end--sweep-center-v: .2;}
.fa--sweep-center-v--start-20 {--fa-start--sweep-center-v: .2;}
.fa--sweep-center-v--from-25:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .25;}
.fa--sweep-center-v--from-25.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .75;}
.fa--sweep-center-v--to-25:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .25;}
.fa--sweep-center-v--to-25.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .75;}
.fa--sweep-center-v--end-25 {--fa-end--sweep-center-v: .25;}
.fa--sweep-center-v--start-25 {--fa-start--sweep-center-v: .25;}
.fa--sweep-center-v--from-30:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .3;}
.fa--sweep-center-v--from-30.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .7;}
.fa--sweep-center-v--to-30:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .3;}
.fa--sweep-center-v--to-30.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .7;}
.fa--sweep-center-v--end-30 {--fa-end--sweep-center-v: .3;}
.fa--sweep-center-v--start-30 {--fa-start--sweep-center-v: .3;}
.fa--sweep-center-v--from-35:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .35;}
.fa--sweep-center-v--from-35.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .65;}
.fa--sweep-center-v--to-35:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .35;}
.fa--sweep-center-v--to-35.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .65;}
.fa--sweep-center-v--end-35 {--fa-end--sweep-center-v: .35;}
.fa--sweep-center-v--start-35 {--fa-start--sweep-center-v: .35;}
.fa--sweep-center-v--from-40:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .4;}
.fa--sweep-center-v--from-40.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .6;}
.fa--sweep-center-v--to-40:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .4;}
.fa--sweep-center-v--to-40.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .6;}
.fa--sweep-center-v--end-40 {--fa-end--sweep-center-v: .4;}
.fa--sweep-center-v--start-40 {--fa-start--sweep-center-v: .4;}
.fa--sweep-center-v--from-45:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .45;}
.fa--sweep-center-v--from-45.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .55;}
.fa--sweep-center-v--to-45:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .45;}
.fa--sweep-center-v--to-45.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .55;}
.fa--sweep-center-v--end-45 {--fa-end--sweep-center-v: .45;}
.fa--sweep-center-v--start-45 {--fa-start--sweep-center-v: .45;}
.fa--sweep-center-v--from-50:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .5;}
.fa--sweep-center-v--from-50.fa--sweep-center-v--inv, .fa--sweep-center-v--to-50:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .5;}
.fa--sweep-center-v--to-50.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .5;}
.fa--sweep-center-v--end-50 {--fa-end--sweep-center-v: .5;}
.fa--sweep-center-v--start-50 {--fa-start--sweep-center-v: .5;}
.fa--sweep-center-v--from-55:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .55;}
.fa--sweep-center-v--from-55.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .45;}
.fa--sweep-center-v--to-55:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .55;}
.fa--sweep-center-v--to-55.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .45;}
.fa--sweep-center-v--end-55 {--fa-end--sweep-center-v: .55;}
.fa--sweep-center-v--start-55 {--fa-start--sweep-center-v: .55;}
.fa--sweep-center-v--from-60:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .6;}
.fa--sweep-center-v--from-60.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .4;}
.fa--sweep-center-v--to-60:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .6;}
.fa--sweep-center-v--to-60.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .4;}
.fa--sweep-center-v--end-60 {--fa-end--sweep-center-v: .6;}
.fa--sweep-center-v--start-60 {--fa-start--sweep-center-v: .6;}
.fa--sweep-center-v--from-65:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .65;}
.fa--sweep-center-v--from-65.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .35;}
.fa--sweep-center-v--to-65:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .65;}
.fa--sweep-center-v--to-65.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .35;}
.fa--sweep-center-v--end-65 {--fa-end--sweep-center-v: .65;}
.fa--sweep-center-v--start-65 {--fa-start--sweep-center-v: .65;}
.fa--sweep-center-v--from-70:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .7;}
.fa--sweep-center-v--from-70.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .3;}
.fa--sweep-center-v--to-70:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .7;}
.fa--sweep-center-v--to-70.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .3;}
.fa--sweep-center-v--end-70 {--fa-end--sweep-center-v: .7;}
.fa--sweep-center-v--start-70 {--fa-start--sweep-center-v: .7;}
.fa--sweep-center-v--from-75:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .75;}
.fa--sweep-center-v--from-75.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .25;}
.fa--sweep-center-v--to-75:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .75;}
.fa--sweep-center-v--to-75.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .25;}
.fa--sweep-center-v--end-75 {--fa-end--sweep-center-v: .75;}
.fa--sweep-center-v--start-75 {--fa-start--sweep-center-v: .75;}
.fa--sweep-center-v--from-80:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .8;}
.fa--sweep-center-v--from-80.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .2;}
.fa--sweep-center-v--to-80:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .8;}
.fa--sweep-center-v--to-80.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .2;}
.fa--sweep-center-v--end-80 {--fa-end--sweep-center-v: .8;}
.fa--sweep-center-v--start-80 {--fa-start--sweep-center-v: .8;}
.fa--sweep-center-v--from-85:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .85;}
.fa--sweep-center-v--from-85.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .15;}
.fa--sweep-center-v--to-85:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .85;}
.fa--sweep-center-v--to-85.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .15;}
.fa--sweep-center-v--end-85 {--fa-end--sweep-center-v: .85;}
.fa--sweep-center-v--start-85 {--fa-start--sweep-center-v: .85;}
.fa--sweep-center-v--from-90:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .9;}
.fa--sweep-center-v--from-90.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .1;}
.fa--sweep-center-v--to-90:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .9;}
.fa--sweep-center-v--to-90.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .1;}
.fa--sweep-center-v--end-90 {--fa-end--sweep-center-v: .9;}
.fa--sweep-center-v--start-90 {--fa-start--sweep-center-v: .9;}
.fa--sweep-center-v--from-95:not(.fa--sweep-center-v--inv) {--fa-from--sweep-center-v: .95;}
.fa--sweep-center-v--from-95.fa--sweep-center-v--inv {--fa-to--sweep-center-v: .05;}
.fa--sweep-center-v--to-95:not(.fa--sweep-center-v--inv) {--fa-to--sweep-center-v: .95;}
.fa--sweep-center-v--to-95.fa--sweep-center-v--inv {--fa-from--sweep-center-v: .05;}
.fa--sweep-center-v--end-95 {--fa-end--sweep-center-v: .95;}
.fa--sweep-center-v--start-95 {--fa-start--sweep-center-v: .95;}
.fa--circle {--fa-scaled--circle: clamp(var(--fa-from--circle),calc(( var(--fa-percent) - var(--fa-start--circle) ) / ( var(--fa-end--circle) - var(--fa-start--circle) ) * ( var(--fa-to--circle) - var(--fa-from--circle) ) + var(--fa-from--circle)),var(--fa-to--circle));}
.fa--circle.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--circle) ) / ( var(--fa-end--circle) - var(--fa-start--circle) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--circle: clamp(var(--fa-from--circle),calc(var(--fa-from--circle) + ( var(--fa-to--circle) - var(--fa-from--circle) ) * var(--fa-reverse-progress)),var(--fa-to--circle));}
.fa--circle:not(.fa--circle--inv) {--fa-scroll--circle: var(--fa-scaled--circle);}
.fa--circle.fa--circle--inv {--fa-scroll--circle: calc(( var(--fa-scaled--circle) - 1 ) * -1);}
.fa--circle--from-5:not(.fa--circle--inv) {--fa-from--circle: .05;}
.fa--circle--from-5.fa--circle--inv {--fa-to--circle: .95;}
.fa--circle--to-5:not(.fa--circle--inv) {--fa-to--circle: .05;}
.fa--circle--to-5.fa--circle--inv {--fa-from--circle: .95;}
.fa--circle--end-5 {--fa-end--circle: .05;}
.fa--circle--start-5 {--fa-start--circle: .05;}
.fa--circle--from-10:not(.fa--circle--inv) {--fa-from--circle: .1;}
.fa--circle--from-10.fa--circle--inv {--fa-to--circle: .9;}
.fa--circle--to-10:not(.fa--circle--inv) {--fa-to--circle: .1;}
.fa--circle--to-10.fa--circle--inv {--fa-from--circle: .9;}
.fa--circle--end-10 {--fa-end--circle: .1;}
.fa--circle--start-10 {--fa-start--circle: .1;}
.fa--circle--from-15:not(.fa--circle--inv) {--fa-from--circle: .15;}
.fa--circle--from-15.fa--circle--inv {--fa-to--circle: .85;}
.fa--circle--to-15:not(.fa--circle--inv) {--fa-to--circle: .15;}
.fa--circle--to-15.fa--circle--inv {--fa-from--circle: .85;}
.fa--circle--end-15 {--fa-end--circle: .15;}
.fa--circle--start-15 {--fa-start--circle: .15;}
.fa--circle--from-20:not(.fa--circle--inv) {--fa-from--circle: .2;}
.fa--circle--from-20.fa--circle--inv {--fa-to--circle: .8;}
.fa--circle--to-20:not(.fa--circle--inv) {--fa-to--circle: .2;}
.fa--circle--to-20.fa--circle--inv {--fa-from--circle: .8;}
.fa--circle--end-20 {--fa-end--circle: .2;}
.fa--circle--start-20 {--fa-start--circle: .2;}
.fa--circle--from-25:not(.fa--circle--inv) {--fa-from--circle: .25;}
.fa--circle--from-25.fa--circle--inv {--fa-to--circle: .75;}
.fa--circle--to-25:not(.fa--circle--inv) {--fa-to--circle: .25;}
.fa--circle--to-25.fa--circle--inv {--fa-from--circle: .75;}
.fa--circle--end-25 {--fa-end--circle: .25;}
.fa--circle--start-25 {--fa-start--circle: .25;}
.fa--circle--from-30:not(.fa--circle--inv) {--fa-from--circle: .3;}
.fa--circle--from-30.fa--circle--inv {--fa-to--circle: .7;}
.fa--circle--to-30:not(.fa--circle--inv) {--fa-to--circle: .3;}
.fa--circle--to-30.fa--circle--inv {--fa-from--circle: .7;}
.fa--circle--end-30 {--fa-end--circle: .3;}
.fa--circle--start-30 {--fa-start--circle: .3;}
.fa--circle--from-35:not(.fa--circle--inv) {--fa-from--circle: .35;}
.fa--circle--from-35.fa--circle--inv {--fa-to--circle: .65;}
.fa--circle--to-35:not(.fa--circle--inv) {--fa-to--circle: .35;}
.fa--circle--to-35.fa--circle--inv {--fa-from--circle: .65;}
.fa--circle--end-35 {--fa-end--circle: .35;}
.fa--circle--start-35 {--fa-start--circle: .35;}
.fa--circle--from-40:not(.fa--circle--inv) {--fa-from--circle: .4;}
.fa--circle--from-40.fa--circle--inv {--fa-to--circle: .6;}
.fa--circle--to-40:not(.fa--circle--inv) {--fa-to--circle: .4;}
.fa--circle--to-40.fa--circle--inv {--fa-from--circle: .6;}
.fa--circle--end-40 {--fa-end--circle: .4;}
.fa--circle--start-40 {--fa-start--circle: .4;}
.fa--circle--from-45:not(.fa--circle--inv) {--fa-from--circle: .45;}
.fa--circle--from-45.fa--circle--inv {--fa-to--circle: .55;}
.fa--circle--to-45:not(.fa--circle--inv) {--fa-to--circle: .45;}
.fa--circle--to-45.fa--circle--inv {--fa-from--circle: .55;}
.fa--circle--end-45 {--fa-end--circle: .45;}
.fa--circle--start-45 {--fa-start--circle: .45;}
.fa--circle--from-50:not(.fa--circle--inv) {--fa-from--circle: .5;}
.fa--circle--from-50.fa--circle--inv, .fa--circle--to-50:not(.fa--circle--inv) {--fa-to--circle: .5;}
.fa--circle--to-50.fa--circle--inv {--fa-from--circle: .5;}
.fa--circle--end-50 {--fa-end--circle: .5;}
.fa--circle--start-50 {--fa-start--circle: .5;}
.fa--circle--from-55:not(.fa--circle--inv) {--fa-from--circle: .55;}
.fa--circle--from-55.fa--circle--inv {--fa-to--circle: .45;}
.fa--circle--to-55:not(.fa--circle--inv) {--fa-to--circle: .55;}
.fa--circle--to-55.fa--circle--inv {--fa-from--circle: .45;}
.fa--circle--end-55 {--fa-end--circle: .55;}
.fa--circle--start-55 {--fa-start--circle: .55;}
.fa--circle--from-60:not(.fa--circle--inv) {--fa-from--circle: .6;}
.fa--circle--from-60.fa--circle--inv {--fa-to--circle: .4;}
.fa--circle--to-60:not(.fa--circle--inv) {--fa-to--circle: .6;}
.fa--circle--to-60.fa--circle--inv {--fa-from--circle: .4;}
.fa--circle--end-60 {--fa-end--circle: .6;}
.fa--circle--start-60 {--fa-start--circle: .6;}
.fa--circle--from-65:not(.fa--circle--inv) {--fa-from--circle: .65;}
.fa--circle--from-65.fa--circle--inv {--fa-to--circle: .35;}
.fa--circle--to-65:not(.fa--circle--inv) {--fa-to--circle: .65;}
.fa--circle--to-65.fa--circle--inv {--fa-from--circle: .35;}
.fa--circle--end-65 {--fa-end--circle: .65;}
.fa--circle--start-65 {--fa-start--circle: .65;}
.fa--circle--from-70:not(.fa--circle--inv) {--fa-from--circle: .7;}
.fa--circle--from-70.fa--circle--inv {--fa-to--circle: .3;}
.fa--circle--to-70:not(.fa--circle--inv) {--fa-to--circle: .7;}
.fa--circle--to-70.fa--circle--inv {--fa-from--circle: .3;}
.fa--circle--end-70 {--fa-end--circle: .7;}
.fa--circle--start-70 {--fa-start--circle: .7;}
.fa--circle--from-75:not(.fa--circle--inv) {--fa-from--circle: .75;}
.fa--circle--from-75.fa--circle--inv {--fa-to--circle: .25;}
.fa--circle--to-75:not(.fa--circle--inv) {--fa-to--circle: .75;}
.fa--circle--to-75.fa--circle--inv {--fa-from--circle: .25;}
.fa--circle--end-75 {--fa-end--circle: .75;}
.fa--circle--start-75 {--fa-start--circle: .75;}
.fa--circle--from-80:not(.fa--circle--inv) {--fa-from--circle: .8;}
.fa--circle--from-80.fa--circle--inv {--fa-to--circle: .2;}
.fa--circle--to-80:not(.fa--circle--inv) {--fa-to--circle: .8;}
.fa--circle--to-80.fa--circle--inv {--fa-from--circle: .2;}
.fa--circle--end-80 {--fa-end--circle: .8;}
.fa--circle--start-80 {--fa-start--circle: .8;}
.fa--circle--from-85:not(.fa--circle--inv) {--fa-from--circle: .85;}
.fa--circle--from-85.fa--circle--inv {--fa-to--circle: .15;}
.fa--circle--to-85:not(.fa--circle--inv) {--fa-to--circle: .85;}
.fa--circle--to-85.fa--circle--inv {--fa-from--circle: .15;}
.fa--circle--end-85 {--fa-end--circle: .85;}
.fa--circle--start-85 {--fa-start--circle: .85;}
.fa--circle--from-90:not(.fa--circle--inv) {--fa-from--circle: .9;}
.fa--circle--from-90.fa--circle--inv {--fa-to--circle: .1;}
.fa--circle--to-90:not(.fa--circle--inv) {--fa-to--circle: .9;}
.fa--circle--to-90.fa--circle--inv {--fa-from--circle: .1;}
.fa--circle--end-90 {--fa-end--circle: .9;}
.fa--circle--start-90 {--fa-start--circle: .9;}
.fa--circle--from-95:not(.fa--circle--inv) {--fa-from--circle: .95;}
.fa--circle--from-95.fa--circle--inv {--fa-to--circle: .05;}
.fa--circle--to-95:not(.fa--circle--inv) {--fa-to--circle: .95;}
.fa--circle--to-95.fa--circle--inv {--fa-from--circle: .05;}
.fa--circle--end-95 {--fa-end--circle: .95;}
.fa--circle--start-95 {--fa-start--circle: .95;}
.fa--circle-tl {--fa-scaled--circle-tl: clamp(var(--fa-from--circle-tl),calc(( var(--fa-percent) - var(--fa-start--circle-tl) ) / ( var(--fa-end--circle-tl) - var(--fa-start--circle-tl) ) * ( var(--fa-to--circle-tl) - var(--fa-from--circle-tl) ) + var(--fa-from--circle-tl)),var(--fa-to--circle-tl));}
.fa--circle-tl.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--circle-tl) ) / ( var(--fa-end--circle-tl) - var(--fa-start--circle-tl) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--circle-tl: clamp(var(--fa-from--circle-tl),calc(var(--fa-from--circle-tl) + ( var(--fa-to--circle-tl) - var(--fa-from--circle-tl) ) * var(--fa-reverse-progress)),var(--fa-to--circle-tl));}
.fa--circle-tl:not(.fa--circle-tl--inv) {--fa-scroll--circle-tl: var(--fa-scaled--circle-tl);}
.fa--circle-tl.fa--circle-tl--inv {--fa-scroll--circle-tl: calc(( var(--fa-scaled--circle-tl) - 1 ) * -1);}
.fa--circle-tl--from-5:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .05;}
.fa--circle-tl--from-5.fa--circle-tl--inv {--fa-to--circle-tl: .95;}
.fa--circle-tl--to-5:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .05;}
.fa--circle-tl--to-5.fa--circle-tl--inv {--fa-from--circle-tl: .95;}
.fa--circle-tl--end-5 {--fa-end--circle-tl: .05;}
.fa--circle-tl--start-5 {--fa-start--circle-tl: .05;}
.fa--circle-tl--from-10:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .1;}
.fa--circle-tl--from-10.fa--circle-tl--inv {--fa-to--circle-tl: .9;}
.fa--circle-tl--to-10:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .1;}
.fa--circle-tl--to-10.fa--circle-tl--inv {--fa-from--circle-tl: .9;}
.fa--circle-tl--end-10 {--fa-end--circle-tl: .1;}
.fa--circle-tl--start-10 {--fa-start--circle-tl: .1;}
.fa--circle-tl--from-15:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .15;}
.fa--circle-tl--from-15.fa--circle-tl--inv {--fa-to--circle-tl: .85;}
.fa--circle-tl--to-15:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .15;}
.fa--circle-tl--to-15.fa--circle-tl--inv {--fa-from--circle-tl: .85;}
.fa--circle-tl--end-15 {--fa-end--circle-tl: .15;}
.fa--circle-tl--start-15 {--fa-start--circle-tl: .15;}
.fa--circle-tl--from-20:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .2;}
.fa--circle-tl--from-20.fa--circle-tl--inv {--fa-to--circle-tl: .8;}
.fa--circle-tl--to-20:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .2;}
.fa--circle-tl--to-20.fa--circle-tl--inv {--fa-from--circle-tl: .8;}
.fa--circle-tl--end-20 {--fa-end--circle-tl: .2;}
.fa--circle-tl--start-20 {--fa-start--circle-tl: .2;}
.fa--circle-tl--from-25:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .25;}
.fa--circle-tl--from-25.fa--circle-tl--inv {--fa-to--circle-tl: .75;}
.fa--circle-tl--to-25:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .25;}
.fa--circle-tl--to-25.fa--circle-tl--inv {--fa-from--circle-tl: .75;}
.fa--circle-tl--end-25 {--fa-end--circle-tl: .25;}
.fa--circle-tl--start-25 {--fa-start--circle-tl: .25;}
.fa--circle-tl--from-30:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .3;}
.fa--circle-tl--from-30.fa--circle-tl--inv {--fa-to--circle-tl: .7;}
.fa--circle-tl--to-30:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .3;}
.fa--circle-tl--to-30.fa--circle-tl--inv {--fa-from--circle-tl: .7;}
.fa--circle-tl--end-30 {--fa-end--circle-tl: .3;}
.fa--circle-tl--start-30 {--fa-start--circle-tl: .3;}
.fa--circle-tl--from-35:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .35;}
.fa--circle-tl--from-35.fa--circle-tl--inv {--fa-to--circle-tl: .65;}
.fa--circle-tl--to-35:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .35;}
.fa--circle-tl--to-35.fa--circle-tl--inv {--fa-from--circle-tl: .65;}
.fa--circle-tl--end-35 {--fa-end--circle-tl: .35;}
.fa--circle-tl--start-35 {--fa-start--circle-tl: .35;}
.fa--circle-tl--from-40:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .4;}
.fa--circle-tl--from-40.fa--circle-tl--inv {--fa-to--circle-tl: .6;}
.fa--circle-tl--to-40:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .4;}
.fa--circle-tl--to-40.fa--circle-tl--inv {--fa-from--circle-tl: .6;}
.fa--circle-tl--end-40 {--fa-end--circle-tl: .4;}
.fa--circle-tl--start-40 {--fa-start--circle-tl: .4;}
.fa--circle-tl--from-45:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .45;}
.fa--circle-tl--from-45.fa--circle-tl--inv {--fa-to--circle-tl: .55;}
.fa--circle-tl--to-45:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .45;}
.fa--circle-tl--to-45.fa--circle-tl--inv {--fa-from--circle-tl: .55;}
.fa--circle-tl--end-45 {--fa-end--circle-tl: .45;}
.fa--circle-tl--start-45 {--fa-start--circle-tl: .45;}
.fa--circle-tl--from-50:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .5;}
.fa--circle-tl--from-50.fa--circle-tl--inv, .fa--circle-tl--to-50:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .5;}
.fa--circle-tl--to-50.fa--circle-tl--inv {--fa-from--circle-tl: .5;}
.fa--circle-tl--end-50 {--fa-end--circle-tl: .5;}
.fa--circle-tl--start-50 {--fa-start--circle-tl: .5;}
.fa--circle-tl--from-55:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .55;}
.fa--circle-tl--from-55.fa--circle-tl--inv {--fa-to--circle-tl: .45;}
.fa--circle-tl--to-55:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .55;}
.fa--circle-tl--to-55.fa--circle-tl--inv {--fa-from--circle-tl: .45;}
.fa--circle-tl--end-55 {--fa-end--circle-tl: .55;}
.fa--circle-tl--start-55 {--fa-start--circle-tl: .55;}
.fa--circle-tl--from-60:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .6;}
.fa--circle-tl--from-60.fa--circle-tl--inv {--fa-to--circle-tl: .4;}
.fa--circle-tl--to-60:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .6;}
.fa--circle-tl--to-60.fa--circle-tl--inv {--fa-from--circle-tl: .4;}
.fa--circle-tl--end-60 {--fa-end--circle-tl: .6;}
.fa--circle-tl--start-60 {--fa-start--circle-tl: .6;}
.fa--circle-tl--from-65:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .65;}
.fa--circle-tl--from-65.fa--circle-tl--inv {--fa-to--circle-tl: .35;}
.fa--circle-tl--to-65:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .65;}
.fa--circle-tl--to-65.fa--circle-tl--inv {--fa-from--circle-tl: .35;}
.fa--circle-tl--end-65 {--fa-end--circle-tl: .65;}
.fa--circle-tl--start-65 {--fa-start--circle-tl: .65;}
.fa--circle-tl--from-70:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .7;}
.fa--circle-tl--from-70.fa--circle-tl--inv {--fa-to--circle-tl: .3;}
.fa--circle-tl--to-70:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .7;}
.fa--circle-tl--to-70.fa--circle-tl--inv {--fa-from--circle-tl: .3;}
.fa--circle-tl--end-70 {--fa-end--circle-tl: .7;}
.fa--circle-tl--start-70 {--fa-start--circle-tl: .7;}
.fa--circle-tl--from-75:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .75;}
.fa--circle-tl--from-75.fa--circle-tl--inv {--fa-to--circle-tl: .25;}
.fa--circle-tl--to-75:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .75;}
.fa--circle-tl--to-75.fa--circle-tl--inv {--fa-from--circle-tl: .25;}
.fa--circle-tl--end-75 {--fa-end--circle-tl: .75;}
.fa--circle-tl--start-75 {--fa-start--circle-tl: .75;}
.fa--circle-tl--from-80:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .8;}
.fa--circle-tl--from-80.fa--circle-tl--inv {--fa-to--circle-tl: .2;}
.fa--circle-tl--to-80:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .8;}
.fa--circle-tl--to-80.fa--circle-tl--inv {--fa-from--circle-tl: .2;}
.fa--circle-tl--end-80 {--fa-end--circle-tl: .8;}
.fa--circle-tl--start-80 {--fa-start--circle-tl: .8;}
.fa--circle-tl--from-85:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .85;}
.fa--circle-tl--from-85.fa--circle-tl--inv {--fa-to--circle-tl: .15;}
.fa--circle-tl--to-85:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .85;}
.fa--circle-tl--to-85.fa--circle-tl--inv {--fa-from--circle-tl: .15;}
.fa--circle-tl--end-85 {--fa-end--circle-tl: .85;}
.fa--circle-tl--start-85 {--fa-start--circle-tl: .85;}
.fa--circle-tl--from-90:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .9;}
.fa--circle-tl--from-90.fa--circle-tl--inv {--fa-to--circle-tl: .1;}
.fa--circle-tl--to-90:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .9;}
.fa--circle-tl--to-90.fa--circle-tl--inv {--fa-from--circle-tl: .1;}
.fa--circle-tl--end-90 {--fa-end--circle-tl: .9;}
.fa--circle-tl--start-90 {--fa-start--circle-tl: .9;}
.fa--circle-tl--from-95:not(.fa--circle-tl--inv) {--fa-from--circle-tl: .95;}
.fa--circle-tl--from-95.fa--circle-tl--inv {--fa-to--circle-tl: .05;}
.fa--circle-tl--to-95:not(.fa--circle-tl--inv) {--fa-to--circle-tl: .95;}
.fa--circle-tl--to-95.fa--circle-tl--inv {--fa-from--circle-tl: .05;}
.fa--circle-tl--end-95 {--fa-end--circle-tl: .95;}
.fa--circle-tl--start-95 {--fa-start--circle-tl: .95;}
.fa--circle-tr {--fa-scaled--circle-tr: clamp(var(--fa-from--circle-tr),calc(( var(--fa-percent) - var(--fa-start--circle-tr) ) / ( var(--fa-end--circle-tr) - var(--fa-start--circle-tr) ) * ( var(--fa-to--circle-tr) - var(--fa-from--circle-tr) ) + var(--fa-from--circle-tr)),var(--fa-to--circle-tr));}
.fa--circle-tr.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--circle-tr) ) / ( var(--fa-end--circle-tr) - var(--fa-start--circle-tr) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--circle-tr: clamp(var(--fa-from--circle-tr),calc(var(--fa-from--circle-tr) + ( var(--fa-to--circle-tr) - var(--fa-from--circle-tr) ) * var(--fa-reverse-progress)),var(--fa-to--circle-tr));}
.fa--circle-tr:not(.fa--circle-tr--inv) {--fa-scroll--circle-tr: var(--fa-scaled--circle-tr);}
.fa--circle-tr.fa--circle-tr--inv {--fa-scroll--circle-tr: calc(( var(--fa-scaled--circle-tr) - 1 ) * -1);}
.fa--circle-tr--from-5:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .05;}
.fa--circle-tr--from-5.fa--circle-tr--inv {--fa-to--circle-tr: .95;}
.fa--circle-tr--to-5:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .05;}
.fa--circle-tr--to-5.fa--circle-tr--inv {--fa-from--circle-tr: .95;}
.fa--circle-tr--end-5 {--fa-end--circle-tr: .05;}
.fa--circle-tr--start-5 {--fa-start--circle-tr: .05;}
.fa--circle-tr--from-10:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .1;}
.fa--circle-tr--from-10.fa--circle-tr--inv {--fa-to--circle-tr: .9;}
.fa--circle-tr--to-10:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .1;}
.fa--circle-tr--to-10.fa--circle-tr--inv {--fa-from--circle-tr: .9;}
.fa--circle-tr--end-10 {--fa-end--circle-tr: .1;}
.fa--circle-tr--start-10 {--fa-start--circle-tr: .1;}
.fa--circle-tr--from-15:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .15;}
.fa--circle-tr--from-15.fa--circle-tr--inv {--fa-to--circle-tr: .85;}
.fa--circle-tr--to-15:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .15;}
.fa--circle-tr--to-15.fa--circle-tr--inv {--fa-from--circle-tr: .85;}
.fa--circle-tr--end-15 {--fa-end--circle-tr: .15;}
.fa--circle-tr--start-15 {--fa-start--circle-tr: .15;}
.fa--circle-tr--from-20:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .2;}
.fa--circle-tr--from-20.fa--circle-tr--inv {--fa-to--circle-tr: .8;}
.fa--circle-tr--to-20:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .2;}
.fa--circle-tr--to-20.fa--circle-tr--inv {--fa-from--circle-tr: .8;}
.fa--circle-tr--end-20 {--fa-end--circle-tr: .2;}
.fa--circle-tr--start-20 {--fa-start--circle-tr: .2;}
.fa--circle-tr--from-25:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .25;}
.fa--circle-tr--from-25.fa--circle-tr--inv {--fa-to--circle-tr: .75;}
.fa--circle-tr--to-25:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .25;}
.fa--circle-tr--to-25.fa--circle-tr--inv {--fa-from--circle-tr: .75;}
.fa--circle-tr--end-25 {--fa-end--circle-tr: .25;}
.fa--circle-tr--start-25 {--fa-start--circle-tr: .25;}
.fa--circle-tr--from-30:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .3;}
.fa--circle-tr--from-30.fa--circle-tr--inv {--fa-to--circle-tr: .7;}
.fa--circle-tr--to-30:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .3;}
.fa--circle-tr--to-30.fa--circle-tr--inv {--fa-from--circle-tr: .7;}
.fa--circle-tr--end-30 {--fa-end--circle-tr: .3;}
.fa--circle-tr--start-30 {--fa-start--circle-tr: .3;}
.fa--circle-tr--from-35:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .35;}
.fa--circle-tr--from-35.fa--circle-tr--inv {--fa-to--circle-tr: .65;}
.fa--circle-tr--to-35:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .35;}
.fa--circle-tr--to-35.fa--circle-tr--inv {--fa-from--circle-tr: .65;}
.fa--circle-tr--end-35 {--fa-end--circle-tr: .35;}
.fa--circle-tr--start-35 {--fa-start--circle-tr: .35;}
.fa--circle-tr--from-40:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .4;}
.fa--circle-tr--from-40.fa--circle-tr--inv {--fa-to--circle-tr: .6;}
.fa--circle-tr--to-40:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .4;}
.fa--circle-tr--to-40.fa--circle-tr--inv {--fa-from--circle-tr: .6;}
.fa--circle-tr--end-40 {--fa-end--circle-tr: .4;}
.fa--circle-tr--start-40 {--fa-start--circle-tr: .4;}
.fa--circle-tr--from-45:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .45;}
.fa--circle-tr--from-45.fa--circle-tr--inv {--fa-to--circle-tr: .55;}
.fa--circle-tr--to-45:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .45;}
.fa--circle-tr--to-45.fa--circle-tr--inv {--fa-from--circle-tr: .55;}
.fa--circle-tr--end-45 {--fa-end--circle-tr: .45;}
.fa--circle-tr--start-45 {--fa-start--circle-tr: .45;}
.fa--circle-tr--from-50:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .5;}
.fa--circle-tr--from-50.fa--circle-tr--inv, .fa--circle-tr--to-50:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .5;}
.fa--circle-tr--to-50.fa--circle-tr--inv {--fa-from--circle-tr: .5;}
.fa--circle-tr--end-50 {--fa-end--circle-tr: .5;}
.fa--circle-tr--start-50 {--fa-start--circle-tr: .5;}
.fa--circle-tr--from-55:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .55;}
.fa--circle-tr--from-55.fa--circle-tr--inv {--fa-to--circle-tr: .45;}
.fa--circle-tr--to-55:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .55;}
.fa--circle-tr--to-55.fa--circle-tr--inv {--fa-from--circle-tr: .45;}
.fa--circle-tr--end-55 {--fa-end--circle-tr: .55;}
.fa--circle-tr--start-55 {--fa-start--circle-tr: .55;}
.fa--circle-tr--from-60:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .6;}
.fa--circle-tr--from-60.fa--circle-tr--inv {--fa-to--circle-tr: .4;}
.fa--circle-tr--to-60:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .6;}
.fa--circle-tr--to-60.fa--circle-tr--inv {--fa-from--circle-tr: .4;}
.fa--circle-tr--end-60 {--fa-end--circle-tr: .6;}
.fa--circle-tr--start-60 {--fa-start--circle-tr: .6;}
.fa--circle-tr--from-65:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .65;}
.fa--circle-tr--from-65.fa--circle-tr--inv {--fa-to--circle-tr: .35;}
.fa--circle-tr--to-65:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .65;}
.fa--circle-tr--to-65.fa--circle-tr--inv {--fa-from--circle-tr: .35;}
.fa--circle-tr--end-65 {--fa-end--circle-tr: .65;}
.fa--circle-tr--start-65 {--fa-start--circle-tr: .65;}
.fa--circle-tr--from-70:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .7;}
.fa--circle-tr--from-70.fa--circle-tr--inv {--fa-to--circle-tr: .3;}
.fa--circle-tr--to-70:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .7;}
.fa--circle-tr--to-70.fa--circle-tr--inv {--fa-from--circle-tr: .3;}
.fa--circle-tr--end-70 {--fa-end--circle-tr: .7;}
.fa--circle-tr--start-70 {--fa-start--circle-tr: .7;}
.fa--circle-tr--from-75:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .75;}
.fa--circle-tr--from-75.fa--circle-tr--inv {--fa-to--circle-tr: .25;}
.fa--circle-tr--to-75:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .75;}
.fa--circle-tr--to-75.fa--circle-tr--inv {--fa-from--circle-tr: .25;}
.fa--circle-tr--end-75 {--fa-end--circle-tr: .75;}
.fa--circle-tr--start-75 {--fa-start--circle-tr: .75;}
.fa--circle-tr--from-80:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .8;}
.fa--circle-tr--from-80.fa--circle-tr--inv {--fa-to--circle-tr: .2;}
.fa--circle-tr--to-80:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .8;}
.fa--circle-tr--to-80.fa--circle-tr--inv {--fa-from--circle-tr: .2;}
.fa--circle-tr--end-80 {--fa-end--circle-tr: .8;}
.fa--circle-tr--start-80 {--fa-start--circle-tr: .8;}
.fa--circle-tr--from-85:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .85;}
.fa--circle-tr--from-85.fa--circle-tr--inv {--fa-to--circle-tr: .15;}
.fa--circle-tr--to-85:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .85;}
.fa--circle-tr--to-85.fa--circle-tr--inv {--fa-from--circle-tr: .15;}
.fa--circle-tr--end-85 {--fa-end--circle-tr: .85;}
.fa--circle-tr--start-85 {--fa-start--circle-tr: .85;}
.fa--circle-tr--from-90:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .9;}
.fa--circle-tr--from-90.fa--circle-tr--inv {--fa-to--circle-tr: .1;}
.fa--circle-tr--to-90:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .9;}
.fa--circle-tr--to-90.fa--circle-tr--inv {--fa-from--circle-tr: .1;}
.fa--circle-tr--end-90 {--fa-end--circle-tr: .9;}
.fa--circle-tr--start-90 {--fa-start--circle-tr: .9;}
.fa--circle-tr--from-95:not(.fa--circle-tr--inv) {--fa-from--circle-tr: .95;}
.fa--circle-tr--from-95.fa--circle-tr--inv {--fa-to--circle-tr: .05;}
.fa--circle-tr--to-95:not(.fa--circle-tr--inv) {--fa-to--circle-tr: .95;}
.fa--circle-tr--to-95.fa--circle-tr--inv {--fa-from--circle-tr: .05;}
.fa--circle-tr--end-95 {--fa-end--circle-tr: .95;}
.fa--circle-tr--start-95 {--fa-start--circle-tr: .95;}
.fa--circle-bl {--fa-scaled--circle-bl: clamp(var(--fa-from--circle-bl),calc(( var(--fa-percent) - var(--fa-start--circle-bl) ) / ( var(--fa-end--circle-bl) - var(--fa-start--circle-bl) ) * ( var(--fa-to--circle-bl) - var(--fa-from--circle-bl) ) + var(--fa-from--circle-bl)),var(--fa-to--circle-bl));}
.fa--circle-bl.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--circle-bl) ) / ( var(--fa-end--circle-bl) - var(--fa-start--circle-bl) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--circle-bl: clamp(var(--fa-from--circle-bl),calc(var(--fa-from--circle-bl) + ( var(--fa-to--circle-bl) - var(--fa-from--circle-bl) ) * var(--fa-reverse-progress)),var(--fa-to--circle-bl));}
.fa--circle-bl:not(.fa--circle-bl--inv) {--fa-scroll--circle-bl: var(--fa-scaled--circle-bl);}
.fa--circle-bl.fa--circle-bl--inv {--fa-scroll--circle-bl: calc(( var(--fa-scaled--circle-bl) - 1 ) * -1);}
.fa--circle-bl--from-5:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .05;}
.fa--circle-bl--from-5.fa--circle-bl--inv {--fa-to--circle-bl: .95;}
.fa--circle-bl--to-5:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .05;}
.fa--circle-bl--to-5.fa--circle-bl--inv {--fa-from--circle-bl: .95;}
.fa--circle-bl--end-5 {--fa-end--circle-bl: .05;}
.fa--circle-bl--start-5 {--fa-start--circle-bl: .05;}
.fa--circle-bl--from-10:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .1;}
.fa--circle-bl--from-10.fa--circle-bl--inv {--fa-to--circle-bl: .9;}
.fa--circle-bl--to-10:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .1;}
.fa--circle-bl--to-10.fa--circle-bl--inv {--fa-from--circle-bl: .9;}
.fa--circle-bl--end-10 {--fa-end--circle-bl: .1;}
.fa--circle-bl--start-10 {--fa-start--circle-bl: .1;}
.fa--circle-bl--from-15:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .15;}
.fa--circle-bl--from-15.fa--circle-bl--inv {--fa-to--circle-bl: .85;}
.fa--circle-bl--to-15:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .15;}
.fa--circle-bl--to-15.fa--circle-bl--inv {--fa-from--circle-bl: .85;}
.fa--circle-bl--end-15 {--fa-end--circle-bl: .15;}
.fa--circle-bl--start-15 {--fa-start--circle-bl: .15;}
.fa--circle-bl--from-20:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .2;}
.fa--circle-bl--from-20.fa--circle-bl--inv {--fa-to--circle-bl: .8;}
.fa--circle-bl--to-20:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .2;}
.fa--circle-bl--to-20.fa--circle-bl--inv {--fa-from--circle-bl: .8;}
.fa--circle-bl--end-20 {--fa-end--circle-bl: .2;}
.fa--circle-bl--start-20 {--fa-start--circle-bl: .2;}
.fa--circle-bl--from-25:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .25;}
.fa--circle-bl--from-25.fa--circle-bl--inv {--fa-to--circle-bl: .75;}
.fa--circle-bl--to-25:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .25;}
.fa--circle-bl--to-25.fa--circle-bl--inv {--fa-from--circle-bl: .75;}
.fa--circle-bl--end-25 {--fa-end--circle-bl: .25;}
.fa--circle-bl--start-25 {--fa-start--circle-bl: .25;}
.fa--circle-bl--from-30:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .3;}
.fa--circle-bl--from-30.fa--circle-bl--inv {--fa-to--circle-bl: .7;}
.fa--circle-bl--to-30:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .3;}
.fa--circle-bl--to-30.fa--circle-bl--inv {--fa-from--circle-bl: .7;}
.fa--circle-bl--end-30 {--fa-end--circle-bl: .3;}
.fa--circle-bl--start-30 {--fa-start--circle-bl: .3;}
.fa--circle-bl--from-35:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .35;}
.fa--circle-bl--from-35.fa--circle-bl--inv {--fa-to--circle-bl: .65;}
.fa--circle-bl--to-35:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .35;}
.fa--circle-bl--to-35.fa--circle-bl--inv {--fa-from--circle-bl: .65;}
.fa--circle-bl--end-35 {--fa-end--circle-bl: .35;}
.fa--circle-bl--start-35 {--fa-start--circle-bl: .35;}
.fa--circle-bl--from-40:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .4;}
.fa--circle-bl--from-40.fa--circle-bl--inv {--fa-to--circle-bl: .6;}
.fa--circle-bl--to-40:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .4;}
.fa--circle-bl--to-40.fa--circle-bl--inv {--fa-from--circle-bl: .6;}
.fa--circle-bl--end-40 {--fa-end--circle-bl: .4;}
.fa--circle-bl--start-40 {--fa-start--circle-bl: .4;}
.fa--circle-bl--from-45:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .45;}
.fa--circle-bl--from-45.fa--circle-bl--inv {--fa-to--circle-bl: .55;}
.fa--circle-bl--to-45:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .45;}
.fa--circle-bl--to-45.fa--circle-bl--inv {--fa-from--circle-bl: .55;}
.fa--circle-bl--end-45 {--fa-end--circle-bl: .45;}
.fa--circle-bl--start-45 {--fa-start--circle-bl: .45;}
.fa--circle-bl--from-50:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .5;}
.fa--circle-bl--from-50.fa--circle-bl--inv, .fa--circle-bl--to-50:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .5;}
.fa--circle-bl--to-50.fa--circle-bl--inv {--fa-from--circle-bl: .5;}
.fa--circle-bl--end-50 {--fa-end--circle-bl: .5;}
.fa--circle-bl--start-50 {--fa-start--circle-bl: .5;}
.fa--circle-bl--from-55:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .55;}
.fa--circle-bl--from-55.fa--circle-bl--inv {--fa-to--circle-bl: .45;}
.fa--circle-bl--to-55:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .55;}
.fa--circle-bl--to-55.fa--circle-bl--inv {--fa-from--circle-bl: .45;}
.fa--circle-bl--end-55 {--fa-end--circle-bl: .55;}
.fa--circle-bl--start-55 {--fa-start--circle-bl: .55;}
.fa--circle-bl--from-60:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .6;}
.fa--circle-bl--from-60.fa--circle-bl--inv {--fa-to--circle-bl: .4;}
.fa--circle-bl--to-60:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .6;}
.fa--circle-bl--to-60.fa--circle-bl--inv {--fa-from--circle-bl: .4;}
.fa--circle-bl--end-60 {--fa-end--circle-bl: .6;}
.fa--circle-bl--start-60 {--fa-start--circle-bl: .6;}
.fa--circle-bl--from-65:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .65;}
.fa--circle-bl--from-65.fa--circle-bl--inv {--fa-to--circle-bl: .35;}
.fa--circle-bl--to-65:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .65;}
.fa--circle-bl--to-65.fa--circle-bl--inv {--fa-from--circle-bl: .35;}
.fa--circle-bl--end-65 {--fa-end--circle-bl: .65;}
.fa--circle-bl--start-65 {--fa-start--circle-bl: .65;}
.fa--circle-bl--from-70:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .7;}
.fa--circle-bl--from-70.fa--circle-bl--inv {--fa-to--circle-bl: .3;}
.fa--circle-bl--to-70:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .7;}
.fa--circle-bl--to-70.fa--circle-bl--inv {--fa-from--circle-bl: .3;}
.fa--circle-bl--end-70 {--fa-end--circle-bl: .7;}
.fa--circle-bl--start-70 {--fa-start--circle-bl: .7;}
.fa--circle-bl--from-75:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .75;}
.fa--circle-bl--from-75.fa--circle-bl--inv {--fa-to--circle-bl: .25;}
.fa--circle-bl--to-75:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .75;}
.fa--circle-bl--to-75.fa--circle-bl--inv {--fa-from--circle-bl: .25;}
.fa--circle-bl--end-75 {--fa-end--circle-bl: .75;}
.fa--circle-bl--start-75 {--fa-start--circle-bl: .75;}
.fa--circle-bl--from-80:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .8;}
.fa--circle-bl--from-80.fa--circle-bl--inv {--fa-to--circle-bl: .2;}
.fa--circle-bl--to-80:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .8;}
.fa--circle-bl--to-80.fa--circle-bl--inv {--fa-from--circle-bl: .2;}
.fa--circle-bl--end-80 {--fa-end--circle-bl: .8;}
.fa--circle-bl--start-80 {--fa-start--circle-bl: .8;}
.fa--circle-bl--from-85:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .85;}
.fa--circle-bl--from-85.fa--circle-bl--inv {--fa-to--circle-bl: .15;}
.fa--circle-bl--to-85:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .85;}
.fa--circle-bl--to-85.fa--circle-bl--inv {--fa-from--circle-bl: .15;}
.fa--circle-bl--end-85 {--fa-end--circle-bl: .85;}
.fa--circle-bl--start-85 {--fa-start--circle-bl: .85;}
.fa--circle-bl--from-90:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .9;}
.fa--circle-bl--from-90.fa--circle-bl--inv {--fa-to--circle-bl: .1;}
.fa--circle-bl--to-90:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .9;}
.fa--circle-bl--to-90.fa--circle-bl--inv {--fa-from--circle-bl: .1;}
.fa--circle-bl--end-90 {--fa-end--circle-bl: .9;}
.fa--circle-bl--start-90 {--fa-start--circle-bl: .9;}
.fa--circle-bl--from-95:not(.fa--circle-bl--inv) {--fa-from--circle-bl: .95;}
.fa--circle-bl--from-95.fa--circle-bl--inv {--fa-to--circle-bl: .05;}
.fa--circle-bl--to-95:not(.fa--circle-bl--inv) {--fa-to--circle-bl: .95;}
.fa--circle-bl--to-95.fa--circle-bl--inv {--fa-from--circle-bl: .05;}
.fa--circle-bl--end-95 {--fa-end--circle-bl: .95;}
.fa--circle-bl--start-95 {--fa-start--circle-bl: .95;}
.fa--circle-br {--fa-scaled--circle-br: clamp(var(--fa-from--circle-br),calc(( var(--fa-percent) - var(--fa-start--circle-br) ) / ( var(--fa-end--circle-br) - var(--fa-start--circle-br) ) * ( var(--fa-to--circle-br) - var(--fa-from--circle-br) ) + var(--fa-from--circle-br)),var(--fa-to--circle-br));}
.fa--circle-br.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--circle-br) ) / ( var(--fa-end--circle-br) - var(--fa-start--circle-br) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--circle-br: clamp(var(--fa-from--circle-br),calc(var(--fa-from--circle-br) + ( var(--fa-to--circle-br) - var(--fa-from--circle-br) ) * var(--fa-reverse-progress)),var(--fa-to--circle-br));}
.fa--circle-br:not(.fa--circle-br--inv) {--fa-scroll--circle-br: var(--fa-scaled--circle-br);}
.fa--circle-br.fa--circle-br--inv {--fa-scroll--circle-br: calc(( var(--fa-scaled--circle-br) - 1 ) * -1);}
.fa--circle-br--from-5:not(.fa--circle-br--inv) {--fa-from--circle-br: .05;}
.fa--circle-br--from-5.fa--circle-br--inv {--fa-to--circle-br: .95;}
.fa--circle-br--to-5:not(.fa--circle-br--inv) {--fa-to--circle-br: .05;}
.fa--circle-br--to-5.fa--circle-br--inv {--fa-from--circle-br: .95;}
.fa--circle-br--end-5 {--fa-end--circle-br: .05;}
.fa--circle-br--start-5 {--fa-start--circle-br: .05;}
.fa--circle-br--from-10:not(.fa--circle-br--inv) {--fa-from--circle-br: .1;}
.fa--circle-br--from-10.fa--circle-br--inv {--fa-to--circle-br: .9;}
.fa--circle-br--to-10:not(.fa--circle-br--inv) {--fa-to--circle-br: .1;}
.fa--circle-br--to-10.fa--circle-br--inv {--fa-from--circle-br: .9;}
.fa--circle-br--end-10 {--fa-end--circle-br: .1;}
.fa--circle-br--start-10 {--fa-start--circle-br: .1;}
.fa--circle-br--from-15:not(.fa--circle-br--inv) {--fa-from--circle-br: .15;}
.fa--circle-br--from-15.fa--circle-br--inv {--fa-to--circle-br: .85;}
.fa--circle-br--to-15:not(.fa--circle-br--inv) {--fa-to--circle-br: .15;}
.fa--circle-br--to-15.fa--circle-br--inv {--fa-from--circle-br: .85;}
.fa--circle-br--end-15 {--fa-end--circle-br: .15;}
.fa--circle-br--start-15 {--fa-start--circle-br: .15;}
.fa--circle-br--from-20:not(.fa--circle-br--inv) {--fa-from--circle-br: .2;}
.fa--circle-br--from-20.fa--circle-br--inv {--fa-to--circle-br: .8;}
.fa--circle-br--to-20:not(.fa--circle-br--inv) {--fa-to--circle-br: .2;}
.fa--circle-br--to-20.fa--circle-br--inv {--fa-from--circle-br: .8;}
.fa--circle-br--end-20 {--fa-end--circle-br: .2;}
.fa--circle-br--start-20 {--fa-start--circle-br: .2;}
.fa--circle-br--from-25:not(.fa--circle-br--inv) {--fa-from--circle-br: .25;}
.fa--circle-br--from-25.fa--circle-br--inv {--fa-to--circle-br: .75;}
.fa--circle-br--to-25:not(.fa--circle-br--inv) {--fa-to--circle-br: .25;}
.fa--circle-br--to-25.fa--circle-br--inv {--fa-from--circle-br: .75;}
.fa--circle-br--end-25 {--fa-end--circle-br: .25;}
.fa--circle-br--start-25 {--fa-start--circle-br: .25;}
.fa--circle-br--from-30:not(.fa--circle-br--inv) {--fa-from--circle-br: .3;}
.fa--circle-br--from-30.fa--circle-br--inv {--fa-to--circle-br: .7;}
.fa--circle-br--to-30:not(.fa--circle-br--inv) {--fa-to--circle-br: .3;}
.fa--circle-br--to-30.fa--circle-br--inv {--fa-from--circle-br: .7;}
.fa--circle-br--end-30 {--fa-end--circle-br: .3;}
.fa--circle-br--start-30 {--fa-start--circle-br: .3;}
.fa--circle-br--from-35:not(.fa--circle-br--inv) {--fa-from--circle-br: .35;}
.fa--circle-br--from-35.fa--circle-br--inv {--fa-to--circle-br: .65;}
.fa--circle-br--to-35:not(.fa--circle-br--inv) {--fa-to--circle-br: .35;}
.fa--circle-br--to-35.fa--circle-br--inv {--fa-from--circle-br: .65;}
.fa--circle-br--end-35 {--fa-end--circle-br: .35;}
.fa--circle-br--start-35 {--fa-start--circle-br: .35;}
.fa--circle-br--from-40:not(.fa--circle-br--inv) {--fa-from--circle-br: .4;}
.fa--circle-br--from-40.fa--circle-br--inv {--fa-to--circle-br: .6;}
.fa--circle-br--to-40:not(.fa--circle-br--inv) {--fa-to--circle-br: .4;}
.fa--circle-br--to-40.fa--circle-br--inv {--fa-from--circle-br: .6;}
.fa--circle-br--end-40 {--fa-end--circle-br: .4;}
.fa--circle-br--start-40 {--fa-start--circle-br: .4;}
.fa--circle-br--from-45:not(.fa--circle-br--inv) {--fa-from--circle-br: .45;}
.fa--circle-br--from-45.fa--circle-br--inv {--fa-to--circle-br: .55;}
.fa--circle-br--to-45:not(.fa--circle-br--inv) {--fa-to--circle-br: .45;}
.fa--circle-br--to-45.fa--circle-br--inv {--fa-from--circle-br: .55;}
.fa--circle-br--end-45 {--fa-end--circle-br: .45;}
.fa--circle-br--start-45 {--fa-start--circle-br: .45;}
.fa--circle-br--from-50:not(.fa--circle-br--inv) {--fa-from--circle-br: .5;}
.fa--circle-br--from-50.fa--circle-br--inv, .fa--circle-br--to-50:not(.fa--circle-br--inv) {--fa-to--circle-br: .5;}
.fa--circle-br--to-50.fa--circle-br--inv {--fa-from--circle-br: .5;}
.fa--circle-br--end-50 {--fa-end--circle-br: .5;}
.fa--circle-br--start-50 {--fa-start--circle-br: .5;}
.fa--circle-br--from-55:not(.fa--circle-br--inv) {--fa-from--circle-br: .55;}
.fa--circle-br--from-55.fa--circle-br--inv {--fa-to--circle-br: .45;}
.fa--circle-br--to-55:not(.fa--circle-br--inv) {--fa-to--circle-br: .55;}
.fa--circle-br--to-55.fa--circle-br--inv {--fa-from--circle-br: .45;}
.fa--circle-br--end-55 {--fa-end--circle-br: .55;}
.fa--circle-br--start-55 {--fa-start--circle-br: .55;}
.fa--circle-br--from-60:not(.fa--circle-br--inv) {--fa-from--circle-br: .6;}
.fa--circle-br--from-60.fa--circle-br--inv {--fa-to--circle-br: .4;}
.fa--circle-br--to-60:not(.fa--circle-br--inv) {--fa-to--circle-br: .6;}
.fa--circle-br--to-60.fa--circle-br--inv {--fa-from--circle-br: .4;}
.fa--circle-br--end-60 {--fa-end--circle-br: .6;}
.fa--circle-br--start-60 {--fa-start--circle-br: .6;}
.fa--circle-br--from-65:not(.fa--circle-br--inv) {--fa-from--circle-br: .65;}
.fa--circle-br--from-65.fa--circle-br--inv {--fa-to--circle-br: .35;}
.fa--circle-br--to-65:not(.fa--circle-br--inv) {--fa-to--circle-br: .65;}
.fa--circle-br--to-65.fa--circle-br--inv {--fa-from--circle-br: .35;}
.fa--circle-br--end-65 {--fa-end--circle-br: .65;}
.fa--circle-br--start-65 {--fa-start--circle-br: .65;}
.fa--circle-br--from-70:not(.fa--circle-br--inv) {--fa-from--circle-br: .7;}
.fa--circle-br--from-70.fa--circle-br--inv {--fa-to--circle-br: .3;}
.fa--circle-br--to-70:not(.fa--circle-br--inv) {--fa-to--circle-br: .7;}
.fa--circle-br--to-70.fa--circle-br--inv {--fa-from--circle-br: .3;}
.fa--circle-br--end-70 {--fa-end--circle-br: .7;}
.fa--circle-br--start-70 {--fa-start--circle-br: .7;}
.fa--circle-br--from-75:not(.fa--circle-br--inv) {--fa-from--circle-br: .75;}
.fa--circle-br--from-75.fa--circle-br--inv {--fa-to--circle-br: .25;}
.fa--circle-br--to-75:not(.fa--circle-br--inv) {--fa-to--circle-br: .75;}
.fa--circle-br--to-75.fa--circle-br--inv {--fa-from--circle-br: .25;}
.fa--circle-br--end-75 {--fa-end--circle-br: .75;}
.fa--circle-br--start-75 {--fa-start--circle-br: .75;}
.fa--circle-br--from-80:not(.fa--circle-br--inv) {--fa-from--circle-br: .8;}
.fa--circle-br--from-80.fa--circle-br--inv {--fa-to--circle-br: .2;}
.fa--circle-br--to-80:not(.fa--circle-br--inv) {--fa-to--circle-br: .8;}
.fa--circle-br--to-80.fa--circle-br--inv {--fa-from--circle-br: .2;}
.fa--circle-br--end-80 {--fa-end--circle-br: .8;}
.fa--circle-br--start-80 {--fa-start--circle-br: .8;}
.fa--circle-br--from-85:not(.fa--circle-br--inv) {--fa-from--circle-br: .85;}
.fa--circle-br--from-85.fa--circle-br--inv {--fa-to--circle-br: .15;}
.fa--circle-br--to-85:not(.fa--circle-br--inv) {--fa-to--circle-br: .85;}
.fa--circle-br--to-85.fa--circle-br--inv {--fa-from--circle-br: .15;}
.fa--circle-br--end-85 {--fa-end--circle-br: .85;}
.fa--circle-br--start-85 {--fa-start--circle-br: .85;}
.fa--circle-br--from-90:not(.fa--circle-br--inv) {--fa-from--circle-br: .9;}
.fa--circle-br--from-90.fa--circle-br--inv {--fa-to--circle-br: .1;}
.fa--circle-br--to-90:not(.fa--circle-br--inv) {--fa-to--circle-br: .9;}
.fa--circle-br--to-90.fa--circle-br--inv {--fa-from--circle-br: .1;}
.fa--circle-br--end-90 {--fa-end--circle-br: .9;}
.fa--circle-br--start-90 {--fa-start--circle-br: .9;}
.fa--circle-br--from-95:not(.fa--circle-br--inv) {--fa-from--circle-br: .95;}
.fa--circle-br--from-95.fa--circle-br--inv {--fa-to--circle-br: .05;}
.fa--circle-br--to-95:not(.fa--circle-br--inv) {--fa-to--circle-br: .95;}
.fa--circle-br--to-95.fa--circle-br--inv {--fa-from--circle-br: .05;}
.fa--circle-br--end-95 {--fa-end--circle-br: .95;}
.fa--circle-br--start-95 {--fa-start--circle-br: .95;}
.fa--blinds-h {--fa-scaled--blinds-h: clamp(var(--fa-from--blinds-h),calc(( var(--fa-percent) - var(--fa-start--blinds-h) ) / ( var(--fa-end--blinds-h) - var(--fa-start--blinds-h) ) * ( var(--fa-to--blinds-h) - var(--fa-from--blinds-h) ) + var(--fa-from--blinds-h)),var(--fa-to--blinds-h));}
.fa--blinds-h.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--blinds-h) ) / ( var(--fa-end--blinds-h) - var(--fa-start--blinds-h) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--blinds-h: clamp(var(--fa-from--blinds-h),calc(var(--fa-from--blinds-h) + ( var(--fa-to--blinds-h) - var(--fa-from--blinds-h) ) * var(--fa-reverse-progress)),var(--fa-to--blinds-h));}
.fa--blinds-h:not(.fa--blinds-h--inv) {--fa-scroll--blinds-h: var(--fa-scaled--blinds-h);}
.fa--blinds-h.fa--blinds-h--inv {--fa-scroll--blinds-h: calc(( var(--fa-scaled--blinds-h) - 1 ) * -1);}
.fa--blinds-h--from-5:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .05;}
.fa--blinds-h--from-5.fa--blinds-h--inv {--fa-to--blinds-h: .95;}
.fa--blinds-h--to-5:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .05;}
.fa--blinds-h--to-5.fa--blinds-h--inv {--fa-from--blinds-h: .95;}
.fa--blinds-h--end-5 {--fa-end--blinds-h: .05;}
.fa--blinds-h--start-5 {--fa-start--blinds-h: .05;}
.fa--blinds-h--from-10:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .1;}
.fa--blinds-h--from-10.fa--blinds-h--inv {--fa-to--blinds-h: .9;}
.fa--blinds-h--to-10:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .1;}
.fa--blinds-h--to-10.fa--blinds-h--inv {--fa-from--blinds-h: .9;}
.fa--blinds-h--end-10 {--fa-end--blinds-h: .1;}
.fa--blinds-h--start-10 {--fa-start--blinds-h: .1;}
.fa--blinds-h--from-15:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .15;}
.fa--blinds-h--from-15.fa--blinds-h--inv {--fa-to--blinds-h: .85;}
.fa--blinds-h--to-15:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .15;}
.fa--blinds-h--to-15.fa--blinds-h--inv {--fa-from--blinds-h: .85;}
.fa--blinds-h--end-15 {--fa-end--blinds-h: .15;}
.fa--blinds-h--start-15 {--fa-start--blinds-h: .15;}
.fa--blinds-h--from-20:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .2;}
.fa--blinds-h--from-20.fa--blinds-h--inv {--fa-to--blinds-h: .8;}
.fa--blinds-h--to-20:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .2;}
.fa--blinds-h--to-20.fa--blinds-h--inv {--fa-from--blinds-h: .8;}
.fa--blinds-h--end-20 {--fa-end--blinds-h: .2;}
.fa--blinds-h--start-20 {--fa-start--blinds-h: .2;}
.fa--blinds-h--from-25:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .25;}
.fa--blinds-h--from-25.fa--blinds-h--inv {--fa-to--blinds-h: .75;}
.fa--blinds-h--to-25:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .25;}
.fa--blinds-h--to-25.fa--blinds-h--inv {--fa-from--blinds-h: .75;}
.fa--blinds-h--end-25 {--fa-end--blinds-h: .25;}
.fa--blinds-h--start-25 {--fa-start--blinds-h: .25;}
.fa--blinds-h--from-30:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .3;}
.fa--blinds-h--from-30.fa--blinds-h--inv {--fa-to--blinds-h: .7;}
.fa--blinds-h--to-30:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .3;}
.fa--blinds-h--to-30.fa--blinds-h--inv {--fa-from--blinds-h: .7;}
.fa--blinds-h--end-30 {--fa-end--blinds-h: .3;}
.fa--blinds-h--start-30 {--fa-start--blinds-h: .3;}
.fa--blinds-h--from-35:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .35;}
.fa--blinds-h--from-35.fa--blinds-h--inv {--fa-to--blinds-h: .65;}
.fa--blinds-h--to-35:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .35;}
.fa--blinds-h--to-35.fa--blinds-h--inv {--fa-from--blinds-h: .65;}
.fa--blinds-h--end-35 {--fa-end--blinds-h: .35;}
.fa--blinds-h--start-35 {--fa-start--blinds-h: .35;}
.fa--blinds-h--from-40:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .4;}
.fa--blinds-h--from-40.fa--blinds-h--inv {--fa-to--blinds-h: .6;}
.fa--blinds-h--to-40:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .4;}
.fa--blinds-h--to-40.fa--blinds-h--inv {--fa-from--blinds-h: .6;}
.fa--blinds-h--end-40 {--fa-end--blinds-h: .4;}
.fa--blinds-h--start-40 {--fa-start--blinds-h: .4;}
.fa--blinds-h--from-45:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .45;}
.fa--blinds-h--from-45.fa--blinds-h--inv {--fa-to--blinds-h: .55;}
.fa--blinds-h--to-45:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .45;}
.fa--blinds-h--to-45.fa--blinds-h--inv {--fa-from--blinds-h: .55;}
.fa--blinds-h--end-45 {--fa-end--blinds-h: .45;}
.fa--blinds-h--start-45 {--fa-start--blinds-h: .45;}
.fa--blinds-h--from-50:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .5;}
.fa--blinds-h--from-50.fa--blinds-h--inv, .fa--blinds-h--to-50:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .5;}
.fa--blinds-h--to-50.fa--blinds-h--inv {--fa-from--blinds-h: .5;}
.fa--blinds-h--end-50 {--fa-end--blinds-h: .5;}
.fa--blinds-h--start-50 {--fa-start--blinds-h: .5;}
.fa--blinds-h--from-55:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .55;}
.fa--blinds-h--from-55.fa--blinds-h--inv {--fa-to--blinds-h: .45;}
.fa--blinds-h--to-55:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .55;}
.fa--blinds-h--to-55.fa--blinds-h--inv {--fa-from--blinds-h: .45;}
.fa--blinds-h--end-55 {--fa-end--blinds-h: .55;}
.fa--blinds-h--start-55 {--fa-start--blinds-h: .55;}
.fa--blinds-h--from-60:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .6;}
.fa--blinds-h--from-60.fa--blinds-h--inv {--fa-to--blinds-h: .4;}
.fa--blinds-h--to-60:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .6;}
.fa--blinds-h--to-60.fa--blinds-h--inv {--fa-from--blinds-h: .4;}
.fa--blinds-h--end-60 {--fa-end--blinds-h: .6;}
.fa--blinds-h--start-60 {--fa-start--blinds-h: .6;}
.fa--blinds-h--from-65:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .65;}
.fa--blinds-h--from-65.fa--blinds-h--inv {--fa-to--blinds-h: .35;}
.fa--blinds-h--to-65:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .65;}
.fa--blinds-h--to-65.fa--blinds-h--inv {--fa-from--blinds-h: .35;}
.fa--blinds-h--end-65 {--fa-end--blinds-h: .65;}
.fa--blinds-h--start-65 {--fa-start--blinds-h: .65;}
.fa--blinds-h--from-70:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .7;}
.fa--blinds-h--from-70.fa--blinds-h--inv {--fa-to--blinds-h: .3;}
.fa--blinds-h--to-70:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .7;}
.fa--blinds-h--to-70.fa--blinds-h--inv {--fa-from--blinds-h: .3;}
.fa--blinds-h--end-70 {--fa-end--blinds-h: .7;}
.fa--blinds-h--start-70 {--fa-start--blinds-h: .7;}
.fa--blinds-h--from-75:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .75;}
.fa--blinds-h--from-75.fa--blinds-h--inv {--fa-to--blinds-h: .25;}
.fa--blinds-h--to-75:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .75;}
.fa--blinds-h--to-75.fa--blinds-h--inv {--fa-from--blinds-h: .25;}
.fa--blinds-h--end-75 {--fa-end--blinds-h: .75;}
.fa--blinds-h--start-75 {--fa-start--blinds-h: .75;}
.fa--blinds-h--from-80:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .8;}
.fa--blinds-h--from-80.fa--blinds-h--inv {--fa-to--blinds-h: .2;}
.fa--blinds-h--to-80:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .8;}
.fa--blinds-h--to-80.fa--blinds-h--inv {--fa-from--blinds-h: .2;}
.fa--blinds-h--end-80 {--fa-end--blinds-h: .8;}
.fa--blinds-h--start-80 {--fa-start--blinds-h: .8;}
.fa--blinds-h--from-85:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .85;}
.fa--blinds-h--from-85.fa--blinds-h--inv {--fa-to--blinds-h: .15;}
.fa--blinds-h--to-85:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .85;}
.fa--blinds-h--to-85.fa--blinds-h--inv {--fa-from--blinds-h: .15;}
.fa--blinds-h--end-85 {--fa-end--blinds-h: .85;}
.fa--blinds-h--start-85 {--fa-start--blinds-h: .85;}
.fa--blinds-h--from-90:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .9;}
.fa--blinds-h--from-90.fa--blinds-h--inv {--fa-to--blinds-h: .1;}
.fa--blinds-h--to-90:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .9;}
.fa--blinds-h--to-90.fa--blinds-h--inv {--fa-from--blinds-h: .1;}
.fa--blinds-h--end-90 {--fa-end--blinds-h: .9;}
.fa--blinds-h--start-90 {--fa-start--blinds-h: .9;}
.fa--blinds-h--from-95:not(.fa--blinds-h--inv) {--fa-from--blinds-h: .95;}
.fa--blinds-h--from-95.fa--blinds-h--inv {--fa-to--blinds-h: .05;}
.fa--blinds-h--to-95:not(.fa--blinds-h--inv) {--fa-to--blinds-h: .95;}
.fa--blinds-h--to-95.fa--blinds-h--inv {--fa-from--blinds-h: .05;}
.fa--blinds-h--end-95 {--fa-end--blinds-h: .95;}
.fa--blinds-h--start-95 {--fa-start--blinds-h: .95;}
.fa--rotate {--fa-scaled--rotate: clamp(var(--fa-from--rotate),calc(( var(--fa-percent) - var(--fa-start--rotate) ) / ( var(--fa-end--rotate) - var(--fa-start--rotate) ) * ( var(--fa-to--rotate) - var(--fa-from--rotate) ) + var(--fa-from--rotate)),var(--fa-to--rotate));}
.fa--rotate.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--rotate) ) / ( var(--fa-end--rotate) - var(--fa-start--rotate) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--rotate: clamp(var(--fa-from--rotate),calc(var(--fa-from--rotate) + ( var(--fa-to--rotate) - var(--fa-from--rotate) ) * var(--fa-reverse-progress)),var(--fa-to--rotate));}
.fa--rotate:not(.fa--rotate--inv) {--fa-scroll--rotate: var(--fa-scaled--rotate);}
.fa--rotate.fa--rotate--inv {--fa-scroll--rotate: calc(( var(--fa-scaled--rotate) - 1 ) * -1);}
.fa--rotate--from-5:not(.fa--rotate--inv) {--fa-from--rotate: .05;}
.fa--rotate--from-5.fa--rotate--inv {--fa-to--rotate: .95;}
.fa--rotate--to-5:not(.fa--rotate--inv) {--fa-to--rotate: .05;}
.fa--rotate--to-5.fa--rotate--inv {--fa-from--rotate: .95;}
.fa--rotate--end-5 {--fa-end--rotate: .05;}
.fa--rotate--start-5 {--fa-start--rotate: .05;}
.fa--rotate--from-10:not(.fa--rotate--inv) {--fa-from--rotate: .1;}
.fa--rotate--from-10.fa--rotate--inv {--fa-to--rotate: .9;}
.fa--rotate--to-10:not(.fa--rotate--inv) {--fa-to--rotate: .1;}
.fa--rotate--to-10.fa--rotate--inv {--fa-from--rotate: .9;}
.fa--rotate--end-10 {--fa-end--rotate: .1;}
.fa--rotate--start-10 {--fa-start--rotate: .1;}
.fa--rotate--from-15:not(.fa--rotate--inv) {--fa-from--rotate: .15;}
.fa--rotate--from-15.fa--rotate--inv {--fa-to--rotate: .85;}
.fa--rotate--to-15:not(.fa--rotate--inv) {--fa-to--rotate: .15;}
.fa--rotate--to-15.fa--rotate--inv {--fa-from--rotate: .85;}
.fa--rotate--end-15 {--fa-end--rotate: .15;}
.fa--rotate--start-15 {--fa-start--rotate: .15;}
.fa--rotate--from-20:not(.fa--rotate--inv) {--fa-from--rotate: .2;}
.fa--rotate--from-20.fa--rotate--inv {--fa-to--rotate: .8;}
.fa--rotate--to-20:not(.fa--rotate--inv) {--fa-to--rotate: .2;}
.fa--rotate--to-20.fa--rotate--inv {--fa-from--rotate: .8;}
.fa--rotate--end-20 {--fa-end--rotate: .2;}
.fa--rotate--start-20 {--fa-start--rotate: .2;}
.fa--rotate--from-25:not(.fa--rotate--inv) {--fa-from--rotate: .25;}
.fa--rotate--from-25.fa--rotate--inv {--fa-to--rotate: .75;}
.fa--rotate--to-25:not(.fa--rotate--inv) {--fa-to--rotate: .25;}
.fa--rotate--to-25.fa--rotate--inv {--fa-from--rotate: .75;}
.fa--rotate--end-25 {--fa-end--rotate: .25;}
.fa--rotate--start-25 {--fa-start--rotate: .25;}
.fa--rotate--from-30:not(.fa--rotate--inv) {--fa-from--rotate: .3;}
.fa--rotate--from-30.fa--rotate--inv {--fa-to--rotate: .7;}
.fa--rotate--to-30:not(.fa--rotate--inv) {--fa-to--rotate: .3;}
.fa--rotate--to-30.fa--rotate--inv {--fa-from--rotate: .7;}
.fa--rotate--end-30 {--fa-end--rotate: .3;}
.fa--rotate--start-30 {--fa-start--rotate: .3;}
.fa--rotate--from-35:not(.fa--rotate--inv) {--fa-from--rotate: .35;}
.fa--rotate--from-35.fa--rotate--inv {--fa-to--rotate: .65;}
.fa--rotate--to-35:not(.fa--rotate--inv) {--fa-to--rotate: .35;}
.fa--rotate--to-35.fa--rotate--inv {--fa-from--rotate: .65;}
.fa--rotate--end-35 {--fa-end--rotate: .35;}
.fa--rotate--start-35 {--fa-start--rotate: .35;}
.fa--rotate--from-40:not(.fa--rotate--inv) {--fa-from--rotate: .4;}
.fa--rotate--from-40.fa--rotate--inv {--fa-to--rotate: .6;}
.fa--rotate--to-40:not(.fa--rotate--inv) {--fa-to--rotate: .4;}
.fa--rotate--to-40.fa--rotate--inv {--fa-from--rotate: .6;}
.fa--rotate--end-40 {--fa-end--rotate: .4;}
.fa--rotate--start-40 {--fa-start--rotate: .4;}
.fa--rotate--from-45:not(.fa--rotate--inv) {--fa-from--rotate: .45;}
.fa--rotate--from-45.fa--rotate--inv {--fa-to--rotate: .55;}
.fa--rotate--to-45:not(.fa--rotate--inv) {--fa-to--rotate: .45;}
.fa--rotate--to-45.fa--rotate--inv {--fa-from--rotate: .55;}
.fa--rotate--end-45 {--fa-end--rotate: .45;}
.fa--rotate--start-45 {--fa-start--rotate: .45;}
.fa--rotate--from-50:not(.fa--rotate--inv) {--fa-from--rotate: .5;}
.fa--rotate--from-50.fa--rotate--inv, .fa--rotate--to-50:not(.fa--rotate--inv) {--fa-to--rotate: .5;}
.fa--rotate--to-50.fa--rotate--inv {--fa-from--rotate: .5;}
.fa--rotate--end-50 {--fa-end--rotate: .5;}
.fa--rotate--start-50 {--fa-start--rotate: .5;}
.fa--rotate--from-55:not(.fa--rotate--inv) {--fa-from--rotate: .55;}
.fa--rotate--from-55.fa--rotate--inv {--fa-to--rotate: .45;}
.fa--rotate--to-55:not(.fa--rotate--inv) {--fa-to--rotate: .55;}
.fa--rotate--to-55.fa--rotate--inv {--fa-from--rotate: .45;}
.fa--rotate--end-55 {--fa-end--rotate: .55;}
.fa--rotate--start-55 {--fa-start--rotate: .55;}
.fa--rotate--from-60:not(.fa--rotate--inv) {--fa-from--rotate: .6;}
.fa--rotate--from-60.fa--rotate--inv {--fa-to--rotate: .4;}
.fa--rotate--to-60:not(.fa--rotate--inv) {--fa-to--rotate: .6;}
.fa--rotate--to-60.fa--rotate--inv {--fa-from--rotate: .4;}
.fa--rotate--end-60 {--fa-end--rotate: .6;}
.fa--rotate--start-60 {--fa-start--rotate: .6;}
.fa--rotate--from-65:not(.fa--rotate--inv) {--fa-from--rotate: .65;}
.fa--rotate--from-65.fa--rotate--inv {--fa-to--rotate: .35;}
.fa--rotate--to-65:not(.fa--rotate--inv) {--fa-to--rotate: .65;}
.fa--rotate--to-65.fa--rotate--inv {--fa-from--rotate: .35;}
.fa--rotate--end-65 {--fa-end--rotate: .65;}
.fa--rotate--start-65 {--fa-start--rotate: .65;}
.fa--rotate--from-70:not(.fa--rotate--inv) {--fa-from--rotate: .7;}
.fa--rotate--from-70.fa--rotate--inv {--fa-to--rotate: .3;}
.fa--rotate--to-70:not(.fa--rotate--inv) {--fa-to--rotate: .7;}
.fa--rotate--to-70.fa--rotate--inv {--fa-from--rotate: .3;}
.fa--rotate--end-70 {--fa-end--rotate: .7;}
.fa--rotate--start-70 {--fa-start--rotate: .7;}
.fa--rotate--from-75:not(.fa--rotate--inv) {--fa-from--rotate: .75;}
.fa--rotate--from-75.fa--rotate--inv {--fa-to--rotate: .25;}
.fa--rotate--to-75:not(.fa--rotate--inv) {--fa-to--rotate: .75;}
.fa--rotate--to-75.fa--rotate--inv {--fa-from--rotate: .25;}
.fa--rotate--end-75 {--fa-end--rotate: .75;}
.fa--rotate--start-75 {--fa-start--rotate: .75;}
.fa--rotate--from-80:not(.fa--rotate--inv) {--fa-from--rotate: .8;}
.fa--rotate--from-80.fa--rotate--inv {--fa-to--rotate: .2;}
.fa--rotate--to-80:not(.fa--rotate--inv) {--fa-to--rotate: .8;}
.fa--rotate--to-80.fa--rotate--inv {--fa-from--rotate: .2;}
.fa--rotate--end-80 {--fa-end--rotate: .8;}
.fa--rotate--start-80 {--fa-start--rotate: .8;}
.fa--rotate--from-85:not(.fa--rotate--inv) {--fa-from--rotate: .85;}
.fa--rotate--from-85.fa--rotate--inv {--fa-to--rotate: .15;}
.fa--rotate--to-85:not(.fa--rotate--inv) {--fa-to--rotate: .85;}
.fa--rotate--to-85.fa--rotate--inv {--fa-from--rotate: .15;}
.fa--rotate--end-85 {--fa-end--rotate: .85;}
.fa--rotate--start-85 {--fa-start--rotate: .85;}
.fa--rotate--from-90:not(.fa--rotate--inv) {--fa-from--rotate: .9;}
.fa--rotate--from-90.fa--rotate--inv {--fa-to--rotate: .1;}
.fa--rotate--to-90:not(.fa--rotate--inv) {--fa-to--rotate: .9;}
.fa--rotate--to-90.fa--rotate--inv {--fa-from--rotate: .1;}
.fa--rotate--end-90 {--fa-end--rotate: .9;}
.fa--rotate--start-90 {--fa-start--rotate: .9;}
.fa--rotate--from-95:not(.fa--rotate--inv) {--fa-from--rotate: .95;}
.fa--rotate--from-95.fa--rotate--inv {--fa-to--rotate: .05;}
.fa--rotate--to-95:not(.fa--rotate--inv) {--fa-to--rotate: .95;}
.fa--rotate--to-95.fa--rotate--inv {--fa-from--rotate: .05;}
.fa--rotate--end-95 {--fa-end--rotate: .95;}
.fa--rotate--start-95 {--fa-start--rotate: .95;}
.fa--text-reveal {--fa-scaled--text-reveal: clamp(var(--fa-from--text-reveal),calc(( var(--fa-percent) - var(--fa-start--text-reveal) ) / ( var(--fa-end--text-reveal) - var(--fa-start--text-reveal) ) * ( var(--fa-to--text-reveal) - var(--fa-from--text-reveal) ) + var(--fa-from--text-reveal)),var(--fa-to--text-reveal));}
.fa--text-reveal.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--text-reveal) ) / ( var(--fa-end--text-reveal) - var(--fa-start--text-reveal) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--text-reveal: clamp(var(--fa-from--text-reveal),calc(var(--fa-from--text-reveal) + ( var(--fa-to--text-reveal) - var(--fa-from--text-reveal) ) * var(--fa-reverse-progress)),var(--fa-to--text-reveal));}
.fa--text-reveal:not(.fa--text-reveal--inv) {--fa-scroll--text-reveal: var(--fa-scaled--text-reveal);}
.fa--text-reveal.fa--text-reveal--inv {--fa-scroll--text-reveal: calc(( var(--fa-scaled--text-reveal) - 1 ) * -1);}
.fa--text-reveal--from-5:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .05;}
.fa--text-reveal--from-5.fa--text-reveal--inv {--fa-to--text-reveal: .95;}
.fa--text-reveal--to-5:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .05;}
.fa--text-reveal--to-5.fa--text-reveal--inv {--fa-from--text-reveal: .95;}
.fa--text-reveal--end-5 {--fa-end--text-reveal: .05;}
.fa--text-reveal--start-5 {--fa-start--text-reveal: .05;}
.fa--text-reveal--from-10:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .1;}
.fa--text-reveal--from-10.fa--text-reveal--inv {--fa-to--text-reveal: .9;}
.fa--text-reveal--to-10:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .1;}
.fa--text-reveal--to-10.fa--text-reveal--inv {--fa-from--text-reveal: .9;}
.fa--text-reveal--end-10 {--fa-end--text-reveal: .1;}
.fa--text-reveal--start-10 {--fa-start--text-reveal: .1;}
.fa--text-reveal--from-15:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .15;}
.fa--text-reveal--from-15.fa--text-reveal--inv {--fa-to--text-reveal: .85;}
.fa--text-reveal--to-15:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .15;}
.fa--text-reveal--to-15.fa--text-reveal--inv {--fa-from--text-reveal: .85;}
.fa--text-reveal--end-15 {--fa-end--text-reveal: .15;}
.fa--text-reveal--start-15 {--fa-start--text-reveal: .15;}
.fa--text-reveal--from-20:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .2;}
.fa--text-reveal--from-20.fa--text-reveal--inv {--fa-to--text-reveal: .8;}
.fa--text-reveal--to-20:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .2;}
.fa--text-reveal--to-20.fa--text-reveal--inv {--fa-from--text-reveal: .8;}
.fa--text-reveal--end-20 {--fa-end--text-reveal: .2;}
.fa--text-reveal--start-20 {--fa-start--text-reveal: .2;}
.fa--text-reveal--from-25:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .25;}
.fa--text-reveal--from-25.fa--text-reveal--inv {--fa-to--text-reveal: .75;}
.fa--text-reveal--to-25:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .25;}
.fa--text-reveal--to-25.fa--text-reveal--inv {--fa-from--text-reveal: .75;}
.fa--text-reveal--end-25 {--fa-end--text-reveal: .25;}
.fa--text-reveal--start-25 {--fa-start--text-reveal: .25;}
.fa--text-reveal--from-30:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .3;}
.fa--text-reveal--from-30.fa--text-reveal--inv {--fa-to--text-reveal: .7;}
.fa--text-reveal--to-30:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .3;}
.fa--text-reveal--to-30.fa--text-reveal--inv {--fa-from--text-reveal: .7;}
.fa--text-reveal--end-30 {--fa-end--text-reveal: .3;}
.fa--text-reveal--start-30 {--fa-start--text-reveal: .3;}
.fa--text-reveal--from-35:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .35;}
.fa--text-reveal--from-35.fa--text-reveal--inv {--fa-to--text-reveal: .65;}
.fa--text-reveal--to-35:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .35;}
.fa--text-reveal--to-35.fa--text-reveal--inv {--fa-from--text-reveal: .65;}
.fa--text-reveal--end-35 {--fa-end--text-reveal: .35;}
.fa--text-reveal--start-35 {--fa-start--text-reveal: .35;}
.fa--text-reveal--from-40:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .4;}
.fa--text-reveal--from-40.fa--text-reveal--inv {--fa-to--text-reveal: .6;}
.fa--text-reveal--to-40:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .4;}
.fa--text-reveal--to-40.fa--text-reveal--inv {--fa-from--text-reveal: .6;}
.fa--text-reveal--end-40 {--fa-end--text-reveal: .4;}
.fa--text-reveal--start-40 {--fa-start--text-reveal: .4;}
.fa--text-reveal--from-45:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .45;}
.fa--text-reveal--from-45.fa--text-reveal--inv {--fa-to--text-reveal: .55;}
.fa--text-reveal--to-45:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .45;}
.fa--text-reveal--to-45.fa--text-reveal--inv {--fa-from--text-reveal: .55;}
.fa--text-reveal--end-45 {--fa-end--text-reveal: .45;}
.fa--text-reveal--start-45 {--fa-start--text-reveal: .45;}
.fa--text-reveal--from-50:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .5;}
.fa--text-reveal--from-50.fa--text-reveal--inv, .fa--text-reveal--to-50:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .5;}
.fa--text-reveal--to-50.fa--text-reveal--inv {--fa-from--text-reveal: .5;}
.fa--text-reveal--end-50 {--fa-end--text-reveal: .5;}
.fa--text-reveal--start-50 {--fa-start--text-reveal: .5;}
.fa--text-reveal--from-55:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .55;}
.fa--text-reveal--from-55.fa--text-reveal--inv {--fa-to--text-reveal: .45;}
.fa--text-reveal--to-55:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .55;}
.fa--text-reveal--to-55.fa--text-reveal--inv {--fa-from--text-reveal: .45;}
.fa--text-reveal--end-55 {--fa-end--text-reveal: .55;}
.fa--text-reveal--start-55 {--fa-start--text-reveal: .55;}
.fa--text-reveal--from-60:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .6;}
.fa--text-reveal--from-60.fa--text-reveal--inv {--fa-to--text-reveal: .4;}
.fa--text-reveal--to-60:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .6;}
.fa--text-reveal--to-60.fa--text-reveal--inv {--fa-from--text-reveal: .4;}
.fa--text-reveal--end-60 {--fa-end--text-reveal: .6;}
.fa--text-reveal--start-60 {--fa-start--text-reveal: .6;}
.fa--text-reveal--from-65:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .65;}
.fa--text-reveal--from-65.fa--text-reveal--inv {--fa-to--text-reveal: .35;}
.fa--text-reveal--to-65:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .65;}
.fa--text-reveal--to-65.fa--text-reveal--inv {--fa-from--text-reveal: .35;}
.fa--text-reveal--end-65 {--fa-end--text-reveal: .65;}
.fa--text-reveal--start-65 {--fa-start--text-reveal: .65;}
.fa--text-reveal--from-70:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .7;}
.fa--text-reveal--from-70.fa--text-reveal--inv {--fa-to--text-reveal: .3;}
.fa--text-reveal--to-70:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .7;}
.fa--text-reveal--to-70.fa--text-reveal--inv {--fa-from--text-reveal: .3;}
.fa--text-reveal--end-70 {--fa-end--text-reveal: .7;}
.fa--text-reveal--start-70 {--fa-start--text-reveal: .7;}
.fa--text-reveal--from-75:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .75;}
.fa--text-reveal--from-75.fa--text-reveal--inv {--fa-to--text-reveal: .25;}
.fa--text-reveal--to-75:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .75;}
.fa--text-reveal--to-75.fa--text-reveal--inv {--fa-from--text-reveal: .25;}
.fa--text-reveal--end-75 {--fa-end--text-reveal: .75;}
.fa--text-reveal--start-75 {--fa-start--text-reveal: .75;}
.fa--text-reveal--from-80:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .8;}
.fa--text-reveal--from-80.fa--text-reveal--inv {--fa-to--text-reveal: .2;}
.fa--text-reveal--to-80:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .8;}
.fa--text-reveal--to-80.fa--text-reveal--inv {--fa-from--text-reveal: .2;}
.fa--text-reveal--end-80 {--fa-end--text-reveal: .8;}
.fa--text-reveal--start-80 {--fa-start--text-reveal: .8;}
.fa--text-reveal--from-85:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .85;}
.fa--text-reveal--from-85.fa--text-reveal--inv {--fa-to--text-reveal: .15;}
.fa--text-reveal--to-85:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .85;}
.fa--text-reveal--to-85.fa--text-reveal--inv {--fa-from--text-reveal: .15;}
.fa--text-reveal--end-85 {--fa-end--text-reveal: .85;}
.fa--text-reveal--start-85 {--fa-start--text-reveal: .85;}
.fa--text-reveal--from-90:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .9;}
.fa--text-reveal--from-90.fa--text-reveal--inv {--fa-to--text-reveal: .1;}
.fa--text-reveal--to-90:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .9;}
.fa--text-reveal--to-90.fa--text-reveal--inv {--fa-from--text-reveal: .1;}
.fa--text-reveal--end-90 {--fa-end--text-reveal: .9;}
.fa--text-reveal--start-90 {--fa-start--text-reveal: .9;}
.fa--text-reveal--from-95:not(.fa--text-reveal--inv) {--fa-from--text-reveal: .95;}
.fa--text-reveal--from-95.fa--text-reveal--inv {--fa-to--text-reveal: .05;}
.fa--text-reveal--to-95:not(.fa--text-reveal--inv) {--fa-to--text-reveal: .95;}
.fa--text-reveal--to-95.fa--text-reveal--inv {--fa-from--text-reveal: .05;}
.fa--text-reveal--end-95 {--fa-end--text-reveal: .95;}
.fa--text-reveal--start-95 {--fa-start--text-reveal: .95;}
.fa--text-reveal-white {--fa-scaled--text-reveal-white: clamp(var(--fa-from--text-reveal-white),calc(( var(--fa-percent) - var(--fa-start--text-reveal-white) ) / ( var(--fa-end--text-reveal-white) - var(--fa-start--text-reveal-white) ) * ( var(--fa-to--text-reveal-white) - var(--fa-from--text-reveal-white) ) + var(--fa-from--text-reveal-white)),var(--fa-to--text-reveal-white));}
.fa--text-reveal-white.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--text-reveal-white) ) / ( var(--fa-end--text-reveal-white) - var(--fa-start--text-reveal-white) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--text-reveal-white: clamp(var(--fa-from--text-reveal-white),calc(var(--fa-from--text-reveal-white) + ( var(--fa-to--text-reveal-white) - var(--fa-from--text-reveal-white) ) * var(--fa-reverse-progress)),var(--fa-to--text-reveal-white));}
.fa--text-reveal-white:not(.fa--text-reveal-white--inv) {--fa-scroll--text-reveal-white: var(--fa-scaled--text-reveal-white);}
.fa--text-reveal-white.fa--text-reveal-white--inv {--fa-scroll--text-reveal-white: calc(( var(--fa-scaled--text-reveal-white) - 1 ) * -1);}
.fa--text-reveal-white--from-5:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .05;}
.fa--text-reveal-white--from-5.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .95;}
.fa--text-reveal-white--to-5:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .05;}
.fa--text-reveal-white--to-5.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .95;}
.fa--text-reveal-white--end-5 {--fa-end--text-reveal-white: .05;}
.fa--text-reveal-white--start-5 {--fa-start--text-reveal-white: .05;}
.fa--text-reveal-white--from-10:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .1;}
.fa--text-reveal-white--from-10.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .9;}
.fa--text-reveal-white--to-10:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .1;}
.fa--text-reveal-white--to-10.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .9;}
.fa--text-reveal-white--end-10 {--fa-end--text-reveal-white: .1;}
.fa--text-reveal-white--start-10 {--fa-start--text-reveal-white: .1;}
.fa--text-reveal-white--from-15:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .15;}
.fa--text-reveal-white--from-15.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .85;}
.fa--text-reveal-white--to-15:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .15;}
.fa--text-reveal-white--to-15.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .85;}
.fa--text-reveal-white--end-15 {--fa-end--text-reveal-white: .15;}
.fa--text-reveal-white--start-15 {--fa-start--text-reveal-white: .15;}
.fa--text-reveal-white--from-20:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .2;}
.fa--text-reveal-white--from-20.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .8;}
.fa--text-reveal-white--to-20:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .2;}
.fa--text-reveal-white--to-20.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .8;}
.fa--text-reveal-white--end-20 {--fa-end--text-reveal-white: .2;}
.fa--text-reveal-white--start-20 {--fa-start--text-reveal-white: .2;}
.fa--text-reveal-white--from-25:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .25;}
.fa--text-reveal-white--from-25.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .75;}
.fa--text-reveal-white--to-25:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .25;}
.fa--text-reveal-white--to-25.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .75;}
.fa--text-reveal-white--end-25 {--fa-end--text-reveal-white: .25;}
.fa--text-reveal-white--start-25 {--fa-start--text-reveal-white: .25;}
.fa--text-reveal-white--from-30:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .3;}
.fa--text-reveal-white--from-30.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .7;}
.fa--text-reveal-white--to-30:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .3;}
.fa--text-reveal-white--to-30.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .7;}
.fa--text-reveal-white--end-30 {--fa-end--text-reveal-white: .3;}
.fa--text-reveal-white--start-30 {--fa-start--text-reveal-white: .3;}
.fa--text-reveal-white--from-35:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .35;}
.fa--text-reveal-white--from-35.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .65;}
.fa--text-reveal-white--to-35:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .35;}
.fa--text-reveal-white--to-35.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .65;}
.fa--text-reveal-white--end-35 {--fa-end--text-reveal-white: .35;}
.fa--text-reveal-white--start-35 {--fa-start--text-reveal-white: .35;}
.fa--text-reveal-white--from-40:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .4;}
.fa--text-reveal-white--from-40.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .6;}
.fa--text-reveal-white--to-40:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .4;}
.fa--text-reveal-white--to-40.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .6;}
.fa--text-reveal-white--end-40 {--fa-end--text-reveal-white: .4;}
.fa--text-reveal-white--start-40 {--fa-start--text-reveal-white: .4;}
.fa--text-reveal-white--from-45:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .45;}
.fa--text-reveal-white--from-45.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .55;}
.fa--text-reveal-white--to-45:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .45;}
.fa--text-reveal-white--to-45.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .55;}
.fa--text-reveal-white--end-45 {--fa-end--text-reveal-white: .45;}
.fa--text-reveal-white--start-45 {--fa-start--text-reveal-white: .45;}
.fa--text-reveal-white--from-50:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .5;}
.fa--text-reveal-white--from-50.fa--text-reveal-white--inv, .fa--text-reveal-white--to-50:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .5;}
.fa--text-reveal-white--to-50.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .5;}
.fa--text-reveal-white--end-50 {--fa-end--text-reveal-white: .5;}
.fa--text-reveal-white--start-50 {--fa-start--text-reveal-white: .5;}
.fa--text-reveal-white--from-55:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .55;}
.fa--text-reveal-white--from-55.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .45;}
.fa--text-reveal-white--to-55:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .55;}
.fa--text-reveal-white--to-55.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .45;}
.fa--text-reveal-white--end-55 {--fa-end--text-reveal-white: .55;}
.fa--text-reveal-white--start-55 {--fa-start--text-reveal-white: .55;}
.fa--text-reveal-white--from-60:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .6;}
.fa--text-reveal-white--from-60.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .4;}
.fa--text-reveal-white--to-60:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .6;}
.fa--text-reveal-white--to-60.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .4;}
.fa--text-reveal-white--end-60 {--fa-end--text-reveal-white: .6;}
.fa--text-reveal-white--start-60 {--fa-start--text-reveal-white: .6;}
.fa--text-reveal-white--from-65:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .65;}
.fa--text-reveal-white--from-65.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .35;}
.fa--text-reveal-white--to-65:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .65;}
.fa--text-reveal-white--to-65.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .35;}
.fa--text-reveal-white--end-65 {--fa-end--text-reveal-white: .65;}
.fa--text-reveal-white--start-65 {--fa-start--text-reveal-white: .65;}
.fa--text-reveal-white--from-70:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .7;}
.fa--text-reveal-white--from-70.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .3;}
.fa--text-reveal-white--to-70:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .7;}
.fa--text-reveal-white--to-70.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .3;}
.fa--text-reveal-white--end-70 {--fa-end--text-reveal-white: .7;}
.fa--text-reveal-white--start-70 {--fa-start--text-reveal-white: .7;}
.fa--text-reveal-white--from-75:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .75;}
.fa--text-reveal-white--from-75.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .25;}
.fa--text-reveal-white--to-75:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .75;}
.fa--text-reveal-white--to-75.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .25;}
.fa--text-reveal-white--end-75 {--fa-end--text-reveal-white: .75;}
.fa--text-reveal-white--start-75 {--fa-start--text-reveal-white: .75;}
.fa--text-reveal-white--from-80:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .8;}
.fa--text-reveal-white--from-80.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .2;}
.fa--text-reveal-white--to-80:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .8;}
.fa--text-reveal-white--to-80.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .2;}
.fa--text-reveal-white--end-80 {--fa-end--text-reveal-white: .8;}
.fa--text-reveal-white--start-80 {--fa-start--text-reveal-white: .8;}
.fa--text-reveal-white--from-85:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .85;}
.fa--text-reveal-white--from-85.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .15;}
.fa--text-reveal-white--to-85:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .85;}
.fa--text-reveal-white--to-85.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .15;}
.fa--text-reveal-white--end-85 {--fa-end--text-reveal-white: .85;}
.fa--text-reveal-white--start-85 {--fa-start--text-reveal-white: .85;}
.fa--text-reveal-white--from-90:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .9;}
.fa--text-reveal-white--from-90.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .1;}
.fa--text-reveal-white--to-90:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .9;}
.fa--text-reveal-white--to-90.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .1;}
.fa--text-reveal-white--end-90 {--fa-end--text-reveal-white: .9;}
.fa--text-reveal-white--start-90 {--fa-start--text-reveal-white: .9;}
.fa--text-reveal-white--from-95:not(.fa--text-reveal-white--inv) {--fa-from--text-reveal-white: .95;}
.fa--text-reveal-white--from-95.fa--text-reveal-white--inv {--fa-to--text-reveal-white: .05;}
.fa--text-reveal-white--to-95:not(.fa--text-reveal-white--inv) {--fa-to--text-reveal-white: .95;}
.fa--text-reveal-white--to-95.fa--text-reveal-white--inv {--fa-from--text-reveal-white: .05;}
.fa--text-reveal-white--end-95 {--fa-end--text-reveal-white: .95;}
.fa--text-reveal-white--start-95 {--fa-start--text-reveal-white: .95;}
.fa--custom {--fa-scaled--custom: clamp(var(--fa-from--custom),calc(( var(--fa-percent) - var(--fa-start--custom) ) / ( var(--fa-end--custom) - var(--fa-start--custom) ) * ( var(--fa-to--custom) - var(--fa-from--custom) ) + var(--fa-from--custom)),var(--fa-to--custom));}
.fa--custom.fa--reverse {--fa-progress: calc(( var(--fa-percent) - var(--fa-start--custom) ) / ( var(--fa-end--custom) - var(--fa-start--custom) ));--fa-reverse-progress: calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--custom: clamp(var(--fa-from--custom),calc(var(--fa-from--custom) + ( var(--fa-to--custom) - var(--fa-from--custom) ) * var(--fa-reverse-progress)),var(--fa-to--custom));}
.fa--custom:not(.fa--custom--inv) {--fa-scroll--custom: var(--fa-scaled--custom);}
.fa--custom.fa--custom--inv {--fa-scroll--custom: calc(( var(--fa-scaled--custom) - 1 ) * -1);}
.fa--custom--from-5:not(.fa--custom--inv) {--fa-from--custom: .05;}
.fa--custom--from-5.fa--custom--inv {--fa-to--custom: .95;}
.fa--custom--to-5:not(.fa--custom--inv) {--fa-to--custom: .05;}
.fa--custom--to-5.fa--custom--inv {--fa-from--custom: .95;}
.fa--custom--end-5 {--fa-end--custom: .05;}
.fa--custom--start-5 {--fa-start--custom: .05;}
.fa--custom--from-10:not(.fa--custom--inv) {--fa-from--custom: .1;}
.fa--custom--from-10.fa--custom--inv {--fa-to--custom: .9;}
.fa--custom--to-10:not(.fa--custom--inv) {--fa-to--custom: .1;}
.fa--custom--to-10.fa--custom--inv {--fa-from--custom: .9;}
.fa--custom--end-10 {--fa-end--custom: .1;}
.fa--custom--start-10 {--fa-start--custom: .1;}
.fa--custom--from-15:not(.fa--custom--inv) {--fa-from--custom: .15;}
.fa--custom--from-15.fa--custom--inv {--fa-to--custom: .85;}
.fa--custom--to-15:not(.fa--custom--inv) {--fa-to--custom: .15;}
.fa--custom--to-15.fa--custom--inv {--fa-from--custom: .85;}
.fa--custom--end-15 {--fa-end--custom: .15;}
.fa--custom--start-15 {--fa-start--custom: .15;}
.fa--custom--from-20:not(.fa--custom--inv) {--fa-from--custom: .2;}
.fa--custom--from-20.fa--custom--inv {--fa-to--custom: .8;}
.fa--custom--to-20:not(.fa--custom--inv) {--fa-to--custom: .2;}
.fa--custom--to-20.fa--custom--inv {--fa-from--custom: .8;}
.fa--custom--end-20 {--fa-end--custom: .2;}
.fa--custom--start-20 {--fa-start--custom: .2;}
.fa--custom--from-25:not(.fa--custom--inv) {--fa-from--custom: .25;}
.fa--custom--from-25.fa--custom--inv {--fa-to--custom: .75;}
.fa--custom--to-25:not(.fa--custom--inv) {--fa-to--custom: .25;}
.fa--custom--to-25.fa--custom--inv {--fa-from--custom: .75;}
.fa--custom--end-25 {--fa-end--custom: .25;}
.fa--custom--start-25 {--fa-start--custom: .25;}
.fa--custom--from-30:not(.fa--custom--inv) {--fa-from--custom: .3;}
.fa--custom--from-30.fa--custom--inv {--fa-to--custom: .7;}
.fa--custom--to-30:not(.fa--custom--inv) {--fa-to--custom: .3;}
.fa--custom--to-30.fa--custom--inv {--fa-from--custom: .7;}
.fa--custom--end-30 {--fa-end--custom: .3;}
.fa--custom--start-30 {--fa-start--custom: .3;}
.fa--custom--from-35:not(.fa--custom--inv) {--fa-from--custom: .35;}
.fa--custom--from-35.fa--custom--inv {--fa-to--custom: .65;}
.fa--custom--to-35:not(.fa--custom--inv) {--fa-to--custom: .35;}
.fa--custom--to-35.fa--custom--inv {--fa-from--custom: .65;}
.fa--custom--end-35 {--fa-end--custom: .35;}
.fa--custom--start-35 {--fa-start--custom: .35;}
.fa--custom--from-40:not(.fa--custom--inv) {--fa-from--custom: .4;}
.fa--custom--from-40.fa--custom--inv {--fa-to--custom: .6;}
.fa--custom--to-40:not(.fa--custom--inv) {--fa-to--custom: .4;}
.fa--custom--to-40.fa--custom--inv {--fa-from--custom: .6;}
.fa--custom--end-40 {--fa-end--custom: .4;}
.fa--custom--start-40 {--fa-start--custom: .4;}
.fa--custom--from-45:not(.fa--custom--inv) {--fa-from--custom: .45;}
.fa--custom--from-45.fa--custom--inv {--fa-to--custom: .55;}
.fa--custom--to-45:not(.fa--custom--inv) {--fa-to--custom: .45;}
.fa--custom--to-45.fa--custom--inv {--fa-from--custom: .55;}
.fa--custom--end-45 {--fa-end--custom: .45;}
.fa--custom--start-45 {--fa-start--custom: .45;}
.fa--custom--from-50:not(.fa--custom--inv) {--fa-from--custom: .5;}
.fa--custom--from-50.fa--custom--inv, .fa--custom--to-50:not(.fa--custom--inv) {--fa-to--custom: .5;}
.fa--custom--to-50.fa--custom--inv {--fa-from--custom: .5;}
.fa--custom--end-50 {--fa-end--custom: .5;}
.fa--custom--start-50 {--fa-start--custom: .5;}
.fa--custom--from-55:not(.fa--custom--inv) {--fa-from--custom: .55;}
.fa--custom--from-55.fa--custom--inv {--fa-to--custom: .45;}
.fa--custom--to-55:not(.fa--custom--inv) {--fa-to--custom: .55;}
.fa--custom--to-55.fa--custom--inv {--fa-from--custom: .45;}
.fa--custom--end-55 {--fa-end--custom: .55;}
.fa--custom--start-55 {--fa-start--custom: .55;}
.fa--custom--from-60:not(.fa--custom--inv) {--fa-from--custom: .6;}
.fa--custom--from-60.fa--custom--inv {--fa-to--custom: .4;}
.fa--custom--to-60:not(.fa--custom--inv) {--fa-to--custom: .6;}
.fa--custom--to-60.fa--custom--inv {--fa-from--custom: .4;}
.fa--custom--end-60 {--fa-end--custom: .6;}
.fa--custom--start-60 {--fa-start--custom: .6;}
.fa--custom--from-65:not(.fa--custom--inv) {--fa-from--custom: .65;}
.fa--custom--from-65.fa--custom--inv {--fa-to--custom: .35;}
.fa--custom--to-65:not(.fa--custom--inv) {--fa-to--custom: .65;}
.fa--custom--to-65.fa--custom--inv {--fa-from--custom: .35;}
.fa--custom--end-65 {--fa-end--custom: .65;}
.fa--custom--start-65 {--fa-start--custom: .65;}
.fa--custom--from-70:not(.fa--custom--inv) {--fa-from--custom: .7;}
.fa--custom--from-70.fa--custom--inv {--fa-to--custom: .3;}
.fa--custom--to-70:not(.fa--custom--inv) {--fa-to--custom: .7;}
.fa--custom--to-70.fa--custom--inv {--fa-from--custom: .3;}
.fa--custom--end-70 {--fa-end--custom: .7;}
.fa--custom--start-70 {--fa-start--custom: .7;}
.fa--custom--from-75:not(.fa--custom--inv) {--fa-from--custom: .75;}
.fa--custom--from-75.fa--custom--inv {--fa-to--custom: .25;}
.fa--custom--to-75:not(.fa--custom--inv) {--fa-to--custom: .75;}
.fa--custom--to-75.fa--custom--inv {--fa-from--custom: .25;}
.fa--custom--end-75 {--fa-end--custom: .75;}
.fa--custom--start-75 {--fa-start--custom: .75;}
.fa--custom--from-80:not(.fa--custom--inv) {--fa-from--custom: .8;}
.fa--custom--from-80.fa--custom--inv {--fa-to--custom: .2;}
.fa--custom--to-80:not(.fa--custom--inv) {--fa-to--custom: .8;}
.fa--custom--to-80.fa--custom--inv {--fa-from--custom: .2;}
.fa--custom--end-80 {--fa-end--custom: .8;}
.fa--custom--start-80 {--fa-start--custom: .8;}
.fa--custom--from-85:not(.fa--custom--inv) {--fa-from--custom: .85;}
.fa--custom--from-85.fa--custom--inv {--fa-to--custom: .15;}
.fa--custom--to-85:not(.fa--custom--inv) {--fa-to--custom: .85;}
.fa--custom--to-85.fa--custom--inv {--fa-from--custom: .15;}
.fa--custom--end-85 {--fa-end--custom: .85;}
.fa--custom--start-85 {--fa-start--custom: .85;}
.fa--custom--from-90:not(.fa--custom--inv) {--fa-from--custom: .9;}
.fa--custom--from-90.fa--custom--inv {--fa-to--custom: .1;}
.fa--custom--to-90:not(.fa--custom--inv) {--fa-to--custom: .9;}
.fa--custom--to-90.fa--custom--inv {--fa-from--custom: .1;}
.fa--custom--end-90 {--fa-end--custom: .9;}
.fa--custom--start-90 {--fa-start--custom: .9;}
.fa--custom--from-95:not(.fa--custom--inv) {--fa-from--custom: .95;}
.fa--custom--from-95.fa--custom--inv {--fa-to--custom: .05;}
.fa--custom--to-95:not(.fa--custom--inv) {--fa-to--custom: .95;}
.fa--custom--to-95.fa--custom--inv {--fa-from--custom: .05;}
.fa--custom--end-95 {--fa-end--custom: .95;}
.fa--custom--start-95 {--fa-start--custom: .95;}
.fa--mouse-move:not(.fa--mouse--bounce):not(:hover) {transition: all .35s,transform .3s .1s !important;}
.fa--mouse-move:not(.fa--mouse--bounce):hover {transition: all .35s,transform .1s !important;}
.fa--mouse-move {--fa-factor-x: .25px;--fa-factor-y: .25px;transform: translate(calc(var(--fa-mouse-x) * var(--fa-factor-x)),calc(var(--fa-mouse-y) * var(--fa-factor-y)));}
.fa--mouse-3d {transform-style: preserve-3d;}
.fa--mouse-3d-wrapper:not(:hover) .fa--mouse-3d:not(.fa--mouse--bounce) {transition: all .35s,transform .3s .1s !important;}
.fa--mouse-3d-wrapper:hover .fa--mouse-3d:not(.fa--mouse--bounce) {transition: all .35s,transform .1s !important;}
.fa--mouse-3d {--fa-factor-x: 1.25deg;--fa-factor-y: 1.25deg;transform: rotateX(calc(var(--fa-mouse-x) * var(--fa-factor-x))) rotateY(calc(var(--fa-mouse-y) * var(--fa-factor-y)));}
.fa--mouse-3d__inner {transform: translatez(100px) scale(.85);}
.fa--mouse-follow:not(.fa--mouse--bounce):not(:hover) {transition: all .35s,transform .3s .1s !important;}
.fa--mouse-follow:not(.fa--mouse--bounce):hover {transition: all .35s,transform .1s !important;}
.fa--mouse-follow {--fa-factor-x: .25px;--fa-factor-y: .25px;--fa-factor-r: .03deg;transform: translate(calc(var(--fa-mouse-x) * var(--fa-factor-x)),calc(var(--fa-mouse-y) * var(--fa-factor-y))) rotate(calc(var(--fa-mouse-r) * var(--fa-factor-r)));}
body .fa--mouse--bounce:not(:hover) {transition: all .35s ease,transform .15s cubic-bezier(.4,1.5,.5,1.8) .1s !important;}
body .fa--mouse--bounce:hover {transition: all .35s ease,transform .15s cubic-bezier(.4,1.5,.5,1.8) !important;}