.elementor-93 .elementor-element.elementor-element-b1d37e8{margin-top:100px;margin-bottom:0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-google-maps .gm-style .pp-infowindow-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-93 .elementor-element.elementor-element-1853b4b .pp-map-height{width:100%;height:500px;}:root{--page-title-display:none;}/* Start custom CSS for pp-google-maps, class: .elementor-element-1853b4b *//* ===============================
   TORANJPRODUCTION MAP - POWER ELEMENTOR
   =============================== */

/* کلاس اصلی نقشه */
.toranj-map {
  position: relative;
  overflow: hidden;
  border-radius: 18px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  transition: all 0.5s ease;
}

/* iframe داخل پاور المنتور */
.toranj-map .pp-google-maps-wrapper iframe,
.toranj-map iframe {
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 18px;
  filter: grayscale(100%) brightness(0.8) contrast(1.15);
  transition: all 0.6s ease;
  transform: scale(1);
}

/* افکت هاور */
.toranj-map:hover .pp-google-maps-wrapper iframe,
.toranj-map:hover iframe {
  filter: grayscale(0%) brightness(1) contrast(1);
  transform: scale(1.06);
}

/* افکت سایه و حرکت هنگام هاور */
.toranj-map:hover {
  box-shadow: 0 15px 40px rgba(230,57,70,0.45);
  transform: translateY(-5px);
}

/* برای واکنش‌گرایی */
@media (max-width: 600px) {
  .toranj-map {
    border-radius: 12px;
  }
  .toranj-map .pp-google-maps-wrapper iframe {
    border-radius: 12px;
  }
}/* End custom CSS */