.elementor-8013 .elementor-element.elementor-element-00536ba{--display:flex;--min-height:100vh;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.6;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-8013 .elementor-element.elementor-element-00536ba::before, .elementor-8013 .elementor-element.elementor-element-00536ba > .elementor-background-video-container::before, .elementor-8013 .elementor-element.elementor-element-00536ba > .e-con-inner > .elementor-background-video-container::before, .elementor-8013 .elementor-element.elementor-element-00536ba > .elementor-background-slideshow::before, .elementor-8013 .elementor-element.elementor-element-00536ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-8013 .elementor-element.elementor-element-00536ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111217;--background-overlay:'';}.elementor-8013 .elementor-element.elementor-element-00536ba:not(.elementor-motion-effects-element-type-background), .elementor-8013 .elementor-element.elementor-element-00536ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-8013 .elementor-element.elementor-element-0e7549e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8013 .elementor-element.elementor-element-e34f770{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-8013 .elementor-element.elementor-element-a6750dc .elementor-heading-title{font-family:"Peyda", Sans-serif;font-size:16px;font-weight:500;color:#FAFBFC;}.elementor-8013 .elementor-element.elementor-element-904760e .elementor-heading-title{font-family:"Peyda", Sans-serif;font-size:40px;font-weight:700;line-height:1.3em;color:#FAFBFC;}.elementor-8013 .elementor-element.elementor-element-1b30610{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8013 .elementor-element.elementor-element-675b58f{--display:flex;--gap:48px 64px;--row-gap:48px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E7EA;--border-color:#E6E7EA;--border-radius:12px 12px 12px 12px;--padding-top:56px;--padding-bottom:56px;--padding-left:96px;--padding-right:96px;}.elementor-8013 .elementor-element.elementor-element-675b58f:not(.elementor-motion-effects-element-type-background), .elementor-8013 .elementor-element.elementor-element-675b58f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFC;}.elementor-widget-theme-post-excerpt .elementor-widget-container{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-8013 .elementor-element.elementor-element-a48768b .elementor-widget-container{font-family:"Peyda", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#4B4C54;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8013 .elementor-element.elementor-element-9d0148c img{width:100%;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8013 .elementor-element.elementor-element-0bd5344{color:#4B4C54;font-family:"Peyda", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8013 .elementor-element.elementor-element-2cd3cf8 .elementor-icon-list-icon{width:14px;}.elementor-8013 .elementor-element.elementor-element-2cd3cf8 .elementor-icon-list-icon i{font-size:14px;}.elementor-8013 .elementor-element.elementor-element-2cd3cf8 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-8013 .elementor-element.elementor-element-2cd3cf8 .elementor-icon-list-item{font-family:"Peyda", Sans-serif;font-weight:400;}.elementor-8013 .elementor-element.elementor-element-285deff > .elementor-widget-container{padding:150px 0px 085px 0px;}.elementor-8013 .elementor-element.elementor-element-623de90{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E7EA;--border-color:#E6E7EA;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8013 .elementor-element.elementor-element-623de90:not(.elementor-motion-effects-element-type-background), .elementor-8013 .elementor-element.elementor-element-623de90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFC;}.elementor-8013 .elementor-element.elementor-element-d7798d0{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0D1D5;--border-color:#D0D1D5;--padding-top:168px;--padding-bottom:168px;--padding-left:0px;--padding-right:0px;}.elementor-8013 .elementor-element.elementor-element-d7798d0:not(.elementor-motion-effects-element-type-background), .elementor-8013 .elementor-element.elementor-element-d7798d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFC;}.elementor-8013 .elementor-element.elementor-element-e3b99cd{text-align:center;}.elementor-8013 .elementor-element.elementor-element-e3b99cd .elementor-heading-title{font-family:"Peyda", Sans-serif;font-size:48px;font-weight:600;color:#111217;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8013 .elementor-element.elementor-element-cf6c6c8{--grid-columns:3;--e-loop-nothing-found-message-color:#4B4C54;}.elementor-8013 .elementor-element.elementor-element-cf6c6c8 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8013 .elementor-element.elementor-element-cf6c6c8 .e-loop-item > .elementor-section, .elementor-8013 .elementor-element.elementor-element-cf6c6c8 .e-loop-item > .elementor-section > .elementor-container, .elementor-8013 .elementor-element.elementor-element-cf6c6c8 .e-loop-item > .e-con, .elementor-8013 .elementor-element.elementor-element-cf6c6c8 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-8013 .elementor-element.elementor-element-cf6c6c8 .e-loop-nothing-found-message__text{font-family:"Peyda", Sans-serif;font-size:18px;font-weight:500;}.elementor-8013 .elementor-element.elementor-element-7abef91.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-8013 .elementor-element.elementor-element-7abef91{left:50%;}body.rtl .elementor-8013 .elementor-element.elementor-element-7abef91{right:50%;}.elementor-8013 .elementor-element.elementor-element-7abef91{top:0px;}@media(max-width:1024px){.elementor-8013 .elementor-element.elementor-element-cf6c6c8{--grid-columns:2;}}@media(min-width:768px){.elementor-8013 .elementor-element.elementor-element-00536ba{--content-width:60%;}.elementor-8013 .elementor-element.elementor-element-0e7549e{--width:100%;}.elementor-8013 .elementor-element.elementor-element-e34f770{--width:50%;}.elementor-8013 .elementor-element.elementor-element-1b30610{--content-width:70%;}.elementor-8013 .elementor-element.elementor-element-d7798d0{--content-width:85%;}}@media(max-width:767px){.elementor-8013 .elementor-element.elementor-element-00536ba{--min-height:100vh;--justify-content:center;--padding-top:100px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-8013 .elementor-element.elementor-element-00536ba:not(.elementor-motion-effects-element-type-background), .elementor-8013 .elementor-element.elementor-element-00536ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-8013 .elementor-element.elementor-element-a6750dc .elementor-heading-title{line-height:1.5em;}.elementor-8013 .elementor-element.elementor-element-1b30610{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8013 .elementor-element.elementor-element-675b58f{--width:100%;--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-8013 .elementor-element.elementor-element-623de90{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8013 .elementor-element.elementor-element-d7798d0{--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-8013 .elementor-element.elementor-element-cf6c6c8{--grid-columns:1;}body:not(.rtl) .elementor-8013 .elementor-element.elementor-element-7abef91{left:45%;}body.rtl .elementor-8013 .elementor-element.elementor-element-7abef91{right:45%;}.elementor-8013 .elementor-element.elementor-element-7abef91{top:1.212px;}}/* Start custom CSS for container, class: .elementor-element-00536ba */.elementor-8013 .elementor-element.elementor-element-00536ba {
  --cut: 80px;
  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    var(--cut) 100%,
    0 calc(100% - var(--cut))
  );
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-0bd5344 */.elementor-8013 .elementor-element.elementor-element-0bd5344 h2{
    color: #111217 !important;
    font-family: peyda !important;
    font-weight:700;
    font-size:20px;
    line-height: 130%;
}

.elementor-8013 .elementor-element.elementor-element-0bd5344 h3{
    color: #111217 !important;
    font-family: peyda !important;
    font-weight:700;
    font-size:18px;
    line-height: 130%;
}

.elementor-8013 .elementor-element.elementor-element-0bd5344 h4{
    color: #111217 !important;
    font-family: peyda !important;
    font-weight:700;
    font-size:16px;
    line-height: 130%;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-2cd3cf8 */.elementor-8013 .elementor-element.elementor-element-2cd3cf8 .elementor-post-info__item-prefix{
     color:#4B4C54 !important;
}

.elementor-8013 .elementor-element.elementor-element-2cd3cf8 .elementor-post-info__terms-list-item{
    margin-left: 4px;
    margin-right: 4px;
    padding: 4px 12px 4px 12px !important;
    background-color: #F2F3F5;
    border: 1px solid #E6E7EA;
    border-radius: 8px;
}

.elementor-8013 .elementor-element.elementor-element-2cd3cf8 a {
    color: #201A6D !important;
}

.elementor-8013 .elementor-element.elementor-element-2cd3cf8 .elementor-post-info__terms-list-item::before {
    content: "# ";
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-bf4444e *//* ===============================
   Base
================================ */
.comment-form{
    display:block;
    font-family: peyda, sans-serif !important;
    color:#111217;
}

.comment-form p{
    margin-bottom:16px;
}

/* ===============================
   Title
================================ */
.comment-reply-title{
    font-family: peyda, sans-serif !important;
    font-weight:900;
    font-size:24px;
    line-height:120%;
    color:#111217;
    padding-top:20px;
}

/* ===============================
   Labels
================================ */
.comment-form label{
    display:block;
    padding-bottom:8px;
    font-family: peyda, sans-serif !important;
    font-size:14px;
    color:#4B4C54;
}

/* ===============================
   Inputs & Textarea
================================ */
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form textarea{
    width:100%;
    background:#fff;
    border:1px solid #E6E7EA;
    border-radius:8px;
    padding:16px;
    font-family: peyda, sans-serif !important;
    font-size:14px;
    color:#4B4C54;
}

.comment-form textarea{
    min-height:160px;
    resize:vertical;
}

/* ===============================
   Force two-column (NO wrapper)
================================ */
.comment-form-author,
.comment-form-email{
    float: right;
    width: 48%;
    box-sizing: border-box;
}

.comment-form-author{
    margin-left: 4%;
}

/* clear after email field */
.comment-form-email::after{
    content:"";
    display:block;
    clear:both;
}

/* ===============================
   Mobile reset
================================ */
@media (max-width:768px){
    .comment-form-author,
    .comment-form-email{
        float: none;
        width: 100%;
        margin-left: 0;
    }
}


/* ===============================
   ✅ Mobile Responsive
================================ */
@media (max-width:768px){
    .comment-form-author,
    .comment-form-email{
        display:block;
        width:100%;
        margin-left:0;
    }
}

/* ===============================
   Hide Website Field
================================ */
.comment-form-url{
    display:none !important;
}

/* ===============================
   Cookies
================================ */
.comment-form-cookies-consent{
    font-size:14px;
    line-height:120%;
}

/* ===============================
   Submit Button
================================ */
.comment-form .submit{
    background:#201A6D;
    color:#DAD9EF;
    border:none;
    border-radius:8px;
    padding:16px 32px;
    font-family: peyda, sans-serif !important;
    font-size:16px;
    cursor:pointer;
    transition:.2s ease;
}

.comment-form .submit:hover{
    background:#1C1962;
    color:#ffffff;
}









.comment-form-cookies-consent{
    clear: both;
    position: relative;
    margin-top: 20px;
    padding-right: 28px;
    font-family: peyda, sans-serif !important;
    font-size: 14px;
    line-height: 1.8;
}

/* checkbox */
.comment-form-cookies-consent input[type="checkbox"]{
    position: absolute;
    right: 0;
    top: 4px;
    margin: 0;
}

/* text */
.comment-form-cookies-consent label{
    display: inline;
    cursor: pointer;
}













/* ===============================
   Comment List Base
================================ */

.comment-list{
    list-style: none;
    margin: 0;
    padding: 0;
}

/* ===============================
   Comment Card
================================ */

.comment-list .comment{
    background: #ffffff;
    border-radius: 12px;
    padding: 20px 24px;
    margin-bottom: 16px;
    box-shadow: 0 0 0 1px #f0f0f0;
    font-family: peyda, sans-serif;
}

/* ===============================
   Comment Header (Name / Date)
================================ */

.comment-meta{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 10px;
    color:#4D4D4F;
}

/* ===============================
   Author + Avatar
================================ */

.comment-author{
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 16px;
    font-weight: 400;
    color: #111;
}

.comment-author img{
    width: 32px;
    height: 32px;
    border-radius: 50%;
                 /* ✅ padding برای تصویر */
    background: #f5f5f5;       /* کمک به دیده‌شدن padding */
    box-sizing: border-box;
    margin-right: 24px !important;

}

.comment-author .says{
    display: none;
}

/* ===============================
   Comment Date
================================ */

.comment-metadata{
    font-size: 12px;
    color: ;
}

.comment-metadata a{
    color: inherit;
    text-decoration: none;
}

/* ===============================
   Comment Content
================================ */

.comment-content{
    font-size: 14px;
    line-height: 1.9;
    color: #333;
    margin-top: 6px;
}

/* ===============================
   Awaiting Moderation
================================ */

.comment-awaiting-moderation{
    display: block;
    margin: 6px 0 4px;
    font-size: 12px;
    color: #1C1962;   /* ✅ رنگ جدید */
}

/* ===============================
   Reply Button
================================ */

.comment .reply{
    margin-top: 12px;
}

.comment .reply a{
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    color: #1C1962;           /* ✅ رنگ جدید */
    background: rgba(28, 25, 98, 0.08);
    padding: 8px 16px;
    border-radius: 999px;
    text-decoration: none;
    transition: all 0.2s ease;
}

.comment .reply a:hover{
    background: rgba(28, 25, 98, 0.14);
}

/* ===============================
   Nested Comments
================================ */

.comment-list .children{
    list-style: none;
    margin: 16px 0 0;
    padding-right: 24px;
    border-right: 2px solid #f0f0f0;
}

/* ===============================
   Responsive
================================ */

@media (max-width: 600px){
    .comment-meta{
        flex-direction: column;
        gap: 6px;
    }
}

.title-comments{
    font-family: peyda !important;
    font-size:18px!important;
    font-weight:900!important;
}


a{
    color: #2D75C7;
}
/*.elementor-8013 .elementor-element.elementor-element-bf4444e .comment-body{*/
/*    border:none!important;*/
/*}*/


/* Reorder WordPress comments sections */
#comments.comments-area {
  display: flex;
  flex-direction: column;
}

/* Title stays first */
#comments .title-comments {
  order: 1;
}

/* Respond form comes second */
#comments #respond {
  order: 2;
  margin-bottom: 56px;
}

/* Comment list comes last */
#comments .comment-list {
  order: 3;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-Thin.woff2') format('woff2'),
		url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-Thin.woff') format('woff');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://datatejarat.ir/wp-content/uploads/2026/01/peydaWeb-extralight.woff2') format('woff2'),
		url('https://datatejarat.ir/wp-content/uploads/2026/01/peydaWeb-extralight.woff') format('woff');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://datatejarat.ir/wp-content/uploads/2026/01/peydaWeb-light.woff2') format('woff2'),
		url('https://datatejarat.ir/wp-content/uploads/2026/01/peydaWeb-light.woff') format('woff');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-Regular.woff2') format('woff2'),
		url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-Regular.woff2') format('woff2'),
		url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-Medium.woff2') format('woff2'),
		url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-SemiBold.woff2') format('woff2'),
		url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-Bold.woff2') format('woff2'),
		url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-Bold.woff2') format('woff2'),
		url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-ExtraBold.woff2') format('woff2'),
		url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-Black.woff2') format('woff2'),
		url('https://datatejarat.ir/wp-content/uploads/2026/01/PeydaWeb-Black.woff') format('woff');
}
/* End Custom Fonts CSS */