html,body{min-height:100%;margin:0}body{min-height:100vh}body.et-db #page-container{min-height:100vh;display:flex;flex-direction:column}body.et-db #et-boc{flex:1;display:flex;flex-direction:column}body.et-db #et-main-area{flex:1;display:flex;flex-direction:column}body.et-db #main-content{flex:1}body.et-db .et-l--footer{margin-top:auto}.pv-freiflaeche{width:100%!important;max-width:1350px!important;aspect-ratio:1350 / 365!important;position:relative!important;background-image:url("https://bank-des-mittelstands.de/wp-content/uploads/2026/03/umsatz-pv-breit.png")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;overflow:hidden!important;border-radius:12px!important}.pv-freiflaeche h1{position:absolute!important;left:25%!important;bottom:65%!important;margin:0!important;color:#fff!important;font-family:Arial,sans-serif;font-size:clamp(24px,3vw,42px)!important;font-weight:700!important;line-height:1.1!important;text-shadow:0 3px 12px rgba(0,0,0,0.45)!important;max-width:55%!important}.pv-aufdach{width:100%!important;max-width:1350px!important;aspect-ratio:1350 / 365!important;position:relative!important;background-image:url("https://bank-des-mittelstands.de/wp-content/uploads/2026/05/umsatz-pv-aufdachanlage.png")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;overflow:hidden!important;border-radius:12px!important}.pv-aufdach h1{position:absolute!important;left:25%!important;bottom:65%!important;margin:0!important;color:#fff!important;font-family:Arial,sans-serif;font-size:clamp(24px,3vw,42px)!important;font-weight:700!important;line-height:1.1!important;text-shadow:0 3px 12px rgba(0,0,0,0.45)!important;max-width:55%!important}.padel-tennis{width:100%!important;max-width:1350px!important;aspect-ratio:1350 / 365!important;position:relative!important;background-image:url("https://bank-des-mittelstands.de/wp-content/uploads/2026/05/umsatz-padel-tennis-projekt.png")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;overflow:hidden!important;border-radius:12px!important}.padel-tennis h1{position:absolute!important;left:25%!important;bottom:65%!important;margin:0!important;color:#fff!important;font-family:Arial,sans-serif;font-size:clamp(24px,3vw,42px)!important;font-weight:700!important;line-height:1.1!important;text-shadow:0 3px 12px rgba(0,0,0,0.45)!important;max-width:55%!important}.pv-cashflow{width:100%!important;max-width:1350px!important;aspect-ratio:1350 / 380!important;position:relative!important;background-image:url("https://bank-des-mittelstands.de/wp-content/uploads/2026/04/jahrescashflow.png")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;overflow:hidden!important;border-radius:12px!important}.pv-cashflow h1{position:absolute!important;left:10%!important;bottom:72%!important;margin:0!important;color:#000!important;font-family:Arial,sans-serif;font-size:clamp(24px,3vw,35px)!important;font-weight:700!important;line-height:1.1!important;text-shadow:0 3px 12px rgba(0,0,0,0.45)!important;max-width:55%!important}.finance-table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important}.finance-table th,.finance-table td{border:1px solid #000!important;vertical-align:top!important;background:#e7e7e7!important}.finance-table th{background:#0b73b8!important;color:#fff!important;font-weight:600!important;text-align:left!important}.finance-table .amount-col{width:14%!important}.finance-table th:nth-child(1){width:36%!important}.finance-table th:nth-child(3){width:36%!important}.finance-table .amount{text-align:right!important;white-space:nowrap!important}.finance-table .tall-row td:nth-child(4){vertical-align:middle!important;text-align:right!important}.finance-table .total-row tr{background:#d9d9d9!important;color:#fff!important}.finance-table .total-row td{font-weight:800!important;background:#c1c1c1!important}.finance-table .total-row .amount{font-weight:800!important}.wpforms-page{margin-top:1rem!important;padding:1rem!important;background:aliceblue!important}#wpforms-130-field_199-container,#wpforms-130-field_217-container{display:flex!important}.gesellschaftername{display:flex!important}.gesellschaftername label{width:160px!important}.wpforms-container .gesellschaftername[style*="display: none"],.wpforms-container .gesellschaftername[style*="display:none"]{display:none!important}.wpforms-container .gesellschaftername input[type="text"][readonly]{opacity:1!important;border:none!important;background:none!important;margin-top:-10px!important;color:#000!important;padding:0!important}#wpforms-130-field_199-container label,#wpforms-130-field_217-container label{font-weight:800!important;width:280px}#wpforms-130-field_199-container input,#wpforms-130-field_217-container input{opacity:1!important;border:none!important;background:none!important;margin-top:-11px!important;font-weight:800!important;color:#000!important}#wpforms-130-field_203-container input,#wpforms-130-field_202-container input,#wpforms-130-field_209-container input,#wpforms-130-field_208-container input{opacity:1!important;background:#ededed!important}