.elementor-11170 .elementor-element.elementor-element-eb651a4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-around;align-items:space-around;}.elementor-11170 .elementor-element.elementor-element-eb651a4{margin:-24px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11170 .elementor-element.elementor-element-95e4ed6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11170 .elementor-element.elementor-element-95e4ed6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11170 .elementor-element.elementor-element-95e4ed6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11170 .elementor-element.elementor-element-95e4ed6 > .elementor-element-populated{padding:4px 4px 4px 4px;}.elementor-11170 .elementor-element.elementor-element-11725eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11170 .elementor-element.elementor-element-11725eb{--wd-img-height:300px;}.elementor-11170 .elementor-element.elementor-element-11725eb .banner-image{object-position:center center;}.elementor-11170 .elementor-element.elementor-element-11725eb .banner-title{font-size:18px;}.elementor-11170 .elementor-element.elementor-element-11725eb .banner-subtitle{font-size:18px;}.elementor-11170 .elementor-element.elementor-element-11725eb .banner-inner{font-size:15px;}.elementor-11170 .elementor-element.elementor-element-11725eb .promo-banner:not(.banner-content-background) .content-banner, .elementor-11170 .elementor-element.elementor-element-11725eb .promo-banner.banner-content-background .wrapper-content-banner{max-width:70%;}.elementor-11170 .elementor-element.elementor-element-cec12be{margin:48px 0px 0px 0px;}.elementor-11170 .elementor-element.elementor-element-91888b5 .title{font-size:22px;font-weight:500;}.elementor-11170 .elementor-element.elementor-element-dbae39f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-11170 .elementor-element.elementor-element-10697c2{--grid-columns:1;--grid-row-gap:12px;--grid-column-gap:12px;}@media(min-width:768px){.elementor-11170 .elementor-element.elementor-element-fc86a89{width:50%;}.elementor-11170 .elementor-element.elementor-element-dbae39f{width:50%;}}@media(max-width:1024px){.elementor-11170 .elementor-element.elementor-element-eb651a4{margin:0px 0px 32px 0px;}.elementor-11170 .elementor-element.elementor-element-91888b5 .title{font-size:22px;}.elementor-11170 .elementor-element.elementor-element-10697c2{--grid-columns:2;}}@media(max-width:767px){.elementor-11170 .elementor-element.elementor-element-eb651a4{margin:0px 0px 20px 0px;}.elementor-11170 .elementor-element.elementor-element-11725eb > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-11170 .elementor-element.elementor-element-11725eb{--wd-img-height:240px;}.elementor-11170 .elementor-element.elementor-element-11725eb .promo-banner:not(.banner-content-background) .content-banner, .elementor-11170 .elementor-element.elementor-element-11725eb .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-11170 .elementor-element.elementor-element-91888b5 .title{font-size:18px;}.elementor-11170 .elementor-element.elementor-element-10697c2{--grid-columns:1;}}@media(max-width:1024px) and (min-width:768px){.elementor-11170 .elementor-element.elementor-element-95e4ed6{width:100%;}}/* Start custom CSS for html, class: .elementor-element-6dee97b */#IranMap .map{
    display: flex;
  justify-content: center;
}

#IranMap .map .province path{
        fill: #e2e2e2;
}
#IranMap .map .sea path, #IranMap .map .lake path{
        fill: #6caed8;
}
#IranMap .map .border path, #IranMap .map .island path{
    fill: #fff;
}
#IranMap .map .province path:hover,
#IranMap .map .island path:hover,
#IranMap .map .province path.hover,
#IranMap .map .island path.hover {
  fill: #526C6F !important;
  cursor: pointer;
}

/* Tooltip */
#IranMap .map .map-tooltip {
  position: absolute;
  z-index: 9999;
  display: none;

  background: #526C6F;      /* برند */
  color: #fff;
  border: 1px solid #fff;   /* بردر سفید خیلی نازک */
  border-radius: 8px;
  padding: 6px 10px;

  font-size: 13px;
  line-height: 1.4;
  white-space: nowrap;
  direction: rtl;

  /* کلیدی برای اینکه بعداً hover قطع نشه */
  pointer-events: none;

  box-shadow: 0 6px 18px rgba(0,0,0,.18);
}/* End custom CSS */