.bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.bde-heading{max-width:100%;margin:0}.breakdance .bdext-hotspots{--_size:var(--bdext-hs-marker-size,32px);--_distance:var(--bdext-hs-distance,12px)}.breakdance .bdext-hotspots__figure{margin:0}.breakdance .bdext-hotspots__list{list-style:none;margin:0;padding:0}.bdext-hotspots__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:where(.breakdance .bdext-hotspots){width:100%}:where(.breakdance .bdext-hotspots__stage){position:relative;width:var(--bdext-hs-image-width,100%);max-width:100%}:where(.breakdance .bdext-hotspots__canvas){position:relative}:where(.breakdance .bdext-hotspots__image){display:block;width:100%;height:auto;border-radius:var(--bdext-hs-image-radius,0)}:where(.breakdance .bdext-hotspots__placeholder){display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;padding:16px;background-color:#e5e7eb;color:#374151;text-align:center}:where(.breakdance .bdext-hotspots__caption){margin-block-start:8px;font-size:0.875em}:where(.breakdance .bdext-hotspots__marker){position:absolute;z-index:1;left:calc(var(--x, 50) * 1%);top:calc(var(--y, 50) * 1%);display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--_size);height:var(--_size);min-width:24px;min-height:24px;padding:0;border:2px solid var(--bdext-hs-marker-border,#ffffff);border-radius:var(--bdext-hs-marker-radius,50%);background-color:var(--bdext-hs-marker-bg,#111827);color:var(--bdext-hs-marker-color,#ffffff);font-size:0.875em;font-weight:600;line-height:1;cursor:pointer;transform:translate(-50%,-50%);transition:background-color 0.2s ease,color 0.2s ease}:where(.breakdance .bdext-hotspots__marker[aria-expanded="true"]),:where(.breakdance .bdext-hotspots__marker.is-highlighted){z-index:2;background-color:var(--bdext-hs-marker-active-bg,#ffffff);color:var(--bdext-hs-marker-active-color,#111827)}:where(.breakdance .bdext-hotspots__marker:focus-visible){outline:2px solid transparent;box-shadow:0 0 0 3px #ffffff,0 0 0 6px #111827}:where(.breakdance .bdext-hotspots__marker-visual){display:flex;align-items:center;justify-content:center;width:100%;height:100%}:where(.breakdance .bdext-hotspots__marker-visual) svg,:where(.breakdance .bdext-hotspots__badge) svg{width:var(--bdext-hs-icon-size,50%);height:var(--bdext-hs-icon-size,50%);color:inherit;fill:currentColor}:where(.breakdance .bdext-hotspots--pulse .bdext-hotspots__marker)::after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid var(--bdext-hs-marker-bg,#111827);animation:bdext-hotspots-pulse 2s ease-out infinite;pointer-events:none}@keyframes bdext-hotspots-pulse{from{opacity:0.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}:where(.breakdance .bdext-hotspots__title){font-weight:600}:where(.breakdance .bdext-hotspots__text)>:first-child{margin-top:0}:where(.breakdance .bdext-hotspots__text)>:last-child{margin-bottom:0}:where(.breakdance .bdext-hotspots__popovers){position:absolute;inset:0;pointer-events:none}:where(.breakdance .bdext-hotspots__popover){position:absolute;z-index:3;left:calc(var(--x, 50) * 1%);top:calc(var(--y, 50) * 1%);display:none;flex-direction:column;gap:var(--bdext-hs-content-gap,6px);box-sizing:border-box;width:var(--bdext-hs-popover-width,280px);max-width:min(90vw,480px);padding:12px 16px;border-radius:8px;background-color:var(--bdext-hs-popover-bg,#ffffff);color:#111827;box-shadow:0 8px 24px rgba(0,0,0,0.18);pointer-events:auto;transform:translate(calc(-50% + var(--bdext-hs-shift, 0px)),calc(-100% - var(--_size) / 2 - var(--_distance)))}:where(.breakdance .bdext-hotspots__popover.is-open){display:flex}:where(.breakdance .bdext-hotspots__popover[data-placement="bottom"]){transform:translate(calc(-50% + var(--bdext-hs-shift, 0px)),calc(var(--_size) / 2 + var(--_distance)))}:where(.breakdance .bdext-hotspots__popover[data-placement="left"]){transform:translate(calc(-100% - var(--_size) / 2 - var(--_distance)),-50%)}:where(.breakdance .bdext-hotspots__popover[data-placement="right"]){transform:translate(calc(var(--_size) / 2 + var(--_distance)),-50%)}:where(.breakdance .bdext-hotspots__list){display:grid;gap:var(--bdext-hs-list-gap,12px);margin-block-start:var(--bdext-hs-list-space,16px)}:where(.breakdance .bdext-hotspots--popover .bdext-hotspots__list){display:none}:where(.breakdance .bdext-hotspots__item){display:flex;gap:var(--bdext-hs-item-gap,12px);align-items:flex-start;box-sizing:border-box;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}:where(.breakdance .bdext-hotspots__item:focus){outline:none}:where(.breakdance .bdext-hotspots__item:focus-visible),:where(.breakdance .bdext-hotspots__item.is-current),:where(.breakdance .bdext-hotspots__item.is-highlighted){outline:2px solid currentColor;outline-offset:2px}:where(.breakdance .bdext-hotspots__badge){display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--_size);height:var(--_size);min-width:24px;min-height:24px;border-radius:var(--bdext-hs-marker-radius,50%);background-color:var(--bdext-hs-marker-bg,#111827);color:var(--bdext-hs-marker-color,#ffffff);font-size:0.875em;font-weight:600;line-height:1}:where(.breakdance .bdext-hotspots__item-body){display:flex;flex-direction:column;gap:var(--bdext-hs-content-gap,6px);min-width:0}:where(.breakdance .bdext-hotspots--list-start .bdext-hotspots__layout),:where(.breakdance .bdext-hotspots--list-end .bdext-hotspots__layout){display:grid;grid-template-columns:minmax(0,1fr) var(--bdext-hs-list-width,40%);gap:var(--bdext-hs-list-space,24px);align-items:start}:where(.breakdance .bdext-hotspots--list-start .bdext-hotspots__layout){grid-template-columns:var(--bdext-hs-list-width,40%) minmax(0,1fr)}:where(.breakdance .bdext-hotspots--list-start .bdext-hotspots__list){order:-1}:where(.breakdance .bdext-hotspots--list-start .bdext-hotspots__list),:where(.breakdance .bdext-hotspots--list-end .bdext-hotspots__list){margin-block-start:0}@media (scripting:none){.breakdance .bdext-hotspots--popover .bdext-hotspots__list{display:grid}.breakdance .bdext-hotspots--popover .bdext-hotspots__popovers{display:none}}:where(.breakdance .bdext-hotspots.is-draggable .bdext-hotspots__marker){cursor:grab;touch-action:none}:where(.breakdance .bdext-hotspots.is-dragging .bdext-hotspots__marker.is-dragged){cursor:grabbing;transition:none}@media (prefers-reduced-motion:reduce){:where(.breakdance .bdext-hotspots__marker),:where(.breakdance .bdext-hotspots__item){transition:none}:where(.breakdance .bdext-hotspots--pulse .bdext-hotspots__marker)::after{content:none;animation:none}}