/* Static layout, independent of the former Kirby navigation scripts. */
html{font-size:62.5%}body{font-size:1.5rem;line-height:1.6}.page{overflow:visible}.area,.wrap{word-spacing:normal}.wrap--meta{position:relative;z-index:20}.static-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:8px 32px;font-size:1.3rem;line-height:1.5}.static-languages,.static-meta-links{display:flex;flex-wrap:wrap;gap:16px}.static-meta a{text-decoration:none}.static-languages a[aria-current]{font-weight:bold;border-bottom:2px solid #248634}.wrap--header{height:230px;min-height:0}.area--header{height:100%;position:relative;padding:0 40px;display:flex;align-items:flex-start}.kmp-logo{position:relative;top:0;left:0;width:190px;margin:0;padding:24px 16px;background:white;box-shadow:0 2px 6px #0002}.kmp-logo img{width:100%;min-width:0;height:auto}.wrap--primenav{position:relative;z-index:15}.wrap--primenav .unit{padding:0}.static-nav{font-family:'Klavika Light',Arial,sans-serif;position:relative}.static-nav ul{list-style:none;margin:0;padding:0}.main-menu{display:flex;flex-wrap:wrap}.nav-item{position:relative;flex:0 1 auto}.nav-row{display:flex;align-items:stretch;min-height:52px;border-right:1px solid #ffffff25}.static-nav a{display:block;color:#fff;text-decoration:none;padding:14px 18px;font-size:1.65rem;line-height:24px}.static-nav .nav-row>a{flex:1}.static-nav .nav-item:has(.submenu) .nav-row>a{padding-right:7px}.static-nav a:hover,.static-nav a:focus-visible,.current-section>.nav-row{background:#17652a}.static-nav button{font:inherit;color:#fff;border:0;background:transparent;cursor:pointer}.static-nav .submenu-toggle{width:34px;flex-shrink:0;font-size:2rem}.static-nav button:hover{background:#17652a}.static-nav :focus-visible{outline:2px solid #fff;outline-offset:-4px}.static-nav .submenu{display:none;position:absolute;top:100%;left:0;min-width:240px;background:#fff;box-shadow:0 5px 15px #0003;border-bottom:3px solid #248634;z-index:30}.static-nav .submenu a{color:#34543b;padding:10px 18px;font-size:1.5rem;line-height:22px;white-space:normal}.static-nav .submenu a:hover,.static-nav .submenu a:focus-visible,.static-nav .submenu a[aria-current]{background:#e9f1e9;color:#17652a}.static-nav .nav-item.is-expanded>.submenu{display:block}.static-nav .nav-item:last-child>.submenu{left:auto;right:0}.static-nav .menu-toggle{display:none}.static-content{display:flex;align-items:stretch}.static-content>main{width:100%;padding:44px 48px;min-width:0}.static-content.has-sidebar>main{width:72%}.static-content>aside{width:28%;padding:44px 28px;background:#f6f8f5;border-left:1px solid #e4e9e2;min-width:0}.static-content .basic-content{padding:0}.basic-content h1,.basic-content h2{font-size:3.2rem;line-height:1.2;margin:0 0 24px}.basic-content h2:not(:first-child){margin-top:36px}.basic-content h3{font-size:2.2rem;line-height:1.3;margin:24px 0 16px}.basic-content p{margin:0 0 24px}.basic-content .teasertext{font-size:2rem;line-height:1.5}.basic-content img{max-width:100%;height:auto}.basic-content .noscale{width:auto;max-width:100%}.basic-content hr{margin:36px auto;width:70%}.basic-content .infobox{margin:20px 0 32px;padding:18px 24px;background:#f1f6ef;border-left:3px solid #65b156}.basic-content .infobox:after{display:none}.basic-content .infobox h3{margin-top:0}.basic-content .infobox p:last-child{margin-bottom:0}.static-content aside h2{font-size:2.3rem}.static-content aside h3{font-size:1.8rem}.static-content aside p{font-size:1.4rem}.static-footer{padding:28px 48px;font-size:1.3rem;line-height:1.6}.static-footer h2{font-size:2rem;margin-bottom:16px}.static-footer p{margin-bottom:12px}.basic-content table{max-width:100%;display:block;overflow:auto}
@media(hover:hover){.nav-item:hover>.submenu{display:block}}
@media(max-width:760px){.static-meta{padding:12px 20px;align-items:flex-start;font-size:1.2rem}.static-meta-links{justify-content:flex-end;gap:6px 14px;max-width:65%}.static-languages{gap:10px}.wrap--header{height:180px}.area--header{padding:0 24px}.kmp-logo{width:145px;padding:20px 12px}.static-nav .menu-toggle{display:block;width:100%;text-align:left;padding:12px 24px;font-size:1.8rem;line-height:28px}.static-nav .main-menu{display:none}.static-nav.is-open .main-menu{display:block}.nav-row{min-height:48px;border:0;border-top:1px solid #ffffff25}.static-nav .nav-row>a{padding:12px 24px}.static-nav .submenu-toggle{width:52px}.static-nav .submenu,.static-nav .nav-item:last-child>.submenu{position:static;width:100%;min-width:0;box-shadow:none;border:0}.static-nav .submenu a{padding:12px 32px}.static-content{display:block}.static-content>main,.static-content.has-sidebar>main{width:100%;padding:32px 24px}.static-content>aside{width:100%;padding:28px 24px;border-left:0;border-top:1px solid #e4e9e2}.basic-content h1,.basic-content h2{font-size:2.7rem}.basic-content .teasertext{font-size:1.8rem}.static-footer{padding:28px 24px}}
@media(max-width:760px) and (hover:hover){.static-nav .nav-item:not(.is-expanded):hover>.submenu{display:none}}
