@media(max-width:767px){.esse-pro-hide-mobile{display:none!important}}@media(min-width:768px){.esse-pro-hide-desktop{display:none!important}}.esse-announcement-bar{--esse-ab-bg:#1e2440;--esse-ab-color:#fff;--esse-ab-button-bg:#6528f7;--esse-ab-button-color:#fff;background:var(--esse-ab-bg);box-sizing:border-box;color:var(--esse-ab-color);font-size:15px;line-height:1.5;padding:10px 48px;position:relative;text-align:center;width:100%;z-index:99990}.esse-announcement-bar.is-fixed{left:0;position:fixed;right:0}.esse-announcement-bar.is-fixed.esse-announcement-bar--top{top:var(--wp-admin--admin-bar--height,0)}.esse-announcement-bar.is-fixed.esse-announcement-bar--bottom{bottom:0}.esse-announcement-bar__inner{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;margin:0 auto;max-width:1200px}.esse-announcement-bar__message p{margin:0}.esse-announcement-bar__message a{color:inherit;text-decoration:underline}.esse-announcement-bar__countdown{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.esse-announcement-bar__button{background:var(--esse-ab-button-bg);border-radius:999px;color:var(--esse-ab-button-color)!important;display:inline-block;font-size:14px;font-weight:600;line-height:1.4;padding:6px 16px;text-decoration:none!important;transition:filter .2s;white-space:nowrap}.esse-announcement-bar__button:focus-visible,.esse-announcement-bar__button:hover{filter:brightness(1.1)}.esse-announcement-bar__close{align-items:center;background:#0000;border:0;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin:0;opacity:.8;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px}.esse-announcement-bar__close:focus-visible,.esse-announcement-bar__close:hover{background:#ffffff26;opacity:1}.esse-announcement-bar__close svg{height:18px;width:18px}.esse-announcement-bar a:focus-visible,.esse-announcement-bar button:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.has-esse-announcement-bottom .esse-chat,.has-esse-announcement-bottom .esse-scroll-top{margin-bottom:var(--esse-announcement-bar-height,0)}@media(max-width:600px){.esse-announcement-bar{font-size:14px;padding:10px 44px 10px 16px;text-align:left}.esse-announcement-bar__inner{justify-content:flex-start}}@media print{.esse-announcement-bar,.esse-announcement-bar-spacer{display:none!important}}
