/* ParMag responsive enhancements */
html,body{overflow-x:hidden;}
.com-content-article img{max-width:100%;height:auto;}
.container-header .navbar-brand img{max-height:72px;width:auto;}
.com-content-article .btn{white-space:normal;}
@media (max-width:767.98px){
.com-content-article img[style*="height:400px"],.com-content-article img[style*="height:420px"]{height:300px!important;}
.com-content-article .display-5{font-size:2rem;line-height:1.12;}
.com-content-article .lead{font-size:1.05rem;}
.container-header .navbar-brand img{max-height:56px;}
.container-header .container-nav{padding-top:.35rem;padding-bottom:.35rem;}
.com-content-article .btn{width:100%;margin:.25rem 0!important;}
.footer .text-md-end{text-align:left!important;margin-top:1rem;}
}
@media (max-width:575.98px){
.com-content-article img[style*="height:400px"],.com-content-article img[style*="height:420px"]{height:280px!important;}
.com-content-article .display-5{font-size:1.75rem;}
}

/* ParMag mobile navigation */
@media (max-width:767.98px){
.container-header .container-nav{display:flex!important;flex-wrap:wrap!important;align-items:center!important;}
.container-header .navbar{width:100%;justify-content:flex-end;}
.container-header .navbar-toggler{display:block!important;color:#253740!important;background:#fff!important;border:2px solid #25858f!important;border-radius:.4rem!important;padding:.5rem .65rem!important;margin:.25rem .5rem .5rem auto!important;position:relative!important;z-index:1002!important;}
.container-header .navbar-toggler .icon-menu,.container-header .navbar-toggler .icon-menu:before{color:#253740!important;font-size:1.55rem!important;}
.container-header .navbar-collapse{width:100%!important;}
.container-header .navbar-collapse.show,.container-header .navbar-collapse.collapsing{display:block!important;background:#fff!important;padding:.75rem 1rem 1rem!important;box-shadow:0 8px 18px rgba(37,55,64,.15)!important;}
.container-header .mod-menu{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;}
.container-header .mod-menu>li{width:100%!important;border-bottom:1px solid rgba(37,55,64,.12)!important;}
.container-header .mod-menu>li>a{display:block!important;color:#253740!important;padding:.8rem .25rem!important;}
.container-header .mod-menu__toggle-sub{color:#253740!important;}
.container-header .mod-menu__sub{position:static!important;width:100%!important;background:#f1f5f6!important;padding:.5rem 1rem!important;box-shadow:none!important;}
.container-header .mod-menu__sub a{color:#253740!important;display:block!important;padding:.55rem 0!important;}
}

@media (max-width:767.98px){.container-header .navbar-toggler:after{content:"Menü";color:#253740;font-weight:700;font-size:.95rem;margin-left:.45rem;vertical-align:middle;}.container-header .navbar-toggler .icon-menu{vertical-align:middle;}}


/* ParMag Header – Variante 1 */
@media (min-width:768px){
.container-header{position:relative!important;z-index:1000!important;display:grid!important;grid-template-columns:minmax(230px,290px) 1fr!important;align-items:center!important;min-height:94px!important;padding:0 28px!important;background:#fff!important;color:#141e32!important;box-shadow:0 2px 14px rgba(17,29,49,.10)!important}
.container-header>.grid-child{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}
.container-header .navbar-brand{display:flex!important;align-items:center!important;gap:18px!important;margin:0!important;padding:0!important}
.container-header .navbar-brand img{display:block!important;width:auto!important;max-width:205px!important;max-height:58px!important}
.container-header .navbar-brand:after{content:"MENSCHEN\A POTENZIALE\A LÖSUNGEN";white-space:pre;display:block;padding-left:17px;border-left:1px solid #aeb3ba;color:#707783;font-size:9px;font-weight:600;line-height:1.42;letter-spacing:1.25px}
.container-header .container-nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;padding:0!important}
.container-header .navbar{order:1;width:auto!important;padding:0!important}
.container-header .navbar-collapse{display:flex!important}
.container-header .mod-menu{display:flex!important;align-items:stretch!important;gap:4px!important;margin:0!important}
.container-header .mod-menu>li{position:relative!important;display:flex!important;align-items:center!important;min-height:94px!important;margin:0!important;padding:0!important;white-space:nowrap!important}
.container-header .mod-menu>li>a,.container-header .mod-menu>li>.mod-menu__toggle-sub{display:flex!important;align-items:center!important;gap:7px!important;height:94px!important;padding:0 10px!important;border:0!important;background:transparent!important;color:#141e32!important;font-size:12px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;text-transform:uppercase!important}
.container-header .mod-menu>li.item-111:after,.container-header .mod-menu>li.current:after,.container-header .mod-menu>li.active:after{content:"";position:absolute;left:10px;right:10px;bottom:25px;height:3px;background:#94171d}
.container-header .mod-menu__toggle-sub .icon-chevron-down{color:#94171d!important;font-size:.75rem!important}
.container-header .mod-menu__sub{position:absolute!important;top:82px!important;left:0!important;z-index:1100!important;min-width:210px!important;margin:0!important;padding:10px 0!important;border:0!important;border-radius:3px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 12px 30px rgba(19,30,50,.18)!important}
.container-header .mod-menu__sub>li{display:block!important;margin:0!important;padding:0!important}