.elementor-3187 .elementor-element.elementor-element-2a777dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3187 .elementor-element.elementor-element-8e41da0{--display:flex;--background-transition:0.3s;}.elementor-3187 .elementor-element.elementor-element-2b29597 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:23px;font-weight:400;}.elementor-3187 .elementor-element.elementor-element-9b41325{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0rem;--margin-block-end:2rem;--margin-inline-start:0rem;--margin-inline-end:0rem;}.elementor-3187 .elementor-element.elementor-element-791d012{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-block-start:32px;--padding-block-end:32px;--padding-inline-start:32px;--padding-inline-end:32px;}.elementor-3187 .elementor-element.elementor-element-791d012:not(.elementor-motion-effects-element-type-background), .elementor-3187 .elementor-element.elementor-element-791d012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3187 .elementor-element.elementor-element-791d012, .elementor-3187 .elementor-element.elementor-element-791d012::before{--border-transition:0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3187 .elementor-element.elementor-element-2a777dd{--content-width:1166px;}.elementor-3187 .elementor-element.elementor-element-9b41325{--content-width:1166px;}}/* Start custom CSS for shortcode, class: .elementor-element-b1416a9 */input#post_title , input#author_name , input#keywords {
    border: 1px solid #dbdbdb;
    border-radius: 8px;
    font-family: inter;
    font-size: 15px;
    background: #f5f5f5;
}
div#wp-wp_editor_post_content-editor-container{
    border: 1px solid #dbdbdb;
    border-radius: 8px;
}
button.jet-form__submit.submit-type-reload {
    background: #1E3A8A;
    border-radius: 8px;
}
.jet-engine-file-upload__content {
    display: none;
}
.jet-form-col__start {
    flex: 0 0 auto !important;
    max-width: fit-content !important;
    margin-right: 20px !important;
    padding-right: 0px !important;
}
div.mce-toolbar-grp {
    background: #f6f7f700 !important;
    padding: 0;
    position: relative;
    border-radius: 8px;
}
div.mce-toolbar-grp {
    border-bottom: none !important;
    }
   /* استایل همه فیلدها */
.my-field {
  display: block;        /* هر فیلد بیاد خط جدید */
  width: 100%;           /* پر کنه عرض کانتینر */
  padding: 10px 12px;    /* فضای داخلی */
  margin-bottom: 20px;   /* فاصله بین فیلدها */
  border: 1px solid #ccc;
  border-radius: 8px;
  font-size: 14px;
  font-family: "Yekan Bakh", sans-serif;
  box-sizing: border-box;
}

/* لیبل‌ها */
label {
  display: block;
  margin-bottom: 6px;
  font-weight: 600;
  font-size: 14px;
  color: #333;
  font-family: "Yekan Bakh", sans-serif;
}

/* textarea */
textarea.my-field {
  min-height: 120px;
  resize: vertical;
}

/* دکمه */
button.my-field {
  background: #12368c;
  color: #fff;
  border: none;
  cursor: pointer;
  font-weight: 600;
  transition: background 0.3s ease;
}

button.my-field:hover {
  background: #0e2d72;
}
button#mceu_0-open:hover , button#mceu_1-button:hover , button#mceu_2-button:hover , button#mceu_3-button:hover , button#mceu_4-button:hover , button#mceu_5-button:hover , button#mceu_6-button:hover , button#mceu_7-button:hover , button#mceu_8-button:hover , button#mceu_9-button:hover , button#mceu_10-button:hover , button#mceu_11-button:hover , button#mceu_12-button:hover , button#mceu_13-button:hover{
    background: #cdcdcd !important;
}/* End custom CSS */