.elementor-166 .elementor-element.elementor-element-5a3a0d6{--display:flex;overflow:visible;}.elementor-166 .elementor-element.elementor-element-70ca82c .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:25px;}.elementor-166 .elementor-element.elementor-element-11766a8{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-166 .elementor-element.elementor-element-11766a8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-166 .elementor-element.elementor-element-11766a8:after{content:"0.66";}.elementor-166 .elementor-element.elementor-element-11766a8 .elementor-post__thumbnail__link{width:100%;}.elementor-166 .elementor-element.elementor-element-11766a8 .elementor-post__meta-data span + span:before{content:"•";}.elementor-166 .elementor-element.elementor-element-11766a8 .elementor-post__card{background-color:#EDECEC30;}.elementor-166 .elementor-element.elementor-element-11766a8 .elementor-post__text{margin-top:20px;}.elementor-166 .elementor-element.elementor-element-11766a8 .elementor-post__title, .elementor-166 .elementor-element.elementor-element-11766a8 .elementor-post__title a{color:#0D0D0D;font-family:"Estedad", Sans-serif;font-size:18px;}.elementor-166 .elementor-element.elementor-element-11766a8 .elementor-post__read-more{color:#167207;}.elementor-166 .elementor-element.elementor-element-11766a8 a.elementor-post__read-more{font-family:"VazirMatn", Sans-serif;font-size:18px;line-height:11px;}.elementor-166 .elementor-element.elementor-element-69cd5cc{--display:flex;--flex-direction:column;--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;--justify-content:center;--align-items:flex-start;overflow:visible;}.elementor-166 .elementor-element.elementor-element-69cd5cc.e-con{--order:-99999 /* order start hack */;}.elementor-166 .elementor-element.elementor-element-c45bde9 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:25px;font-weight:800;}.elementor-166 .elementor-element.elementor-element-70b751b .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:19px;color:#989898;}.elementor-166 .elementor-element.elementor-element-66e525a{width:100%;max-width:100%;margin:0px 58px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:22px;--e-search-submit-border-radius:12px 0px 0px 12px;}.elementor-166 .elementor-element.elementor-element-66e525a .e-search-input{font-family:"VazirMatn", Sans-serif;font-size:17px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 012px 012px 0px;}.elementor-166 .elementor-element.elementor-element-66e525a .e-search-submit span{font-family:"VazirMatn", Sans-serif;}@media(min-width:768px){.elementor-166 .elementor-element.elementor-element-69cd5cc{--width:49%;}}@media(max-width:767px){.elementor-166 .elementor-element.elementor-element-11766a8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-166 .elementor-element.elementor-element-11766a8:after{content:"0.5";}.elementor-166 .elementor-element.elementor-element-11766a8 .elementor-post__thumbnail__link{width:100%;}.elementor-166 .elementor-element.elementor-element-c45bde9 .elementor-heading-title{font-size:22px;}.elementor-166 .elementor-element.elementor-element-70b751b .elementor-heading-title{font-size:11px;}.elementor-166 .elementor-element.elementor-element-66e525a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for archive-posts, class: .elementor-element-11766a8 *//* Paste this into Advanced -> Custom CSS of the Posts/Archive widget */
.elementor-166 .elementor-element.elementor-element-11766a8 {
  position: relative;
  border-radius: 14px;
  overflow: hidden;
  background: linear-gradient(180deg, rgba(255,255,255,0.06), rgba(255,255,255,0.02));
  border: 1px solid rgba(255,255,255,0.12);
  -webkit-backdrop-filter: blur(10px) saturate(150%);
  backdrop-filter: blur(10px) saturate(150%);
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
  box-shadow: 0 6px 18px rgba(16,16,16,0.06);
}

/* glowing / liquid blob */
.elementor-166 .elementor-element.elementor-element-11766a8::before{
  content: "";
  position: absolute;
  top: -30%;
  left: -20%;
  width: 160%;
  height: 140%;
  pointer-events: none;
  background:
    radial-gradient(40% 60% at 20% 20%, rgba(255,255,255,0.18), rgba(255,255,255,0) 40%),
    radial-gradient(30% 50% at 80% 80%, rgba(255,255,255,0.06), rgba(255,255,255,0) 40%);
  filter: blur(20px);
  transform: rotate(8deg);
  z-index: 0;
}

/* keep inner content above the pseudo */
.elementor-166 .elementor-element.elementor-element-11766a8 > * { position: relative; z-index: 1; }

/* hover */
.elementor-166 .elementor-element.elementor-element-11766a8:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 36px rgba(16,16,16,0.12);
  border-color: rgba(255,255,255,0.20);
}/* End custom CSS */