.elementor-372 .elementor-element.elementor-element-3a24562{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#134AA5;--border-color:#134AA5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-372 .elementor-element.elementor-element-bd2193a{text-align:center;}.elementor-372 .elementor-element.elementor-element-bd2193a .elementor-heading-title{font-size:34px;color:#170BA3;}.elementor-372 .elementor-element.elementor-element-e88ecbc{text-align:center;}.elementor-372 .elementor-element.elementor-element-e88ecbc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010305;}.elementor-372 .elementor-element.elementor-element-58a9815{--display:flex;--min-height:0px;--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:-11px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-372 .elementor-element.elementor-element-58a9815 > .elementor-shape-top svg, .elementor-372 .elementor-element.elementor-element-58a9815 > .e-con-inner > .elementor-shape-top svg{height:0px;}.elementor-372 .elementor-element.elementor-element-afac2d4{--grid-row-gap:25px;--grid-column-gap:25px;}.elementor-372 .elementor-element.elementor-element-afac2d4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-372 .elementor-element.elementor-element-afac2d4:after{content:"0.66";}.elementor-372 .elementor-element.elementor-element-afac2d4 .elementor-post__thumbnail__link{width:100%;}.elementor-372 .elementor-element.elementor-element-afac2d4 .elementor-post__meta-data span + span:before{content:"•";}.elementor-372 .elementor-element.elementor-element-afac2d4 .elementor-post__card{border-width:15px;border-radius:30px;}.elementor-372 .elementor-element.elementor-element-afac2d4 .elementor-post__text{margin-top:10px;}.elementor-372 .elementor-element.elementor-element-afac2d4 .elementor-post__badge{right:0;}.elementor-372 .elementor-element.elementor-element-afac2d4 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-372 .elementor-element.elementor-element-afac2d4 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-372 .elementor-element.elementor-element-afac2d4 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-372 .elementor-element.elementor-element-afac2d4 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-372 .elementor-element.elementor-element-afac2d4 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-372 .elementor-element.elementor-element-afac2d4 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-372 .elementor-element.elementor-element-afac2d4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-372 .elementor-element.elementor-element-afac2d4:after{content:"0.5";}.elementor-372 .elementor-element.elementor-element-afac2d4 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-372 .elementor-element.elementor-element-3a24562{--content-width:100vw;}.elementor-372 .elementor-element.elementor-element-58a9815{--content-width:100vw;}}/* Start custom CSS for posts, class: .elementor-element-afac2d4 *//* RTL styling for blog cards (Aividia) */
.aiv-blog-section { direction: rtl; }
.aiv-blog-section .elementor-post__title,
.aiv-blog-section .elementor-post__excerpt,
.aiv-blog-section .elementor-post__meta,
.aiv-blog-section .elementor-post__read-more,
.aiv-blog-section .elementor-post__card {
  text-align: right !important;
  direction: rtl !important;
}

/* Card improvements */
.aiv-blog-section .elementor-post {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 6px 20px rgba(0,0,0,0.06);
  overflow: hidden;
  transition: transform .25s ease, box-shadow .25s ease;
}
.aiv-blog-section .elementor-post:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 35px rgba(0,0,0,0.09);
}

/* image fit */
.aiv-blog-section .elementor-post__thumbnail img {
  width:100%;
  height:200px;
  object-fit:cover;
}

/* Read more alignment */
.aiv-blog-section .elementor-post__read-more {
  display:inline-block;
  margin-top:12px;
  text-align:right;
}

.single .post {
  max-width: 880px;
  margin: 24px auto;
  font-family: "IRANSans","IRANSansWeb",Tahoma,Arial;
  color:#222;
}
.single .post h1 { color: var(--brand, #0A68D9); font-size: 30px; margin-bottom:10px; text-align:right; }
.single .post .meta { color:#6b7280; text-align:right; margin-bottom:18px; }
.single .post img.featured { width:100%; border-radius:12px; margin:18px 0; }
.single .post p { text-align:justify; line-height:1.9; font-size:16px; }
.single .post blockquote { background:#f0f6ff; border-right:4px solid var(--brand, #0A68D9); padding:14px; border-radius:8px; }/* End custom CSS */