.indicator-parent{position:absolute;width:1.5vw;height:1.5vw}.demo-hotspot2{position:absolute;left:0;top:0;text-decoration:none;width:3vw;height:3vw;border-radius:50%;background:#f2635d;outline:0!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;z-index:7;margin-left:-.75vw;margin-top:-.75vw;animation-name:pulse-ring;animation-duration:1.25s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-delay:10ms;-webkit-animation-name:pulse-ring;-webkit-animation-duration:1.25s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-delay:10ms}span.demo-hotspot-circle2{width:1.5vw;height:1.5vw;position:absolute;cursor:pointer;left:0;top:0;border-radius:50%;background-size:cover;background-image:url(../assets/images/svg/cross2.svg);background-position:center center;z-index:8}span.demo-hotspot-i2{width:1.5vw;height:1.5vw;position:absolute;cursor:pointer;left:0;top:0;border-radius:50%;background-size:cover;background-image:url(../assets/images/svg/i2.svg);background-position:center center;z-index:8}.indicator-parent-s{position:absolute;width:2.3vw;height:2.3vw}.demo-hotspot2-s{position:absolute;left:0;top:0;text-decoration:none;width:4.6vw;height:4.6vw;border-radius:50%;background:#f2635d;outline:0!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;z-index:7;margin-left:-1.15vw;margin-top:-1.15vw;animation-name:pulse-ring;animation-duration:1.25s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-delay:10ms;-webkit-animation-name:pulse-ring;-webkit-animation-duration:1.25s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-delay:10ms}span.demo-hotspot-circle2-s{width:2.3vw;height:2.3vw;position:absolute;cursor:pointer;left:0;top:0;border-radius:50%;background-size:cover;background-image:url(../assets/images/svg/cross2.svg);background-position:center center;z-index:8}.demo-hotspot{position:absolute;text-decoration:none;width:30px;height:30px;border-radius:50%;background:#f2635d;outline:0!important;cursor:pointer;backface-visibility:hidden;-webkit-backface-visibility:hidden;z-index:7;margin-left:-15px;margin-top:-15px;-webkit-transition:none;transition:none;animation-name:fade;animation-duration:1.5s}@keyframes fade{from{opacity:0}to{opacity:1}}.demo-hotspot span.demo-hotspot-text{position:absolute;pointer-events:none;white-space:pre-wrap;font-size:14px;letter-spacing:.32px;letter-spacing:.02rem;line-height:16px;line-height:1rem;background:#f2635d;color:#fff;font-weight:600;padding:7px 12px 7px 8px;border-radius:15px;left:44px;box-sizing:border-box;min-width:26px;-webkit-user-select:none;-ms-user-select:none;user-select:none;-moz-user-select:none;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:4}.demo-hotspot span.demo-hotspot-circle{width:26px;height:26px;position:absolute;left:2px;top:2px;border-radius:50%;background-size:cover;background-image:url(../assets/images/svg/cross.svg);background-position:center center;z-index:7}.demo-hotspot:after{content:'';position:absolute;width:60px;height:60px;display:block;margin-left:-50%;margin-top:-50%;border-radius:50px;background-color:#f9ab83;pointer-events:none;animation-name:pulse-ring;animation-duration:1.25s;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-iteration-count:infinite;animation-delay:10ms;-webkit-animation-name:pulse-ring;-webkit-animation-duration:1.25s;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-iteration-count:infinite;-webkit-animation-delay:10ms}@-webkit-keyframes pulse-ring{0%{transform:scale(.1,.1);opacity:0}50%{transform:scale(.5,.5);opacity:.5}100%{transform:scale(1,1);opacity:0}}.demo-hotspot.demo-hotspot--right span.demo-hotspot-text{-webkit-transform:translateX(calc(-100% + 26px));transform:translateX(calc(-100% + 26px))}.demo-hotspot.hovered span.demo-hotspot-text,.demo-hotspot:focus span.demo-hotspot-text,.demo-hotspot:hover span.demo-hotspot-text{opacity:1;text-indent:0!important;pointer-events:inherit}.demo-hotspot span.demo-hotspot-text,.demo-hotzone-container.hotzone--unloaded{opacity:0}.demo-hotspot span.demo-hotspot-i{width:26px;height:26px;position:absolute;left:2px;top:2px;border-radius:50%;background-size:cover;background-image:url(../assets/images/svg/i2.svg);background-position:center center;z-index:7}.demo-hotspot-relative{position:relative;text-decoration:none;width:30px;height:30px;border-radius:50%;background:#f2635d;outline:0!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;z-index:2;margin-left:-15px;margin-top:-15px;-webkit-transition:none;transition:none}.demo-hotspot-relative span.demo-hotspot-text{position:relative;pointer-events:none;white-space:nowrap;font-size:14px;letter-spacing:.32px;letter-spacing:.02rem;word-wrap:break-word;line-height:16px;line-height:1rem;background:#f2635d;color:#fff;font-weight:600;padding:7px 12px 7px 8px;border-radius:15px;left:4px;box-sizing:border-box;min-width:26px;width:100px;text-indent:-400px;-webkit-user-select:none;-ms-user-select:none;user-select:none;-moz-user-select:none;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:4}.demo-hotspot-relative span.demo-hotspot-circle{width:26px;height:26px;position:relative;left:2px;top:2px;border-radius:50%;background-size:cover;background-image:url(../assets/images/svg/cross.svg);background-position:center center;z-index:3}.demo-hotspot-relative:after{content:'';position:relative;width:60px;height:60px;display:block;margin-left:-50%;margin-top:-50%;border-radius:50px;background-color:#f9ab83;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;-webkit-animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;pointer-events:none}@-webkit-keyframes pulse-ring{0%{transform:scale(.1,.1);opacity:0}50%{opacity:.5}100%{transform:scale(1,1);opacity:0}}.demo-hotspot-relative.demo-hotspot--right span.demo-hotspot-text{-webkit-transform:translateX(calc(-100% + 26px));transform:translateX(calc(-100% + 26px))}.demo-hotspot-relative.hovered span.demo-hotspot-text,.demo-hotspot-relative:focus span.demo-hotspot-text,.demo-hotspot-relative:hover span.demo-hotspot-text{opacity:1;text-indent:0!important;pointer-events:inherit}.demo-hotspot-relative span.demo-hotspot-text,.demo-hotzone-container.hotzone--unloaded{opacity:0}