.vc-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 24px;background:#e8ede2;color:#243b2d;border-bottom:1px solid #bdc8b6;font:13px/1.5 var(--sans,Arial,sans-serif);text-align:left;box-sizing:border-box}.vc-notice .vc-text{flex:1 1 420px;margin:0;font:inherit;max-width:1100px}.vc-notice .vc-toggle{flex:0 0 auto;min-height:40px;max-width:100%;padding:7px 10px;border:1px solid #74866e;background:transparent;color:#213b2b;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;border-radius:2px}.vc-notice .vc-toggle:hover{background:#dce6d5}.vc-notice .vc-toggle:focus-visible{outline:3px solid #426c56;outline-offset:3px}.vc-notice .vc-toggle:disabled{cursor:default;opacity:.7;text-decoration:none}.vc-notice .vc-state{flex:1 1 100%;font-size:12px;color:#65432d}.vc-notice .vc-state:empty{display:none}.vc-notice.vc-inline{padding:11px 13px;margin:0 0 18px;border:1px solid #bdc8b6;font-size:12px}.vc-inline .vc-text{flex-basis:350px}.vc-inline .vc-toggle{font-size:12px}.cg-root .vc-notice .vc-text{margin:0}.cg-root .vc-notice .vc-state{font-size:12px}@media(max-width:620px){.vc-notice{padding:10px 16px;gap:6px 10px;font-size:12px}.vc-notice .vc-text{flex-basis:100%}.vc-notice .vc-toggle{min-height:40px;font-size:12px}.vc-inline .vc-text{flex-basis:100%}}@media print{.vc-notice{display:none!important}}
