@keyframes waveAnimation{0%{-webkit-mask-position-x:0}to{-webkit-mask-position-x:300px}}@keyframes reverseWaveAnimation{0%{-webkit-mask-position-x:0}to{-webkit-mask-position-x:-300px}}.waveHover{min-width:150px;padding:12px;border-radius:250px;font-weight:600;border:2px solid var(--color-primary);cursor:pointer;background:transparent;position:relative;transition:2.5s ease;filter:hue-rotate(0deg)}.waveHover.solid{color:#fff;background-color:var(--color-primary-50)}.waveHover.line{color:var(--color-primary)}.waveHover.line:hover{color:#fff}.waveHover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-primary-100);mask-image:url(/icons/wave.svg);-webkit-mask-image:url(/icons/wave.svg);border-radius:250px;z-index:-1;mask-repeat:repeat-x;mask-position:0 -5%;animation:waveAnimation 20s linear infinite;transition:mask-position 2s ease}.waveHover.line:before{mask-position:0 -100%}.waveHover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-primary);mask-image:url(/icons/wave-reverse.svg);-webkit-mask-image:url(/icons/wave-reverse.svg);border-radius:250px;z-index:-1;mask-repeat:repeat-x;mask-position:0 -5%;animation:reverseWaveAnimation 16s linear infinite;transition:mask-position 2.3s ease}.waveHover.line:after{mask-position:0 -100%}.waveHover:hover:after,.waveHover:hover:before{mask-position:center}#dAopener,#dAopener.digiAccess_active{display:none!important}button.da-tool.digiAccess_active{display:flex!important}@media (max-width:991px){button.da-tool.digiAccess_active.desktop{display:none!important}}