.f-footer .f-link-lists a,
.f-footer a[href^="tel:"],
.f-footer a[href^="mailto:"],
.f-footer a[href*="wa.me"],
.f-footer a[href*="t.me"]{
  position:relative;
  display:inline-block;
  color:rgba(255,255,255,.94);
  text-decoration:none!important;
  background-image:none!important;
  border-bottom:0!important;
  transition:color .24s ease;
}
.f-footer .f-link-lists a::after,
.f-footer a[href^="tel:"]::after,
.f-footer a[href^="mailto:"]::after,
.f-footer a[href*="wa.me"]::after,
.f-footer a[href*="t.me"]::after{
  content:"";
  position:absolute;
  right:0;
  bottom:-4px;
  left:0;
  width:100%;
  height:1px;
  background:#f47b20;
  opacity:0!important;
  visibility:hidden;
  transform:scaleX(0)!important;
  transform-origin:left center;
  transition:transform .28s cubic-bezier(.22,.61,.36,1);
}
@media (hover:hover){
  .f-footer .f-link-lists a:hover,
  .f-footer a[href^="tel:"]:hover,
  .f-footer a[href^="mailto:"]:hover,
  .f-footer a[href*="wa.me"]:hover,
  .f-footer a[href*="t.me"]:hover{
    color:#f47b20!important;
  }
  .f-footer .f-link-lists a:hover::after,
  .f-footer a[href^="tel:"]:hover::after,
  .f-footer a[href^="mailto:"]:hover::after,
  .f-footer a[href*="wa.me"]:hover::after,
  .f-footer a[href*="t.me"]:hover::after{
    opacity:1!important;
    visibility:visible;
    transform:scaleX(1)!important;
  }
}
.f-footer .f-link-lists a:focus-visible,
.f-footer a[href^="tel:"]:focus-visible,
.f-footer a[href^="mailto:"]:focus-visible,
.f-footer a[href*="wa.me"]:focus-visible,
.f-footer a[href*="t.me"]:focus-visible{
  color:#f47b20!important;
  outline:2px solid #f47b20;
  outline-offset:4px;
}
.f-footer .f-link-lists a:focus-visible::after,
.f-footer a[href^="tel:"]:focus-visible::after,
.f-footer a[href^="mailto:"]:focus-visible::after,
.f-footer a[href*="wa.me"]:focus-visible::after,
.f-footer a[href*="t.me"]:focus-visible::after{
  opacity:1!important;
  visibility:visible;
  transform:scaleX(1)!important;
}