.elementor-499 .elementor-element.elementor-element-727889b{--display:flex;--min-height:50vh;--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;--justify-content:space-between;--gap:150px 0px;--row-gap:150px;--column-gap:0px;--overlay-opacity:0.1;--overlay-mix-blend-mode:screen;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-727889b:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-727889b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-499 .elementor-element.elementor-element-727889b::before, .elementor-499 .elementor-element.elementor-element-727889b > .elementor-background-video-container::before, .elementor-499 .elementor-element.elementor-element-727889b > .e-con-inner > .elementor-background-video-container::before, .elementor-499 .elementor-element.elementor-element-727889b > .elementor-background-slideshow::before, .elementor-499 .elementor-element.elementor-element-727889b > .e-con-inner > .elementor-background-slideshow::before, .elementor-499 .elementor-element.elementor-element-727889b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://baranco.group/wp-content/uploads/2025/09/qqquad.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-499 .elementor-element.elementor-element-cfec837{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-499 .elementor-element.elementor-element-66fcbfb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-499 .elementor-element.elementor-element-66fcbfb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-499 .elementor-element.elementor-element-66fcbfb.elementor-element{--align-self:flex-end;}.elementor-499 .elementor-element.elementor-element-66fcbfb .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-weight:900;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-499 .elementor-element.elementor-element-010614d{--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;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-499 .elementor-element.elementor-element-010614d::before, .elementor-499 .elementor-element.elementor-element-010614d > .elementor-background-video-container::before, .elementor-499 .elementor-element.elementor-element-010614d > .e-con-inner > .elementor-background-video-container::before, .elementor-499 .elementor-element.elementor-element-010614d > .elementor-background-slideshow::before, .elementor-499 .elementor-element.elementor-element-010614d > .e-con-inner > .elementor-background-slideshow::before, .elementor-499 .elementor-element.elementor-element-010614d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://baranco.group/wp-content/uploads/2025/09/qqquad.svg");--background-overlay:'';background-repeat:repeat-x;background-size:contain;}.elementor-499 .elementor-element.elementor-element-f0db95f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-499 .elementor-element.elementor-element-f0db95f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-499 .elementor-element.elementor-element-f0db95f .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:28px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#252525;}.elementor-499 .elementor-element.elementor-element-5d2e2d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-499 .elementor-element.elementor-element-5d2e2d5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-499 .elementor-element.elementor-element-5d2e2d5.elementor-element{--align-self:flex-end;}.elementor-499 .elementor-element.elementor-element-5d2e2d5 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:900;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#252525;}.elementor-499 .elementor-element.elementor-element-e7d3947{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--flex-wrap:nowrap;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-499 .elementor-element.elementor-element-7dbd3c3{--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;--justify-content:center;--overlay-opacity:0.08;--border-radius:30px 10px 20px 50px;}.elementor-499 .elementor-element.elementor-element-7dbd3c3:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-7dbd3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#52C234;}.elementor-499 .elementor-element.elementor-element-7dbd3c3::before, .elementor-499 .elementor-element.elementor-element-7dbd3c3 > .elementor-background-video-container::before, .elementor-499 .elementor-element.elementor-element-7dbd3c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-499 .elementor-element.elementor-element-7dbd3c3 > .elementor-background-slideshow::before, .elementor-499 .elementor-element.elementor-element-7dbd3c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-499 .elementor-element.elementor-element-7dbd3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://baranco.group/wp-content/uploads/2025/09/tennis-6-svgrepo-com.svg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-499 .elementor-element.elementor-element-7dbd3c3.e-con{--align-self:flex-start;}.elementor-499 .elementor-element.elementor-element-cd7454a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-499 .elementor-element.elementor-element-cd7454a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-499 .elementor-element.elementor-element-cd7454a.elementor-element{--align-self:flex-end;}.elementor-499 .elementor-element.elementor-element-cd7454a .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:24px;font-weight:900;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-499 .elementor-element.elementor-element-758c117{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-499 .elementor-element.elementor-element-758c117 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-499 .elementor-element.elementor-element-758c117.elementor-element{--align-self:flex-end;}.elementor-499 .elementor-element.elementor-element-758c117 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:900;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-499 .elementor-element.elementor-element-b21ea53{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-499 .elementor-element.elementor-element-b21ea53 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-499 .elementor-element.elementor-element-b21ea53.elementor-element{--align-self:flex-end;}.elementor-499 .elementor-element.elementor-element-b21ea53 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:900;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-499 .elementor-element.elementor-element-00db514{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-746acbe > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-499 .elementor-element.elementor-element-746acbe > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-499 .elementor-element.elementor-element-b862474{--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;--overlay-opacity:0.15;--overlay-mix-blend-mode:screen;--border-radius:50px 50px 0px 0px;--padding-top:150px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-499 .elementor-element.elementor-element-b862474:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-b862474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #52C234 2%, #252525 69%);}.elementor-499 .elementor-element.elementor-element-b862474::before, .elementor-499 .elementor-element.elementor-element-b862474 > .elementor-background-video-container::before, .elementor-499 .elementor-element.elementor-element-b862474 > .e-con-inner > .elementor-background-video-container::before, .elementor-499 .elementor-element.elementor-element-b862474 > .elementor-background-slideshow::before, .elementor-499 .elementor-element.elementor-element-b862474 > .e-con-inner > .elementor-background-slideshow::before, .elementor-499 .elementor-element.elementor-element-b862474 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://baranco.group/wp-content/uploads/2025/09/World-Map.svg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-499 .elementor-element.elementor-element-5817172{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-499 .elementor-element.elementor-element-5817172 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-499 .elementor-element.elementor-element-5817172.elementor-element{--align-self:flex-end;}.elementor-499 .elementor-element.elementor-element-5817172 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-weight:900;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-499 .elementor-element.elementor-element-5801a77 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-499 .elementor-element.elementor-element-5801a77{text-align:center;}.elementor-499 .elementor-element.elementor-element-5801a77 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:21px;font-weight:500;color:#B1B1B1;}.elementor-499 .elementor-element.elementor-element-bca03bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 50px 50px;}.elementor-499 .elementor-element.elementor-element-bca03bb:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-bca03bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-499 .elementor-element.elementor-element-bbf8ce7{--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;}.elementor-499 .elementor-element.elementor-element-312f1cb{--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;--justify-content:space-evenly;}.elementor-499 .elementor-element.elementor-element-72e1812{--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;--border-radius:35px 35px 35px 35px;box-shadow:0px 0px 25px -10px #239235;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-499 .elementor-element.elementor-element-72e1812:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-72e1812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2392353D;}.elementor-499 .elementor-element.elementor-element-59ac1c3{text-align:center;}.elementor-499 .elementor-element.elementor-element-59ac1c3 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-499 .elementor-element.elementor-element-ba34cb2{text-align:center;}.elementor-499 .elementor-element.elementor-element-ba34cb2 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-499 .elementor-element.elementor-element-5e2aa17{--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;--border-radius:35px 35px 35px 35px;box-shadow:0px 0px 25px -10px #239235;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-499 .elementor-element.elementor-element-5e2aa17:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-5e2aa17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2392353D;}.elementor-499 .elementor-element.elementor-element-f0b6182{text-align:center;}.elementor-499 .elementor-element.elementor-element-f0b6182 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-499 .elementor-element.elementor-element-c20b62d{text-align:center;}.elementor-499 .elementor-element.elementor-element-c20b62d .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}@media(max-width:1024px){.elementor-499 .elementor-element.elementor-element-727889b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-499 .elementor-element.elementor-element-727889b{--width:100%;}.elementor-499 .elementor-element.elementor-element-7dbd3c3{--width:20%;}.elementor-499 .elementor-element.elementor-element-00db514{--width:80%;}.elementor-499 .elementor-element.elementor-element-b862474{--width:90%;}.elementor-499 .elementor-element.elementor-element-bca03bb{--width:90%;}.elementor-499 .elementor-element.elementor-element-bbf8ce7{--width:50%;}.elementor-499 .elementor-element.elementor-element-312f1cb{--width:50%;}}@media(max-width:767px){.elementor-499 .elementor-element.elementor-element-727889b{--min-height:80vh;--gap:50px 20px;--row-gap:50px;--column-gap:20px;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-499 .elementor-element.elementor-element-66fcbfb .elementor-heading-title{font-size:32px;}.elementor-499 .elementor-element.elementor-element-010614d{--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-499 .elementor-element.elementor-element-f0db95f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-499 .elementor-element.elementor-element-f0db95f{text-align:center;}.elementor-499 .elementor-element.elementor-element-f0db95f .elementor-heading-title{font-size:20px;line-height:2em;}.elementor-499 .elementor-element.elementor-element-5d2e2d5 .elementor-heading-title{font-size:20px;}.elementor-499 .elementor-element.elementor-element-e7d3947{--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;}.elementor-499 .elementor-element.elementor-element-cd7454a .elementor-heading-title{font-size:20px;}.elementor-499 .elementor-element.elementor-element-758c117 .elementor-heading-title{font-size:20px;}.elementor-499 .elementor-element.elementor-element-b21ea53 .elementor-heading-title{font-size:20px;}.elementor-499 .elementor-element.elementor-element-746acbe > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-499 .elementor-element.elementor-element-746acbe > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-499 .elementor-element.elementor-element-b862474{--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-499 .elementor-element.elementor-element-5817172 .elementor-heading-title{font-size:20px;}.elementor-499 .elementor-element.elementor-element-5801a77 .elementor-heading-title{font-size:14px;}.elementor-499 .elementor-element.elementor-element-bca03bb{--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;}.elementor-499 .elementor-element.elementor-element-d6d225a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-59ac1c3 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-499 .elementor-element.elementor-element-ba34cb2 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-499 .elementor-element.elementor-element-f0b6182 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-499 .elementor-element.elementor-element-c20b62d .elementor-heading-title{font-size:12px;line-height:1.5em;}}/* Start custom CSS for heading, class: .elementor-element-66fcbfb */.elementor-499 .elementor-element.elementor-element-66fcbfb strong{
    color: #52C234;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0db95f */.elementor-499 .elementor-element.elementor-element-f0db95f strong{
    color: #52C234;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d2e2d5 */.elementor-499 .elementor-element.elementor-element-5d2e2d5 strong{
    color: #52C234;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd7454a */.elementor-499 .elementor-element.elementor-element-cd7454a strong{
    color: #52C234;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-758c117 */.elementor-499 .elementor-element.elementor-element-758c117 strong{
    color: #52C234;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b21ea53 */.elementor-499 .elementor-element.elementor-element-b21ea53 strong{
    color: #52C234;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5817172 */.elementor-499 .elementor-element.elementor-element-5817172 strong{
    color: #52C234;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d6d225a *//* متغیرها باید در ریشهٔ سند باشند تا برای div.pin هم در دسترس باشند */
  :root{
    --dot-r: clamp(3px, 0.6vw, 10px);
    --dot-color: #239235;
  }

  /* کانتینر اصلی نقشه */
  #map-container{
    position: relative;
    inline-size: min(100%, 1100px);
    aspect-ratio: 654.51147 / 593.71021; /* مطابق viewBox */
  }

  /* خود SVG نقشه، فیت در کانتینر */
  #iran-map{
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    display: block;
  }

  /* لایهٔ پین‌ها روی SVG */
  #pinsLayer{
    position: absolute;
    inset: 0;
    pointer-events: none; /* تا تعاملات روی نقشه باقی بمونه */
    z-index: 2;
  }

  /* پین: دایرهٔ کوچک */
  .pin{
    position: absolute;
    width: var(--dot-r);
    height: var(--dot-r);
    background: var(--dot-color);
    border-radius: 50%;
    transform: translate(-50%, -50%); /* مرکز نقطه دقیق روی مختصات */
    box-shadow: 0 0 0 0 rgba(35,146,53,.6);
  }

  /* انیمیشن پالس */
  @keyframes pin-pulse{
    0%   { box-shadow: 0 0 0 0 rgba(35,146,53,.6); transform: translate(-50%,-50%) scale(1); }
    80%  { box-shadow: 0 0 0 12px rgba(35,146,53,0); transform: translate(-50%,-50%) scale(1.3); }
    100% { box-shadow: 0 0 0 0 rgba(35,146,53,0); transform: translate(-50%,-50%) scale(1); }
  }
  .pulse{ animation: pin-pulse 1.6s ease-out; }

  /* استایل استان‌ها می‌تونه داخل همین استایل هم بیاد (اختیاری) */
  .province{
    fill:#D3D3D3;
    stroke:#252525;
    stroke-width:1.2;
    stroke-linejoin:round;
    stroke-linecap:round;
  }
  .province:hover{ filter:brightness(0.97); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ac1c3 */.elementor-499 .elementor-element.elementor-element-59ac1c3{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba34cb2 */.elementor-499 .elementor-element.elementor-element-ba34cb2{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0b6182 */.elementor-499 .elementor-element.elementor-element-f0b6182{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c20b62d */.elementor-499 .elementor-element.elementor-element-c20b62d{
    direction: rtl;
}/* End custom CSS */