
.home-price-scroll{overflow-x:auto}.home-price-table{border-collapse:collapse;width:100%;text-align:left;color:#082d5d;background:#fff;border:1px solid #d9e4ee}.home-price-table caption{text-align:left;font-weight:700;padding:0 0 12px}.home-price-table th,.home-price-table td{padding:18px 20px;border-bottom:1px solid #d9e4ee;vertical-align:top}.home-price-table thead{background:#082d5d;color:#fff}.home-price-table tbody tr:nth-child(even){background:#f1f7fc}.home-price-table a{color:#082d5d;text-decoration:underline;text-underline-offset:3px}.home-quote-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.home-quote-form label{display:flex;flex-direction:column;gap:7px;font-weight:700;color:#082d5d;min-width:0}.home-quote-form input,.home-quote-form select,.home-quote-form textarea{box-sizing:border-box;width:100%;min-height:48px;padding:12px;border:1px solid #8295ab;border-radius:8px;background:#fff;color:#14283e;font:inherit}.home-quote-form textarea{resize:vertical}.home-quote-wide{grid-column:1/-1}.home-quote-form .fine{margin:0}.home-quote-form button{border:0;font:inherit;font-weight:700;cursor:pointer;min-height:48px}.home-quote-form :focus-visible{outline:3px solid #8f650a;outline-offset:3px}@media(max-width:600px){.home-price-table th,.home-price-table td{padding:12px 9px;font-size:.9rem}.home-quote-form{grid-template-columns:1fr}.home-price-table td{overflow-wrap:anywhere}}
