.elementor-3596 .elementor-element.elementor-element-92827fa{--display:flex;}.elementor-3596 .elementor-element.elementor-element-90fa651{--display:flex;}.elementor-3596 .elementor-element.elementor-element-ec60244{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3596 .elementor-element.elementor-element-75aef38{--display:flex;}.elementor-3596 .elementor-element.elementor-element-258ad6b{--divider-border-style:solid;--divider-color:#9F9595;--divider-border-width:2px;}.elementor-3596 .elementor-element.elementor-element-258ad6b .elementor-divider-separator{width:100%;}.elementor-3596 .elementor-element.elementor-element-258ad6b .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3596 .elementor-element.elementor-element-d94da2a{--display:flex;}.elementor-3596 .elementor-element.elementor-element-fb9963d{--display:flex;}.elementor-3596 .elementor-element.elementor-element-b6bbe86{--display:flex;}.elementor-3596 .elementor-element.elementor-element-f62ebde{--display:flex;}.elementor-3596 .elementor-element.elementor-element-707c671 .harika-posts-list-2-widget{grid-template-columns:repeat(1,1fr);}.elementor-3596 .elementor-element.elementor-element-707c671 .harika-posts-list-2-widget .article:hover .featured-image img{transform:scale(1.2);}.elementor-3596 .elementor-element.elementor-element-2798e37{--display:flex;}.elementor-3596 .elementor-element.elementor-element-8839546{--display:flex;}@media(max-width:1024px){.elementor-3596 .elementor-element.elementor-element-ec60244{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3596 .elementor-element.elementor-element-ec60244{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:1400px){.elementor-3596 .elementor-element.elementor-element-ec60244{--grid-auto-flow:row;}}.elementor-3596 .elementor-element.elementor-element-e5e956e {
    background: #FFFFFF;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.03);
    border-radius: 19px;
    padding: 16px 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    font-size: 16px;
    color: #222222;
}

.elementor-3596 .elementor-element.elementor-element-e5e956e:before {
    content: '';
    background-color: var(--e-global-color-primary); /* مطمئن شو این متغیر تو قالب تعریف شده */
    width: 3px;
    height: 20px;
    position: absolute;
    right: 0;
}

.elementor-3596 .elementor-element.elementor-element-e5e956e i {
    font-size: 28px;
    color: #eeeeee;
}