.cm-tel{--tel-ink:#1d1d1f;--tel-text:#424245;--tel-quiet:#6e6e73;--tel-grey:#f5f5f7;--tel-blue:#174fe4;--tel-ivy:#8fb4ff;--tel-ivy-deep:#3f74ff;--tel-you:#ffb340;--tel-ok:#34c759;--tel-ease:var(--hig-smooth,cubic-bezier(.28,.11,.32,1));--tel-spring:var(--hig-snappy,cubic-bezier(.3,1.25,.45,1));--tel-r:clamp(22px,2.2vw,32px);--tel-h:clamp(430px, calc(100svh - 372px) ,580px);color:var(--tel-ink);padding-bottom:clamp(48px,6vw,88px)}.cm-tel :is(h1,h2,h3,p,figure,dl,dd){margin:0}.cm-tel :is(ol,ul){list-style:none;margin:0;padding:0}.cm-tel fieldset{border:0;margin:0;padding:0;min-width:0}.cm-tel p{color:var(--tel-text)}.cm-tel svg{flex:none}.cm-tel .cm-page-tools{padding-bottom:16px}.cm-tel .cm-tel-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cm-tel .cm-tel-eyebrow{font-size:1.2rem;font-weight:650;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--tel-blue);margin-bottom:14px}.cm-tel h2{font-size:clamp(3.2rem,4.2vw,5.6rem);line-height:1.05;font-weight:650;color:var(--tel-ink);letter-spacing:-.028em}.cm-tel-section{padding-top:clamp(72px,9vw,140px)}.cm-tel-head{max-width:900px;margin-bottom:clamp(26px,3.4vw,52px)}.cm-tel .cm-tel-head p:not(.cm-tel-eyebrow){font-size:clamp(1.7rem,1.5vw,2.05rem);line-height:1.5;margin-top:16px;max-width:680px}.cm-tel-actions{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;margin-top:clamp(20px,2.2vw,30px)}.cm-tel-actions .cm-btn svg,.cm-tel-actions .cm-text-link svg{width:20px;height:20px}.cm-tel .cm-tel-fine{font-size:1.3rem;line-height:1.5;color:var(--tel-quiet);margin-top:20px}.cm-tel .cm-tel-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:1.05rem;font-weight:650;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;color:#cfdcff;background:#8fb4ff29}.cm-tel-hero{padding-top:0}.cm-tel-stage{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(300px,470px) minmax(0,1fr);grid-template-areas:"a phone" "b phone" "foot foot";grid-template-rows:1fr 1fr auto;column-gap:clamp(24px,3.2vw,48px);border-radius:clamp(26px,3.2vw,44px);background:#070a16;color:#fff;padding:clamp(24px,3vw,44px) clamp(18px,3.4vw,48px) clamp(18px,1.8vw,24px)}.cm-tel-stage:before,.cm-tel-stage:after{content:"";position:absolute;z-index:-1;pointer-events:none;transition:opacity .7s var(--tel-ease)}.cm-tel-stage:before{top:-20%;right:35%;bottom:-10%;left:-25%;background:radial-gradient(closest-side,rgba(255,179,64,.2),transparent 70%);opacity:.35}.cm-tel-stage:after{top:-30%;right:-20%;bottom:-10%;left:30%;background:radial-gradient(closest-side,rgba(46,98,255,.42),transparent 72%);opacity:.75}.cm-tel[data-speaker=caller] .cm-tel-stage:before{opacity:1}.cm-tel[data-speaker=caller] .cm-tel-stage:after{opacity:.4}.cm-tel[data-speaker=ivy] .cm-tel-stage:before{opacity:.15}.cm-tel[data-speaker=ivy] .cm-tel-stage:after{opacity:1}.cm-tel-copy-a{grid-area:a;align-self:end}.cm-tel-copy-b{grid-area:b;align-self:start}html:not(.cm-tel-js) .cm-tel-stage,.cm-tel.is-static .cm-tel-stage{grid-template-rows:auto 1fr auto}html:not(.cm-tel-js) .cm-tel-copy-a,.cm-tel.is-static .cm-tel-copy-a{align-self:start;padding-top:clamp(0px,1.4vw,20px)}.cm-tel .cm-tel-stage .cm-tel-eyebrow{color:#9db8ff}.cm-tel .cm-tel-stage h1{color:#fff;font-size:clamp(3.4rem,3.55vw,5.2rem);line-height:1.04;font-weight:650;letter-spacing:-.03em!important;text-wrap:balance}.cm-tel .cm-tel-stage h1 span{display:block;padding-bottom:.1em;background:linear-gradient(92deg,#ffcf85,#e9f0ff 46%,#8fb4ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#cfe0ff}.cm-tel .cm-tel-stage .cm-tel-lead{color:#c9d3ea;font-size:clamp(1.6rem,1.3vw,1.85rem);line-height:1.5;margin-top:clamp(12px,1.4vw,18px);max-width:44ch}.cm-tel-stage .cm-btn{box-shadow:0 14px 34px -12px #2e62ffbf,inset 0 1px #ffffff38}.cm-tel .cm-tel-ghost{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;font-weight:600;font-size:1.5rem;color:#fff;border-radius:8px}.cm-tel .cm-tel-ghost:hover{text-decoration:underline;text-underline-offset:6px}.cm-tel .cm-tel-stage :is(a,button,input):focus-visible{outline-color:#fff}.cm-tel-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(16px,1.8vw,24px)!important}.cm-tel-badges li{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 9px;border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f;font-size:1.25rem;font-weight:600;line-height:1.4;color:#dbe4f7}.cm-tel-badges svg{width:14px;height:14px;stroke-width:2.4;color:var(--tel-ivy)}.cm-tel-phone{grid-area:phone;position:relative;display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);border-radius:clamp(20px,2vw,28px);background:#0c1124b8;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -44px #000;overflow:hidden;min-width:0}.cm-tel-rail{display:flex;flex-direction:column;gap:14px;padding:16px 12px 14px;background:#ffffff09;border-right:1px solid rgba(255,255,255,.08);min-width:0}.cm-tel .cm-tel-rail legend{padding:0 8px;margin-bottom:8px;font-size:1.1rem;font-weight:650;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:#8e9bbb}.cm-tel-pick{display:grid;gap:4px}.cm-tel .cm-tel-opt{display:block;position:relative;margin:0;font-size:inherit;font-weight:inherit;cursor:pointer}.cm-tel .cm-tel-rail input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;cursor:pointer;z-index:1}.cm-tel-opt-in{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;border-radius:14px;color:#c9d3ea;transition:background .25s var(--tel-ease),color .25s}.cm-tel-opt:hover .cm-tel-opt-in{background:#ffffff0f}.cm-tel-opt-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#ffffff14;color:#dbe4f7}.cm-tel-opt-ic svg{width:18px;height:18px}.cm-tel-opt-tx{display:grid;min-width:0}.cm-tel-opt-tx strong{font-size:1.45rem;font-weight:620;line-height:1.3;color:#fff}.cm-tel-opt-tx small{font-size:1.2rem;line-height:1.35;color:#9aa7c7}.cm-tel-opt input:checked+.cm-tel-opt-in{background:#3f74ff47;box-shadow:inset 0 0 0 1px #8fb4ff66}.cm-tel-opt input:checked+.cm-tel-opt-in .cm-tel-opt-ic{background:var(--tel-ivy-deep);color:#fff}.cm-tel-opt input:checked+.cm-tel-opt-in small{color:#cfdcff}.cm-tel-rail input:focus-visible+span{outline:3px solid #fff;outline-offset:2px}.cm-tel-eq{position:absolute;right:11px;top:12px;display:none;align-items:flex-end;gap:2px;height:13px}.cm-tel-eq i{width:3px;height:100%;border-radius:2px;background:var(--tel-ivy);transform-origin:bottom;transform:scaleY(.35)}.cm-tel.is-live:not(.is-paused) .cm-tel-opt input:checked+.cm-tel-opt-in .cm-tel-eq{display:flex}.cm-tel.is-live:not(.is-paused) .cm-tel-eq i{animation:cm-tel-eq 1s ease-in-out infinite}.cm-tel-eq i:nth-child(2){animation-delay:-.35s!important}.cm-tel-eq i:nth-child(3){animation-delay:-.7s!important}@keyframes cm-tel-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.cm-tel-langs{margin-top:auto!important}.cm-tel .cm-tel-langs legend{margin-bottom:6px}.cm-tel-seg{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:12px;background:#ffffff14}.cm-tel .cm-tel-seg label{position:relative;display:block;margin:0;cursor:pointer}.cm-tel-seg span{display:grid;place-items:center;min-height:36px;border-radius:9px;font-size:1.35rem;font-weight:600;line-height:1.2;color:#c9d3ea;transition:background .25s var(--tel-ease),color .25s}.cm-tel-seg input:checked+span{background:#fff;color:#0d1430}.cm-tel-call{display:flex;flex-direction:column;min-width:0}.cm-tel-call-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.cm-tel .cm-tel-party{display:flex;align-items:center;gap:15px;min-width:0;color:#fff}.cm-tel .cm-tel-party--ivy{justify-content:flex-end;text-align:right}.cm-tel-party strong{font-size:1.45rem;font-weight:620;line-height:1.25;color:#fff}.cm-tel-party-tx{display:grid;min-width:0}.cm-tel-party small{font-size:1.2rem;line-height:1.3;color:#9aa7c7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-tel-av{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:#fff;transition:box-shadow .35s var(--tel-ease)}.cm-tel-av{position:relative}.cm-tel-av:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;box-shadow:0 0 0 2px currentColor;opacity:0;pointer-events:none}.cm-tel-party--ivy .cm-tel-av:after{color:var(--tel-ivy)}.cm-tel[data-speaker=caller]:not(.is-paused) .cm-tel-party--caller .cm-tel-av:after,.cm-tel[data-speaker=ivy]:not(.is-paused) .cm-tel-party--ivy .cm-tel-av:after{animation:cm-tel-pulse 1.25s var(--tel-ease) infinite}@keyframes cm-tel-pulse{0%{transform:scale(.9);opacity:.75}to{transform:scale(1.3);opacity:0}}.cm-tel-party--caller .cm-tel-av{background:#ffb34029;color:var(--tel-you);box-shadow:inset 0 0 0 1px #ffb34073}.cm-tel-party--caller .cm-tel-av svg{width:20px;height:20px}.cm-tel-party--ivy .cm-tel-av{background:linear-gradient(140deg,#6f9bff,#2a5cf0)}.cm-tel[data-speaker=caller] .cm-tel-party--caller .cm-tel-av{box-shadow:inset 0 0 0 1px #ffb340cc,0 0 0 5px #ffb34038,0 0 0 11px #ffb34017}.cm-tel[data-speaker=ivy] .cm-tel-party--ivy .cm-tel-av{box-shadow:0 0 0 5px #8fb4ff47,0 0 0 11px #8fb4ff1c}.cm-tel .cm-tel-status{display:grid;justify-items:center;gap:3px;color:#fff;text-align:center}.cm-tel-clock{display:flex;align-items:baseline;justify-content:center;gap:6px;min-height:2.2rem;white-space:nowrap}.cm-tel-status b{font-size:1.9rem;font-weight:600;line-height:2.2rem;font-variant-numeric:tabular-nums;letter-spacing:.01em}.cm-tel-state{font-size:1.3rem;line-height:2.2rem;color:#aab6d3}.cm-tel.is-ringing .cm-tel-status b{display:none}.cm-tel-view{position:relative;padding:16px 18px 6px;min-height:0}.cm-tel-roll{transition:transform .6s var(--tel-ease)}.cm-tel .cm-tel-talk-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:1.6rem;font-weight:620;line-height:1.3;color:#fff}.cm-tel-talk-h small{font-size:1.25rem;font-weight:500;color:#9aa7c7}.cm-tel-talk+.cm-tel-talk{margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.cm-tel-line{display:grid;gap:4px;justify-items:start;max-width:88%;margin-bottom:12px}.cm-tel-line--ivy{margin-left:auto;justify-items:end}.cm-tel-who{font-size:1.1rem;font-weight:650;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;color:#ffcf85}.cm-tel-line--ivy .cm-tel-who{color:var(--tel-ivy)}.cm-tel .cm-tel-say{padding:10px 14px;border-radius:6px 18px 18px;background:#ffb3401c;box-shadow:inset 0 0 0 1px #ffb3403d;font-size:1.5rem;line-height:1.42;color:#fff}.cm-tel .cm-tel-line--ivy .cm-tel-say{border-radius:18px 6px 18px 18px;background:#3f74ff33;box-shadow:inset 0 0 0 1px #8fb4ff4d}.cm-tel-result{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:4px 0 12px;padding:13px 15px;border-radius:18px;background:#34c7591c;box-shadow:inset 0 0 0 1px #34c75961}.cm-tel-result-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--tel-ok);color:#04210d}.cm-tel-result-ic svg{width:16px;height:16px;stroke-width:2.6}.cm-tel .cm-tel-result p{font-size:1.1rem;font-weight:650;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;color:#8fe3a6}.cm-tel-result strong{display:block;font-size:1.75rem;font-weight:640;line-height:1.25;color:#fff}.cm-tel-result ul{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cm-tel-result li{padding:3px 10px;border-radius:999px;background:#ffffff1a;font-size:1.25rem;line-height:1.45;color:#e6f6ea}.cm-tel[data-tel-default=de] .cm-tel-phone :is(.cm-tel-say,.cm-tel-result-tx)[lang=en],.cm-tel[data-tel-default=en] .cm-tel-phone :is(.cm-tel-say,.cm-tel-result-tx)[lang=de]{display:none}.cm-tel[data-lang=de] .cm-tel-phone .cm-tel-view :is(.cm-tel-say,.cm-tel-result-tx)[lang=de],.cm-tel[data-lang=en] .cm-tel-phone .cm-tel-view :is(.cm-tel-say,.cm-tel-result-tx)[lang=en]{display:block}.cm-tel[data-lang=de] .cm-tel-phone .cm-tel-view :is(.cm-tel-say,.cm-tel-result-tx)[lang=en],.cm-tel[data-lang=en] .cm-tel-phone .cm-tel-view :is(.cm-tel-say,.cm-tel-result-tx)[lang=de]{display:none}.cm-tel[data-talk] .cm-tel-talk{display:none;margin:0;padding:0;border:0}.cm-tel[data-talk=termin] .cm-tel-talk[data-tel-talk=termin],.cm-tel[data-talk=rueckruf] .cm-tel-talk[data-tel-talk=rueckruf],.cm-tel[data-talk=frage] .cm-tel-talk[data-tel-talk=frage],.cm-tel[data-talk=anliegen] .cm-tel-talk[data-tel-talk=anliegen]{display:block}@supports selector(:has(a)){.cm-tel-phone:has(input[name=cm-tel-lang][value=de]:checked) .cm-tel-view :is(.cm-tel-say,.cm-tel-result-tx)[lang=de],.cm-tel-phone:has(input[name=cm-tel-lang][value=en]:checked) .cm-tel-view :is(.cm-tel-say,.cm-tel-result-tx)[lang=en]{display:block}.cm-tel-phone:has(input[name=cm-tel-lang][value=de]:checked) .cm-tel-view :is(.cm-tel-say,.cm-tel-result-tx)[lang=en],.cm-tel-phone:has(input[name=cm-tel-lang][value=en]:checked) .cm-tel-view :is(.cm-tel-say,.cm-tel-result-tx)[lang=de]{display:none}.cm-tel-phone:has(input[name=cm-tel-talk]:checked) .cm-tel-talk{display:none;margin:0;padding:0;border:0}.cm-tel-phone:has(input[value=termin]:checked) .cm-tel-talk[data-tel-talk=termin],.cm-tel-phone:has(input[value=rueckruf]:checked) .cm-tel-talk[data-tel-talk=rueckruf],.cm-tel-phone:has(input[value=frage]:checked) .cm-tel-talk[data-tel-talk=frage],.cm-tel-phone:has(input[value=anliegen]:checked) .cm-tel-talk[data-tel-talk=anliegen]{display:block}}@supports not selector(:has(a)){html:not(.cm-tel-js) .cm-tel-rail{display:none}html:not(.cm-tel-js) .cm-tel-phone{grid-template-columns:minmax(0,1fr)}}.cm-tel-ring,.cm-tel-player,.cm-tel .cm-tel-status b{display:none}html.cm-tel-js .cm-tel:not(.is-static) .cm-tel-status b{display:block}html.cm-tel-js .cm-tel.is-ringing .cm-tel-status b{display:none}html.cm-tel-js .cm-tel-talk-h{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.cm-tel-js .cm-tel:not(.is-static) .cm-tel-phone{height:var(--tel-h)}html.cm-tel-js .cm-tel:not(.is-static) .cm-tel-call{min-height:0}html.cm-tel-js .cm-tel:not(.is-static) .cm-tel-view{flex:1;overflow:hidden}html.cm-tel-js .cm-tel.is-done:not(.is-static) .cm-tel-view{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}html.cm-tel-js .cm-tel.is-done:not(.is-static) .cm-tel-roll{transition:none}html.cm-tel-js .cm-tel:not(.is-static) .cm-tel-line{opacity:0;transform:translateY(12px)}html.cm-tel-js .cm-tel:not(.is-static) .cm-tel-line.is-on{opacity:1;transform:none;transition:opacity .35s var(--tel-ease),transform .5s var(--tel-spring)}html.cm-tel-js .cm-tel:not(.is-static) .cm-tel-result{opacity:0;transform:translateY(12px) scale(.97)}html.cm-tel-js .cm-tel:not(.is-static) .cm-tel-result.is-on{opacity:1;transform:none;transition:opacity .4s var(--tel-ease),transform .6s var(--tel-spring)}@supports ((-webkit-background-clip:text) or (background-clip:text)){html.cm-tel-js .cm-tel:not(.is-static) .cm-tel-say span{background-image:linear-gradient(90deg,#fff 0,#fff var(--p,0%),rgba(255,255,255,.42) calc(var(--p,0%) + 1.2em),rgba(255,255,255,.42) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}html.cm-tel-js .cm-tel:not(.is-static) .cm-tel-line.is-said .cm-tel-say span{background-image:none;-webkit-text-fill-color:#fff;color:#fff}}html.cm-tel-js .cm-tel-ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:6px;text-align:center;opacity:0;visibility:hidden;transform:scale(.94);transition:opacity .35s var(--tel-ease),transform .5s var(--tel-ease),visibility 0s .35s;pointer-events:none}html.cm-tel-js .cm-tel.is-ringing .cm-tel-ring{opacity:1;visibility:visible;transform:none;transition-delay:0s}.cm-tel-ring strong{margin-top:18px;font-size:2.1rem;font-weight:640;line-height:1.2;color:#fff}.cm-tel-ring>span:last-child{font-size:1.4rem;line-height:1.4;color:#aab6d3}.cm-tel-ring em{font-style:normal}.cm-tel-ring em:not(:empty):after{content:" \b7  "}.cm-tel-ring-ic{position:relative;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:linear-gradient(140deg,#6f9bff,#2a5cf0);color:#fff;box-shadow:0 18px 40px -14px #2e62ffe6}.cm-tel-ring-ic svg{width:32px;height:32px;stroke-width:1.8}.cm-tel-ring-ic i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 0 1.5px #8fb4ff8c;opacity:0}.cm-tel.is-ringing .cm-tel-ring-ic i{animation:cm-tel-ring 1.3s var(--tel-ease) infinite}.cm-tel.is-ringing .cm-tel-ring-ic i:nth-child(2){animation-delay:.3s}.cm-tel.is-ringing .cm-tel-ring-ic i:nth-child(3){animation-delay:.6s}.cm-tel.is-ringing .cm-tel-ring-ic svg{animation:cm-tel-shake 1.3s ease-in-out infinite;transform-origin:50% 60%}@keyframes cm-tel-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(2.5);opacity:0}}@keyframes cm-tel-shake{0%,36%,to{transform:rotate(0)}6%,18%,30%{transform:rotate(-13deg)}12%,24%{transform:rotate(13deg)}}html.cm-tel-js .cm-tel:not(.is-static) .cm-tel-player,html.cm-tel-js .cm-tel.has-audio .cm-tel-player{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid rgba(255,255,255,.08)}.cm-tel .cm-tel-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:40px;height:40px;padding:0;border:0;border-radius:999px;background:#ffffff1a;color:#fff;font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer;transition:background .2s,transform .2s var(--tel-spring)}.cm-tel .cm-tel-btn:hover{background:#ffffff2e}.cm-tel .cm-tel-btn:active{transform:scale(.94)}.cm-tel-btn svg{width:19px;height:19px}.cm-tel-btn[hidden]{display:none!important}.cm-tel-i-play,.cm-tel.is-paused .cm-tel-i-pause,.cm-tel.is-done .cm-tel-i-pause,.cm-tel.is-static .cm-tel-i-pause{display:none}.cm-tel.is-paused .cm-tel-i-play,.cm-tel.is-done .cm-tel-i-play,.cm-tel.is-static .cm-tel-i-play{display:block}.cm-tel .cm-tel-btn--sound{padding:0 14px 0 11px}.cm-tel-btn--sound .cm-tel-i-on,.cm-tel-btn--sound[data-on=true] .cm-tel-i-off{display:none}.cm-tel-btn--sound[data-on=true] .cm-tel-i-on{display:inline}.cm-tel-btn--sound[data-on=true]{background:#fff;color:#0d1430}.cm-tel .cm-tel-btn--sound[data-on=true]:hover{background:#e6edff}.cm-tel-wave{flex:1;display:flex;align-items:center;justify-content:space-between;gap:2px;height:34px;min-width:0;overflow:hidden}.cm-tel-wave i{flex:1 1 0;min-width:2px;max-width:4px;height:calc(var(--h,10)*1%);border-radius:2px;background:#ffffff29;transition:background .25s}.cm-tel-wave i[data-w=ivy]{background:#8fb4ff4d}.cm-tel-wave i[data-w=caller]{background:#ffb3404d}.cm-tel-wave i.is-on{background:#ffffff80}.cm-tel-wave i.is-on[data-w=ivy]{background:var(--tel-ivy)}.cm-tel-wave i.is-on[data-w=caller]{background:var(--tel-you)}.cm-tel.is-static .cm-tel-wave,.cm-tel.is-static [data-tel-toggle],.cm-tel.is-static:not(.is-sounding) [data-tel-replay]{display:none}.cm-tel.is-static .cm-tel-line.is-now .cm-tel-say{outline:2px solid #fff;outline-offset:2px}.cm-tel-foot{grid-area:foot;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px;margin-top:clamp(16px,2vw,24px);padding-top:clamp(14px,1.5vw,18px);border-top:1px solid rgba(255,255,255,.09)}.cm-tel .cm-tel-honest{display:flex;align-items:flex-start;gap:10px;flex:1 1 380px;max-width:62ch;font-size:1.35rem;line-height:1.45;color:#aab6d3}.cm-tel-honest svg{width:18px;height:18px;margin-top:1px;color:var(--tel-ivy)}.cm-tel .cm-tel-callbtn{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px 0 14px;border-radius:999px;background:#fff;color:#0d1430;font-size:1.45rem;font-weight:640;line-height:1.2;transition:transform .25s var(--tel-spring),background .2s}.cm-tel .cm-tel-callbtn:hover{background:#e6edff;transform:translateY(-1px)}.cm-tel-callbtn svg{width:19px;height:19px;color:var(--tel-blue)}.cm-tel-hello{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(26px,4.4vw,72px);border-radius:var(--tel-r);background:var(--tel-grey)}.cm-tel .cm-tel-hello-copy p:not(.cm-tel-eyebrow){font-size:clamp(1.7rem,1.45vw,2rem);line-height:1.5;margin-top:16px;max-width:52ch}.cm-tel-prompts{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px!important}.cm-tel-prompts li{padding:7px 14px;border-radius:6px 16px 16px;background:#fff;box-shadow:inset 0 0 0 1px #ffb3408c;font-size:1.4rem;font-weight:560;line-height:1.35;color:#6b3a00}.cm-tel-dial{display:grid;justify-items:start;gap:6px;padding:clamp(22px,3vw,40px);border-radius:calc(var(--tel-r) - 4px);background:#fff;box-shadow:0 1px #0000000a,0 24px 60px -34px #0d143059}.cm-tel .cm-tel-dial-label{display:flex;align-items:center;gap:9px;font-size:1.3rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--tel-quiet)}.cm-tel-dial-label i{width:9px;height:9px;border-radius:50%;background:var(--tel-ok);box-shadow:0 0 0 4px #34c75933}.cm-tel .cm-tel-dial-number{font-size:clamp(3.4rem,4.6vw,6.4rem);font-weight:650;line-height:1.08;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--tel-ink);white-space:nowrap}.cm-tel .cm-tel-dial-number a{color:inherit;text-decoration:none}.cm-tel .cm-tel-dial-number a:hover{color:var(--tel-blue)}.cm-tel .cm-tel-dial-note{font-size:1.5rem;color:var(--tel-quiet);margin-bottom:14px}.cm-tel-dial .cm-btn svg{width:20px;height:20px}.cm-tel-can{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,88px);align-items:start}.cm-tel-can-head{position:sticky;top:120px}.cm-tel .cm-tel-note{font-size:clamp(1.6rem,1.35vw,1.85rem);line-height:1.5;margin-top:18px;max-width:46ch}.cm-tel-can-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:16px 4px;border-bottom:1px solid #e3e5ea}.cm-tel-can-list li:first-child{border-top:1px solid #e3e5ea}.cm-tel-can-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--tel-grey);color:var(--tel-blue)}.cm-tel-can-ic svg{width:21px;height:21px}.cm-tel-can-list strong{font-size:clamp(1.7rem,1.5vw,2rem);font-weight:600;line-height:1.3;color:var(--tel-ink)}.cm-tel .cm-tel-see{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 13px;border-radius:999px;background:#eef3ff;color:var(--tel-blue);font-size:1.3rem;font-weight:600;line-height:1.2;white-space:nowrap;transition:background .2s}.cm-tel .cm-tel-see:hover{background:#dfe8ff}.cm-tel-map{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.86fr) minmax(0,1.24fr) minmax(0,1.14fr);gap:18px clamp(30px,4.6vw,76px);align-items:center;padding:clamp(20px,3vw,44px);border-radius:var(--tel-r);background:var(--tel-grey)}.cm-tel-wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.cm-tel-wires path{fill:none;stroke:#c3c9d6;stroke-width:2;stroke-linecap:round;transition:stroke .35s var(--tel-ease),opacity .35s}.cm-tel-wires path.is-quiet{stroke-dasharray:2 7}.cm-tel-wires path.is-active{stroke:var(--tel-blue);stroke-width:2.5;stroke-dasharray:7 9}.cm-tel-map.is-seen .cm-tel-wires path.is-active{animation:cm-tel-flow 1.1s linear infinite}.cm-tel-wires circle{fill:#c3c9d6;transition:fill .35s}.cm-tel-wires circle.is-active{fill:var(--tel-blue)}@keyframes cm-tel-flow{to{stroke-dashoffset:-16}}.cm-tel-col{position:relative;z-index:1;display:grid;gap:12px;min-width:0}.cm-tel-col--who{gap:clamp(16px,2.4vw,34px)}.cm-tel .cm-tel-out-label{font-size:1.1rem;font-weight:650;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:var(--tel-quiet)}.cm-tel .cm-tel-node{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;row-gap:1px;width:100%;margin:0;padding:13px 15px;border:0;border-radius:18px;background:#fff;box-shadow:0 1px #0000000a,0 14px 34px -22px #0d143059;font:inherit;color:var(--tel-ink);text-align:left;transition:box-shadow .3s var(--tel-ease),transform .3s var(--tel-spring),opacity .3s}.cm-tel-node-ic{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--tel-grey);color:var(--tel-ink);font-size:1.2rem;font-weight:700}.cm-tel-node-ic svg{width:20px;height:20px}.cm-tel-node-ic--ivy{border-radius:50%;background:linear-gradient(140deg,#6f9bff,#2a5cf0);color:#fff}.cm-tel-node strong{font-size:1.6rem;font-weight:630;line-height:1.25;align-self:end;overflow-wrap:anywhere}.cm-tel-node>span:last-child{grid-column:2;font-size:1.3rem;line-height:1.35;color:var(--tel-quiet);align-self:start}.cm-tel-node em{grid-column:1/-1;justify-self:start;margin-bottom:8px;padding:2px 9px;border-radius:999px;background:var(--tel-grey);font-size:1.15rem;font-style:normal;font-weight:620;line-height:1.5;color:var(--tel-quiet)}.cm-tel-node--ai em{background:#eef3ff;color:var(--tel-blue)}.cm-tel-node--ai{box-shadow:0 0 0 2px var(--tel-blue),0 18px 40px -22px #174fe499}.cm-tel-node--call .cm-tel-node-ic{background:#fff1d6;color:#8a4300}.cm-tel .cm-tel-node--out{cursor:pointer}.cm-tel .cm-tel-node--out:hover{transform:translate(3px)}.cm-tel .cm-tel-node--out[aria-pressed=true]{box-shadow:0 0 0 2px var(--tel-blue),0 18px 40px -22px #174fe499}.cm-tel-node--out[aria-pressed=true] .cm-tel-node-ic{background:var(--tel-blue);color:#fff}.cm-tel-cap{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 24px;margin-top:clamp(4px,1vw,12px);padding-top:16px;border-top:1px solid #dfe2e8}.cm-tel .cm-tel-cap p{font-size:1.6rem;line-height:1.45;color:var(--tel-ink);max-width:70ch}.cm-tel-cap p+p{display:none}.cm-tel[data-talk] .cm-tel-cap p{display:none}.cm-tel[data-talk=termin] .cm-tel-cap p[data-tel-cap=termin],.cm-tel[data-talk=rueckruf] .cm-tel-cap p[data-tel-cap=rueckruf],.cm-tel[data-talk=frage] .cm-tel-cap p[data-tel-cap=frage],.cm-tel[data-talk=anliegen] .cm-tel-cap p[data-tel-cap=anliegen]{display:block}@supports selector(:has(a)){html:not(.cm-tel-js) .cm-tel:has(.cm-tel-pick input:checked) .cm-tel-cap p{display:none}html:not(.cm-tel-js) .cm-tel:has(.cm-tel-pick input[value=termin]:checked) [data-tel-cap=termin],html:not(.cm-tel-js) .cm-tel:has(.cm-tel-pick input[value=rueckruf]:checked) [data-tel-cap=rueckruf],html:not(.cm-tel-js) .cm-tel:has(.cm-tel-pick input[value=frage]:checked) [data-tel-cap=frage],html:not(.cm-tel-js) .cm-tel:has(.cm-tel-pick input[value=anliegen]:checked) [data-tel-cap=anliegen]{display:block}}html:not(.cm-tel-js) .cm-tel-col+.cm-tel-col:before{content:"\2192";position:absolute;right:calc(100% + clamp(9px,1.6vw,28px));top:50%;transform:translateY(-50%);font-size:2rem;color:#9aa1b0}html:not(.cm-tel-js) .cm-tel .cm-tel-node--out{cursor:default;box-shadow:0 1px #0000000a,0 14px 34px -22px #0d143059}html:not(.cm-tel-js) .cm-tel-node--out .cm-tel-node-ic{background:var(--tel-grey);color:var(--tel-ink)}html:not(.cm-tel-js) .cm-tel .cm-tel-node--out:hover{transform:none}.cm-tel-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(12px,1.4vw,20px)!important}.cm-tel-cards li{padding:clamp(20px,2.4vw,34px);border-radius:var(--tel-r);background:var(--tel-grey)}.cm-tel-card-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff;color:var(--tel-ink);margin-bottom:clamp(18px,2.4vw,34px)}.cm-tel-card-ic svg{width:22px;height:22px}.cm-tel-card-ic--ivy{background:var(--tel-blue);color:#fff}.cm-tel .cm-tel-cards h3{font-size:clamp(2rem,1.9vw,2.6rem);font-weight:640;line-height:1.15;letter-spacing:-.02em;color:var(--tel-ink)}.cm-tel .cm-tel-cards p{font-size:1.6rem;line-height:1.5;margin-top:10px}.cm-tel-system{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-template-areas:"head desk" "ticks desk";gap:clamp(20px,2.6vw,36px) clamp(24px,4vw,64px);padding:clamp(26px,4.4vw,72px);border-radius:var(--tel-r);background:radial-gradient(90% 120% at 100% 0%,#1c2d68,#0d1430 48%,#070a16);color:#fff}.cm-tel-system-head{grid-area:head}.cm-tel .cm-tel-system .cm-tel-eyebrow{color:#9db8ff}.cm-tel .cm-tel-system h2{color:#fff}.cm-tel-ticks{grid-area:ticks;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px clamp(16px,2vw,28px)}.cm-tel-ticks li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:12px 0;border-top:1px solid rgba(255,255,255,.13);font-size:clamp(1.6rem,1.35vw,1.85rem);font-weight:560;line-height:1.35;color:#fff}.cm-tel-ticks li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#8fb4ff33;color:var(--tel-ivy);margin-top:1px}.cm-tel-ticks svg{width:14px;height:14px;stroke-width:2.6}.cm-tel-desk{grid-area:desk;align-self:center;justify-self:center;width:min(100%,360px);height:auto;overflow:visible}.cm-tel-vendors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(12px,1.4vw,20px)}.cm-tel-vendor{padding:clamp(22px,3vw,44px);border-radius:var(--tel-r);background:var(--tel-grey)}.cm-tel .cm-tel-vendor-name{font-size:clamp(3rem,3.4vw,4.6rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--tel-ink)}.cm-tel .cm-tel-badge{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:5px 13px 5px 9px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #d9dde6;font-size:1.3rem;font-weight:620;line-height:1.4;color:var(--tel-ink)}.cm-tel-badge svg{width:15px;height:15px;stroke-width:2.4;color:var(--tel-blue)}.cm-tel .cm-tel-vendor h3{margin-top:clamp(20px,2.4vw,32px);font-size:1.2rem;font-weight:650;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:var(--tel-quiet)}.cm-tel-vendor dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(16px,2vw,28px);margin-top:6px}.cm-tel-vendor dl div{padding:14px 0;border-bottom:1px solid #e0e3e9}.cm-tel-vendor dt{font-size:1.7rem;font-weight:630;line-height:1.25;color:var(--tel-ink)}.cm-tel-vendor dd{font-size:1.45rem;line-height:1.45;color:var(--tel-text);margin-top:4px}.cm-tel .cm-tel-source{font-size:1.25rem;color:var(--tel-quiet);margin-top:14px}.cm-tel-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,40px)}.cm-tel-steps li:not(:last-child):before{content:"";position:absolute;left:56px;right:calc(-1*clamp(16px,2.4vw,40px) + 12px);top:21px;height:2px;background:repeating-linear-gradient(90deg,#c3c9d6 0 6px,transparent 6px 14px)}.cm-tel-steps li{position:relative}.cm-tel-step-no{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--tel-ink);color:#fff;font-size:1.7rem;font-weight:650;margin-bottom:clamp(16px,2vw,26px)}.cm-tel-steps li:last-child .cm-tel-step-no{background:var(--tel-blue)}.cm-tel .cm-tel-steps h3{font-size:clamp(2rem,1.9vw,2.6rem);font-weight:640;line-height:1.15;letter-spacing:-.02em;color:var(--tel-ink)}.cm-tel .cm-tel-steps p{font-size:1.6rem;line-height:1.5;margin-top:8px;max-width:30ch}.cm-tel-whom{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,5vw,88px);align-items:start;padding-top:clamp(28px,3.6vw,56px);border-top:1px solid #e3e5ea}.cm-tel .cm-tel-whom p{font-size:clamp(1.7rem,1.5vw,2.05rem);line-height:1.5}.cm-tel-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px!important}.cm-tel-chips li{padding:6px 14px;border-radius:999px;background:var(--tel-grey);font-size:1.4rem;font-weight:560;line-height:1.4;color:var(--tel-ink)}.cm-tel-cta{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;border-radius:var(--tel-r);background:var(--tel-grey);overflow:hidden}.cm-tel-cta-photo{position:relative;min-height:clamp(260px,30vw,440px)}.cm-tel-cta-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:38% 50%}.cm-tel-cta-photo figcaption{position:absolute;left:16px;bottom:16px;right:16px;justify-self:start;width:fit-content;max-width:calc(100% - 32px);padding:7px 13px;border-radius:12px;background:#070a16a8;font-size:1.3rem;line-height:1.4;color:#fff}.cm-tel-cta-copy{align-self:center;padding:clamp(26px,4.4vw,72px)}.cm-tel .cm-tel-cta-copy h2{font-size:clamp(3rem,3.5vw,4.8rem)}.cm-tel .cm-tel-cta-copy p:not(.cm-tel-eyebrow){font-size:clamp(1.7rem,1.45vw,2rem);line-height:1.5;margin-top:16px}html.cm-tel-js .cm-tel [data-tel-reveal]{opacity:0;transform:translateY(22px)}html.cm-tel-js .cm-tel [data-tel-reveal].is-in{opacity:1;transform:none;transition:opacity .7s var(--tel-ease) calc(var(--i,0)*90ms),transform .9s var(--tel-ease) calc(var(--i,0)*90ms)}@media(max-width:1180px){.cm-tel{--tel-h:clamp(440px,64svh,560px)}.cm-tel-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"a" "phone" "b" "foot";grid-template-rows:none;row-gap:clamp(18px,2.6vw,28px)}.cm-tel-copy-a,.cm-tel-copy-b{align-self:auto}.cm-tel .cm-tel-stage h1{font-size:clamp(3.4rem,5.6vw,5.4rem)}.cm-tel .cm-tel-stage h1 span{display:inline}.cm-tel .cm-tel-stage .cm-tel-lead{max-width:60ch;margin-top:0}.cm-tel-foot{margin-top:0}}@media(max-width:900px){.cm-tel-hello,.cm-tel-can,.cm-tel-whom,.cm-tel-cta{grid-template-columns:minmax(0,1fr)}.cm-tel-can-head{position:static}.cm-tel-map{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px 14px;align-items:stretch}.cm-tel-col--call,.cm-tel-col--pbx,.cm-tel-col--out,.cm-tel-cap{grid-column:1/-1}.cm-tel-col--call,.cm-tel-col--pbx{justify-self:center;width:min(100%,320px)}.cm-tel-col--who{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.cm-tel-col--out{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.cm-tel-out-label{grid-column:1/-1;text-align:center;padding-top:4px}.cm-tel .cm-tel-node--out:hover{transform:none}html:not(.cm-tel-js) .cm-tel-col+.cm-tel-col:before{content:"\2193";right:auto;left:50%;top:auto;bottom:calc(100% + 4px);transform:translate(-50%)}.cm-tel-cards{grid-template-columns:minmax(0,1fr)}.cm-tel-system{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "desk" "ticks"}.cm-tel-desk{width:min(100%,290px)}.cm-tel-vendors{grid-template-columns:minmax(0,1fr)}.cm-tel-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.cm-tel-steps li:not(:last-child):before{display:none}}@media(max-width:700px){.cm-tel{--tel-h:clamp(400px,58svh,480px)}.cm-tel-hero.cm-wrap{width:calc(100% - 20px)}.cm-tel-stage{padding:22px 12px 16px;border-radius:26px}.cm-tel-copy-a,.cm-tel-copy-b,.cm-tel-foot{padding-inline:8px}.cm-tel-phone{grid-template-columns:minmax(0,1fr)}html.cm-tel-js .cm-tel:not(.is-static) .cm-tel-phone{height:auto}html.cm-tel-js .cm-tel:not(.is-static) .cm-tel-call{height:var(--tel-h)}.cm-tel-call{order:-1}.cm-tel-rail{border-right:0;border-top:1px solid rgba(255,255,255,.08);padding:12px 10px}.cm-tel-pick{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.cm-tel .cm-tel-rail legend{grid-column:1/-1}.cm-tel-opt-in{grid-template-columns:auto minmax(0,1fr);padding:7px 8px;gap:8px;height:100%;background:#ffffff0d}.cm-tel-opt-ic{width:30px;height:30px;border-radius:10px}.cm-tel-opt-tx strong{font-size:1.35rem}.cm-tel-opt-tx small,.cm-tel-eq{display:none!important}.cm-tel-call-head{padding:11px 12px;gap:6px}.cm-tel .cm-tel-party{gap:8px}.cm-tel[data-speaker=caller] .cm-tel-party--caller .cm-tel-av{box-shadow:inset 0 0 0 1px #ffb340cc,0 0 0 4px #ffb34038}.cm-tel[data-speaker=ivy] .cm-tel-party--ivy .cm-tel-av{box-shadow:0 0 0 4px #8fb4ff47}.cm-tel-av:after{display:none}.cm-tel-clock{flex-direction:column;align-items:center;gap:0;min-height:3.6rem}.cm-tel-state{font-size:1.15rem;line-height:1.4rem}.cm-tel-av{width:34px;height:34px}.cm-tel-party strong{font-size:1.35rem}.cm-tel-party small{font-size:1.05rem}.cm-tel-view{padding:14px 12px 4px}.cm-tel-line{max-width:92%}.cm-tel .cm-tel-say{font-size:1.45rem;padding:9px 12px}.cm-tel-callbtn{width:100%;justify-content:center}.cm-tel .cm-tel-dial-number{font-size:clamp(2.6rem,8.3vw,4rem)}.cm-tel-hello{padding:22px 16px}.cm-tel-hello-copy{padding-inline:6px}.cm-tel-dial{padding:20px 18px}.cm-tel-dial .cm-btn{width:100%;gap:10px;padding-inline:12px;font-size:1.45rem;white-space:nowrap}.cm-tel-can-list li{grid-template-columns:auto minmax(0,1fr)}.cm-tel .cm-tel-see{grid-column:2;justify-self:start}.cm-tel-ticks,.cm-tel-vendor dl{grid-template-columns:minmax(0,1fr)}.cm-tel .cm-tel-node{padding:11px 12px;column-gap:10px}.cm-tel-node-ic{width:34px;height:34px;border-radius:11px}.cm-tel-node strong{font-size:1.45rem}.cm-tel-node>span:last-child{font-size:1.2rem}.cm-tel-col--who .cm-tel-node{grid-template-columns:minmax(0,1fr);align-content:start}.cm-tel-col--who .cm-tel-node-ic{grid-row:auto;margin-bottom:6px}.cm-tel-col--who .cm-tel-node>span:last-child{grid-column:1}.cm-tel-steps{grid-template-columns:minmax(0,1fr);row-gap:22px}.cm-tel-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px}.cm-tel-step-no{grid-row:span 2;margin-bottom:0}.cm-tel-cta-photo{min-height:230px}}@media(prefers-reduced-motion:reduce){.cm-tel *,.cm-tel *:before,.cm-tel *:after{animation:none!important}html.cm-tel-js .cm-tel [data-tel-reveal]{opacity:1;transform:none}.cm-tel-wires path.is-active{stroke-dasharray:none}}@media(prefers-reduced-transparency:reduce){.cm-tel-phone{background:#0c1124}.cm-tel-cta-photo figcaption{background:#070a16}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cm-x-telefonie.css.map */
