/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ptx-map-wrapper{display:grid;}.ptx-map-wrapper .ptx-map{grid-row:1;grid-column:1;}.ptx-map-wrapper .ptx-map .popover-body{display:none;}.ptx-map-wrapper abbr,.ptx-map-wrapper abbr[title]{cursor:pointer;}.ptx-map-wrapper .ptx-map-lhs,.ptx-map-wrapper .ptx-map-rhs{position:absolute;background:#fff;margin:3em 2em;z-index:10;grid-row:1;grid-column:1;}.ptx-map-wrapper .ptx-map-lhs abbr,.ptx-map-wrapper .ptx-map-rhs abbr{display:none;}@media (min-width:768px){.ptx-map-wrapper{display:flex;}.ptx-map-wrapper .ptx-map-lhs,.ptx-map-wrapper .ptx-map-rhs{position:inherit;background:none;margin:revert;width:27%;}.ptx-map-wrapper .ptx-map{width:45%;}}.ptx-map-wrapper nav{position:relative;}.ptx-map-wrapper.js-processed details:not(.always-visible)[open] summary{pointer-events:none;}.ptx-map-wrapper details.info-wrapper summary{white-space:nowrap;font-weight:bold;}.ptx-map-wrapper details.info-wrapper > div{background-color:#fff;}@media (max-width:575.98px){.ptx-map-wrapper details.info-wrapper > div{width:99%;}}.ptx-map-wrapper svg a{outline:unset;}.ptx-map-wrapper svg path{stroke:#fff;fill:#63B1D4;stroke-width:1.5px;vector-effect:non-scaling-stroke;}.ptx-map-wrapper svg path:hover{cursor:pointer;fill:#4f8eaa;}.ptx-map-wrapper svg a:focus path{fill:#4f8eaa;}@media (min-width:576px){.ptx-map-wrapper svg{margin-right:80px;}}.ptx-map-wrapper .popover-body{padding:1rem 0.7rem 1rem 1rem !important;border-radius:3px;box-shadow:2px 2px 4px rgba(0,0,0,0.1);border:0.5px solid #bfbfbf;display:flex;flex-direction:row-reverse;justify-content:space-between;}.ptx-map-wrapper .info-close-trigger{text-decoration:none;color:maroon;padding-left:2px;margin-top:-5%;font-weight:bold;}.ptx-map-wrapper abbr[title],.ptx-map-wrapper abbr[data-bs-original-title]{text-decoration:none;}
