.breakdance .bde-section-2048-140 .section-container{display:flex;flex-direction:column;justify-content:flex-end}.breakdance .bde-section-2048-140{background-color:#010002;background-image:url(https://dimprobud.com/wp-content/uploads/2024/10/remont-lviv-kuhnya-studiya-vitalnya-scaled-e1728923103557.jpg)}.breakdance .bde-section-2048-140>.section-background-overlay{background-color:#000000A8;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-2048-140>.section-background-overlay{opacity:1}.breakdance .bde-section-2048-140>.section-background-overlay{mix-blend-mode:darken;filter:brightness()}.breakdance .bde-section-2048-140 .section-container{height:100vh}@media (max-width:479px){.breakdance .bde-section-2048-140 .section-container{justify-content:center}}.breakdance .bde-heading-2048-141{width:720px;color:#FFF;margin-bottom:23px}@media (max-width:479px){.breakdance .bde-heading-2048-141{font-size:34px}}.breakdance .bde-text-2048-142{width:720px;color:#FFF}@media (max-width:479px){.breakdance .bde-text-2048-142{margin-bottom:0px}}.breakdance .bde-section-2048-143 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-2048-143{background-color:#fff}.breakdance .bde-section-2048-143 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}.breakdance .bde-code-block-2048-144{background:#642EDA00}.dimprobud-estimate{--accent-color:#00419F;--bg-container:#fff;--text-main:#1f2937;--text-muted:#475569;--border-color:#e2e8f0;--row-even:#f8fafc;--row-hover:#f1f5f9;color:var(--text-main);line-height:1.5}@media (min-width:768px){.dimprobud-estimate{font-size:1rem}}.dimprobud-estimate *,.dimprobud-estimate *::before,.dimprobud-estimate *::after{box-sizing:border-box;margin:0;padding:0}.dimprobud-estimate-container{margin:0 auto;padding:1rem;border-radius:0.75rem}@media (min-width:768px){.dimprobud-estimate-container{padding:2.5rem}}.dimprobud-estimate .table-container{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);border-radius:0.5rem;overflow:hidden;margin-bottom:2rem;background-color:var(--bg-container);border:1px solid var(--border-color)}.dimprobud-estimate .section-title{background-color:var(--accent-color);color:#fff;padding:0.75rem 1rem;font-weight:600;font-size:1rem}@media (min-width:768px){.dimprobud-estimate .section-title{font-size:1.125rem}}.dimprobud-estimate .table-wrapper{overflow-x:auto}.dimprobud-estimate table{width:100%;text-align:left;border-collapse:collapse;table-layout:auto}.dimprobud-estimate th,.dimprobud-estimate td{padding:0.6rem 0.5rem;border-bottom:1px solid var(--border-color);vertical-align:top;overflow-wrap:break-word}@media (min-width:768px){.dimprobud-estimate th,.dimprobud-estimate td{padding:0.75rem 1rem}}.dimprobud-estimate th{background-color:var(--row-even);text-transform:uppercase;font-size:0.7rem;letter-spacing:0.05em;color:var(--text-muted)}@media (min-width:768px){.dimprobud-estimate th{font-size:0.75rem}}.dimprobud-estimate tr:nth-child(even){background-color:var(--row-even)}.dimprobud-estimate tr:hover{background-color:var(--row-hover)}.dimprobud-estimate .sub-title{font-weight:600;color:#374151;padding:0.75rem 1rem;background-color:#f9fafb;border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);margin-top:0.5rem;font-size:0.9rem}@media (min-width:768px){.dimprobud-estimate .sub-title{font-size:0.95rem}}.dimprobud-estimate th.text-right,.dimprobud-estimate td.text-right{white-space:nowrap;width:1%}.dimprobud-estimate .text-center{text-align:center}.dimprobud-estimate .text-right{text-align:right}.dimprobud-estimate .font-medium{font-weight:500}