/*
! Fancy Animations v1.2.0 | 2025-08-06 04:20:28
*/

:root{--fba-delay: 0.5s;--fba-duration: 1s;--fba-primary-r: 0;--fba-primary-g: 22;--fba-primary-b: 88;--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: 163;--fba-secondary-g: 189;--fba-secondary-b: 48;--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: 0;--fba-black-g: 0;--fba-black-b: 0;--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--delay-0-3s, .fb-anim--delay-0-3s:after {animation-delay: .3s;}
.fb-anim--delay-0-3s, .fb-anim--delay-0-3s:after {animation-delay: .3s;}
.fb-anim--delay-0-5s, .fb-anim--delay-0-5s:after {animation-delay: .5s;}
.fb-anim--delay-0-5s, .fb-anim--delay-0-5s:after {animation-delay: .5s;}
.fb-anim--slide-ltr-s {animation-name: var(--fb-anim-name);transform: translatex(0);}
@keyframes fb-anim--slide-ltr-s {0% {transform: translatex(-50%);}
	to {transform: translatex(0);}}
.fb-anim--slide-rtl-s {animation-name: var(--fb-anim-name);transform: translatex(0);}
@keyframes fb-anim--slide-rtl-s {0% {transform: translatex(50%);}
	to {transform: translatex(0);}}