.p-demo__view-area{height:auto;position:relative}.p-demo__view-area .map{margin:0 auto;max-width:100%;position:relative;width:500px}.p-demo__view-area .map img,.p-demo__view-area .map svg{display:block;max-width:100%;width:100%}.p-demo__view-area .map svg{left:0;position:absolute;top:0}.p-demo__view-area .map svg a{opacity:0;transition:opacity .3s ease}.p-demo__view-area .map svg path{fill:#fff;filter:blur(2px)}.p-demo__view-area em{font-style:normal;font-weight:700}.p-demo__view-area small{display:block;text-align:right}.p-demo__view-area .p-modal{left:0;top:0}.p-demo__view-area .p-modal,.p-demo__view-area .p-modal__overlay{height:100%;position:absolute;width:100%}@media (hover:hover)and (pointer:fine){.p-demo__view-area .map svg a:hover{opacity:.3}}