body.ks-site .ks-smooth-link{--ks-link-rest:var(--ks-ink);--ks-link-hover:var(--ks-teal-text);--ks-link-color:var(--ks-link-rest);color:var(--ks-link-color);text-decoration:none;transition:color .28s ease}body.ks-site .ks-smooth-link>.ks-link-label{display:inline-block;position:relative;min-width:0;padding:0;font:inherit;letter-spacing:inherit}.ks-smooth-link>.ks-link-label:after{content:"";position:absolute;inset-inline:0;bottom:-4px;height:1px;border-radius:1px;background-color:var(--ks-link-rest);opacity:0;pointer-events:none;transform:scaleX(0);transform-origin:center;transition:transform .24s ease-in-out,opacity .24s ease-in-out,background-color .14s ease}body.ks-site .ks-navigation>a.ks-smooth-link:after{content:none}body.ks-site .ks-footer-nav>.ks-smooth-link{--ks-link-rest:#e0e6dc;--ks-link-hover:#a8d1b5;min-height:44px;padding-block:6px}body.ks-site .ks-partners>.ks-smooth-link{--ks-link-rest:#6a7068;min-height:44px;padding-block:8px;color:var(--ks-link-color)!important}body.ks-site .ks-login-back.ks-smooth-link{--ks-link-rest:#5d655e;color:var(--ks-link-color)!important}body.ks-site .ks-login-support>.ks-smooth-link{--ks-link-rest:#357768;color:var(--ks-link-color)!important;text-decoration:none}body.ks-site .ks-login-footer>.ks-smooth-link{--ks-link-rest:#656e60;color:var(--ks-link-color)!important}body.ks-site .ks-smooth-link:is(:focus-visible,:active){--ks-link-color:var(--ks-link-hover)}.ks-smooth-link:is(:focus-visible,:active)>.ks-link-label:after{opacity:.75;transform:scaleX(1);background-color:var(--ks-link-hover);transition-duration:.12s,.12s,.14s}.ks-smooth-link:active>.ks-link-label:after{opacity:1}body.ks-site :is(.ks-language,.ks-login-language)>summary{transition:color .28s ease}body.ks-site :is(.ks-language,.ks-login-language)>summary :is(svg,.ks-icon){transition:transform .32s cubic-bezier(.16,1,.3,1)}body.ks-site :is(.ks-language-list,.ks-login-language nav)>a{background-color:transparent;color:inherit;transition:color .24s ease,background-color .2s ease}body.ks-site :is(.ks-language,.ks-login-language)>summary:is(:focus-visible,:active),body.ks-site :is(.ks-language,.ks-login-language)[open]>summary{color:var(--ks-teal-text)}body.ks-site :is(.ks-language-list,.ks-login-language nav)>a:is([aria-current],:focus-visible,:active){background-color:#e5e8e0;color:var(--ks-teal-text)}body.ks-site :is(.ks-footer-wordmark,.ks-login-wordmark){transition:opacity .28s ease}body.ks-site .ks-logo img{transition:opacity .28s ease}body.ks-site .ks-logo:is(:focus-visible,:active) img{opacity:.78}body.ks-site :is(.ks-footer-wordmark,.ks-login-wordmark):is(:focus-visible,:active){opacity:.78}.ks-partners>.ks-smooth-link .ks-icon{transition:transform .42s ease-in-out}@media(hover:hover)and (pointer:fine){body.ks-site .ks-smooth-link:hover{--ks-link-color:var(--ks-link-hover)}.ks-smooth-link:hover>.ks-link-label:after{opacity:.75;transform:scaleX(1);background-color:var(--ks-link-hover);transition:transform .42s ease-in-out,opacity .42s ease-in-out,background-color .24s ease}.ks-smooth-link:active>.ks-link-label:after{transition-duration:.12s,.12s,.14s}body.ks-site :is(.ks-language,.ks-login-language)>summary:hover{color:var(--ks-teal-text)}body.ks-site :is(.ks-language-list,.ks-login-language nav)>a:hover{background-color:#e5e8e0;color:var(--ks-teal-text)}body.ks-site :is(.ks-footer-wordmark,.ks-login-wordmark):hover{opacity:.78}body.ks-site .ks-logo:hover img{opacity:.78}}@media(hover:none),(pointer:coarse){body.ks-site .ks-smooth-link svg{transform:none}}@media(max-width:640px){body.ks-site .ks-login-back.ks-smooth-link>.ks-link-label{position:absolute}}@media(prefers-reduced-motion:reduce){body.ks-site .ks-smooth-link,.ks-smooth-link>.ks-link-label:after,.ks-smooth-link svg,body.ks-site :is(.ks-language,.ks-login-language)>summary,body.ks-site :is(.ks-language,.ks-login-language)>summary svg,body.ks-site :is(.ks-language-list,.ks-login-language nav)>a,body.ks-site .ks-logo img,body.ks-site :is(.ks-footer-wordmark,.ks-login-wordmark){transition:none}body.ks-site .ks-smooth-link svg{transform:none}}@media(forced-colors:active){.ks-smooth-link>.ks-link-label:after{background-color:LinkText!important}body.ks-site .ks-smooth-link:focus-visible{outline:2px solid Highlight;outline-offset:4px}}
