/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./assets/styles/brandMap.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************/
/** Breakpoints **/
/** GroupeMary - Colors **/
/** PDV Poulainville **/
/** GroupeMary - Logo **/
/** Brand - Colors **/
/** Brand - Logo **/
:root {
  --bs-primary: $GMColor_2;
  --bs-secondary: $GMColor_1;
  --bs-warning: $warning;
}

.brand-map-section {
  margin-top: 96px;
}
.brand-map-section .square-blue {
  position: absolute;
  background-color: #1f2a51;
  height: 634px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: 33% -13%;
  background-image: url(/build/images/square-blue.c1499d3c.svg);
}
.brand-map-section .brand-map-container {
  z-index: 10;
  position: relative;
  display: flex;
  padding-top: 52px;
  gap: 24px;
}
.brand-map-section .brand-map-container h2 {
  flex: 2;
  color: #FCBC00;
  font-size: 76px;
  font-weight: 700;
}
.brand-map-section .brand-map-container .brand-map-desc-container {
  flex: 1;
  padding-top: 20px;
}
.brand-map-section .brand-map-container .brand-map-desc-container .brand-map-desc {
  color: white;
}
.brand-map-section .brand-map-container .map-search {
  height: 90px;
  background: white;
  margin-top: 40px;
  border-radius: 8px;
  padding: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.brand-map-section .brand-map-container .map-search .location-icon {
  background-color: #2A4B9B;
  padding: 7px 10px;
  border-radius: 50%;
  color: white;
  margin-right: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.brand-map-section .brand-map-container .map-search input {
  overflow-x: hidden;
  text-overflow: ellipsis;
  height: 100%;
  width: 100%;
  border: none;
  font-family: "Outfit";
  font-weight: 600;
  line-height: 28px;
  outline: none;
}
.brand-map-section .brand-map-container .map-search button {
  height: 100%;
  padding: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #FCBC00;
  border-radius: 8px;
  border: none;
  color: black;
}

.map {
  overflow: hidden;
  margin-top: 83px;
  z-index: 3;
  padding: 0 !important;
  height: 318px;
  position: relative;
  background-color: white;
  border: 2px solid #ffffff;
  border-radius: 16px;
  box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);
  margin-bottom: 96px;
}
.map #map {
  border-radius: 16px;
}

@media screen and (max-width: 992px) {
  .brand-map-container {
    flex-direction: column;
  }
  .brand-map-section .brand-map-container h2 {
    font-size: 40px;
  }
  .brand-map-section .square-blue {
    background-size: 80%;
    background-position: 35% 10%;
  }
  .map {
    margin-top: 24px;
  }
}
@media screen and (max-width: 768px) {
  .brand-map-section {
    margin-top: 64px;
  }
  .brand-map-section .square-blue {
    height: 869px;
  }
  .brand-map-section .brand-map-container {
    flex-direction: column;
    padding-top: 48px;
    gap: 16px;
  }
  .brand-map-section .brand-map-container h2 {
    font-size: 49px;
  }
  .brand-map-section .brand-map-container .brand-map-desc-container {
    flex: 1;
    padding: 0;
  }
  .brand-map-section .brand-map-container .brand-map-desc-container .brand-map-desc {
    color: white;
  }
}
@media screen and (max-width: 576px) {
  .map {
    margin: 20px;
    height: 461px;
    width: auto;
  }
  .map-search-button {
    display: flex !important;
  }
}

/*# sourceMappingURL=brandMap.css.map */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnJhbmRNYXAuY3NzIiwibWFwcGluZ3MiOiJBQUFBOztrVEFFa1Q7QUFDbFQsa0JBQWtCO0FBQ2xCLDBCQUEwQjtBQUMxQix1QkFBdUI7QUFDdkIsd0JBQXdCO0FBQ3hCLHFCQUFxQjtBQUNyQixtQkFBbUI7QUFDbkI7RUFDRSx3QkFBd0I7RUFDeEIsMEJBQTBCO0VBQzFCLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixhQUFhO0VBQ2IsV0FBVztFQUNYLDRCQUE0QjtFQUM1Qiw2QkFBNkI7RUFDN0IsNkRBQTZEO0FBQy9EO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsU0FBUztBQUNYO0FBQ0E7RUFDRSxPQUFPO0VBQ1AsY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLE9BQU87RUFDUCxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0UsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QixZQUFZO0VBQ1osV0FBVztFQUNYLFlBQVk7RUFDWixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixhQUFhO0FBQ2Y7QUFDQTtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsYUFBYTtFQUNiLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osWUFBWTtBQUNkOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YscUJBQXFCO0VBQ3JCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ3ZCLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsNENBQTRDO0VBQzVDLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0U7SUFDRSxzQkFBc0I7RUFDeEI7RUFDQTtJQUNFLGVBQWU7RUFDakI7RUFDQTtJQUNFLG9CQUFvQjtJQUNwQiw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxzQkFBc0I7SUFDdEIsaUJBQWlCO0lBQ2pCLFNBQVM7RUFDWDtFQUNBO0lBQ0UsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsT0FBTztJQUNQLFVBQVU7RUFDWjtFQUNBO0lBQ0UsWUFBWTtFQUNkO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsWUFBWTtJQUNaLGFBQWE7SUFDYixXQUFXO0VBQ2I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtBQUNGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLyUzQ2lucHV0JTIwY3NzJTIwaUFGMVFiJTNFIl0sInNvdXJjZXNDb250ZW50IjpbIi8qISoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiEqXFxcbiAgISoqKiBjc3MgLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8/Y2xvbmVkUnVsZVNldC0xMy51c2VbMV0hLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvZGlzdC9janMuanM/P2Nsb25lZFJ1bGVTZXQtMTMudXNlWzJdIS4vbm9kZV9tb2R1bGVzL3Jlc29sdmUtdXJsLWxvYWRlci9pbmRleC5qcz8/Y2xvbmVkUnVsZVNldC0xMy51c2VbM10hLi9ub2RlX21vZHVsZXMvc2Fzcy1sb2FkZXIvZGlzdC9janMuanM/P2Nsb25lZFJ1bGVTZXQtMTMudXNlWzRdIS4vYXNzZXRzL3N0eWxlcy9icmFuZE1hcC5zY3NzICoqKiFcbiAgXFwqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQnJlYWtwb2ludHMgKiovXG4vKiogR3JvdXBlTWFyeSAtIENvbG9ycyAqKi9cbi8qKiBQRFYgUG91bGFpbnZpbGxlICoqL1xuLyoqIEdyb3VwZU1hcnkgLSBMb2dvICoqL1xuLyoqIEJyYW5kIC0gQ29sb3JzICoqL1xuLyoqIEJyYW5kIC0gTG9nbyAqKi9cbjpyb290IHtcbiAgLS1icy1wcmltYXJ5OiAkR01Db2xvcl8yO1xuICAtLWJzLXNlY29uZGFyeTogJEdNQ29sb3JfMTtcbiAgLS1icy13YXJuaW5nOiAkd2FybmluZztcbn1cblxuLmJyYW5kLW1hcC1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbn1cbi5icmFuZC1tYXAtc2VjdGlvbiAuc3F1YXJlLWJsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjJhNTE7XG4gIGhlaWdodDogNjM0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMyUgLTEzJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9idWlsZC9pbWFnZXMvc3F1YXJlLWJsdWUuYzE0OTlkM2Muc3ZnKTtcbn1cbi5icmFuZC1tYXAtc2VjdGlvbiAuYnJhbmQtbWFwLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiA1MnB4O1xuICBnYXA6IDI0cHg7XG59XG4uYnJhbmQtbWFwLXNlY3Rpb24gLmJyYW5kLW1hcC1jb250YWluZXIgaDIge1xuICBmbGV4OiAyO1xuICBjb2xvcjogI0ZDQkMwMDtcbiAgZm9udC1zaXplOiA3NnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJyYW5kLW1hcC1zZWN0aW9uIC5icmFuZC1tYXAtY29udGFpbmVyIC5icmFuZC1tYXAtZGVzYy1jb250YWluZXIge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5icmFuZC1tYXAtc2VjdGlvbiAuYnJhbmQtbWFwLWNvbnRhaW5lciAuYnJhbmQtbWFwLWRlc2MtY29udGFpbmVyIC5icmFuZC1tYXAtZGVzYyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5icmFuZC1tYXAtc2VjdGlvbiAuYnJhbmQtbWFwLWNvbnRhaW5lciAubWFwLXNlYXJjaCB7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJyYW5kLW1hcC1zZWN0aW9uIC5icmFuZC1tYXAtY29udGFpbmVyIC5tYXAtc2VhcmNoIC5sb2NhdGlvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNEI5QjtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJyYW5kLW1hcC1zZWN0aW9uIC5icmFuZC1tYXAtY29udGFpbmVyIC5tYXAtc2VhcmNoIGlucHV0IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYnJhbmQtbWFwLXNlY3Rpb24gLmJyYW5kLW1hcC1jb250YWluZXIgLm1hcC1zZWFyY2ggYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGQ0JDMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5tYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA4M3B4O1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXJnaW4tYm90dG9tOiA5NnB4O1xufVxuLm1hcCAjbWFwIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJyYW5kLW1hcC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJyYW5kLW1hcC1zZWN0aW9uIC5icmFuZC1tYXAtY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLmJyYW5kLW1hcC1zZWN0aW9uIC5zcXVhcmUtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzUlIDEwJTtcbiAgfVxuICAubWFwIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnJhbmQtbWFwLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbiAgLmJyYW5kLW1hcC1zZWN0aW9uIC5zcXVhcmUtYmx1ZSB7XG4gICAgaGVpZ2h0OiA4NjlweDtcbiAgfVxuICAuYnJhbmQtbWFwLXNlY3Rpb24gLmJyYW5kLW1hcC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5icmFuZC1tYXAtc2VjdGlvbiAuYnJhbmQtbWFwLWNvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA0OXB4O1xuICB9XG4gIC5icmFuZC1tYXAtc2VjdGlvbiAuYnJhbmQtbWFwLWNvbnRhaW5lciAuYnJhbmQtbWFwLWRlc2MtY29udGFpbmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJyYW5kLW1hcC1zZWN0aW9uIC5icmFuZC1tYXAtY29udGFpbmVyIC5icmFuZC1tYXAtZGVzYy1jb250YWluZXIgLmJyYW5kLW1hcC1kZXNjIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tYXAge1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBoZWlnaHQ6IDQ2MXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5tYXAtc2VhcmNoLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/