.afg{--afg-grund: #111113;--afg-flaeche: #1c1d20;--afg-tinte: #ece8e1;--afg-leise: rgba(236, 232, 225, .62);--afg-linie: rgba(236, 232, 225, .14);--afg-akzent: #c9a96e;--afg-akzent-text: #e2c992;--afg-frei: #5fae6f;--afg-ecke: 3px;--afg-schrift: var(--font-heading-family);--afg-lese: var(--font-body-family);--color-foreground: 236, 232, 225;position:fixed;right:2.4rem;bottom:2.4rem;z-index:60;font-family:var(--afg-schrift);transform:translateY(calc(-1 * var(--af-unten-belegt, 0px)));transition:transform .35s cubic-bezier(.2,.7,.2,1)}.afg [hidden]{display:none!important}.afm-offen .afg,body[class*=overflow-hidden] .afg{display:none}.afg-karte{position:relative;display:grid;gap:1.6rem;width:min(40rem,calc(100vw - 4.8rem));padding:2.4rem;overflow:hidden;border:1px solid var(--afg-linie);border-radius:var(--afg-ecke);background:radial-gradient(120% 70% at 0% 0%,rgba(201,169,110,.16),transparent 60%),var(--afg-grund);box-shadow:0 2.4rem 6rem #00000059,0 .4rem 1.2rem #0003;color:var(--afg-tinte);transform-origin:100% 100%}.afg-karte.ist-offen{animation:afg-auf .6s cubic-bezier(.2,.8,.2,1) both}.afg-karte.ist-zu{animation:afg-zu .3s ease-in both}@keyframes afg-auf{0%{opacity:0;transform:translateY(2.4rem) scale(.96)}to{opacity:1;transform:none}}@keyframes afg-zu{to{opacity:0;transform:translateY(1.2rem) scale(.97)}}.afg .afg-zu{position:absolute;top:1.2rem;right:1.2rem;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--afg-leise);cursor:pointer;transition:background-color .2s,color .2s}.afg .afg-zu:hover{background:#ece8e114;color:var(--afg-tinte)}.afg-zu svg{width:1.8rem;height:1.8rem}.afg-kopf{display:flex;align-items:center;gap:1.6rem;padding-right:3.2rem}.afg-foto{position:relative;flex:none;width:7.2rem;height:7.2rem;padding:.3rem;border-radius:50%;background:conic-gradient(from 210deg,#e2c992,#8a6a3a,#e2c992,#c9a96e,#e2c992)}.afg-foto img,.afg-start img{display:block;width:100%;height:100%;border:.2rem solid var(--afg-grund);border-radius:50%;object-fit:cover;object-position:50% 28%;background:var(--afg-flaeche)}.afg-foto__punkt{position:absolute;right:.3rem;bottom:.3rem;width:1.4rem;height:1.4rem;border:.25rem solid var(--afg-grund);border-radius:50%;background:#6d6d70}.afg-foto__punkt.ist-frei{background:var(--afg-frei);box-shadow:0 0 #5fae6f99;animation:afg-puls 2.2s infinite}@keyframes afg-puls{70%{box-shadow:0 0 0 .8rem #5fae6f00}to{box-shadow:0 0 #5fae6f00}}.afg-kopf__text{display:grid;gap:.2rem;min-width:0}.afg-rolle{font-size:1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--afg-akzent-text)}.afg-name{font-size:2rem;font-weight:300;line-height:1.2;letter-spacing:-.01em}.afg-status{font-family:var(--afg-lese);font-size:1.45rem;font-style:italic;line-height:1.3;color:var(--afg-leise)}.afg-status.ist-frei{color:#9fd3a9}.afg-titel{margin:.4rem 0 0;font-size:3.6rem;font-weight:300;line-height:1;letter-spacing:-.03em}.afg-akzent{font-family:var(--afg-lese);font-style:italic;font-weight:400;color:var(--afg-akzent)}.afg-text{margin:0;font-family:var(--afg-lese);font-size:1.6rem;line-height:1.55;color:var(--afg-leise)}.afg-knoepfe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;margin-top:.4rem}.afg .afg-knopf{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;padding:.6rem 1.2rem;border:1px solid var(--afg-akzent);border-radius:var(--afg-ecke);font-family:var(--afg-schrift);font-size:1.1rem;font-weight:600;line-height:1.25;letter-spacing:.12em;text-align:left;text-decoration:none;text-transform:uppercase;transition:background-color .25s,border-color .25s,color .25s}.afg .afg-knopf svg{flex:none;width:1.8rem;height:1.8rem}.afg .afg-knopf--voll{background:var(--afg-akzent);color:#111113}.afg .afg-knopf--voll:hover{border-color:var(--afg-akzent-text);background:var(--afg-akzent-text);color:#111113}.afg .afg-knopf--linie{border-color:var(--afg-linie);background:transparent;color:var(--afg-tinte)}.afg .afg-knopf--linie:hover{border-color:var(--afg-tinte);color:var(--afg-tinte)}.afg-knopf__zeilen{display:grid;gap:.2rem}.afg-knopf__nummer{font-size:1.15rem;font-weight:400;letter-spacing:.02em;text-transform:none;white-space:nowrap;color:var(--afg-leise)}.afg-hinweis{margin:0;font-family:var(--afg-lese);font-size:1.25rem;line-height:1.45;color:#ece8e173}.afg :focus-visible{outline:2px solid var(--afg-akzent);outline-offset:2px}.afg .afg-start{position:relative;display:block;width:6.4rem;height:6.4rem;padding:.3rem;border:0;border-radius:50%;background:conic-gradient(from 210deg,#e2c992,#8a6a3a,#e2c992,#c9a96e,#e2c992);box-shadow:0 1.2rem 3rem #0000004d;cursor:pointer;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.afg .afg-start:hover{transform:translateY(-.3rem)}.afg-start.ist-offen{animation:afg-auf .5s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){.afg,.afg *,.afg *:before,.afg *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/afg-gespraech.css.map */
