/*!
  Vision - jQuery Interactive Image Map Plugin
  @name vision.css
  @description jQuery plugin for creating a responsive interactive image maps
  @version 1.0.0
  @author Max Lawrence
  @site http://www.avirtum.com
*/body.vision-lightbox-active{overflow:hidden}.vision-lightbox{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999}.vision-lightbox.vision-hide{pointer-events:none;opacity:0}.vision-lightbox.vision-show{pointer-events:auto;opacity:1}.vision-lightbox .vision-inner{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.vision-lightbox .vision-form.vision-lightbox-form-overflow{height:100%}.vision-lightbox .vision-frame{height:100%;overflow-y:auto;overflow-x:hidden}.vision-map{position:relative;font-family:sans-serif;outline:0}.vision-map.vision-before-ready{pointer-events:none;opacity:0;overflow:hidden}.vision-map .vision-image{position:relative;width:100%;height:100%;background-size:100% 100%;background-position:50% 50%;background-repeat:no-repeat}.vision-map .vision-stage{position:absolute;top:50%;left:50%;width:50%;height:50%;z-index:1}.vision-map .vision-noevents-hard{pointer-events:none!important}.vision-map .vision-layers .vision-layer.vision-hide{position:relative;pointer-events:none;opacity:0}.vision-map .vision-layers .vision-layer.vision-show{pointer-events:auto;opacity:1}.vision-map .vision-layers .vision-layer.vision-noevents{pointer-events:none}.vision-map .vision-layers .vision-offset,.vision-map .vision-layers .vision-pos{position:absolute;z-index:1}.vision-map .vision-layers .vision-offset{transform:translate(-50%,-50%);transform-origin:50% 50%}.vision-map .vision-layers .vision-zoom{transform-origin:0 0}.vision-map .vision-layers .vision-layer-body{position:relative;outline:0}.vision-map .vision-layers .vision-layer-last{position:absolute;top:0;left:0;width:0;height:0;outline:0}.vision-map .vision-layers .vision-link{all:unset;display:block}.vision-map .vision-tooltips .vision-tooltip.vision-hide{position:relative;pointer-events:none;opacity:0}.vision-map .vision-tooltips .vision-tooltip.vision-show{pointer-events:auto;opacity:1}.vision-map .vision-tooltips .vision-tooltip.vision-top-left .vision-offset{transform:translate(0,-100%)}.vision-map .vision-tooltips .vision-tooltip.vision-top .vision-offset{transform:translate(-50%,-100%)}.vision-map .vision-tooltips .vision-tooltip.vision-top-right .vision-offset{transform:translate(-100%,-100%)}.vision-map .vision-tooltips .vision-tooltip.vision-right-top .vision-offset{transform:translate(0,0)}.vision-map .vision-tooltips .vision-tooltip.vision-right .vision-offset{transform:translate(0,-50%)}.vision-map .vision-tooltips .vision-tooltip.vision-bottom .vision-offset,.vision-map .vision-tooltips .vision-tooltip.vision-right-bottom .vision-offset{transform:translate(0,-100%)}.vision-map .vision-tooltips .vision-tooltip.vision-bottom-right .vision-offset{transform:translate(-100%,0)}.vision-map .vision-tooltips .vision-tooltip.vision-bottom .vision-offset{transform:translate(-50%,0)}.vision-map .vision-tooltips .vision-tooltip.vision-bottom-left .vision-offset{transform:translate(0,0)}.vision-map .vision-tooltips .vision-tooltip.vision-left-bottom .vision-offset{transform:translate(-100%,-100%)}.vision-map .vision-tooltips .vision-tooltip.vision-left .vision-offset{transform:translate(-100%,-50%)}.vision-map .vision-tooltips .vision-tooltip.vision-left-top .vision-offset{transform:translate(-100%,0)}.vision-map .vision-tooltips .vision-offset,.vision-map .vision-tooltips .vision-pos{position:absolute;z-index:2}.vision-map .vision-tooltips .vision-pos{width:9999px}.vision-map .vision-tooltips .vision-offset{transform:translate(-50%,-50%);transform-origin:50% 50%}.vision-map .vision-tooltips .vision-zoom{transform-origin:0 0}.vision-map .vision-tooltips .vision-data{position:relative}.vision-map .vision-popovers .vision-popover.vision-hide{position:relative;pointer-events:none;opacity:0}.vision-map .vision-popovers .vision-popover.vision-show{pointer-events:auto;opacity:1}.vision-map .vision-popovers .vision-popover.vision-top-left .vision-offset{transform:translate(0,-100%)}.vision-map .vision-popovers .vision-popover.vision-top .vision-offset{transform:translate(-50%,-100%)}.vision-map .vision-popovers .vision-popover.vision-top-right .vision-offset{transform:translate(-100%,-100%)}.vision-map .vision-popovers .vision-popover.vision-right-top .vision-offset{transform:translate(0,0)}.vision-map .vision-popovers .vision-popover.vision-right .vision-offset{transform:translate(0,-50%)}.vision-map .vision-popovers .vision-popover.vision-right-bottom .vision-offset{transform:translate(0,-100%)}.vision-map .vision-popovers .vision-popover.vision-bottom-right .vision-offset{transform:translate(-100%,0)}.vision-map .vision-popovers .vision-popover.vision-bottom .vision-offset{transform:translate(-50%,0)}.vision-map .vision-popovers .vision-popover.vision-bottom-left .vision-offset{transform:translate(0,0)}.vision-map .vision-popovers .vision-popover.vision-left-bottom .vision-offset{transform:translate(-100%,-100%)}.vision-map .vision-popovers .vision-popover.vision-left .vision-offset{transform:translate(-100%,-50%)}.vision-map .vision-popovers .vision-popover.vision-left-top .vision-offset{transform:translate(-100%,0)}.vision-map .vision-popovers .vision-offset,.vision-map .vision-popovers .vision-pos{position:absolute;z-index:3}.vision-map .vision-popovers .vision-pos{width:9999px}.vision-map .vision-popovers .vision-offset{transform:translate(-50%,-50%);transform-origin:50% 50%}.vision-map .vision-popovers .vision-zoom{transform-origin:0 0}.vision-map .vision-popovers .vision-data{position:relative}.vision-map .vision-inbox{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}.vision-map .vision-inbox.vision-hide{pointer-events:none;opacity:0}.vision-map .vision-inbox.vision-show{pointer-events:auto;opacity:1}.vision-map .vision-inbox .vision-inner{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.vision-map .vision-inbox .vision-form.vision-form-overflow{height:100%}.vision-map .vision-inbox .vision-frame{height:100%;overflow-y:auto;overflow-x:hidden}.vision-store{display:none}