.ct[data-v-547e4ccc]{--ct-card:var(--ct-card-desktop,490px);--ct-inset:max(var(--layout-gutter-inline,7.5vw), calc(50vw - 960px))}.ct-track[data-v-547e4ccc]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;width:100vw;max-width:100vw;scrollbar-width:none;gap:16px;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);scroll-padding-inline-start:var(--ct-inset);display:flex;overflow-x:auto}.ct-track[data-v-547e4ccc]::-webkit-scrollbar{display:none}.ct-track[data-v-547e4ccc]:focus-visible{outline:2px solid var(--blue,#0096ff);outline-offset:-4px}.ct-track[data-v-547e4ccc]>*{scroll-snap-align:start;flex:none}.ct-ctrl[data-v-547e4ccc]{background-color:#f5f8fb;border-radius:20px;justify-content:center;align-items:center;gap:19px;width:max-content;margin:32px auto 0;padding:8px 12px;display:flex}.ct-dot[data-v-547e4ccc]{width:24px;height:24px;cursor:pointer;background:0 0;border:none;border-radius:999px;min-block-size:24px;min-inline-size:24px;margin:-9.5px;padding:0;transition:width .3s;position:relative}.ct-dot[data-v-547e4ccc]:before{content:"";background-color:#b8c7d9;border-radius:999px;width:5px;height:5px;transition:width .3s,background-color .3s;position:absolute;top:9.5px;left:9.5px}.ct-dot.is-active[data-v-547e4ccc]{width:59px;margin-block:-10px}.ct-dot.is-active[data-v-547e4ccc]:before{background-color:var(--blue-dark,#000078);width:40px;height:4px;top:10px}.ct-dot[data-v-547e4ccc]:focus-visible{outline:2px solid var(--blue,#0096ff);outline-offset:0}@media (prefers-reduced-motion:reduce){.ct-dot[data-v-547e4ccc],.ct-dot[data-v-547e4ccc]:before{transition:none}}@media screen and (width>=768px){.ct-grid .ct-track[data-v-547e4ccc]{grid-template-columns:repeat(var(--ct-cols,3),minmax(0,1fr));gap:var(--ct-gap,16px);scroll-snap-type:none;align-items:start;width:auto;max-width:none;margin-inline:0;padding-inline:0;display:grid;overflow-x:visible}.ct-grid .ct-ctrl[data-v-547e4ccc]{display:none}}@media screen and (width<=767px){.ct[data-v-547e4ccc]{--ct-card:min(84vw, 360px)}.ct--mitte .ct-track[data-v-547e4ccc]{padding-inline:var(--ct-inset)}.ct--mitte .ct-track[data-v-547e4ccc]>*{scroll-snap-align:center}.ct-track[data-v-547e4ccc]{gap:12px}.ct-ctrl[data-v-547e4ccc]{margin-top:24px}}
