.elementor-1099 .elementor-element.elementor-element-89d5485{--display:flex;}.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-1099 .elementor-element.elementor-element-9ccc3dd{text-align:center;}.elementor-1099 .elementor-element.elementor-element-9ccc3dd .elementor-heading-title{font-family:"IRANSansXFaNum_Regular", Sans-serif;font-weight:600;color:#36342F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1099 .elementor-element.elementor-element-e6af288{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:center;font-family:"IRANSansXFaNum_Regular", Sans-serif;font-weight:400;color:#666666;}.elementor-1099 .elementor-element.elementor-element-37e7fd9{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1099 .elementor-element.elementor-element-6ac9736{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1099 .elementor-element.elementor-element-77513b6 .elementor-icon-box-wrapper{align-items:end;text-align:start;gap:15px;}.elementor-1099 .elementor-element.elementor-element-77513b6.elementor-view-stacked .elementor-icon{background-color:#E65B7C;fill:#FBE4EA;color:#FBE4EA;}.elementor-1099 .elementor-element.elementor-element-77513b6.elementor-view-framed .elementor-icon, .elementor-1099 .elementor-element.elementor-element-77513b6.elementor-view-default .elementor-icon{fill:#E65B7C;color:#E65B7C;border-color:#E65B7C;}.elementor-1099 .elementor-element.elementor-element-77513b6.elementor-view-framed .elementor-icon{background-color:#FBE4EA;}.elementor-1099 .elementor-element.elementor-element-77513b6 .elementor-icon{font-size:28px;border-width:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-77513b6 .elementor-icon-box-title, .elementor-1099 .elementor-element.elementor-element-77513b6 .elementor-icon-box-title a{font-family:"IRANSansXFaNum_Regular", Sans-serif;font-size:16px;font-weight:600;}.elementor-1099 .elementor-element.elementor-element-77513b6 .elementor-icon-box-title{color:#36342F;}.elementor-1099 .elementor-element.elementor-element-4b4456a .elementor-icon-box-wrapper{align-items:end;text-align:start;gap:15px;}.elementor-1099 .elementor-element.elementor-element-4b4456a.elementor-view-stacked .elementor-icon{background-color:#E65B7C;fill:#FBE4EA;color:#FBE4EA;}.elementor-1099 .elementor-element.elementor-element-4b4456a.elementor-view-framed .elementor-icon, .elementor-1099 .elementor-element.elementor-element-4b4456a.elementor-view-default .elementor-icon{fill:#E65B7C;color:#E65B7C;border-color:#E65B7C;}.elementor-1099 .elementor-element.elementor-element-4b4456a.elementor-view-framed .elementor-icon{background-color:#FBE4EA;}.elementor-1099 .elementor-element.elementor-element-4b4456a .elementor-icon{font-size:28px;border-width:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-4b4456a .elementor-icon-box-title, .elementor-1099 .elementor-element.elementor-element-4b4456a .elementor-icon-box-title a{font-family:"IRANSansXFaNum_Regular", Sans-serif;font-size:16px;font-weight:600;}.elementor-1099 .elementor-element.elementor-element-4b4456a .elementor-icon-box-title{color:#36342F;}.elementor-1099 .elementor-element.elementor-element-969bb8f .elementor-icon-box-wrapper{align-items:end;text-align:start;gap:15px;}.elementor-1099 .elementor-element.elementor-element-969bb8f.elementor-view-stacked .elementor-icon{background-color:#E65B7C;fill:#FBE4EA;color:#FBE4EA;}.elementor-1099 .elementor-element.elementor-element-969bb8f.elementor-view-framed .elementor-icon, .elementor-1099 .elementor-element.elementor-element-969bb8f.elementor-view-default .elementor-icon{fill:#E65B7C;color:#E65B7C;border-color:#E65B7C;}.elementor-1099 .elementor-element.elementor-element-969bb8f.elementor-view-framed .elementor-icon{background-color:#FBE4EA;}.elementor-1099 .elementor-element.elementor-element-969bb8f .elementor-icon{font-size:28px;border-width:0px 0px 0px 0px;}.elementor-1099 .elementor-element.elementor-element-969bb8f .elementor-icon-box-title, .elementor-1099 .elementor-element.elementor-element-969bb8f .elementor-icon-box-title a{font-family:"IRANSansXFaNum_Regular", Sans-serif;font-size:16px;font-weight:600;}.elementor-1099 .elementor-element.elementor-element-969bb8f .elementor-icon-box-title{color:#36342F;}.elementor-1099 .elementor-element.elementor-element-d734cca{--display:flex;}@media(min-width:768px){.elementor-1099 .elementor-element.elementor-element-6ac9736{--width:60%;}}/* Start custom CSS for wd_contact_form_7, class: .elementor-element-c79cd70 *//* فیلدهای فرم */
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-email,
.wpcf7-form-control.wpcf7-textarea {
  border: 1px solid #EDEDED !important;
  border-radius: 10px !important;
  padding: 14px 16px !important;
  background: #ffffff !important;
  transition: border-color .25s ease;
}

.wpcf7-form-control.wpcf7-text:focus,
.wpcf7-form-control.wpcf7-email:focus,
.wpcf7-form-control.wpcf7-textarea:focus {
  border-color: #E65B7C !important;
  box-shadow: 0 0 0 3px rgba(230,91,124,0.15) !important;
  outline: none !important;
}

/* دکمه‌ی ارسال */
.wpcf7-form-control.wpcf7-submit {
  background-color: #E65B7C !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 50px !important;
  padding: 14px 36px !important;
  font-weight: 600;
  transition: background-color .3s ease;
}
.wpcf7-form-control.wpcf7-submit:hover {
  background-color: #B23A5C !important;
}

/* دور فرم، یه کارت سفید با سایه (اختیاری، اگه فرم الان بدون قابه) */
.wd-cf7 {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 20px rgba(0,0,0,.06);
  padding: 32px;
}/* End custom CSS */