.logo-container{transition:all .3s;position:relative}.logo-container:hover{transform:scale(1.05)}.lotus-symbol{transition:all .3s}.logo-container:hover .lotus-symbol{transform:rotate(5deg)scale(1.1)}.animated-text{position:relative;overflow:hidden}.animated-text span{transition:all .5s cubic-bezier(.4,0,.2,1);display:inline-block;color:#fff!important}.text-fade-in{animation:.6s cubic-bezier(.25,.46,.45,.94) fadeIn}.text-fade-out{animation:.25s cubic-bezier(.55,.085,.68,.53) fadeOut}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)translateY(5px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(-3px)}}.text-slide-left{animation:.5s cubic-bezier(.34,1.56,.64,1) slideFromLeft}.text-slide-right{animation:.25s cubic-bezier(.55,.085,.68,.53) slideFromRight}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-25px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes slideFromRight{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(20px)scale(.95)}}.text-zoom-in{animation:.6s cubic-bezier(.175,.885,.32,1.275) zoomIn}.text-zoom-out{animation:.25s cubic-bezier(.55,.085,.68,.53) zoomOut}@keyframes zoomIn{0%{opacity:0;transform:scale(.7)rotate(-2deg)}50%{opacity:.7;transform:scale(1.05)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.8)rotate(1deg)}}.text-bounce{animation:.7s cubic-bezier(.68,-.55,.265,1.55) bounceIn}@keyframes bounceIn{0%{opacity:0;transform:scale(.4)translateY(10px)}30%{opacity:.8;transform:scale(1.1)translateY(-3px)}50%{opacity:1;transform:scale(.95)translateY(1px)}70%{transform:scale(1.02)translateY(-1px)}to{opacity:1;transform:scale(1)translateY(0)}}.text-flip{transform-style:preserve-3d;perspective:400px;animation:.6s cubic-bezier(.25,.46,.45,.94) flipIn}@keyframes flipIn{0%{opacity:0;transform:rotateY(-90deg)scale(.8)}50%{opacity:.8;transform:rotateY(-20deg)scale(1.05)}to{opacity:1;transform:rotateY(0)scale(1)}}.text-pulse{animation:1.5s ease-in-out infinite textPulse}@keyframes textPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.text-shake{animation:.5s ease-in-out textShake}@keyframes textShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.logo-container:hover .animated-text{transform:scale(1.02)}.text-container{align-items:center;min-width:200px;max-width:280px;height:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}@media (max-width:768px){.text-container{min-width:180px}.animated-text{font-size:.75rem}}.animated-text span,.text-container span{color:#fff!important}
