.stage{perspective:1500px;padding:20px 70px 28px;min-height:540px}.estimate{transform:rotateX(7deg) rotateY(-7deg);background:var(--text);color:var(--bg);padding:20px 32px;box-shadow:20px 20px 0 #090b0d}.doc-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px}.doc-heading h2{font-size:27px;margin:0}.doc-heading span{font-size:12px;max-width:220px}.estimate table{font-size:12px}.estimate td,.estimate th{padding:3px 9px;border-color:#cad0d4}.estimate th{color:#46515a}.estimate td:nth-child(n+3){text-align:right}.total{display:flex;justify-content:space-between;gap:20px;padding-top:14px}.total strong{font:500 32px 'Roboto Condensed';color:#203d57}@media(max-width:700px){.stage{padding:16px 10px}.estimate{transform:none;padding:16px 8px;box-shadow:none}.doc-heading{display:block}.doc-heading h2{font-size:22px}.doc-heading span{display:block;margin-top:6px}.estimate td,.estimate th{font-size:10px;padding:5px 3px}.estimate th:first-child,.estimate td:first-child,.estimate th:nth-child(5),.estimate td:nth-child(5){display:none}.total{font-size:13px}.total strong{font-size:27px}}

@media(min-width:701px){.estimate table{font-size:12px;line-height:1.15}.estimate td,.estimate th{padding:3px 9px}.stage{padding-top:18px}.doc-heading h2{font-size:25px}}

.estimate{box-shadow:none}

@media(max-width:700px){.estimate td,.estimate th{font-size:12px;line-height:1.3}.estimate td:nth-child(2){width:52%}}
