@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100px) rotateY(-15deg)}to{opacity:1;transform:translateX(0) rotateY(0deg)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100px) rotateY(15deg)}to{opacity:1;transform:translateX(0) rotateY(0deg)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-slideInFromLeft{animation:slideInFromLeft 1s cubic-bezier(.34,1.56,.64,1) forwards}.animate-slideInFromRight{animation:slideInFromRight 1s cubic-bezier(.34,1.56,.64,1) forwards}.animate-slideInFromBottom{animation:slideInFromBottom .8s cubic-bezier(.34,1.56,.64,1) forwards}.animate-fadeInUp{animation:fadeInUp .8s ease-out forwards}.animate-fadeInLeft{animation:fadeInLeft .8s ease-out forwards}.animate-scaleIn{animation:scaleIn .6s cubic-bezier(.34,1.56,.64,1) forwards}.flip-card-container{perspective:1500px}.flip-card-inner{position:relative;width:100%;height:100%;transition:transform .8s cubic-bezier(.175,.885,.32,1.275);transform-style:preserve-3d}.flip-card-container.flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-card-back{transform:rotateY(180deg)}.flip-card-container:not(.flipped):hover .flip-card-inner{transform:rotateY(10deg)}.flip-card-container:not(.flipped):hover{transform:scale(1.02)!important}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}.anim-in-left{animation:slideInLeft .8s cubic-bezier(.22,1,.36,1) forwards}.anim-out-left{opacity:0;transform:translateX(-60px)}@keyframes slideInRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}.anim-in-right{animation:slideInRight .8s cubic-bezier(.22,1,.36,1) forwards}.anim-out-right{opacity:0;transform:translateX(60px)}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.anim-in-up{animation:slideInUp .8s cubic-bezier(.22,1,.36,1) forwards}.anim-out-up{opacity:0;transform:translateY(50px)}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.anim-in-scale{animation:fadeInScale .6s cubic-bezier(.22,1,.36,1) forwards}.anim-out-scale{opacity:0;transform:scale(.95)}.stagger-children>:first-child{animation-delay:.1s}.stagger-children>:nth-child(2){animation-delay:.2s}.stagger-children>:nth-child(3){animation-delay:.3s}.stagger-children>:nth-child(4){animation-delay:.4s}.stagger-children>:nth-child(5){animation-delay:.5s}.stagger-children>:nth-child(6){animation-delay:.6s}