.elementor-1593 .elementor-element.elementor-element-550bd8d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1593 .elementor-element.elementor-element-38e6fad{--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:var( --e-global-color-62118f9 );--border-color:var( --e-global-color-62118f9 );--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1593 .elementor-element.elementor-element-e50ab86 .elementor-icon-list-icon i{color:var( --e-global-color-94e1347 );font-size:16px;}.elementor-1593 .elementor-element.elementor-element-e50ab86 .elementor-icon-list-icon svg{fill:var( --e-global-color-94e1347 );--e-icon-list-icon-size:16px;}.elementor-1593 .elementor-element.elementor-element-e50ab86 .elementor-icon-list-icon{width:16px;}.elementor-1593 .elementor-element.elementor-element-e50ab86 .elementor-icon-list-text, .elementor-1593 .elementor-element.elementor-element-e50ab86 .elementor-icon-list-text a{color:var( --e-global-color-94e1347 );}.elementor-1593 .elementor-element.elementor-element-e50ab86 .elementor-icon-list-item{font-size:14px;font-weight:600;}.elementor-1593 .elementor-element.elementor-element-6995e13 .elementor-heading-title{font-family:"PeydaFaNum", Sans-serif;font-size:25px;font-weight:600;line-height:1.5em;color:#091625;}.elementor-1593 .elementor-element.elementor-element-212874f{font-size:15px;color:var( --e-global-color-94e1347 );}.elementor-1593 .elementor-element.elementor-element-6314c2b{text-align:start;}.elementor-1593 .elementor-element.elementor-element-6314c2b img{border-radius:15px 15px 15px 15px;}.elementor-1593 .elementor-element.elementor-element-cd25fb3{--box-background-color:#EDF0F2;--box-border-color:var( --e-global-color-62118f9 );--box-border-radius:15px;--header-color:var( --e-global-color-primary );--item-text-color:var( --e-global-color-94e1347 );--item-text-hover-color:var( --e-global-color-826b546 );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-826b546 );}.elementor-1593 .elementor-element.elementor-element-cd25fb3 .elementor-toc__header-title{text-align:start;}.elementor-1593 .elementor-element.elementor-element-cd25fb3 .elementor-toc__header, .elementor-1593 .elementor-element.elementor-element-cd25fb3 .elementor-toc__header-title{font-family:"PeydaFaNum", Sans-serif;font-size:18px;font-weight:400;}.elementor-1593 .elementor-element.elementor-element-cd25fb3 .elementor-toc__header{flex-direction:row;}.elementor-1593 .elementor-element.elementor-element-cd25fb3 .elementor-toc__list-item{font-family:"PeydaFaNum", Sans-serif;font-size:14px;font-weight:500;}.elementor-1593 .elementor-element.elementor-element-66d7876{color:var( --e-global-color-94e1347 );}.elementor-1593 .elementor-element.elementor-element-9fac193 span.post-navigation__prev--label{color:var( --e-global-color-65e332e );}.elementor-1593 .elementor-element.elementor-element-9fac193 span.post-navigation__next--label{color:var( --e-global-color-65e332e );}.elementor-1593 .elementor-element.elementor-element-9fac193 span.post-navigation__prev--label, .elementor-1593 .elementor-element.elementor-element-9fac193 span.post-navigation__next--label{font-family:"PeydaFaNum", Sans-serif;font-size:16px;font-weight:600;}.elementor-1593 .elementor-element.elementor-element-9fac193 span.post-navigation__prev--title, .elementor-1593 .elementor-element.elementor-element-9fac193 span.post-navigation__next--title{color:var( --e-global-color-94e1347 );font-family:"PeydaFaNum", Sans-serif;font-size:15px;}.elementor-1593 .elementor-element.elementor-element-9fac193 .post-navigation__arrow-wrapper{color:var( --e-global-color-94e1347 );fill:var( --e-global-color-94e1347 );}.elementor-1593 .elementor-element.elementor-element-9ce46d6{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:var( --e-global-color-62118f9 );--border-color:var( --e-global-color-62118f9 );--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1593 .elementor-element.elementor-element-487104c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1593 .elementor-element.elementor-element-c940b0b .elementor-heading-title{font-family:"PeydaFaNum", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-94e1347 );}.elementor-1593 .elementor-element.elementor-element-b45c3f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-1593 .elementor-element.elementor-element-b45c3f5 .elementor-icon-wrapper{text-align:center;}.elementor-1593 .elementor-element.elementor-element-b45c3f5.elementor-view-stacked .elementor-icon{background-color:#AAAFB4;}.elementor-1593 .elementor-element.elementor-element-b45c3f5.elementor-view-framed .elementor-icon, .elementor-1593 .elementor-element.elementor-element-b45c3f5.elementor-view-default .elementor-icon{color:#AAAFB4;border-color:#AAAFB4;}.elementor-1593 .elementor-element.elementor-element-b45c3f5.elementor-view-framed .elementor-icon, .elementor-1593 .elementor-element.elementor-element-b45c3f5.elementor-view-default .elementor-icon svg{fill:#AAAFB4;}.elementor-1593 .elementor-element.elementor-element-b45c3f5 .elementor-icon{font-size:25px;}.elementor-1593 .elementor-element.elementor-element-b45c3f5 .elementor-icon svg{height:25px;}.elementor-1593 .elementor-element.elementor-element-fcf255a{--divider-border-style:solid;--divider-color:var( --e-global-color-62118f9 );--divider-border-width:2px;}.elementor-1593 .elementor-element.elementor-element-fcf255a .elementor-divider-separator{width:100%;}.elementor-1593 .elementor-element.elementor-element-fcf255a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1593 .elementor-element.elementor-element-1d2f1c6{--grid-columns:1;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-1593 .elementor-element.elementor-element-a637a20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1593 .elementor-element.elementor-element-eeda907 .elementor-heading-title{font-family:"PeydaFaNum", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-94e1347 );}.elementor-1593 .elementor-element.elementor-element-63ed4cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-1593 .elementor-element.elementor-element-63ed4cb .elementor-icon-wrapper{text-align:center;}.elementor-1593 .elementor-element.elementor-element-63ed4cb.elementor-view-stacked .elementor-icon{background-color:#AAAFB4;}.elementor-1593 .elementor-element.elementor-element-63ed4cb.elementor-view-framed .elementor-icon, .elementor-1593 .elementor-element.elementor-element-63ed4cb.elementor-view-default .elementor-icon{color:#AAAFB4;border-color:#AAAFB4;}.elementor-1593 .elementor-element.elementor-element-63ed4cb.elementor-view-framed .elementor-icon, .elementor-1593 .elementor-element.elementor-element-63ed4cb.elementor-view-default .elementor-icon svg{fill:#AAAFB4;}.elementor-1593 .elementor-element.elementor-element-63ed4cb .elementor-icon{font-size:25px;}.elementor-1593 .elementor-element.elementor-element-63ed4cb .elementor-icon svg{height:25px;}.elementor-1593 .elementor-element.elementor-element-13a5f3e{--divider-border-style:solid;--divider-color:var( --e-global-color-62118f9 );--divider-border-width:2px;}.elementor-1593 .elementor-element.elementor-element-13a5f3e .elementor-divider-separator{width:100%;}.elementor-1593 .elementor-element.elementor-element-13a5f3e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1593 .elementor-element.elementor-element-314be64{--grid-template-columns:repeat(0, auto);text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1593 .elementor-element.elementor-element-314be64 .elementor-social-icon{background-color:#325F8F;}.elementor-1593 .elementor-element.elementor-element-314be64 .elementor-social-icon i{color:#FFFFFF;}.elementor-1593 .elementor-element.elementor-element-314be64 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-1593 .elementor-element.elementor-element-07c914b{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1593 .elementor-element.elementor-element-1ee65cf{--display:flex;}.elementor-1593 .elementor-element.elementor-element-0028a6b .elementor-heading-title{font-family:"PeydaFaNum", Sans-serif;font-size:25px;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1593 .elementor-element.elementor-element-b3d8bce{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1593 .elementor-element.elementor-element-b3d8bce:after{content:"0.66";}.elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-post__thumbnail__link{width:100%;}.elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-post__meta-data span + span:before{content:"/";}.elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-post__thumbnail{border-radius:15px 15px 15px 15px;}.elementor-1593 .elementor-element.elementor-element-b3d8bce.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1593 .elementor-element.elementor-element-b3d8bce.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1593 .elementor-element.elementor-element-b3d8bce.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-post__title, .elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-post__title a{color:#091625;font-family:"PeydaFaNum", Sans-serif;font-size:17px;font-weight:600;line-height:26px;}.elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-post__title{margin-bottom:8px;}.elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-post__meta-data{color:var( --e-global-color-65e332e );margin-bottom:8px;}.elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-post__excerpt p{color:var( --e-global-color-94e1347 );}.elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-post__read-more{color:var( --e-global-color-65e332e );}.elementor-1593 .elementor-element.elementor-element-b3d8bce a.elementor-post__read-more{font-family:"PeydaFaNum", Sans-serif;font-size:15px;}.elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-1593 .elementor-element.elementor-element-1d2f1c6{--grid-columns:2;}}@media(max-width:767px){.elementor-1593 .elementor-element.elementor-element-38e6fad{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1593 .elementor-element.elementor-element-6995e13 .elementor-heading-title{font-size:22px;}.elementor-1593 .elementor-element.elementor-element-cd25fb3 .elementor-toc__list-item{font-size:13px;}.elementor-1593 .elementor-element.elementor-element-9ce46d6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1593 .elementor-element.elementor-element-1d2f1c6{--grid-columns:1;}.elementor-1593 .elementor-element.elementor-element-07c914b{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1593 .elementor-element.elementor-element-b3d8bce:after{content:"0.5";}.elementor-1593 .elementor-element.elementor-element-b3d8bce .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-1593 .elementor-element.elementor-element-9ce46d6{--width:35%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-66d7876 */.elementor-1593 .elementor-element.elementor-element-66d7876 h2{
    font-size: 24px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-a00382b */.hr-comments{
  --hcm-navy:#17324F;
  --hcm-navy-2:#22466D;
  --hcm-blue:#325F8F;
  --hcm-sky:#B9D0E9;
  --hcm-mist:#EFF5FB;
  --hcm-border:#DCE0E5;
  --hcm-muted:#4C5661;
  --hcm-accent:#f2a736;
  --hcm-font:"Peyda","PeydaFaNum","Vazirmatn","IRANSans",Tahoma,sans-serif;
}

/* ── کارت اصلی فرم ── */
.hr-comments #respond,
.hr-comments .comment-respond{
  direction:rtl;
  font-family:var(--hcm-font);
  background:#fff;
  border:1px solid var(--hcm-border);
  border-radius:22px;
  padding:clamp(24px,4vw,40px);

}

/* ── تیتر ── */
.hr-comments #reply-title,
.hr-comments .comment-reply-title{
  position:relative;
  display:inline-block;
  margin:0 0 8px !important;
  padding:0 0 14px !important;
  font-family:inherit !important;
  font-size:clamp(1.25rem,2.4vw,1.7rem) !important;
  font-weight:800 !important;
  color:var(--hcm-navy) !important;
}
.hr-comments #reply-title::after,
.hr-comments .comment-reply-title::after{
  content:"";
  position:absolute;bottom:0;right:0;
  width:46px;height:3px;border-radius:3px;
  background:var(--hcm-accent);
}
.hr-comments #reply-title small,
.hr-comments .comment-reply-title small{
  display:block;margin-top:8px;font-size:.62em;font-weight:500;
}
.hr-comments #reply-title small a,
.hr-comments .comment-reply-title small a{ color:var(--hcm-blue) !important; }

/* ── متن راهنما / لاگین‌شده‌به‌عنوان ── */
.hr-comments .comment-notes,
.hr-comments .logged-in-as{
  margin:14px 0 26px !important;
  font-size:.92rem;line-height:2;color:var(--hcm-muted);
}
.hr-comments .logged-in-as a{
  color:var(--hcm-blue) !important;
  text-decoration:none;
  border-bottom:1px solid rgba(50,95,143,.35);
  transition:border-color .2s ease;
}
.hr-comments .logged-in-as a:hover{ border-color:var(--hcm-blue); }
.hr-comments .required-field-message{ display:block;font-size:.8rem;color:var(--hcm-muted); }

/* ── ردیف فیلدها ── */
.hr-comments .comment-form-comment,
.hr-comments .comment-form-author,
.hr-comments .comment-form-email,
.hr-comments .comment-form-url{
  margin:0 0 20px !important;
}
.hr-comments .comment-form-comment label,
.hr-comments .comment-form-author label,
.hr-comments .comment-form-email label,
.hr-comments .comment-form-url label{
  display:block;margin-bottom:9px;
  font-size:.86rem;font-weight:600;color:var(--hcm-navy);
}
.hr-comments .comment-form-comment label .required,
.hr-comments .comment-form-author label .required,
.hr-comments .comment-form-email label .required{
  color:var(--hcm-accent);text-decoration:none;margin-inline-start:2px;
}

/* دو ستونه شدن نام/ایمیل/سایت روی دسکتاپ */
@media (min-width:640px){
  .hr-comments .comment-form-author,
  .hr-comments .comment-form-email{
    display:inline-block;width:calc(50% - 10px);
    vertical-align:top;
  }
  .hr-comments .comment-form-author{ margin-left:20px !important; }
  .hr-comments .comment-form-url{ clear:both; }
}

/* ── ورودی‌ها ── */
.hr-comments input[type="text"],
.hr-comments input[type="email"],
.hr-comments input[type="url"],
.hr-comments textarea{
  width:100% !important;
  font-family:inherit !important;
  font-size:.95rem !important;
  color:var(--hcm-navy) !important;
  background:var(--hcm-mist) !important;
  border:1.5px solid var(--hcm-border) !important;
  border-radius:12px !important;
  padding:13px 16px !important;
  line-height:1.7 !important;
  transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease;
}
.hr-comments textarea{
  min-height:150px !important;
  resize:vertical;
}
.hr-comments input[type="text"]:hover,
.hr-comments input[type="email"]:hover,
.hr-comments input[type="url"]:hover,
.hr-comments textarea:hover{
  border-color:var(--hcm-sky) !important;
}
.hr-comments input[type="text"]:focus,
.hr-comments input[type="email"]:focus,
.hr-comments input[type="url"]:focus,
.hr-comments textarea:focus{
  outline:none !important;
  background:#fff !important;
  border-color:var(--hcm-blue) !important;
  box-shadow:0 0 0 4px rgba(50,95,143,.14) !important;
}
.hr-comments input::placeholder,
.hr-comments textarea::placeholder{ color:#9aa7b3; }

/* ── چک‌باکس رضایت کوکی (اگر فعال باشد) ── */
.hr-comments .comment-form-cookies-consent{
  display:flex;align-items:flex-start;gap:9px;
  margin:4px 0 22px !important;
  font-size:.86rem;color:var(--hcm-muted);
}
.hr-comments .comment-form-cookies-consent input[type="checkbox"]{
  width:18px !important;height:18px !important;margin-top:2px !important;
  accent-color:var(--hcm-blue);flex:none;
}

/* ── دکمه ارسال ── */
.hr-comments .form-submit{ margin:6px 0 0 !important; }
.hr-comments #submit,
.hr-comments .form-submit input[type="submit"],
.hr-comments .form-submit button{
  -webkit-appearance:none;appearance:none;
  display:inline-flex;align-items:center;justify-content:center;
  min-height:50px;padding:0 30px !important;
  font-family:inherit !important;font-size:.96rem !important;font-weight:700 !important;
  color:#fff !important;
  background:linear-gradient(135deg,var(--hcm-navy),var(--hcm-navy-2)) !important;
  border:0 !important;border-radius:12px !important;
  cursor:pointer;box-shadow:0 16px 30px -16px rgba(23,50,79,.55);
  transition:transform .25s ease,box-shadow .25s ease,background .25s ease;
}
.hr-comments #submit:hover,
.hr-comments .form-submit input[type="submit"]:hover,
.hr-comments .form-submit button:hover{
  transform:translateY(-2px);
  box-shadow:0 22px 38px -16px rgba(23,50,79,.65);
}
.hr-comments #submit:active,
.hr-comments .form-submit input[type="submit"]:active,
.hr-comments .form-submit button:active{ transform:translateY(0); }
.hr-comments #submit:focus-visible,
.hr-comments .form-submit input[type="submit"]:focus-visible{
  outline:2px solid var(--hcm-accent);outline-offset:3px;
}

/* ── موبایل ── */
@media (max-width:640px){
  .hr-comments #respond,
  .hr-comments .comment-respond{ border-radius:18px; }
  .hr-comments .comment-form-author,
  .hr-comments .comment-form-email{ display:block;width:100%;margin-left:0 !important; }
  .hr-comments #submit,
  .hr-comments .form-submit input[type="submit"]{ width:100%; }
}

@media (prefers-reduced-motion:reduce){
  .hr-comments *{ transition-duration:.01ms !important; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PeydaFaNum';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://keyhanrolling.com/wp-content/uploads/2025/10/PeydaWebFaNum-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */