{"id":7135,"date":"2020-03-09T15:26:00","date_gmt":"2020-03-09T14:26:00","guid":{"rendered":"https:\/\/www.cbs-consulting.com\/about-cbs\/locations\/"},"modified":"2026-06-15T15:00:34","modified_gmt":"2026-06-15T13:00:34","slug":"locations","status":"publish","type":"page","link":"https:\/\/www.cbs-consulting.com\/us\/about-cbs\/locations\/","title":{"rendered":"Locations"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7135\" class=\"elementor elementor-7135 elementor-897\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-76ccec79 e-con-full e-flex e-con e-parent\" data-id=\"76ccec79\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;background_motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;background_motion_fx_devices&quot;:[&quot;widescreen&quot;,&quot;desktop&quot;],&quot;background_motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4,&quot;sizes&quot;:[]},&quot;background_motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}}}\">\n\t\t<div class=\"elementor-element elementor-element-17ca34dc e-flex e-con-boxed e-con e-child\" data-id=\"17ca34dc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17f2accd elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"17f2accd\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Our Locations<\/h1>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4464234f elementor-widget elementor-widget-html\" data-id=\"4464234f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.min.css\" \/>\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet.markercluster\/1.5.3\/MarkerCluster.css\" \/>\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet.markercluster\/1.5.3\/MarkerCluster.Default.css\" \/>\r\n<style>\r\n  :root {\r\n    --accent-color: #ef7d00;\r\n    --accent-hover: #201918;\r\n    --black: #121212;\r\n    --white: #ffffff;\r\n    --gray-100: #f8f9fa;\r\n    --gray-200: #e9ecef;\r\n    --gray-300: #f0eeeb;\r\n    --gray-400: #ced4da;\r\n    --gray-500: #717476;\r\n    --shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.05);\r\n    --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.07);\r\n    --shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1);\r\n    --border-radius-sm: 8px;\r\n    --border-radius-md: 12px;\r\n    --border-radius-lg: 16px;\r\n    --transition: all 0.25s ease;\r\n  }\r\n\r\n  .cbs-locations-wrapper {\r\n    display: grid;\r\n    grid-template-columns: 450px 1fr;\r\n    gap: 1rem;\r\n    height: 80vh;\r\n  }\r\n\r\n  #sidebar {\r\n    background-color: var(--white);\r\n    border-radius: var(--border-radius-lg);\r\n    bbox-shadow: var(--shadow-md);\r\n    overflow: hidden;\r\n    display: flex;\r\n    flex-direction: column;\r\n    height: 100%;\r\n    border: 1px var(--gray-300) solid;\r\n  }\r\n\r\n  @media(max-width:1200px) {\r\n    #sidebar {\r\n      order: 2\r\n    }\r\n  }\r\n\r\n  .search-box {\r\n    padding: 1.5rem;\r\n    background-color: var(--white);\r\n    position: relative;\r\n    border-bottom: 1px solid var(--gray-300);\r\n  }\r\n\r\n  .search-input-wrapper {\r\n    position: relative;\r\n  }\r\n\r\n  .search-input-wrapper i {\r\n    position: absolute;\r\n    left: 1rem;\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n    color: var(--gray-500);\r\n  }\r\n\r\n  #searchInput {\r\n    width: -webkit-fill-available;\r\n    padding: 0.875rem 1rem 0.875rem 2.5rem;\r\n    border: 1px solid var(--gray-300);\r\n    border-radius: var(--border-radius-sm);\r\n    font-size: 0.95rem;\r\n    transition: var(--transition);\r\n    background-color: var(--gray-100);\r\n  }\r\n\r\n  #searchInput:focus {\r\n    outline: none;\r\n    border-color: var(--accent-color);\r\n    box-shadow: 0 0 0 3px rgba(0, 102, 204, 0.15);\r\n  }\r\n\r\n  .tabs {\r\n    display: flex;\r\n    overflow-x: auto;\r\n    background-color: var(--white);\r\n    border-bottom: 1px solid var(--gray-300);\r\n    -ms-overflow-style: none;\r\n    scrollbar-width: none;\r\n  }\r\n\r\n  .tabs::-webkit-scrollbar {\r\n    display: none;\r\n  }\r\n\r\n  .tab {\r\n    padding: 1.2rem 1.25rem;\r\n    padding-top: 2rem;\r\n    cursor: pointer;\r\n    font-weight: 400;\r\n    font-size: 0.8rem;\r\n    text-align: center;\r\n    transition: var(--transition);\r\n    color: var(--gray-500);\r\n    white-space: nowrap;\r\n    border-bottom: 2px solid transparent;\r\n    flex: 1;\r\n    position: relative;\r\n  }\r\n\r\n  .tab.active {\r\n    color: var(--accent-color);\r\n    border-bottom: 2px solid var(--accent-color);\r\n  }\r\n\r\n  .tab:hover:not(.active) {\r\n    color: var(--black);\r\n    background-color: var(--gray-100);\r\n  }\r\n\r\n  .tab:after {\r\n    content: attr(data-count);\r\n    margin-left: 5px;\r\n    color: var(--gray-500);\r\n    font-size: 0.7rem;\r\n    position: absolute;\r\n    top: 20px;\r\n    right: 15px;\r\n    10px;\r\n    opacity: 0.5;\r\n  }\r\n\r\n  .tab.active:after {\r\n    color: red;\r\n    color: var(--accent-color);\r\n  }\r\n\r\n  .tab-content {\r\n    display: none;\r\n    padding: 0.5rem;\r\n    flex: 1;\r\n    overflow-y: auto;\r\n  }\r\n\r\n  .tab-content.active {\r\n    display: block;\r\n  }\r\n\r\n  .company-card {\r\n    background-color: var(--white);\r\n    border-radius: var(--border-radius-md);\r\n    box-shadow: var(--shadow-sm);\r\n    margin: 0.75rem;\r\n    cursor: pointer;\r\n    transition: var(--transition);\r\n    overflow: hidden;\r\n  }\r\n\r\n  .company-card:hover {\r\n    box-shadow: var(--shadow-lg);\r\n    transform: translateY(-3px);\r\n  }\r\n\r\n  .company-card-head {\r\n    position: relative;\r\n  }\r\n\r\n  .company-card-image {\r\n    width: 100%;\r\n    height: 120px;\r\n    object-fit: cover;\r\n    aspect-ratio: 16 \/ 9;\r\n    object-fit: cover;\r\n  }\r\n\r\n  .company-name-badge {\r\n    position: absolute;\r\n    bottom: 0;\r\n    left: 0;\r\n    right: 0;\r\n    background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);\r\n    color: var(--white);\r\n    padding: 1rem;\r\n    font-weight: 600;\r\n    font-size: 1rem;\r\n    height: 100%;\r\n    display: flex;\r\n    align-items: end;\r\n  }\r\n\r\n  .headquarter-icon {\r\n    color: var(--accent-color);\r\n    margin-left: 0.5rem;\r\n  }\r\n\r\n  .company-card-content {\r\n    padding: 1rem;\r\n  }\r\n\r\n  .company-info {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 0.75rem;\r\n    margin-bottom: 0.5rem;\r\n    font-size: 0.85rem;\r\n    color: var(--gray-500);\r\n  }\r\n\r\n  .company-info i {\r\n    color: var(--accent-color);\r\n    margin-top: 0.25rem;\r\n  }\r\n\r\n  .company-info-text {\r\n    flex: 1;\r\n  }\r\n\r\n  .job-btn {\r\n    background-color: var(--accent-color);\r\n    color: var(--white);\r\n    border: none;\r\n    padding: 0.6rem 1.2rem;\r\n    border-radius: var(--border-radius-sm);\r\n    cursor: pointer;\r\n    font-weight: 500;\r\n    font-size: 0.9rem;\r\n    transition: var(--transition);\r\n    width: 100%;\r\n    margin-top: 0.75rem;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 0.5rem;\r\n  }\r\n\r\n  .job-btn:hover {\r\n    background-color: var(--accent-hover);\r\n  }\r\n\r\n  .company-card.selected {\r\n    box-shadow: 0 0 0 2px var(--accent-color), var(--shadow-md);\r\n    transform: translateY(-3px);\r\n  }\r\n\r\n  #map {\r\n    height: 100%;\r\n    border-radius: var(--border-radius-lg);\r\n    box-shadow: var(--shadow-md);\r\n    overflow: hidden;\r\n  }\r\n\r\n  .no-results {\r\n    padding: 2rem;\r\n    text-align: center;\r\n    color: var(--gray-500);\r\n    font-size: 0.95rem;\r\n  }\r\n\r\n  .leaflet-popup-content-wrapper {\r\n    border-radius: var(--border-radius-md);\r\n    box-shadow: var(--shadow-lg);\r\n    padding: 0;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .leaflet-popup-content {\r\n    margin: 0;\r\n    width: 280px !important;\r\n  }\r\n\r\n  .popup-content {\r\n    padding: 1rem;\r\n  }\r\n\r\n  .popup-image {\r\n    width: 100%;\r\n    height: 140px;\r\n    object-fit: cover;\r\n    aspect-ratio: 16 \/ 9;\r\n  }\r\n\r\n  .popup-title {\r\n    font-weight: 600;\r\n    font-size: 1rem;\r\n    margin: 0.75rem 0 0.5rem;\r\n    color: var(--black);\r\n  }\r\n\r\n  .popup-info {\r\n    font-size: 0.85rem;\r\n    color: var(--gray-500);\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 0.5rem;\r\n    margin-bottom: 0.5rem;\r\n  }\r\n\r\n  .popup-info i {\r\n    color: var(--accent-color);\r\n    width: 16px;\r\n    text-align: center;\r\n    margin-top: 0.25rem;\r\n  }\r\n\r\n  @media (max-width: 1200px) {\r\n    .container {\r\n      padding: 1rem;\r\n    }\r\n\r\n    .cbs-locations-wrapper {\r\n      grid-template-columns: 350px 1fr;\r\n      gap: 1rem;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 992px) {\r\n    .cbs-locations-wrapper {\r\n      grid-template-columns: 300px 1fr;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 1200px) {\r\n    .cbs-locations-wrapper {\r\n      grid-template-columns: 1fr;\r\n      height: auto;\r\n    }\r\n\r\n    #sidebar {\r\n      height: auto;\r\n    }\r\n\r\n    #map {\r\n      height: 40vh;\r\n    }\r\n  }\r\n\r\n  \/* Custom marker styling *\/\r\n  .custom-marker {\r\n    background-color: #ef7d00;\r\n    border-radius: 50%;\r\n    color: white;\r\n    width: 25px;\r\n    height: 25px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    box-shadow: 0 0 0 5px #ef7d007d;\r\n  }\r\n\r\n  .custom-marker.headquarter {\r\n    background-color: #ef7d00;\r\n    box-shadow: 0 0 0 5px rgba(231, 76, 60, 0.3);\r\n  }\r\n\r\n  \/* Custom cluster styling *\/\r\n  .marker-cluster {\r\n    background-color: #2019182f;\r\n    border-radius: 50%;\r\n  }\r\n\r\n  .marker-cluster div {\r\n    background-color: #201918;\r\n    color: #fff;\r\n    width: 30px;\r\n    height: 30px;\r\n    border-radius: 50%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-weight: bold;\r\n  }\r\n\r\n  \/*neu*\/\r\n  .popup-info-city-name {\r\n    color: #fff\r\n  }\r\n\r\n  .jobLinkButton {\r\n    text-decoration: none\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .leaflet-popup-content-wrapper {\r\n      max-width: 150px !important;\r\n    }\r\n\r\n    .leaflet-popup-content {\r\n      width: 150px !important;\r\n      max-width: 150px !important;\r\n      overflow-wrap: break-word;\r\n      word-wrap: break-word;\r\n    }\r\n  }\r\n\r\n  .leaflet-control-attribution svg {\r\n    display: none !important\r\n  }\r\n\r\n  .search-results-count {\r\n    font-size: 0.6rem;\r\n    color: var(--gray-500);\r\n    margin-top: 0.5rem;\r\n    text-align: left;\r\n  }\r\n\r\n  .popup-info-city-name h6 {\r\n    margin: 0\r\n  }\r\n\r\n  .headquarterChip {\r\n    padding: 8px 15px 6px 15px;\r\n    background: #ef7d00;\r\n    color: #fff;\r\n    position: absolute;\r\n    top: 20px;\r\n    right: 20px;\r\n    z-index: 2;\r\n    border-radius: 500px;\r\n    font-size: 0.8rem;\r\n  }\r\n<\/style>\r\n\r\n<div class=\"\">\r\n  <div class=\"cbs-locations-wrapper\">\r\n    <div id=\"sidebar\">\r\n\r\n      <div class=\"tabs\">\r\n        <div class=\"tab active\" data-tab=\"all\">All<\/div>\r\n        <div class=\"tab\" data-tab=\"us\">AMERICAS<\/div>\r\n        <div class=\"tab\" data-tab=\"apac\">APAC<\/div>\r\n        <div class=\"tab\" data-tab=\"dach\">DACH<\/div>\r\n        <div class=\"tab\" data-tab=\"emea\">EMEA<\/div>\r\n\r\n      <\/div>\r\n      <div class=\"search-box\">\r\n        <div class=\"search-input-wrapper\">\r\n          <i class=\"fas fa-search\"><\/i>\r\n          <input type=\"text\" id=\"searchInput\" placeholder=\"Search locations, regions, addresses...\">\r\n        <\/div>\r\n      <\/div>\r\n      <div id=\"all\" class=\"tab-content active\"><\/div>\r\n      <div id=\"apac\" class=\"tab-content\"><\/div>\r\n      <div id=\"dach\" class=\"tab-content\"><\/div>\r\n      <div id=\"emea\" class=\"tab-content\"><\/div>\r\n      <div id=\"us\" class=\"tab-content\"><\/div>\r\n    <\/div>\r\n    <div id=\"map\"><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.min.js\"><\/script>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet.markercluster\/1.5.3\/leaflet.markercluster.js\"><\/script>\r\n<script>\r\n  \/\/ Bestimme Ger\u00e4tetyp basierend auf der Bildschirmbreite\r\n  const width = window.innerWidth;\r\n  let deviceType = 'desktop';\r\n  if (width <= 480) {\r\n    deviceType = 'mobile';\r\n  } else if (width <= 1024) {\r\n    deviceType = 'tablet';\r\n  }\r\n  \/\/ Definiere initiale View-Einstellungen f\u00fcr verschiedene Ger\u00e4te\r\n  const initialViewSettings = {\r\n    desktop: {\r\n      center: [30, 0],\r\n      zoom: 2\r\n    },\r\n    tablet: {\r\n      center: [30, 0],\r\n      zoom: 1.8\r\n    },\r\n    mobile: {\r\n      center: [10, 30],\r\n      zoom: 0.5\r\n    }\r\n  };\r\n  const {\r\n    center,\r\n    zoom\r\n  } = initialViewSettings[deviceType];\r\n  \/\/ Initialisiere die Karte mit dem passenden View\r\n  const map = L.map('map', {\r\n    zoomControl: false,\r\n    attributionControl: false\r\n  }).setView(center, zoom);\r\n  \/\/ Attribution unten rechts\r\n  L.control.attribution({\r\n    position: 'bottomright'\r\n  }).addTo(map);\r\n  \/\/ Zoom-Kontrolle oben rechts\r\n  L.control.zoom({\r\n    position: 'topright'\r\n  }).addTo(map);\r\n  \/\/ Stilisiertes Kartentile-Layer\r\n  L.tileLayer('https:\/\/tile.openstreetmap.de\/{z}\/{x}\/{y}.png', {\r\n    attribution: '&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OpenStreetMap<\/a> contributors'\r\n  }).addTo(map);\r\n  \/\/ Marker-Icon-Funktion\r\n  const createCustomIcon = (isHeadquarter) => {\r\n    return L.divIcon({\r\n      className: isHeadquarter ? 'custom-marker headquarter' : 'custom-marker',\r\n      html: isHeadquarter ? '<i class=\"fas fa-star\"><\/i>' : '<i class=\"fas fa-map-marker-alt\"><\/i>',\r\n      iconSize: [25, 25],\r\n      iconAnchor: [15, 20],\r\n      popupAnchor: [0, -20]\r\n    });\r\n  };\r\n  const markersByRegion = {\r\n    all: [],\r\n    dach: [],\r\n    emea: [],\r\n    apac: [],\r\n    us: []\r\n  };\r\n  const clusterGroups = {\r\n    all: L.markerClusterGroup(),\r\n    dach: L.markerClusterGroup(),\r\n    emea: L.markerClusterGroup(),\r\n    apac: L.markerClusterGroup(),\r\n    us: L.markerClusterGroup()\r\n  };\r\n  const defaultImageUrl = 'https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/Einblick-in-unser-Headquarter-3.jpg';\r\n  \/\/ Sample company data with added keywords array\r\n  const companies = [{\r\n      city: \"Heidelberg\",\r\n      name: [\"cbs Corporate Business Solutions Unternehmensberatung GmbH\", \"leogistics GmbH\"],\r\n      address: \"Rudolf-Diesel Stra\u00dfe 9, 69115 Heidelberg\",\r\n      tel: [\"+49 6221 3304-0\"],\r\n      fax: \"+49 6221 3304-200\",\r\n      hasJobs: true,\r\n      jobLink: \"https:\/\/www.cbs-consulting.com\/karriere-bei-cbs\/stellenangebote\/?_locations=heidelberg\",\r\n      region: \"dach\",\r\n      coordinates: [49.397574, 8.674320],\r\n      isHeadquarter: true,\r\n      imageUrl: defaultImageUrl,\r\n      email: \"kontakt@cbs-consulting.de\",\r\n      country: \"Germany\",\r\n      keywords: [\"Headquarter\", \"Deutschland\", \"logistic\"]\r\n    },\r\n    {\r\n      city: \"Hamburg\",\r\n      name: \"leogistics GmbH\",\r\n      address: \"Am Sandtorkai 73, 20457 Hamburg\",\r\n      tel: [\"+49 40 - 2 98 12 68-90\"],\r\n      fax: \"+49 40 - 2 98 12 68-99\",\r\n      hasJobs: false,\r\n      region: \"dach\",\r\n      coordinates: [53.5425747, 9.9855563],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/cbs-dev.de\/wp-content\/uploads\/cbs_standort_Hamburg.jpg\",\r\n      email: \"info@leogistics.com\",\r\n      country: \"Germany\",\r\n      keywords: [\"logistics\", \"Deutschland\", \"logistik\"]\r\n    },\r\n    {\r\n      city: \"Schwerin\",\r\n      name: \"cbs Corporate Business Solutions Unternehmensberatung GmbH\",\r\n      address: \"Wilhelm-Hennemann-Stra\u00dfe 13, 19061 Schwerin\",\r\n      tel: [\"+49 6221 3304-0\"],\r\n      fax: \"+49 6221 3304-200\",\r\n      hasJobs: false,\r\n      region: \"dach\",\r\n      coordinates: [53.5997952, 11.4198556],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_schwerin.jpg\",\r\n      email: \"kontakt@cbs-consulting.de\",\r\n      country: \"Deutschland\",\r\n      keywords: [\"t+h\", \"Deutschland\", \"t&h\", \"t-h\"]\r\n    },\r\n    {\r\n      city: \"Munich\",\r\n      name: \"projekt0708 GmbH\",\r\n      address: \"Leopoldstra\u00dfe 37A, 80802 Munich\",\r\n      tel: [\"+49 89 459926-90\"],\r\n      fax: \"+49 89 459926-89\",\r\n      hasJobs: false,\r\n      region: \"dach\",\r\n      coordinates: [48.13743, 11.57549],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Muenchen.jpg\",\r\n      email: \"hello@projekt0708.com\",\r\n      country: \"Germany\",\r\n      keywords: [\"p78\", \"p0708\", \"Deutschland\", \"M\u00fcnchen\"]\r\n    },\r\n    {\r\n      city: \"Cologne\",\r\n      name: \"projekt0708 GmbH\",\r\n      address: \"Pilgrimstra\u00dfe 6, 50674 Cologne\",\r\n      tel: [],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"dach\",\r\n      coordinates: [50.9354905, 6.9399205],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_Standort_Koeln.jpg\",\r\n      email: \"hello@projekt0708.com\",\r\n      country: \"Germany\",\r\n      keywords: [\"p78\", \"p0708\", \"Deutschland\", \"K\u00f6ln\"]\r\n    },\r\n    {\r\n      city: \"Raunheim\",\r\n      name: \"cbs Corporate Business Solutions Unternehmensberatung GmbH\",\r\n      address: \"Am Prime-Parc 17, 65479 Raunheim\",\r\n      tel: [\"+49 6142 708388-0\"],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"dach\",\r\n      coordinates: [50.0160919, 8.4608987],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_raunheim-2.jpg\",\r\n      email: \"kontakt@cbs-consulting.de\",\r\n      country: \"Germany\",\r\n      keywords: [\"Deutschland\"]\r\n    },\r\n    {\r\n      city: \"Leipzig\",\r\n      name: \"cbs Corporate Business Solutions Unternehmensberatung GmbH\",\r\n      address: \"Augustusplatz 9, 04109 Leipzig\",\r\n      tel: [\"+49 6221 3304-0\"],\r\n      fax: null,\r\n      hasJobs: true,\r\n      jobLink: \"https:\/\/www.cbs-consulting.com\/karriere-bei-cbs\/stellenangebote\/?_locations=leipzig\",\r\n      region: \"dach\",\r\n      coordinates: [51.3379384, 12.3792731],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_Standort_Leipzig.jpg\",\r\n      email: \"kontakt@cbs-consulting.de\",\r\n      country: \"Germany\",\r\n      keywords: [\"Deutschland\", \"Sachen\", \"Saxony\"]\r\n    },\r\n    {\r\n      city: \"Bautzen\",\r\n      name: \"cbs Corporate Business Solutions Unternehmensberatung GmbH\",\r\n      address: \"Humboldtstra\u00dfe 25, 02625 Bautzen\",\r\n      tel: [\"+49 6221 3304-0\"],\r\n      fax: \"+49 6221 3304-200\",\r\n      hasJobs: true,\r\n      jobLink: \"https:\/\/www.cbs-consulting.com\/karriere-bei-cbs\/stellenangebote\/?_locations=bautzen\",\r\n      region: \"dach\",\r\n      coordinates: [51.1713146, 14.4182478],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Bautzen.jpg\",\r\n      email: \"kontakt@cbs-consulting.de\",\r\n      country: \"Germany\",\r\n      keywords: [\"Deutschland\", \"Sachsen\", \"Saxony\"]\r\n    },\r\n    {\r\n      city: \"Freiburg\",\r\n      name: \"cbs Corporate Business Solutions Unternehmensberatung GmbH\",\r\n      address: \"Heinrich-von-Stephan-Stra\u00dfe 25, 79100 Freiburg im Breisgau\",\r\n      tel: [\"+49 761 514629-60\"],\r\n      fax: \"+49 40 69698110\",\r\n      hasJobs: false,\r\n      region: \"dach\",\r\n      coordinates: [47.9887241, 7.8366984],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Freiburg.jpg\",\r\n      email: \"kontakt@cbs-consulting.de\",\r\n      country: \"Germany\",\r\n      keywords: [\"Deutschland\"]\r\n    },\r\n    {\r\n      city: \"Berlin\",\r\n      name: [\"cbs Corporate Business Solutions Unternehmensberatung GmbH\"],\r\n      address: \"Friedrichstra\u00dfe 200, 10117 Berlin\",\r\n      tel: [\"+49 6221 3304-0\"],\r\n      fax: null,\r\n      hasJobs: true,\r\n      jobLink: \"https:\/\/www.cbs-consulting.com\/karriere-bei-cbs\/stellenangebote\/?_locations=berlin\",\r\n      region: \"dach\",\r\n      coordinates: [52.5213652, 13.3880909],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_berlin.jpg\",\r\n      email: \"kontakt@cbs-consulting.de\",\r\n      country: \"Germany\",\r\n      keywords: [\"t+h\", \"Deutschland\", \"t&h\", \"t-h\"]\r\n    },\r\n    {\r\n      city: \"Hamburg\",\r\n      name: \"cbs Corporate Business Solutions Unternehmensberatung GmbH\",\r\n      address: \"Am Sandtorkai 73, 20457 Hamburg\",\r\n      tel: [\"+49 40 22813345\"],\r\n      fax: null,\r\n      hasJobs: true,\r\n      jobLink: \"https:\/\/www.cbs-consulting.com\/karriere-bei-cbs\/stellenangebote\/?_locations=hamburg\",\r\n      region: \"dach\",\r\n      coordinates: [53.5425747, 9.9855563],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Hamburg.jpg\",\r\n      email: \"kontakt@cbs-consulting.de\",\r\n      country: \"Germany\",\r\n      keywords: [\"Deutschland\"]\r\n    },\r\n    {\r\n      city: \"Munich\",\r\n      name: \"cbs Corporate Business Solutions Unternehmensberatung GmbH\",\r\n      address: \"M\u00fchldorfstra\u00dfe 8, 81671 Munich\",\r\n      tel: [\"+49 89 459926-90\"],\r\n      fax: \"+49 89 459926-89\",\r\n      hasJobs: true,\r\n      jobLink: \"https:\/\/www.cbs-consulting.com\/karriere-bei-cbs\/stellenangebote\/?_locations=muenchen\",\r\n      region: \"dach\",\r\n      coordinates: [48.127963, 11.6100217],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Muenchen.jpg\",\r\n      email: \"kontakt@cbs-consulting.de\",\r\n      country: \"Germany\",\r\n      keywords: [\"Deutschland\"]\r\n    },\r\n    {\r\n      city: \"Dortmund\",\r\n      name: \"cbs Corporate Business Solutions Unternehmensberatung GmbH\",\r\n      address: \"Robert-Schuman-Stra\u00dfe 20, 44263 Dortmund\",\r\n      tel: [\"+49 231 5599-00\"],\r\n      fax: \"+49 231 5599-100\",\r\n      hasJobs: true,\r\n      jobLink: \"https:\/\/www.cbs-consulting.com\/karriere-bei-cbs\/stellenangebote\/?_locations=dortmund\",\r\n      region: \"dach\",\r\n      coordinates: [51.4868523, 7.4703197],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_dortmund.jpg\",\r\n      email: \"kontakt@cbs-consulting.de\",\r\n      country: \"Germany\",\r\n      keywords: [\"Deutschland\"]\r\n    },\r\n    {\r\n      city: \"Stuttgart\",\r\n      name: [\"cbs Corporate Business Solutions Unternehmensberatung GmbH\"],\r\n      address: \"Meitnerstra\u00dfe 9, 70563 Stuttgart\",\r\n      tel: [\"+49 711 28471-180\"],\r\n      fax: \"+49 711 28471-170\",\r\n      hasJobs: false,\r\n      region: \"dach\",\r\n      coordinates: [48.7387354, 9.1087172],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Stuttgart.jpg\",\r\n      email: \"kontakt@cbs-consulting.de\",\r\n      country: \"Germany\",\r\n      keywords: [\"t+h\", \"Deutschland\", \"t&h\", \"t-h\"]\r\n    },\r\n    {\r\n      city: \"Marktredwitz\",\r\n      name: \"leogistics GmbH\",\r\n      address: \"D\u00f6rflaser Platz 5, 95615 Marktredwitz\",\r\n      tel: [],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"dach\",\r\n      coordinates: [50.0049721, 12.0897675],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Marktredwitz.jpg\",\r\n      email: \"kontakt@cbs-consulting.de\",\r\n      country: \"Germany\",\r\n      keywords: [\"logistics\", \"Deutschland\"]\r\n    },\r\n    {\r\n      city: \"Hamburg\",\r\n      name: \"projekt0708 GmbH\",\r\n      address: \"Am Sandtorkai 73, 20457 Hamburg\",\r\n      tel: [],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"dach\",\r\n      coordinates: [53.5425747, 9.9855563],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Hamburg.jpg\",\r\n      email: \"hello@projekt0708.com\",\r\n      country: \"Germany\",\r\n      keywords: [\"p78\", \"p0708\", \"Deutschland\", \"Altona\"]\r\n    },\r\n    {\r\n      city: \"Dusseldorf\",\r\n      name: \"cbs Corporate Business Solutions Unternehmensberatung GmbH\",\r\n      address: \"c\/o Materna Information und Communications SE, Niederkassler Lohweg 189, 40547 Dusseldorf\",\r\n      tel: [\"+49 211 5205650\"],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"dach\",\r\n      coordinates: [51.2404941, 6.7322604],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_duesseldorf.jpg\",\r\n      email: \"kontakt@cbs-consulting.de\",\r\n      country: \"Germany\",\r\n      keywords: [\"Deutschland\"]\r\n    },\r\n    \/\/emea\r\n    {\r\n      city: \"Vienna\",\r\n      name: \"cbs Unternehmensberatung Austria GmbH\",\r\n      address: \"Janis-Joplin-Promenade 26\/601, 1220 Vienna\",\r\n      tel: [\"+43 1 391 007-0\"],\r\n      fax: null,\r\n      hasJobs: true,\r\n      jobLink: \"https:\/\/www.cbs-consulting.com\/karriere-bei-cbs\/stellenangebote\/?_locations=wien\",\r\n      region: \"dach\",\r\n      coordinates: [48.2252851, 16.5047018],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Wien.jpg\",\r\n      email: \"contact@cbs-consulting.com\",\r\n      country: \"Austria\",\r\n      keywords: [\"\u00d6sterreich\", \"Wien\"],\r\n      website: \"https:\/\/www.cbs-consulting.com\/oesterreich\/\"\r\n    },\r\n    {\r\n      city: \"Linz\",\r\n      name: \"cbs Unternehmensberatung Austria GmbH\",\r\n      address: \"Peter-Behrens-Platz 10, 4020 Linz\",\r\n      tel: [],\r\n      fax: null,\r\n      hasJobs: true,\r\n      jobLink: \"https:\/\/www.cbs-consulting.com\/karriere-bei-cbs\/stellenangebote\/?_locations=linz\",\r\n      region: \"dach\",\r\n      coordinates: [48.3115142, 14.2963209],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_linz.jpg\",\r\n      email: \"contact@cbs-consulting.com\",\r\n      country: \"Austria\",\r\n      keywords: [\"\u00d6sterreich\"],\r\n      website: \"https:\/\/www.cbs-consulting.com\/oesterreich\/\"\r\n    },\r\n    {\r\n      city: \"Egg (Zurich)\",\r\n      name: \"cbs Schweiz AG\",\r\n      address: \"Dorfplatz 3, 8132 Egg\",\r\n      tel: [\"+41 44 31990-00\"],\r\n      fax: \"+41 43 27707-92\",\r\n      hasJobs: true,\r\n      jobLink: \"https:\/\/www.cbs-consulting.com\/karriere-bei-cbs\/stellenangebote\/?_locations=zuerich\",\r\n      region: \"dach\",\r\n      coordinates: [47.3002806, 8.687411],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Zuerich.jpg\",\r\n      email: \"kontakt@cbs-consulting.ch\",\r\n      country: \"Switzerland\",\r\n      keywords: [\"Schweiz\", \"Suisse\", \"Z\u00fcrich\"],\r\n      website: \"https:\/\/www.cbs-consulting.com\/schweiz\/\"\r\n    },\r\n    {\r\n      city: \"Zurich\",\r\n      name: \"cbs Schweiz AG\",\r\n      address: \"c\/o Westhive Coworking, Seestrasse 353, 8038 Zurich\",\r\n      tel: [],\r\n      fax: null,\r\n      hasJobs: true,\r\n      jobLink: \"https:\/\/www.cbs-consulting.com\/karriere-bei-cbs\/stellenangebote\/?_locations=zuerich\",\r\n      region: \"dach\",\r\n      coordinates: [47.346464, 8.5310611],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Zuerich.jpg\",\r\n      email: \"contact@cbs-consulting.de\",\r\n      country: \"Switzerland\",\r\n      keywords: [\"Schweiz\", \"Suisse\", \"Z\u00fcrich\"],\r\n      website: \"https:\/\/www.cbs-consulting.com\/schweiz\/\"\r\n    },\r\n    {\r\n      city: \"Espoo\",\r\n      name: \"cbs Corporate Business Solutions Finland Oy\",\r\n      address: \"Keilaranta 10 E, 02150 Espoo\",\r\n      tel: [],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"emea\",\r\n      coordinates: [60.1770605, 24.833326],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_epsoo.jpg\",\r\n      email: \"contact@cbs-consulting.com\",\r\n      country: \"Finland\",\r\n      keywords: [\"Suomi\", \"Finnland\"]\r\n    },\r\n    {\r\n      city: \"Zagreb\",\r\n      name: \"cbs Corporate Business Solutions Croatia d.o.o.\",\r\n      address: \"Ore\u0161kovi\u0107eva ul. 6h\/1, 10010 Zagreb\",\r\n      tel: [],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"emea\",\r\n      coordinates: [45.759179, 15.9813612],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/t4.ftcdn.net\/jpg\/01\/63\/38\/79\/240_F_163387911_QnmawAHJa8bMmWyAEH6rbUrPFRwKbVGs.jpg\",\r\n      email: \"contact@cbs-consulting.com\",\r\n      country: \"Croatia\",\r\n      keywords: [\"Hrvatska\"]\r\n    },\r\n    {\r\n      city: \"Bucharest\",\r\n      name: \"cbs Corporate Business Solutions Romania S.R.L.\",\r\n      address: \"Tipografilor Street No. 11\u201315 Building B4, 2nd Floor Sector 1 Bucharest 013714 Romania\",\r\n      tel: [],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"emea\",\r\n      coordinates: [44.4835089, 26.0707105, 783],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Bukarest.jpg\",\r\n      email: \"contact@cbs-consulting.com\",\r\n      country: \"Romania\",\r\n      keywords: [\"Rom\u00e2nia\", \"bukarest\"]\r\n    },\r\n    {\r\n      city: \"Barcelona\",\r\n      name: [\"cbs Transformation Consulting Spain, S.L.\", \"p0708 SPAIN S.L.\"],\r\n      address: \"Passeig de Gr\u00e0cia, 44, L'Eixample, 08007 Barcelona\",\r\n      tel: [],\r\n      fax: null,\r\n      hasJobs: false,\r\n      jobLink: \"https:\/\/www.cbs-consulting.com\/karriere-bei-cbs\/stellenangebote\/?_locations=barcelona\",\r\n      region: \"emea\",\r\n      coordinates: [41.3902442, 2.1638767],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_barcelona.jpg\",\r\n      email: [\"contact@cbs-consulting.com\", \"hello@projekt0708.com\"],\r\n      country: \"Spanien\",\r\n      keywords: [\"Espa\u00f1a\", \"Spain\", \"p78\", \"projekt0708\", \"Espa\u00f1a\", \"Spain\"],\r\n      website: \"https:\/\/www.cbs-consulting.com\/en\/espana\/\"\r\n    },\r\n    {\r\n      city: \"Madrid\",\r\n      name: \"cbs Transformation Consulting Spain, S.L.\",\r\n      address: \"Calle de Alfonso XII 62, 28014 Madrid\",\r\n      tel: [],\r\n      fax: null,\r\n      hasJobs: false,\r\n      jobLink: \"https:\/\/www.cbs-consulting.com\/karriere-bei-cbs\/stellenangebote\/?_locations=madrid\",\r\n      region: \"emea\",\r\n      coordinates: [40.4085209, -3.6914938],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_madrid.jpg\",\r\n      email: \"contact@cbs-consulting.com\",\r\n      country: \"Spain\",\r\n      keywords: [\"Espa\u00f1a\", \"Spanien\"],\r\n      website: \"https:\/\/www.cbs-consulting.com\/en\/espana\/\"\r\n    },\r\n    {\r\n      city: \"Istanbul\",\r\n      name: \"cbs Corporate Business Solutions Bili\u015fim Ltd. \u015eti.\",\r\n      address: \"So\u011fanl\u0131k\u00a0Yeni Mah. Alia\u011fa Sk. Bumerang Kartal No: 8 \u0130\u00e7 Kap\u0131 No: 13 Kartal \/ Istanbul\",\r\n      tel: [],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"emea\",\r\n      coordinates: [40.9178937, 29.1772168, 840],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/Istanbul-cbs.jpg\",\r\n      email: \"contact@cbs-consulting.com\",\r\n      country: \"Turkey\",\r\n      keywords: [\"T\u00fcrkiye\", \"Turkey\"]\r\n    },\r\n    \/\/apac\r\n    {\r\n      city: \"Perth\",\r\n      name: \"cbs Corporate Business Solutions Australia\",\r\n      address: \"St Martins Centre, St Martins Tower, Level 27\/44 St Georges Terrace, Perth WA 6000 Australia\",\r\n      tel: [\"+61 493959271\"],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"apac\",\r\n      coordinates: [-31.9551866, 115.8592907],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Perth.jpg\",\r\n      email: \"au-office@cbs-consulting.com\",\r\n      country: \"Australia\",\r\n      website: \"https:\/\/www.cbs-consulting.com\/apac\/au\/\",\r\n      keywords: [\"Australien\"]\r\n    },\r\n    {\r\n      city: \"Melbourne\",\r\n      name: [\"cbs Corporate Business Solutions Australia\", \"projekt0708 Australia PTY. LTD.\"],\r\n      address: \"Collins Place, Level 30\/35 Collins St, Melbourne VIC 3000 Australia\",\r\n      tel: [\"+61 493959271\"],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"apac\",\r\n      coordinates: [-37.7826497, 145.2386453],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_melbourne.jpg\",\r\n      email: \"au-office@cbs-consulting.com\",\r\n      country: \"Australia\",\r\n      website: \"https:\/\/www.cbs-consulting.com\/apac\/au\/\",\r\n      keywords: [\"Australien\"]\r\n    },\r\n    {\r\n      city: \"Sydney\",\r\n      name: \"cbs Corporate Business Solutions Australia\",\r\n      address: \"Level 17, Angel Place, 123 Pitt Street, Sydney, NSW 2000, Australia\",\r\n      tel: [\"+61 410443679\"],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"apac\",\r\n      coordinates: [-33.8669637, 151.2081947],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Perth.jpg\",\r\n      email: \"au-office@cbs-consulting.com\",\r\n      country: \"Australia\",\r\n      website: \"https:\/\/www.cbs-consulting.com\/apac\/au\/\",\r\n      keywords: [\"Australien\"]\r\n    },\r\n    {\r\n      city: \"Shanghai\",\r\n      name: \"cbs Management Consulting (Shanghai) Co., Ltd.\",\r\n      address: \"Level 19, L'Avenue, 99 Xianxia Road, Chang Ning District, Shanghai\",\r\n      tel: [],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"apac\",\r\n      coordinates: [31.2061235, 121.4030099],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_shanghai.jpg\",\r\n      email: \"cn-office@cbs-consulting.com\",\r\n      country: \"China\",\r\n      keywords: [\"\u4e2d\u56fd\", \"PRC\"]\r\n    },\r\n    {\r\n      city: \"Singapore\",\r\n      name: \"cbs Corporate Business Solutions Asia Pacific Pte. Ltd.\",\r\n      address: \"152 Beach Road #11-06\/08 The Gateway East Singapore 189721\",\r\n      tel: [\"+65 63489479\"],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"apac\",\r\n      coordinates: [1.3062932, 103.831847],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Singapur.jpg\",\r\n      email: \"sg-office@cbs-consulting.com\",\r\n      country: \"Singapore\",\r\n      keywords: [\"Singapur\"]\r\n    },\r\n    {\r\n      city: \"Bengaluru\",\r\n      name: \"cbs Digital Consulting India Private Limited\",\r\n      address: \"WeWork Cinnabar Hills, Embassy Golf Links Business Park, Challaghatta, Bengaluru, Karnataka 560071\",\r\n      tel: [\"+91 96069 71198\"],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"apac\",\r\n      coordinates: [12.9531343, 77.6428499],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Bengaluru.jpg\",\r\n      email: \"in-office@cbs-consulting.com\",\r\n      country: \"India\",\r\n      keywords: [\"\u092d\u093e\u0930\u0924\", \"Bharat\", \"Bangalore\"]\r\n    },\r\n    {\r\n      city: \"Tokyo\",\r\n      name: \"cbs Corporate Business Solutions Japan K.K.\",\r\n      address: \"Level 28 Shinagawa Intercity Tower A 2-15-1 Konan, Minato-ku, Tokyo, 108-6028, Japan \u3012108 6028 \u6771\u4eac\u90fd\u6e2f\u533a\u6e2f\u53572-15-1 \u54c1\u5ddd\u30a4\u30f3\u30bf\u30fc\u30b7\u30c6\u30a3A\u68df28F\",\r\n      tel: [\"+81 (0)3-6717-6044\"],\r\n      fax: \"+81 (0)3-5530-8491\",\r\n      hasJobs: false,\r\n      region: \"apac\",\r\n      coordinates: [35.6274094, 139.7411077, 537],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Tokyo.jpg\",\r\n      email: \"contact@cbs-consulting.com\",\r\n      country: \"Japan\",\r\n      keywords: [\"\u65e5\u672c\"]\r\n    },\r\n    {\r\n      city: \"Kuala Lumpur\",\r\n      name: \"cbs Corporate Business Solutions Malaysia Sdn. Bhd.\",\r\n      address: \"Level 18, Menara Allianz Sentral, 203 Jalan Tun Sambanthan, Kuala Lumpur Sentral, 50470 Kuala Lumpur\",\r\n      tel: [\"+603 2276 5209\"],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"apac\",\r\n      coordinates: [3.1324298, 101.6866829],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Kuala-Lumpur.jpg\",\r\n      email: \"my-office@cbs-consulting.com\",\r\n      country: \"Malaysia\",\r\n      keywords: []\r\n    },\r\n    {\r\n      city: \"Kuala Lumpur\",\r\n      name: \"MY SI Services Sdn Bhd. (SIS Group)\",\r\n      address: \"Unit 13-03 & 13-3A, Level 13, Tower B, Vertical Business Suite, Avenue 3, Bangsar South, No. 8, Jalan Kerinchi, Kuala Lumpur; 59200\",\r\n      tel: [\"+60322422833\"],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"apac\",\r\n      coordinates: [3.1111985, 101.663796],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Kuala-Lumpur.jpg\",\r\n      email: \"\",\r\n      country: \"Malaysia\",\r\n      keywords: [\"KL\", \"MY\", \"SIS Group\", \"SEA\", \"ASEAN\"]\r\n    },\r\n    {\r\n      city: \"Manila\",\r\n      name: \"PHILIPPINE SOLUTION INNOVATION SERVICES (PH SIS) CORP. (SIS Group)\",\r\n      address: \"11th Floor, 4th Avenue, Taguig City, Metro Manila, Philippines\",\r\n      tel: [],\r\n      fax: null,\r\n      hasJobs: false,\r\n      region: \"apac\",\r\n      coordinates: [14.555129, 121.0170449],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_manila.jpg\",\r\n      email: \"\",\r\n      country: \"Philippines\",\r\n      keywords: [\"PH\", \"PHL\", \"Makati\", \"SIS Group\", \"SEA\"]\r\n    },\r\n    \/\/usa\r\n    {\r\n      city: \"Devon\",\r\n      name: \"cbs Corporate Business Solutions America Inc.\",\r\n      address: \"15 N Devon Blvd, Devon PA 19333\",\r\n      tel: [\"+1 (484) 583-7144\"],\r\n      fax: \"+1 (484) 842-2488\",\r\n      hasJobs: false,\r\n      region: \"us\",\r\n      coordinates: [40.045411, -75.4236893],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_devon.jpg\",\r\n      email: \"usa-office@cbs-consulting.com\",\r\n      country: \"United States\",\r\n      keywords: [\"US\", \"USA\", \"North America\"]\r\n    },\r\n    {\r\n      city: \"Denver\",\r\n      name: \"cbs Corporate Business Solutions America Inc.\",\r\n      address: \"3001 Brighton Boulevard Suite 2990, Denver CO 80216\",\r\n      tel: [\"+1 (720) 379-7067\"],\r\n      fax: \"+1 (720) 381-6188\",\r\n      hasJobs: false,\r\n      region: \"us\",\r\n      coordinates: [39.7656478, -104.9882599],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_denver.jpg\",\r\n      email: \"usa-office@cbs-consulting.com\",\r\n      country: \"United States\",\r\n      keywords: [\"US\", \"USA\", \"North America\"]\r\n    },\r\n    {\r\n      city: \"Detroit\",\r\n      name: \"cbs Corporate Business Solutions America Inc. - Detroit (MI)\",\r\n      address: \"The Burroughs, 41100 Plymouth Road. Ste B1-330, Plymouth, MI | USA  48170\",\r\n      tel: [],\r\n      fax: null,\r\n      hasJobs: false,\r\n      jobLink: null,\r\n      region: \"us\",\r\n      coordinates: [42.3754012, -83.4496502],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Southfield.jpg\",\r\n      email: \"usa-office@cbs-consulting.com\",\r\n      country: \"United States\",\r\n      keywords: [\"US\", \"USA\", \"North America\"]\r\n    },\r\n    {\r\n      city: \"Porto Alegre\",\r\n      name: \"cbs Corporate Business Solutions do Brasil LTDA.\",\r\n      address: \"Rua Mostardeiro, 777 Sala 501 Rio Branco 90430\u2011001 Porto Alegre\",\r\n      tel: [],\r\n      fax: null,\r\n      hasJobs: false,\r\n      jobLink: null,\r\n      region: \"us\",\r\n      coordinates: [-30.03306, -51.23],\r\n      isHeadquarter: false,\r\n      imageUrl: \"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_standort_Puerto-Alegre.jpg\",\r\n      email: \"contact@cbs-consulting.com\",\r\n      country: \"Brazil\",\r\n      keywords: [\"Brasil\", \"South America\"],\r\n      website: \"https:\/\/www.cbs-consulting.com\/en\/brazil\/\"\r\n    }\r\n  ];\r\n  \/\/ Store the markers and cards for easy access\r\n  const markersMap = new Map();\r\n  const cardsMap = new Map();\r\n  \/\/ Create company card for the sidebar\r\n  function createCompanyCard(company, uniqueId) {\r\n    const card = document.createElement('div');\r\n    card.className = 'company-card';\r\n    card.dataset.id = uniqueId;\r\n    \/\/ Store the company address as a unique identifier\r\n    card.dataset.address = company.address;\r\n    let nameDisplay = company.name;\r\n    const headquarterBadge = company.isHeadquarter ? 'Headquarter' : '';\r\n    card.innerHTML = `\r\n          <div class=\"company-card-head\">\r\n\r\n             ${company.isHeadquarter ?\r\n                  `             <div class=\"headquarterChip\">${headquarterBadge}<\/div>` : ''}\r\n            <img decoding=\"async\" src=\"${company.imageUrl}\" alt=\"${company.name}\" class=\"company-card-image\">\r\n            <div class=\"company-name-badge\">\r\n            \r\n               ${company.city ?\r\n                  `<div class=\"popup-info-city-name\">\r\n                     <h6>${company.city}<\/h6>\r\n                    <div style=\"font-weight:400\">${company.country}<\/div>\r\n                  <\/div>` : ''}\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"company-card-content\">\r\n       \r\n                  ${company.name ?\r\n    (Array.isArray(company.name) ? company.name : [company.name])\r\n      .map(name => `\r\n        <div class=\"company-info\">\r\n          <i class=\"fa-regular fa-building\"><\/i>\r\n          <div class=\"company-info-text\">\r\n            ${name}\r\n          <\/div>\r\n        <\/div>\r\n      `).join('')\r\n  : ''}\r\n\r\n            <div class=\"company-info\">\r\n              <i class=\"fas fa-map-marker-alt\"><\/i>\r\n              <div class=\"company-info-text\">${company.address}<\/div>\r\n            <\/div>\r\n\r\n              \r\n              \r\n${company.email ?\r\n    (Array.isArray(company.email) ? company.email : [company.email])\r\n      .map(email => `\r\n        <div class=\"company-info\">\r\n          <i class=\"fas fa-envelope\"><\/i>\r\n          <div class=\"company-info-text\">\r\n            <a href=\"mailto:${email}\">${email}<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      `).join('')\r\n  : ''}\r\n\r\n${company.tel ?\r\n    (Array.isArray(company.tel) ? company.tel : [company.tel])\r\n      .map(tel => `\r\n        <div class=\"company-info\">\r\n          <i class=\"fas fa-phone\"><\/i>\r\n          <div class=\"company-info-text\">\r\n            <a href=\"tel:${tel}\">${tel}<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      `).join('')\r\n  : ''}\r\n\r\n            ${company.fax ?\r\n              `<div class=\"company-info\">\r\n                <i class=\"fas fa-fax\"><\/i>\r\n                <div class=\"company-info-text\">${company.fax}<\/div>\r\n              <\/div>` : ''}\r\n            ${company.hasJobs ?\r\n              `<a class=\"jobLinkButton\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"${company.jobLink}#jobs\"><button class=\"job-btn\">\r\n                <i class=\"fas fa-briefcase\"><\/i> Jobs\r\n              <\/button><\/a>` : ''}\r\n              \r\n              ${company.website ?\r\n              `<a class=\"jobLinkButton\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"${company.website}\"><button class=\"job-btn\">\r\n                <i class=\"fa-solid fa-globe\"><\/i>Website<\/button><\/a>` : ''}\r\n          <\/div>\r\n        `;\r\n    \/\/ Add click event to center the map on the company\r\n    card.addEventListener('click', () => {\r\n      document.querySelectorAll('.company-card').forEach(c => c.classList.remove('selected'));\r\n      card.classList.add('selected');\r\n      \/\/ Smooth zoom to location\r\n      map.flyTo(company.coordinates, 14, {\r\n        animate: true,\r\n        duration: 1\r\n      });\r\n      \/\/ Find and open the popup for this marker - using address to match\r\n      let markerKey;\r\n      const activeTab = document.querySelector('.tab.active').dataset.tab;\r\n      \/\/ Try to find the marker with the matching address in the current tab markers\r\n      for (const [key, marker] of markersMap.entries()) {\r\n        if (marker.options.address === company.address && key.includes(activeTab)) {\r\n          markerKey = key;\r\n          break;\r\n        }\r\n      }\r\n      \/\/ If not found, try to find it in all markers\r\n      if (!markerKey) {\r\n        for (const [key, marker] of markersMap.entries()) {\r\n          if (marker.options.address === company.address) {\r\n            markerKey = key;\r\n            break;\r\n          }\r\n        }\r\n      }\r\n      if (markerKey) {\r\n        const marker = markersMap.get(markerKey);\r\n        if (marker) {\r\n          marker.openPopup();\r\n        }\r\n      }\r\n    });\r\n    return card;\r\n  }\r\n  \/\/ Populate the tabs with company cards and create markers\r\n  function populateTabContent() {\r\n    \/\/ Clear existing content and clusters\r\n    Object.keys(markersByRegion).forEach(key => {\r\n      document.getElementById(key).innerHTML = '';\r\n      markersByRegion[key] = [];\r\n      clusterGroups[key].clearLayers();\r\n    });\r\n    markersMap.clear();\r\n    cardsMap.clear();\r\n    \/\/ Add company cards and markers\r\n    companies.forEach((company, index) => {\r\n      const uniqueId = `company-${index}`;\r\n      \/\/ Create and add card to its region tab\r\n      const card = createCompanyCard(company, uniqueId);\r\n      document.getElementById(company.region).appendChild(card);\r\n      cardsMap.set(uniqueId, card);\r\n      \/\/ Also add DACH locations to EMEA tab\r\n      if (company.region === 'dach') {\r\n        const emeaCard = createCompanyCard(company, `emea-${uniqueId}`);\r\n        document.getElementById('emea').appendChild(emeaCard);\r\n        cardsMap.set(`emea-${uniqueId}`, emeaCard);\r\n      }\r\n      \/\/ Create and add card to the \"all\" tab\r\n      const allTabCard = createCompanyCard(company, `all-${uniqueId}`);\r\n      document.getElementById('all').appendChild(allTabCard);\r\n      cardsMap.set(`all-${uniqueId}`, allTabCard);\r\n      \/\/ Create the popup content\r\n      let popupContent = `\r\n            <div>\r\n              <img decoding=\"async\" src=\"${company.imageUrl}\" alt=\"${company.name}\" class=\"popup-image\">\r\n              <div class=\"popup-content\">\r\n                ${company.city ?\r\n                  `<div class=\"popup-info\">\r\n                    <h6 style=\"color:#201918\">${company.city}<\/h6>\r\n                  <\/div>` : ''}\r\n                  \r\n                  \r\n                  \r\n${company.name ?\r\n    (Array.isArray(company.name) ? company.name : [company.name])\r\n      .map(name => `\r\n        <div class=\"company-info\">\r\n          <i class=\"fa-regular fa-building\"><\/i>\r\n          <div class=\"company-info-text\">\r\n            ${name}\r\n          <\/div>\r\n        <\/div>\r\n      `).join('')\r\n  : ''}\r\n\r\n                <div class=\"popup-info\">\r\n                <i class=\"fas fa-map-marker-alt\"><\/i>\r\n                <div>${company.address}<\/div>\r\n              <\/div>\r\n              ${company.hasJobs ?\r\n                `<a class=\"jobLinkButton\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"${company.jobLink}#jobs\"><button class=\"job-btn\">\r\n              <i class=\"fas fa-briefcase\"><\/i> Jobs\r\n            <\/button><\/a>` : ''}\r\n            <\/div>\r\n            <\/div>\r\n          `;\r\n      \/\/ Create the marker with custom icon and add the address for identification\r\n      const marker = L.marker(company.coordinates, {\r\n        icon: createCustomIcon(company.isHeadquarter),\r\n        title: company.name,\r\n        id: uniqueId,\r\n        address: company.address\r\n      }).bindPopup(popupContent, {\r\n        minWidth: 280,\r\n        maxWidth: 280\r\n      });\r\n      markersMap.set(uniqueId, marker);\r\n      \/\/ Add the marker to the appropriate cluster group\r\n      clusterGroups[company.region].addLayer(marker);\r\n      \/\/ Create a marker for the 'all' tab with the same properties\r\n      const allMarker = L.marker(company.coordinates, {\r\n        icon: createCustomIcon(company.isHeadquarter),\r\n        title: company.name,\r\n        id: `all-${uniqueId}`,\r\n        address: company.address\r\n      }).bindPopup(popupContent, {\r\n        minWidth: 280,\r\n        maxWidth: 280\r\n      });\r\n      clusterGroups.all.addLayer(allMarker);\r\n      markersMap.set(`all-${uniqueId}`, allMarker);\r\n      \/\/ If it's a DACH location, also add it to EMEA cluster\r\n      if (company.region === 'dach') {\r\n        const emeaMarker = L.marker(company.coordinates, {\r\n          icon: createCustomIcon(company.isHeadquarter),\r\n          title: company.name,\r\n          id: `emea-${uniqueId}`,\r\n          address: company.address\r\n        }).bindPopup(popupContent, {\r\n          minWidth: 280,\r\n          maxWidth: 280\r\n        });\r\n        clusterGroups.emea.addLayer(emeaMarker);\r\n        markersMap.set(`emea-${uniqueId}`, emeaMarker);\r\n      }\r\n      \/\/ Store markers for reference\r\n      markersByRegion[company.region].push(marker);\r\n      markersByRegion.all.push(allMarker);\r\n      \/\/ Add click handler for markers - use address as unique identifier\r\n      marker.on('click', function() {\r\n        selectCompanyByAddress(company.address);\r\n      });\r\n      allMarker.on('click', function() {\r\n        selectCompanyByAddress(company.address);\r\n      });\r\n      if (company.region === 'dach') {\r\n        markersMap.get(`emea-${uniqueId}`).on('click', function() {\r\n          selectCompanyByAddress(company.address);\r\n        });\r\n      }\r\n    });\r\n    \/\/ Add the 'all' cluster group to the map initially\r\n    map.addLayer(clusterGroups.all);\r\n  }\r\n  \/\/ Function to select a company by address (more reliable than name)\r\n  function selectCompanyByAddress(address) {\r\n    document.querySelectorAll('.company-card').forEach(c => c.classList.remove('selected'));\r\n    const activeTab = document.querySelector('.tab.active').dataset.tab;\r\n    let selectedCard = null;\r\n    \/\/ Find the card with matching address in the current active tab\r\n    document.querySelectorAll(`#${activeTab} .company-card`).forEach(card => {\r\n      if (card.dataset.address === address) {\r\n        card.classList.add('selected');\r\n        selectedCard = card;\r\n      }\r\n    });\r\n    \/\/ If we found a card, scroll to it\r\n    if (selectedCard) {\r\n      selectedCard.scrollIntoView({\r\n        behavior: 'smooth',\r\n        block: 'center'\r\n      });\r\n    }\r\n  }\r\n  \/\/ Handle tab clicks\r\n  document.querySelectorAll('.tab').forEach(tab => {\r\n    tab.addEventListener('click', function() {\r\n      \/\/ Remove active class from all tabs\r\n      document.querySelectorAll('.tab').forEach(t => t.classList.remove('active'));\r\n      this.classList.add('active');\r\n      \/\/ Hide all tab content\r\n      document.querySelectorAll('.tab-content').forEach(c => c.classList.remove('active'));\r\n      \/\/ Show content for clicked tab\r\n      const tabId = this.dataset.tab;\r\n      document.getElementById(tabId).classList.add('active');\r\n      \/\/ Remove all cluster groups from map\r\n      Object.values(clusterGroups).forEach(group => map.removeLayer(group));\r\n      \/\/ Add selected cluster group\r\n      map.addLayer(clusterGroups[tabId]);\r\n      \/\/ Detect screen size\r\n      const width = window.innerWidth;\r\n      let deviceType = 'desktop';\r\n      if (width <= 480) {\r\n        deviceType = 'mobile';\r\n      } else if (width <= 1024) {\r\n        deviceType = 'tablet';\r\n      }\r\n      \/\/ Define view settings per screen size\r\n      const responsiveViewSettings = {\r\n        desktop: {\r\n          all: [\r\n            [30, 0], 2\r\n          ],\r\n          dach: [\r\n            [50.0, 10.0], 6\r\n          ],\r\n          emea: [\r\n            [48.8566, 12.0], 4\r\n          ],\r\n          apac: [\r\n            [1.3521, 103.8198], 3\r\n          ],\r\n          us: [\r\n            [20.8283, -98.5795], 3\r\n          ]\r\n        },\r\n        tablet: {\r\n          all: [\r\n            [30, 0], 2\r\n          ],\r\n          dach: [\r\n            [50.0, 10.0], 5\r\n          ],\r\n          emea: [\r\n            [48.8566, 12.0], 3\r\n          ],\r\n          apac: [\r\n            [1.3521, 103.8198], 2.5\r\n          ],\r\n          us: [\r\n            [20.8283, -98.5795], 2.5\r\n          ]\r\n        },\r\n        mobile: {\r\n          all: [\r\n            [-20, 30], 1\r\n          ],\r\n          dach: [\r\n            [50.0, 10.0], 4\r\n          ],\r\n          emea: [\r\n            [48.8566, 12.0], 2.5\r\n          ],\r\n          apac: [\r\n            [1.3521, 103.8198], 2\r\n          ],\r\n          us: [\r\n            [20.8283, -98.5795], 2\r\n          ]\r\n        }\r\n      };\r\n      const [center, zoom] = responsiveViewSettings[deviceType][tabId];\r\n      map.flyTo(center, zoom, {\r\n        animate: true,\r\n        duration: 1.5\r\n      });\r\n    });\r\n  });\r\n  \/\/ Funktion zur Aktualisierung der Tab-Namen mit der Anzahl der Standorte\r\n  function updateTabCounts() {\r\n    const regionCounts = {\r\n      all: companies.length,\r\n      dach: companies.filter(company => company.region === 'dach').length,\r\n      emea: companies.filter(company => company.region === 'emea').length + companies.filter(company => company.region === 'dach').length,\r\n      apac: companies.filter(company => company.region === 'apac').length,\r\n      us: companies.filter(company => company.region === 'us').length\r\n    };\r\n    document.querySelectorAll('.tab').forEach(tab => {\r\n      const region = tab.dataset.tab;\r\n      const count = regionCounts[region];\r\n      tab.setAttribute('data-count', `${count}`);\r\n    });\r\n  }\r\n  \/\/ Initialisiere die Tab-Namen mit der Anzahl der Standorte, wenn die Seite geladen wird\r\n  window.addEventListener('DOMContentLoaded', () => {\r\n    populateTabContent();\r\n    updateTabCounts();\r\n  });\r\n  \/\/ Handle search input\r\n  document.getElementById('searchInput').addEventListener('input', function(e) {\r\n    const term = e.target.value.toLowerCase();\r\n    \/\/ Filter the company cards\r\n    companies.forEach((company, index) => {\r\n      const uniqueId = `company-${index}`;\r\n      const allUniqeId = `all-${uniqueId}`;\r\n      const emeaUniqueId = `emea-${uniqueId}`;\r\n      \/\/ Check if the search term matches any of the company's keywords\r\n      const keywordMatch = company.keywords && company.keywords.some(keyword =>\r\n        keyword.toLowerCase().includes(term));\r\n      \/\/ Check if the search term matches the company's name\r\n      const nameMatch = Array.isArray(company.name) ?\r\n        company.name.some(name => name.toLowerCase().includes(term)) :\r\n        company.name.toLowerCase().includes(term);\r\n      const match = nameMatch ||\r\n        company.city.toLowerCase().includes(term) ||\r\n        company.address.toLowerCase().includes(term) ||\r\n        (company.tel && company.tel.some(t => t && t.toLowerCase().includes(term))) ||\r\n        (company.fax && company.fax && company.fax.toLowerCase().includes(term)) ||\r\n        company.region.toLowerCase().includes(term) ||\r\n        company.country.toLowerCase().includes(term) ||\r\n        keywordMatch; \/\/ Include keyword match in the search\r\n      \/\/ Update visibility in the main region tab\r\n      const card = cardsMap.get(uniqueId);\r\n      if (card) card.style.display = match ? 'block' : 'none';\r\n      \/\/ Update visibility in the all tab\r\n      const allCard = cardsMap.get(allUniqeId);\r\n      if (allCard) allCard.style.display = match ? 'block' : 'none';\r\n      \/\/ Update visibility in EMEA tab for DACH locations\r\n      if (company.region === 'dach') {\r\n        const emeaCard = cardsMap.get(emeaUniqueId);\r\n        if (emeaCard) emeaCard.style.display = match ? 'block' : 'none';\r\n      }\r\n    });\r\n    \/\/ Show \"no results\" message if needed\r\n    document.querySelectorAll('.tab-content').forEach(tabContent => {\r\n      const visible = [...tabContent.querySelectorAll('.company-card')].filter(c => c.style.display !== 'none');\r\n      const msg = tabContent.querySelector('.no-results');\r\n      if (msg) msg.remove();\r\n      if (!visible.length && term) {\r\n        const div = document.createElement('div');\r\n        div.className = 'no-results';\r\n        div.innerHTML = '<i class=\"fas fa-search\"><\/i><p>No locations found for your search.<\/p>';\r\n        tabContent.appendChild(div);\r\n      }\r\n    });\r\n    \/\/ Update the search results count\r\n    updateSearchResultsCount();\r\n  });\r\n  \/\/ Function to update the search results count\r\n  function updateSearchResultsCount() {\r\n    const term = document.getElementById('searchInput').value.toLowerCase();\r\n    const activeTab = document.querySelector('.tab.active').dataset.tab;\r\n    const visibleCards = [...document.querySelectorAll(`#${activeTab} .company-card`)].filter(c => c.style.display !== 'none');\r\n    const countElement = document.querySelector('.search-results-count');\r\n    if (countElement) {\r\n      countElement.textContent = `${visibleCards.length} Results found`;\r\n    } else {\r\n      const div = document.createElement('div');\r\n      div.className = 'search-results-count';\r\n      div.textContent = `${visibleCards.length} results found`;\r\n      document.querySelector('.search-box').appendChild(div);\r\n    }\r\n  }\r\n  \/\/ Initialize the content when the page loads\r\n  window.addEventListener('DOMContentLoaded', () => {\r\n    populateTabContent();\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>All AMERICAS APAC DACH EMEA<\/p>\n","protected":false},"author":51,"featured_media":89641,"parent":76563,"menu_order":493,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-7135","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Locations of cbs Corporate Business Solutions<\/title>\n<meta name=\"description\" content=\"explore the global locations of cbs corporate business solutions. find out more about our presence worldwide.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cbs-consulting.com\/us\/about-cbs\/locations\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Locations of cbs Corporate Business Solutions\" \/>\n<meta property=\"og:description\" content=\"explore the global locations of cbs corporate business solutions. find out more about our presence worldwide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cbs-consulting.com\/us\/about-cbs\/locations\/\" \/>\n<meta property=\"og:site_name\" content=\"cbs Corporate Business Solutions\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cbsCorporateBusinessSolutions\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T13:00:34+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_Headquarter_Heidelberg_3.jpg\" \/>\n<meta name=\"twitter:site\" content=\"@cbs_consultants\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/about-cbs\\\/locations\\\/\",\"url\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/about-cbs\\\/locations\\\/\",\"name\":\"Locations of cbs Corporate Business Solutions\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/about-cbs\\\/locations\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/about-cbs\\\/locations\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cbs-consulting.com\\\/wp-content\\\/uploads\\\/cbs_Headquarter_Heidelberg_3.jpg\",\"datePublished\":\"2020-03-09T14:26:00+00:00\",\"dateModified\":\"2026-06-15T13:00:34+00:00\",\"description\":\"explore the global locations of cbs corporate business solutions. find out more about our presence worldwide.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/about-cbs\\\/locations\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/about-cbs\\\/locations\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/about-cbs\\\/locations\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.cbs-consulting.com\\\/wp-content\\\/uploads\\\/cbs_Headquarter_Heidelberg_3.jpg\",\"contentUrl\":\"https:\\\/\\\/www.cbs-consulting.com\\\/wp-content\\\/uploads\\\/cbs_Headquarter_Heidelberg_3.jpg\",\"width\":1585,\"height\":1220},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/about-cbs\\\/locations\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"About cbs\",\"item\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/about-cbs\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Locations\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/#website\",\"url\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/\",\"name\":\"cbs Corporate Business Solutions\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/#organization\",\"name\":\"cbs Corporate Business Solutions Unternehmensberatung GmbH\",\"url\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.cbs-consulting.com\\\/wp-content\\\/uploads\\\/logo-ohne-schriftzug-orange-black-rgb-1.png\",\"contentUrl\":\"https:\\\/\\\/www.cbs-consulting.com\\\/wp-content\\\/uploads\\\/logo-ohne-schriftzug-orange-black-rgb-1.png\",\"width\":3000,\"height\":1126,\"caption\":\"cbs Corporate Business Solutions Unternehmensberatung GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cbs-consulting.com\\\/us\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/cbsCorporateBusinessSolutions\",\"https:\\\/\\\/x.com\\\/cbs_consultants\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/cbs-corporate-business-solutions\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCYKk8tLYlOdVQ0mSIAjAI2A\",\"https:\\\/\\\/www.instagram.com\\\/cbs_consultants\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Locations of cbs Corporate Business Solutions","description":"explore the global locations of cbs corporate business solutions. find out more about our presence worldwide.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cbs-consulting.com\/us\/about-cbs\/locations\/","og_locale":"en_US","og_type":"article","og_title":"Locations of cbs Corporate Business Solutions","og_description":"explore the global locations of cbs corporate business solutions. find out more about our presence worldwide.","og_url":"https:\/\/www.cbs-consulting.com\/us\/about-cbs\/locations\/","og_site_name":"cbs Corporate Business Solutions","article_publisher":"https:\/\/www.facebook.com\/cbsCorporateBusinessSolutions","article_modified_time":"2026-06-15T13:00:34+00:00","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_Headquarter_Heidelberg_3.jpg","twitter_site":"@cbs_consultants","twitter_misc":{"Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.cbs-consulting.com\/us\/about-cbs\/locations\/","url":"https:\/\/www.cbs-consulting.com\/us\/about-cbs\/locations\/","name":"Locations of cbs Corporate Business Solutions","isPartOf":{"@id":"https:\/\/www.cbs-consulting.com\/us\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cbs-consulting.com\/us\/about-cbs\/locations\/#primaryimage"},"image":{"@id":"https:\/\/www.cbs-consulting.com\/us\/about-cbs\/locations\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_Headquarter_Heidelberg_3.jpg","datePublished":"2020-03-09T14:26:00+00:00","dateModified":"2026-06-15T13:00:34+00:00","description":"explore the global locations of cbs corporate business solutions. find out more about our presence worldwide.","breadcrumb":{"@id":"https:\/\/www.cbs-consulting.com\/us\/about-cbs\/locations\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cbs-consulting.com\/us\/about-cbs\/locations\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cbs-consulting.com\/us\/about-cbs\/locations\/#primaryimage","url":"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_Headquarter_Heidelberg_3.jpg","contentUrl":"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/cbs_Headquarter_Heidelberg_3.jpg","width":1585,"height":1220},{"@type":"BreadcrumbList","@id":"https:\/\/www.cbs-consulting.com\/us\/about-cbs\/locations\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cbs-consulting.com\/us\/"},{"@type":"ListItem","position":2,"name":"About cbs","item":"https:\/\/www.cbs-consulting.com\/us\/about-cbs\/"},{"@type":"ListItem","position":3,"name":"Locations"}]},{"@type":"WebSite","@id":"https:\/\/www.cbs-consulting.com\/us\/#website","url":"https:\/\/www.cbs-consulting.com\/us\/","name":"cbs Corporate Business Solutions","description":"","publisher":{"@id":"https:\/\/www.cbs-consulting.com\/us\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cbs-consulting.com\/us\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.cbs-consulting.com\/us\/#organization","name":"cbs Corporate Business Solutions Unternehmensberatung GmbH","url":"https:\/\/www.cbs-consulting.com\/us\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cbs-consulting.com\/us\/#\/schema\/logo\/image\/","url":"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/logo-ohne-schriftzug-orange-black-rgb-1.png","contentUrl":"https:\/\/www.cbs-consulting.com\/wp-content\/uploads\/logo-ohne-schriftzug-orange-black-rgb-1.png","width":3000,"height":1126,"caption":"cbs Corporate Business Solutions Unternehmensberatung GmbH"},"image":{"@id":"https:\/\/www.cbs-consulting.com\/us\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/cbsCorporateBusinessSolutions","https:\/\/x.com\/cbs_consultants","https:\/\/www.linkedin.com\/company\/cbs-corporate-business-solutions","https:\/\/www.youtube.com\/channel\/UCYKk8tLYlOdVQ0mSIAjAI2A","https:\/\/www.instagram.com\/cbs_consultants\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.cbs-consulting.com\/us\/wp-json\/wp\/v2\/pages\/7135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cbs-consulting.com\/us\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.cbs-consulting.com\/us\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.cbs-consulting.com\/us\/wp-json\/wp\/v2\/users\/51"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cbs-consulting.com\/us\/wp-json\/wp\/v2\/comments?post=7135"}],"version-history":[{"count":10,"href":"https:\/\/www.cbs-consulting.com\/us\/wp-json\/wp\/v2\/pages\/7135\/revisions"}],"predecessor-version":[{"id":216045,"href":"https:\/\/www.cbs-consulting.com\/us\/wp-json\/wp\/v2\/pages\/7135\/revisions\/216045"}],"up":[{"embeddable":true,"href":"https:\/\/www.cbs-consulting.com\/us\/wp-json\/wp\/v2\/pages\/76563"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cbs-consulting.com\/us\/wp-json\/wp\/v2\/media\/89641"}],"wp:attachment":[{"href":"https:\/\/www.cbs-consulting.com\/us\/wp-json\/wp\/v2\/media?parent=7135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}