.ll-quote-form{padding:18px 0 64px;scroll-margin-top:110px}.ll-quote-form__notice{display:none;gap:4px;margin:0 0 24px;padding:16px 18px;border:1px solid;border-radius:5px}.ll-quote-form__notice:target{display:grid}.ll-quote-form__notice--success{border-color:#9dc387;background:#f1f8ed;color:#234719}.ll-quote-form__notice--error{border-color:#d7aaa4;background:#fcf2f1;color:#7d261f}.ll-quote-form__layout{display:grid;grid-template-columns:minmax(230px,.68fr) minmax(0,1.32fr);gap:clamp(36px,7vw,96px);align-items:start;padding:clamp(28px,4vw,54px);border:1px solid var(--ll-border, #d5dee6);border-radius:var(--ll-radius, 7px);background:var(--ll-surface-soft, #f3f7f9)}.ll-quote-form__intro{position:sticky;top:120px}.ll-quote-form__eyebrow{margin:0 0 10px;color:#285574;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ll-quote-form__intro h2{margin:0 0 16px}.ll-quote-form__notes{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.ll-quote-form__notes li{position:relative;margin:0;padding-left:23px}.ll-quote-form__notes li:before{content:"";position:absolute;top:.52em;left:1px;width:8px;height:8px;border-radius:50%;background:#df174d}.ll-quote-form__form,.ll-quote-form__group,.ll-quote-form__field{min-width:0}.ll-quote-form__group{margin:0;padding:0;border:0}.ll-quote-form__group+.ll-quote-form__group{margin-top:34px;padding-top:30px;border-top:1px solid #d3dee4}.ll-quote-form__group legend{width:100%;margin:0 0 18px;padding:0;color:#142b3c;font-size:1.15rem;font-weight:700}.ll-quote-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.ll-quote-form__field--full{grid-column:1 / -1}.ll-quote-form__field label,.ll-quote-form__field small{display:block}.ll-quote-form__field label{margin-bottom:7px;font-weight:600;letter-spacing:0;text-transform:none}.ll-quote-form__field label span{color:#596974;font-size:.88em;font-weight:400}.ll-quote-form input[type=text],.ll-quote-form input[type=email],.ll-quote-form input[type=tel],.ll-quote-form select,.ll-quote-form textarea{width:100%;margin:0;border:1px solid #bfcbd2;border-radius:3px;background:#fff;color:#142b3c;font:inherit}.ll-quote-form input[type=text],.ll-quote-form input[type=email],.ll-quote-form input[type=tel],.ll-quote-form select{min-height:50px;padding:10px 13px}.ll-quote-form textarea{min-height:155px;padding:13px;resize:vertical}.ll-quote-form input:focus,.ll-quote-form select:focus,.ll-quote-form textarea:focus{border-color:#174e75;outline:2px solid rgba(23,78,117,.18);outline-offset:1px}.ll-quote-form input[type=file]{width:100%;padding:14px;border:1px dashed #aebdc6;background:#fff}.ll-quote-form input[type=file]::file-selector-button{margin-right:12px;padding:9px 13px;border:0;border-radius:3px;background:#19547d;color:#fff;cursor:pointer;font:inherit;font-weight:600}.ll-quote-form__field small,.ll-quote-form__privacy{margin-top:7px;color:#5c6e78;font-size:.88rem}.ll-quote-form__field .ll-quote-form__error{margin:7px 0 0;color:#8f241c}.ll-quote-form [aria-invalid=true]{border-color:#b1392f}.ll-quote-form__status{min-height:1.5em;margin:12px 0 0;color:#7d261f}.ll-quote-form [hidden]{display:none!important}.ll-quote-form__privacy{margin:25px 0 18px}.ll-quote-form__honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}@media only screen and (max-width:980px){.ll-quote-form__layout{grid-template-columns:1fr;gap:30px}.ll-quote-form__intro{position:static}}@media only screen and (max-width:749px){.ll-quote-form{padding-bottom:38px}.ll-quote-form__layout,.ll-quote-form__grid{grid-template-columns:1fr}.ll-quote-form__layout{padding:24px 18px}.ll-quote-form__field--full{grid-column:auto}.ll-quote-form .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ll-quote-form.css.map */
