.dronel-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.quote-form .form-status:empty,.quote-form .field-error:empty{display:none}.quote-form .field-error{display:block;color:#9b241c;font-size:.875rem;line-height:1.5;margin-top:.35rem}.quote-form [aria-invalid=true]{border-color:#9b241c!important;outline:1px solid #9b241c}.quote-form .form-status:not(:empty){padding:1rem;margin-bottom:1.25rem;border:1px solid currentColor;border-radius:6px}.quote-form .form-status[data-state=error]{color:#8a211b;background:#fff7f4}.quote-form .form-status[data-state=success]{color:#153d2b;background:#edf4ef}.quote-form button:disabled{opacity:.6;cursor:not-allowed}.quote-form .consent-field input{flex-shrink:0}.quote-form .field-full{grid-column:1/-1}.quote-form .form-required-note,.quote-form .form-footnote,.quote-form small{font-size:.875rem;line-height:1.5}.quote-form .form-notice{padding:1rem;background:#edf4ef;border-left:3px solid #245f41}.project-comparison,.project-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem}.project-comparison figure,.project-gallery figure{margin:0}.project-comparison img,.project-gallery img{width:100%;height:auto;display:block}.project-comparison figcaption{padding:.5rem 0}
