.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 #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 .panel-layout>.panel-grid:first-child{margin:0 !important;padding:0 !important;min-height:0 !important;background:#fff}body.page-id-10112 .panel-layout>.panel-grid:first-child>.panel-row-style{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;width:100% !important;box-sizing:border-box !important;gap:12px !important;padding:5px 15px !important;margin:0 !important}body.page-id-10112 .panel-layout>.panel-grid:first-child:not(:has(>.panel-row-style)){display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:12px !important;padding:5px 15px !important}body.page-id-10112 .panel-layout>.panel-grid:first-child .panel-grid-cell{min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;float:none !important;box-sizing:border-box !important}body.page-id-10112 .panel-layout>.panel-grid:first-child .panel-grid-cell:first-child{flex:0 0 190px !important;width:190px !important}body.page-id-10112 .panel-layout>.panel-grid:first-child .panel-grid-cell:last-child{flex:1 1 0 !important;width:auto !important;min-width:0 !important}body.page-id-10112 .panel-layout>.panel-grid:first-child .widget,body.page-id-10112 .panel-layout>.panel-grid:first-child .textwidget p{margin:0 !important;padding:0 !important}body.page-id-10112 .panel-layout>.panel-grid:first-child img{display:block !important;width:180px !important;max-width:100% !important;height:auto !important;margin:0 !important}body.page-id-10112 .maisch-mobile-kontakt{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;flex-wrap:nowrap !important;width:100% !important;min-width:0 !important;min-height:0 !important;position:static !important;padding:0 !important;margin:0 !important;gap:24px !important;font-size:13px !important;line-height:1.3 !important}body.page-id-10112 .maisch-mobile-kontakt>a{display:inline-flex !important;align-items:center !important;gap:6px !important;white-space:nowrap !important;flex-shrink:0 !important;color:#444 !important;text-decoration:none !important}body.page-id-10112 .maisch-mobile-kontakt>a svg{width:17px !important;height:17px !important;flex-shrink:0 !important}body.page-id-10112 .maisch-social{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;position:static !important;transform:none !important;margin:0 0 0 auto !important;padding:0 !important;gap:14px !important;flex-shrink:0 !important}body.page-id-10112 .maisch-social a{display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#444 !important;text-decoration:none !important}body.page-id-10112 .maisch-social svg{width:19px !important;height:19px !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}@media (max-width:780px){body.page-id-10112 .top-bar,body.page-id-10112 #top-bar,body.page-id-10112 .header-top{display:none !important}body.page-id-10112 .panel-layout>.panel-grid:first-child>.panel-row-style{gap:8px !important;padding:5px 8px !important}body.page-id-10112 .panel-layout>.panel-grid:first-child:not(:has(>.panel-row-style)){gap:8px !important;padding:5px 8px !important}body.page-id-10112 .panel-layout>.panel-grid:first-child .panel-grid-cell:first-child{flex:0 0 100px !important;width:100px !important}body.page-id-10112 .panel-layout>.panel-grid:first-child img{width:100px !important;max-width:100% !important;height:auto !important;margin:0 !important}body.page-id-10112 .panel-layout>.panel-grid:first-child .panel-grid-cell:last-child{flex:1 1 0 !important;width:auto !important;min-width:0 !important}body.page-id-10112 .maisch-mobile-kontakt{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;grid-template-rows:auto auto !important;align-items:center !important;justify-content:stretch !important;column-gap:7px !important;row-gap:5px !important;width:100% !important;padding:0 !important;font-size:10px !important;line-height:1.25 !important}body.page-id-10112 .maisch-mobile-kontakt>a{grid-column:1;min-width:0 !important;gap:3px !important;white-space:nowrap !important}body.page-id-10112 .maisch-mobile-kontakt>a svg{width:12px !important;height:12px !important}body.page-id-10112 .maisch-social{grid-column:2;grid-row:1/span 2;position:static !important;transform:none !important;align-self:center !important;margin:0 !important;gap:6px !important}body.page-id-10112 .maisch-social svg{width:14px !important;height:14px !important}}