/*
! Fancy Animations v1.2.2 | 2024-01-30 18:59:14
*/

:root{--fba-delay: 0.5s;--fba-duration: 1s;--fba-primary-r: 255;--fba-primary-g: 208;--fba-primary-b: 51;--fba-primary-a: 1;--fba-primary-trans-30: rgba(var(--fba-primary-r), var(--fba-primary-g), var(--fba-primary-b), 0.3);--fba-primary-trans-50: rgba(var(--fba-primary-r), var(--fba-primary-g), var(--fba-primary-b), 0.5);--fba-primary-trans-80: rgba(var(--fba-primary-r), var(--fba-primary-g), var(--fba-primary-b), 0.8);--fba-secondary-r: 140;--fba-secondary-g: 58;--fba-secondary-b: 255;--fba-secondary-a: 1;--fba-secondary-trans-30: rgba(var(--fba-secondary-r), var(--fba-secondary-g), var(--fba-secondary-b), 0.3);--fba-secondary-trans-50: rgba(var(--fba-secondary-r), var(--fba-secondary-g), var(--fba-secondary-b), 0.5);--fba-secondary-trans-80: rgba(var(--fba-secondary-r), var(--fba-secondary-g), var(--fba-secondary-b), 0.8);--fba-white-r: 255;--fba-white-g: 255;--fba-white-b: 255;--fba-white-a: 1;--fba-white-trans-30: rgba(var(--fba-white-r), var(--fba-white-g), var(--fba-white-b), 0.3);--fba-white-trans-50: rgba(var(--fba-white-r), var(--fba-white-g), var(--fba-white-b), 0.5);--fba-white-trans-80: rgba(var(--fba-white-r), var(--fba-white-g), var(--fba-white-b), 0.8);--fba-black-r: 12;--fba-black-g: 20;--fba-black-b: 39;--fba-black-a: 1;--fba-black-trans-30: rgba(var(--fba-black-r), var(--fba-black-g), var(--fba-black-b), 0.3);--fba-black-trans-50: rgba(var(--fba-black-r), var(--fba-black-g), var(--fba-black-b), 0.5);--fba-black-trans-80: rgba(var(--fba-black-r), var(--fba-black-g), var(--fba-black-b), 0.8);}
[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;animation-timing-function:cubic-bezier(.75,1.5,.5,1);opacity:0}@keyframes fb-anim--visible{to{opacity:1}}[class*=fb-hover--],[class*=fb-hover--]:after,[class^=fb-hover--],[class^=fb-hover--]:after{animation-timing-function:cubic-bezier(.75,1.5,.5,1);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;animation-duration:.7s}@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0deg}:root{--border-size:2px;--border-angle:0}body{overflow-x:hidden}
.fb-anim--circle-reveal-center {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--circle-reveal-center {0% {-webkit-clip-path: circle(0 at 50% 50%);clip-path: circle(0 at 50% 50%);}
	to {-webkit-clip-path: circle(100% at 50% 50%);clip-path: circle(100% at 50% 50%);}}
.fb-anim--fan-rtl {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--fan-rtl {0% {-webkit-clip-path: polygon(100% 0,100% 100%,0 100%,100% 100%);clip-path: polygon(100% 0,100% 100%,0 100%,100% 100%);}
	50% {-webkit-clip-path: polygon(100% 0,100% 100%,0 100%,100% 0);clip-path: polygon(100% 0,100% 100%,0 100%,100% 0);}
	to {-webkit-clip-path: polygon(100% 0,100% 100%,0 100%,0 0);clip-path: polygon(100% 0,100% 100%,0 100%,0 0);}}
.fb-anim--slide-relative-btt {animation-name: var(--fb-anim-name);animation-timing-function: ease-in-out;bottom: 0;position: relative;}
@keyframes fb-anim--slide-relative-btt {0% {bottom: -250px;}
	to {bottom: 0;}}
.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--rotate-center {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--rotate-center {0% {transform: rotate(-359deg);}
	to {transform: rotate(0deg);}}