/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (max-width:990px){#toolbar-administration,.local-tasks{display:none}}section.container{position:relative;z-index:1}section.container.pt-auto{padding-top:calc(var(--spacer) * 6)}@media (max-width:768px){section.container.pt-auto{padding-top:calc(var(--spacer) * 1.5)}}section.container.pb-auto{padding-bottom:calc(var(--spacer) * 6)}@media (max-width:768px){section.container.pb-auto{padding-bottom:calc(var(--spacer) * 1.5)}}section.container.backlink+.pt-auto{padding-top:0}section.container .container-default,section.container .container-page{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:var(--spacer-1x);padding-right:var(--spacer-1x)}@media (min-width:991px) and (max-width:1400px){section.container .container-default,section.container .container-page{padding-left:var(--spacer-3x);padding-right:calc(var(--spacer-3x) + 30px)}}section.container .container-small{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:calc(1000px + var(--spacer) + var(--spacer));padding-left:var(--spacer-1x);padding-right:var(--spacer-1x)}@media (min-width:991px) and (max-width:1400px){section.container .container-small{padding-left:var(--spacer-3x);padding-right:calc(var(--spacer-3x) + 30px)}}section.container .container-full{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:100%;padding-left:var(--spacer-1x);padding-right:var(--spacer-1x)}@media (min-width:991px) and (max-width:1400px){section.container .container-full{padding-left:var(--spacer-3x);padding-right:calc(var(--spacer-3x) + 30px)}}section.container .container-full-np{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:100%;padding-left:0;padding-right:0}section.container .row{display:flex;width:auto;--grid-x:0;--grid-y:0;margin-top:calc(var(--grid-y) * -1);margin-left:calc(var(--grid-x) * -.5);margin-right:calc(var(--grid-x) * -.5);flex-wrap:wrap;--grid-x:calc(var(--spacer) * 4);--grid-y:calc(var(--spacer) * 4)}section.container .row.flex-wrap{flex-wrap:wrap}section.container .row>*{margin-top:var(--grid-y);padding-left:calc(var(--grid-x) * .5);padding-right:calc(var(--grid-x) * .5)}@media (max-width:990px){section.container .row{flex-wrap:wrap}}@media (max-width:768px){section.container .row{--grid-x:calc(var(--spacer) * 2);--grid-y:calc(var(--spacer) * 2)}}section.container.row-align-middle .row{align-items:center}section.container.row-align-bottom .row{align-items:flex-end}@media (max-width:990px){section.container.row-reverse-mobile .row{flex-direction:column-reverse}}section.container .container-image .container-video video,section.container .container-image img,section.container .container-text .container-video video,section.container .container-text img{display:block;max-width:100%!important;width:auto!important;height:auto!important;margin:0 auto}section.container .container-image p>img,section.container .container-image>.container-video,section.container .container-text p>img,section.container .container-text>.container-video{display:inline-block;line-height:0}section.container .container-image picture+*{margin-top:var(--grid-x)}section.container .col-align-bottom{align-self:flex-end}section.container .col-align-bottom>p{width:100%}section.container .col-align-middle{align-self:center}section.container .col .inner+.inner-form{margin-top:var(--spacer-2x)}section.container .col.theme-bg .inner{background-color:var(--theme-color);color:var(--theme-color-text);height:100%}section.container .col.theme-bg .inner.pt-auto{padding-top:calc(var(--spacer-4x) * 1.5)}section.container .col.theme-bg .inner.pr-auto{padding-right:calc(var(--spacer-4x) * 1.5)}section.container .col.theme-bg .inner.pb-auto{padding-bottom:calc(var(--spacer-4x) * 1.5)}section.container .col.theme-bg .inner.pl-auto{padding-left:calc(var(--spacer-4x) * 1.5)}section.container .col.theme-bg.has-form .inner{height:auto}section.container .col.theme-bg .btn,section.container .col.theme-bg .form-submit{--button-bg:var(--theme-color-dark);--button-bg-icon:var(--theme-color-dark);--button-bg-hover:var(--theme-color)}section.container .col.theme-border .inner{border:2px solid var(--theme-color)}section.container .col.col-auto:nth-child(odd){width:66.6666666667%}section.container .col.col-auto:nth-child(odd) .inner.pr-auto{padding-right:calc(var(--spacer-4x) * 4)}section.container .col.col-auto:nth-child(odd) .inner.pl-auto{padding-left:calc(var(--spacer-4x) * 4)}section.container .col.col-auto:nth-child(even){width:33.3333333333%}@media (max-width:990px){section.container .col.col-auto:nth-child(odd){width:100%}section.container .col.col-auto:nth-child(odd) .inner.pr-auto{padding-right:calc(var(--spacer))}section.container .col.col-auto:nth-child(odd) .inner.pl-auto{padding-left:calc(var(--spacer))}section.container .col.col-auto:nth-child(even){width:100%}}section.container .col.container-border-row .inner{display:flex;align-content:center;min-height:184px;border:2px solid var(--theme-color)}section.container .col.container-border-row .inner .content{width:70%;align-self:center;padding-right:var(--spacer-2x);padding-top:var(--spacer-1x);padding-bottom:var(--spacer-1x)}section.container .col.container-border-row .inner .image{width:30%;position:relative}section.container .col.container-border-row .inner .image img{display:block;position:absolute;width:auto!important;height:auto!important;max-width:90%;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}section.container .col-wide-content .pr-content{padding-right:0!important}section.container .col-link-highlight li>a,section.container .col-link-highlight p>a{font-weight:700;text-decoration:underline;color:var(--theme-color-dark)}
@media (max-width:990px){#toolbar-administration,.local-tasks{display:none}}section.menu-tiles,section.stage.has-text+section.menu-tiles{--tile-height:100%;--tile-offset:45px;margin-bottom:var(--spacer-4x)}@media (max-width:768px){section.menu-tiles,section.stage.has-text+section.menu-tiles{--tile-height:75%}}section.menu-tiles .link,section.stage.has-text+section.menu-tiles .link{--tile-tx:var(--color-white);--tile-tx-hover:var(--color-black);--tile-tx-active:var(--color-white);--tile-bg:var(--theme-color);--tile-bg-hover:var(--theme-color-dark)}section.menu-tiles .container-default,section.stage.has-text+section.menu-tiles .container-default{position:relative}section.menu-tiles .wrapper,section.stage.has-text+section.menu-tiles .wrapper{position:relative;padding-bottom:var(--tile-offset)}section.menu-tiles .bg,section.stage.has-text+section.menu-tiles .bg{position:absolute;left:0;top:var(--tile-offset);width:100%;height:calc(100% - var(--tile-offset));z-index:1;background-color:var(--color-gray-light)}section.menu-tiles .menu-tiles-wrap,section.stage.has-text+section.menu-tiles .menu-tiles-wrap{position:relative;z-index:2;display:flex;max-width:var(--page-small);margin:0 auto}section.menu-tiles .menu-tiles-wrap>div,section.stage.has-text+section.menu-tiles .menu-tiles-wrap>div{display:block;flex:0 0 25%;padding:0 var(--spacer-2x)}section.menu-tiles .menu-tiles-wrap>div>.link{display:block;position:relative;width:100%;height:0;padding-bottom:var(--tile-height);font-size:var(--font-size-nav)}section.menu-tiles .menu-tiles-wrap>div>.link::after,section.menu-tiles .menu-tiles-wrap>div>.link>img,section.menu-tiles .menu-tiles-wrap>div>.link>picture>img,section.menu-tiles .menu-tiles-wrap>div>.link>span{transition:all 125ms linear 0s}section.menu-tiles .menu-tiles-wrap>div>.link>img,section.menu-tiles .menu-tiles-wrap>div>.link>picture>img{display:block;position:absolute;z-index:2;left:0;right:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:0}section.menu-tiles .menu-tiles-wrap>div>.link::after{content:" ";display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;z-index:1;left:0;right:0;width:100%;height:100%;padding:0 var(--spacer-2x);background-color:var(--tile-bg);color:var(--tile-tx)}section.menu-tiles .menu-tiles-wrap>div>.link>span{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 var(--spacer-2x);position:absolute;z-index:3;width:100%;left:0;top:50%;transform:translate(0,-50%);color:var(--tile-tx);text-transform:uppercase}@media (max-width:768px){section.menu-tiles .menu-tiles-wrap>div>.link>span{padding:0 4px;flex-wrap:wrap}}section.menu-tiles .menu-tiles-wrap>div>.active::after,section.menu-tiles .menu-tiles-wrap>div>a:hover::after{background-color:var(--tile-bg-hover);color:var(--tile-tx-hover)}section.menu-tiles .menu-tiles-wrap>div>.active>span{color:var(--tile-tx-active)}@media (min-width:769px){section.menu-tiles .menu-tiles-wrap>div>a:hover:not(.active)>img,section.menu-tiles .menu-tiles-wrap>div>a:hover:not(.active)>picture>img{opacity:1}section.menu-tiles .menu-tiles-wrap>div>a:hover:not(.active)>span{top:100%;transform:translate(0,0);height:var(--tile-offset);color:var(--tile-tx-hover)}}@media (max-width:768px){section.menu-tiles .menu-tiles-wrap,section.stage.has-text+section.menu-tiles .menu-tiles-wrap{flex-wrap:wrap}section.menu-tiles .menu-tiles-wrap>div,section.stage.has-text+section.menu-tiles .menu-tiles-wrap>div{display:block;flex:0 0 50%}section.menu-tiles .menu-tiles-wrap>div+div+div,section.stage.has-text+section.menu-tiles .menu-tiles-wrap>div+div+div{margin-top:var(--spacer-2x)}}section.menu-tiles.bg-top .wrapper,section.stage.has-text+section.menu-tiles .wrapper{padding-bottom:0}section.menu-tiles.bg-top .bg,section.stage.has-text+section.menu-tiles .bg{top:0;height:var(--tile-offset)}section.menu-tiles.is-empty,section.stage.has-text+section.is-empty.menu-tiles{--tile-height:calc(var(--tile-offset) * 2)}section.menu-tiles.light-colored .link,section.stage.has-text+section.light-colored.menu-tiles .link{--tile-tx:var(--color-black);--tile-tx-hover:var(--color-black);--tile-tx-active:var(--color-white);--tile-bg:var(--theme-color-light);--tile-bg-hover:var(--theme-color)}@media (max-width:990px){section.menu-tiles:first-child,section.stage.has-text+section.menu-tiles:first-child{margin-top:var(--spacer-2x)}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/kfk/assets/vendor/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(/themes/kfk/assets/vendor/slick/fonts/slick.eot);src:url(/themes/kfk/assets/vendor/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/themes/kfk/assets/vendor/slick/fonts/slick.woff) format("woff"),url(/themes/kfk/assets/vendor/slick/fonts/slick.ttf) format("truetype"),url(/themes/kfk/assets/vendor/slick/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal;font-display:swap}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.3}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{--dot-size:15px;position:absolute;bottom:var(--spacer-3x);list-style:none;display:flex;text-align:center;padding:0;margin:0;width:auto;left:50%;transform:translate(-50%,0)}.slick-dots li{position:relative;display:inline-block;height:var(--dot-size);width:var(--dot-size);margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:var(--dot-size);width:var(--dot-size);outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:var(--dot-size);height:var(--dot-size);font-family:slick;font-size:var(--dot-size,6px);line-height:var(--dot-size);text-align:center;color:#fff;opacity:.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#fff;opacity:.75}
@media (max-width:990px){#toolbar-administration,.local-tasks{display:none}}section.stage{--stage-height:450px}section.stage.stage-height-low{--stage-height:230px}@media (max-width:990px){section.stage{--stage-height:50%}section.stage.stage-height-low{--stage-height:20%}}section.stage .container{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:var(--spacer-1x);padding-right:var(--spacer-1x)}@media (min-width:991px) and (max-width:1400px){section.stage .container{padding-left:var(--spacer-3x);padding-right:calc(var(--spacer-3x) + 30px)}}section.stage .stage-item>div{display:block;position:relative;width:100%;height:0;padding-bottom:var(--stage-height);overflow:hidden;background-color:var(--color-gray-light)}section.stage .stage-item>div img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.stage .stage-item .stage-overlay{display:block;width:100%;height:50%;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0);background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);opacity:.69}section.stage .stage-item .stage-text{position:absolute;z-index:2;bottom:calc(var(--spacer-1x) * 5);left:var(--spacer-4x);transform-origin:bottom left;transform:rotate(-6deg)}section.stage .stage-item .stage-text *{font-family:var(--font-highlight);font-size:var(--font-size-h1);color:var(--color-white)}section.stage .stage-item .stage-action{position:absolute;z-index:2;bottom:calc(var(--spacer-1x) * 5);right:var(--spacer-4x)}section.stage .text{display:block;background-color:var(--color-gray-light);padding:var(--spacer-4x)}section.stage .text .maximizer{margin:0 auto;max-width:960px}section.stage .text .maximizer :not(.btn){font-size:var(--font-size-h2)}section.stage .items:not(.slick-initialized) .stage-item+.stage-item{display:none}body.node-24 section.stage .stage-item>div img{-o-object-position:right center;object-position:right center}body.node-24 section.stage .stage-item .stage-overlay{display:none}
@media (max-width:990px){#toolbar-administration,.local-tasks{display:none}}:root{--header-height:0px;--header-content-offset:var(--header-height);--toggle-height:25px;--sidebar-icon-size:32px}@media (max-width:990px){:root{--header-height:90px}}.layout-container{margin-top:var(--header-content-offset,0);overflow:hidden;width:100%}header#header{position:static;z-index:200;width:100%}header#header .container{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:var(--spacer-1x);padding-right:var(--spacer-1x);display:flex;padding-top:var(--spacer-3x);padding-bottom:var(--spacer-4x);flex-direction:row-reverse}@media (min-width:991px) and (max-width:1400px){header#header .container{padding-left:var(--spacer-3x);padding-right:calc(var(--spacer-3x) + 30px)}}header#header .container>div{flex:1 1 50%}header#header ul{display:block;margin:0;padding:0;list-style-type:none}header#header ul>li{display:block;margin:0;padding:0}header#header .toggle-menu{display:none}header#header .topline .logo{display:block;margin:0 0 0 auto;width:100%;max-width:580px}header#header .topline .logo img,header#header .topline .logo svg{display:block;width:100%!important;height:auto!important}header#header .menu-container>nav{padding-top:var(--spacer-4x);padding-bottom:0;font-weight:400;font-size:var(--font-size-nav);line-height:1.25;letter-spacing:.03em;margin-left:calc(var(--spacer-2x) * .5 * -1)}@media (max-width:990px){header#header .menu-container>nav{font-size:var(--font-size-h2)}}header#header .menu-container>nav a{display:inline-block;padding:calc(var(--spacer-1x) * .5) calc(var(--spacer-1x) * 1);white-space:nowrap}@media (max-width:990px){header#header .menu-container>nav a{display:block}}header#header .menu-container>nav>ul{display:inline-block;width:auto;position:relative}header#header .menu-container>nav>ul>li{padding-right:var(--spacer-2x);--link-color:var(--theme-color,var(--color-primary))}header#header .menu-container>nav>ul>li>a{text-transform:uppercase}header#header .menu-container>nav>ul>li>ul{display:none;position:absolute;top:0;left:100%;min-height:100%;min-width:100%;background-color:var(--color-white)}header#header .menu-container>nav>ul>li>ul>li>ul{display:none}header#header .menu-container>nav>ul>li>ul>li>a{color:var(--link-color)}@media (min-width:991px){header#header .menu-container>nav>ul>li>ul>li>a:hover{color:var(--theme-color-dark,var(--link-color))}}header#header .menu-container>nav>ul>li li+li,header#header .menu-container>nav>ul>li+li{margin-top:var(--spacer-1x)}@media (min-width:991px){header#header .menu-container>nav>ul>li.active-trail>a,header#header .menu-container>nav>ul>li:hover>a{background-color:var(--link-color);color:var(--color-white)}header#header .menu-container>nav>ul>li:hover>ul{display:block;z-index:1}}@media (max-width:990px){header#header .menu-container>nav>ul>li:hover>a{background-color:var(--link-color);color:var(--color-white)}header#header .menu-container>nav>ul>li:hover>ul{display:block;z-index:1}}header#header #block-menu-social{display:block;position:fixed;bottom:0;left:50%;left:calc(50% + 640px + var(--spacer-1x))}@media (min-width:991px) and (max-width:1400px){header#header #block-menu-social{left:auto;right:var(--spacer-2x)}}header#header #block-menu-social ul li{--link-color:var(--color-gray);margin-bottom:calc(var(--sidebar-icon-size)/ 2)}header#header #block-menu-social ul li a{display:flex;align-items:center;justify-content:center;color:var(--link-color);width:var(--sidebar-icon-size);height:var(--sidebar-icon-size);line-height:1;font-size:calc(var(--sidebar-icon-size) * .5);padding:0;position:relative}header#header #block-menu-social ul li a.language{border:2px solid var(--link-color);border-radius:50%;text-transform:uppercase;text-align:center;text-indent:1px;font-weight:500}header#header #block-menu-social ul li a:hover{--link-color:var(--color-primary)}header#header #block-menu-social ul li a:hover[href*=linkedin]{--link-color:#0077b5}header#header #block-menu-social ul li a:hover[href*=instagram]{--link-color:#833AB4}header#header #block-menu-social ul li a:hover[href*=facebook]{--link-color:#3b5998}header#header #block-menu-social ul li a:hover[href*=youtube]{--link-color:#FF0000}header#header #block-menu-social ul li.icon-link span{display:none}header#header #block-menu-social ul li.icon-link svg{display:block;width:75%;height:75%;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:currentColor}header#header #block-menu-social ul li.share-link{display:none}header#header #block-menu-social ul li:last-child{margin-bottom:calc(var(--spacer-2x) * .5)}header#header #spenden-btn{display:block;position:fixed;z-index:100;left:0;top:50%;transform:translate(0,-50%)}header#header #spenden-btn a{display:block;width:150px}header#header #spenden-btn a svg #btn{display:block}header#header #spenden-btn a svg #hover{display:none}header#header #spenden-btn a:hover svg #btn{display:none}header#header #spenden-btn a:hover svg #hover{display:block}@media (max-width:990px){header#header{--sidebar-icon-size:40px;position:fixed;left:0;top:0;width:100%}header#header>.container{padding-top:0;padding-bottom:0;flex-direction:column;min-height:var(--header-height);max-height:100vh}header#header .topline{background-color:var(--color-white);display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding-top:var(--spacer-1x);padding-bottom:var(--spacer-1x);flex:0 0 var(--header-height)!important;border-bottom:1px solid var(--theme-color-dark,var(--color-primary))}header#header .topline .logo{width:50%;max-width:250px}header#header .toggle-menu{display:block;cursor:pointer;padding:0;margin:0;border-width:0!important;outline:0!important;width:32px;height:20px;background-color:transparent!important}header#header .toggle-menu span{position:relative;display:block;width:100%;height:100%}header#header .toggle-menu span i{position:absolute;display:block;width:100%;height:2px;top:50%;left:50%;transform:translate(-50%,0);background-color:var(--color-gray-dark)}header#header .toggle-menu span i:nth-child(1){top:0}header#header .toggle-menu span i:nth-child(2){top:50%}header#header .toggle-menu span i:nth-child(3){top:100%}header#header .container>.content{display:none;height:100%;flex:1 1 100%;flex-direction:column;background-color:var(--color-white);margin:0 calc(var(--spacer-1x) * -1);padding-top:var(--spacer-1x)}header#header .menu-container{flex-grow:1}header#header .menu-container>nav{margin:0;padding:0}header#header .menu-container>nav>ul{display:block}header#header .menu-container>nav>ul>li{padding:0}header#header .menu-container>nav>ul>li>a{padding-top:var(--spacer-1x);padding-bottom:var(--spacer-1x);color:var(--theme-color);display:block}header#header .menu-container>nav>ul>li>ul{position:static;min-height:auto}header#header .menu-container>nav>ul>li li+li,header#header .menu-container>nav>ul>li+li{margin-top:0}header#header #block-menu-social{flex:0 0 auto;position:static;bottom:0;left:0;transform:none}header#header #block-menu-social ul{display:flex;justify-content:space-around;padding:var(--spacer-1x)}header#header #block-menu-social ul li{margin:0}}body.is-front header#header #spenden-btn,body.node-17 header#header #spenden-btn{display:none}@media (max-width:1180px){header#header #spenden-btn{display:none}}@media (max-width:990px){body.menu-on header#header .toggle-menu{height:32px}body.menu-on header#header .toggle-menu span i:nth-child(1){top:50%;transform:translate(-50%,-50%) rotate(-45deg)}body.menu-on header#header .toggle-menu span i:nth-child(2){width:0}body.menu-on header#header .toggle-menu span i:nth-child(3){top:50%;transform:translate(-50%,-50%) rotate(45deg)}body.menu-on header#header .container{min-height:calc(var(--vh,1vh) * 100)}body.menu-on header#header .container .content{display:flex}}
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:DIN;src:url(/themes/kfk/assets/fonts/DIN/dinlight-webfont.woff2) format("woff2"),url(/themes/kfk/assets/fonts/DIN/dinlight-webfont.woff) format("woff"),url(/themes/kfk/assets/fonts/DIN/dinlight-webfont.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DIN;src:url(/themes/kfk/assets/fonts/DIN/dinregular-webfont.woff2) format("woff2"),url(/themes/kfk/assets/fonts/DIN/dinregular-webfont.woff) format("woff"),url(/themes/kfk/assets/fonts/DIN/dinregular-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DIN;src:url(/themes/kfk/assets/fonts/DIN/dinmedium-webfont.woff2) format("woff2"),url(/themes/kfk/assets/fonts/DIN/dinmedium-webfont.woff) format("woff"),url(/themes/kfk/assets/fonts/DIN/dinmedium-webfont.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DIN;src:url(/themes/kfk/assets/fonts/DIN/dinbold-webfont.woff2) format("woff2"),url(/themes/kfk/assets/fonts/DIN/dinbold-webfont.woff) format("woff"),url(/themes/kfk/assets/fonts/DIN/dinbold-webfont.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:kg_nothing_you_could;src:url(/themes/kfk/assets/fonts/kgnothing/kgnothingyoucoulddo-webfont.woff2) format("woff2"),url(/themes/kfk/assets/fonts/kgnothing/kgnothingyoucoulddo-webfont.woff) format("woff"),url(/themes/kfk/assets/fonts/kgnothing/kgnothingyoucoulddo-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:kg_nothing_you_could;src:url(/themes/kfk/assets/fonts/kgnothing/kgnothingyoucoulddobold-webfont.woff2) format("woff2"),url(/themes/kfk/assets/fonts/kgnothing/kgnothingyoucoulddobold-webfont.woff) format("woff"),url(/themes/kfk/assets/fonts/kgnothing/kgnothingyoucoulddobold-webfont.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.btn,.button.form-submit{--button-height:44px;--button-color:var(--color-white);--button-color-arrow:var(--color-white);--button-bg:var(--theme-color,var(--color-primary));--button-bg-icon:var(--theme-color,var(--color-primary));--button-bg-hover:var(--theme-color-dark,var(--color-primary-dark));display:inline-flex;align-items:center;outline:0!important;cursor:pointer;border-radius:calc(var(--button-height)/ 2);border-width:0;padding:.35em calc(var(--button-height)/ 2) .2em calc(var(--button-height) - .2em);min-height:var(--button-height);background-color:var(--button-bg);color:var(--button-color);flex-grow:1;text-align:left;text-transform:uppercase;font-weight:400;font-size:var(--font-size-button);line-height:1.2;position:relative;z-index:1;transition:all var(--anim-speed-1x) ease-in-out 0s;font-family:var(--font-default)}.btn::after,.btn::before,.button.form-submit::after,.button.form-submit::before{content:">";display:flex;width:var(--button-height);height:var(--button-height);border-radius:calc(var(--button-height)/ 2);color:var(--button-color-arrow);align-items:center;justify-content:center;position:absolute;z-index:-1;left:0;top:0;transition:all var(--anim-speed-1x) ease-in-out 0s}.btn::before,.button.form-submit::before{content:" ";background-color:var(--button-bg-icon)}.btn:focus::before,.btn:hover::before,.button.form-submit:focus::before,.button.form-submit:hover::before{width:100%!important;background-color:var(--button-bg-hover);box-shadow:0 3px 15px 0 rgba(0,0,0,.1)}.btn:disabled,.button.form-submit:disabled{cursor:not-allowed}.btn-xs.btn,.btn-xs.button.form-submit{--button-height:26px}.btn-lg.btn,.btn-lg.button.form-submit{font-size:var(--font-size-button-lg);--button-height:60px;--button-color:var(--theme-color,var(--color-primary));--button-bg:transparent;padding-left:calc(var(--button-height) + .35em)}.btn-lg.btn:focus,.btn-lg.btn:hover,.btn-lg.button.form-submit:focus,.btn-lg.button.form-submit:hover{--button-color:var(--color-white)}.btn-back.btn::after,.btn-back.button.form-submit::after,.webform-button--previous.btn::after,.webform-button--previous.button.form-submit::after{content:"<"}.btn-transparent.btn,.btn-transparent.button.form-submit{--button-color:var(--theme-color,var(--color-primary));--button-bg:transparent;--button-bg-icon:transparent}.btn-transparent.btn::after,.btn-transparent.button.form-submit::after{color:var(--button-color)}.btn-transparent.btn:focus,.btn-transparent.btn:hover,.btn-transparent.button.form-submit:focus,.btn-transparent.button.form-submit:hover{--button-color:var(--color-white)}@media (max-width:990px){#toolbar-administration,.local-tasks{display:none}}*,::after,::before{box-sizing:border-box}html{height:-webkit-fill-available;scroll-behavior:smooth}:host,:root{--color-text:#000000;--color-white:#FFFFFF;--color-light:#F5F3F1;--color-dark:#575656;--color-black:#000000;--color-primary:#F7A800;--color-primary-dark:#CC8C03;--color-success:#619018;--color-success-dark:#527a14;--color-danger:#dc143c;--color-danger-dark:#c51236;--color-warning:#CC8C03;--color-info:#04747B;--color-gray-dark:#575656;--color-gray:#BABABA;--color-gray-light:#F5F3F1;--color-stiftung-dark:#CC8C03;--color-stiftung:#F7A800;--color-stiftung-light:#FFE9C0;--color-angebote-dark:#619018;--color-angebote:#7AB51D;--color-angebote-light:#DAE9C3;--color-forschung-dark:#04747B;--color-forschung:#0298A1;--color-forschung-light:#BCE2E4;--color-spender-dark:#015C4D;--color-spender:#017B68;--color-spender-light:#BCDBD6;--font-default:"DIN",sans-serif;--font-highlight:"kg_nothing_you_could",sans-serif;--font-size-default:15px;--font-size-small:0.8666666667em;--font-size-button:0.8666666667rem;--font-size-button-lg:1.2rem;--font-size-p:1rem;--font-size-p-small:0.8666666667rem;--font-size-h1-huge:2.3333333333rem;--font-size-h1:1.8rem;--font-size-h2:1.4rem;--font-size-h3:1.2rem;--font-size-h4:1rem;--font-size-h5:0.8666666667rem;--font-size-nav:0.8666666667rem;--font-size-navfooter:0.8666666667rem;--spacer:0.5rem;--spacer-1x:0.5rem;--spacer-2x:1rem;--spacer-3x:1.5rem;--spacer-4x:2rem;--aspect-perc-16-9:calc(100% / 16 * 9);--anim-speed-1x:150ms;--anim-speed-2x:300ms;--anim-speed-3x:500ms;--anim-speed-nav:650ms;--page-small:1060px}@media (max-width:768px){:host,:root{--spacer:1rem;--spacer-1x:1rem}}html{font-size:var(--font-size-default);line-height:1.5}@media (max-width:768px){html{font-size:calc(var(--font-size-default) * 1.1)}}body{min-height:100vh;min-height:-webkit-fill-available;background:var(--color-white);color:var(--color-text);font-family:var(--font-default);font-size:var(--font-size-p);font-weight:300;line-height:1.4666666667;margin:0;padding:0}body.small{font-size:var(--font-size-p-small)}#top-anchor{position:absolute;width:1px;height:1px;top:var(--header-height,0);left:0}body.webform #block-mainpagecontent{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:var(--spacer-1x);padding-right:var(--spacer-1x);padding-top:calc(var(--spacer) * 12);padding-bottom:calc(var(--spacer) * 12)}@media (min-width:991px) and (max-width:1400px){body.webform #block-mainpagecontent{padding-left:var(--spacer-3x);padding-right:calc(var(--spacer-3x) + 30px)}}@media (max-width:768px){body.webform #block-mainpagecontent{padding-top:calc(var(--spacer) * 4);padding-bottom:calc(var(--spacer) * 4)}}form.webform-submission-form{margin-left:auto;margin-right:auto}form.webform-submission-form [data-drupal-messages]{display:none}form{--radius-default:25px;--border-color:var(--color-gray-dark);--text-color:var(--color-text);--input-bg:var(--color-white)}form .form-disabled{--border-color:var(--color-dark);--text-color:var(--color-dark);--input-bg:rgba(255,255,255,0.25)}form.light{--border-color:var(--color-white);--text-color:var(--color-black);--input-bg:rgba(0,0,0,0.5)}input.form-date,input.form-email,input.form-number,input.form-tel,input.form-text,select.form-select,textarea.form-textarea{flex:1 1 auto;display:block;width:100%;height:50px;line-height:24px;font-size:var(--font-size-p,15px);padding:13px var(--spacer-2x) 11px;outline:0;border:1px solid var(--border-color);border-radius:var(--radius-default);background:0 0;color:var(--text-color);background:var(--input-bg)}input.form-date:-internal-autofill-selected,input.form-date:-webkit-autofill,input.form-date:-webkit-autofill:focus,input.form-email:-internal-autofill-selected,input.form-email:-webkit-autofill,input.form-email:-webkit-autofill:focus,input.form-number:-internal-autofill-selected,input.form-number:-webkit-autofill,input.form-number:-webkit-autofill:focus,input.form-tel:-internal-autofill-selected,input.form-tel:-webkit-autofill,input.form-tel:-webkit-autofill:focus,input.form-text:-internal-autofill-selected,input.form-text:-webkit-autofill,input.form-text:-webkit-autofill:focus,select.form-select:-internal-autofill-selected,select.form-select:-webkit-autofill,select.form-select:-webkit-autofill:focus,textarea.form-textarea:-internal-autofill-selected,textarea.form-textarea:-webkit-autofill,textarea.form-textarea:-webkit-autofill:focus{background-color:var(--input-bg)!important}input.form-date:focus,input.form-email:focus,input.form-number:focus,input.form-tel:focus,input.form-text:focus,select.form-select:focus,textarea.form-textarea:focus{caret-color:var(--border-color)}input.form-date.form-select,input.form-email.form-select,input.form-number.form-select,input.form-tel.form-select,input.form-text.form-select,select.form-select.form-select,textarea.form-textarea.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input.form-date.form-textarea,input.form-email.form-textarea,input.form-number.form-textarea,input.form-tel.form-textarea,input.form-text.form-textarea,select.form-select.form-textarea,textarea.form-textarea.form-textarea{height:auto;min-height:150px}.form-item{display:block;position:relative;margin:0 0 var(--spacer-2x);width:100%}.form-item>label{display:block;font-size:var(--font-size-p);font-weight:700;padding:5px 0 0;display:none}.form-item>div{flex-grow:1}.form-item>.description{display:none}.form-item .input-group{display:flex}.form-item .input-group span{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 var(--spacer-4x) 0 var(--spacer-3x);background-color:var(--theme-color-light);color:var(--theme-color-dark);font-weight:700;border:1px solid var(--border-color);border-radius:var(--radius-default);border-width:1px 1px 1px 0}.form-item .input-group input{border-top-right-radius:0;border-bottom-right-radius:0}.form-item .input-group span{border-top-left-radius:0;border-bottom-left-radius:0}.form-item .form-item--error-message{padding:2px 0 0;font-size:calc(var(--font-size-p-small) * .85);line-height:1;color:var(--color-danger);position:absolute;top:100%;right:12px}.form-item.form-item--error{--border-color:var(--color-danger)}.form-item.form-item--error>label{color:var(--color-danger)}.form-item.webform-type-checkboxes{border-width:0;padding:0}.form-item.webform-type-checkboxes.error{color:var(--color-danger)}.form-item.webform-type-checkboxes.error .fieldset-wrapper>div:first-child{display:none}.form-item.js-form-type-checkbox,.form-item.js-form-type-radio{display:block}.form-item.js-form-type-checkbox>input,.form-item.js-form-type-radio>input{display:block;position:absolute;left:0;top:.25em;font-size:1em;width:20px;height:20px}.form-item.js-form-type-checkbox>input:checked+label,.form-item.js-form-type-radio>input:checked+label{color:var(--color-text)!important}.form-item.js-form-type-checkbox>input:checked,.form-item.js-form-type-radio>input:checked{background-color:var(--color-primary)}.form-item.js-form-type-checkbox>label,.form-item.js-form-type-radio>label{display:block;font-weight:inherit;white-space:nowrap;position:relative;padding-left:var(--spacer-4x);cursor:pointer;font-family:var(--font-regular);font-size:var(--font-size-small)}.form-item.js-form-type-checkbox>label>div,.form-item.js-form-type-radio>label>div{white-space:normal}.form-item.js-form-type-checkbox>label>div a,.form-item.js-form-type-radio>label>div a{color:var(--theme-color,var(--color-primary))}.form-item.js-form-type-checkbox .form-item--error-message,.form-item.js-form-type-radio .form-item--error-message{position:static;padding-left:var(--spacer-4x)}.form-item .iti{flex:1 1 auto}.form-item.js-webform-states-hidden>label{float:left}.form-item.js-webform-states-hidden>input{width:100%}.form-item .form-checkboxes{display:inline-flex}.form-item .form-checkboxes .form-item{min-width:150px;padding-right:var(--spacer-2x)}@media (max-width:768px){.form-item .form-checkboxes{display:block}.form-item .form-checkboxes .form-item{display:block}}@media (max-width:768px){.form-item{flex-wrap:wrap;margin:0 0 var(--spacer)}.form-item>label{padding-top:0}.form-item .form-item--error-message{padding-right:0;font-size:.75rem}.form-item.js-webform-states-hidden>label{float:none}.form-item.js-webform-states-hidden>input{width:100%!important}}.form-actions-flex>div:first-child{flex:1 1 auto}.form-actions-flex>div:last-child{flex:0 0 196px}.form-actions-flex>div:last-child .button{display:block;text-transform:uppercase}@media (max-width:768px){.form-actions-flex>div{width:100%!important}.form-actions-flex>div+div{margin-top:var(--spacer-2x)}}.form-actions{margin-top:var(--spacer-4x);display:flex;justify-content:space-between}.form-actions>:only-child{margin-left:auto}.button.form-submit{flex-grow:0}.webform-flexbox{margin-top:0!important;margin-bottom:var(--spacer-2x)!important}.theme-wrapper{display:block;margin:0!important;padding:var(--spacer-4x);border:2px solid var(--theme-color-dark)}.form-flex-anrede.webform-flexbox>.webform-flex:first-child{flex:0 0 140px;width:140px}@media (min-width:768px){.form-flex-anrede.webform-flexbox{width:calc(100% + .5em + .5em + .5em)}}@media (max-width:768px){.form-flex-anrede.webform-flexbox>.webform-flex{flex-wrap:wrap}.form-flex-anrede.webform-flexbox>.webform-flex:first-child{flex:1 1 100%;width:100%}}.form-item-paymentlog{display:none}.webform-submission-spenden-form .webform-button--submit{display:none}.ui-widget-overlay{background-color:rgba(0,0,0,.8);opacity:1;z-index:1001!important}.ui-widget.ui-widget-content{z-index:1002!important;max-width:100%;padding:0;border:2px solid var(--theme-color,var(--color-primary));border-radius:0}.ui-widget.ui-widget-content .ui-dialog-titlebar{background:0 0!important;border-width:0;position:relative}.ui-widget.ui-widget-content .ui-dialog-titlebar>.ui-dialog-title{display:none}.ui-widget.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close{border-width:0!important;background:0 0!important;position:absolute;z-index:1000;top:var(--spacer-3x);right:var(--spacer-3x);padding:0;cursor:pointer}.ui-widget.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon.ui-icon.ui-icon-closethick{background-image:url(/themes/kfk/assets/vendor/fontawesome/svgs/solid/xmark.svg);background-position:center;background-size:contain;display:block;width:100%;height:100%}.ui-widget.ui-widget-content form.webform-submission-form{padding:var(--spacer-1x) var(--spacer-2x) var(--spacer-2x)}.ui-widget.ui-widget-content .form-actions>*{margin-left:auto}.small,small,ul.small{font-size:var(--font-size-small)}.p,p{font-size:var(--font-size-p);font-weight:300;line-height:1.4666666667}.p.small,p.small{font-size:var(--font-size-p-small)}.h1,h1{font-size:var(--font-size-h1);font-weight:700}.h1-huge{font-size:var(--font-size-h1-huge);font-weight:400;line-height:1}@media (max-width:990px){.h1-huge{font-size:calc(var(--font-size-h1-huge) * .65)}}.h2,h2{font-size:var(--font-size-h2);font-weight:700}.h3,h3{font-size:var(--font-size-h3);font-weight:700}.h4,h4{font-size:var(--font-size-h4);font-weight:400}.h5,h5{font-size:var(--font-size-h5)}.fs-regular{font-weight:400}.fs-medium{font-weight:700}.bold,.fs-bold{font-weight:700}.fs-highlight{font-family:var(--font-highlight)}.fs-zitat{font-family:var(--font-highlight);font-size:var(--font-size-h1);line-height:1.8518518519}.fs-zitat-sm{font-family:var(--font-highlight);font-weight:400;font-size:var(--font-size-h3);line-height:1.6666666667}.fs-zitat-sm em{display:inline-block;white-space:nowrap;font-family:var(--font-default);font-size:var(--font-size-p-small);text-transform:uppercase;opacity:.5;vertical-align:baseline}.little{font-size:.5rem}a{text-decoration:none;color:inherit}a:focus,a:hover{text-decoration:inherit}.btn-wide{min-width:270px;text-align:center}.text-align-center{text-align:center}.text-align-right{text-align:right}.upper{text-transform:uppercase}h1,h2,h3,h4,h5,h6,p,ul{margin:0 0 var(--spacer-2x)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child,ul:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child{margin-bottom:0}.fs-zitat,h1,h2,h3{margin-bottom:var(--spacer-3x)}ul+h1,ul+h2,ul+h3{margin-top:var(--spacer-3x)}.theme-bg-text{background-color:var(--theme-color,#f7a800);padding:var(--spacer-4x)}.theme-bg-light-text{background-color:var(--theme-color-light,#f7a800);padding:var(--spacer-4x)}.text ul{list-style:none;padding:0;margin:0;margin-left:2rem}.text ul li::before{content:">";color:inherit;font-weight:700;display:inline-block;font-size:.85em;width:2rem;margin-left:-2rem}.text ul li>p:first-child{display:inline-block;vertical-align:top}.text ul li+li{margin-top:var(--spacer-2x)}.text p strong{font-weight:700}.crossed-headline{font-family:var(--font-highlight);font-size:var(--font-size-h3);margin-bottom:var(--spacer-4x);display:flex;justify-content:center;gap:var(--spacer-2x);text-align:center;white-space:nowrap}.crossed-headline::after,.crossed-headline::before{content:" ";display:block;flex:1 1 1%;opacity:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAA1JREFUGFdjYGBg+A8AAQQBAHAgZQsAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:center center;background-size:100% 1px}.text ul.kennzahlen,ul.kennzahlen{display:flex;gap:var(--spacer-2x);margin:0;padding:0}.text ul.kennzahlen>li,ul.kennzahlen>li{margin:0;padding:0;flex:1 1 1%;text-align:center}.text ul.kennzahlen>li::before,ul.kennzahlen>li::before{content:"";display:none}.text ul.kennzahlen>li .title,.text ul.kennzahlen>li>h3,ul.kennzahlen>li .title,ul.kennzahlen>li>h3{font-size:var(--font-size-h1-huge);font-weight:400;line-height:1;margin-bottom:var(--spacer-1x)}@media (max-width:990px){.text ul.kennzahlen>li .title,.text ul.kennzahlen>li>h3,ul.kennzahlen>li .title,ul.kennzahlen>li>h3{font-size:calc(var(--font-size-h1-huge) * .65)}}@media (max-width:990px){.text ul.kennzahlen,ul.kennzahlen{flex-direction:column}.text ul.kennzahlen>li,ul.kennzahlen>li{flex:1 1 100%;display:flex;align-items:center;text-align:left}.text ul.kennzahlen>li .title,.text ul.kennzahlen>li>h3,ul.kennzahlen>li .title,ul.kennzahlen>li>h3{flex:0 0 100px;padding-right:var(--spacer-2x);margin:0;text-align:center}}ul.fact-list{display:block;margin:0;padding:0;list-style-type:none}ul.fact-list>li{display:flex;margin:0;padding:0}ul.fact-list>li::before{content:"";display:none}ul.fact-list>li h3{margin:0;width:200px;flex:none;font-size:var(--font-size-p);font-weight:300;line-height:1.4666666667}ul.fact-list>li h3.small{font-size:var(--font-size-p-small)}ul.fact-list>li+li{margin-top:var(--spacer-1x)}@media (max-width:768px){ul.fact-list>li{display:block}ul.fact-list>li h3{width:100%;font-weight:700}}p>a:not(.btn){color:var(--theme-color-dark)}a.arrow-link{font-weight:700}a.arrow-link::before{content:">";display:inline-block;padding-right:.25rem}@media (min-width:769px){.mobile-break{display:none}}@media (max-width:768px){.mobile-break{display:inline-block}.mobile-break:after{content:"-"}}.bg-text{background:var(--color-text)!important;--color-inherit-bg:var(--color-text);--color-btn-contrast:var(--color-text)}.text-text{color:var(--color-text)}.bg-white{background:var(--color-white)!important;--color-inherit-bg:var(--color-white);--color-btn-contrast:var(--color-white)}.text-white{color:var(--color-white)}.bg-light{background:var(--color-light)!important;--color-inherit-bg:var(--color-light);--color-btn-contrast:var(--color-light)}.text-light{color:var(--color-light)}.bg-dark{background:var(--color-dark)!important;--color-inherit-bg:var(--color-dark);--color-btn-contrast:var(--color-dark)}.text-dark{color:var(--color-dark)}.bg-black{background:var(--color-black)!important;--color-inherit-bg:var(--color-black);--color-btn-contrast:var(--color-black)}.text-black{color:var(--color-black)}.bg-primary{background:var(--color-primary)!important;--color-inherit-bg:var(--color-primary);--color-btn-contrast:var(--color-primary)}.text-primary{color:var(--color-primary)}.bg-primary-dark{background:var(--color-primary-dark)!important;--color-inherit-bg:var(--color-primary-dark);--color-btn-contrast:var(--color-primary-dark)}.text-primary-dark{color:var(--color-primary-dark)}.bg-success{background:var(--color-success)!important;--color-inherit-bg:var(--color-success);--color-btn-contrast:var(--color-success)}.text-success{color:var(--color-success)}.bg-success-dark{background:var(--color-success-dark)!important;--color-inherit-bg:var(--color-success-dark);--color-btn-contrast:var(--color-success-dark)}.text-success-dark{color:var(--color-success-dark)}.bg-danger{background:var(--color-danger)!important;--color-inherit-bg:var(--color-danger);--color-btn-contrast:var(--color-danger)}.text-danger{color:var(--color-danger)}.bg-danger-dark{background:var(--color-danger-dark)!important;--color-inherit-bg:var(--color-danger-dark);--color-btn-contrast:var(--color-danger-dark)}.text-danger-dark{color:var(--color-danger-dark)}.bg-warning{background:var(--color-warning)!important;--color-inherit-bg:var(--color-warning);--color-btn-contrast:var(--color-warning)}.text-warning{color:var(--color-warning)}.bg-info{background:var(--color-info)!important;--color-inherit-bg:var(--color-info);--color-btn-contrast:var(--color-info)}.text-info{color:var(--color-info)}.bg-gray-dark{background:var(--color-gray-dark)!important;--color-inherit-bg:var(--color-gray-dark);--color-btn-contrast:var(--color-gray-dark)}.text-gray-dark{color:var(--color-gray-dark)}.bg-gray{background:var(--color-gray)!important;--color-inherit-bg:var(--color-gray);--color-btn-contrast:var(--color-gray)}.text-gray{color:var(--color-gray)}.bg-gray-light{background:var(--color-gray-light)!important;--color-inherit-bg:var(--color-gray-light);--color-btn-contrast:var(--color-gray-light)}.text-gray-light{color:var(--color-gray-light)}.bg-stiftung-dark{background:var(--color-stiftung-dark)!important;--color-inherit-bg:var(--color-stiftung-dark);--color-btn-contrast:var(--color-stiftung-dark)}.text-stiftung-dark{color:var(--color-stiftung-dark)}.bg-stiftung{background:var(--color-stiftung)!important;--color-inherit-bg:var(--color-stiftung);--color-btn-contrast:var(--color-stiftung)}.text-stiftung{color:var(--color-stiftung)}.bg-stiftung-light{background:var(--color-stiftung-light)!important;--color-inherit-bg:var(--color-stiftung-light);--color-btn-contrast:var(--color-stiftung-light)}.text-stiftung-light{color:var(--color-stiftung-light)}.bg-angebote-dark{background:var(--color-angebote-dark)!important;--color-inherit-bg:var(--color-angebote-dark);--color-btn-contrast:var(--color-angebote-dark)}.text-angebote-dark{color:var(--color-angebote-dark)}.bg-angebote{background:var(--color-angebote)!important;--color-inherit-bg:var(--color-angebote);--color-btn-contrast:var(--color-angebote)}.text-angebote{color:var(--color-angebote)}.bg-angebote-light{background:var(--color-angebote-light)!important;--color-inherit-bg:var(--color-angebote-light);--color-btn-contrast:var(--color-angebote-light)}.text-angebote-light{color:var(--color-angebote-light)}.bg-forschung-dark{background:var(--color-forschung-dark)!important;--color-inherit-bg:var(--color-forschung-dark);--color-btn-contrast:var(--color-forschung-dark)}.text-forschung-dark{color:var(--color-forschung-dark)}.bg-forschung{background:var(--color-forschung)!important;--color-inherit-bg:var(--color-forschung);--color-btn-contrast:var(--color-forschung)}.text-forschung{color:var(--color-forschung)}.bg-forschung-light{background:var(--color-forschung-light)!important;--color-inherit-bg:var(--color-forschung-light);--color-btn-contrast:var(--color-forschung-light)}.text-forschung-light{color:var(--color-forschung-light)}.bg-spender-dark{background:var(--color-spender-dark)!important;--color-inherit-bg:var(--color-spender-dark);--color-btn-contrast:var(--color-spender-dark)}.text-spender-dark{color:var(--color-spender-dark)}.bg-spender{background:var(--color-spender)!important;--color-inherit-bg:var(--color-spender);--color-btn-contrast:var(--color-spender)}.text-spender{color:var(--color-spender)}.bg-spender-light{background:var(--color-spender-light)!important;--color-inherit-bg:var(--color-spender-light);--color-btn-contrast:var(--color-spender-light)}.text-spender-light{color:var(--color-spender-light)}.text-theme{color:var(--theme-color)}.text-theme-dark{color:var(--theme-color-dark)}.text-theme-light{color:var(--theme-color-light)}.theme-gray{--theme-color-dark:var(--color-gray-dark);--theme-color:var(--color-gray);--theme-color-light:var(--color-gray-light);--theme-color-text:var(--color-white)}.btn-gray{--theme-color-dark:var(--color-gray-dark,var(--color-gray));--theme-color:var(--color-gray);--theme-color-light:var(--color-gray-light,var(--color-gray))}.theme-stiftung{--theme-color-dark:var(--color-stiftung-dark);--theme-color:var(--color-stiftung);--theme-color-light:var(--color-stiftung-light);--theme-color-text:var(--color-white)}.btn-stiftung{--theme-color-dark:var(--color-stiftung-dark,var(--color-stiftung));--theme-color:var(--color-stiftung);--theme-color-light:var(--color-stiftung-light,var(--color-stiftung))}.theme-angebote{--theme-color-dark:var(--color-angebote-dark);--theme-color:var(--color-angebote);--theme-color-light:var(--color-angebote-light);--theme-color-text:var(--color-white)}.btn-angebote{--theme-color-dark:var(--color-angebote-dark,var(--color-angebote));--theme-color:var(--color-angebote);--theme-color-light:var(--color-angebote-light,var(--color-angebote))}.theme-forschung{--theme-color-dark:var(--color-forschung-dark);--theme-color:var(--color-forschung);--theme-color-light:var(--color-forschung-light);--theme-color-text:var(--color-white)}.btn-forschung{--theme-color-dark:var(--color-forschung-dark,var(--color-forschung));--theme-color:var(--color-forschung);--theme-color-light:var(--color-forschung-light,var(--color-forschung))}.theme-spender{--theme-color-dark:var(--color-spender-dark);--theme-color:var(--color-spender);--theme-color-light:var(--color-spender-light);--theme-color-text:var(--color-white)}.btn-spender{--theme-color-dark:var(--color-spender-dark,var(--color-spender));--theme-color:var(--color-spender);--theme-color-light:var(--color-spender-light,var(--color-spender))}.theme-white{--theme-color-dark:var(--color-white-dark);--theme-color:var(--color-white);--theme-color-light:var(--color-white-light);--theme-color-text:var(--color-white)}.btn-white{--theme-color-dark:var(--color-white-dark,var(--color-white));--theme-color:var(--color-white);--theme-color-light:var(--color-white-light,var(--color-white));--button-color:var(--color-black);--button-color-arrow:var(--color-black)}.btn-white.btn-lg{--button-color:var(--color-white)}.btn-white.btn-lg:focus,.btn-white.btn-lg:hover{--button-bg-icon:var(--color-white);--button-bg-hover:var(--color-primary);--button-color:var(--color-white);--button-color-arrow:var(--color-white)}.btn-white.btn-transparent{--button-color:var(--color-black)}.btn-white.btn-transparent:focus,.btn-white.btn-transparent:hover{--button-color:var(--color-black)}.theme-danger{--theme-color-dark:var(--color-danger-dark);--theme-color:var(--color-danger);--theme-color-light:var(--color-danger-light);--theme-color-text:var(--color-white)}.btn-danger{--theme-color-dark:var(--color-danger-dark,var(--color-danger));--theme-color:var(--color-danger);--theme-color-light:var(--color-danger-light,var(--color-danger))}.theme-success{--theme-color-dark:var(--color-success-dark);--theme-color:var(--color-success);--theme-color-light:var(--color-success-light);--theme-color-text:var(--color-white)}.btn-success{--theme-color-dark:var(--color-success-dark,var(--color-success));--theme-color:var(--color-success);--theme-color-light:var(--color-success-light,var(--color-success))}.theme-light .inner{--theme-color:var(--theme-color-light,--theme-color);--theme-color-text:var(--color-text)}.f-default{font-family:var(--font-default)}.f-highlight{font-family:var(--font-highlight)}.col-1{width:8.3333333333%;--col-w:8.3333333333%}.col-2{width:16.6666666667%;--col-w:16.6666666667%}.col-3{width:25%;--col-w:25%}.col-4{width:33.3333333333%;--col-w:33.3333333333%}.col-5{width:41.6666666667%;--col-w:41.6666666667%}.col-6{width:50%;--col-w:50%}.col-7{width:58.3333333333%;--col-w:58.3333333333%}.col-8{width:66.6666666667%;--col-w:66.6666666667%}.col-9{width:75%;--col-w:75%}.col-10{width:83.3333333333%;--col-w:83.3333333333%}.col-11{width:91.6666666667%;--col-w:91.6666666667%}.col-12{width:100%;--col-w:100%}@media (max-width:990px){.col-empty{display:none}.col-1{width:100%;flex-grow:1;--col-w:100%}.col-2{width:100%;flex-grow:1;--col-w:100%}.col-3{width:100%;flex-grow:1;--col-w:100%}.col-4{width:100%;flex-grow:1;--col-w:100%}.col-5{width:100%;flex-grow:1;--col-w:100%}.col-6{width:100%;flex-grow:1;--col-w:100%}}@media (max-width:768px){.col-7{width:100%;--col-w:100%}.col-8{width:100%;--col-w:100%}.col-9{width:100%;--col-w:100%}.col-10{width:100%;--col-w:100%}.col-11{width:100%;--col-w:100%}.col-12{width:100%;--col-w:100%}}.pt-0{padding-top:calc(var(--spacer-2x) * 0)!important}.pb-0{padding-bottom:calc(var(--spacer-2x) * 0)!important}.pl-0{padding-left:calc(var(--spacer-2x) * 0)!important}.pr-0{padding-right:calc(var(--spacer-2x) * 0)!important}.mt-0{margin-top:calc(var(--spacer-2x) * 0)!important}.mb-0{margin-bottom:calc(var(--spacer-2x) * 0)!important}.ml-0{margin-left:calc(var(--spacer-2x) * 0)!important}.mr-0{margin-right:calc(var(--spacer-2x) * 0)!important}.grid-x0,.grid-x0 .row{--grid-x:calc(var(--spacer-2x) * 0)!important}.grid-y0,.grid-y0 .row{--grid-y:calc(var(--spacer-2x) * 0)!important}.pt-1{padding-top:calc(var(--spacer-2x) * 1)!important}.pb-1{padding-bottom:calc(var(--spacer-2x) * 1)!important}.pl-1{padding-left:calc(var(--spacer-2x) * 1)!important}.pr-1{padding-right:calc(var(--spacer-2x) * 1)!important}.mt-1{margin-top:calc(var(--spacer-2x) * 1)!important}.mb-1{margin-bottom:calc(var(--spacer-2x) * 1)!important}.ml-1{margin-left:calc(var(--spacer-2x) * 1)!important}.mr-1{margin-right:calc(var(--spacer-2x) * 1)!important}.grid-x1,.grid-x1 .row{--grid-x:calc(var(--spacer-2x) * 1)!important}.grid-y1,.grid-y1 .row{--grid-y:calc(var(--spacer-2x) * 1)!important}@media (max-width:768px){.pt-1{padding-top:var(--spacer)!important}.pb-1{padding-bottom:var(--spacer)!important}.pl-1{padding-left:var(--spacer)!important}.pr-1{padding-right:var(--spacer)!important}.mt-1{margin-top:var(--spacer)!important}.mb-1{margin-bottom:var(--spacer)!important}.ml-1{margin-left:var(--spacer)!important}.mr-1{margin-right:var(--spacer)!important}.grid-x1,.grid-x1 .row{--grid-x:var(--spacer)!important}.grid-x1 .row,.grid-y1{--grid-y:var(--spacer)!important}}.alert,.pt-2{padding-top:calc(var(--spacer-2x) * 2)!important}.alert,.pb-2{padding-bottom:calc(var(--spacer-2x) * 2)!important}.pl-2{padding-left:calc(var(--spacer-2x) * 2)!important}.pr-2{padding-right:calc(var(--spacer-2x) * 2)!important}.mt-2{margin-top:calc(var(--spacer-2x) * 2)!important}.mb-2{margin-bottom:calc(var(--spacer-2x) * 2)!important}.ml-2{margin-left:calc(var(--spacer-2x) * 2)!important}.mr-2{margin-right:calc(var(--spacer-2x) * 2)!important}.grid-x2,.grid-x2 .row{--grid-x:calc(var(--spacer-2x) * 2)!important}.grid-y2,.grid-y2 .row{--grid-y:calc(var(--spacer-2x) * 2)!important}@media (max-width:768px){.alert,.pt-2{padding-top:var(--spacer)!important}.alert,.pb-2{padding-bottom:var(--spacer)!important}.pl-2{padding-left:var(--spacer)!important}.pr-2{padding-right:var(--spacer)!important}.mt-2{margin-top:var(--spacer)!important}.mb-2{margin-bottom:var(--spacer)!important}.ml-2{margin-left:var(--spacer)!important}.mr-2{margin-right:var(--spacer)!important}.grid-x2,.grid-x2 .row{--grid-x:var(--spacer)!important}.grid-x2 .row,.grid-y2{--grid-y:var(--spacer)!important}}.pt-3{padding-top:calc(var(--spacer-2x) * 3)!important}.pb-3{padding-bottom:calc(var(--spacer-2x) * 3)!important}.pl-3{padding-left:calc(var(--spacer-2x) * 3)!important}.pr-3{padding-right:calc(var(--spacer-2x) * 3)!important}.mt-3{margin-top:calc(var(--spacer-2x) * 3)!important}.mb-3{margin-bottom:calc(var(--spacer-2x) * 3)!important}.ml-3{margin-left:calc(var(--spacer-2x) * 3)!important}.mr-3{margin-right:calc(var(--spacer-2x) * 3)!important}.grid-x3,.grid-x3 .row{--grid-x:calc(var(--spacer-2x) * 3)!important}.grid-y3,.grid-y3 .row{--grid-y:calc(var(--spacer-2x) * 3)!important}@media (max-width:768px){.pt-3{padding-top:var(--spacer)!important}.pb-3{padding-bottom:var(--spacer)!important}.pl-3{padding-left:var(--spacer)!important}.pr-3{padding-right:var(--spacer)!important}.mt-3{margin-top:var(--spacer)!important}.mb-3{margin-bottom:var(--spacer)!important}.ml-3{margin-left:var(--spacer)!important}.mr-3{margin-right:var(--spacer)!important}.grid-x3,.grid-x3 .row{--grid-x:var(--spacer)!important}.grid-x3 .row,.grid-y3{--grid-y:var(--spacer)!important}}.pt-4{padding-top:calc(var(--spacer-2x) * 4)!important}.pb-4{padding-bottom:calc(var(--spacer-2x) * 4)!important}.pl-4{padding-left:calc(var(--spacer-2x) * 4)!important}.pr-4{padding-right:calc(var(--spacer-2x) * 4)!important}.mt-4{margin-top:calc(var(--spacer-2x) * 4)!important}.mb-4{margin-bottom:calc(var(--spacer-2x) * 4)!important}.ml-4{margin-left:calc(var(--spacer-2x) * 4)!important}.mr-4{margin-right:calc(var(--spacer-2x) * 4)!important}.grid-x4,.grid-x4 .row{--grid-x:calc(var(--spacer-2x) * 4)!important}.grid-y4,.grid-y4 .row{--grid-y:calc(var(--spacer-2x) * 4)!important}@media (max-width:768px){.pt-4{padding-top:var(--spacer)!important}.pb-4{padding-bottom:var(--spacer)!important}.pl-4{padding-left:var(--spacer)!important}.pr-4{padding-right:var(--spacer)!important}.mt-4{margin-top:var(--spacer)!important}.mb-4{margin-bottom:var(--spacer)!important}.ml-4{margin-left:var(--spacer)!important}.mr-4{margin-right:var(--spacer)!important}.grid-x4,.grid-x4 .row{--grid-x:var(--spacer)!important}.grid-x4 .row,.grid-y4{--grid-y:var(--spacer)!important}}.pt-5{padding-top:calc(var(--spacer-2x) * 5)!important}.pb-5{padding-bottom:calc(var(--spacer-2x) * 5)!important}.pl-5{padding-left:calc(var(--spacer-2x) * 5)!important}.pr-5{padding-right:calc(var(--spacer-2x) * 5)!important}.mt-5{margin-top:calc(var(--spacer-2x) * 5)!important}.mb-5{margin-bottom:calc(var(--spacer-2x) * 5)!important}.ml-5{margin-left:calc(var(--spacer-2x) * 5)!important}.mr-5{margin-right:calc(var(--spacer-2x) * 5)!important}.grid-x5,.grid-x5 .row{--grid-x:calc(var(--spacer-2x) * 5)!important}.grid-y5,.grid-y5 .row{--grid-y:calc(var(--spacer-2x) * 5)!important}@media (max-width:768px){.pt-5{padding-top:var(--spacer)!important}.pb-5{padding-bottom:var(--spacer)!important}.pl-5{padding-left:var(--spacer)!important}.pr-5{padding-right:var(--spacer)!important}.mt-5{margin-top:var(--spacer)!important}.mb-5{margin-bottom:var(--spacer)!important}.ml-5{margin-left:var(--spacer)!important}.mr-5{margin-right:var(--spacer)!important}.grid-x5,.grid-x5 .row{--grid-x:var(--spacer)!important}.grid-x5 .row,.grid-y5{--grid-y:var(--spacer)!important}}.pt-6{padding-top:calc(var(--spacer-2x) * 6)!important}.pb-6{padding-bottom:calc(var(--spacer-2x) * 6)!important}.pl-6{padding-left:calc(var(--spacer-2x) * 6)!important}.pr-6{padding-right:calc(var(--spacer-2x) * 6)!important}.mt-6{margin-top:calc(var(--spacer-2x) * 6)!important}.mb-6{margin-bottom:calc(var(--spacer-2x) * 6)!important}.ml-6{margin-left:calc(var(--spacer-2x) * 6)!important}.mr-6{margin-right:calc(var(--spacer-2x) * 6)!important}.grid-x6,.grid-x6 .row{--grid-x:calc(var(--spacer-2x) * 6)!important}.grid-y6,.grid-y6 .row{--grid-y:calc(var(--spacer-2x) * 6)!important}@media (max-width:768px){.pt-6{padding-top:var(--spacer)!important}.pb-6{padding-bottom:var(--spacer)!important}.pl-6{padding-left:var(--spacer)!important}.pr-6{padding-right:var(--spacer)!important}.mt-6{margin-top:var(--spacer)!important}.mb-6{margin-bottom:var(--spacer)!important}.ml-6{margin-left:var(--spacer)!important}.mr-6{margin-right:var(--spacer)!important}.grid-x6,.grid-x6 .row{--grid-x:var(--spacer)!important}.grid-x6 .row,.grid-y6{--grid-y:var(--spacer)!important}}.pt-7{padding-top:calc(var(--spacer-2x) * 7)!important}.pb-7{padding-bottom:calc(var(--spacer-2x) * 7)!important}.pl-7{padding-left:calc(var(--spacer-2x) * 7)!important}.pr-7{padding-right:calc(var(--spacer-2x) * 7)!important}.mt-7{margin-top:calc(var(--spacer-2x) * 7)!important}.mb-7{margin-bottom:calc(var(--spacer-2x) * 7)!important}.ml-7{margin-left:calc(var(--spacer-2x) * 7)!important}.mr-7{margin-right:calc(var(--spacer-2x) * 7)!important}.grid-x7,.grid-x7 .row{--grid-x:calc(var(--spacer-2x) * 7)!important}.grid-y7,.grid-y7 .row{--grid-y:calc(var(--spacer-2x) * 7)!important}@media (max-width:768px){.pt-7{padding-top:var(--spacer)!important}.pb-7{padding-bottom:var(--spacer)!important}.pl-7{padding-left:var(--spacer)!important}.pr-7{padding-right:var(--spacer)!important}.mt-7{margin-top:var(--spacer)!important}.mb-7{margin-bottom:var(--spacer)!important}.ml-7{margin-left:var(--spacer)!important}.mr-7{margin-right:var(--spacer)!important}.grid-x7,.grid-x7 .row{--grid-x:var(--spacer)!important}.grid-x7 .row,.grid-y7{--grid-y:var(--spacer)!important}}.pt-8{padding-top:calc(var(--spacer-2x) * 8)!important}.pb-8{padding-bottom:calc(var(--spacer-2x) * 8)!important}.pl-8{padding-left:calc(var(--spacer-2x) * 8)!important}.pr-8{padding-right:calc(var(--spacer-2x) * 8)!important}.mt-8{margin-top:calc(var(--spacer-2x) * 8)!important}.mb-8{margin-bottom:calc(var(--spacer-2x) * 8)!important}.ml-8{margin-left:calc(var(--spacer-2x) * 8)!important}.mr-8{margin-right:calc(var(--spacer-2x) * 8)!important}.grid-x8,.grid-x8 .row{--grid-x:calc(var(--spacer-2x) * 8)!important}.grid-y8,.grid-y8 .row{--grid-y:calc(var(--spacer-2x) * 8)!important}@media (max-width:768px){.pt-8{padding-top:var(--spacer)!important}.pb-8{padding-bottom:var(--spacer)!important}.pl-8{padding-left:var(--spacer)!important}.pr-8{padding-right:var(--spacer)!important}.mt-8{margin-top:var(--spacer)!important}.mb-8{margin-bottom:var(--spacer)!important}.ml-8{margin-left:var(--spacer)!important}.mr-8{margin-right:var(--spacer)!important}.grid-x8,.grid-x8 .row{--grid-x:var(--spacer)!important}.grid-x8 .row,.grid-y8{--grid-y:var(--spacer)!important}}.pl-content{padding-left:calc(var(--spacer-4x) * 4)!important}@media (max-width:990px){.pl-content{padding-left:calc(var(--spacer))!important}}@media (min-width:991px) and (max-width:1280px){.pl-content{padding-left:calc((100vw - var(--page-small) - var(--spacer-2x))/ 2)!important}}.pr-content{padding-right:calc(var(--spacer-4x) * 4)!important}@media (max-width:990px){.pr-content{padding-right:calc(var(--spacer))!important}}body.system #block-mainpagecontent{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:var(--spacer-1x);padding-right:var(--spacer-1x);padding-top:var(--spacer-4x);padding-bottom:var(--spacer-4x)}@media (min-width:991px) and (max-width:1400px){body.system #block-mainpagecontent{padding-left:var(--spacer-3x);padding-right:calc(var(--spacer-3x) + 30px)}}body.system form{max-width:600px}img.rounded{border-radius:50%}.ajax-progress,.ajax-progress-fullscreen,.ajax-progress-throbber{width:100%;height:100%;margin:0;padding:0;border-radius:0;opacity:1;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:9999999;overflow:hidden;text-indent:-99999em;--spin-color:var(--theme-color,--color-primary)}.ajax-progress-fullscreen:before,.ajax-progress-throbber:before{content:" ";display:block;width:80px;height:80px;animation:spin .8s infinite linear;border-radius:120px;border-width:10px;border-style:solid;border-color:var(--spin-color) transparent var(--spin-color) transparent;overflow:hidden;text-indent:-99999em;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}@keyframes spin{to{transform:rotate(360deg)}}.video-link{display:block;position:relative;cursor:pointer}.video-link img,.video-link video{display:block;width:100%!important;height:auto!important}.video-link.video-teaser{height:50vw;min-height:350px;max-height:600px}.video-link.video-teaser video{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video-link:after{content:" ";display:block;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background-image:url(/themes/kfk/assets/images/layout/play.svg);background-position:center;background-repeat:no-repeat;background-size:contain}body.helper-lines::after,body.helper-lines::before{display:block;content:" ";position:fixed;z-index:10000;width:1px;height:100vh;top:0;background-color:red;opacity:.75}body.helper-lines::before{left:calc(50% + 640px - var(--spacer-1x))}body.helper-lines::after{right:calc(50% + 640px - var(--spacer-1x))}.visually-hidden{display:none}.sr-only{display:none}.dialog-off-canvas-main-canvas{display:block;width:100%;overflow:hidden}.alert{display:block;position:relative;color:var(--color-white);font-family:var(--font-regular);letter-spacing:0}.alert .container{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:var(--spacer-1x);padding-right:var(--spacer-1x)}@media (min-width:991px) and (max-width:1400px){.alert .container{padding-left:var(--spacer-3x);padding-right:calc(var(--spacer-3x) + 30px)}}.alert button.btn-close{position:absolute;right:calc(var(--spacer) * 4);top:calc(var(--spacer) * 2);background:0 0;border-width:0;font-size:1.5em;line-height:1;color:var(--color-white);text-transform:uppercase;font-weight:700;display:none}.alert ul{display:block;margin:0;padding:0 calc(var(--spacer) * 4) 0 0;list-style-type:none}.alert ul li{display:block;margin:0;padding:0}.alert.alert-success{background-color:var(--color-success)}.alert.alert-danger{background-color:var(--color-danger)}.alert.alert-warning{background-color:var(--color-warning);color:var(--color-black)}.alert.alert-info{background-color:var(--color-info);color:var(--color-black)}.anchor-helper{position:absolute;z-index:5;right:0;font-size:.75rem;--anchor-height:52px}.anchor-helper a{display:block;padding:var(--spacer) var(--spacer-2x);background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary);text-decoration:none}.anchor-helper+a+.anchor-helper{margin-top:calc(var(--anchor-height) * 1)}.anchor-helper+a+.anchor-helper+a+.anchor-helper{margin-top:calc(var(--anchor-height) * 2)}.anchor-helper+a+.anchor-helper+a+.anchor-helper+a+.anchor-helper{margin-top:calc(var(--anchor-height) * 3)}.layout-container{display:flex;flex-direction:column;width:100%;min-height:100vh;overflow:hidden}.layout-container>header{flex:0}.layout-container>main{flex:1 1 auto}.layout-container>footer{flex:0}
