.commercial-quote{padding:22px;background:#edf3ed;border:1px solid #cbd9cf;border-radius:10px;margin:20px 0;color:#183e34}.commercial-label{font-size:12px!important;font-weight:700;text-transform:uppercase;letter-spacing:1px}.commercial-quote h2{font:700 21px/1.25 Arial,sans-serif!important;margin:10px 0}.commercial-total{font:700 38px/1.1 Arial,sans-serif!important;margin:15px 0 5px!important}.commercial-tax{font-size:13px!important;font-weight:bold}.commercial-detail,.commercial-quote p:last-child{font-size:12px!important;line-height:1.5!important}.commercial-quote p{font-size:14px;line-height:1.6}.commercial-button{display:block;background:#183e34;color:#fff!important;text-align:center;padding:14px 18px;min-height:48px;text-decoration:none;font:700 14px/1.4 Arial,sans-serif;border-radius:5px;margin:18px 0 12px}.commercial-more{display:inline-block;font:14px Arial,sans-serif;padding:9px 0;color:#183e34}.commercial-offer{background:white!important;transform:none!important;box-shadow:none!important;border:0!important;padding:0!important}.commercial-offer .commercial-quote{margin:0}.commercial-button:focus-visible,.commercial-more:focus-visible{outline:3px solid #bf3e2d;outline-offset:3px}@media(max-width:600px){.commercial-quote{padding:18px}.commercial-total{font-size:34px!important}}