.print-quote{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(440px,1.25fr);padding:85px 5vw;gap:7vw;color:#fff;background:#087bea}.print-quote>div{align-self:start}.print-quote>div>p{margin:0;color:#ffdc00;font-size:10px;font-weight:1000;text-transform:uppercase;letter-spacing:.17em}.print-quote h2{margin:12px 0 20px;font-size:clamp(48px,6vw,82px);line-height:.9;letter-spacing:-.055em;text-transform:uppercase}.print-quote>div>span{display:block;max-width:430px;color:#dbeeff;font-size:13px;line-height:1.7}.print-quote-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:25px;color:#071d33;background:#fff;box-shadow:18px 18px 0 #ffdc00}.print-quote-form label{display:grid;gap:6px;font-size:10px;font-weight:900;text-transform:uppercase}.print-quote-form input,.print-quote-form select,.print-quote-form textarea{width:100%;padding:13px;border:1px solid #b8c5cf;background:#fff;font:inherit}.print-quote-form textarea{resize:vertical}.print-quote-wide,.print-quote-form>button,.print-form-success,.print-quote-form>.errors{grid-column:1/-1}.print-quote-form>button{padding:15px;border:0;color:#071d33;background:#ffdc00;font-size:11px;font-weight:1000;text-transform:uppercase;cursor:pointer}.print-form-success{padding:13px;border-left:4px solid #1c9b55;background:#edf9f1;font-weight:800}
@media(max-width:800px){.print-quote{grid-template-columns:1fr;padding:65px 5vw;gap:35px}.print-quote-form{grid-template-columns:1fr;box-shadow:12px 12px 0 #ffdc00}.print-quote-wide,.print-quote-form>button,.print-form-success,.print-quote-form>.errors{grid-column:1}}
