.hs-hotspots{width:100%}.hs-hotspots__stage{line-height:0;position:relative;width:100%}.hs-hotspots__image{border-radius:0;display:block;height:auto;width:100%}.hs-hotspots__pin{background:transparent;border:none;cursor:pointer;height:32px;outline:none;padding:0;position:absolute;transform:translate(-50%,-50%);width:32px}.hs-hotspots__pin:before{animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;background-color:#01a4e9;border-radius:45px;box-sizing:border-box;content:"";display:block;height:300%;margin-left:-100%;margin-top:-100%;position:relative;width:300%}.hs-hotspots__pin:after{animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;background-color:#fff;border-radius:15px;box-shadow:0 0 8px rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes pulse-ring{0%{transform:scale(.33)}80%,to{opacity:0}}@keyframes pulse-dot{0%{transform:scale(.8)}50%{transform:scale(1)}to{transform:scale(.8)}}.hs-hotspots__icon{fill:var(--pin-color,#1f8fff);filter:drop-shadow(0 2px 6px rgba(0,0,0,.25));height:100%;position:absolute;top:0;width:100%;z-index:99}.hs-hotspots__pin:focus-visible .hs-hotspots__icon{outline:2px solid #fff;outline-offset:2px}.hs-hotspots__tooltip{background:var(--tooltip-bg,#111827);border-radius:0;box-shadow:0 10px 25px rgba(0,0,0,.3);color:var(--tooltip-fg,#fff);font-size:14px;line-height:1.4;max-width:min(280px,80vw);opacity:0;padding:12px 14px;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 14px));transition:opacity .15s ease,transform .15s ease;z-index:3}.hs-hotspots__tooltip-title{font-size:15px;font-weight:700;margin-bottom:6px}.hs-hotspots__tooltip-body :where(p,ul,ol){margin:0 0 8px}.hs-hotspots__tooltip-body :where(a){color:inherit;text-decoration:underline}.hs-hotspots__tooltip--visible{opacity:1;pointer-events:auto;transform:translate(var(--tooltip-x,-50%),var(--tooltip-y,calc(-100% - 14px)))}.hs-hotspots__tooltip-arrow{background:var(--tooltip-bg,#111827);bottom:-5px;height:10px;left:50%;margin-left:-5px;position:absolute;transform:rotate(45deg);width:10px}.hs-hotspots__tooltip[data-side=top]{--tooltip-x:-50%;--tooltip-y:calc(-100% - 14px)}.hs-hotspots__tooltip[data-side=right]{--tooltip-x:14px;--tooltip-y:-50%;transform:translate(14px,-50%)}.hs-hotspots__tooltip[data-side=bottom]{--tooltip-x:-50%;--tooltip-y:14px;transform:translate(-50%,14px)}.hs-hotspots__tooltip[data-side=left]{--tooltip-x:calc(-100% - 14px);--tooltip-y:-50%;transform:translate(calc(-100% - 14px),-50%)}.hs-hotspots__tooltip[data-side=right] .hs-hotspots__tooltip-arrow{bottom:auto;left:-5px;margin-left:0;margin-top:-5px;top:50%}.hs-hotspots__tooltip[data-side=bottom] .hs-hotspots__tooltip-arrow{bottom:auto;top:-5px}.hs-hotspots__tooltip[data-side=left] .hs-hotspots__tooltip-arrow{bottom:auto;left:auto;margin-left:0;margin-top:-5px;right:-5px;top:50%}.hs-hotspots__visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.hs-hotspots__mobile-list{display:none;margin-top:24px;padding:0}.hs-hotspots__mobile-item+.hs-hotspots__mobile-item{border-top:1px solid rgba(0,0,0,.08);margin-top:16px;padding-top:16px}.hs-hotspots__mobile-title{font-size:16px;font-weight:600;margin-bottom:6px}.hs-hotspots__mobile-body :where(p,ul,ol){margin:0 0 8px}.hs-hotspots__mobile-body :where(p:last-child,ul:last-child,ol:last-child){margin-bottom:0}@media (max-width:768px){.hs-hotspots__pin,.hs-hotspots__tooltip{display:none}.hs-hotspots__mobile-list{display:block}}.hs-hotspots__mobile-item{color:#fff}