.elementor-40 .elementor-element.elementor-element-6a4cc205{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-6a4cc205:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6a4cc205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-40 .elementor-element.elementor-element-1de91a7a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-3bd4170a .jet-listing-dynamic-terms{text-align:left;}.elementor-40 .elementor-element.elementor-element-6972bbc3 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-40 .elementor-element.elementor-element-6972bbc3 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-40 .elementor-element.elementor-element-6972bbc3 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-40 .elementor-element.elementor-element-6972bbc3 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-40 .elementor-element.elementor-element-4380c8e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-40 .elementor-element.elementor-element-4380c8e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-40 .elementor-element.elementor-element-4380c8e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-40 .elementor-element.elementor-element-4380c8e .jet-listing-dynamic-field__content{text-align:left;}.elementor-40 .elementor-element.elementor-element-1df1af51 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-40 .elementor-element.elementor-element-1df1af51 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-40 .elementor-element.elementor-element-1df1af51 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-40 .elementor-element.elementor-element-1df1af51 .jet-listing-dynamic-field__content{text-align:left;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-63286245 .elementor-icon-list-icon{width:14px;}.elementor-40 .elementor-element.elementor-element-63286245 .elementor-icon-list-icon i{font-size:14px;}.elementor-40 .elementor-element.elementor-element-63286245 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-40 .elementor-element.elementor-element-2a7fd114 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-40 .elementor-element.elementor-element-2a7fd114__link{align-self:flex-start;flex-direction:row;}.elementor-40 .elementor-element.elementor-element-2a7fd114 .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-40 .elementor-element.elementor-element-2a7fd114__icon{order:1;}/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-3bd4170a */.elementor-40 .elementor-element.elementor-element-3bd4170a{position:absolute!important;top:10px;right:10px;z-index:6;width:max-content!important;max-width:calc(100% - 20px);margin:0;text-align:right}
.elementor-40 .elementor-element.elementor-element-3bd4170a .jet-listing-dynamic-terms{display:inline-flex;flex-wrap:wrap;gap:4px;margin:0;padding:7px 12px;background:#4EC3B9;border-radius:35px}
.elementor-40 .elementor-element.elementor-element-3bd4170a .jet-listing-dynamic-terms__item,.elementor-40 .elementor-element.elementor-element-3bd4170a .jet-listing-dynamic-terms__item a,.elementor-40 .elementor-element.elementor-element-3bd4170a .jet-listing-dynamic-terms__prefix,.elementor-40 .elementor-element.elementor-element-3bd4170a .jet-listing-dynamic-terms__suffix{color:#FFFFFF;font-family:IRANYekanX,VazirmatnMadi,sans-serif;font-size:10.6px;font-weight:600;line-height:1;text-decoration:none}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-6972bbc3 */.elementor-40 .elementor-element.elementor-element-6972bbc3{width:100%;display:block}
.elementor-40 .elementor-element.elementor-element-6972bbc3 img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;border-radius:8px;transition:transform .45s ease}
.elementor-40 .elementor-element.elementor-element-6972bbc3 a{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de91a7a */.elementor-40 .elementor-element.elementor-element-1de91a7a{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important;padding:0!important;width:100%;position:relative!important;overflow:hidden;border-radius:8px}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-4380c8e */.elementor-40 .elementor-element.elementor-element-4380c8e{width:100%;padding:0 8px;margin-top:9.2px;text-align:center}
.elementor-40 .elementor-element.elementor-element-4380c8e .jet-listing-dynamic-field{display:block;text-align:center}
.elementor-40 .elementor-element.elementor-element-4380c8e .jet-listing-dynamic-field__content{display:block;text-align:center;margin:0 auto;max-width:100%;font-family:IRANYekanX,VazirmatnMadi,sans-serif;font-size:14px;font-weight:500;color:#333333;line-height:1.5;transition:color .25s ease}
.elementor-40 .elementor-element.elementor-element-4380c8e .jet-listing-dynamic-field__content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-1df1af51 */.elementor-40 .elementor-element.elementor-element-1df1af51{width:100%;padding:0 10px;margin-top:5px;text-align:center}
.elementor-40 .elementor-element.elementor-element-1df1af51 .jet-listing-dynamic-field__content{font-family:VazirmatnMadi,sans-serif;font-size:12.6px;font-weight:400;color:#909090;line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-63286245 */.elementor-40 .elementor-element.elementor-element-63286245{margin-top:7px;width:100%}
.elementor-40 .elementor-element.elementor-element-63286245 .elementor-post-info,.elementor-40 .elementor-element.elementor-element-63286245 ul{display:flex;justify-content:center;margin:0;padding:0}
.elementor-40 .elementor-element.elementor-element-63286245 .elementor-icon-list-item{margin:0;padding:0;list-style:none}
.elementor-40 .elementor-element.elementor-element-63286245 a{color:#A5A5A5}
.elementor-40 .elementor-element.elementor-element-63286245 .elementor-icon-list-text{color:#A5A5A5;font-family:IRANYekanX,VazirmatnMadi,sans-serif;font-size:11.6px;font-weight:400;line-height:1}
.elementor-40 .elementor-element.elementor-element-63286245 .elementor-icon-list-icon{display:none}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-2a7fd114 */.elementor-40 .elementor-element.elementor-element-2a7fd114{width:100%;text-align:center;margin:12px 0 14px}
.elementor-40 .elementor-element.elementor-element-2a7fd114 .jet-listing-dynamic-link{display:flex;justify-content:center}
.elementor-40 .elementor-element.elementor-element-2a7fd114 .jet-listing-dynamic-link a,.elementor-40 .elementor-element.elementor-element-2a7fd114 .jet-listing-dynamic-link__link{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;background:#4EC3B9;color:#FFFFFF;font-family:IRANYekanX,VazirmatnMadi,sans-serif;font-size:12px;font-weight:600;border-radius:35px;text-decoration:none;transition:background-color .25s ease}
.elementor-40 .elementor-element.elementor-element-2a7fd114 .jet-listing-dynamic-link a:hover,.elementor-40 .elementor-element.elementor-element-2a7fd114 .jet-listing-dynamic-link__link:hover{background:#2F9C8F;color:#FFFFFF}
.elementor-40 .elementor-element.elementor-element-2a7fd114 .jet-listing-dynamic-link a::after,.elementor-40 .elementor-element.elementor-element-2a7fd114 .jet-listing-dynamic-link__link::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:5;cursor:pointer}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a4cc205 */.elementor-40 .elementor-element.elementor-element-6a4cc205{display:flex!important;flex-direction:column!important;align-items:center!important;flex-wrap:nowrap!important;gap:0!important;width:100%;position:relative;z-index:1;transition:transform .3s ease}
.elementor-40 .elementor-element.elementor-element-6a4cc205 &gt; .elementor-widget{width:100%;position:static}
.elementor-40 .elementor-element.elementor-element-6a4cc205::before{content:"";position:absolute;top:-15px;right:-15px;bottom:-2px;left:-15px;background:#FFFFFF;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:scale(.98);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;z-index:-1;pointer-events:none}
.elementor-40 .elementor-element.elementor-element-6a4cc205:hover::before{opacity:1;visibility:visible;transform:scale(1)}
.elementor-40 .elementor-element.elementor-element-6a4cc205:hover{z-index:20;transform:translateY(-5px)}
.elementor-40 .elementor-element.elementor-element-6a4cc205:hover .madi-post-thumb img{transform:scale(1.07)}
.elementor-40 .elementor-element.elementor-element-6a4cc205:hover .madi-post-title .jet-listing-dynamic-field__content{color:#4EC3B9}
@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-6a4cc205::before{display:none!important}}
@media (max-width:1024px){.elementor-40 .elementor-element.elementor-element-6a4cc205::before{top:-10px;right:-10px;left:-10px;bottom:-2px}}/* End custom CSS */