.quote-section{padding:29px 0;background:#eef2f6}.quote-box{background:#fff;border:1px solid #ead7ad;border-left:5px solid var(--amber);box-shadow:0 14px 35px #14263816;border-radius:9px;padding:23px 26px}.quote-title{display:flex;align-items:center;gap:18px;margin-bottom:17px;flex-wrap:wrap}.quote-title h2{font:800 31px/1.05 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:0}.quote-title p{margin:0;color:var(--muted);font-size:14px}.quote-form .quote-step{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.quote-form label{display:grid;gap:5px;font-size:14px;font-weight:800;color:var(--navy)}.quote-form select,.quote-form input{height:47px;width:100%;min-width:0;border:1px solid #cbd5df;border-radius:5px;padding:0 13px;background:#fff;color:var(--navy);font:500 15px 'DM Sans',sans-serif}.quote-form select:focus,.quote-form input:focus{outline:2px solid var(--amber);outline-offset:1px}.quote-form .call{height:47px;border:0;cursor:pointer;font:800 15px 'DM Sans',sans-serif;white-space:nowrap}.quote-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.quote-form.js .quote-step-2{display:none}.quote-form.js.step-two .quote-step-1{display:none}.quote-form.js.step-two .quote-step-2{display:grid;grid-template-columns:1fr 1fr auto auto}.quote-selected{grid-column:1/-1;color:#795617;font-size:14px;font-weight:800}.quote-back{border:0;background:transparent;color:#526273;font-weight:700;cursor:pointer;padding:12px}.quote-message{padding:10px 13px;border-radius:5px;font-weight:700}.quote-message.success{background:#e2f5e9;color:#16603a}.quote-message.error{background:#fff0e9;color:#9a3824}.footer a{color:var(--amber);font-weight:700}@media(max-width:850px){.quote-form .quote-step,.quote-form.js.step-two .quote-step-2{grid-template-columns:1fr 1fr}.quote-form .call{width:100%}}@media(max-width:600px){.quote-box{padding:20px 17px}.quote-title{display:block}.quote-title h2{margin:7px 0}.quote-form .quote-step,.quote-form.js.step-two .quote-step-2{grid-template-columns:1fr}.quote-selected{grid-column:1}.quote-back{text-align:center}}
