/*
! Fancy Animations v2.2.2 | 2024-09-23 07:44:32
*/


[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}[class*=fb-anim--kenburns],[class^=fb-anim--kenburns]{animation-duration:20s}@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}: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--custom:0;--fa-to--custom:1;--fa-start--custom:0;--fa-end--custom: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 {animation-delay: .3s;}
.fb-anim--delay-1s, .fb-anim--delay-1s:after, .splide__slide .fb-anim--delay-1s, .splide__slide .fb-anim--delay-1s:after {animation-delay: 1s;}
.fb-anim--delay-2s, .fb-anim--delay-2s:after, .splide__slide .fb-anim--delay-2s, .splide__slide .fb-anim--delay-2s:after {animation-delay: 2s;}
.fb-anim--t-0-3s, .fb-anim--t-0-3s:after {animation-duration: .3s;}
.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--fade-in, .fb-anim--fan-ltr {animation-name: var(--fb-anim-name);}
.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-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%);}}