.app {
  /* http://meyerweb.com/eric/tools/css/reset/
     v2.0 | 20110126
     License: none (public domain)
  */
  /* HTML5 display-role reset for older browsers */
  --col-bg-prim: #5E5E5E;
  font-family: Poppins, sans-serif;
  background-color: rgba(121, 121, 121, 0.5294117647);
  line-height: 150%;
  box-sizing: border-box;
}
.app div, .app span, .app applet, .app object, .app iframe,
.app h1, .app h2, .app h3, .app h4, .app h5, .app h6, .app p, .app blockquote, .app pre,
.app a, .app abbr, .app acronym, .app address, .app big, .app cite, .app code,
.app del, .app dfn, .app em, .app img, .app ins, .app kbd, .app q, .app s, .app samp,
.app small, .app strike, .app strong, .app sub, .app sup, .app tt, .app var,
.app b, .app u, .app i, .app center,
.app dl, .app dt, .app dd, .app ol, .app ul, .app li,
.app fieldset, .app form, .app label, .app legend,
.app table, .app caption, .app tbody, .app tfoot, .app thead, .app tr, .app th, .app td,
.app article, .app aside, .app canvas, .app details, .app embed,
.app figure, .app figcaption, .app footer, .app header, .app hgroup,
.app menu, .app nav, .app output, .app ruby, .app section, .app summary,
.app time, .app mark, .app audio, .app video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
.app article, .app aside, .app details, .app figcaption, .app figure,
.app footer, .app header, .app hgroup, .app menu, .app nav, .app section {
  display: block;
}
.app ol, .app ul {
  list-style: none;
}
.app blockquote, .app q {
  quotes: none;
}
.app blockquote:before, .app blockquote:after,
.app q:before, .app q:after {
  content: "";
  content: none;
}
.app table {
  border-collapse: collapse;
  border-spacing: 0;
}
.description-container {
  font-weight: bold;
  display: flex;
  gap: 16px;
  flex-direction: column;
}
.description-headline {
  margin: 0;
  padding: 0;
}@media(min-width: 960px){.map.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{pointer-events:all;border-radius:0 0 10px 10px}}.map-dropdown.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{width:100%;color:#d9d9d9;background:var(--col-bg-prim);cursor:pointer;border:2px solid #d9d9d9;border-left:none;border-right:none;text-align:center;font-size:20px;padding:6px 0;height:fit-content;font-weight:bold}.dropdown-items.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{width:100%;top:39px;flex-direction:column;gap:0;padding:0;position:absolute;z-index:5;list-style-type:none;opacity:0;transform:translateY(-10px);transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out;pointer-events:none}.dropdown-items.dropdown-open.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{transform:translateY(0);pointer-events:all;opacity:1;display:flex}.dropdown-item.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{cursor:pointer;font-size:20px;font-weight:bold;background:#d9d9d9;color:#5E5E5E;padding:8px 0;width:100%;margin:0;border:0;border-bottom:2px solid #5E5E5E}.dropdown-items.svelte-1lpkzw>.dropdown-item_secondary.svelte-1lpkzw.svelte-1lpkzw{border-top:4px solid #5E5E5E}.dropdown-items.svelte-1lpkzw>.dropdown-item_secondary.svelte-1lpkzw~.dropdown-item_secondary.svelte-1lpkzw{border-top:none}.map-dropdownArrow.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{transform:rotate(180deg);animation:rotate 0.5s}.mapWrapper.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{align-self:stretch;height:fit-content}@media(min-width: 1380px){.mapWrapper.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{flex-basis:67%}}.gemeinde.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{fill:#D9D9D9}@media(min-width: 960px){.gemeinde.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{cursor:pointer}}.noFill.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{fill:none}.map_Labeltext.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{font-family:Poppins, sans-serif;font-weight:bold;fill:#d9d9d9;cursor:pointer}.map_Labeltext_selected.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{fill:#FFFFFF}.neighbour.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{fill:#FDA38C;cursor:pointer}.map_Labelbackground.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{filter:drop-shadow(0 4px 2px rgba(0, 0, 0, 0.25));cursor:pointer;fill:var(--col-bg-prim)}.mapLabel.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{outline:none}.map_LabelbackgroundSelected.svelte-1lpkzw.svelte-1lpkzw.svelte-1lpkzw{fill:#0f77b8}.search-wrapper.svelte-qv0l6n{color:var(--col-bg-prim);display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width: 960px){.search-wrapper.svelte-qv0l6n{max-width:662px;margin:auto}}@media(min-width: 1380px){.search-wrapper.svelte-qv0l6n{flex-basis:33%}}.search-results__companyName.svelte-qv0l6n{font-weight:bold;font-size:16px}.search-inputWrapper.svelte-qv0l6n{padding:10px 24px}@media(min-width: 960px){.search-inputWrapper.svelte-qv0l6n{padding-right:0}}.search-input.svelte-qv0l6n{font-size:16px;border:none;height:32px;border-radius:10px;padding:0 16px;width:100%;color:#5E5E5E;font-weight:bold;background-color:#d9d9d9}.search-input.svelte-qv0l6n:focus{outline:none}.search-input.svelte-qv0l6n::placeholder{font-size:16px;font-weight:bold}.search-results.svelte-qv0l6n{display:flex;flex-direction:column;gap:10px;height:calc(100% - 72px);padding-left:24px;padding-right:24px}@media(min-width: 960px){.search-results.svelte-qv0l6n{overflow-x:auto}}@supports not selector(::-webkit-scrollbar){.search-results.svelte-qv0l6n{scrollbar-width:auto;scrollbar-color:rgba(136, 136, 136, 0.5333333333) #D9D9D9}}.search-results__communityHeadline.svelte-qv0l6n{padding:0 16px;color:#FFFFFF}.search-results__community.svelte-qv0l6n{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));grid-gap:16px}@media(min-width: 1380px){.search-results__community.svelte-qv0l6n{padding-right:16px}}.search-results__card.svelte-qv0l6n{display:flex;flex-direction:column;justify-content:space-between;padding:16px 16px 6px;background:#d9d9d9;border-radius:10px}.search-results__companyAdress.svelte-qv0l6n{font-size:12px}.search-results.svelte-qv0l6n::-webkit-scrollbar{width:16px;background:#D9D9D9;border-radius:10px}.search-results.svelte-qv0l6n::-webkit-scrollbar-track{margin:3px 5px}.search-results.svelte-qv0l6n::-webkit-scrollbar-thumb{background:rgba(136, 136, 136, 0.5333333333);border:3px solid #D9D9D9;border-radius:10px}.search-results__companyInfos.svelte-qv0l6n{display:flex;justify-content:space-between}.search-results__companyGewerkImage.svelte-qv0l6n{width:36px;height:36px}a.svelte-qv0l6n{align-self:end;line-height:1;font-size:12px;font-weight:bold;bottom:0;text-decoration:none}a.svelte-qv0l6n:active{color:#000}a.svelte-qv0l6n:link{color:var(--col-bg-prim)}a.svelte-qv0l6n:visited{color:var(--col-bg-prim)}.showMore.svelte-qv0l6n{color:#ffffff;cursor:pointer;align-self:flex-end}.layoutSecond.svelte-1jb8o64{max-width:1420px;margin:auto}.layoutSecond.svelte-1jb8o64{display:flex;flex-direction:column}@media(min-width: 1380px){.layoutSecond.svelte-1jb8o64{flex-direction:row}}@media(min-width: 1380px){}