.quote_table,.quote_table>tbody>tr>td>table{background:transparent;border:none;margin:0;max-width:920px;min-width:466px;width:100%}.quote_table table{width:100%}.quote_table .cont_size{font-size:14px}.quote_table td{min-width:107px;vertical-align:middle}.quote_table .quote_due_head,.quote_table .quote_txt,.quote_table .total_price2{font-weight:700}.quote_table>tbody>tr>td,.quote_table>tbody>tr>td>table>tbody>tr>td{border:none;padding-left:0;padding-right:0;padding-top:0}.quote_table .quote_txt{padding-right:.75rem}.pricing__loading-message{align-items:center;color:#1e1e1e;display:flex;gap:.5em;justify-content:center;padding:1em}.pricing__spinner{animation:spin .8s linear infinite;border:5px solid #1e1e1e;border-radius:50%;border-top:3px solid transparent;height:25px;width:25px}@keyframes spin{to{transform:rotate(1turn)}}.pricing__error-message{background-color:#fff0f0;border:1px solid #bc080a;border-radius:4px;color:#bc080a;padding:1em;text-align:center}.pricing__success-message{margin-bottom:30px;max-width:920px}.pricing__success-message ul{margin-bottom:1rem;padding-left:16px}.pricing__success-message li{list-style:disc}.pricing__success-message a{transition:.3s}.pricing__success-message a:active,.pricing__success-message a:focus,.pricing__success-message a:hover{color:#bc080a}.pricing__buttons:not(.hidden){display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media (max-width:768px){.quote_table{font-size:13px}.quote_table .cont_size{font-size:11px}.quote_table td{min-width:98px}.quote_table td img{width:100%}}@media print{button,footer,header{display:none!important}}