.mk-focus:focus-visible{outline-offset:var(--mk-focus-offset,0px);outline:2px solid #17415e66}.mk-focus-inverse:focus-visible{outline-offset:var(--mk-focus-offset,0px);outline:2px solid #ffffffb3}.mk-arrow{transition:transform .18s ease-out;display:inline-block}@media (hover:hover){:is(a,button):hover .mk-arrow{transform:translate(2px)}}.mk-card{transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.mk-card-photo{transition:transform .18s ease-out}@media (hover:hover){.mk-card:hover{border-color:#c3ccd3;transform:translateY(-2px);box-shadow:0 10px 28px #17415e1a}.mk-card:hover .mk-card-photo{transform:scale(1.03)}}.mk-card:focus-visible{border-color:#c3ccd3;transform:translateY(-2px);box-shadow:0 10px 28px #17415e1a}.mk-card:focus-visible .mk-card-photo{transform:scale(1.03)}@keyframes mk-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}.mk-skeleton{background-color:#eef1f4;background-image:linear-gradient(90deg,#fff0 0%,#ffffffb3 50%,#fff0 100%);background-repeat:no-repeat;background-size:50% 100%;animation:1.2s linear infinite mk-shimmer}.mk-scroller{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.mk-scroller::-webkit-scrollbar{display:none}.mk-scroller>*{scroll-snap-align:start}@media (min-width:768px) and (max-width:1023.98px) and (hover:hover) and (pointer:fine){.mk-scroller-bar{scrollbar-color:#c3ccd3 transparent;scrollbar-width:thin}@supports not (scrollbar-width:thin){.mk-scroller-bar::-webkit-scrollbar{height:6px;display:block}.mk-scroller-bar::-webkit-scrollbar-track{background:0 0}.mk-scroller-bar::-webkit-scrollbar-thumb{background:#c3ccd3;border-radius:3px}}}@keyframes mk-marquee{to{transform:translateX(calc(-100% / var(--mk-marquee-groups,2)))}}.mk-marquee{width:100%;overflow:hidden}.mk-marquee-track{width:max-content;animation:mk-marquee var(--mk-marquee-duration-sm,16s) linear infinite;display:flex}.mk-marquee-group{--mk-logo-height:24px;flex-shrink:0;align-items:center;gap:20px;padding-right:20px;display:flex}.mk-marquee-logo{width:auto;max-width:none;height:var(--mk-logo-height);flex-shrink:0;display:block}.mk-marquee-crop{width:calc(var(--mk-logo-height) * var(--mk-logo-ratio));height:var(--mk-logo-height);flex-shrink:0;display:block;position:relative;overflow:hidden}.mk-marquee-crop>img{max-width:none;position:absolute}.mk-marquee-break,.mk-marquee-row-break{display:none}@media (min-width:768px){.mk-marquee-track{animation-duration:var(--mk-marquee-duration-md,22s)}.mk-marquee-group{--mk-logo-height:30px;gap:32px;padding-right:32px}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.mk-marquee{max-width:940px;margin-inline:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}}@media (hover:hover){.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}}.mk-marquee[data-paused=true] .mk-marquee-track{animation-play-state:paused}.mk-marquee-wrap{width:100%;position:relative}.mk-marquee-toggle{z-index:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mk-marquee-toggle:not(:focus-visible){opacity:0;pointer-events:none}@media (min-width:768px){.mk-marquee-toggle{right:max(12px,50% - 458px)}}.mh-journey-control{cursor:pointer}.mk-faq-panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out,visibility 0s linear .2s;display:grid}.mk-faq-panel[data-open=true]{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .2s ease-out,visibility}.mk-faq-panel>*{min-height:0;overflow:hidden}.mk-faq-chevron{transition:transform .2s ease-out}[aria-expanded=false] .mk-faq-chevron{transform:rotate(180deg)}[data-mk-faq]>li{position:relative}[data-mk-faq]>li>h3>button:before{content:"";position:absolute;inset:0}[data-mk-faq]>li>.mk-faq-panel{position:relative}@media (min-width:1024px){[data-mk-faq=cards]>li:has(>h3>[aria-expanded=false]){align-self:start}}@media (prefers-reduced-motion:reduce){.mk-arrow,.mk-card,.mk-card-photo,.mk-faq-panel,.mk-faq-panel[data-open=true],.mk-faq-chevron{transition:none}:is(a,button):hover .mk-arrow,.mk-card:hover,.mk-card:focus-visible,.mk-card:hover .mk-card-photo,.mk-card:focus-visible .mk-card-photo{transform:none}.mk-skeleton{background-image:none;animation:none}.mk-scroller{scroll-behavior:auto}.mk-marquee-track{width:auto;animation:none;display:block}.mk-marquee-group[aria-hidden=true]{display:none}.mk-marquee-group{flex-wrap:wrap;justify-content:center;gap:0 min(20px,5.2vw);margin-top:-18px;padding-inline:20px}.mk-marquee-group>li:not(.mk-marquee-break,.mk-marquee-row-break){margin-top:18px}}@media (prefers-reduced-motion:reduce) and (max-width:1023.98px){.mk-marquee-row-break{flex-basis:100%;height:0;display:block}}@media (prefers-reduced-motion:reduce) and (max-width:359.98px){.mk-marquee-group{--mk-logo-height:6.4vw}}@media (prefers-reduced-motion:reduce) and (max-width:767.98px){.mk-marquee[data-compact] .mk-marquee-group{--mk-logo-height:min(20px, 5.1vw);column-gap:min(14px,3.6vw)}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.mk-marquee[data-split] .mk-marquee-break{flex-basis:100%;height:0;display:block}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.mk-marquee-group{column-gap:32px}}
