.elementor-8805 .elementor-element.elementor-element-bc79eab{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8805 .elementor-element.elementor-element-bc79eab:not(.elementor-motion-effects-element-type-background), .elementor-8805 .elementor-element.elementor-element-bc79eab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8805 .elementor-element.elementor-element-f0164b0 img{border-radius:10px 10px 10px 10px;}.elementor-8805 .elementor-element.elementor-element-9cf6270{--display:flex;--background-transition:0.3s;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8805 .elementor-element.elementor-element-9cf6270:not(.elementor-motion-effects-element-type-background), .elementor-8805 .elementor-element.elementor-element-9cf6270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112651C7;}.elementor-8805 .elementor-element.elementor-element-9cf6270:hover{background-color:#EB2622BF;}.elementor-8805 .elementor-element.elementor-element-52d9409{text-align:center;}.elementor-8805 .elementor-element.elementor-element-52d9409 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:17px;line-height:21px;color:#FFFFFF;}.elementor-8805 .elementor-element.elementor-element-e455393 .elementor-widget-container{text-align:center;font-size:13px;}.jet-listing-item.single-jet-engine.elementor-page-8805 > .elementor{width:340px;margin-left:auto;margin-right:auto;}@media(min-width:576px){.elementor-8805 .elementor-element.elementor-element-9cf6270{--width:90%;}}/* Start custom CSS for theme-post-title, class: .elementor-element-52d9409 */.elementor-8805 .elementor-element.elementor-element-52d9409 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.4em; /* فاصله خطوط استاندارد */
    max-height: calc(1.4em * 2); /* جلوگیری از بیرون‌زدگی در مرورگرهای ناسازگار */
}/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-e455393 */.elementor-8805 .elementor-element.elementor-element-e455393 p {
    text-align: justify;
}
.elementor-8805 .elementor-element.elementor-element-e455393, 
.elementor-8805 .elementor-element.elementor-element-e455393 p {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.6em; /* ارتفاع استاندارد برای خوانایی متن بدنه */
    max-height: calc(1.6em * 5);
    margin-bottom: 0 !important;
}/* End custom CSS */