.atlas-map-container.svelte-1wsmn4q.svelte-1wsmn4q {
  color: var(--fg-color);
  background-color: var(--bg-color);
  height: 600px;
  margin-bottom: 30px;
  border-radius: 4px;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)
}

.atlas-map-container.svelte-1wsmn4q a {
  color: var(--color);
  text-decoration: none
}

.atlas-map-container.svelte-1wsmn4q .hidden {
  display: none !important
}

.atlas-map-container.svelte-1wsmn4q * {
  box-sizing: border-box
}

.atlas-map-container.svelte-1wsmn4q *::before {
  box-sizing: border-box
}

.atlas-map-container.svelte-1wsmn4q *::after {
  box-sizing: border-box
}

.atlas-map-container.loading.svelte-1wsmn4q.svelte-1wsmn4q {
  display: flex;
  align-items: center;
  justify-content: center
}

.atlas-map-container.svelte-1wsmn4q .atlas-map-failed.svelte-1wsmn4q {
  text-align: center
}

.atlas-map-container.svelte-1wsmn4q .atlas-map-failed div.svelte-1wsmn4q {
  margin-bottom: 1rem
}

.atlas-map-container.svelte-1wsmn4q .atlas-map-info.svelte-1wsmn4q {
  position: relative;
  z-index: 9999;
  top: -50px;
  display: flex;
  justify-content: center
}

.atlas-map-container.svelte-1wsmn4q .atlas-map-info span.svelte-1wsmn4q {
  color: var(--fg-color);
  background-color: var(--bg-color);
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  padding: 0 0.5rem;
  font-size: 0.75rem;
  border-radius: 100rem;
  display: inline-block
}

.atlas-loader.svelte-112d96x {
  color: var(--text-color)
}

.atlas-loader.svelte-112d96x svg {
  opacity: 0.2;
  animation-iteration-count: infinite;
  animation-duration: 800ms;
  animation-name: svelte-112d96x-bounce
}

@keyframes svelte-112d96x-bounce {
  0% {
    -webkit-transform: translate3d(0px, 0px, 0);
    -webkit-animation-timing-function: ease-out
  }
  50% {
    -webkit-transform: translate3d(0px, -20px, 0);
    -webkit-animation-timing-function: ease-in
  }
  100% {
    -webkit-transform: translate3d(0px, 0px, 0);
    -webkit-animation-timing-function: ease-out
  }
}

.atlas-btn.svelte-1uwm0kd.svelte-1uwm0kd {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  background-color: var(--color);
  border-color: var(--color);
  border-width: 0;
  border-style: solid;
  text-decoration: none;
  font-weight: 500;
  cursor: pointer;
  font-weight: 500;
  font-size: 1rem;
  padding: 0 1rem;
  height: 40px;
  margin: 0;
  outline: 0;
  position: relative;
  border-radius: 4px;
  text-decoration: none;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)
}

.atlas-btn.svelte-1uwm0kd.svelte-1uwm0kd::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: white;
  opacity: 0;
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  border-radius: inherit
}

.atlas-btn.svelte-1uwm0kd.svelte-1uwm0kd:hover::before {
  opacity: 0.24
}

.atlas-btn.icon.svelte-1uwm0kd.svelte-1uwm0kd {
  padding: 0;
  width: 32px;
  height: 32px;
  border-radius: 50%
}

.atlas-btn.icon.svelte-1uwm0kd span.svelte-1uwm0kd {
  display: flex
}

.atlas-btn.outlined.svelte-1uwm0kd.svelte-1uwm0kd {
  color: var(--color);
  background-color: transparent;
  border-width: 1px
}

.atlas-btn.outlined.svelte-1uwm0kd.svelte-1uwm0kd::before {
  background-color: currentColor
}

.atlas-btn.text.svelte-1uwm0kd.svelte-1uwm0kd {
  color: var(--color);
  background-color: transparent
}

.atlas-btn.text.svelte-1uwm0kd.svelte-1uwm0kd::before {
  background-color: currentColor
}

.atlas-btn.plain.svelte-1uwm0kd.svelte-1uwm0kd {
  color: var(--color);
  background-color: transparent
}

.atlas-btn.plain.svelte-1uwm0kd span.svelte-1uwm0kd {
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  opacity: 0.38
}

.atlas-btn.plain.svelte-1uwm0kd:hover span.svelte-1uwm0kd {
  opacity: 0.56
}

.atlas-btn.plain.active.svelte-1uwm0kd span.svelte-1uwm0kd {
  opacity: 1
}

.atlas-btn.plain.svelte-1uwm0kd.svelte-1uwm0kd::before {
  display: none
}

.atlas-btn.flat.svelte-1uwm0kd.svelte-1uwm0kd, .atlas-btn.outlined.svelte-1uwm0kd.svelte-1uwm0kd, .atlas-btn.text.svelte-1uwm0kd.svelte-1uwm0kd, .atlas-btn.plain.svelte-1uwm0kd.svelte-1uwm0kd {
  box-shadow: none
}

.atlas-btn.absolute.svelte-1uwm0kd.svelte-1uwm0kd {
  position: absolute;
  z-index: 10
}

.atlas-btn.rounded.svelte-1uwm0kd.svelte-1uwm0kd {
  border-radius: 1000rem
}

.atlas-btn.small.svelte-1uwm0kd.svelte-1uwm0kd {
  font-size: 0.875rem;
  padding: 0 0.875rem;
  height: 34px
}

.atlas-map.svelte-1j2r4za.svelte-1j2r4za {
  display: flex;
  height: 100%;
  position: relative
}

@media (max-width: 767px) {
  .atlas-map.svelte-1j2r4za.svelte-1j2r4za {
    display: block
  }
}

.atlas-map.atlas-map-reversed.svelte-1j2r4za.svelte-1j2r4za {
  flex-direction: row-reverse
}

.atlas-map.svelte-1j2r4za .canvas.svelte-1j2r4za {
  flex-grow: 1;
  overflow: hidden;
  border-radius: 0 4px 4px 0
}

@media (max-width: 767px) {
  .atlas-map.svelte-1j2r4za .canvas.svelte-1j2r4za {
    height: 100%;
    padding-top: 49px;
    border-radius: 0 0 4px 4px
  }
}

@media (min-width: 768px) {
  .atlas-map.atlas-map-reversed.svelte-1j2r4za .canvas.svelte-1j2r4za {
    border-radius: 4px 0 0 4px
  }
}

.atlas-map.svelte-1j2r4za .locations.svelte-1j2r4za {
  width: 330px;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  padding-right: 1px
}

@media (max-width: 991px) {
  .atlas-map.svelte-1j2r4za .locations.svelte-1j2r4za {
    width: 280px
  }
}

@media (max-width: 767px) {
  .atlas-map.svelte-1j2r4za .locations.svelte-1j2r4za {
    width: auto;
    height: auto;
    padding-right: 0;
    padding-left: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 5;
    background-color: var(--bg-color);
    border-radius: 4px 4px 0 0
  }
}

@media (max-width: 767px) {
  .atlas-map.svelte-1j2r4za .locations.collapsed.svelte-1j2r4za {
    bottom: 0;
    border-radius: 4px
  }
}

.atlas-map.svelte-1j2r4za .locations.svelte-1j2r4za::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: currentColor;
  opacity: 0.12
}

@media (max-width: 767px) {
  .atlas-map.svelte-1j2r4za .locations.svelte-1j2r4za::before {
    display: none
  }
}

.atlas-map.svelte-1j2r4za .locations > div:first-of-type {
  border-radius: 4px 0 0 0
}

@media (max-width: 767px) {
  .atlas-map.svelte-1j2r4za .locations > div:first-of-type {
    border-radius: 4px 4px 0 0
  }
}

.atlas-map.svelte-1j2r4za .locations > div:last-of-type {
  border-radius: 0 0 0 4px
}

@media (max-width: 767px) {
  .atlas-map.svelte-1j2r4za .locations > div:last-of-type {
    border-radius: 0 0 4px 4px
  }
}

@media (min-width: 768px) {
  .atlas-map.atlas-map-reversed.svelte-1j2r4za .locations.svelte-1j2r4za {
    padding-right: 0;
    padding-left: 1px
  }

  .atlas-map.atlas-map-reversed.svelte-1j2r4za .locations.svelte-1j2r4za::before {
    right: auto;
    left: 0
  }

  .atlas-map.atlas-map-reversed.svelte-1j2r4za .locations > div:first-of-type {
    border-radius: 0 4px 0 0
  }

  .atlas-map.atlas-map-reversed.svelte-1j2r4za .locations > div:last-of-type {
    border-radius: 0 0 4px 0
  }
}

.atlas-icon.svelte-uv8c34 {
  vertical-align: middle
}

@charset "UTF-8";
.map-canvas.svelte-1a4c810 {
  height: 100%
}

.map-canvas.svelte-1a4c810 .gm-style {
  font-family: inherit
}

.map-canvas.svelte-1a4c810 .gm-style .gm-style-iw-c, .map-canvas.svelte-1a4c810 .gm-style .gm-style-iw-d::-webkit-scrollbar-track, .map-canvas.svelte-1a4c810 .gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece {
  background-color: var(--bg-color)
}

.map-canvas.svelte-1a4c810 .gm-style .gm-style-iw-tc {
  filter: none
}

.map-canvas.svelte-1a4c810 .gm-style .gm-style-iw-tc::after {
  background: var(--bg-color)
}

.map-canvas.svelte-1a4c810 .gm-style .gm-style-iw-d + button span {
  display: none !important
}

.map-canvas.svelte-1a4c810 .gm-style .gm-style-iw-d + button::before {
  content: "×";
  color: var(--fg-color);
  font-size: 1rem
}

.locations-header.svelte-1xwazto.svelte-1xwazto {
  color: var(--alt-fg-color);
  background-color: var(--alt-bg-color)
}

.locations-lists.svelte-1xwazto.svelte-1xwazto {
  flex-grow: 1;
  overflow: hidden auto
}

@media (max-width: 767px) {
  .locations-lists.svelte-1xwazto.svelte-1xwazto {
    display: none
  }
}

@media (min-width: 768px) {
  .locations-lists.svelte-1xwazto.svelte-1xwazto {
    scrollbar-color: var(--scroll-fg) var(--scroll-bg)
  }

  .locations-lists.svelte-1xwazto.svelte-1xwazto::-webkit-scrollbar {
    width: 0.8rem
  }

  .locations-lists.svelte-1xwazto.svelte-1xwazto::-webkit-scrollbar-track {
    background-color: var(--scroll-bg)
  }

  .locations-lists.svelte-1xwazto.svelte-1xwazto::-webkit-scrollbar-thumb {
    background-color: var(--scroll-fg);
    border: 3px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    border-radius: 100px
  }

  .locations-lists.svelte-1xwazto.svelte-1xwazto::-webkit-scrollbar-thumb:hover {
    background-color: var(--scroll-fg-hover)
  }
}

@media (max-width: 767px) {
  .locations-lists.locations-lists-show.svelte-1xwazto.svelte-1xwazto {
    display: block
  }
}

.locations-lists.svelte-1xwazto .locations-loading.svelte-1xwazto {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center
}

.locations-lists.svelte-1xwazto .locations-no-results.svelte-1xwazto {
  text-align: center;
  font-size: 0.875rem;
  opacity: 0.6;
  font-style: italic;
  padding: 1.25rem 1rem
}

.locations-lists.svelte-1xwazto .locations-spacer.svelte-1xwazto {
  margin: 1.25rem 0
}

.atlas-divider.svelte-yjwc4l {
  display: block;
  max-width: 100%;
  height: 1px;
  max-height: 1px;
  border: none;
  background-color: currentColor;
  opacity: 0.12;
  transition: inherit;
  margin: 0
}

.atlas-divider.transparent.svelte-yjwc4l {
  opacity: 0
}

.location-overview.svelte-260mt3.svelte-260mt3 {
  padding-top: 2rem;
  overflow: hidden auto
}

@media (min-width: 768px) {
  .location-overview.svelte-260mt3.svelte-260mt3 {
    scrollbar-color: var(--scroll-fg) var(--scroll-bg)
  }

  .location-overview.svelte-260mt3.svelte-260mt3::-webkit-scrollbar {
    width: 0.8rem
  }

  .location-overview.svelte-260mt3.svelte-260mt3::-webkit-scrollbar-track {
    background-color: var(--scroll-bg)
  }

  .location-overview.svelte-260mt3.svelte-260mt3::-webkit-scrollbar-thumb {
    background-color: var(--scroll-fg);
    border: 3px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    border-radius: 100px
  }

  .location-overview.svelte-260mt3.svelte-260mt3::-webkit-scrollbar-thumb:hover {
    background-color: var(--scroll-fg-hover)
  }
}

.location-overview.with-image.svelte-260mt3.svelte-260mt3 {
  padding-top: 0
}

.location-overview.svelte-260mt3 .location-image.svelte-260mt3 {
  width: 100%;
  height: auto
}

.location-overview.svelte-260mt3 .location-details.svelte-260mt3, .location-overview.svelte-260mt3 .location-contact.svelte-260mt3, .location-overview.svelte-260mt3 .location-hours.svelte-260mt3, .location-overview.svelte-260mt3 .location-description.svelte-260mt3 {
  padding: 1.25rem 1rem
}

.location-overview.svelte-260mt3 .location-details .location-header.svelte-260mt3 {
  display: flex;
  align-items: flex-start;
  margin-bottom: 0.5rem
}

.location-overview.svelte-260mt3 .location-details .location-header .location-header-title.svelte-260mt3 {
  font-size: 1.125rem;
  font-weight: bold
}

.location-overview.svelte-260mt3 .location-details .location-header .location-header-badge.svelte-260mt3 {
  display: flex;
  align-items: center;
  margin-left: 0.5rem;
  font-size: 0.6875rem
}

.location-overview.svelte-260mt3 .location-details .location-header .location-header-badge.svelte-260mt3 svg {
  opacity: 0.34;
  margin-right: 0.25rem
}

.location-overview.svelte-260mt3 .location-details .location-header .location-header-badge span.svelte-260mt3 {
  opacity: 0.6;
  text-transform: uppercase;
  letter-spacing: 0.0892857143em
}

.location-overview.svelte-260mt3 .location-details .location-address.svelte-260mt3 {
  opacity: 0.6;
  font-size: 0.875rem;
  margin-bottom: 0.75rem
}

.location-overview.svelte-260mt3 .location-contact.svelte-260mt3 {
  font-size: 0.875rem
}

.location-overview.svelte-260mt3 .location-contact .location-contact-item.svelte-260mt3 {
  display: flex;
  margin-bottom: 0.75rem
}

.location-overview.svelte-260mt3 .location-contact .location-contact-item.svelte-260mt3:last-child {
  margin-bottom: 0
}

.location-overview.svelte-260mt3 .location-contact .location-contact-item .location-contact-item-icon.svelte-260mt3 {
  margin-right: 0.5rem;
  opacity: 0.6
}

.location-overview.svelte-260mt3 .location-contact .location-contact-item .location-contact-item-content.svelte-260mt3 {
  flex-grow: 1
}

.location-overview.svelte-260mt3 .location-contact .location-contact-item .location-contact-item-content a.svelte-260mt3 {
  font-weight: 600
}

.location-overview.svelte-260mt3 .location-contact .location-contact-item .location-contact-item-content div.svelte-260mt3 {
  white-space: nowrap
}

.location-overview.svelte-260mt3 .location-contact .location-contact-item.location-contact-phones .location-contact-item-content.svelte-260mt3 {
  display: flex;
  flex-wrap: wrap
}

.location-overview.svelte-260mt3 .location-contact .location-contact-item.location-contact-phones .location-contact-item-content div.svelte-260mt3::after {
  content: "/";
  margin: 0 0.25rem;
  opacity: 0.34
}

.location-overview.svelte-260mt3 .location-contact .location-contact-item.location-contact-phones .location-contact-item-content div.svelte-260mt3:last-child::after {
  display: none
}

.location-overview.svelte-260mt3 .location-hours.svelte-260mt3 {
  font-size: 0.875rem
}

.location-overview.svelte-260mt3 .location-hours .location-hours-item.svelte-260mt3 {
  display: flex;
  margin-bottom: 0.5rem
}

.location-overview.svelte-260mt3 .location-hours .location-hours-item.svelte-260mt3:last-child {
  margin-bottom: 0
}

.location-overview.svelte-260mt3 .location-hours .location-hours-item .location-hours-item-days.svelte-260mt3 {
  opacity: 0.6
}

.location-overview.svelte-260mt3 .location-hours .location-hours-item .location-hours-item-time.svelte-260mt3 {
  margin-left: auto
}

.location-overview.svelte-260mt3 .location-description.svelte-260mt3 h1, .location-overview.svelte-260mt3 .location-description.svelte-260mt3 h2, .location-overview.svelte-260mt3 .location-description.svelte-260mt3 h3, .location-overview.svelte-260mt3 .location-description.svelte-260mt3 h4, .location-overview.svelte-260mt3 .location-description.svelte-260mt3 h5, .location-overview.svelte-260mt3 .location-description.svelte-260mt3 h6, .location-overview.svelte-260mt3 .location-description.svelte-260mt3 p, .location-overview.svelte-260mt3 .location-description.svelte-260mt3 ul, .location-overview.svelte-260mt3 .location-description.svelte-260mt3 ol {
  color: inherit;
  text-align: start;
  margin-bottom: 1rem
}

.location-overview.svelte-260mt3 .location-description.svelte-260mt3 p:last-child {
  margin-bottom: 0
}

.location-overview.svelte-260mt3 .location-description.svelte-260mt3 ul, .location-overview.svelte-260mt3 .location-description.svelte-260mt3 ol {
  padding-left: 24px
}

.location-overview.svelte-260mt3 .location-description.svelte-260mt3 ul {
  list-style-type: disc;
  list-style-position: outside
}

.location-overview.svelte-260mt3 .location-description.svelte-260mt3 > *:last-child {
  margin-bottom: 0
}

.locations-list.svelte-kwsnd4 .locations-list-heading.svelte-kwsnd4 {
  display: flex;
  align-items: center;
  padding: 0.5rem 1rem;
  font-size: 0.75rem
}

.locations-list.svelte-kwsnd4 .locations-list-heading.svelte-kwsnd4 svg {
  opacity: 0.34;
  margin-right: 0.5rem
}

.locations-list.svelte-kwsnd4 .locations-list-heading span.svelte-kwsnd4 {
  opacity: 0.6;
  text-transform: uppercase;
  letter-spacing: 0.0892857143em
}

.locations-list.featured.svelte-kwsnd4:not(.cards) .locations-list-item::before {
  opacity: 0.03
}

.locations-list.featured.svelte-kwsnd4:not(.cards) .locations-list-item:hover::before {
  opacity: 0.06
}

.locations-list.cards.svelte-kwsnd4 .locations-list-items.svelte-kwsnd4 {
  padding: 0 0.75rem
}

.locations-list.cards.svelte-kwsnd4 .locations-list-item {
  border-radius: 4px;
  overflow: hidden;
  margin: 0.75rem 0;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12)
}

.locations-search.svelte-o71qzi.svelte-o71qzi.svelte-o71qzi {
  position: relative
}

.locations-search.svelte-o71qzi .locations-search-icon.svelte-o71qzi.svelte-o71qzi {
  opacity: 0.38;
  margin-left: 0.75rem;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center
}

.locations-search.svelte-o71qzi .locations-actions.svelte-o71qzi.svelte-o71qzi {
  margin-right: 0.75rem;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 6
}

@media (min-width: 768px) {
  .locations-search.svelte-o71qzi .locations-actions.svelte-o71qzi button:last-child {
    display: none
  }
}

.locations-search.svelte-o71qzi:hover .locations-search-icon.svelte-o71qzi.svelte-o71qzi {
  opacity: 0.56
}

.locations-search.svelte-o71qzi input.svelte-o71qzi.svelte-o71qzi {
  font-size: 0.875rem;
  position: relative;
  z-index: 5;
  background-color: transparent;
  border: none;
  outline: none;
  width: 100%;
  color: inherit;
  padding: 0.875rem 3.25rem 0.875rem 2.75rem;
  margin: 0;
  line-height: 20px
}

@media (max-width: 767px) {
  .locations-search.svelte-o71qzi input.svelte-o71qzi.svelte-o71qzi {
    padding-right: 5.25rem
  }
}

.locations-search.svelte-o71qzi input.svelte-o71qzi.svelte-o71qzi::placeholder {
  color: inherit;
  opacity: 0.6
}

.locations-search.svelte-o71qzi input.svelte-o71qzi:focus + .locations-search-icon.svelte-o71qzi {
  opacity: 1;
  color: var(--alt-color)
}

.locations-list-item.svelte-1t2186x.svelte-1t2186x {
  cursor: pointer;
  position: relative
}

.locations-list-item.svelte-1t2186x.svelte-1t2186x::before {
  background-color: currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.locations-list-item.svelte-1t2186x.svelte-1t2186x:hover::before {
  opacity: 0.05
}

.locations-list-item.svelte-1t2186x .locations-list-item-image.svelte-1t2186x {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 120px
}

.locations-list-item.svelte-1t2186x .locations-list-item-content.svelte-1t2186x {
  padding: 1.25rem 1rem;
  position: relative;
  z-index: 1
}

.locations-list-item.svelte-1t2186x .locations-list-item-content .locations-list-item-name.svelte-1t2186x {
  display: flex;
  align-items: center;
  font-weight: bold;
  margin-bottom: 0.25rem
}

.locations-list-item.svelte-1t2186x .locations-list-item-content .locations-list-item-address.svelte-1t2186x {
  font-size: 0.8125rem;
  opacity: 0.6
}

.locations-list-item.svelte-1t2186x .locations-list-item-info.svelte-1t2186x {
  display: none
}

.locations-list-item-info.svelte-1t2186x .locations-list-item-info-title.svelte-1t2186x {
  font-weight: bold;
  font-size: 1.125rem;
  margin-bottom: 0.5rem
}

.locations-list-item-info.svelte-1t2186x .locations-list-item-info-body.svelte-1t2186x {
  font-size: 0.75rem;
  margin-bottom: 0.75rem
}

.locations-list-item-info.svelte-1t2186x .locations-list-item-info-phones.svelte-1t2186x {
  display: flex;
  flex-wrap: wrap;
  font-size: 0.875rem;
  margin-bottom: 0.75rem
}

@media (min-width: 768px) {
  .locations-list-item-info.svelte-1t2186x .locations-list-item-info-phones.svelte-1t2186x {
    display: none
  }
}

.locations-list-item-info.svelte-1t2186x .locations-list-item-info-phones div a.svelte-1t2186x {
  font-weight: bold
}

.locations-list-item-info.svelte-1t2186x .locations-list-item-info-phones div.svelte-1t2186x::after {
  content: "/";
  margin: 0 0.25rem;
  opacity: 0.34
}

.locations-list-item-info.svelte-1t2186x .locations-list-item-info-phones div.svelte-1t2186x:last-child::after {
  display: none
}

.locations-list-item-info.svelte-1t2186x .locations-list-item-info-directions.svelte-1t2186x {
  font-size: 0.875rem;
  font-weight: 500
}

/* [ukoo_jordan] [2023-04-27 10:48] : Custom css */
.location-contact-website .location-contact-item-content a {
  font-size:0;
}
.location-contact-website .location-contact-item-content a:before {
  content:attr(title);
  background-color:var(--primary);
  color:var(--white);
  padding:8px 15px;
  display: inline-block;
  font-size:14px;
  border-radius: 12px;
  transition:filter 250ms ease-in-out;
}
.location-contact-website .location-contact-item-icon {
  display: none;
}
.location-contact-website .location-contact-item-content a:hover:before {
  filter: brightness(.9);
}
.atlas-map-container {
  box-shadow: none !important;
}
