/*!
 * ci-animation.css
 * Version - 0.0.1-Beta
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 * Copyright (c) 2024 CI
 */.ci-animation-fadeIn.ci-animate,.ci-animation-fadeOut.ci-animate{animation-fill-mode:forwards;animation-timing-function:ease-in;animation-duration:.3s}.ci-animation-cliptobottom,.ci-animation-cliptoleft,.ci-animation-cliptoright,.ci-animation-cliptotop{transition:clip-path .7s cubic-bezier(.59, .73, .17, 1)}.ci-animation{opacity:0}.ci-animation.ci-animate{opacity:1}.ci-animation-scale-2{-webkit-transform:scale(.2);transform:scale(.2)}.ci-animation-scale-3{-webkit-transform:scale(.3);transform:scale(.3)}.ci-animation-scale-4{-webkit-transform:scale(.4);transform:scale(.4)}.ci-animation-scale-5{-webkit-transform:scale(.5);transform:scale(.5)}.ci-animation-scale-6{-webkit-transform:scale(.6);transform:scale(.6)}.ci-animation-scale-7{-webkit-transform:scale(.7);transform:scale(.7)}.ci-animation-scale-8{-webkit-transform:scale(.8);transform:scale(.8)}.ci-animation-scale-9{-webkit-transform:scale(.9);transform:scale(.9)}.ci-animation-scale-10{-webkit-transform:scale(1);transform:scale(1)}.ci-animation-scale-20{-webkit-transform:scale(2);transform:scale(2)}.ci-animation-scale-30{-webkit-transform:scale(3);transform:scale(3)}.ci-animation-scale-40{-webkit-transform:scale(4);transform:scale(4)}.ci-animation-scale-50{-webkit-transform:scale(5);transform:scale(5)}.ci-animation-scale-60{-webkit-transform:scale(6);transform:scale(6)}.ci-animation-scale-70{-webkit-transform:scale(7);transform:scale(7)}.ci-animation-scale-80{-webkit-transform:scale(8);transform:scale(8)}.ci-animation-scale-90{-webkit-transform:scale(9);transform:scale(9)}.ci-animation-scale-100{-webkit-transform:scale(10);transform:scale(10)}.ci-animation-fadeIn.ci-animate{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.ci-animation-fadeOut.ci-animate{-webkit-animation-name:fadeOut;animation-name:fadeOut}.ci-animation-slideInBottom.ci-animate,.ci-animation-slideInLeft.ci-animate,.ci-animation-slideInRight.ci-animate,.ci-animation-slideInTop.ci-animate,.ci-animation-slideOutBottom.ci-animate,.ci-animation-slideOutTop.ci-animate{animation-duration:.4s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes slideInLeft{0%{transform:translateX(-20%);opacity:0}100%{transform:translateX(0);opacity:1}}.ci-animation-slideInLeft.ci-animate{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translateX(20%);opacity:0}100%{transform:translateX(0);opacity:1}}.ci-animation-slideInRight.ci-animate{-webkit-animation-name:slideInRight;animation-name:slideInRight}@keyframes slideInTop{0%{transform:translateY(-20%);opacity:0}100%{transform:translateY(0);opacity:1}}.ci-animation-slideInTop.ci-animate{-webkit-animation-name:slideInTop;animation-name:slideInTop}@keyframes slideInBottom{0%{transform:translateY(20%);opacity:0}100%{transform:translateY(0);opacity:1}}.ci-animation-slideInBottom.ci-animate{-webkit-animation-name:slideInBottom;animation-name:slideInBottom}@keyframes slideOutTop{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-20%);opacity:0}}.ci-animation-slideOutTop.ci-animate{-webkit-animation-name:slideOutTop;animation-name:slideOutTop}@keyframes slideOutBottom{0%{transform:translateY(0);opacity:1}100%{transform:translateY(20%);opacity:0}}.ci-animation-slideOutBottom.ci-animate{-webkit-animation-name:slideOutBottom;animation-name:slideOutBottom}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scale3d(1,1,1)}}.ci-animation-bounceIn.ci-animate{-webkit-animation-name:bounceIn;animation-name:bounceIn;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-duration:.4s}.ci-animation-bounceInDown.ci-animate,.ci-animation-bounceInLeft.ci-animate,.ci-animation-bounceInRight.ci-animate,.ci-animation-bounceInUp.ci-animate{animation-timing-function:ease;animation-fill-mode:both;animation-duration:.4s}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-250px)}60%{opacity:1;transform:translateY(12px)}80%{transform:translateY(-14px)}100%{transform:translateY(0)}}.ci-animation-bounceInDown.ci-animate{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-250px)}60%{opacity:1;transform:translateX(12px)}80%{transform:translateX(-14px)}100%{transform:translateX(0)}}.ci-animation-bounceInLeft.ci-animate{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@keyframes bounceInRight{0%{opacity:0;transform:translateX(300px)}60%{opacity:1;transform:translateX(-14px)}80%{transform:translateX(14px)}100%{transform:translateX(0)}}.ci-animation-bounceInRight.ci-animate{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@keyframes bounceInUp{0%{opacity:0;transform:translateY(250px)}60%{opacity:1;transform:translateY(-12px)}80%{transform:translateY(14px)}100%{transform:translateY(0)}}.ci-animation-bounceInUp.ci-animate{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale(.9)}50%,55%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}.ci-animation-bounceOut.ci-animate{-webkit-animation-name:bounceOut;animation-name:bounceOut;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-duration:.4s}.ci-animation-bounceOutDown.ci-animate,.ci-animation-bounceOutLeft.ci-animate,.ci-animation-bounceOutRight.ci-animate,.ci-animation-bounceOutUp.ci-animate{animation-timing-function:ease;animation-fill-mode:both;animation-duration:.4s}@keyframes bounceOutDown{0%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(50px)}100%{opacity:0;transform:translateY(500px)}}.ci-animation-bounceOutDown.ci-animate{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{transform:translateX(20px)}100%{opacity:0;transform:translateX(-250px)}}.ci-animation-bounceOutLeft.ci-animate{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{transform:translateX(-20px)}100%{opacity:0;transform:translateX(250px)}}.ci-animation-bounceOutRight.ci-animate{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-300px)}}.ci-animation-bounceOutUp.ci-animate{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@keyframes zoomIn{0%{transform:scale3d(.3,.3,.3);opacity:0}100%,50%{opacity:1}}.ci-animation-zoomIn.ci-animate{-webkit-animation-name:zoomIn;animation-name:zoomIn;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-duration:.4s}@keyframes zoomInAndBounce{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.25);opacity:1}100%{transform:scale(1);opacity:1}}.ci-animation-zoomInAndBounce.ci-animate{-webkit-animation-name:zoomInAndBounce;animation-name:zoomInAndBounce;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-duration:.4s}.ci-animation-flipIn.ci-animate,.ci-animation-flipOut.ci-animate{transform-style:preserve-3d;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-duration:.4s}@keyframes flipIn{0%{transform:perspective(400px) rotateX(90deg);opacity:0}50%{transform:perspective(400px) rotateX(-10deg);opacity:1}100%{transform:perspective(400px) rotateX(0);opacity:1}}.ci-animation-flipIn.ci-animate{-webkit-animation-name:flipIn;animation-name:flipIn}@keyframes flipOut{0%{transform:perspective(400px) rotateX(0);opacity:1}50%{transform:perspective(400px) rotateX(-10deg);opacity:.7}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.ci-animation-flipOut.ci-animate{-webkit-animation-name:flipOut;animation-name:flipOut}.wrapper-text-reveal span{display:inline-block}.wrapper-text-reveal>span{overflow:hidden;padding-bottom:.1em;margin-bottom:-.6em;transform-origin:bottom}.ci-animation-textReveal-slideRight .wrapper-text-reveal>span{overflow:unset}.wrapper-text-reveal>span>span{width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap;margin:0}.ci-animate.ci-animation-textReveal-slideUp .wrapper-text-reveal>span>span{animation:.85s cubic-bezier(.65,0,.35,1) both text-reveal-slide-up}.ci-animate.ci-animation-textReveal-slideDown .wrapper-text-reveal>span>span{animation:.85s cubic-bezier(.65,0,.35,1) both text-reveal-slide-down}.ci-animate.ci-animation-textReveal-slideRight .wrapper-text-reveal>span>span{animation:.85s cubic-bezier(0,0,.2,1) both text-reveal-slide-right}.ci-animate.ci-animation-textReveal-rotateIn .wrapper-text-reveal>span>span{animation:.6s cubic-bezier(.65,0,.35,1) both text-reveal-rotate-in}.ci-animate .wrapper-text-reveal>span:first-child>span{animation-delay:80ms}.ci-animate .wrapper-text-reveal>span:nth-child(2)>span{animation-delay:160ms}.ci-animate .wrapper-text-reveal>span:nth-child(3)>span{animation-delay:240ms}.ci-animate .wrapper-text-reveal>span:nth-child(4)>span{animation-delay:320ms}.ci-animate .wrapper-text-reveal>span:nth-child(5)>span{animation-delay:.4s}.ci-animate .wrapper-text-reveal>span:nth-child(6)>span{animation-delay:480ms}.ci-animate .wrapper-text-reveal>span:nth-child(7)>span{animation-delay:560ms}.ci-animate .wrapper-text-reveal>span:nth-child(8)>span{animation-delay:640ms}.ci-animate .wrapper-text-reveal>span:nth-child(9)>span{animation-delay:720ms}.ci-animate .wrapper-text-reveal>span:nth-child(10)>span{animation-delay:.8s}.ci-animate .wrapper-text-reveal>span:nth-child(11)>span{animation-delay:880ms}.ci-animate .wrapper-text-reveal>span:nth-child(12)>span{animation-delay:960ms}@keyframes text-reveal-slide-up{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes text-reveal-slide-down{0%{transform:translateY(-120%)}100%{transform:translateY(0)}}@keyframes text-reveal-slide-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes text-reveal-rotate-in{0%{transform-style:preserve-3d;transform:rotateX(-90deg)}100%{transform:perspective(1000px)}}@keyframes text-reveal-rotate-in{0%{transform-style:preserve-3d;transform:rotateX(-90deg)}100%{transform:perspective(1000px)}}@keyframes text-reveal-fade-in{0%{opacity:0}100%{opacity:1}}.ci-animation-cliptoright{clip-path:inset(0 100% 0 0)}.ci-animation-cliptobottom.ci-animate,.ci-animation-cliptoleft.ci-animate,.ci-animation-cliptoright.ci-animate,.ci-animation-cliptotop.ci-animate{clip-path:inset(0 0 0 0)}.ci-animation-cliptoleft{clip-path:inset(0 0 0 100%)}.ci-animation-cliptotop{clip-path:inset(100% 0 0 0)}.ci-animation-cliptobottom{clip-path:inset(0 0 100% 0)}.ci-animation-delay-50ms{animation-delay:50ms;transition-delay:50ms}.ci-animation-delay-75ms{animation-delay:75ms;transition-delay:75ms}.ci-animation-delay-100ms{animation-delay:.1s;transition-delay:0.1s}.ci-animation-delay-200ms{animation-delay:.2s;transition-delay:0.2s}.ci-animation-delay-400ms{animation-delay:.4s;transition-delay:0.4s}.ci-animation-delay-600ms{animation-delay:.6s;transition-delay:0.6s}.ci-animation-delay-800ms{animation-delay:.8s;transition-delay:0.8s}.ci-animation-delay-1000ms{animation-delay:1s;transition-delay:1s}.ci-animation-delay-1200ms{animation-delay:1.2s;transition-delay:1.2s}.ci-animation-delay-1400ms{animation-delay:1.4s;transition-delay:1.4s}.ci-animation-delay-1600ms{animation-delay:1.6s;transition-delay:1.6s}.ci-animation-delay-1800ms{animation-delay:1.8s;transition-delay:1.8s}.ci-animation-delay-2s{animation-delay:2s;transition-delay:2s}.ci-animation-delay-3s{animation-delay:3s;transition-delay:3s}.ci-animation-delay-4s{animation-delay:4s;transition-delay:4s}.ci-animation-delay-5s{animation-delay:5s;transition-delay:5s}.ci-animation-delay-6s{animation-delay:6s;transition-delay:6s}.ci-animation-delay-7s{animation-delay:7s;transition-delay:7s}.ci-animation-delay-8s{animation-delay:8s;transition-delay:8s}.ci-animation-delay-9s{animation-delay:9s;transition-delay:9s}.ci-animation-delay-10s{animation-delay:10s;transition-delay:10s}