.cm-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}
body:not(.cm-legal),body:not(.cm-legal) .page{--font-primary:'Montserrat',sans-serif!important;--font-secondary:'Montserrat',sans-serif!important;font-family:'Montserrat',sans-serif!important}
body:not(.cm-legal) :where(h1,h2,h3,h4,h5,h6,p,a,span,button,input,textarea,label,li,.sub){font-family:'Montserrat',sans-serif!important}
.cm-legal,.cm-legal .page{--font-primary:'Inconsolata',monospace!important;--font-secondary:'Inconsolata',monospace!important;font-family:'Inconsolata',monospace!important}
.cm-legal :where(h1,h2,h3,h4,h5,h6,p,a,span,button,input,textarea,label,li){font-family:'Inconsolata',monospace!important}
#zv07X_{flex-direction:column!important;gap:2px!important;height:auto!important;min-height:58px!important;padding-top:9px!important;padding-bottom:9px!important;line-height:1.15!important}
#zv07X_ .cm-phone-number{display:block;font-size:.82em;font-weight:700}
#ai-FoUGz-{padding-bottom:42px!important;--block-padding-bottom:42px!important}
.layout-element:has(>#zEVkLG){--grid-row:4/5!important;--m-grid-row:3/4!important}
#zEVkLG hr{margin:8px auto 0!important}
#zxIo55 h3{font-size:38px!important;line-height:1.05!important;letter-spacing:-.6px!important}
.cm-form-status{min-height:1.5em;margin:8px 10px 0;color:#fff;font:500 15px/1.4 'Montserrat',sans-serif}
.cm-form-status[data-state="error"]{color:#ffd8d8}.cm-form-status[data-state="success"]{color:#efffa2}
.form__button:disabled{cursor:wait;opacity:.65}
#cm-consent{position:fixed;z-index:2147483000;left:20px;bottom:20px;width:min(420px,calc(100vw - 40px));box-sizing:border-box;padding:24px;border-radius:14px;background:#fff;color:#1d1e20;box-shadow:0 10px 40px #0003;font:400 15px/1.5 'Montserrat',sans-serif}
#cm-consent strong{display:block;margin-bottom:8px;font-size:19px}#cm-consent p{margin:0 0 18px}
#cm-consent .cm-consent-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}#cm-consent button{padding:10px 18px;border:2px solid #c9d40f;border-radius:999px;background:#fff;color:#56585e;font-weight:700;cursor:pointer}
#cm-consent button[data-choice="all"]{background:#c9d40f;color:#fff}
#cm-consent .cm-consent-preferences{margin:0 0 18px;padding:12px;border-radius:8px;background:#f5f5f5}#cm-consent .cm-consent-preferences label{display:flex;align-items:center;gap:9px;margin:7px 0}
#cm-cookie-settings{display:block;margin:12px auto;padding:2px;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}
.cm-not-found{display:grid;min-height:100vh;place-content:center;text-align:center;font-family:Arial,sans-serif}.cm-not-found a{color:#687000}
@media(max-width:520px){#cm-consent{left:12px;bottom:12px;width:calc(100vw - 24px);padding:18px}#cm-consent .cm-consent-actions{flex-direction:column-reverse}#cm-consent button{width:100%}}
@media(max-width:640px){#zxIo55 h3{font-size:32px!important;letter-spacing:-.3px!important}}
@media(prefers-reduced-motion:reduce){.transition,.transition *{transition:none!important;animation:none!important}}
