.elementor-6493 .elementor-element.elementor-element-ed990d4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6493 .elementor-element.elementor-element-ed990d4 > .elementor-container{max-width:850px;}.elementor-6493 .elementor-element.elementor-element-ed990d4{overflow:hidden;}.elementor-6493 .elementor-element.elementor-element-89851e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6493 .elementor-element.elementor-element-89851e9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6493 .elementor-element.elementor-element-89851e9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6493 .elementor-element.elementor-element-89851e9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6493 .elementor-element.elementor-element-7ba7479 > .elementor-widget-container{margin:0px 0px -31px 0px;padding:0px 0px 0px 0px;}.elementor-6493 .elementor-element.elementor-element-7ba7479{text-align:center;}.elementor-6493 .elementor-element.elementor-element-7ba7479 .elementor-heading-title{font-family:"outline";font-size:40px;color:var( --e-global-color-primary );}.elementor-6493 .elementor-element.elementor-element-4d05cce{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-6493 .elementor-element.elementor-element-4d05cce > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-6493 .elementor-element.elementor-element-4d05cce .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0;}.elementor-6493 .elementor-element.elementor-element-4d05cce .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-6493 .elementor-element.elementor-element-12c6cc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6493 .elementor-element.elementor-element-12c6cc6{text-align:center;font-family:"Vazir-Medium";font-size:27px;font-weight:900;}.elementor-6493 .elementor-element.elementor-element-12c6cc6 p{margin-block-end:0px;}.elementor-6493 .elementor-element.elementor-element-8b9ca80{text-align:center;font-family:"Vazir-Medium";font-size:27px;font-weight:900;}.elementor-6493 .elementor-element.elementor-element-8b9ca80 p{margin-block-end:0px;}.elementor-6493 .elementor-element.elementor-element-2e993a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6493 .elementor-element.elementor-element-2e993a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A97E63;}.elementor-6493 .elementor-element.elementor-element-2e993a7 > .elementor-element-populated, .elementor-6493 .elementor-element.elementor-element-2e993a7 > .elementor-element-populated > .elementor-background-overlay, .elementor-6493 .elementor-element.elementor-element-2e993a7 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-6493 .elementor-element.elementor-element-2e993a7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 0px 10px 0px;}.elementor-6493 .elementor-element.elementor-element-2e993a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6493 .elementor-element.elementor-element-55b34d2{text-align:center;font-size:20px;color:#FFFFFF;}.elementor-6493 .elementor-element.elementor-element-55b34d2 p{margin-block-end:0px;}.elementor-6493 .elementor-element.elementor-element-c3abd5c{text-align:center;font-size:21px;color:#FFFFFF;}.elementor-6493 .elementor-element.elementor-element-c3abd5c p{margin-block-end:0px;}.elementor-6493 .elementor-element.elementor-element-f6c30d6 .elementor-button{background-color:#474747;font-family:"Vazir-Medium";font-size:27px;font-weight:900;letter-spacing:3px;border-radius:10px 10px 10px 10px;padding:20px 18px 15px 18px;}.elementor-6493 .elementor-element.elementor-element-f6c30d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 0px 0px 0px;}.elementor-6493 .elementor-element.elementor-element-ef9a0e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6493 .elementor-element.elementor-element-ef9a0e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vakilalavi.com/wp-content/uploads/2024/06/وکیل-مرضیه-علوی.jpg");background-position:center center;background-size:cover;}.elementor-6493 .elementor-element.elementor-element-ef9a0e3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6493 .elementor-element.elementor-element-ef9a0e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6493 .elementor-element.elementor-element-06f766a{--spacer-size:50px;}#elementor-popup-modal-6493{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-6493 .dialog-message{width:850px;height:auto;}#elementor-popup-modal-6493 .dialog-close-button{display:flex;top:3%;font-size:33px;}#elementor-popup-modal-6493 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-6493 .dialog-close-button{right:95%;}body.rtl #elementor-popup-modal-6493 .dialog-close-button{left:95%;}#elementor-popup-modal-6493 .dialog-close-button i{color:#FF0000;}#elementor-popup-modal-6493 .dialog-close-button svg{fill:#FF0000;}@media(max-width:1366px){.elementor-6493 .elementor-element.elementor-element-ed990d4 > .elementor-container{max-width:800px;}}@media(max-width:1024px){#elementor-popup-modal-6493{justify-content:center;align-items:center;}}@media(max-width:767px){.elementor-6493 .elementor-element.elementor-element-ed990d4 > .elementor-container{max-width:800px;}.elementor-6493 .elementor-element.elementor-element-ed990d4{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-6493 .elementor-element.elementor-element-89851e9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 5px 5px 5px;}.elementor-6493 .elementor-element.elementor-element-7ba7479 .elementor-heading-title{font-size:26px;}.elementor-6493 .elementor-element.elementor-element-4d05cce > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-6493 .elementor-element.elementor-element-12c6cc6 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6493 .elementor-element.elementor-element-12c6cc6{text-align:center;font-size:17px;}.elementor-6493 .elementor-element.elementor-element-8b9ca80 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6493 .elementor-element.elementor-element-8b9ca80{font-size:17px;}.elementor-6493 .elementor-element.elementor-element-55b34d2{font-size:13px;}.elementor-6493 .elementor-element.elementor-element-c3abd5c{font-size:15px;}.elementor-6493 .elementor-element.elementor-element-f6c30d6 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:10px 0px 0px 0px;}.elementor-6493 .elementor-element.elementor-element-f6c30d6 .elementor-button{font-size:15px;padding:10px 10px 10px 10px;}.elementor-6493 .elementor-element.elementor-element-ef9a0e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6493 .elementor-element.elementor-element-ef9a0e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-6493 .elementor-element.elementor-element-ef9a0e3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6493 .elementor-element.elementor-element-06f766a{--spacer-size:280px;}#elementor-popup-modal-6493 .dialog-message{width:400px;padding:0px 0px 0px 0px;}#elementor-popup-modal-6493{justify-content:center;align-items:center;}#elementor-popup-modal-6493 .dialog-close-button{top:1%;}body:not(.rtl) #elementor-popup-modal-6493 .dialog-close-button{right:88%;}body.rtl #elementor-popup-modal-6493 .dialog-close-button{left:88%;}#elementor-popup-modal-6493 .dialog-widget-content{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-6493 .elementor-element.elementor-element-89851e9{width:60%;}.elementor-6493 .elementor-element.elementor-element-ef9a0e3{width:40%;}}/* Start custom CSS for text-editor, class: .elementor-element-55b34d2 */.price {
  position: relative;
  display: inline-block;
}

.price::after {
  content: "";
  position: absolute;
  left: 15%;
  right: 15%;
  top: 40%; /* جای خط نسبت به متن */
  height: 2px; /* ضخامت خط */
  background: #ff0000; /* رنگ دلخواه */
  transform: rotate(-5deg); /* زاویه خط (منفی یا مثبت) */
  transform-origin: center; /* نقطه چرخش */
}


/* تنظیم جداگانه برای موبایل */
@media (max-width: 768px) {
  .price::after {
    top: 45%; /* یا هر درصدی که روی موبایل درست وسط قرار بگیره */
    height: 1.5px; /* می‌تونی ضخامت رو هم تغییر بدی */
      left: 0;
  right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6c30d6 *//* کلاس دکمه در المنتور */
.elementor-button1 {
  animation: pulse 1s infinite;
}

/* تعریف انیمیشن پالس */
@keyframes pulse {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.2); }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS *//* جلوگیری از افتادن پاپ‌آپ به پایین صفحه */
.elementor-popup-modal {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 999999 !important;
}

/* فیکس فاصله سفید */
.elementor-popup-modal .dialog-widget-content {
    max-height: 95vh !important;
    overflow-y: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* مخصوص موبایل */
@media (max-width: 767px) {
    .elementor-popup-modal {
        align-items: center !important;
    }
}/* End custom CSS */