/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/block_CC2-462_map/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.onepage-section--map {
  display: block;
  text-align: left;
}

.map {
  flex-basis: 100%;
  background-color: #fff;
}

.map .icone-main {
  display: none;
}

.map .fade-in {
  animation: fadeIn 0.5s ease-in-out;
}

.map .map--numbers {
  display: flex;
  padding: 0 2rem 2rem 2rem;
  flex-basis: 33.33%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  border-radius: 6px;
  background: #EDE9FE;
  color: var(--ds-semantic-color-neutral-content-medium);
  font-family: var(--ds-semantic-font-default);
  font-size: var(--Font-Size-Body-1);
}

.map .map--numbers .numberDisplay {
  display: flex;
}

.map .map--numbers .numberDisplay .indice {
  color: #4C1D95;
  font-size: 1.3rem;
  width: auto;
  margin-left: 0.5rem;
}

.map .map--numbers .text-1 {
  margin-top: 2rem;
  color: #4C1D95;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 1.6rem;
}

@media (min-width: 1439px) {
  .map .map--numbers .text-1 {
    font-size: 1.5rem;
    margin-top: 5rem;
  }
}

.map .map--numbers .text-2 {
  color: #4C1D95;
  font-size: 48px;
  font-style: normal;
  position: relative;
  font-family: var(--ds-semantic-font-default);
  font-weight: 700;
  margin-bottom: 1rem;
  display: inline-block;
  width: auto;
}

.map .map--numbers .text-2 .indice {
  font-size: 1.2rem;
  padding: 0 0 0.8rem 0.3rem;
  margin-left: 0.2rem;
}

.map .map--numbers .text-3 {
  color: #4C1D95;
  padding-left: 2rem;
  position: relative;
  margin-top: 5rem;
  font-size: 1.25rem;
}

@media (min-width: 1439px) {
  .map .map--numbers .text-3 {
    font-size: 1.5rem;
  }
}

.map .map--numbers .text-3::before {
  content: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\"><g clip-path=\"url%28%23clip0_668_2269%29\"><path d=\"M10.6345 8.83876L12.5664 8.32112C13.0787 8.18384 13.6246 8.25571 14.084 8.52092C14.5434 8.78614 14.8786 9.22298 15.0158 9.73534C15.1531 10.2477 15.0813 10.7936 14.816 11.253C14.5508 11.7123 14.114 12.0475 13.6016 12.1848L10.7039 12.9613C10.1243 13.1166 9.58958 13.0528 9.19627 12.7441L2.38946 8.97746M5.21789 4.07848L7.12572 5.01667C7.51902 5.32539 8.05375 5.38917 8.63331 5.23388L12.497 4.1986C13.5595 3.9139 14.629 4.04145 15.5122 4.63302L21.0942 7.69252C21.5614 7.94489 21.9091 8.37249 22.061 8.88125C22.2128 9.39002 22.1563 9.93826 21.904 10.4054C21.6516 10.8725 21.224 11.2203 20.7152 11.3721C20.2065 11.524 19.6582 11.4675 19.1911 11.2151L14.1248 8.53505M1.68236 10.2022L5.925 2.85374\" stroke=\"%234C1D95\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M14.2846 17.3224C14.1167 16.9026 14.2514 16.4223 14.6131 16.151L15.6838 15.348C15.887 15.1956 16.1404 15.1262 16.3928 15.1539L19.9193 15.5406C20.2781 15.5799 20.5878 15.8095 20.7297 16.1413L21.5964 18.1672C21.8176 18.6844 21.5689 19.2821 21.0462 19.4898L20.0051 19.9035C19.6901 20.0287 19.46 20.3049 19.3937 20.6372L19.3106 21.0539C19.1666 21.7756 18.3187 22.0998 17.7299 21.6583L17.3808 21.3964C17.1399 21.2157 16.8304 21.1532 16.5382 21.2263L16.2425 21.3002C15.6114 21.458 15 20.9806 15 20.3301V19.3034C15 19.1762 14.9757 19.0502 14.9285 18.932L14.2846 17.3224Z\" stroke=\"%234C1D95\" stroke-width=\"2\"/></g><defs><clipPath id=\"clip0_668_2269\"><rect width=\"24\" height=\"24\" fill=\"white\" transform=\"matrix%281 0 0 -1 0 24.1108%29\"/></clipPath></defs></svg>");
  position: absolute;
  left: 0;
  top: 2px;
  width: 1rem;
  height: 1rem;
}

@media (min-width: 784px) {
  .map .map--img {
    padding: 0 1rem 0 1rem;
  }
}

.map .map--img rect:hover + path {
  filter: brightness(1.2);
}

.map .map--img svg path {
  transition: filter 0.3s ease-in-out;
}

.map .map--img svg path:hover {
  filter: brightness(1.2);
}

.map .map--img svg .cls-0 {
  fill: #FFFFFF;
}

.map .map--img svg rect.cls-1 {
  fill: #FFFFFF;
}

.map .map--img svg .cls-1 {
  fill: #4c1d95;
}

.map .map--img svg rect.cls-4 {
  fill: #FFFFFF;
}

.map .map--img svg .cls-1, .map .map--img svg .cls-2, .map .map--img svg .cls-3 {
  stroke: #fff;
  stroke-linejoin: round;
  stroke-width: 0.45px;
}

.map .map--img svg .cls-5, .map .map--img svg .cls-3 {
  fill: #6d28d9;
}

.map .map--img svg .cls-2 {
  fill: #8b5cf6;
}

.map .map--img svg .cls-6 {
  fill: #c4b5fd;
}

.map .map--img svg [data-index] {
  cursor: pointer;
}

ul.bullets-kg {
  list-style: none;
  padding: 0;
}

ul.bullets-kg li {
  font-family: var(--ds-semantic-font-default);
  position: relative;
  font-size: 1rem;
  padding-left: 1.6rem;
  margin-bottom: 0.3rem;
  color: #4C1D95;
}

ul.bullets-kg li span {
  font-size: 0.8rem;
}

ul.bullets-kg li::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background-color: #4C1D95;
}

ul.bullets-kg li:first-child::before {
  background-color: #C4B5FD;
}

ul.bullets-kg li:nth-child(2)::before {
  background-color: #8B5CF6;
}

ul.bullets-kg li:nth-child(3)::before {
  background-color: #6D28D9;
}

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

.map-small-screen {
  display: none;
}

.zone_cart {
  display: flex;
}

.zone_cart .wp-block-image {
  width: 530px;
  margin-right: 2rem;
}

.zones_Domtom {
  width: 66px;
}

.zone_cart ul.bullets-kg {
  display: none;
}

.zones_Domtom-overflow .no-select {
  pointer-events: none;
}

@media (max-width: 784px) {
  .map--numbers .icone-main {
    display: inline;
    position: relative;
  }
  .map--numbers .icone-main::before {
    content: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\"><g clip-path=\"url%28%23clip0_668_2269%29\"><path d=\"M10.6345 8.83876L12.5664 8.32112C13.0787 8.18384 13.6246 8.25571 14.084 8.52092C14.5434 8.78614 14.8786 9.22298 15.0158 9.73534C15.1531 10.2477 15.0813 10.7936 14.816 11.253C14.5508 11.7123 14.114 12.0475 13.6016 12.1848L10.7039 12.9613C10.1243 13.1166 9.58958 13.0528 9.19627 12.7441L2.38946 8.97746M5.21789 4.07848L7.12572 5.01667C7.51902 5.32539 8.05375 5.38917 8.63331 5.23388L12.497 4.1986C13.5595 3.9139 14.629 4.04145 15.5122 4.63302L21.0942 7.69252C21.5614 7.94489 21.9091 8.37249 22.061 8.88125C22.2128 9.39002 22.1563 9.93826 21.904 10.4054C21.6516 10.8725 21.224 11.2203 20.7152 11.3721C20.2065 11.524 19.6582 11.4675 19.1911 11.2151L14.1248 8.53505M1.68236 10.2022L5.925 2.85374\" stroke=\"%234C1D95\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M14.2846 17.3224C14.1167 16.9026 14.2514 16.4223 14.6131 16.151L15.6838 15.348C15.887 15.1956 16.1404 15.1262 16.3928 15.1539L19.9193 15.5406C20.2781 15.5799 20.5878 15.8095 20.7297 16.1413L21.5964 18.1672C21.8176 18.6844 21.5689 19.2821 21.0462 19.4898L20.0051 19.9035C19.6901 20.0287 19.46 20.3049 19.3937 20.6372L19.3106 21.0539C19.1666 21.7756 18.3187 22.0998 17.7299 21.6583L17.3808 21.3964C17.1399 21.2157 16.8304 21.1532 16.5382 21.2263L16.2425 21.3002C15.6114 21.458 15 20.9806 15 20.3301V19.3034C15 19.1762 14.9757 19.0502 14.9285 18.932L14.2846 17.3224Z\" stroke=\"%234C1D95\" stroke-width=\"2\"/></g><defs><clipPath id=\"clip0_668_2269\"><rect width=\"24\" height=\"24\" fill=\"white\" transform=\"matrix%281 0 0 -1 0 24.1108%29\"/></clipPath></defs></svg>");
    position: absolute;
    left: -1.8rem;
    top: 2px;
    width: 1rem;
    height: 1rem;
  }
  .zone_cart {
    display: flex;
    flex-direction: column;
  }
  .zone_cart ul.bullets-kg {
    border-top: 1px solid #EDE9FE;
    display: flex;
    justify-content: center;
    margin: 1rem 0 2rem 0;
    padding-top: 3rem;
  }
  .zone_cart ul.bullets-kg li {
    flex: 1;
  }
  .zone_cart ul.bullets-kg li::before {
    top: -1.4rem;
    left: 50%;
    transform: translateX(-50%);
  }
  .zones_Domtom {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
    width: 100%;
  }
  .zones_Domtom .zones_Domtom-overflow {
    display: flex;
    width: 510px;
    height: 80px;
  }
  .map .map--numbers {
    padding: 0 2rem 0.5rem 2rem;
    margin-bottom: 2rem;
    text-align: center;
  }
  .map .map--numbers .text-1 {
    margin-bottom: 0.2rem;
    font-size: 1rem;
  }
  .map .map--numbers .text-2 {
    font-size: 2rem;
    margin-left: -1.5rem;
  }
  .map .map--numbers .bullets-kg {
    display: none;
  }
  .map .map--numbers .Body-1.text-3 {
    display: none;
  }
}

/*# sourceMappingURL=style-index.css.map*/