.factorymap img{width:100%;height:auto}.factorymap>img{z-index:2;position:relative}.factorymap{position:relative}.factorymap .overlayimages>img.highlight{display:none;position:absolute;top:0;left:0}.factorymap .overlayimages>img.highlight.show,.factorymap .overlayimages img.highlight.infohighlight{display:block}.factorymap .overlayimages img.backimage{display:block;position:absolute;top:0;left:0}.factory-info-layer{z-index:20;display:none}.factory-info-layer .position{color:#000;z-index:20;background-color:#fff;border:2px solid #ccc;width:35%;min-width:350px;position:absolute;box-shadow:0 0 5px #323232bf}.factory-info-layer .bottom{bottom:5%}.factory-info-layer .top{top:5px}.factory-info-layer .middle{top:35%}.factory-info-layer div.position.right{right:0}.factory-info-layer div.position.left{left:0}.factory-info-layer h2{margin-top:0;margin-bottom:0}.factory-info-text{padding:15px 40px 15px 20px}.factory-info-layer .infoclose{text-decoration:none}@media only screen and (width<=760px){.factory-info-layer .position{width:100%;min-width:0;position:relative;top:0;bottom:auto}}.map-highlight{pointer-events:none;opacity:0;transition:opacity .3s allow-discrete;mix-blend-mode:multiply;transition-behavior:allow-discrete;display:none}path{cursor:pointer}path.active+.map-highlight{opacity:1;animation:.9s forwards factory-fade-in;display:inline}@media (hover:hover){path:hover+.map-highlight{opacity:1;animation:.9s forwards factory-fade-in;display:inline}}#factorymap24.flashing-hotspots .map-highlight{animation:.9s forwards blink-2;display:inline}#factorymap24{width:100%;min-width:600px;height:auto}.popover.factory-info{background:var(--theme-background-base);border-radius:8px;width:480px;max-width:95vw;box-shadow:0 4px 16px #00000029}.popover.factory-info .popover-body{padding:var(--pds-spacing-small) var(--pds-spacing-medium)}#factorymap24 path{stroke:none;fill:#0000;outline:none}.factorymap{width:1200px;max-width:100%;margin:auto}.factorymap24-scroll_wrapper{overflow-x:auto}.infoclose{width:1.5rem;height:1.5rem;position:absolute;top:5px;right:5px}.infoclose:before{inset:0}@keyframes blink-2{0%{opacity:0}50%{opacity:.5}to{opacity:0}}@keyframes factory-fade-in{0%{opacity:0}to{opacity:1}}
