.elementor-396 .elementor-element.elementor-element-4145478{--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:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-396 .elementor-element.elementor-element-93d21e7 .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:24px;font-weight:600;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-396 .elementor-element.elementor-element-c4b28e3{--grid-columns:3;}.elementor-396 .elementor-element.elementor-element-c4b28e3 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-396 .elementor-element.elementor-element-c4b28e3 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-396 .elementor-element.elementor-element-c4b28e3 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-396 .elementor-element.elementor-element-c4b28e3 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-396 .elementor-element.elementor-element-c4b28e3 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-396 .elementor-element.elementor-element-c4b28e3{--grid-columns:2;}}@media(min-width:768px){.elementor-396 .elementor-element.elementor-element-4145478{--content-width:1140px;}}@media(max-width:767px){.elementor-396 .elementor-element.elementor-element-93d21e7 .elementor-heading-title{font-size:18px;}.elementor-396 .elementor-element.elementor-element-c4b28e3{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-c4b28e3 */.elementor-396 .elementor-element.elementor-element-c4b28e3 .e-loop-item > div{
    flex-direction: column;
}
.elementor-396 .elementor-element.elementor-element-c4b28e3 .elementor-widget-image{
    width: 100% !important;
}
.elementor-396 .elementor-element.elementor-element-c4b28e3.elementor-widget-loop-carousel > div{
    padding: 8px;
}
.elementor-396 .elementor-element.elementor-element-c4b28e3 .elementor-pagination{
        display: flex;
    justify-content: center;
    flex-direction: row-reverse;
    margin: 2rem;
    gap: 1.5rem;
    align-items: center;
}
.elementor-396 .elementor-element.elementor-element-c4b28e3 .page-numbers.next{
    position: relative;
    width: 8px;
    height: 13px;
}
.elementor-396 .elementor-element.elementor-element-c4b28e3 .page-numbers.next:before{
    content: "";
    position: absolute;
    inset: 0;
    margin: auto;
    background: url('data:image/svg+xml,<svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 11.6545L7 6.32728L1 1.00002" stroke="%23212727" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat;
    width: 8px;
    height: 13px;
}
.elementor-396 .elementor-element.elementor-element-c4b28e3 .page-numbers{
    color: #6E6E6E;
    position: relative;
}
.elementor-396 .elementor-element.elementor-element-c4b28e3 .page-numbers.prev{
    position: relative;
    width: 8px;
    height: 13px;
}
.elementor-396 .elementor-element.elementor-element-c4b28e3 .page-numbers.current{
    color: #232F3E;
    line-height: 0;
}
.elementor-396 .elementor-element.elementor-element-c4b28e3 .page-numbers.current:before{
    content: "";
    position: absolute;
    background: #000;
    width: 20px;
    height: 1px;
    bottom: -4px;
    left: .5rem;
}
.elementor-396 .elementor-element.elementor-element-c4b28e3 .page-numbers.prev:before{
    content: "";
    position: absolute;
    inset: 0;
    margin: auto;
    background: url('data:image/svg+xml,<svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 11.6545L1 6.32728L7 1.00002" stroke="%23212727" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat;
    width: 8px;
    height: 13px;
}
@media (min-width: 768px){
.elementor-396 .elementor-element.elementor-element-c4b28e3 .elementor-widget-image img{
    width: 397px;
    height: 253px;
    object-fit: cover;
    border-radius: 16px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://blog.prime-dev.org/wp-content/uploads/2026/01/YekanBakhFaNum-Regular.eot');
	src: url('https://blog.prime-dev.org/wp-content/uploads/2026/01/YekanBakhFaNum-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://blog.prime-dev.org/wp-content/uploads/2026/01/YekanBakhFaNum-Regular.woff2') format('woff2'),
		url('https://blog.prime-dev.org/wp-content/uploads/2026/01/YekanBakhFaNum-Regular.woff') format('woff'),
		url('https://blog.prime-dev.org/wp-content/uploads/2026/01/YekanBakhFaNum-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */