.elementor-22 .elementor-element.elementor-element-09cdb20{--display:flex;}.elementor-22 .elementor-element.elementor-element-b4e2590{--display:flex;}.elementor-22 .elementor-element.elementor-element-2d139a9 > *{max-width:76%;}.elementor-22 .elementor-element.elementor-element-865329b{--display:flex;}.elementor-22 .elementor-element.elementor-element-f996570{--spacer-size:0px;}.elementor-22 .elementor-element.elementor-element-a1a1c2c{--display:flex;}.elementor-22 .elementor-element.elementor-element-6a76f65{--spacer-size:25px;}.elementor-22 .elementor-element.elementor-element-7804cd1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-ac98a32{--display:flex;--min-height:460px;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-ac98a32:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ac98a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-22 .elementor-element.elementor-element-4611cdf > .elementor-widget-container{margin:-14px -14px -14px -14px;}.elementor-22 .elementor-element.elementor-element-4611cdf img{max-width:47%;}.elementor-22 .elementor-element.elementor-element-b50550b{text-align:center;}.elementor-22 .elementor-element.elementor-element-b50550b .elementor-heading-title{font-size:15px;font-weight:bold;color:#7E7E7E;}.elementor-22 .elementor-element.elementor-element-b04ac08{text-align:center;}.elementor-22 .elementor-element.elementor-element-b04ac08 .elementor-heading-title{font-size:18px;font-weight:bold;color:#414141;}.elementor-22 .elementor-element.elementor-element-12f04a3{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:7px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-12f04a3:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-12f04a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-22 .elementor-element.elementor-element-842685e > .elementor-widget-container{margin:-14px -14px -14px -14px;}.elementor-22 .elementor-element.elementor-element-842685e img{max-width:20%;}.elementor-22 .elementor-element.elementor-element-cd440cb{text-align:center;}.elementor-22 .elementor-element.elementor-element-cd440cb .elementor-heading-title{font-size:15px;font-weight:bold;color:#7E7E7E;}.elementor-22 .elementor-element.elementor-element-0e8d788{text-align:center;}.elementor-22 .elementor-element.elementor-element-0e8d788 .elementor-heading-title{font-size:18px;font-weight:bold;color:#414141;}.elementor-22 .elementor-element.elementor-element-d83ea00{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:7px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-d83ea00:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d83ea00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-22 .elementor-element.elementor-element-fbdaa11 > .elementor-widget-container{margin:-14px -14px -14px -14px;}.elementor-22 .elementor-element.elementor-element-fbdaa11 img{max-width:20%;}.elementor-22 .elementor-element.elementor-element-1a2f0a7{text-align:center;}.elementor-22 .elementor-element.elementor-element-1a2f0a7 .elementor-heading-title{font-size:15px;font-weight:bold;color:#7E7E7E;}.elementor-22 .elementor-element.elementor-element-c2f9744{text-align:center;}.elementor-22 .elementor-element.elementor-element-c2f9744 .elementor-heading-title{font-size:18px;font-weight:bold;color:#414141;}.elementor-22 .elementor-element.elementor-element-c651324{--display:flex;--min-height:460px;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-c651324:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-c651324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-22 .elementor-element.elementor-element-ca14a9d > .elementor-widget-container{margin:-14px -14px -14px -14px;}.elementor-22 .elementor-element.elementor-element-ca14a9d img{max-width:30%;}.elementor-22 .elementor-element.elementor-element-d86c9da{text-align:center;}.elementor-22 .elementor-element.elementor-element-d86c9da .elementor-heading-title{font-size:15px;font-weight:bold;color:#7E7E7E;}.elementor-22 .elementor-element.elementor-element-1da3121{text-align:center;}.elementor-22 .elementor-element.elementor-element-1da3121 .elementor-heading-title{font-size:18px;font-weight:bold;color:#414141;}.elementor-22 .elementor-element.elementor-element-d4e86c9{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:7px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-d4e86c9:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d4e86c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-22 .elementor-element.elementor-element-82b8f9a > .elementor-widget-container{margin:-14px -14px -14px -14px;}.elementor-22 .elementor-element.elementor-element-82b8f9a img{max-width:34%;}.elementor-22 .elementor-element.elementor-element-23e894e{text-align:center;}.elementor-22 .elementor-element.elementor-element-23e894e .elementor-heading-title{font-size:15px;font-weight:bold;color:#7E7E7E;}.elementor-22 .elementor-element.elementor-element-0ebb195{text-align:center;}.elementor-22 .elementor-element.elementor-element-0ebb195 .elementor-heading-title{font-size:18px;font-weight:bold;color:#414141;}.elementor-22 .elementor-element.elementor-element-74e7e76{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-74e7e76:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-74e7e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-22 .elementor-element.elementor-element-109c952 > .elementor-widget-container{margin:-14px -14px -14px -14px;}.elementor-22 .elementor-element.elementor-element-109c952 img{max-width:39%;}.elementor-22 .elementor-element.elementor-element-ebfc7b1{text-align:center;}.elementor-22 .elementor-element.elementor-element-ebfc7b1 .elementor-heading-title{font-size:15px;font-weight:bold;color:#7E7E7E;}.elementor-22 .elementor-element.elementor-element-67a4693{text-align:center;}.elementor-22 .elementor-element.elementor-element-67a4693 .elementor-heading-title{font-size:18px;font-weight:bold;color:#414141;}.elementor-22 .elementor-element.elementor-element-0a0ea90{--display:flex;}.elementor-22 .elementor-element.elementor-element-fd68896{--spacer-size:10px;}.elementor-22 .elementor-element.elementor-element-d900064{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-a3836fe{--display:flex;--min-height:460px;}.elementor-22 .elementor-element.elementor-element-00d4563{--display:flex;--min-height:468px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-00d4563:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-00d4563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-22 .elementor-element.elementor-element-6d8a401 > .elementor-widget-container{margin:-14px -14px -14px -14px;}.elementor-22 .elementor-element.elementor-element-6d8a401 img{max-width:24%;}.elementor-22 .elementor-element.elementor-element-a251979{text-align:center;}.elementor-22 .elementor-element.elementor-element-a251979 .elementor-heading-title{font-size:15px;font-weight:bold;color:#7E7E7E;}.elementor-22 .elementor-element.elementor-element-02a1239{text-align:center;}.elementor-22 .elementor-element.elementor-element-02a1239 .elementor-heading-title{font-size:18px;font-weight:bold;color:#414141;}.elementor-22 .elementor-element.elementor-element-5af5a6e{--display:flex;--min-height:468px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-5af5a6e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5af5a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-22 .elementor-element.elementor-element-035dc56 > .elementor-widget-container{margin:-14px -14px -14px -14px;}.elementor-22 .elementor-element.elementor-element-035dc56 img{max-width:59%;}.elementor-22 .elementor-element.elementor-element-216410f{text-align:center;}.elementor-22 .elementor-element.elementor-element-216410f .elementor-heading-title{font-size:15px;font-weight:bold;color:#7E7E7E;}.elementor-22 .elementor-element.elementor-element-b3a9cb2{text-align:center;}.elementor-22 .elementor-element.elementor-element-b3a9cb2 .elementor-heading-title{font-size:16px;font-weight:bold;color:#414141;}.elementor-22 .elementor-element.elementor-element-722b7c8{--display:flex;--min-height:468px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-722b7c8:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-722b7c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-22 .elementor-element.elementor-element-a79d88f > .elementor-widget-container{margin:-14px -14px -14px -14px;}.elementor-22 .elementor-element.elementor-element-a79d88f img{max-width:47%;}.elementor-22 .elementor-element.elementor-element-1cc0b52{text-align:center;}.elementor-22 .elementor-element.elementor-element-1cc0b52 .elementor-heading-title{font-size:15px;font-weight:bold;color:#7E7E7E;}.elementor-22 .elementor-element.elementor-element-2e4d7e0{text-align:center;}.elementor-22 .elementor-element.elementor-element-2e4d7e0 .elementor-heading-title{font-size:18px;font-weight:bold;color:#414141;}.elementor-22 .elementor-element.elementor-element-81047ed{--display:flex;}.elementor-22 .elementor-element.elementor-element-002bfda{--spacer-size:10px;}.elementor-22 .elementor-element.elementor-element-1df9003{--display:flex;}.elementor-22 .elementor-element.elementor-element-29b5eb9{--spacer-size:10px;}.elementor-22 .elementor-element.elementor-element-68e1cd6{--display:flex;}.elementor-22 .elementor-element.elementor-element-e9db2ae{--spacer-size:10px;}.elementor-22 .elementor-element.elementor-element-5d0a1d3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-cf82078{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:7px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-cf82078:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-cf82078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-22 .elementor-element.elementor-element-23d116f > .elementor-widget-container{margin:-14px -14px -14px -14px;}.elementor-22 .elementor-element.elementor-element-23d116f img{max-width:37%;}.elementor-22 .elementor-element.elementor-element-c07aa45{text-align:center;}.elementor-22 .elementor-element.elementor-element-c07aa45 .elementor-heading-title{font-size:15px;font-weight:bold;color:#7E7E7E;}.elementor-22 .elementor-element.elementor-element-036ab7c{text-align:center;}.elementor-22 .elementor-element.elementor-element-036ab7c .elementor-heading-title{font-size:18px;font-weight:bold;color:#414141;}.elementor-22 .elementor-element.elementor-element-95909d9{--display:flex;}.elementor-22 .elementor-element.elementor-element-39bc73f{--spacer-size:10px;}.elementor-22 .elementor-element.elementor-element-5e0abf4{--display:flex;}.elementor-22 .elementor-element.elementor-element-9f914d5{--spacer-size:10px;}.elementor-22 .elementor-element.elementor-element-77946f8{--display:flex;}.elementor-22 .elementor-element.elementor-element-e83e513{--spacer-size:10px;}.elementor-22 .elementor-element.elementor-element-e9e443f{--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;}.elementor-22 .elementor-element.elementor-element-6319759{--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-22 .elementor-element.elementor-element-bb7e845 > .elementor-widget-container{padding:23px 23px 23px 23px;}.elementor-22 .elementor-element.elementor-element-c06a2e9{--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-22 .elementor-element.elementor-element-b7872cc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-5f16300 .wd-osm-map-container .wd-osm-map-wrapper{height:400px;}.elementor-22 .elementor-element.elementor-element-5f16300 .wd-osm-map-content{max-width:300px;}.elementor-22 .elementor-element.elementor-element-b1e29b9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-b1e29b9 .wd-text-block{font-size:19px;}@media(min-width:769px){.elementor-22 .elementor-element.elementor-element-6319759{--width:50%;}.elementor-22 .elementor-element.elementor-element-c06a2e9{--width:50%;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-7804cd1{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-d900064{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-5d0a1d3{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-b7872cc{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-22 .elementor-element.elementor-element-09cdb20{--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-22 .elementor-element.elementor-element-865329b{--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-22 .elementor-element.elementor-element-7804cd1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-d900064{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-a251979 > .elementor-widget-container{margin:37px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5d0a1d3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-e83e513{--spacer-size:20px;}.elementor-22 .elementor-element.elementor-element-b7872cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* تراز کلی ستون‌ها */
.agent-column .elementor-widget-wrap {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 20px;
  background: #f7f7f7;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

/* سایز ثابت برای عکس‌ها */
.agent-logo img {
  width: 120px;
  height: 120px;
  object-fit: contain;
  margin: 0 auto 15px auto;
}

/* وسط‌چین کردن محتوای داخل باکس */
.agent-column .elementor-widget-heading,
.agent-column .elementor-widget-text-editor,
.agent-column .elementor-widget-icon-list {
  text-align: center;
}/* End custom CSS */