@keyframes effect-pulse{20%{opacity:1;transform:translate(-50%, -50%) scale(1.125)}70%,100%{opacity:0;transform:translate(-50%, -50%) scale(1.5)}}@keyframes button-pulse{20%{opacity:1;width:calc(100% + 4px);height:calc(100% + 4px);transform:translate(-50%, -50%)}70%,100%{opacity:0;width:calc(100% + 20px);height:calc(100% + 20px);transform:translate(-50%, -50%)}}@keyframes button-pulse2{0%{opacity:1;border-width:0}10%{opacity:1}100%{opacity:0;border-width:20px}}@keyframes hotspot-pulse{0%{opacity:0}20%{opacity:1;transform:scale(1.3)}70%,100%{opacity:0;transform:scale(2.5)}}@keyframes hotspot-pulse2{0%{opacity:1;transform:none}70%,100%{opacity:0;transform:scale(2.5)}}.mb-hotspots{position:relative;text-align:center}.mb-hotspots .mb-hotspots-image{position:relative;display:inline-block}.mb-hotspots.pos-left{margin-left:0;margin-right:auto;float:left}.mb-hotspots.pos-right{margin-right:0;margin-left:auto;float:right}.mb-hotspots.pos-center{margin-left:auto;margin-right:auto}.mb-hotspot{display:block;position:absolute;z-index:2;margin:0;padding:0;transform:translate3d(-50%, -50%, 0);width:12px;height:12px;line-height:12px;border-radius:100%;background-color:var(--main-color);text-align:center}.mb-hotspot .mb-hotspot-content{color:inherit}.mb-hotspot:hover{z-index:3}.mb-hotspot.has-fx:before{box-sizing:border-box;display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;pointer-events:none;border-radius:50%;transform-origin:50% 50%;content:""}.mb-hotspot.has-fx.fx-default-pulse:not(:hover):before{border:2px solid var(--main-color);animation:hotspot-pulse 1.75s infinite linear}.mb-hotspot.has-fx.fx-default-pulse2:not(:hover):before{background-color:var(--main-color);animation:hotspot-pulse2 1.75s infinite linear}.mb-hotspot.has-fx.fx-hover-pulse:hover:before{border:2px solid var(--main-color);animation:hotspot-pulse 1.75s infinite linear}.mb-hotspot.has-fx.fx-hover-pulse2:hover:before{background-color:var(--main-color);animation:hotspot-pulse2 1.75s infinite linear}.mb-hotspot.mb-has-tooltip.mb-tooltip-click:hover .mb-tooltip{opacity:0}.mb-hotspot.mb-has-tooltip.mb-tooltip-click.show{z-index:3}.mb-hotspot.mb-has-tooltip.mb-tooltip-click.show .mb-tooltip{opacity:1}.mb-hotspot.mb-has-tooltip .mb-tooltip-style-2.mb-tooltip-pos-top,.mb-hotspot.mb-has-tooltip .mb-tooltip-style-2.mb-tooltip-pos-bottom,.mb-hotspot.mb-has-tooltip .mb-tooltip-style-3.mb-tooltip-pos-top,.mb-hotspot.mb-has-tooltip .mb-tooltip-style-3.mb-tooltip-pos-bottom{left:50%;transform:translateX(-30px)}.mb-hotspot .mb-tooltip{font-size:var(--post-content-font-size);line-height:var(--post-content-line-height);font-family:var(--primary-font)}
