@font-face{font-family:Sadiyah;src:url(/font/Sadiyah.woff2) format("woff2"),url(/font/Sadiyah.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.font-sadiyah{font-family:Sadiyah,cursive}@font-face{font-family:BrittanySignature;src:url(/font/BrittanySignature.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.font-brittanysignature{font-family:BrittanySignature,cursive}@font-face{font-family:Right;src:url(/font/Right.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.font-right{font-family:Right,cursive}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100px) rotateY(-15deg)}to{opacity:1;transform:translateX(0) rotateY(0deg)}}@keyframes wavyBackground{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.wavyBackground{background:linear-gradient(45deg,#2c3e50,#4b6cb7,#2c3e50);background-size:400% 400%;animation:wavyBackground 10s ease infinite}@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)}}@keyframes float{0%,to{transform:translateY(0) translateX(0);opacity:.3}50%{transform:translateY(-20px) translateX(10px);opacity:.6}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.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}.gradient-animated{background:linear-gradient(-45deg,#faf5ff,#fff,#f3e7ff,#e9d5ff);background-size:400% 400%;animation:gradient 15s ease infinite}@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}