nav{padding:0 25px;transition:.5s}nav .nav-link .link{font-size:14px;margin:18px;text-transform:uppercase;font-weight:500}nav .talk-button .btn{background-color:white;color:black;padding:14px 30px;border-radius:8px;border:none}nav .talk-button .btn:hover{background-color:black;color:white;border:1px solid white;transition:.5s}.hover-effect{position:relative;text-decoration:none;padding-bottom:3px}.text-black{color:black!important}.text-white{color:white!important}.hover-effect:before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:red;transition:width .3s ease-out}.hover-effect:hover:before{width:84%}nav .talk-button .btn-light{background-color:black;color:white;padding:14px 30px;border-radius:8px;border:none}nav .talk-button .btn-light:hover{background-color:white;color:black;border:1px solid black;transition:.5s}.sparkle-wrapper{position:relative;display:inline-block}.sparkle{position:absolute;width:8px;height:8px;opacity:0;pointer-events:none}.sparkle:before{transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,1) 0,rgba(255,50,50,.9) 30%,rgba(255,215,0,0) 70%);border-radius:50%;box-shadow:0 0 8px rgba(255,50,50,.8),0 0 15px rgba(255,100,100,.5)}.sparkle:after,.sparkle:before{content:"";position:absolute;top:50%;left:50%}.sparkle:after{transform:translate(-50%,-50%) rotate(45deg);width:120%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);box-shadow:0 0 4px rgba(255,255,255,.8)}.sparkle:nth-child(2){top:-8px;left:-8px;animation:sparkleAnimation 2.5s ease-in-out infinite;animation-delay:0s}.sparkle:nth-child(3){top:-5px;right:-10px;animation:sparkleAnimation 2.8s ease-in-out infinite;animation-delay:.9s}.sparkle:nth-child(4){bottom:-8px;left:50%;transform:translateX(-50%);animation:sparkleAnimation 3.2s ease-in-out infinite;animation-delay:1.6s}@keyframes sparkleAnimation{0%,to{transform:scale(0) rotate(0deg);opacity:0}5%{transform:scale(.3) rotate(45deg);opacity:.8}15%{transform:scale(1.2) rotate(90deg);opacity:1}25%{transform:scale(1) rotate(135deg);opacity:.9}35%{transform:scale(.8) rotate(180deg);opacity:.5}45%{transform:scale(0) rotate(225deg);opacity:0}}@media (max-width:480px){nav{padding:0 6px}}