.elementor-8490 .elementor-element.elementor-element-99ea238{margin-top:0px;margin-bottom:0px;}.elementor-8490 .elementor-element.elementor-element-53d4fc2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8490 .elementor-element.elementor-element-994970a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-8490 .elementor-element.elementor-element-994970a{text-align:end;}.elementor-8490 .elementor-element.elementor-element-4a7f890 .title_all_box {text-align:right!important;}.elementor-8490 .elementor-element.elementor-element-4a7f890 .title_all_box .title_sections .before_title  {background:#FFFDD5;}.elementor-8490 .elementor-element.elementor-element-ff44005 > .elementor-widget-container{padding:10px 0px 25px 0px;}.elementor-8490 .elementor-element.elementor-element-5c5cc25{--lottie-container-width:19%;}.elementor-8490 .elementor-element.elementor-element-6013dda > .elementor-widget-container{margin:8px 0px 24px 0px;padding:25px 12px 12px 12px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 62px 0px rgba(0,0,0,0.5);}.elementor-8490 .elementor-element.elementor-element-59fbe78 > .elementor-widget-container{margin:-10px 0px 24px 0px;}.elementor-8490 .elementor-element.elementor-element-59fbe78{--box-background-color:#FFFDD5;--box-border-color:#FCAF14;--box-border-width:2px;--box-border-radius:15px;--header-background-color:#5AD100;--header-color:#000000;--toggle-button-color:#000000;--item-text-color:#000000;--item-text-hover-color:#3AB53D;--item-text-active-color:#000000;}.elementor-8490 .elementor-element.elementor-element-59fbe78 .elementor-toc__spinner{color:#5AD100;fill:#5AD100;}.elementor-8490 .elementor-element.elementor-element-59fbe78 .elementor-toc__header-title{text-align:start;}.elementor-8490 .elementor-element.elementor-element-59fbe78 .elementor-toc__header{flex-direction:row;}.elementor-8490 .elementor-element.elementor-element-419610f > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-8490 .elementor-element.elementor-element-b7442af > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-8490 .elementor-element.elementor-element-21b52c7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-8490 .elementor-element.elementor-element-21b52c7{text-align:end;}.elementor-8490 .elementor-element.elementor-element-3019eea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8490 .elementor-element.elementor-element-8a3edff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-8490 .elementor-element.elementor-element-a0166ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-8490 .elementor-element.elementor-element-e877338 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-8490 .elementor-element.elementor-element-e877338{text-align:end;}.elementor-8490 .elementor-element.elementor-element-07c00a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-8490 .elementor-element.elementor-element-c1ba5b0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8490 .elementor-element.elementor-element-fffaaf0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8490 .elementor-element.elementor-element-18022f7   .news_box.type_two {background:#FFFAEC!important;}.elementor-8490 .elementor-element.elementor-element-18022f7 .news_box.type_two .image_box , .elementor-8490 .elementor-element.elementor-element-18022f7 .news_box.type_two  {border-color:#FFB75A!important;}.elementor-8490 .elementor-element.elementor-element-3f8bdba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-8490 .elementor-element.elementor-element-599a5ef > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-8490 .elementor-element.elementor-element-599a5ef{text-align:end;}.elementor-8490 .elementor-element.elementor-element-599a5ef img{border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 6px rgba(0,0,0,0.5);}.elementor-8490 .elementor-element.elementor-element-ffff558 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-8490 .elementor-element.elementor-element-e3dbf87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}@media(max-width:767px){.elementor-8490 .elementor-element.elementor-element-99ea238{margin-top:-97px;margin-bottom:0px;}.elementor-8490 .elementor-element.elementor-element-5c5cc25{--lottie-container-width:34%;}.elementor-8490 .elementor-element.elementor-element-18022f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-6013dda *//* فرم Contact Form 7 - خانه سلامت */
.med-contact-rtl {
  direction: rtl;
  font-family: Vazirmatn, IranSans, sans-serif;
  max-width: 560px;
  margin: 0 auto;
}
.med-contact-rtl label {
  display: block;
  margin-bottom: 1rem;
  color: #1e1e1e;
  font-size: 0.95rem;
}
.cf7-input,
.cf7-select,
.cf7-textarea {
  width: 100%;
  padding: 0.75rem 1rem;
  border: 2px solid #ddd;
  border-radius: 0.75rem;
  transition: border-color 0.3s ease;
  background: #fff;
}
.cf7-input:focus,
.cf7-select:focus,
.cf7-textarea:focus {
  border-color: #5ad100;
  outline: none;
}
.cf7-select {
  appearance: none;
  background: #fff url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='10'><polyline points='1,1 8,8 15,1' fill='none' stroke='%23007CDB' stroke-width='2'/></svg>") no-repeat left 0.75rem center/0.8rem 0.5rem;
  padding-left: 2.5rem;
}
.cf7-textarea {
  min-height: 130px;
  resize: vertical;
}
.btn-wrapper {
  text-align: center;
  margin-top: 1.5rem;
}
.cf7-submit {
  background: #E23664;
  color: #fff;
  border: none;
  border-radius: 2rem;
  padding: 0.9rem 3rem;
  font-size: 1rem;
  cursor: pointer;
  transition: background 0.3s ease, transform 0.2s ease;
}
.cf7-submit:hover {
  background: #007CDB;
  transform: translateY(-3px);
}
@media (max-width: 480px) {
  .cf7-submit {
    width: 100%;
  }
}/* End custom CSS */