.skip-link{position:fixed;top:-100px;left:12px;z-index:999999;background:#fff;color:#000;padding:12px}.skip-link:focus{top:12px}
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.tt-anim-fadeinup,.tt-text-reveal{opacity:1!important;visibility:visible!important;transform:none!important}}
