.vc-consent{width:min(1120px,calc(100% - 32px));margin:16px auto;padding:20px;border:1px solid #b5c4ba;border-radius:12px;background:#fff;color:#22352b;overflow-wrap:anywhere}.vc-consent[hidden]{display:none!important}.vc-consent h2{font-size:22px;line-height:1.3;margin:0 0 12px}.vc-consent p{margin:0 0 16px}.vc-consent-actions{display:flex;flex-wrap:wrap;gap:10px}.vc-consent button,.vc-privacy-settings button{font:inherit;max-width:100%;padding:9px 14px;border:1px solid #386b59;border-radius:7px;background:white;color:#254b3b;cursor:pointer}.vc-consent [data-vc-consent-allow]{background:#386b59;color:white}.vc-privacy-settings{padding-block:12px}.vc-privacy-settings button{border:0;background:none;text-decoration:underline;text-underline-offset:.2em;padding-inline:0}.vc-consent :focus-visible,.vc-privacy-settings :focus-visible{outline:3px solid #bc7b20;outline-offset:3px}@media print{.vc-consent,.vc-privacy-settings{display:none!important}}