details.ff-faq .ff-faq-ic{color:var(--ff-brand)}details.ff-faq[open] .ff-faq-ic{background:var(--ff-brand);color:#fff;border-color:var(--ff-brand);transform:rotate(45deg)}details.ff-faq summary:hover .ff-faq-ic{border-color:var(--ff-brand)}.ff-redesign .ffh-1:hover{box-shadow:0 14px 32px rgba(var(--ff-brand-rgb),.38)!important;transform:translateY(-2px)!important}.ff-redesign .ffh-2:hover{border-color:var(--ff-brand)!important;color:var(--ff-brand)!important}.ff-redesign .ffh-3:hover{border-color:var(--ff-brand)!important;transform:translateY(-2px)!important}.ff-redesign .ffh-4:hover{transform:translateY(-2px)!important}.ff-redesign .ffh-5:hover{background:var(--ff-brand-deep)!important;transform:translateY(-2px)!important}.ff-redesign .ffh-6:hover{color:var(--ff-brand-deep)!important;background:#f5fbff!important;border-color:#a8d6ff!important}body.ff-redesign.ff-route-beratung #ffb-cal-inline iframe{border:0;display:block;width:100%!important}@media (width>=768px){body.ff-redesign.ff-route-beratung>div[style*=overflow-x]{overflow-x:clip!important}body.ff-redesign.ff-route-beratung #termin>div{align-items:start!important}body.ff-redesign.ff-route-beratung #termin>div>div:first-child{position:sticky;top:104px}}
