.elementor-1169 .elementor-element.elementor-element-e41e0c0 > .elementor-container{max-width:1250px;}.elementor-1169 .elementor-element.elementor-element-e41e0c0{margin-top:22px;margin-bottom:0px;}.elementor-1169 .elementor-element.elementor-element-301a659{text-align:center;}.elementor-1169 .elementor-element.elementor-element-301a659 .elementor-heading-title{color:var( --e-global-color-3f5b852 );font-family:"IRANSansWeb_Bold", Sans-serif;font-size:28px;font-weight:600;}.elementor-1169 .elementor-element.elementor-element-301a659 > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-1169 .elementor-element.elementor-element-590e5d3 .elementor-icon-list-icon i{color:var( --e-global-color-92c5cf2 );font-size:14px;}.elementor-1169 .elementor-element.elementor-element-590e5d3 .elementor-icon-list-icon svg{fill:var( --e-global-color-92c5cf2 );--e-icon-list-icon-size:14px;}.elementor-1169 .elementor-element.elementor-element-590e5d3 .elementor-icon-list-icon{width:14px;}.elementor-1169 .elementor-element.elementor-element-590e5d3 .elementor-icon-list-text, .elementor-1169 .elementor-element.elementor-element-590e5d3 .elementor-icon-list-text a{color:var( --e-global-color-45e409d );}.elementor-1169 .elementor-element.elementor-element-590e5d3 .elementor-icon-list-item{font-family:"IRANSansWeb_Bold", Sans-serif;font-weight:400;}.elementor-1169 .elementor-element.elementor-element-ddf3855{color:#000000;font-family:"IRANSansWeb_Medium", Sans-serif;font-weight:400;line-height:28px;}.elementor-1169 .elementor-element.elementor-element-ddf3855 > .elementor-widget-container{padding:30px 30px 30px 30px;}@media(max-width:767px){.elementor-1169 .elementor-element.elementor-element-301a659 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-1169 .elementor-element.elementor-element-ddf3855{text-align:justify;}.elementor-1169 .elementor-element.elementor-element-ddf3855 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1169 .elementor-element.elementor-element-ab3d138{width:72.222%;}.elementor-1169 .elementor-element.elementor-element-ff5dc53{width:27.566%;}}/* Start custom CSS for post-comments, class: .elementor-element-17e62ec *//* ---- استایل بخش نظرات وردپرس ---- */
@import url('https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/dist/font-face.css');

#respond,
.comment-respond{
  direction: rtl;
  font-family: 'Vazirmatn', Tahoma, sans-serif;
  background: #f4f8fa;
  border: 1px solid #e2eaee;
  border-radius: 18px;
  padding: 28px 26px;
  max-width: 700px;
  margin: 0 auto;
}

#reply-title,
.comment-reply-title{
  font-size: 20px;
  font-weight: 700;
  color: #0c495e;
  margin-bottom: 8px;
}

.comment-notes,
.comment-form p:not(.form-submit){
  font-size: 13.5px;
  color: #6b8a95;
  margin-bottom: 18px;
}

.comment-form label{
  display: block;
  font-size: 13.5px;
  font-weight: 600;
  color: #0c495e;
  margin-bottom: 6px;
}

.comment-form textarea#comment,
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"]{
  width: 100%;
  font-family: inherit;
  font-size: 14px;
  color: #274752;
  background: #fff;
  border: 1px solid #d7e3e8;
  border-radius: 12px;
  padding: 12px 14px;
  margin-bottom: 16px;
  box-sizing: border-box;
  transition: border-color .15s ease;
}

.comment-form textarea#comment{
  min-height: 130px;
  resize: vertical;
}

.comment-form textarea#comment:focus,
.comment-form input:focus{
  outline: none;
  border-color: #0c495e;
}

.form-submit{
  margin: 0;
}

#submit,
.comment-form input[type="submit"]{
  font-family: inherit;
  font-size: 14.5px;
  font-weight: 700;
  color: #fff;
  background: #0c495e;
  border: none;
  border-radius: 999px;
  padding: 12px 32px;
  cursor: pointer;
  transition: opacity .15s ease;
}

#submit:hover,
.comment-form input[type="submit"]:hover{
  opacity: .9;
}

/* لیست نظرات قبلی (در صورت وجود) */
.comment-list{
  direction: rtl;
  font-family: 'Vazirmatn', Tahoma, sans-serif;
}
.comment-list .comment-body{
  background: #fff;
  border: 1px solid #e2eaee;
  border-radius: 16px;
  padding: 18px 20px;
  margin-bottom: 14px;
}
.comment-list .comment-author .fn{
  font-weight: 700;
  color: #0c495e;
  font-style: normal;
}
.comment-list .comment-metadata{
  font-size: 12px;
  color: #8a9ca4;
}/* End custom CSS */