.fancy-link{--line-color:#b8b8b8;--line-hover-color:#fff;--line-thin:1px;--line-thick:2px;--line-position:110%;--line-speed:0.35s}.fancy-link.bde-text-link,.fancy-link.bde-button>a.bde-button__button{position:relative;text-decoration:none}.fancy-link.bde-text-link::after,.fancy-link.bde-button>a.bde-button__button::after{content:""!important;display:block!important;position:absolute!important;left:0!important;top:var(--line-position)!important;width:100%!important;height:var(--line-thin)!important;background:var(--line-color)!important;transform:scale3d(1,1,1)!important;opacity:1!important;pointer-events:none;transition:none!important}.fancy-link.bde-text-link::before,.fancy-link.bde-button>a.bde-button__button::before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:var(--line-position)!important;width:100%!important;height:var(--line-thick)!important;background:var(--line-hover-color)!important;transform:scale3d(0,1,1)!important;transform-origin:100% 50%;transition:transform var(--line-speed) ease!important;pointer-events:none;z-index:1}.fancy-link.bde-text-link:hover::before,.fancy-link.bde-text-link:focus-visible::before,.fancy-link.bde-button>a.bde-button__button:hover::before,.fancy-link.bde-button>a.bde-button__button:focus-visible::before{transform-origin:0% 50%;transform:scale3d(1,1,1)!important}@media (prefers-reduced-motion:reduce){.fancy-link.bde-text-link::before,.fancy-link.bde-button>a.bde-button__button::before{transition:none!important}}