.inquiry-interacting{scroll-behavior:auto!important;scroll-padding-top:90px;scroll-padding-bottom:90px}
.inquiry-in-view .mbar{visibility:hidden;pointer-events:none}
.leadform input,.leadform select,.leadform textarea,.leadform button,.leadform [data-inquiry-status]{scroll-margin-block:90px}
.leadform .kemp-inquiry-consent{display:flex!important;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;margin:18px 0}
.leadform .kemp-inquiry-consent input{width:18px!important;height:18px!important;flex:0 0 18px;margin:3px 0 0}
.leadform .kemp-inquiry-consent a{text-decoration:underline;color:inherit}
.leadform .kemp-inquiry-extra{margin:18px 0}
.leadform .kemp-inquiry-extra select,.leadform .kemp-inquiry-extra textarea{display:block;width:100%;font:inherit;font-size:16px;padding:12px;border:1px solid #b8c1c9;border-radius:6px;background:#fff;color:#182128;margin:6px 0 14px;min-width:0}
.leadform .kemp-inquiry-extra textarea{min-height:100px;resize:vertical}
.leadform .kemp-inquiry-status{margin:16px 0;padding:14px 16px;font-size:14px;line-height:1.6;border-radius:6px;background:#edf2f5;color:#223844;overflow-wrap:anywhere}
.leadform .kemp-inquiry-status.is-error{background:#fff1ed;color:#8e2e20;border:1px solid #e2b5aa}
.leadform .kemp-inquiry-status.is-success{background:#edf7f2;color:#20523d;border:1px solid #b5d3c2}
.leadform button:disabled{cursor:wait;opacity:.7}
.leadform .kemp-inquiry-bot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
