/*
 * Copyright (c) 2023-2026 Netzum Sorglos Software GmbH
 */
@font-face{font-family:'icons';src:url('../fonts/icons.woff2') format('woff2'), url('../fonts/icons.woff') format('woff'), url('../fonts/icons.ttf') format('truetype');font-weight:normal;font-style:normal;}[class^="icon-"]:before, [class*=" icon-"]:before{font-family:"icons";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-clock:before{content:'\e800';}.icon-phone:before{content:'\e801';}.icon-up:before{content:'\e803';}.icon-map:before{content:'\e804';}.icon-menu:before{content:'\e805';}.icon-plus:before{content:'\e807';}.icon-minus:before{content:'\e808';}.icon-right:before{content:'\e809';}.icon-forward:before{content:'\e80a';}@keyframes targetAnimation{0%{padding-left:100%;}100%{padding-left:0;}}html{background-color:#2e559e;font-size:medium;font-family:"Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;color:#333333;}html *{margin:0;padding:0;text-decoration:none;border:0;outline:0;box-sizing:border-box;}#henke-menu{position:relative;text-align:right;}#nav-toggle, #go-up{font-size:2em;background:transparent;cursor:pointer;color:#2e559e;}#go-up{position:fixed;z-index:100;right:-120px;bottom:4px;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;}#go-up.on{right:4px;text-shadow:0 0 6px #ffffff;}#nav-main{position:absolute;top:-1000px;right:0;padding:24px;background-color:#2e559e;color:#ffffff;min-width:200px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}#nav-main.on{top:48px;z-index:990;}#nav-main ul, #nav-main ul li{list-style:none;}#nav-main ul a, #nav-main ul a:link, #nav-main ul a:visited, #nav-main ul a:active{color:#ffffff;padding:8px 0;}#nav-main ul a:hover{color:#fdc619;}#nav-main ul a.extern::before{content:'\e80a';color:#ffffff;font-family:icons;display:inline-block;padding-right:8px;}#nav-main ul li{padding:8px 0;}#nav-main ul li.divider{padding:12px 0;}#nav-main ul li.divider span{display:none;}img{max-width:100%;height:auto;width:auto;}li.current > a{font-weight:bold;}*[id]{scroll-margin-top:112px;}#cite{text-align:center;}#cite blockquote p{font-size:1.2em;font-style:italic;margin:12px 0;}#cite blockquote p span{color:#fdc619;font-size:2em;}#cite cite{color:#2e559e;}#henke-header{position:fixed;top:0;left:0;right:0;max-height:100px;background-color:#ffffff;z-index:900;-webkit-box-shadow:0 0 8px 2px #333333;-moz-box-shadow:0 0 8px 2px #333333;box-shadow:0 0 8px 2px #333333;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;}#henke-header > .inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;}#henke-header img{display:inline-block;max-height:100px;-webkit-transition:max-height 0.75s linear;-moz-transition:max-height 0.75s linear;-ms-transition:max-height 0.75s linear;-o-transition:max-height 0.75s linear;transition:max-height 0.75s linear;}#henke-header a, #henke-header button{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}#henke-header a:hover, #henke-header button:hover{opacity:0.8;}body{min-height:100vh;}body.scroll #henke-header, body.scroll #henke-header img{max-height:60px;}body.js .fade-in, body.js h1, body.js h2, body.js h3, body.js .newsflash-image img{opacity:0;-webkit-transition:opacity 1.5s linear;-moz-transition:opacity 1.5s linear;-ms-transition:opacity 1.5s linear;-o-transition:opacity 1.5s linear;transition:opacity 1.5s linear;}body.js .fade-in.faded-in, body.js h1.faded-in, body.js h2.faded-in, body.js h3.faded-in, body.js .newsflash-image img.faded-in{opacity:1;}#qcontact{text-align:center;}#qcontact a, #qcontact a:link, #qcontact a:visited, #qcontact a:active{color:#2e559e;font-size:1.4em;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}#qcontact a:hover{opacity:0.8;}main{background-color:#ffffff;margin-top:100px;line-height:1.4em;}main > .inner > *{padding:24px 0;}main p, main ul, main ol{margin:12px 0;}main ul, main ol{margin-left:24px;}main ul li, main ol li{margin:8px 0;}main ul{list-style:none;}main ul li{padding-left:12px;}main ul li::marker{content:'▪';display:inline-block;color:#2e559e;}main h1, main h2, main h3{margin:36px 0;font-size:1.2em;line-height:1.8em;color:#2e559e;background:linear-gradient(to left, #2e559e, #fdc619);background-position:0 100%;background-size:100% 2px;background-repeat:repeat-x;}main h1{font-size:2em;line-height:2em;}main h2{font-size:1.6em;}main a, main a:link, main a:active, main a:visited{color:#333333;text-decoration:underline;-webkit-transition:color 0.5s linear;-moz-transition:color 0.5s linear;-ms-transition:color 0.5s linear;-o-transition:color 0.5s linear;transition:color 0.5s linear;}main a:hover{color:#fdc619;}main img{background:linear-gradient(to left, #2e559e, #fdc619);background-repeat:repeat-x;padding:4px;}main p.text-center{text-align:center;}h2:target{animation-name:targetAnimation;animation-duration:2s;}#henke-footer{background-color:#2e559e;color:#ffffff;line-height:1.4em;}#henke-footer h2, #henke-footer p{margin:24px 0;}#henke-footer > .inner{padding:36px 0;}#henke-footer a, #henke-footer a:link, #henke-footer a:active, #henke-footer a:visited{color:#ffffff;}#henke-footer .copy{margin:24px 0;text-align:center;}#henke-footer .links{line-height:2em;text-align:center;}.mod-articlesnews h3{background:transparent;}.mod-menu__sub{background-color:rgba(255, 255, 255, 0.1);padding:8px 12px 8px 8px;margin:4px 0 8px 0;border-bottom-left-radius:12px;}@media screen and (max-width:1019px){.lg-only{display:none;}main, footer{padding-left:12px;padding-right:12px;}main h1, footer h1, main h2, footer h2, main h3, footer h3{text-align:center;}#qcontact, #cite{display:none;}body.scroll #qcontact{display:block;max-width:120px;}#henke-footer{text-align:center;}#henke-footer .row > div{margin:36px 0;}#henke-footer .links a{display:block;margin:12px 0;}#henke-footer .links .sep{display:none;}#nav-main{-webkit-box-shadow:0 0 8px 2px #ffffff;-moz-box-shadow:0 0 8px 2px #ffffff;box-shadow:0 0 8px 2px #ffffff;}.newsflash-image{display:block;text-align:center;}}@media screen and (min-width:1020px){body{background-image:url(../img/banner-1280.jpg);background-repeat:no-repeat;background-position:center top;background-attachment:fixed;padding-top:100vh;}.sm-only{display:none;}#henke-header > .inner, main > .inner, #henke-footer > .inner{width:1000px;margin-left:auto;margin-right:auto;}main h1{font-size:3em;}main .row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}main .row > *{flex:1;}main .row > *{margin:0 24px;}main .row > *:first-child{margin-left:0;}main .row > *:last-child{margin-right:0;}.mod-articlesnews, footer .row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}.mod-articlesnews > *, footer .row > *{flex:1;}.mod-articlesnews{flex-wrap:wrap;}.mod-articlesnews > div{flex-basis:400px;margin:24px;text-align:center;}.mod-articlesnews > div h3{margin:12px 0 24px 0;}.mod-articlesnews figure{text-align:center;}#henke-footer .vrow{display:flex;flex-direction:column;justify-content:space-between;}}@media screen and (min-width:1279px){body{background-image:url(../img/banner-1920.jpg);}#henke-header > .inner, main > .inner, #henke-footer > .inner{width:1200px;}}#nav-main{min-width:280px;}main{margin-top:100px;}main h3{background:transparent;}.sige_masonry img, .pswp img{background:transparent;}header{padding-top:2px;padding-bottom:2px;max-height:100px;}*[id]{scroll-margin-top:124px;}#cite cite{display:inline-block;padding-bottom:4px;}body.scroll #henke-header img{max-height:56px;}body.scroll #henke-header #cite{font-size:2px;opacity:0;}@media screen and (max-width:1019px){header{padding-left:4px;}.sige_cont_0{height:auto;}li.sige_cont_0{width:100%;}}@media screen and (min-width:1020px){body{background-image:url(../img/banner-rueckhalt-1280.jpg);}body.coaching{background-image:url(../img/banner-rueckhalt-coaching-1280.jpg);}body.boundless-movement{background-image:url(../img/banner-rueckhalt-boundless-movement-1280.jpg);}}@media screen and (min-width:1279px){body{background-image:url(../img/banner-rueckhalt-1920.jpg);}body.coaching{background-image:url(../img/banner-rueckhalt-coaching-1920.jpg);}body.boundless-movement{background-image:url(../img/banner-rueckhalt-boundless-movement-1920.jpg);}}
