@charset "UTF-8";
/*!
 * s-map v.1.5.0
 * CSS OpenLayers v.5.3.0
 */
.icon-map-pin {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_left%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_right%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_close%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_less%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_more%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_add%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%3E%20%3Cpath%20d%3D%22M12%2C2C8.4%2C2%2C5.4%2C4.9%2C5.4%2C8.4C5.4%2C13.3%2C12%2C22%2C12%2C22s6.6-8.7%2C6.6-13.6C18.6%2C4.9%2C15.6%2C2%2C12%2C2z%20M12%2C10.9%20%20c-1.4%2C0-2.5-1.1-2.5-2.5c0-1.4%2C1.1-2.5%2C2.5-2.5c1.4%2C0%2C2.5%2C1.1%2C2.5%2C2.5C14.5%2C9.8%2C13.4%2C10.9%2C12%2C10.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-map-pin-light {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_left%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_right%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_close%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_less%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_more%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_add%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23ffffff%22%3E%20%3Cpath%20d%3D%22M12%2C2C8.4%2C2%2C5.4%2C4.9%2C5.4%2C8.4C5.4%2C13.3%2C12%2C22%2C12%2C22s6.6-8.7%2C6.6-13.6C18.6%2C4.9%2C15.6%2C2%2C12%2C2z%20M12%2C10.9%20%20c-1.4%2C0-2.5-1.1-2.5-2.5c0-1.4%2C1.1-2.5%2C2.5-2.5c1.4%2C0%2C2.5%2C1.1%2C2.5%2C2.5C14.5%2C9.8%2C13.4%2C10.9%2C12%2C10.9z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.icon-map-layers {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0LjFweCIgdmlld0JveD0iMCAwIDI0IDI0LjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0LjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMzMzMzMzO308L3N0eWxlPjx0aXRsZT5Bc3NldCAyPC90aXRsZT48ZyBpZD0iTGF5ZXJfMl8xXyI+PGcgaWQ9IkxheWVyXzEtMiI+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLjQsMTYuOUwxOS4zLDE1bDQuMS0xLjljMC40LTAuMiwwLjYtMC42LDAuNi0xcy0wLjItMC44LTAuNi0xbC00LjEtMS45bDQuMS0xLjljMC40LTAuMiwwLjYtMC41LDAuNi0xYzAtMC40LTAuMi0wLjgtMC42LTFsLTExLTUuMmMtMC4yLTAuMS0wLjUtMC4xLTAuOCwwbC0xMSw1LjJDMC4yLDUuNiwwLDUuOSwwLDYuM2MwLDAuNCwwLjIsMC44LDAuNiwxbDQuMSwxLjlsLTQuMSwxLjljLTAuNCwwLjItMC42LDAuNi0wLjYsMXMwLjIsMC44LDAuNiwxTDQuNywxNWwtNC4xLDEuOWMtMC40LDAuMi0wLjYsMC42LTAuNiwxczAuMiwwLjgsMC42LDFsMTEsNS4yYzAuMiwwLjEsMC41LDAuMSwwLjgsMGwxMS01LjJjMC40LTAuMiwwLjYtMC42LDAuNi0xQzI0LDE3LjUsMjMuOCwxNy4xLDIzLjQsMTYuOXogTTEyLjQsMTIuNWw0LjUtMi4xbDMuNywxLjdsLTguNiw0bC04LjYtNGwzLjctMS43bDQuNSwyLjFDMTEuOSwxMi42LDEyLjEsMTIuNiwxMi40LDEyLjV6IE0zLjQsNi4zbDguNi00bDguNiw0bC04LjYsNEwzLjQsNi4zeiBNNy4xLDE2LjFsNC41LDIuMWMwLjIsMC4xLDAuNSwwLjEsMC44LDBsNC41LTIuMWwzLjcsMS43bC04LjYsNGwtOC42LTRMNy4xLDE2LjF6Ii8+PC9nPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat; }

.icon-map-layers-light {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0LjFweCIgdmlld0JveD0iMCAwIDI0IDI0LjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0LjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjx0aXRsZT5Bc3NldCAyPC90aXRsZT48ZyBpZD0iTGF5ZXJfMl8xXyI+PGcgaWQ9IkxheWVyXzEtMiI+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLjQsMTYuOUwxOS4zLDE1bDQuMS0xLjljMC40LTAuMiwwLjYtMC42LDAuNi0xcy0wLjItMC44LTAuNi0xbC00LjEtMS45bDQuMS0xLjljMC40LTAuMiwwLjYtMC41LDAuNi0xYzAtMC40LTAuMi0wLjgtMC42LTFsLTExLTUuMmMtMC4yLTAuMS0wLjUtMC4xLTAuOCwwbC0xMSw1LjJDMC4yLDUuNiwwLDUuOSwwLDYuM2MwLDAuNCwwLjIsMC44LDAuNiwxbDQuMSwxLjlsLTQuMSwxLjljLTAuNCwwLjItMC42LDAuNi0wLjYsMXMwLjIsMC44LDAuNiwxTDQuNywxNWwtNC4xLDEuOWMtMC40LDAuMi0wLjYsMC42LTAuNiwxczAuMiwwLjgsMC42LDFsMTEsNS4yYzAuMiwwLjEsMC41LDAuMSwwLjgsMGwxMS01LjJjMC40LTAuMiwwLjYtMC42LDAuNi0xQzI0LDE3LjUsMjMuOCwxNy4xLDIzLjQsMTYuOXogTTEyLjQsMTIuNWw0LjUtMi4xbDMuNywxLjdsLTguNiw0bC04LjYtNGwzLjctMS43bDQuNSwyLjFDMTEuOSwxMi42LDEyLjEsMTIuNiwxMi40LDEyLjV6IE0zLjQsNi4zbDguNi00bDguNiw0bC04LjYsNEwzLjQsNi4zeiBNNy4xLDE2LjFsNC41LDIuMWMwLjIsMC4xLDAuNSwwLjEsMC44LDBsNC41LTIuMWwzLjcsMS43bC04LjYsNGwtOC42LTRMNy4xLDE2LjF6Ii8+PC9nPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat; }

.icon-plus-light {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_left%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_right%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_close%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_less%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_more%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_add%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23ffffff%22%3E%20%3Cpath%20d%3D%22M18.8%2C13h-6v6h-2v-6h-6v-2h6V5h2v6h6V13z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-minus-light {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_left%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_right%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_close%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_less%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_more%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_add%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cpath%20d%3D%22M18.8%2C10.5v2h-14v-2H18.8z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-position-light {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216px%22%20height%3D%2225px%22%20viewBox%3D%220%200%2016%2025%22%3E%20%20%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M11%2019.1l-.5%201c2.8.3%204.4%201.2%204.4%201.8%200%20.8-2.7%202-6.9%202s-6.9-1.2-6.9-2c0-.7%202.3-1.8%206-2l.9%201.8L14%2010c.6-1%20.9-2.1.9-3.3C14.9%203%2011.8%200%208%200%204.2%200%201.1%203%201.1%206.7c0%201.2.3%202.3.9%203.3l4.6%209c-3.5.2-6.6%201.2-6.6%203%200%202%204%203%208%203s8-1%208-3c0-1.5-2.2-2.5-5-2.9zM5.1%205.9C5.1%204.3%206.4%203%208%203c1.6%200%202.9%201.3%202.9%202.8%200%201.5-1.3%202.8-2.9%202.8-1.6.1-2.9-1.2-2.9-2.7z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-my-position {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%20%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10%202.3c-4.2%200-7.7%203.5-7.7%207.7s3.5%207.7%207.7%207.7%207.7-3.5%207.7-7.7-3.5-7.7-7.7-7.7zm0%2013.4c-3.1%200-5.7-2.5-5.7-5.7%200-3.1%202.5-5.7%205.7-5.7s5.7%202.5%205.7%205.7c0%203.1-2.6%205.7-5.7%205.7z%22%2F%3E%20%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10.8%200H9.2v2.9h1.6zM9.2%2020h1.6v-3.1H9.2zM16.9%209.2v1.6H20V9.2zM0%209.2v1.5h3.1V9.2z%22%2F%3E%20%20%3Ccircle%20fill%3D%22%23000%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%223.1%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-my-position-light {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%20%20%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M10%202.3c-4.2%200-7.7%203.5-7.7%207.7s3.5%207.7%207.7%207.7%207.7-3.5%207.7-7.7-3.5-7.7-7.7-7.7zm0%2013.4c-3.1%200-5.7-2.5-5.7-5.7%200-3.1%202.5-5.7%205.7-5.7s5.7%202.5%205.7%205.7c0%203.1-2.6%205.7-5.7%205.7z%22%2F%3E%20%20%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M10.8%200H9.2v2.9h1.6zM9.2%2020h1.6v-3.1H9.2zM16.9%209.2v1.6H20V9.2zM0%209.2v1.5h3.1V9.2z%22%2F%3E%20%20%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%223.1%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-tools-light {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18.3%2C7.5l1.06-.43%2C1-1.29L19%2C4.51l-1.29%2C1-.42%2C1.06L14.15%2C9.71l1%2C.91Zm1.87%2C8.67-5.77-5L14.2%2C11%2C12.56%2C9.53c.2-1%2C.56-3.59-.9-5A5%2C5%2C0%2C0%2C0%2C8.07%2C3a5.12%2C5.12%2C0%2C0%2C0-1%2C.1.25.25%2C0%2C0%2C0-.19.17A.25.25%2C0%2C0%2C0%2C7%2C3.52L9.13%2C5.69l.44%2C2.1L7.79%2C9.56l-2.1-.43L3.52%2C7a.25.25%2C0%2C0%2C0-.25-.06.25.25%2C0%2C0%2C0-.17.19%2C5.06%2C5.06%2C0%2C0%2C0%2C1.39%2C4.58%2C4.44%2C4.44%2C0%2C0%2C0%2C3.22%2C1.09h0a9.14%2C9.14%2C0%2C0%2C0%2C1.83-.19l6.62%2C7.6a2.83%2C2.83%2C0%2C1%2C0%2C4-4Zm-1.5%2C2.49a.7.7%2C0%2C0%2C1-1%2C0h0a.7.7%2C0%2C1%2C1%2C1-1h0A.7.7%2C0%2C0%2C1%2C18.67%2C18.66ZM9.18%2C13.93a.65.65%2C0%2C0%2C0-.91%2C0L4%2C18.17a.65.65%2C0%2C0%2C0%2C0%2C.91l1.65%2C1.65a.65.65%2C0%2C0%2C0%2C.91%2C0l4.11-4.11a.65.65%2C0%2C0%2C0%2C0-.91Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-information {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_left%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_right%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_close%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_less%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_more%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_add%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20d%3D%22M12%2C3.7c4.6%2C0%2C8.3%2C3.7%2C8.3%2C8.3c0%2C4.6-3.7%2C8.3-8.3%2C8.3c-4.6%2C0-8.3-3.7-8.3-8.3%20%20%20C3.7%2C7.4%2C7.4%2C3.7%2C12%2C3.7%20M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10c5.5%2C0%2C10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2L12%2C2z%22%2F%3E%20%20%3Cg%3E%20%20%20%3Cg%3E%20%20%20%20%3Crect%20x%3D%2211%22%20y%3D%227.7%22%20width%3D%221.9%22%20height%3D%222%22%2F%3E%20%20%20%3C%2Fg%3E%20%20%20%3Cg%3E%20%20%20%20%3Crect%20x%3D%2211%22%20y%3D%2210.8%22%20width%3D%221.9%22%20height%3D%225.5%22%2F%3E%20%20%20%3C%2Fg%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-information-light {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_left%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_right%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_close%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_less%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_more%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_add%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23ffffff%22%3E%20%3Cg%20fill%3D%22%23ffffff%22%3E%20%20%3Cpath%20d%3D%22M12%2C3.7c4.6%2C0%2C8.3%2C3.7%2C8.3%2C8.3c0%2C4.6-3.7%2C8.3-8.3%2C8.3c-4.6%2C0-8.3-3.7-8.3-8.3%20%20%20C3.7%2C7.4%2C7.4%2C3.7%2C12%2C3.7%20M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10c5.5%2C0%2C10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2L12%2C2z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%20%20%3Cg%20fill%3D%22%23ffffff%22%3E%20%20%20%3Cg%20fill%3D%22%23ffffff%22%3E%20%20%20%20%3Crect%20x%3D%2211%22%20y%3D%227.7%22%20width%3D%221.9%22%20height%3D%222%22%20fill%3D%22%23ffffff%22%3E%3C%2Frect%3E%20%20%20%3C%2Fg%3E%20%20%20%3Cg%20fill%3D%22%23ffffff%22%3E%20%20%20%20%3Crect%20x%3D%2211%22%20y%3D%2210.8%22%20width%3D%221.9%22%20height%3D%225.5%22%20fill%3D%22%23ffffff%22%3E%3C%2Frect%3E%20%20%20%3C%2Fg%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-fullscreen {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHRpdGxlPkFzc2V0IDE8L3RpdGxlPgo8ZyBpZD0iTGF5ZXJfMl8xXyI+Cgk8ZyBpZD0iTGF5ZXJfMS0yIj4KCQk8cGF0aCBkPSJNMi4xLDE2LjZIMFYyNGg3LjJ2LTIuMUgyLjFWMTYuNnogTTE2LjgsMHYyLjFIMjJ2NS4yaDJWMEgxNi44eiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=");
  background-repeat: no-repeat; }

.icon-fullscreen-light {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjx0aXRsZT5Bc3NldCAxPC90aXRsZT48ZyBpZD0iTGF5ZXJfMl8xXyI+PGcgaWQ9IkxheWVyXzEtMiI+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIuMSwxNi42SDBWMjRoNy4ydi0yLjFIMi4xVjE2LjZ6IE0xNi44LDB2Mi4xSDIydjUuMmgyVjBIMTYuOHoiLz48L2c+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat; }

.icon-fullscreen-exit {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHRpdGxlPkFzc2V0IDI8L3RpdGxlPgo8ZyBpZD0iTGF5ZXJfMl8xXyI+Cgk8ZyBpZD0iTGF5ZXJfMS0yIj4KCQk8cGF0aCBkPSJNMiwxN2g1djVoMnYtN0gyVjE3eiBNMTcsN1YyaC0ydjdoN1Y3SDE3eiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=");
  background-repeat: no-repeat; }

.icon-fullscreen-exit-light {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjx0aXRsZT5Bc3NldCAyPC90aXRsZT48ZyBpZD0iTGF5ZXJfMl8xXyI+PGcgaWQ9IkxheWVyXzEtMiI+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIsMTdoNXY1aDJ2LTdIMlYxN3ogTTE3LDdWMmgtMnY3aDdWN0gxN3oiLz48L2c+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat; }

.icon-map-light {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2243px%22%20height%3D%2234px%22%20viewBox%3D%220%200%2043%2034%22%20enable-background%3D%22new%200%200%2043%2034%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M43%2C31.8l-4.9-4.6c0.7-1.1%2C1.1-2.3%2C1.1-3.7c0-3.8-3.3-6.8-7.3-6.8c-4%2C0-7.3%2C3.1-7.3%2C6.8%20c0%2C3.8%2C3.3%2C6.8%2C7.3%2C6.8c1.4%2C0%2C2.6-0.4%2C3.7-1l4.9%2C4.7L43%2C31.8z%20M27.4%2C23.5c0-2.3%2C2.1-4.3%2C4.6-4.3c2.5%2C0%2C4.6%2C1.9%2C4.6%2C4.3%20c0%2C2.3-2.1%2C4.3-4.6%2C4.3C29.4%2C27.8%2C27.4%2C25.8%2C27.4%2C23.5z%20M21.5%2C24L20%2C23V4l6%2C4v6c0.4-0.2%2C1.3%2C0%2C2%2C0V8l7-3v9c1%2C0.3%2C1.9%2C0.7%2C3%2C1L37.9%2C0%20L27%2C5l-8-5l-9%2C5.1L0%2C0v25.3l10%2C5.3l8.6-5.3l3.9%2C2.3C22%2C26.6%2C21.6%2C25.3%2C21.5%2C24z%20M9%2C27l-6-3V5l6%2C3V27z%20M18%2C23l-7%2C4V8l7-3.9v18.5%20L18%2C23z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-close {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_left%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_right%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_close%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_less%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_more%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_add%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%3E%20%3Cpolygon%20points%3D%2219%2C6.4%2017.6%2C5%2012%2C10.6%206.4%2C5%205%2C6.4%2010.6%2C12%205%2C17.6%206.4%2C19%2012%2C13.4%2017.6%2C19%2019%2C17.6%2013.4%2C12%20%20%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat; }

.icon-close-light {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3Bfill%3A%23ffffff%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_left%22%20style%3D%22opacity%3A0.54%3Bfill%3A%23ffffff%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_right%22%20style%3D%22opacity%3A0.54%3Bfill%3A%23ffffff%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_close%22%20style%3D%22opacity%3A0.54%3Bfill%3A%23ffffff%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_less%22%20style%3D%22opacity%3A0.54%3Bfill%3A%23ffffff%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_more%22%20style%3D%22opacity%3A0.54%3Bfill%3A%23ffffff%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_add%22%20style%3D%22opacity%3A0.54%3Bfill%3A%23ffffff%3B%22%3E%3C%2Fg%3E%3Cg%3E%20%3Cpolygon%20points%3D%2219%2C6.4%2017.6%2C5%2012%2C10.6%206.4%2C5%205%2C6.4%2010.6%2C12%205%2C17.6%206.4%2C19%2012%2C13.4%2017.6%2C19%2019%2C17.6%2013.4%2C12%20%20%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-map-poi {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyN3B4IiBoZWlnaHQ9IjM4LjlweCIgdmlld0JveD0iMCAwIDI3IDM4LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI3IDM4Ljk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMzMzMzMzO30uc3Qxe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48dGl0bGU+QXNzZXQgOTwvdGl0bGU+PGcgaWQ9IkxheWVyXzJfMV8iPjxnIGlkPSJMYXllcl8xLTIiPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMi4zLDM0LjlDMTEuOSwzNC40LDEuNSwyMC45LDEuNSwxM0MxLjcsNi41LDcsMS40LDEzLjUsMS41YzYuNS0wLjEsMTEuOCw1LDEyLDExLjVjMCw4LTEwLjQsMjEuNC0xMC44LDIxLjlsLTEuMiwxLjVMMTIuMywzNC45eiBNMTMuNSwxMC42Yy0xLjMsMC0yLjQsMS0yLjQsMi4zYzAuMSwxLjQsMS4yLDIuNCwyLjUsMi40YzEuMy0wLjEsMi4zLTEuMSwyLjQtMi40QzE1LjksMTEuNiwxNC44LDEwLjYsMTMuNSwxMC42eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMy41LDNDMTkuMiwyLjksMjMuOSw3LjMsMjQsMTNjMCw3LjUtMTAuNSwyMS0xMC41LDIxUzMsMjAuNSwzLDEzQzMuMSw3LjMsNy44LDIuOSwxMy41LDNDMTMuNSwzLDEzLjUsMywxMy41LDMgTTEzLjUsMTYuN2MyLjEtMC4xLDMuOC0xLjgsMy43LTMuOWMtMC4xLTIuMS0xLjgtMy44LTMuOS0zLjdjLTIuMSwwLjEtMy43LDEuOC0zLjcsMy44QzkuNiwxNS4xLDExLjQsMTYuOCwxMy41LDE2LjcgTTEzLjUsMEM2LjItMC4xLDAuMiw1LjcsMCwxM2MwLDguMywxMCwyMS40LDExLjEsMjIuOWwyLjQsM2wyLjQtM0MxNywzNC40LDI3LDIxLjMsMjcsMTNDMjYuOCw1LjcsMjAuOC0wLjEsMTMuNSwweiBNMTMuNSwxMy43Yy0wLjUsMC0wLjktMC4zLTAuOS0wLjhjMC4xLTAuNSwwLjUtMC45LDEuMS0wLjhjMC40LDAuMSwwLjgsMC40LDAuOCwwLjhDMTQuNCwxMy40LDE0LDEzLjgsMTMuNSwxMy43TDEzLjUsMTMuN3oiLz48L2c+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat; }

.icon-map-poi-cluster {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2MHB4IiBoZWlnaHQ9IjYwcHgiIHZpZXdCb3g9IjAgMCA2MCA2MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjAgNjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMzMzMzMzO30uc3Qxe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48dGl0bGU+QXNzZXQgMTA8L3RpdGxlPjxnIGlkPSJMYXllcl8yXzFfIj48ZyBpZD0iTGF5ZXJfMS0yIj48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIzMCIgY3k9IjMwIiByPSIyOC41Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTMwLDNjMTQuOSwwLDI3LDEyLjEsMjcsMjdTNDQuOSw1NywzMCw1N1MzLDQ0LjksMywzMFMxNS4xLDMsMzAsMyBNMzAsMEMxMy40LDAsMCwxMy40LDAsMzBzMTMuNCwzMCwzMCwzMHMzMC0xMy40LDMwLTMwQzYwLDEzLjQsNDYuNiwwLDMwLDB6Ii8+PC9nPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat; }

.icon-search-light {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_left%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_right%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_close%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_less%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_more%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_add%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23ffffff%22%3E%20%3Cg%20fill%3D%22%23ffffff%22%3E%20%20%3Cg%20fill%3D%22%23ffffff%22%3E%20%20%20%3Cg%20fill%3D%22%23ffffff%22%3E%20%20%20%20%3Cpath%20d%3D%22M22%2C20.2l-5.9-5.7c1.1-1.3%2C1.7-3%2C1.7-4.8c0-4.3-3.5-7.7-7.9-7.7C5.5%2C2%2C2%2C5.5%2C2%2C9.7%20%20%20%20%20c0%2C4.3%2C3.5%2C7.7%2C7.9%2C7.7c1.6%2C0%2C3-0.5%2C4.3-1.2l6%2C5.8L22%2C20.2z%20M4.4%2C9.7c0-2.9%2C2.5-5.3%2C5.5-5.3c3%2C0%2C5.5%2C2.4%2C5.5%2C5.3%20%20%20%20%20c0%2C2.9-2.5%2C5.3-5.5%2C5.3C6.9%2C15.1%2C4.4%2C12.7%2C4.4%2C9.7z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%20%20%20%3C%2Fg%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-map-print {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHRpdGxlPkFzc2V0IDY8L3RpdGxlPgo8ZyBpZD0iTGF5ZXJfMl8xXyI+Cgk8ZyBpZD0iTGF5ZXJfMS0yIj4KCQk8cGF0aCBkPSJNMTcuOCw3VjJINi4ydjVIMnY5LjdoMi42di0yLjhoMS4xdjcuMmgxMi44di03LjJoMC45djIuOEgyMlY3SDE3Ljh6IE04LjcsNGg2Ljd2M0g4LjdWNHogTTE2LjMsMTlINy43di01LjFoOC42TDE2LjMsMTkKCQkJeiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=");
  background-repeat: no-repeat; }

.icon-map-select-area {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_left%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_right%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_close%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_less%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_more%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_add%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20d%3D%22M13.8%2C7.1c-2.4%2C0-4.4%2C1.9-4.4%2C4.3c0%2C3.3%2C4.4%2C9.1%2C4.4%2C9.1s4.4-5.9%2C4.4-9.1%20%20%20C18.2%2C9.1%2C16.2%2C7.1%2C13.8%2C7.1z%20M13.8%2C13.1c-0.9%2C0-1.7-0.7-1.7-1.7s0.7-1.7%2C1.7-1.7c0.9%2C0%2C1.7%2C0.7%2C1.7%2C1.7S14.7%2C13.1%2C13.8%2C13.1z%22%2F%3E%20%20%3Cpolygon%20points%3D%223%2C3.4%203%2C19.4%2010.5%2C19.4%209.9%2C18.1%204.5%2C18.1%204.5%2C4.7%2019.5%2C4.7%2019.5%2C18.1%2017.7%2C18.1%20%20%20%2017.2%2C19.4%2021%2C19.4%2021%2C3.4%20%20%20%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-map-select-area-light {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_left%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_right%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_close%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_less%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_more%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_add%22%20style%3D%22opacity%3A0.54%3B%22%20fill%3D%22%23ffffff%22%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23ffffff%22%3E%20%3Cg%20fill%3D%22%23ffffff%22%3E%20%20%3Cpath%20d%3D%22M13.8%2C7.1c-2.4%2C0-4.4%2C1.9-4.4%2C4.3c0%2C3.3%2C4.4%2C9.1%2C4.4%2C9.1s4.4-5.9%2C4.4-9.1%20%20%20C18.2%2C9.1%2C16.2%2C7.1%2C13.8%2C7.1z%20M13.8%2C13.1c-0.9%2C0-1.7-0.7-1.7-1.7s0.7-1.7%2C1.7-1.7c0.9%2C0%2C1.7%2C0.7%2C1.7%2C1.7S14.7%2C13.1%2C13.8%2C13.1z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%20%20%3Cpolygon%20points%3D%223%2C3.4%203%2C19.4%2010.5%2C19.4%209.9%2C18.1%204.5%2C18.1%204.5%2C4.7%2019.5%2C4.7%2019.5%2C18.1%2017.7%2C18.1%20%20%20%2017.2%2C19.4%2021%2C19.4%2021%2C3.4%20%20%20%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpolygon%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-map-measure {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gcG9pbnRzPSIxOSw0IDE5LDE3LjkgMTcsMTcuOSAxNywxMC43IDE1LDEwLjcgMTUsMTcuOSAxMywxNy45IDEzLDEwLjcgMTEsMTAuNyAxMSwxNy45IDksMTcuOSA5LDEwLjcgNywxMC43IDcsMTcuOSAKCTUsMTcuOSA1LDQgMyw0IDMsMjAgMjEsMjAgMjEsNCAiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat; }

.icon-show-more, .s-map .s-map-container .s-map-panel .s-map-panel-searchresult .s-map-searchresult-show-more .s-map-btn-link {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxOCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTE2LDE0LjdjLTEuMSwwLTItMC45LTItMnMwLjktMiwyLTJzMiwwLjksMiwyUzE3LjEsMTQuNywxNiwxNC43eiBNOSwxNC43Yy0xLjEsMC0yLTAuOS0yLTJzMC45LTIsMi0yczIsMC45LDIsMgoJUzEwLjEsMTQuNyw5LDE0Ljd6IE0yLDE0LjdjLTEuMSwwLTItMC45LTItMnMwLjktMiwyLTJzMiwwLjksMiwyUzMuMSwxNC43LDIsMTQuN3oiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat; }

.icon-map-draw-line {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxpbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTE4LjQsM2MtMS40LDAtMi42LDEuMS0yLjYsMi42YzAsMC4zLDAuMSwwLjUsMC4xLDAuN0w2LjMsMTZjLTAuMi0wLjEtMC41LTAuMS0wLjctMC4xQzQuMSwxNS45LDMsMTcsMywxOC40CglDMywxOS45LDQuMSwyMSw1LjYsMjFzMi42LTEuMSwyLjYtMi42YzAtMC4yLDAtMC40LTAuMS0wLjVsOS44LTkuOGMwLjIsMCwwLjQsMC4xLDAuNSwwLjFDMTkuOSw4LjEsMjEsNywyMSw1LjYKCUMyMSw0LjEsMTkuOSwzLDE4LjQsM3ogTTUuNiwxOS4xYy0wLjQsMC0wLjYtMC4zLTAuNi0wLjZjMC0wLjQsMC4zLTAuNiwwLjYtMC42czAuNiwwLjMsMC42LDAuNkM2LjIsMTguOCw1LjksMTkuMSw1LjYsMTkuMXoKCSBNMTguNCw2LjJjLTAuNCwwLTAuNi0wLjMtMC42LTAuNmMwLTAuNCwwLjMtMC42LDAuNi0wLjZjMC40LDAsMC42LDAuMywwLjYsMC42QzE5LjEsNS45LDE4LjgsNi4yLDE4LjQsNi4yeiIvPgo8L3N2Zz4K");
  background-repeat: no-repeat; }

.icon-map-draw-poly {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9InBvbHkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTE4LjUsMTUuOEMxOC41LDE1LjgsMTguNCwxNS44LDE4LjUsMTUuOGwtMS43LTIuNmMwLjItMC40LDAuMy0wLjgsMC4zLTEuMnMtMC4xLTAuOS0wLjMtMS4ybDEuNi0yLjZjMCwwLDAsMCwwLjEsMAoJQzE5LjksOC4yLDIxLDcsMjEsNS42UzE5LjksMywxOC41LDNjLTEsMC0xLjgsMC41LTIuMiwxLjNINy44QzcuNCwzLjUsNi41LDMsNS42LDNDNC4xLDMsMyw0LjEsMyw1LjZjMCwxLDAuNSwxLjgsMS4zLDIuMnY4LjQKCUMzLjUsMTYuNywzLDE3LjUsMywxOC41QzMsMTkuOSw0LjEsMjEsNS42LDIxYzEsMCwxLjgtMC41LDIuMi0xLjNoOC40YzAuNSwwLjgsMS4zLDEuMywyLjIsMS4zYzEuNCwwLDIuNS0xLjEsMi41LTIuNQoJUzE5LjksMTUuOCwxOC41LDE1Ljh6IE02LjgsMTYuMlY3LjhjMC40LTAuMiwwLjctMC41LDAuOS0wLjloOC40bC0xLjYsMi42YzAsMCwwLDAtMC4xLDBjLTEuNCwwLTIuNiwxLjEtMi42LDIuNXMxLjEsMi41LDIuNiwyLjUKCWMwLDAsMCwwLDAuMSwwbDEuNiwyLjVINy44QzcuNiwxNi43LDcuMywxNi40LDYuOCwxNi4yeiBNMTQsMTJjMC0wLjQsMC4zLTAuNywwLjctMC43czAuNywwLjMsMC43LDAuN3MtMC4zLDAuNy0wLjcsMC43CglTMTQsMTIuNCwxNCwxMnogTTE5LDUuNmMwLDAuNC0wLjMsMC43LTAuNywwLjdzLTAuNy0wLjMtMC43LTAuN3MwLjMtMC43LDAuNy0wLjdTMTksNS4yLDE5LDUuNnogTTUuNiw0LjljMC40LDAsMC43LDAuMywwLjcsMC43CglTNS45LDYuMiw1LjYsNi4yUzQuOSw1LjksNC45LDUuNlM1LjIsNC45LDUuNiw0Ljl6IE00LjksMTguNWMwLTAuNCwwLjMtMC43LDAuNy0wLjdzMC43LDAuMywwLjcsMC43UzYsMTkuMSw1LjYsMTkuMQoJUzQuOSwxOC44LDQuOSwxOC41eiBNMTguNSwxOWMtMC40LDAtMC43LTAuMy0wLjctMC43czAuMy0wLjcsMC43LTAuN3MwLjcsMC4zLDAuNywwLjdTMTguOCwxOSwxOC41LDE5eiIvPgo8L3N2Zz4K");
  background-repeat: no-repeat; }

.icon-map-settings {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7b3BhY2l0eTowLjU0O30KPC9zdHlsZT4KPGcgaWQ9ImljX3g1Rl9jaGV2cm9uX3g1Rl9sZWZ0IiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0iaWNfeDVGX2NoZXZyb25feDVGX3JpZ2h0IiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0iaWNfeDVGX2Nsb3NlIiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0iaWNfeDVGX2V4cGFuZF94NUZfbGVzcyIgY2xhc3M9InN0MCI+CjwvZz4KPGcgaWQ9ImljX3g1Rl9leHBhbmRfeDVGX21vcmUiIGNsYXNzPSJzdDAiPgo8L2c+CjxnIGlkPSJpY194NUZfYWRkIiBjbGFzcz0ic3QwIj4KPC9nPgo8Zz4KCTxwYXRoIGQ9Ik0yMiwxMy40di0zLjFsLTIuOC0wLjlsLTAuMy0wLjlMMjAuMSw2bC0yLjItMi4ybC0yLjYsMS4zbC0wLjktMC4zbC0xLTIuN2gtMy4xTDkuNSw0LjdMOC42LDUuMUw2LDMuOEwzLjgsNmwxLjMsMi42CgkJTDQuOCw5LjVsLTIuOCwxdjMuMWwyLjgsMC45bDAuNCwxTDMuOSwxOGwyLjIsMi4ybDIuNi0xLjNsMC45LDAuM2wxLDIuN2gzLjFsMC44LTIuOWwwLjktMC4zTDE4LDIwbDIuMi0yLjJsLTEuMy0yLjZsMC4zLTAuOQoJCUwyMiwxMy40eiBNMTIsMTUuN2MtMiwwLTMuNy0xLjYtMy43LTMuNlMxMCw4LjUsMTIsOC41czMuNywxLjYsMy43LDMuNkMxNS43LDE0LDE0LjEsMTUuNywxMiwxNS43eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-repeat: no-repeat; }

.icon-map-trashcan {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7b3BhY2l0eTowLjU0O30KPC9zdHlsZT4KPGcgaWQ9ImljX3g1Rl9jaGV2cm9uX3g1Rl9sZWZ0IiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0iaWNfeDVGX2NoZXZyb25feDVGX3JpZ2h0IiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0iaWNfeDVGX2Nsb3NlIiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0iaWNfeDVGX2V4cGFuZF94NUZfbGVzcyIgY2xhc3M9InN0MCI+CjwvZz4KPGcgaWQ9ImljX3g1Rl9leHBhbmRfeDVGX21vcmUiIGNsYXNzPSJzdDAiPgo8L2c+CjxnIGlkPSJpY194NUZfYWRkIiBjbGFzcz0ic3QwIj4KPC9nPgo8Zz4KCTxwYXRoIGQ9Ik02LjEsNy43TDYuOSwyMWgxMC4ybDAuOC0xMy40TDYuMSw3Ljd6IE0xOS41LDYuMVY0LjZIMTRWM2gtNHYxLjZINC41djEuNkwxOS41LDYuMUwxOS41LDYuMXoiLz4KPC9nPgo8L3N2Zz4K");
  background-repeat: no-repeat; }

.icon-map-upload {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7b3BhY2l0eTowLjU0O30KPC9zdHlsZT4KPGcgaWQ9ImljX3g1Rl9jaGV2cm9uX3g1Rl9sZWZ0IiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0iaWNfeDVGX2NoZXZyb25feDVGX3JpZ2h0IiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0iaWNfeDVGX2Nsb3NlIiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0iaWNfeDVGX2V4cGFuZF94NUZfbGVzcyIgY2xhc3M9InN0MCI+CjwvZz4KPGcgaWQ9ImljX3g1Rl9leHBhbmRfeDVGX21vcmUiIGNsYXNzPSJzdDAiPgo8L2c+CjxnIGlkPSJpY194NUZfYWRkIiBjbGFzcz0ic3QwIj4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xMy44LDIxdi03LjloNC40bC02LjItN2wtNi4yLDdoNC40VjIxSDEzLjh6Ii8+CgkJPHJlY3QgeD0iNS44IiB5PSIzIiB3aWR0aD0iMTIuNCIgaGVpZ2h0PSIxLjYiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
  background-repeat: no-repeat; }

.s-map [hidden],
.s-map .hide,
.s-map .s-map-container .s-map-btn-fullscreen[aria-expanded="false"] .show-normal,
.s-map .s-map-container .s-map-btn-fullscreen[aria-expanded="true"] .show-fullscreen {
  display: none !important;
  visibility: hidden !important; }

@media (max-width: 480px) {
  .s-map .hide-sm {
    display: none !important;
    visibility: hidden !important; } }

@media (max-width: 768px) {
  .s-map .hide-md {
    display: none !important;
    visibility: hidden !important; } }

@media (max-width: 992px) {
  .s-map .hide-lg {
    display: none !important;
    visibility: hidden !important; } }

@media (max-width: 1200px) {
  .s-map .hide-xl {
    display: none !important;
    visibility: hidden !important; } }

.s-map .visuallyhidden {
  visibility: hidden;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 0;
  width: 0;
  padding: 0;
  border: 0; }

@media (max-width: 480px) {
  .s-map .visuallyhidden-sm {
    visibility: hidden;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 0;
    width: 0;
    padding: 0;
    border: 0; } }

@media (max-width: 768px) {
  .s-map .visuallyhidden-md {
    visibility: hidden;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 0;
    width: 0;
    padding: 0;
    border: 0; } }

@media (max-width: 992px) {
  .s-map .visuallyhidden-lg {
    visibility: hidden;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 0;
    width: 0;
    padding: 0;
    border: 0; } }

@media (max-width: 1200px) {
  .s-map .visuallyhidden-xl {
    visibility: hidden;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 0;
    width: 0;
    padding: 0;
    border: 0; } }

.s-map .fade {
  opacity: 0;
  -webkit-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear; }

.s-map .fade.show,
.s-map .fade.in {
  opacity: 1; }

.s-map .fade:not(.show),
.s-map .fade:not(.in) {
  -webkit-animation: fadeOut ease-in 1;
  animation: fadeOut ease-in 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-delay: .1s;
  animation-delay: .1s;
  height: 0 !important;
  margin: 0 !important;
  visibility: hidden; }

@-webkit-keyframes fadeOut {
  from {
    visibility: visible; }
  to {
    visibility: hidden; } }

@keyframes fadeOut {
  from {
    visibility: visible; }
  to {
    visibility: hidden; } }

.pointer-events-none, .ol-scale-line {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none; }

.ol-box {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #c40064;
  background-color: rgba(196, 0, 100, 0.25); }

.ol-mouse-position {
  display: none; }

.ol-scale-line {
  position: absolute;
  bottom: 16px;
  right: 16px;
  z-index: 5; }
  .ol-scale-line .ol-scale-line-inner {
    border: 4px solid #333;
    border-top: none;
    font-size: 13px;
    font-family: "Stockholm Type", "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #333;
    white-space: nowrap;
    padding: 5px 0;
    text-align: center;
    will-change: contents, width; }

.ol-overlay-container {
  will-change: left,right,top,bottom; }

.ol-unsupported {
  display: none; }

.ol-viewport,
.ol-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent; }

.ol-selectable {
  -webkit-touch-callout: default;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text; }

.ol-grabbing {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.ol-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab; }

.ol-control {
  position: absolute; }
  .ol-control button::-moz-focus-inner {
    border: none;
    padding: 0; }

.ol-zoom {
  display: none;
  top: 16px;
  left: 16px; }

.ol-rotate {
  top: 16px;
  right: 16px;
  -webkit-transition: opacity .25s linear, visibility 0s linear;
  transition: opacity .25s linear, visibility 0s linear; }

.ol-rotate.ol-hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .25s linear, visibility 0s linear .25s;
  transition: opacity .25s linear, visibility 0s linear .25s; }

.ol-zoom-extent {
  top: 4.643em;
  left: .5em; }
  .ol-zoom-extent button {
    line-height: 1.4em; }

.ol-full-screen {
  right: 16px;
  top: 16px; }

@media print {
  .ol-control {
    display: none; } }

.ol-compass {
  display: block;
  font-weight: normal;
  font-size: 1.2em;
  will-change: transform; }

.ol-touch .ol-control button {
  font-size: 1.5em; }

.ol-touch .ol-zoom-extent {
  top: 5.5em; }

.ol-compass {
  display: block;
  font-weight: 400;
  font-size: 1.2em;
  will-change: transform; }

.ol-touch .ol-control button {
  font-size: 1.5em; }

.ol-touch .ol-zoom-extent {
  top: 5.5em; }

.ol-attribution {
  display: none; }

.ol-overviewmap {
  display: none; }

.ol-popup {
  position: absolute;
  background-color: white; }

.ol-zoomslider {
  top: 16px;
  left: 16px;
  height: 200px; }

.ol-zoomslider button {
  position: relative;
  height: 10px; }

.ol-touch .ol-zoomslider {
  top: 16px; }

.ol-overlaycontainer-stopevent {
  position: relative; }

.s-map-btn, .ol-control button {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-appearance: button;
  display: inline-block;
  position: relative;
  font-family: "Stockholm Type", "Arial", "Helvetica", sans-serif;
  cursor: pointer;
  border: 0 transparent;
  border-radius: 0;
  margin: 0;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  text-transform: none;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  color: #fff;
  background-color: #333;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.2); }
  .s-map-btn > i, .ol-control button > i {
    display: inline-block;
    background-color: #333;
    width: 48px;
    height: 48px;
    line-height: 1.5em;
    padding: 1.25em;
    text-align: center;
    background-position: 50% 50%;
    vertical-align: middle; }
  .s-map-btn > span, .ol-control button > span {
    display: inline-block;
    width: auto;
    height: 48px;
    padding: .7em 1em;
    color: #fff;
    background-color: #c40064; }
  .s-map-btn:hover span, .ol-control button:hover span, .s-map-btn:focus span, .ol-control button:focus span, .s-map-btn:active span, .ol-control button:active span {
    background-color: #c8126f; }
  .s-map-btn + .s-map-btn, .ol-control button + .s-map-btn, .ol-control .s-map-btn + button, .ol-control button + button,
  .s-map-btn-group + .s-map-btn,
  .ol-control .s-map-btn-group + button {
    margin-left: 1px; }
    @media (min-width: 768px) {
      .s-map-btn + .s-map-btn, .ol-control button + .s-map-btn, .ol-control .s-map-btn + button, .ol-control button + button,
      .s-map-btn-group + .s-map-btn,
      .ol-control .s-map-btn-group + button {
        margin-left: 8px; } }
  .s-map-btn.s-map-btn-active, .ol-control button.s-map-btn-active {
    background-color: #fff;
    -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.2); }
    .s-map-btn.s-map-btn-active i, .ol-control button.s-map-btn-active i {
      background-color: #fff;
      color: #333; }

.s-map-btn-link {
  display: inline-block;
  position: relative;
  font-family: "Stockholm Type", "Arial", "Helvetica", sans-serif;
  cursor: pointer;
  border: 0 transparent;
  border-radius: 0;
  margin: 0;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  text-transform: none;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle; }
  .s-map-btn-link:hover, .s-map-btn-link:focus, .s-map-btn-link:active {
    text-decoration: underline; }

.s-map-btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .s-map-btn + .s-map-btn-group, .ol-control button + .s-map-btn-group {
    margin-left: 8px; }
  .s-map-btn-group .s-map-btn + .s-map-btn, .s-map-btn-group .ol-control button + .s-map-btn, .ol-control .s-map-btn-group button + .s-map-btn, .s-map-btn-group .ol-control .s-map-btn + button, .ol-control .s-map-btn-group .s-map-btn + button, .s-map-btn-group .ol-control button + button, .ol-control .s-map-btn-group button + button {
    margin-left: 1px; }

.s-link,
.s-switch {
  display: block;
  outline: 0;
  text-decoration: none !important; }
  .s-link:hover, .s-link:focus,
  .s-switch:hover,
  .s-switch:focus {
    text-decoration: underline !important;
    cursor: pointer; }
  .s-link[disabled], .s-link[disabled]:hover, .s-link[disabled]:focus, .s-link[disabled]:active, .s-link.disabled, .s-link.disabled:hover, .s-link.disabled:focus, .s-link.disabled:active,
  [disabled] .s-link,
  [disabled] .s-link:hover,
  [disabled] .s-link:focus,
  [disabled] .s-link:active,
  .disabled .s-link,
  .disabled .s-link:hover,
  .disabled .s-link:focus,
  .disabled .s-link:active,
  .s-switch[disabled],
  .s-switch[disabled]:hover,
  .s-switch[disabled]:focus,
  .s-switch[disabled]:active,
  .s-switch.disabled,
  .s-switch.disabled:hover,
  .s-switch.disabled:focus,
  .s-switch.disabled:active,
  [disabled]
  .s-switch,
  [disabled]
  .s-switch:hover,
  [disabled]
  .s-switch:focus,
  [disabled]
  .s-switch:active,
  .disabled
  .s-switch,
  .disabled
  .s-switch:hover,
  .disabled
  .s-switch:focus,
  .disabled
  .s-switch:active {
    cursor: default !important;
    text-decoration: none !important; }

.s-link,
.s-switch label {
  font-family: "Stockholm Type", "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal !important; }
  .s-link.icon,
  .s-switch label.icon {
    background-position: 0 50%;
    padding-left: 32px !important; }

.s-switch label {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  outline: 0;
  text-decoration: none !important; }
  .s-switch label:hover, .s-switch label:focus {
    text-decoration: underline !important;
    cursor: pointer; }
  .s-switch label[disabled], .s-switch label[disabled]:hover, .s-switch label[disabled]:focus, .s-switch label[disabled]:active, .s-switch label.disabled, .s-switch label.disabled:hover, .s-switch label.disabled:focus, .s-switch label.disabled:active,
  [disabled] .s-switch label,
  [disabled] .s-switch label:hover,
  [disabled] .s-switch label:focus,
  [disabled] .s-switch label:active,
  .disabled .s-switch label,
  .disabled .s-switch label:hover,
  .disabled .s-switch label:focus,
  .disabled .s-switch label:active {
    cursor: default !important;
    text-decoration: none !important; }
  .s-switch label input[type=checkbox],
  .s-switch label input[type=radio] {
    visibility: hidden;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 0;
    width: 0;
    padding: 0;
    border: 0; }
  .s-switch label > span {
    display: block;
    padding-right: 16px; }
    .s-switch label > span > span {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .s-switch label > span > span figure {
        background-color: transparent;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        border: 0;
        padding: 0;
        width: 20px;
        height: auto;
        margin: 0 8px 0 0; }
        .s-switch label > span > span figure img {
          width: 100%;
          height: auto;
          border: 0; }
  .s-switch label > i {
    position: relative;
    display: block;
    border-radius: 40px;
    min-width: 40px;
    max-width: 40px;
    width: 40px;
    height: 24px;
    background-color: #c9c6c0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    .s-switch label > i:after {
      content: '';
      position: absolute;
      top: 2px;
      left: 2px;
      width: 20px;
      height: 20px;
      background-color: #fff;
      border-radius: 50%;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
  .s-switch label input:checked + i {
    background-color: #c40064; }
  .s-switch label input:checked + i:after {
    left: 38px;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }

.s-map-popup {
  z-index: 4;
  width: 274px;
  height: auto;
  background-color: #fff;
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.2); }
  .s-map-popup:after {
    position: absolute;
    z-index: 5;
    left: calc(50% - 12px);
    bottom: -7px;
    content: "";
    width: 0;
    height: 0;
    border-top: 9px solid #fff;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    display: inline-block; }
  .s-map-popup .s-map-popup-inner {
    position: relative;
    background-color: #fff; }
    .s-map-popup .s-map-popup-inner .s-map-popup-header {
      background-color: #c40064;
      color: #fff;
      margin: 0;
      padding: 12px 48px 12px 16px;
      min-height: 48px; }
    .s-map-popup .s-map-popup-inner .s-map-popup-close {
      position: absolute;
      top: 0;
      right: 0;
      z-index: 5;
      display: inline-block;
      width: 48px;
      height: 48px;
      line-height: 1.5em;
      padding: 1.25em;
      text-align: center;
      background-color: transparent !important;
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
      border: 0 !important;
      background-position: 50% 50%;
      vertical-align: middle; }
      .s-map-popup .s-map-popup-inner .s-map-popup-close.s-map-btn, .s-map-popup .s-map-popup-inner .ol-control button.s-map-popup-close, .ol-control .s-map-popup .s-map-popup-inner button.s-map-popup-close {
        background-color: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        border: 0 !important; }
        .s-map-popup .s-map-popup-inner .s-map-popup-close.s-map-btn span, .s-map-popup .s-map-popup-inner .ol-control button.s-map-popup-close span, .ol-control .s-map-popup .s-map-popup-inner button.s-map-popup-close span {
          background-color: transparent !important; }
    .s-map-popup .s-map-popup-inner h5,
    .s-map-popup .s-map-popup-inner .title {
      font-family: "Stockholm Type", "Open Sans", Helvetica, Arial, sans-serif;
      font-size: 16px;
      line-height: 1.5; }
    .s-map-popup .s-map-popup-inner p,
    .s-map-popup .s-map-popup-inner .preamble,
    .s-map-popup .s-map-popup-inner dl,
    .s-map-popup .s-map-popup-inner dt,
    .s-map-popup .s-map-popup-inner dd,
    .s-map-popup .s-map-popup-inner li,
    .s-map-popup .s-map-popup-inner th,
    .s-map-popup .s-map-popup-inner td {
      font-family: "Open Sans", Helvetica, Arial, sans-serif;
      font-size: 13px;
      line-height: 16px;
      color: #333; }
    .s-map-popup .s-map-popup-inner .s-map-popup-content {
      display: block;
      position: relative;
      min-height: 48px;
      max-height: 300px;
      height: auto;
      overflow: hidden;
      margin-bottom: 24px; }
      .s-map-popup .s-map-popup-inner .s-map-popup-content:before {
        content: '';
        height: 32px;
        width: 100%;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
        background-image: linear-gradient(rgba(255, 255, 255, 0), #fff);
        display: block;
        position: absolute;
        top: 268px;
        left: 0;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        pointer-events: none; }
      .s-map-popup .s-map-popup-inner .s-map-popup-content > figure {
        overflow: hidden;
        max-height: 156px;
        height: 156px;
        margin: 0; }
        .s-map-popup .s-map-popup-inner .s-map-popup-content > figure img {
          width: 100%;
          height: auto; }
    .s-map-popup .s-map-popup-inner h5,
    .s-map-popup .s-map-popup-inner .title {
      display: block;
      margin: 16px 16px 4px 16px; }
    .s-map-popup .s-map-popup-inner dl {
      margin: 0 16px; }
      .s-map-popup .s-map-popup-inner dl dt,
      .s-map-popup .s-map-popup-inner dl dd {
        display: inline;
        margin: 0; }
      .s-map-popup .s-map-popup-inner dl dt {
        font-weight: bold; }
      .s-map-popup .s-map-popup-inner dl dt:after {
        content: ': '; }
      .s-map-popup .s-map-popup-inner dl dt:before {
        content: '\D\A';
        white-space: pre; }
      .s-map-popup .s-map-popup-inner dl dt:first-child:before {
        content: normal; }
    .s-map-popup .s-map-popup-inner p,
    .s-map-popup .s-map-popup-inner .preamble,
    .s-map-popup .s-map-popup-inner ul,
    .s-map-popup .s-map-popup-inner ol,
    .s-map-popup .s-map-popup-inner table {
      margin-left: 16px;
      margin-right: 16px;
      margin-bottom: 0; }
      .s-map-popup .s-map-popup-inner p dl,
      .s-map-popup .s-map-popup-inner p ul,
      .s-map-popup .s-map-popup-inner p ol,
      .s-map-popup .s-map-popup-inner p table,
      .s-map-popup .s-map-popup-inner .preamble dl,
      .s-map-popup .s-map-popup-inner .preamble ul,
      .s-map-popup .s-map-popup-inner .preamble ol,
      .s-map-popup .s-map-popup-inner .preamble table,
      .s-map-popup .s-map-popup-inner ul dl,
      .s-map-popup .s-map-popup-inner ul ul,
      .s-map-popup .s-map-popup-inner ul ol,
      .s-map-popup .s-map-popup-inner ul table,
      .s-map-popup .s-map-popup-inner ol dl,
      .s-map-popup .s-map-popup-inner ol ul,
      .s-map-popup .s-map-popup-inner ol ol,
      .s-map-popup .s-map-popup-inner ol table,
      .s-map-popup .s-map-popup-inner table dl,
      .s-map-popup .s-map-popup-inner table ul,
      .s-map-popup .s-map-popup-inner table ol,
      .s-map-popup .s-map-popup-inner table table {
        margin: 0; }
    .s-map-popup .s-map-popup-inner .preamble {
      display: block;
      font-weight: 400; }
    .s-map-popup .s-map-popup-inner > a {
      text-decoration: none;
      outline: 0 !important; }
      .s-map-popup .s-map-popup-inner > a h5:after,
      .s-map-popup .s-map-popup-inner > a .title:after {
        content: " ›"; }
      .s-map-popup .s-map-popup-inner > a dt,
      .s-map-popup .s-map-popup-inner > a dd,
      .s-map-popup .s-map-popup-inner > a li,
      .s-map-popup .s-map-popup-inner > a p,
      .s-map-popup .s-map-popup-inner > a .preamble {
        color: #333;
        text-decoration: none; }
      .s-map-popup .s-map-popup-inner > a:hover h5,
      .s-map-popup .s-map-popup-inner > a:hover .title, .s-map-popup .s-map-popup-inner > a:focus h5,
      .s-map-popup .s-map-popup-inner > a:focus .title, .s-map-popup .s-map-popup-inner > a:active h5,
      .s-map-popup .s-map-popup-inner > a:active .title {
        text-decoration: underline; }
    .s-map-popup .s-map-popup-inner nav {
      max-height: 324px;
      overflow-x: hidden;
      overflow-y: auto;
      padding: 0 16px; }
      .s-map-popup .s-map-popup-inner nav a {
        display: block;
        border-top: 1px solid #e5e2db;
        padding: 13.6px 0;
        min-height: 50px;
        font-family: "Stockholm Type", "Open Sans", Helvetica, Arial, sans-serif;
        font-size: 16px;
        line-height: 1.5;
        text-decoration: none; }
        .s-map-popup .s-map-popup-inner nav a:hover, .s-map-popup .s-map-popup-inner nav a:focus, .s-map-popup .s-map-popup-inner nav a:active {
          text-decoration: underline; }
        .s-map-popup .s-map-popup-inner nav a.icon {
          padding-left: 32px;
          background-position: 0 46%; }
        .s-map-popup .s-map-popup-inner nav a:after {
          content: " ›"; }
        .s-map-popup .s-map-popup-inner nav a.cluster-link {
          display: block; }
          .s-map-popup .s-map-popup-inner nav a.cluster-link > span {
            pointer-events: none;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start; }
            .s-map-popup .s-map-popup-inner nav a.cluster-link > span figure {
              background-color: transparent;
              -ms-flex-negative: 0;
              flex-shrink: 0;
              border: 0;
              padding: 0;
              width: 20px;
              height: auto;
              margin: -3px 8px -5px 0; }
              .s-map-popup .s-map-popup-inner nav a.cluster-link > span figure img {
                width: 100%;
                height: auto;
                border: 0; }
          .s-map-popup .s-map-popup-inner nav a.cluster-link:after {
            display: none; }
  .s-map-popup .popup-edit .s-map-popup-content {
    min-height: 0;
    max-height: none;
    overflow: visible;
    margin: 0 0 8px;
    padding: 8px 16px 0; }
    .s-map-popup .popup-edit .s-map-popup-content:before {
      display: none; }
    .s-map-popup .popup-edit .s-map-popup-content label {
      font-size: 13px;
      line-height: 16px;
      color: #333; }
    .s-map-popup .popup-edit .s-map-popup-content input[type="text"],
    .s-map-popup .popup-edit .s-map-popup-content textarea,
    .s-map-popup .popup-edit .s-map-popup-content select {
      display: inline-block;
      text-rendering: auto;
      color: initial;
      letter-spacing: normal;
      word-spacing: normal;
      text-transform: none;
      text-indent: 0px;
      text-shadow: none;
      text-align: start;
      background-clip: padding-box;
      border-radius: 0;
      -webkit-box-shadow: none;
      box-shadow: none;
      width: 100%;
      padding: 4px 8px;
      font-size: 13px;
      line-height: 16px;
      color: #333;
      background-color: #fff;
      border: 1px solid #999;
      margin: 0 0 8px; }
    .s-map-popup .popup-edit .s-map-popup-content input[type="text"],
    .s-map-popup .popup-edit .s-map-popup-content select {
      min-height: 32px; }
    .s-map-popup .popup-edit .s-map-popup-content textarea {
      min-height: 92px; }
    .s-map-popup .popup-edit .s-map-popup-content select {
      cursor: pointer;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      text-indent: 0.01px;
      text-overflow: "";
      vertical-align: middle;
      background-color: #fff;
      background-repeat: no-repeat;
      background-position: right 0.75rem center;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGFnZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjExcHgiIHZpZXdCb3g9Ii0yOTcgNDE1LjkgMTMgMTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTI5NyA0MTUuOSAxMyAxMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMzQTNBM0E7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTS0yOTAuNCw0MjQuOWMwLjEsMCwwLjIsMCwwLjMtMC4xbDUuMS01LjZjMC4xLTAuMSwwLjEtMC4yLDAuMS0wLjNjMC0wLjEsMC0wLjItMC4xLTAuM2wtMC42LTAuNmMtMC4xLTAuMS0wLjItMC4xLTAuMy0wLjFjLTAuMSwwLTAuMiwwLTAuMywwLjFsLTQuMyw0LjdsLTQuMy00LjdjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4xYy0wLjEsMC0wLjIsMC0wLjMsMC4xbC0wLjYsMC42Yy0wLjEsMC4xLTAuMSwwLjItMC4xLDAuM2MwLDAuMSwwLDAuMiwwLjEsMC4zbDUuMSw1LjZDLTI5MC42LDQyNC45LTI5MC41LDQyNC45LTI5MC40LDQyNC45eiIvPjwvc3ZnPg==");
      background-size: 14px 12px; }
    .s-map-popup .popup-edit .s-map-popup-content select[disabled]:hover, .s-map-popup .popup-edit .s-map-popup-content select[readonly]:hover,
    fieldset[disabled] .s-map-popup .popup-edit .s-map-popup-content select:hover {
      cursor: default; }
  .s-map-popup .popup-edit .nav-links a:after {
    display: none !important; }

.s-map-color-ostermalm .s-map-btn span, .s-map-color-ostermalm .ol-control button span, .ol-control .s-map-color-ostermalm button span {
  background-color: #c40064; }

.s-map-color-ostermalm .s-map-btn:hover span, .s-map-color-ostermalm .ol-control button:hover span, .ol-control .s-map-color-ostermalm button:hover span, .s-map-color-ostermalm .s-map-btn:focus span, .s-map-color-ostermalm .ol-control button:focus span, .ol-control .s-map-color-ostermalm button:focus span, .s-map-color-ostermalm .s-map-btn:active span, .s-map-color-ostermalm .ol-control button:active span, .ol-control .s-map-color-ostermalm button:active span {
  background-color: #c8126f; }

.s-map-color-ostermalm .s-map-btn-link,
.s-map-color-ostermalm .s-map-list-group-item {
  color: #c40064; }

.s-map-color-ostermalm .s-link,
.s-map-color-ostermalm .s-switch,
.s-map-color-ostermalm .s-switch label {
  color: #c40064; }
  .s-map-color-ostermalm .s-link:hover, .s-map-color-ostermalm .s-link:focus, .s-map-color-ostermalm .s-link:active,
  .s-map-color-ostermalm .s-switch:hover,
  .s-map-color-ostermalm .s-switch:focus,
  .s-map-color-ostermalm .s-switch:active,
  .s-map-color-ostermalm .s-switch label:hover,
  .s-map-color-ostermalm .s-switch label:focus,
  .s-map-color-ostermalm .s-switch label:active {
    color: #c40064; }
  .s-map-color-ostermalm .s-link input:checked + i,
  .s-map-color-ostermalm .s-switch input:checked + i,
  .s-map-color-ostermalm .s-switch label input:checked + i {
    background-color: #c40064; }

.s-map-color-ostermalm .s-map-popup .s-map-popup-header {
  background-color: #c40064; }

.s-map-color-ostermalm .s-map-popup a {
  color: #c40064; }
  .s-map-color-ostermalm .s-map-popup a h5 {
    color: #c40064; }

.s-map-color-norrmalm .s-map-btn span, .s-map-color-norrmalm .ol-control button span, .ol-control .s-map-color-norrmalm button span {
  background-color: #006ebf; }

.s-map-color-norrmalm .s-map-btn:hover span, .s-map-color-norrmalm .ol-control button:hover span, .ol-control .s-map-color-norrmalm button:hover span, .s-map-color-norrmalm .s-map-btn:focus span, .s-map-color-norrmalm .ol-control button:focus span, .ol-control .s-map-color-norrmalm button:focus span, .s-map-color-norrmalm .s-map-btn:active span, .s-map-color-norrmalm .ol-control button:active span, .ol-control .s-map-color-norrmalm button:active span {
  background-color: #1278c3; }

.s-map-color-norrmalm .s-map-btn-link,
.s-map-color-norrmalm .s-map-list-group-item {
  color: #006ebf; }

.s-map-color-norrmalm .s-link,
.s-map-color-norrmalm .s-switch,
.s-map-color-norrmalm .s-switch label {
  color: #006ebf; }
  .s-map-color-norrmalm .s-link:hover, .s-map-color-norrmalm .s-link:focus, .s-map-color-norrmalm .s-link:active,
  .s-map-color-norrmalm .s-switch:hover,
  .s-map-color-norrmalm .s-switch:focus,
  .s-map-color-norrmalm .s-switch:active,
  .s-map-color-norrmalm .s-switch label:hover,
  .s-map-color-norrmalm .s-switch label:focus,
  .s-map-color-norrmalm .s-switch label:active {
    color: #006ebf; }
  .s-map-color-norrmalm .s-link input:checked + i,
  .s-map-color-norrmalm .s-switch input:checked + i,
  .s-map-color-norrmalm .s-switch label input:checked + i {
    background-color: #006ebf; }

.s-map-color-norrmalm .s-map-popup .s-map-popup-header {
  background-color: #006ebf; }

.s-map-color-norrmalm .s-map-popup a {
  color: #006ebf; }
  .s-map-color-norrmalm .s-map-popup a h5 {
    color: #006ebf; }

.s-map-color-vasastaden .s-map-btn span, .s-map-e-service .s-map-btn span, .s-map-color-vasastaden .ol-control button span, .ol-control .s-map-color-vasastaden button span, .s-map-e-service .ol-control button span, .ol-control .s-map-e-service button span {
  background-color: #5d237d; }

.s-map-color-vasastaden .s-map-btn:hover span, .s-map-e-service .s-map-btn:hover span, .s-map-color-vasastaden .ol-control button:hover span, .ol-control .s-map-color-vasastaden button:hover span, .s-map-e-service .ol-control button:hover span, .ol-control .s-map-e-service button:hover span, .s-map-color-vasastaden .s-map-btn:focus span, .s-map-e-service .s-map-btn:focus span, .s-map-color-vasastaden .ol-control button:focus span, .ol-control .s-map-color-vasastaden button:focus span, .s-map-e-service .ol-control button:focus span, .ol-control .s-map-e-service button:focus span, .s-map-color-vasastaden .s-map-btn:active span, .s-map-e-service .s-map-btn:active span, .s-map-color-vasastaden .ol-control button:active span, .ol-control .s-map-color-vasastaden button:active span, .s-map-e-service .ol-control button:active span, .ol-control .s-map-e-service button:active span {
  background-color: #683286; }

.s-map-color-vasastaden .s-map-btn-link, .s-map-e-service .s-map-btn-link,
.s-map-color-vasastaden .s-map-list-group-item,
.s-map-e-service .s-map-list-group-item {
  color: #5d237d; }

.s-map-color-vasastaden .s-link, .s-map-e-service .s-link,
.s-map-color-vasastaden .s-switch,
.s-map-e-service .s-switch,
.s-map-color-vasastaden .s-switch label,
.s-map-e-service .s-switch label {
  color: #5d237d; }
  .s-map-color-vasastaden .s-link:hover, .s-map-e-service .s-link:hover, .s-map-color-vasastaden .s-link:focus, .s-map-e-service .s-link:focus, .s-map-color-vasastaden .s-link:active, .s-map-e-service .s-link:active,
  .s-map-color-vasastaden .s-switch:hover,
  .s-map-e-service .s-switch:hover,
  .s-map-color-vasastaden .s-switch:focus,
  .s-map-e-service .s-switch:focus,
  .s-map-color-vasastaden .s-switch:active,
  .s-map-e-service .s-switch:active,
  .s-map-color-vasastaden .s-switch label:hover,
  .s-map-e-service .s-switch label:hover,
  .s-map-color-vasastaden .s-switch label:focus,
  .s-map-e-service .s-switch label:focus,
  .s-map-color-vasastaden .s-switch label:active,
  .s-map-e-service .s-switch label:active {
    color: #5d237d; }
  .s-map-color-vasastaden .s-link input:checked + i, .s-map-e-service .s-link input:checked + i,
  .s-map-color-vasastaden .s-switch input:checked + i,
  .s-map-e-service .s-switch input:checked + i,
  .s-map-color-vasastaden .s-switch label input:checked + i,
  .s-map-e-service .s-switch label input:checked + i {
    background-color: #5d237d; }

.s-map-color-vasastaden .s-map-popup .s-map-popup-header, .s-map-e-service .s-map-popup .s-map-popup-header {
  background-color: #5d237d; }

.s-map-color-vasastaden .s-map-popup a, .s-map-e-service .s-map-popup a {
  color: #5d237d; }
  .s-map-color-vasastaden .s-map-popup a h5, .s-map-e-service .s-map-popup a h5 {
    color: #5d237d; }

.s-map {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #333; }
  .s-map *,
  .s-map *::before,
  .s-map *::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .s-map h4,
  .s-map .h4,
  .s-map h5,
  .s-map .h5 {
    font-family: "Stockholm Type", "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #333;
    margin: 0 0 8px; }
  .s-map h6,
  .s-map .h6,
  .s-map dl dt {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
    color: #333;
    margin: 0; }
  .s-map p {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    color: #333;
    margin: 0 0 36px; }
  .s-map strong {
    font-weight: 600; }
  .s-map .s-map-container {
    position: relative;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    margin: 0 auto;
    overflow: hidden; }
    .s-map .s-map-container .s-map-viewport {
      -webkit-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
      @media (max-width: 768px) {
        .s-map .s-map-container .s-map-viewport {
          padding-top: 64px; } }
      .s-map .s-map-container .s-map-viewport .ol-viewport,
      .s-map .s-map-container .s-map-viewport canvas {
        -webkit-transition: all 0.25s ease-in-out;
        transition: all 0.25s ease-in-out; }
      .s-map .s-map-container .s-map-viewport:before, .s-map .s-map-container .s-map-viewport:after,
      .s-map .s-map-container .s-map-viewport .ol-viewport:before,
      .s-map .s-map-container .s-map-viewport .ol-viewport:after {
        position: absolute;
        display: block;
        -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
        content: "";
        z-index: 5;
        opacity: 0;
        -webkit-animation: fadeIn ease-in 1;
        animation: fadeIn ease-in 1;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-animation-duration: .2s;
        animation-duration: .2s;
        -webkit-animation-delay: .1s;
        animation-delay: .1s; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
      .s-map .s-map-container .s-map-viewport:after {
        right: -16px;
        top: 0;
        bottom: 0;
        width: 16px; }
      .s-map .s-map-container .s-map-viewport:before {
        bottom: -16px;
        left: 0;
        right: 0;
        height: 16px; }
      .s-map .s-map-container .s-map-viewport .ol-viewport:before {
        top: -16px;
        left: 0;
        right: 0;
        height: 16px; }
      .s-map .s-map-container .s-map-viewport .ol-viewport:after {
        left: -16px;
        top: 0;
        bottom: 0;
        width: 16px; }
    .s-map .s-map-container .s-map-nav {
      position: absolute;
      width: auto;
      height: auto;
      z-index: 6;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .s-map .s-map-container .s-map-nav.s-map-panel-nav .s-map-btn, .s-map .s-map-container .s-map-nav.s-map-panel-nav .ol-control button, .ol-control .s-map .s-map-container .s-map-nav.s-map-panel-nav button,
      .s-map .s-map-container .s-map-nav.s-map-panel-nav .s-map-btn-group {
        margin-left: 0;
        margin-right: 1px; }
        @media (min-width: 768px) {
          .s-map .s-map-container .s-map-nav.s-map-panel-nav .s-map-btn, .s-map .s-map-container .s-map-nav.s-map-panel-nav .ol-control button, .ol-control .s-map .s-map-container .s-map-nav.s-map-panel-nav button,
          .s-map .s-map-container .s-map-nav.s-map-panel-nav .s-map-btn-group {
            margin-left: 0;
            margin-right: 8px; } }
      .s-map .s-map-container .s-map-nav.s-map-nav-bottom {
        z-index: 5;
        bottom: 16px;
        left: 16px;
        height: 0;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end; }
        @media (min-width: 768px) {
          .s-map .s-map-container .s-map-nav.s-map-nav-bottom {
            right: 50%;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between; }
            .s-map .s-map-container .s-map-nav.s-map-nav-bottom .s-map-btn-zoom {
              -webkit-transform: translateX(50%);
              transform: translateX(50%); } }
        .s-map .s-map-container .s-map-nav.s-map-nav-bottom .s-map-btn, .s-map .s-map-container .s-map-nav.s-map-nav-bottom .ol-control button, .ol-control .s-map .s-map-container .s-map-nav.s-map-nav-bottom button,
        .s-map .s-map-container .s-map-nav.s-map-nav-bottom .s-map-btn-group {
          margin-left: 0;
          margin-right: 1px; }
      .s-map .s-map-container .s-map-nav.s-map-nav-top-left {
        top: 16px;
        left: 16px; }
      .s-map .s-map-container .s-map-nav.s-map-nav-top-right {
        top: 16px;
        right: 16px; }
    .s-map .s-map-container .s-map-top {
      position: relative; }
      @media (max-width: 768px) {
        .s-map .s-map-container .s-map-top {
          position: absolute;
          z-index: 6;
          top: 0;
          left: 0;
          right: 0;
          height: 64px;
          background-color: #333; }
          .s-map .s-map-container .s-map-top .s-map-btn > i, .s-map .s-map-container .s-map-top .ol-control button > i, .ol-control .s-map .s-map-container .s-map-top button > i {
            border: 1px #fff solid; } }
    @media (max-width: 768px) {
      .s-map .s-map-container .s-map-nav-top-left,
      .s-map .s-map-container .s-map-nav-top-right {
        top: 8px !important; } }
    @media (max-width: 768px) {
      .s-map .s-map-container .s-map-btn-fullscreen .visuallyhidden-md {
        display: none !important; } }
    @media (max-width: 768px) {
      .s-map .s-map-container .s-map-btn-fullscreen > i {
        border: 1px #fff solid; } }
    .s-map .s-map-container .s-map-panel {
      width: auto;
      height: auto; }
      .s-map .s-map-container .s-map-panel h4 {
        padding-bottom: 16px;
        border-bottom: 1px solid #333;
        margin-top: 16px;
        margin-bottom: 0; }
      .s-map .s-map-container .s-map-panel h5 {
        margin: 24px 0; }
      .s-map .s-map-container .s-map-panel p {
        font-size: 13px;
        line-height: 16px;
        margin: 24px 0; }
      .s-map .s-map-container .s-map-panel .s-map-legend dl {
        padding-bottom: 24px;
        border-bottom: 1px solid #e5e2db; }
      .s-map .s-map-container .s-map-panel .s-switch,
      .s-map .s-map-container .s-map-panel .s-link {
        min-height: 64px;
        padding: 19.6px 0; }
        .s-map .s-map-container .s-map-panel .s-switch.s-switch-poi,
        .s-map .s-map-container .s-map-panel .s-link.s-switch-poi {
          padding: 16.8px 0; }
          .s-map .s-map-container .s-map-panel .s-switch.s-switch-poi figure,
          .s-map .s-map-container .s-map-panel .s-link.s-switch-poi figure {
            width: 20px;
            height: 30px; }
            .s-map .s-map-container .s-map-panel .s-switch.s-switch-poi figure img,
            .s-map .s-map-container .s-map-panel .s-link.s-switch-poi figure img {
              width: 20px;
              height: 30px; }
        .s-map .s-map-container .s-map-panel .s-switch label,
        .s-map .s-map-container .s-map-panel .s-switch a,
        .s-map .s-map-container .s-map-panel .s-link label,
        .s-map .s-map-container .s-map-panel .s-link a {
          margin: 0; }
        .s-map .s-map-container .s-map-panel .s-switch + .s-switch,
        .s-map .s-map-container .s-map-panel .s-link + .s-switch {
          border-top: 1px solid #e5e2db; }
        .s-map .s-map-container .s-map-panel .s-switch + .s-link,
        .s-map .s-map-container .s-map-panel .s-link + .s-link {
          border-top: 1px solid #e5e2db; }
      .s-map .s-map-container .s-map-panel h5 + dl,
      .s-map .s-map-container .s-map-panel p + dl {
        border-top: 1px solid #e5e2db; }
      .s-map .s-map-container .s-map-panel dl {
        margin: 0; }
        .s-map .s-map-container .s-map-panel dl dt {
          display: block;
          margin: 0;
          padding: 24px 0 0; }
        .s-map .s-map-container .s-map-panel dl dd {
          font-size: 13px;
          line-height: 16px;
          margin: 0;
          padding: 24px 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-negative: 1;
          flex-shrink: 1;
          border-bottom: 1px solid #e5e2db;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center; }
          .s-map .s-map-container .s-map-panel dl dd figure {
            background-color: transparent;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            border: 0;
            padding: 0;
            width: 32px;
            height: auto;
            margin: 0 16px 0 0; }
            .s-map .s-map-container .s-map-panel dl dd figure img {
              width: 100%;
              height: auto;
              border: 0; }
          .s-map .s-map-container .s-map-panel dl dd > div {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
          .s-map .s-map-container .s-map-panel dl dd:last-child {
            border-bottom: 0;
            padding-bottom: 0; }
      .s-map .s-map-container .s-map-panel .poi dl dd figure {
        margin-top: -16px;
        margin-bottom: -24px; }
      .s-map .s-map-container .s-map-panel .s-map-tab-panel {
        position: absolute;
        z-index: 8;
        top: 78px;
        left: 16px;
        background-color: #fff;
        -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
        width: 360px; }
        .s-map .s-map-container .s-map-panel .s-map-tab-panel.fade {
          visibility: hidden; }
        .s-map .s-map-container .s-map-panel .s-map-tab-panel.fade.show {
          visibility: visible !important;
          -webkit-animation: fadeIn ease-in 1;
          animation: fadeIn ease-in 1;
          -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
          height: auto !important; }
        .s-map .s-map-container .s-map-panel .s-map-tab-panel .s-map-tab-panel-inner {
          padding: 16px 32px;
          overflow-x: hidden;
          overflow-y: auto;
          -webkit-transition: all 0.25s ease-in-out;
          transition: all 0.25s ease-in-out; }
        @media (max-width: 768px) {
          .s-map .s-map-container .s-map-panel .s-map-tab-panel {
            top: 64px;
            left: 0;
            right: 0;
            width: 100%;
            border: 1px solid #e5e2db; } }
        .s-map .s-map-container .s-map-panel .s-map-tab-panel:after {
          position: absolute;
          z-index: 9;
          top: -8px;
          left: 12px;
          content: "";
          width: 0;
          height: 0;
          border-bottom: 8px solid #fff;
          border-left: 12px solid transparent;
          border-right: 12px solid transparent;
          display: inline-block; }
          @media (max-width: 768px) {
            .s-map .s-map-container .s-map-panel .s-map-tab-panel:after {
              display: none; } }
        .s-map .s-map-container .s-map-panel .s-map-tab-panel.s-map-tab-panel-hidden + .s-map-tab-panel:after {
          margin-left: -56px; }
        .s-map .s-map-container .s-map-panel .s-map-tab-panel.s-map-tab-panel-hidden + .s-map-tab-panel + .s-map-tab-panel:after {
          margin-left: -56px; }
      .s-map .s-map-container .s-map-panel > :nth-child(1):after {
        left: 12px; }
      .s-map .s-map-container .s-map-panel > :nth-child(2):after {
        left: 68px; }
      .s-map .s-map-container .s-map-panel > :nth-child(3):after {
        left: 124px; }
      .s-map .s-map-container .s-map-panel > :nth-child(4):after {
        left: 180px; }
      .s-map .s-map-container .s-map-panel > :nth-child(5):after {
        left: 236px; }
      .s-map .s-map-container .s-map-panel .s-map-panel-searchresult .s-map-searchresult-hits {
        margin: 20px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 16px;
        line-height: 1.5; }
      .s-map .s-map-container .s-map-panel .s-map-panel-searchresult .s-map-searchresult-show-more {
        border-top: 1px solid #e5e2db;
        text-align: center;
        padding: 13.6px 0 8px; }
        .s-map .s-map-container .s-map-panel .s-map-panel-searchresult .s-map-searchresult-show-more .s-map-btn-link {
          background-position: 100% 50%;
          padding-left: 32px;
          background-position: 0 50%; }

.s-map-list-group-item {
  display: block;
  position: relative;
  border-top: 1px solid #e5e2db;
  outline: 0 !important;
  padding: 8px 0;
  text-decoration: none; }
  .s-map-list-group-item > span,
  .s-map-list-group-item > em {
    display: block; }
  .s-map-list-group-item > em {
    color: #999; }
  .s-map-list-group-item:hover, .s-map-list-group-item:focus, .s-map-list-group-item:active {
    text-decoration: none; }
    .s-map-list-group-item:hover > span, .s-map-list-group-item:focus > span, .s-map-list-group-item:active > span {
      text-decoration: underline; }
  .s-map-list-group-item.active > span {
    color: #333;
    font-weight: 600; }
  .s-map-list-group-item.active:hover, .s-map-list-group-item.active:focus, .s-map-list-group-item.active:active {
    cursor: default;
    color: #333;
    outline: 0 !important; }
    .s-map-list-group-item.active:hover > span, .s-map-list-group-item.active:focus > span, .s-map-list-group-item.active:active > span {
      text-decoration: none; }

.s-map .s-map-viewport {
  height: 420px;
  max-height: 420px; }

.s-map .s-map-tab-panel-inner {
  max-height: 326px; }
  @media (max-width: 768px) {
    .s-map .s-map-tab-panel-inner {
      min-height: 354px;
      max-height: 354px; } }

.s-map-lg {
  margin-top: 0; }
  @media (min-width: 992px) {
    .s-map-lg {
      margin-top: 1.5rem; } }
  @media (max-width: 992px) {
    .s-map-lg {
      padding: 16px; } }
  @media (min-width: 992px) {
    .s-map-lg .s-map-container {
      width: 960px; } }
  @media (min-width: 1200px) {
    .s-map-lg .s-map-container {
      width: 1156px; } }
  @media (min-width: 992px) {
    .s-map-lg.s-map-e-service .s-map-container {
      width: 940px; } }
  @media (min-width: 1200px) {
    .s-map-lg.s-map-e-service .s-map-container {
      width: 1140px; } }
  .s-map-lg .s-map-viewport {
    height: 480px;
    max-height: 480px; }
  .s-map-lg .s-map-tab-panel-inner {
    max-height: 386px; }
    @media (max-width: 768px) {
      .s-map-lg .s-map-tab-panel-inner {
        max-height: 414px; } }
  @media (max-width: 480px) {
    .s-map-lg .s-map-viewport {
      height: 420px;
      max-height: 420px; }
    .s-map-lg .s-map-tab-panel-inner {
      min-height: 354px;
      max-height: 354px; } }

.s-map-md .s-map-nav.s-map-nav-bottom,
.s-map-sm .s-map-nav.s-map-nav-bottom {
  right: auto !important;
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important; }
  .s-map-md .s-map-nav.s-map-nav-bottom .s-map-btn-zoom,
  .s-map-sm .s-map-nav.s-map-nav-bottom .s-map-btn-zoom {
    -webkit-transform: none !important;
    transform: none !important; }

.s-map-md .s-map-btn-fullscreen > span,
.s-map-md .s-map-btn-my-position > span,
.s-map-sm .s-map-btn-fullscreen > span,
.s-map-sm .s-map-btn-my-position > span {
  visibility: hidden;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 0;
  width: 0;
  padding: 0;
  border: 0; }

@media (min-width: 768px) {
  .s-map-sm {
    position: relative;
    width: 100%; }
    .s-map-sm:before {
      content: "";
      display: block;
      padding-top: 100%; }
    .s-map-sm .s-map-container {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0; }
      .s-map-sm .s-map-container .s-map-viewport {
        height: 100%;
        max-height: 100%; }
      .s-map-sm .s-map-container .s-map-panel-nav {
        display: none; } }

.s-map-xl .s-map-btn-fullscreen {
  visibility: hidden;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 0;
  width: 0;
  padding: 0;
  border: 0; }

.s-map-xl .s-map-container {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }
  .s-map-xl .s-map-container .s-map-viewport {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    height: 100%;
    max-height: none; }
  .s-map-xl .s-map-container .s-map-tab-panel-inner {
    max-height: calc(100vh - 94px); }
    @media (max-width: 768px) {
      .s-map-xl .s-map-container .s-map-tab-panel-inner {
        max-height: 100vh; } }

.s-map-fullscreen .s-map {
  padding: 0; }
  .s-map-fullscreen .s-map.s-map-lg {
    padding: 16px; }
  .s-map-fullscreen .s-map .s-map-container {
    width: 100%; }
    .s-map-fullscreen .s-map .s-map-container > .s-map-viewport {
      -webkit-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out;
      max-height: none;
      height: calc(100vh - 32px); }
      @media (max-width: 768px) {
        .s-map-fullscreen .s-map .s-map-container > .s-map-viewport {
          height: calc(90vh - 32px); } }
    .s-map-fullscreen .s-map .s-map-container .s-map-tab-panel-inner {
      max-height: calc(100vh - 126px); }
      @media (max-width: 768px) {
        .s-map-fullscreen .s-map .s-map-container .s-map-tab-panel-inner {
          max-height: calc(90vh - 98px); } }

.s-map-fullscreen.s-map-body-fullscreen {
  overflow: hidden;
  margin: 0;
  padding: 0;
  height: 100vh; }
  .s-map-fullscreen.s-map-body-fullscreen .s-map.s-map-sm:before {
    display: none; }
  .s-map-fullscreen.s-map-body-fullscreen .s-map.s-map-sm .s-map-container {
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto; }
  .s-map-fullscreen.s-map-body-fullscreen .s-map.s-map-sm .s-map-panel-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .s-map-fullscreen.s-map-body-fullscreen .s-map.s-map-md, .s-map-fullscreen.s-map-body-fullscreen .s-map.s-map-sm {
    position: fixed;
    z-index: 999999;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;
    padding: 16px;
    background-color: #f5f3ee; }
    @media (min-width: 768px) {
      .s-map-fullscreen.s-map-body-fullscreen .s-map.s-map-md .s-map-btn-fullscreen > span, .s-map-fullscreen.s-map-body-fullscreen .s-map.s-map-sm .s-map-btn-fullscreen > span {
        visibility: visible;
        overflow: show;
        clip: none;
        height: auto;
        width: auto;
        height: 48px;
        padding: .7em 1em; } }

@media (max-width: 992px) {
  .search-active .site-header-wrapper + .navbar + .s-map,
  .search-active .site-header-wrapper + .navbar + .container {
    margin-top: 80px !important; } }

.s-map-search form {
  width: 100%; }

@media (max-width: 992px) {
  .s-map-search .form-control {
    font-size: 16px;
    padding-left: 1rem;
    padding-right: 1rem; } }

.s-map-search .input-group {
  position: relative; }

.s-map-search .search-reset {
  position: absolute;
  top: .8rem !important;
  right: 4rem;
  z-index: 10;
  background-color: #fff; }

.s-map-search .autocomplete-list {
  top: 100%;
  width: 100%;
  z-index: 9; }
  .s-map-search .autocomplete-list .search-result-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    @media (min-width: 992px) {
      .s-map-search .autocomplete-list .search-result-item {
        padding-left: 1.5rem;
        padding-right: 1.5rem; } }
    .s-map-search .autocomplete-list .search-result-item i {
      color: #999; }
  .s-map-search .autocomplete-list .active {
    background-color: #f1e6fc; }

@media (min-width: 992px) {
  .s-map-search {
    display: block !important;
    height: auto !important;
    overflow: visible !important; } }

@media (max-width: 992px) {
  .s-map-search {
    position: relative; }
    .s-map-search .input-group {
      position: static !important; }
    .s-map-search .autocomplete-list {
      margin-top: -1rem;
      max-width: 718px; } }

@media (max-width: 768px) {
  .s-map-search .autocomplete-list {
    max-width: calc(100% - 2rem); }
    .s-map-search .autocomplete-list .search-result-item {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }

.areaweb .s-map.s-map-lg {
  background-color: #f5f3ee;
  padding: 64px 16px;
  margin: 0 0 64px; }
  @media (max-width: 992px) {
    .areaweb .s-map.s-map-lg {
      padding: 16px; } }

.areaweb.s-map-fullscreen {
  padding: 0 !important;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  .areaweb.s-map-fullscreen .s-map.s-map-lg {
    padding: 16px; }

.areaweb.s-map-fullscreen #content .toc-nav {
  position: relative !important;
  z-index: 0 !important;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; }