.elementor-1133 .elementor-element.elementor-element-fdc1873{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1133 .elementor-element.elementor-element-fdc1873:not(.elementor-motion-effects-element-type-background), .elementor-1133 .elementor-element.elementor-element-fdc1873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1133 .elementor-element.elementor-element-55927d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-29e3186 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1133 .elementor-element.elementor-element-fb95c35{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-29e3186 );}.elementor-1133 .elementor-element.elementor-element-114b91f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:48px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1133 .elementor-element.elementor-element-711a598{--display:flex;}.elementor-1133 .elementor-element.elementor-element-cc4b1d6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-1133 .elementor-element.elementor-element-fdc1873{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1133 .elementor-element.elementor-element-55927d2 .elementor-heading-title{font-size:22px;}.elementor-1133 .elementor-element.elementor-element-fb95c35{font-size:14px;}}/* Start custom CSS *//* ========================= */
/* ALGEMENE STYLING KAARTEN  */
/* ========================= */

#hotspot-59 .hotspots-image-container,
#hotspot-59 .leaflet-container,
#hotspot-992 .hotspots-image-container,
#hotspot-992 .leaflet-container {
  background: #efefef;
  border-radius: 14px;
  overflow: hidden;
}

/* ========================= */
/* VOORZIJDE, ID 59          */
/* ========================= */

/* Basis = beschikbaar */
#hotspot-59 svg path.hotspot-default.leaflet-interactive {
  fill: #86efac !important;
  fill-opacity: 0.24 !important;
  stroke: none !important;
  transition: fill-opacity 0.2s ease, transform 0.2s ease;
  cursor: pointer !important;
}

/* Hover beschikbaar */
#hotspot-59 svg path.hotspot-default.leaflet-interactive:hover {
  fill: #4ade80 !important;
  fill-opacity: 0.34 !important;
}

/* Onder optie = BNR 77 */
#hotspot-59 svg path.hotspot-default.leaflet-interactive[aria-label="BNR 77"],
#hotspot-59 svg path.hotspot-default.leaflet-interactive[name="BNR 77"] {
  fill: #eab308 !important;
  fill-opacity: 0.38 !important;
}

/* Hover onder optie */
#hotspot-59 svg path.hotspot-default.leaflet-interactive[aria-label="BNR 77"]:hover,
#hotspot-59 svg path.hotspot-default.leaflet-interactive[name="BNR 77"]:hover {
  fill: #ca8a04 !important;
  fill-opacity: 0.48 !important;
}

/* Verkocht = BNR 36 */
#hotspot-59 svg path.hotspot-default.leaflet-interactive[aria-label="BNR 36"],
#hotspot-59 svg path.hotspot-default.leaflet-interactive[name="BNR 36"] {
  fill: #dc2626 !important;
  fill-opacity: 0.40 !important;
}

/* Hover verkocht */
#hotspot-59 svg path.hotspot-default.leaflet-interactive[aria-label="BNR 36"]:hover,
#hotspot-59 svg path.hotspot-default.leaflet-interactive[name="BNR 36"]:hover {
  fill: #b91c1c !important;
  fill-opacity: 0.52 !important;
}

/* ========================= */
/* ACHTERZIJDE, ID 992       */
/* ========================= */

/* Basis = beschikbaar */
#hotspot-992 svg path.hotspot-default.leaflet-interactive {
  fill: #86efac !important;
  fill-opacity: 0.24 !important;
  stroke: none !important;
  transition: fill-opacity 0.2s ease, transform 0.2s ease;
  cursor: pointer !important;
}

/* Hover beschikbaar */
#hotspot-992 svg path.hotspot-default.leaflet-interactive:hover {
  fill: #4ade80 !important;
  fill-opacity: 0.34 !important;
}

/* Verkocht = BNR 63 */
#hotspot-992 svg path.hotspot-default.leaflet-interactive[aria-label="BNR 63"],
#hotspot-992 svg path.hotspot-default.leaflet-interactive[name="BNR 63"] {
  fill: #dc2626 !important;
  fill-opacity: 0.40 !important;
}

/* Hover verkocht */
#hotspot-992 svg path.hotspot-default.leaflet-interactive[aria-label="BNR 63"]:hover,
#hotspot-992 svg path.hotspot-default.leaflet-interactive[name="BNR 63"]:hover {
  fill: #b91c1c !important;
  fill-opacity: 0.52 !important;
}

/* ========================= */
/* TOOLTIPS ALGEMEEN         */
/* ========================= */

#hotspot-59 .leaflet-tooltip,
#hotspot-59 .leaflet-rrose-content-wrapper,
#hotspot-992 .leaflet-tooltip,
#hotspot-992 .leaflet-rrose-content-wrapper {
  background: #ffffff;
  border: 1px solid rgba(15, 23, 42, 0.08);
  color: #1f2937;
  border-radius: 10px;
  box-shadow: 0 10px 30px rgba(15, 23, 42, 0.10);
}

#hotspot-59 .leaflet-rrose-tip,
#hotspot-59 .leaflet-tooltip-top:before,
#hotspot-59 .leaflet-tooltip-bottom:before,
#hotspot-59 .leaflet-tooltip-left:before,
#hotspot-59 .leaflet-tooltip-right:before,
#hotspot-992 .leaflet-rrose-tip,
#hotspot-992 .leaflet-tooltip-top:before,
#hotspot-992 .leaflet-tooltip-bottom:before,
#hotspot-992 .leaflet-tooltip-left:before,
#hotspot-992 .leaflet-tooltip-right:before {
  background: #ffffff;
  border-color: #ffffff;
}

/* ========================= */
/* MOBIEL                    */
/* ========================= */

@media (max-width: 767px) {
  #hotspot-59 svg path.hotspot-default.leaflet-interactive,
  #hotspot-992 svg path.hotspot-default.leaflet-interactive {
    fill-opacity: 0.30 !important;
  }

  #hotspot-59 svg path.hotspot-default.leaflet-interactive:hover,
  #hotspot-992 svg path.hotspot-default.leaflet-interactive:hover {
    fill-opacity: 0.38 !important;
  }

  #hotspot-59 svg path.hotspot-default.leaflet-interactive[aria-label="BNR 77"],
  #hotspot-59 svg path.hotspot-default.leaflet-interactive[name="BNR 77"],
  #hotspot-59 svg path.hotspot-default.leaflet-interactive[aria-label="BNR 36"],
  #hotspot-59 svg path.hotspot-default.leaflet-interactive[name="BNR 36"],
  #hotspot-992 svg path.hotspot-default.leaflet-interactive[aria-label="BNR 63"],
  #hotspot-992 svg path.hotspot-default.leaflet-interactive[name="BNR 63"] {
    fill-opacity: 0.42 !important;
  }
}/* End custom CSS */