.main-footer a.map-link{position:relative;display:inline-block;text-decoration:none;color:#fff}.main-footer a.map-link:before{content:"";background-color:rgb(231 57 139 / 1);bottom:0;left:0;position:absolute;height:1px;width:0;transition:width .15s cubic-bezier(.4,0,.2,1)}.main-footer a.map-link:hover:before{width:100%}