.kfOHTG_subpage-section{height:75vh}.kfOHTG_layout{margin-top:auto;position:relative}.kfOHTG_content{position:relative}.kfOHTG_wrapper{max-width:50%;padding-top:8rem;padding-bottom:6rem}@media only screen and (min-width:1200px){.kfOHTG_wrapper{max-width:75%}}@media only screen and (min-width:1600px){.kfOHTG_wrapper{max-width:50%}}@media only screen and (max-width:1199px){.kfOHTG_wrapper{max-width:100%}}@media only screen and (max-width:600px){.kfOHTG_wrapper{padding-bottom:4rem}}.kfOHTG_subpage-wrapper{max-width:40rem;margin:auto 0;padding-top:8rem;padding-bottom:6rem}@media only screen and (max-width:1199px){.kfOHTG_subpage-wrapper{padding-bottom:5rem}}@media only screen and (max-width:600px){.kfOHTG_subpage-wrapper{padding-bottom:3rem}[class*=slider] .kfOHTG_subpage-wrapper{padding-left:1.5rem;padding-right:1.5rem}}.kfOHTG_headline{font:700 4rem/4rem GT Walsheim,sans-serif}@media only screen and (max-width:1199px){.kfOHTG_headline.kfOHTG_headline{font:700 3.5rem/3.5rem GT Walsheim,sans-serif}}@media only screen and (max-width:600px){.kfOHTG_headline.kfOHTG_headline{font:700 2.5rem/2.5rem GT Walsheim,sans-serif}}.kfOHTG_smallerHeadline{font:700 3rem/3rem GT Walsheim,sans-serif}@media only screen and (max-width:1199px){.kfOHTG_smallerHeadline.kfOHTG_smallerHeadline{font:700 2.5rem/2.5rem GT Walsheim,sans-serif}}@media only screen and (max-width:600px){.kfOHTG_smallerHeadline.kfOHTG_smallerHeadline{font:700 1.5rem/1.5rem GT Walsheim,sans-serif}}.kfOHTG_subheadline{color:#81819d;margin:0}@media only screen and (min-width:1200px){.kfOHTG_subheadline{font:1.5rem/2.25rem Lato,sans-serif}}@media only screen and (max-width:1199px){.kfOHTG_subheadline{font:1.375rem/2rem Lato,sans-serif}}@media only screen and (max-width:600px){.kfOHTG_subheadline{font:1.25rem/1.75rem Lato,sans-serif}}@media only screen and (min-width:1200px){.kfOHTG_subheadline{font-size:2.5rem;line-height:3.5rem}}@media only screen and (max-width:1199px){.kfOHTG_subheadline{font-size:2rem;line-height:3rem}}@media only screen and (max-width:600px){.kfOHTG_subheadline{font-size:1.5rem;line-height:2rem}}.kfOHTG_subpage-subheadline{color:#81819d;margin:1rem 0 0}@media only screen and (min-width:1200px){.kfOHTG_subpage-subheadline{font:1.5rem/2.25rem Lato,sans-serif}}@media only screen and (max-width:1199px){.kfOHTG_subpage-subheadline{font:1.375rem/2rem Lato,sans-serif}}@media only screen and (max-width:600px){.kfOHTG_subpage-subheadline{font:1.25rem/1.75rem Lato,sans-serif}}.kfOHTG_subheadline,.kfOHTG_subpage-subheadline,.kfOHTG_headline-on-background{color:#fff;text-shadow:.1em .1em 3rem #000}.kfOHTG_cta{cursor:pointer;text-shadow:.1em .1em 3em #000;margin-top:2rem;text-decoration:none;display:flex}:is(.kfOHTG_cta:focus,.kfOHTG_cta:focus-visible){border:2px solid #00cfd6}.kfOHTG_cta-arrow{filter:drop-shadow(2px 2px 2em #000);margin-left:1.5rem}.kfOHTG_cta-label{color:#00cfd6;font-size:3rem}@media only screen and (max-width:1199px){.kfOHTG_cta-label{font-size:2.5rem}}@media only screen and (max-width:600px){.kfOHTG_cta-label{font-size:2rem}}.kfOHTG_partner_logos_wrap{align-items:center;display:flex;position:absolute;bottom:4em;right:0}@media only screen and (max-width:1199px){.kfOHTG_partner_logos_wrap{bottom:2em}}@media only screen and (max-width:600px){.kfOHTG_partner_logos_wrap{display:none}}.kfOHTG_partner_logo{filter:drop-shadow(2px 2px 3em #000);width:8em;height:8em;margin-left:3.5em;position:relative}@media only screen and (max-width:1199px){.kfOHTG_partner_logo{max-width:6em;height:3em;margin-left:2em}}.kfOHTG_background-picture{pointer-events:none;width:100%;height:100%;position:absolute}.kfOHTG_background-picture-shadow{content:"";background:linear-gradient(90deg,#0000004d 30%,#0000 100%);position:absolute;inset:0}.kfOHTG_background-picture-wrapper{justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 88px);display:flex;position:relative}@media only screen and (max-width:1199px){.kfOHTG_background-picture-wrapper{min-height:calc(100vh - 72px)}}.kfOHTG_subpage-background-picture-wrapper{min-height:100%}.kfOHTG_side-banner{background-color:#f7f7fca8;border-top-left-radius:8px;border-bottom-left-radius:8px;align-items:center;max-width:20rem;padding:1.5rem 2rem 1.5rem 1.5rem;display:flex;position:absolute;bottom:4rem;right:0}@media only screen and (max-width:1199px){.kfOHTG_side-banner{display:none}}.kfOHTG_caption-side{color:#505067;margin-left:1.25rem}.kfOHTG_headline-side{font-size:2.75rem}.kfOHTG_white{color:#fff}
