/*
! Fancy Animations v1.3.3 | 2025-08-22 14:28:26
*/

:root{--fba-delay: 0.5s;--fba-duration: 1s;--fba-primary: rgba(255, 208, 51, 1);--fba-secondary: rgba(140, 58, 255, 1);--fba-white: rgba(255, 255, 255, 1);--fba-black: rgba(12, 20, 39, 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;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!important;animation-duration:.7s}@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0deg}:root{--border-size:2px;--border-angle:0}body{overflow-x:hidden}.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--delay-0-7s, .fb-anim--delay-0-7s:after, .splide__slide .fb-anim--delay-0-7s, .splide__slide .fb-anim--delay-0-7s:after {animation-delay: .7s;}
.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 {animation-delay: .7s;}
.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 {animation-delay: .7s;}
.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 {animation-delay: .7s;}
.fb-anim--fade-in, .fb-anim--fan-ltr {animation-name: var(--fb-anim-name);}
.fb-anim--sweep-ttb {animation-name: var(--fb-anim-name);}
@keyframes fb-anim--sweep-ttb {0% {-webkit-clip-path: polygon(0 0,100% 0,100% 2%,0 2%);clip-path: polygon(0 0,100% 0,100% 2%,0 2%);}
	to {-webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);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);}}