#designsf-telefon{position:fixed;z-index:9990;right:0;bottom:0;display:inline-flex;align-items:center;gap:10px;box-sizing:border-box;min-height:54px;margin:0;padding:7px calc(15px + env(safe-area-inset-right,0px)) calc(7px + env(safe-area-inset-bottom,0px)) 8px;border:1px solid #cedfeb;border-radius:14px 0 0 0;background:#fff;box-shadow:0 5px 18px rgb(48 56 68 / .14);color:#303032;font:500 16px/1.2 "InstrumentSans-Regular-BF645daa1019d9e","Instrument Sans",Arial,sans-serif;text-align:left;text-transform:none;letter-spacing:normal;text-decoration:none!important;white-space:nowrap;-webkit-tap-highlight-color:rgb(163 208 250 / .35);transition:border-color .2s,box-shadow .2s}#designsf-telefon:visited,#designsf-telefon:hover,#designsf-telefon:active{color:#303032;text-decoration:none!important}#designsf-telefon:focus-visible{outline:3px solid #426e94;outline-offset:3px}#designsf-telefon .dsft-icon{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#a3d0fa;color:#303032;animation:dsft-call-color 5s step-end 2s infinite}#designsf-telefon .dsft-icon::after{content:"";position:absolute;inset:0;border:2px solid #78b5e9;border-radius:inherit;pointer-events:none;opacity:0;animation:dsft-ring 5s ease-out infinite}#designsf-telefon svg{display:block;transform-origin:50% 66%;animation:dsft-handset 5s ease-in-out infinite}#designsf-telefon .dsft-text{display:grid;gap:2px}#designsf-telefon .dsft-label{font-size:11px;color:#4d4d4d}#designsf-telefon .dsft-number{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}@keyframes dsft-call-color{0%,100%{background-color:#a3d0fa;color:#303032}60%{background-color:#c82032;color:#fff}}@keyframes dsft-handset{0%,24%,100%{transform:rotate(0)}5%,13%{transform:rotate(-11deg)}9%,17%{transform:rotate(9deg)}21%{transform:rotate(-3deg)}}@keyframes dsft-ring{0%{transform:scale(.97);opacity:0}4%{opacity:.65}26%,100%{transform:scale(1.35);opacity:0}}@media (hover:hover){#designsf-telefon:hover{border-color:#84b6de;box-shadow:0 7px 22px rgb(48 56 68 / .2)}}@media (max-width:600px){#designsf-telefon{gap:8px;min-height:48px;padding:6px calc(11px + env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) 7px}#designsf-telefon .dsft-icon{width:34px;height:34px}#designsf-telefon .dsft-number{font-size:16px}}@media (prefers-reduced-motion:reduce){#designsf-telefon,#designsf-telefon svg,#designsf-telefon .dsft-icon,#designsf-telefon .dsft-icon::after{animation:none;transition:none}}@media print{#designsf-telefon{display:none}}