/* Sher Interactions runtime styles. Generated by sher-converter. */
/* Decorative layers remain selectable through Navigator. Their editor-only
   empty-container handles must not intercept clicks on the page's content. */
body.elementor-editor-active .shc-editor-decoration:not(.elementor-element-editable):not(:has(.elementor-element-editable)),
body.elementor-editor-active .shc-editor-decoration:not(.elementor-element-editable):not(:has(.elementor-element-editable)) *{pointer-events:none!important}
.sher-lightbox{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);padding:4vmin;box-sizing:border-box}
.sher-lightbox-frame{width:min(100%,calc((100vh - 8vmin) * 16 / 9));aspect-ratio:16/9;background:#000}
.sher-lightbox-frame .sher-player{display:block;width:100%;height:100%;border:0}
.sher-lightbox-close{position:absolute;top:12px;right:16px;width:44px;height:44px;border:0;background:transparent;color:#fff;font:400 36px/1 system-ui,sans-serif;cursor:pointer}
.sher-tooltip{position:fixed;z-index:2147482000;max-width:min(280px,calc(100vw - 16px));box-sizing:border-box;padding:6px 8px;border-radius:4px;background:#333;color:#fff;font:12px/1.4 Arial,sans-serif;text-align:center;white-space:normal;box-shadow:0 2px 6px rgba(0,0,0,.25);pointer-events:none}
.sher-tooltip[hidden]{display:none!important}
.sher-tooltip::after{position:absolute;left:var(--sher-tooltip-arrow,50%);width:0;height:0;content:"";border:5px solid transparent;transform:translateX(-50%)}
.sher-tooltip[data-placement="top"]::after{top:100%;border-top-color:#333}
.sher-tooltip[data-placement="bottom"]::after{bottom:100%;border-bottom-color:#333}
[data-sher*='"carousel"']::-webkit-scrollbar{display:none}
/* Sher widgets made from a converted section keep its layout: Elementor's widget wrappers
   are transparent on the site (in the editor they stay boxes so they can be selected). */
body:not(.elementor-editor-active) .elementor-widget:has(> .elementor-widget-container > .sher-widget--contents),
body:not(.elementor-editor-active) .elementor-widget:has(> .sher-widget--contents),
body:not(.elementor-editor-active) .elementor-widget-container:has(> .sher-widget--contents),
body:not(.elementor-editor-active) .sher-widget--contents{display:contents}
