.ff-default .ff-el-form-control{background-clip:padding-box;background-image:none;border:0px;border-radius:0;color:var(--bibw-1)!important;line-height:1;margin-bottom:0;max-width:100%;padding:var(--l);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:var(--bibw-3);font-family:"adapt-variable",sans-serif;font-weight:300;font-stretch:85%}.fluentform .ff-el-is-error .text-danger{font-size:var(--xs);margin-top:var(--xxs);padding-left:var(--xl)}form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit{background-color:rgba(68,68,68,1);border-color:rgba(68,68,68,0);color:rgba(238,238,238,1);border-radius:-0px;padding:var(--r)}@media (max-width:767px){.fluentform .ff-text-left{text-align:center}form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit{width:40%}}.footer-link{color:var(--bibw-3)!important;transition:all 0.2s ease-in-out}.footer-link:hover{color:var(--bibw-2)}.leistung-link{transition:color 0.2s ease-in-out!important}.leistung-link:hover{color:var(--bibw-2)}.leistung-detail{max-height:0;overflow:hidden;opacity:0;transition:max-height 0.45s ease,opacity 0.3s ease}.leistung-item.is-open .leistung-detail{max-height:2000px;opacity:1;padding-left:var(--xxl);padding-top:var(--r);padding-bottom:var(--xxl)}.leistung-toggle{width:100%}.leistung-toggle svg{transition:transform 0.3s ease;transform:rotate(90deg)}.leistung-item.is-open .leistung-toggle svg{transform:rotate(-90deg)}.hyphens{hyphens:auto}@media (max-width:767px){.phone-landscape-t-xl{font-size:var(--xl)}. phone-landscape-t-r{font-size:var(--r)}.phone-landscape-p-lr-xl{padding-right:var(--xl);padding-left:var(--xl)}.phone-portrait-p-x{padding:0}.phone-landscape-p-xl{padding:var(--xl)}.phone-landscape-t-s{font-size:var(--s)}.phone-portrait-t-xl{font-size:var(--xl)}.phone-landscape-w-100{width:100%}.phone-landscape-w-80{width:80%}.phone-landscape-hide{display:none}.leistung-item.is-open .leistung-detail{max-height:2000px;opacity:1;padding:0;padding-top:var(--s);padding-bottom:var(--xl)}.leistung-toggle{padding-top:var(--r)}}@media (max-width:479px){.phone-portrait-t-r{font-size:var(--r)}.phone-portrait-t-s{font-size:var(--s)}.phone-portrait-p-t-xl{padding-top:var(--xl)}.phone-portrait-p-t-l{padding-top:var(--l)}.phone-portrait-p-t-m{padding-top:var(--m)}.phone-portrait-p-t-r{padding-top:var(--r)}}