/* Contact stays available from the first screen on every device. */
html body.dg-conversion-ready{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}
html body #dg-conversion-bar#dg-conversion-bar{position:fixed!important;inset:auto 0 0!important;z-index:100010!important;display:block!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:9px 16px calc(9px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;color:#292923!important;border:0!important;border-top:1px solid #dfddd5!important;box-shadow:0 -3px 18px #2929230c!important;font-family:inherit!important}
html body #dg-conversion-bar .dg-conversion-inner{display:grid!important;grid-template-columns:minmax(100px,1fr) minmax(190px,1.5fr) minmax(100px,.8fr)!important;gap:10px!important;width:100%!important;max-width:760px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}
html body #dg-conversion-bar a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;box-sizing:border-box!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:7px 12px!important;border:1px solid #d8d6cd!important;border-radius:5px!important;background:#fff!important;color:#292923!important;text-align:center!important;text-decoration:none!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;white-space:normal!important;box-shadow:none!important;transform:none!important}
html body #dg-conversion-bar a.dg-conversion-quote{background:var(--dg-conversion-accent,#b91c1c)!important;color:var(--dg-conversion-ink,#fff)!important;border-color:var(--dg-conversion-accent,#b91c1c)!important}
html body #dg-conversion-bar a.dg-conversion-client{background:#f7f6f1!important;font-size:13px!important;font-weight:600!important}
html body #dg-conversion-bar small{display:block!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important;color:inherit!important;letter-spacing:0!important}
html body #dg-conversion-bar a:focus-visible{outline:3px solid #292923!important;outline-offset:2px!important}
html body:has(dialog[open]) #dg-conversion-bar{visibility:hidden!important}
@media(max-width:600px){html body #dg-conversion-bar#dg-conversion-bar{padding-left:10px!important;padding-right:10px!important}html body #dg-conversion-bar .dg-conversion-inner{grid-template-columns:minmax(80px,.9fr) minmax(118px,1.4fr) minmax(65px,.7fr)!important;gap:7px!important}html body #dg-conversion-bar a{font-size:13px!important;padding:7px 6px!important}html body #dg-conversion-bar a.dg-conversion-client{font-size:12px!important}html body #dg-conversion-bar small{font-size:10px!important}}
@media(max-width:600px){html body .cv14-header .header-inner>.brand-family{flex:1 1 0!important;min-width:0!important;width:auto!important;max-width:none!important}html body .cv14-header .brand-family>a{min-width:0!important;max-width:100%!important}html body .cv14-header .brand-family img{max-width:100%!important}}
@media print{html body #dg-conversion-bar#dg-conversion-bar{display:none!important}html body.dg-conversion-ready{padding-bottom:0!important}}
