#bp_container{height:100vh}@font-face{font-style:normal;font-weight:400;src:url(https://f.hubspotusercontent10.net/hubfs/8768169/Elements/Theme/fonts/PlusJakartaDisplay-Regular.eot?) format("eot"),url(https://f.hubspotusercontent10.net/hubfs/8768169/Elements/Theme/fonts/PlusJakartaDisplay-Regular.woff) format("woff"),url(https://f.hubspotusercontent10.net/hubfs/8768169/Elements/Theme/fonts/PlusJakartaDisplay-Regular.ttf) format("truetype")}@font-face{font-family:Figtree;font-style:normal;font-weight:500;src:url(https://8768169.fs1.hubspotusercontent-na1.net/hubfs/8768169/Clients/KYL/fonts/Figtree/Figtree-Medium.eot?) format("eot"),url(https://8768169.fs1.hubspotusercontent-na1.net/hubfs/8768169/Clients/KYL/fonts/Figtree/Figtree-Medium.woff) format("woff"),url(https://8768169.fs1.hubspotusercontent-na1.net/hubfs/8768169/Clients/KYL/fonts/Figtree/Figtree-Medium.ttf) format("truetype")}@font-face{font-family:Figtree;font-style:normal;font-weight:700;src:url(https://8768169.fs1.hubspotusercontent-na1.net/hubfs/8768169/Clients/KYL/fonts/Figtree/Figtree-Bold.eot?) format("eot"),url(https://8768169.fs1.hubspotusercontent-na1.net/hubfs/8768169/Clients/KYL/fonts/Figtree/Figtree-Bold.woff) format("woff"),url(https://8768169.fs1.hubspotusercontent-na1.net/hubfs/8768169/Clients/KYL/fonts/Figtree/Figtree-Bold.ttf) format("truetype")}@font-face{font-family:Figtree;font-style:italic;font-weight:700;src:url(https://8768169.fs1.hubspotusercontent-na1.net/hubfs/8768169/Clients/KYL/fonts/Figtree/Figtree-BoldItalic.eot?) format("eot"),url(https://8768169.fs1.hubspotusercontent-na1.net/hubfs/8768169/Clients/KYL/fonts/Figtree/Figtree-BoldItalic.woff) format("woff"),url(https://8768169.fs1.hubspotusercontent-na1.net/hubfs/8768169/Clients/KYL/fonts/Figtree/Figtree-BoldItalic.ttf) format("truetype")}@font-face{font-family:Figtree;font-style:normal;font-weight:900;src:url(https://8768169.fs1.hubspotusercontent-na1.net/hubfs/8768169/Clients/KYL/fonts/Figtree/Figtree-Bold.eot?) format("eot"),url(https://8768169.fs1.hubspotusercontent-na1.net/hubfs/8768169/Clients/KYL/fonts/Figtree/Figtree-Bold.woff) format("woff"),url(https://8768169.fs1.hubspotusercontent-na1.net/hubfs/8768169/Clients/KYL/fonts/Figtree/Figtree-Bold.ttf) format("truetype")}@font-face{font-family:Figtree;font-style:normal;font-weight:900;src:url(https://8768169.fs1.hubspotusercontent-na1.net/hubfs/8768169/Clients/KYL/fonts/Figtree/Figtree-ExtraBold.ttf) format("truetype")}.header__logo .hs-image-widget{height:44px!important;width:auto!important}.footer__logo .hs-image-widget{height:56px!important;width:auto!important}.header__cta-btn{background-color:#ffa722;border:1px solid #ffa722;border-radius:12px;color:#070e35!important;cursor:pointer;display:inline-block;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;line-height:17.6px;padding:14px 26px;text-decoration:none;transition:.2s ease-in-out;white-space:nowrap}.header__cta-btn:hover{background-color:#e8961a;border-color:#e8961a;color:#070e35!important}
/* !important noetig: template_main.min.css setzt .header{position:initial!important}
   in einem Mobile-@media - ohne !important scrollte der Header mobil weg. */.header{left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:1000!important}.sticky-padding{height:110px}html{scroll-padding-top:120px}.custom-button__div__menu,.footer__form{display:none!important}.header__cta-btn .cta-txt-short{display:none}@media (min-width:769px) and (max-width:1150px){.sticky-padding{height:124px}html{scroll-padding-top:134px}}@media (max-width:768px){.sticky-padding{height:84px}html{scroll-padding-top:94px}.header__button.header--element{display:block!important;margin:0;position:absolute;right:64px;top:-43px}.header__cta-btn{font-size:14px;line-height:15.4px;padding:8px 14px}.header__cta-btn .cta-txt-full{display:none}.header__cta-btn .cta-txt-short{display:inline}.anim-frueher-heute{aspect-ratio:5/6!important}.anim-diagnose{margin-bottom:24px}.mobile-hidden{display:none!important}}