.kk-contact-menu{color:#565351;font-family:Lia Espresso,sans-serif;font-weight:300;line-height:1.35}.kk-contact-menu,.kk-contact-menu *{box-sizing:border-box}.kk-contact-menu .kk-contact-menu-trigger{color:#fff;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:#416ffa;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:500;line-height:1;display:inline-flex}.kk-contact-menu .kk-contact-menu-trigger svg{flex:none}.kk-contact-menu[data-open=true] .kk-contact-menu-trigger{color:#416ffa;background:#fff;box-shadow:inset 0 0 0 1px #416ffa}.kk-contact-menu .kk-contact-menu-panel{z-index:60;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #ced9e8;border-radius:18px;transition:opacity .2s,transform .2s,visibility 0s .2s;position:absolute;left:0;transform:translateY(8px);box-shadow:0 16px 40px #5653512e}.kk-contact-menu[data-open=true] .kk-contact-menu-panel{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.kk-contact-menu .kk-contact-menu-panel ul{margin:0;padding:0;list-style:none}.kk-contact-menu .kk-contact-menu-row{align-items:center;min-height:58px;margin:0;padding:0;display:flex}.kk-contact-menu .kk-contact-menu-row+.kk-contact-menu-row{border-top:1px solid #e3e9f2}.kk-contact-menu .kk-contact-menu-row a{color:#565351;touch-action:manipulation;flex:1;align-items:center;gap:12px;min-width:0;min-height:58px;padding:8px 18px;font-family:inherit;text-decoration:none;display:flex}.kk-contact-menu .kk-contact-menu-row svg{color:#416ffa;flex:none}.kk-contact-menu .kk-contact-menu-copy{text-align:right;flex-direction:column;flex:1;gap:0;display:flex}.kk-contact-menu .kk-contact-menu-copy>span:first-child{font-size:17px;font-weight:500}.kk-contact-menu .kk-contact-menu-copy>span:last-child{font-size:15px;font-weight:300}.kk-contact-menu .kk-contact-menu-copy-button{color:#416ffa;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ced9e8;border-radius:6px;flex:none;height:30px;margin-left:18px;padding:0 9px;font-family:inherit;font-size:14px;font-weight:300;line-height:1}.kk-contact-menu .kk-contact-menu-row:has(.kk-contact-menu-copy-button) a{padding-left:8px}.kk-contact-menu :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #416ffa}.kk-contact-menu--header{z-index:60;flex:none;display:inline-flex;position:relative}.kk-contact-menu--header .kk-contact-menu-trigger{height:44px;padding:0 18px 0 16px;font-size:17px}.kk-contact-menu--header .kk-contact-menu-panel{top:var(--kk-contact-panel-top,calc(100% + 8px));width:320px}.kk-contact-menu--floating{left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:35;opacity:1;transition:opacity .25s,transform .25s;display:none;position:fixed;transform:translateY(0)}.kk-contact-menu--floating .kk-contact-menu-trigger{height:46px;padding:0 16px;font-size:16px;box-shadow:0 6px 18px #416ffa47}.kk-contact-menu--floating[data-open=true] .kk-contact-menu-trigger{box-shadow:inset 0 0 0 1px #ced9e8}.kk-contact-menu--floating .kk-contact-menu-panel{width:min(300px,100vw - 32px);bottom:calc(100% + 10px)}.kk-contact-menu--floating[data-visible=false]{opacity:0;pointer-events:none;transform:translateY(12px)}.kk-legal-contact-actions{align-items:center;gap:24px;display:flex}@media (width<=760px){.kk-contact-menu--header{display:none}.kk-contact-menu--floating{display:block}}@media (prefers-reduced-motion:reduce){.kk-contact-menu--floating,.kk-contact-menu .kk-contact-menu-panel{transition:none}}html[data-kk-reduce-motion=true] .kk-contact-menu--floating,html[data-kk-reduce-motion=true] .kk-contact-menu .kk-contact-menu-panel{transition:none}@media not (forced-colors:active){html:not([data-kk-high-contrast=true]):not([data-a11y-contrast=true]) .kk-contact-menu .kk-contact-menu-trigger{color:#fff;background:#fd2b18}html:not([data-kk-high-contrast=true]):not([data-a11y-contrast=true]) .kk-contact-menu:not([data-open=true]) .kk-contact-menu-trigger:hover{background:#ea1502}html:not([data-kk-high-contrast=true]):not([data-a11y-contrast=true]) .kk-contact-menu--floating:not([data-open=true]) .kk-contact-menu-trigger{box-shadow:0 6px 18px #fd2b1838}html:not([data-kk-high-contrast=true]):not([data-a11y-contrast=true]) .kk-contact-menu[data-open=true] .kk-contact-menu-trigger{color:#fd2b18;background:#fff;box-shadow:inset 0 0 0 1px #fd2b18}}
