.nav-link{position:relative;font-size:16px;font-weight:500;color:#333;text-decoration:none;padding:5px 0;transition:color .3s ease}.nav-link:hover{color:green}.active-link{color:green;border-bottom:4px solid green;padding-bottom:12px}.nav-link:after{content:"";position:absolute;bottom:-12px;left:0;width:0;height:4px;background-color:green;transition:width .3s ease}.nav-link:hover:after{width:100%}