.so-widget-image{position:relative;background:rgba(0,0,0,0);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;top:0}.so-widget-image:hover{top:0}body.page-id-10112 #masthead,body.page-id-10112 .site-header,body.page-id-10112 #header,body.page-id-10112 #site-navigation,body.page-id-10112 .main-navigation,body.page-id-10112 .alt-menu-toggle{display:none !important}body.page-id-10112 .social-bar{display:none !important}body.page-id-10112 #colophon,body.page-id-10112 .site-footer,body.page-id-10112 #footer{display:none !important}html:has(body.page-id-10112),body.page-id-10112{height:100%;overflow:hidden !important}body.page-id-10112 #content,body.page-id-10112 .site-content,body.page-id-10112 .content-area,body.page-id-10112 .site-main,body.page-id-10112 .entry-content{margin:0 !important;padding:0 !important}body.page-id-10112 .panel-grid{margin-bottom:0 !important}body.page-id-10112 iframe.kfw-embed-frame{display:block !important;width:100% !important;min-height:0 !important;box-sizing:border-box !important;border:1px solid #e5e7eb !important;background:#f8f9fa !important;margin:0 !important;padding:0 !important}body.page-id-10112 .maisch-kopf{display:flex;align-items:center;gap:25px;padding:4px 10px;margin:0;box-sizing:border-box}body.page-id-10112 .maisch-logo{flex:0 0 auto}body.page-id-10112 .maisch-logo img{display:block;width:180px;height:auto}body.page-id-10112 .maisch-kopf-rechts{display:flex;align-items:center;gap:25px;flex:1 1 auto;min-width:0}body.page-id-10112 .maisch-kontaktdaten,body.page-id-10112 .maisch-netzwerke{display:flex;align-items:center;gap:18px}body.page-id-10112 .maisch-kontaktdaten a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:13px;color:#444;text-decoration:none}body.page-id-10112 .maisch-kontaktdaten img,body.page-id-10112 .maisch-netzwerke img{display:block;width:18px;height:18px;max-width:none}body.page-id-10112 .maisch-netzwerke a{display:inline-flex;align-items:center}@media (max-width:780px){body.page-id-10112 #pg-10112-0>.panel-row-style{display:flex !important;align-items:center !important;width:100%;box-sizing:border-box}body.page-id-10112 #pg-10112-0 .panel-grid-cell{width:100% !important;min-width:0 !important}body.page-id-10112 #pg-10112-0 .so-panel,body.page-id-10112 #pg-10112-0 .widget,body.page-id-10112 #pg-10112-0 .textwidget{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}body.page-id-10112 #pg-10112-0 .textwidget p{margin:0 !important;padding:0 !important}body.page-id-10112 .maisch-kopf{display:grid !important;grid-template-columns:65px minmax(0,1fr) minmax(0,1.2fr) 30px !important;align-items:center !important;column-gap:20px !important;width:100% !important;box-sizing:border-box !important;margin:0 !important;padding:0 5px !important}body.page-id-10112 .maisch-kopf-rechts,body.page-id-10112 .maisch-kontaktdaten{display:contents !important}body.page-id-10112 .maisch-logo{grid-column:1;margin:0 !important;padding:0 !important}body.page-id-10112 .maisch-logo img{display:block !important;width:65px !important;max-width:100% !important;height:auto !important;margin:0 !important}body.page-id-10112 .maisch-kontaktdaten a{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:2px !important;white-space:nowrap !important;font-size:8px !important;line-height:1 !important;margin:0 !important;padding:0 !important}body.page-id-10112 .maisch-kontaktdaten img{display:block !important;width:10px !important;height:10px !important;flex-shrink:0 !important}body.page-id-10112 .maisch-netzwerke{display:flex !important;grid-column:4;align-items:center !important;justify-content:flex-end !important;position:static !important;transform:none !important;gap:4px !important;margin:0 !important;padding:0 !important}body.page-id-10112 .maisch-netzwerke img{display:block !important;width:12px !important;height:12px !important}}@media (max-width:780px){body.page-id-10112 .maisch-kopf>p{display:contents !important;margin:0 !important;padding:0 !important}body.page-id-10112 .maisch-logo br{display:none !important}body.page-id-10112 .maisch-logo{line-height:0 !important}}@media (max-width:780px){body.page-id-10112 .maisch-logo{position:relative !important;top:6px !important}}