.booking .consent-label{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;font-weight:400;font-size:14px;line-height:1.65;margin:20px 0}.booking .consent-label input[type="checkbox"]{appearance:auto;display:block;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:3px 0 0;padding:0;accent-color:var(--yellow);border-radius:2px}.booking .consent-label>span{font:inherit;color:#d0d7d8}.consent-label a{text-decoration:underline;text-underline-offset:3px;color:var(--yellow)}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.lead-status{font-size:16px;line-height:1.65}.lead-status:not(:empty){margin:18px 0 0;padding:16px;border:1px solid #576265;border-radius:4px}.lead-status.success{background:#20392b;border-color:#7db989;color:#e5f8e9}.lead-status.success strong,.lead-status.success span{display:block}.lead-status.success strong{font-size:21px;margin-bottom:8px}.lead-status.error{color:#ffd9cc;background:#39271f;border-color:#b87855}.booking button:disabled{cursor:default;opacity:.8}.booking button:disabled:after{animation:none!important;display:none}
