.lb-lazy-form{width:100%;min-height:var(--lb-form-height,500px)}
.lb-lazy-form-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:var(--lb-form-height,500px);padding:25px;text-align:center}
.lb-lazy-form-placeholder p{margin:0;font-size:14px}.lb-lazy-form-placeholder button{border-radius:30px;min-height:44px;background:var(--lb-green);color:#fff}
.lb-form-fallback{font-size:13px;text-decoration:underline}.request_a_quote_form .lb-form-fallback{color:#fff}
.lb-form-frame{display:block;width:100%;height:var(--lb-form-height,500px);border:0;background:transparent}
.lb-lazy-form:not(.is-ready) [data-lb-form-frame]{height:0;overflow:hidden}
.lb-lazy-form.is-ready{min-height:0}.lb-lazy-form.is-ready .lb-lazy-form-placeholder{display:none}
html:has(body.lb-form-embed){margin:0!important;padding:0!important;overflow-x:hidden}
body.lb-form-embed{margin:0!important;padding:0!important;background:transparent;overflow-x:hidden}
.lb-form-embed #wpadminbar{display:none}
.lb-form-document{display:flow-root;padding:6px 6px 10px;margin:0;background:transparent!important;width:100%;max-width:none}
.lb-form-document .nf-form-cont{margin:0}.lb-form-document .nf-form-wrap{padding:0}
.lb-form-document.request_a_quote_form{color:#fff}.lb-form-document.request_a_quote_form .nf-row{margin-left:0;margin-right:0}
.lb-form-document.request_a_quote_form .nf-cell{padding-left:0;padding-right:0}
.lb-form-standalone .lb-form-document{max-width:900px;margin:24px auto;padding:24px}.lb-form-standalone .lb-form-document.request_a_quote_form{background:var(--lb-blue)!important;border-radius:12px}
