/* Prices for the painting page; units and material costs stay visible at every width. */
.pricing-section{padding-top:0}.price-table{width:100%;border-collapse:collapse;text-align:left}.price-table thead th{font-size:13px;font-weight:500;color:#617054;padding:0 0 17px}.price-table th:last-child{text-align:right}.price-table tbody tr{border-top:1px solid #cdd2c5}.price-table tbody tr:last-child{border-bottom:1px solid #cdd2c5}.price-table tbody th{font-size:19px;font-weight:400;line-height:1.5;padding:26px 30px 26px 0}.price-table td{text-align:right;font-size:26px;white-space:nowrap;padding:26px 0;font-weight:400}.price-table td span{font-size:15px;color:#5b6b4e}.price-notes{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:25px}.price-notes p{font-size:14px;line-height:1.8;max-width:670px;margin:0}.price-notes .button{flex-shrink:0}.price-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:740px){.price-table tbody th{font-size:16px;padding:20px 14px 20px 0}.price-table td{font-size:20px;padding:20px 0}.price-table td span{font-size:13px;display:block;margin-top:4px}.price-table thead th{font-size:12px}.price-notes{display:block}.price-notes p{font-size:13px}.price-notes .button{width:100%;margin-top:20px}.pricing-section .section-heading>p{font-size:14px}}
