#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}}.kyl-lm-header{padding:0!important}.kyl-lm-header .header__container__main{align-items:center;box-sizing:border-box;display:flex;height:110px;padding:0!important}.kyl-lm-header .header__container--no-navigation{align-items:center;display:flex;justify-content:center;width:100%}.kyl-lm-header__logo{height:auto!important;margin:0!important;width:auto!important}.kyl-lm-header__logo img{display:block;height:auto!important;max-height:none!important;width:110px!important}@media (min-width:769px) and (max-width:1150px){.kyl-lm-header .header__container__main{height:124px}}@media (max-width:768px){.kyl-lm-header .header__container__main{height:84px}.kyl-lm-header__logo img{width:88px!important}}.kyl-lm-footer{padding:32px 20px!important}.kyl-lm-footer__row{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.kyl-lm-footer__logo{display:block;height:28px;width:auto}.kyl-lm-footer__links{align-items:center;display:flex;font-size:14px;gap:10px}.kyl-lm-footer__links a{color:#fafcff;text-decoration:none}.kyl-lm-footer__links a:hover{text-decoration:underline}.kyl-lm-footer__links span{color:#fafcff}.kyl-lm-footer__copy{color:#fafcff;font-size:13px;line-height:1.4;margin:0}.kyl-lm-page .widget-type-rich_text>.hs_cos_wrapper_type_rich_text{display:block}