.elementor-27411 .elementor-element.elementor-element-df1b5f0{--display:flex;}.elementor-27411 .elementor-element.elementor-element-b6a7109{width:100%;max-width:100%;}.elementor-27411 .elementor-element.elementor-element-b6a7109 .iran-map-wrapper{background-color:transparent;border-radius:0px;max-width:800px;}.elementor-27411 .elementor-element.elementor-element-b6a7109 .iran-map-image{border-radius:0px;}.elementor-27411 .elementor-element.elementor-element-b6a7109 .iran-tooltip .tooltip-title{font-family:"Dana", Sans-serif;font-size:16px;font-weight:600;}.elementor-27411 .elementor-element.elementor-element-b6a7109 .iran-tooltip .tooltip-desc{font-family:"Dana", Sans-serif;font-size:16px;font-weight:700;}/* Start custom CSS for iran_map_widget, class: .elementor-element-b6a7109 */.elementor-27411 .elementor-element.elementor-element-b6a7109 .box{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.elementor-27411 .elementor-element.elementor-element-b6a7109  .box{
font-size: 12px;
font-weight: 700;
font-family: "dana";
row-gap: 5px;
    filter: invert(-1);
}
.elementor-27411 .elementor-element.elementor-element-b6a7109  .box p{
    color: #BD0A86;
}
.elementor-27411 .elementor-element.elementor-element-b6a7109 .box img{
    filter: grayscale(100%);
}
.elementor-27411 .elementor-element.elementor-element-b6a7109 .iran-map-wrapper .swiper{
    height: 103px;
}


.elementor-27411 .elementor-element.elementor-element-b6a7109 .iran-map-wrapper .swiper{
  box-shadow: 0px 4px 48px 0px #0000003D;
}

.elementor-27411 .elementor-element.elementor-element-b6a7109 .iran-map-wrapper .swiper:before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:10px;
  padding:1px; /* border thickness */
    background: linear-gradient(105deg, #ffffff, #5e439714, #ffffff);
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events:none;
}


@media  (max-width: 767px){
    .pin-icon ,.pin-icon img{ 
        width : 22px !important;
    pointer-events: none !important;
    }
.elementor-27411 .elementor-element.elementor-element-b6a7109 .iran-map-wrapper .swiper{
         top: 90px;
        z-index: 999;
        width: 145px;
    position: absolute !important;
}
.elementor-27411 .elementor-element.elementor-element-b6a7109 .box{
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
}

}/* End custom CSS */