.elementor-250 .elementor-element.elementor-element-4a23e76{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-95b4fd8{--display:flex;--min-height:620px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-250 .elementor-element.elementor-element-95b4fd8:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-95b4fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7FA;}.elementor-250 .elementor-element.elementor-element-5f2fe202{--display:flex;--min-height:720px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 8px -2px rgba(0,0,0,0.06);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-9fa82a8{--grid-row-gap:16px;--grid-column-gap:30px;}.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.9 * 100% );}.elementor-250 .elementor-element.elementor-element-9fa82a8:after{content:"0.9";}.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__meta-data span + span:before{content:"///";}.elementor-250 .elementor-element.elementor-element-9fa82a8.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-250 .elementor-element.elementor-element-9fa82a8.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-250 .elementor-element.elementor-element-9fa82a8.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-51091a9{--grid-row-gap:16px;--grid-column-gap:30px;}.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-250 .elementor-element.elementor-element-51091a9:after{content:"1";}.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__thumbnail__link{width:20%;}.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__meta-data span + span:before{content:"///";}.elementor-250 .elementor-element.elementor-element-51091a9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:15px;}.elementor-250 .elementor-element.elementor-element-51091a9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:15px;}.elementor-250 .elementor-element.elementor-element-51091a9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:15px;}.elementor-250 .elementor-element.elementor-element-3c0b5b9e{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBF0;--border-color:#EBEBF0;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-3c0b5b9e:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-3c0b5b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-5b757110{padding:18px 22px 14px 22px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EBEBF0;}.elementor-250 .elementor-element.elementor-element-5b757110 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#2A2A32;}.elementor-250 .elementor-element.elementor-element-1646ee94{--grid-row-gap:16px;--grid-column-gap:30px;}.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-250 .elementor-element.elementor-element-1646ee94:after{content:"1";}.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__thumbnail__link{width:30%;}.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__meta-data span + span:before{content:"///";}.elementor-250 .elementor-element.elementor-element-1646ee94.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-250 .elementor-element.elementor-element-1646ee94.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-250 .elementor-element.elementor-element-1646ee94.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-4e19d0a1{--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;--padding-top:44px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-250 .elementor-element.elementor-element-4e19d0a1:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-4e19d0a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7FA;}.elementor-250 .elementor-element.elementor-element-4e7e754a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-250 .elementor-element.elementor-element-4c5b5379 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#2A2A32;}.elementor-250 .elementor-element.elementor-element-14bdc473{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-250 .elementor-element.elementor-element-14bdc473:after{content:"0.66";}.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__meta-data span + span:before{content:"•";}.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__text{margin-top:20px;}.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__badge{right:0;}.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-250 .elementor-element.elementor-element-485284be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-250 .elementor-element.elementor-element-25111759{--divider-border-style:solid;--divider-color:#EBEBF0;--divider-border-width:1px;}.elementor-250 .elementor-element.elementor-element-25111759 .elementor-divider-separator{width:100%;}.elementor-250 .elementor-element.elementor-element-25111759 .elementor-divider{padding-block-start:44px;padding-block-end:44px;}.elementor-250 .elementor-element.elementor-element-8e7e174{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-3810a715{--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;--padding-top:44px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-250 .elementor-element.elementor-element-3810a715:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-3810a715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7FA;}.elementor-250 .elementor-element.elementor-element-547175f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-250 .elementor-element.elementor-element-326fe641 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#2A2A32;}.elementor-250 .elementor-element.elementor-element-41b592b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-250 .elementor-element.elementor-element-18219cf6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-4ea48bc1{--grid-row-gap:16px;--grid-column-gap:30px;}.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-250 .elementor-element.elementor-element-4ea48bc1:after{content:"0.66";}.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__thumbnail__link{width:30%;}.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__meta-data span + span:before{content:"///";}.elementor-250 .elementor-element.elementor-element-4ea48bc1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-250 .elementor-element.elementor-element-4ea48bc1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-250 .elementor-element.elementor-element-4ea48bc1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-768a98b3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-22f4450c{--grid-row-gap:16px;--grid-column-gap:30px;}.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-250 .elementor-element.elementor-element-22f4450c:after{content:"0.66";}.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__thumbnail__link{width:30%;}.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__meta-data span + span:before{content:"///";}.elementor-250 .elementor-element.elementor-element-22f4450c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-250 .elementor-element.elementor-element-22f4450c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-250 .elementor-element.elementor-element-22f4450c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-6b664b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-250 .elementor-element.elementor-element-2bd93d6b{--divider-border-style:solid;--divider-color:#EBEBF0;--divider-border-width:1px;}.elementor-250 .elementor-element.elementor-element-2bd93d6b .elementor-divider-separator{width:100%;}.elementor-250 .elementor-element.elementor-element-2bd93d6b .elementor-divider{padding-block-start:44px;padding-block-end:44px;}.elementor-250 .elementor-element.elementor-element-7c49c7c8{--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;--padding-top:44px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-250 .elementor-element.elementor-element-7c49c7c8:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-7c49c7c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7FA;}.elementor-250 .elementor-element.elementor-element-c428b34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-250 .elementor-element.elementor-element-707fcdb0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#2A2A32;}.elementor-250 .elementor-element.elementor-element-333bad86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-250 .elementor-element.elementor-element-7e14c7b0{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBF0;--border-color:#EBEBF0;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-250 .elementor-element.elementor-element-7e14c7b0:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-7e14c7b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-129d855b{--grid-row-gap:18px;--grid-column-gap:30px;}.elementor-250 .elementor-element.elementor-element-129d855b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-250 .elementor-element.elementor-element-129d855b:after{content:"0.66";}.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__meta-data span + span:before{content:"///";}.elementor-250 .elementor-element.elementor-element-129d855b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-250 .elementor-element.elementor-element-129d855b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-250 .elementor-element.elementor-element-129d855b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-250 .elementor-element.elementor-element-57b8a8d0{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBF0;--border-color:#EBEBF0;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-250 .elementor-element.elementor-element-57b8a8d0:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-57b8a8d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-7f89fb18{--grid-row-gap:18px;--grid-column-gap:30px;}.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-250 .elementor-element.elementor-element-7f89fb18:after{content:"0.66";}.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__meta-data span + span:before{content:"///";}.elementor-250 .elementor-element.elementor-element-7f89fb18.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-250 .elementor-element.elementor-element-7f89fb18.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-250 .elementor-element.elementor-element-7f89fb18.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-250 .elementor-element.elementor-element-4abbc172{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBF0;--border-color:#EBEBF0;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-250 .elementor-element.elementor-element-4abbc172:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-4abbc172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-52865851{--grid-row-gap:18px;--grid-column-gap:30px;}.elementor-250 .elementor-element.elementor-element-52865851 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-250 .elementor-element.elementor-element-52865851:after{content:"0.66";}.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__meta-data span + span:before{content:"///";}.elementor-250 .elementor-element.elementor-element-52865851.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-250 .elementor-element.elementor-element-52865851.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-250 .elementor-element.elementor-element-52865851.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-250 .elementor-element.elementor-element-2acb0706{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-250 .elementor-element.elementor-element-7b8e626b{--divider-border-style:solid;--divider-color:#EBEBF0;--divider-border-width:1px;}.elementor-250 .elementor-element.elementor-element-7b8e626b .elementor-divider-separator{width:100%;}.elementor-250 .elementor-element.elementor-element-7b8e626b .elementor-divider{padding-block-start:44px;padding-block-end:44px;}.elementor-250 .elementor-element.elementor-element-26438ff6{--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;--padding-top:44px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-250 .elementor-element.elementor-element-26438ff6:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-26438ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7FA;}.elementor-250 .elementor-element.elementor-element-25690eea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-250 .elementor-element.elementor-element-2c11e7b5{--grid-row-gap:16px;--grid-column-gap:30px;}.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-250 .elementor-element.elementor-element-2c11e7b5:after{content:"0.66";}.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__meta-data span + span:before{content:"///";}.elementor-250 .elementor-element.elementor-element-2c11e7b5.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-250 .elementor-element.elementor-element-2c11e7b5.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-250 .elementor-element.elementor-element-2c11e7b5.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-250 .elementor-element.elementor-element-fb43f61{--spacer-size:18px;}.elementor-250 .elementor-element.elementor-element-4b56303b{--grid-row-gap:18px;--grid-column-gap:30px;}.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-250 .elementor-element.elementor-element-4b56303b:after{content:"0.66";}.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__meta-data span + span:before{content:"///";}.elementor-250 .elementor-element.elementor-element-4b56303b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-250 .elementor-element.elementor-element-4b56303b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-250 .elementor-element.elementor-element-4b56303b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-250 .elementor-element.elementor-element-50a2e37c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-250 .elementor-element.elementor-element-1a7449b9{--divider-border-style:solid;--divider-color:#EBEBF0;--divider-border-width:1px;}.elementor-250 .elementor-element.elementor-element-1a7449b9 .elementor-divider-separator{width:100%;}.elementor-250 .elementor-element.elementor-element-1a7449b9 .elementor-divider{padding-block-start:44px;padding-block-end:44px;}.elementor-250 .elementor-element.elementor-element-5f34711f{--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;--padding-top:44px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-250 .elementor-element.elementor-element-5f34711f:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-5f34711f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7FA;}.elementor-250 .elementor-element.elementor-element-6f034763{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-250 .elementor-element.elementor-element-e6778c0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#2A2A32;}.elementor-250 .elementor-element.elementor-element-4dbe41fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-250 .elementor-element.elementor-element-e28bff7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-6f3f7894{--grid-row-gap:16px;--grid-column-gap:30px;}.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.9 * 100% );}.elementor-250 .elementor-element.elementor-element-6f3f7894:after{content:"0.9";}.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__meta-data span + span:before{content:"///";}.elementor-250 .elementor-element.elementor-element-6f3f7894.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-250 .elementor-element.elementor-element-6f3f7894.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-250 .elementor-element.elementor-element-6f3f7894.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-45bddea1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-57884e7{--grid-row-gap:16px;--grid-column-gap:30px;}.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.9 * 100% );}.elementor-250 .elementor-element.elementor-element-57884e7:after{content:"0.9";}.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__meta-data span + span:before{content:"///";}.elementor-250 .elementor-element.elementor-element-57884e7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-250 .elementor-element.elementor-element-57884e7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-250 .elementor-element.elementor-element-57884e7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-182946e{--display:flex;}.elementor-250 .elementor-element.elementor-element-11df8ef2{--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;--padding-top:44px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;}.elementor-250 .elementor-element.elementor-element-11df8ef2:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-11df8ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-25f39280{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-250 .elementor-element.elementor-element-3e8d8df4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#2A2A32;}.elementor-250 .elementor-element.elementor-element-525217ae{--grid-row-gap:16px;--grid-column-gap:30px;}.elementor-250 .elementor-element.elementor-element-525217ae .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-250 .elementor-element.elementor-element-525217ae:after{content:"1";}.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__thumbnail__link{width:10%;}.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__meta-data span + span:before{content:"///";}.elementor-250 .elementor-element.elementor-element-525217ae.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-250 .elementor-element.elementor-element-525217ae.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-250 .elementor-element.elementor-element-525217ae.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}:root{--page-title-display:none;}body.elementor-page-250{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-250 .elementor-element.elementor-element-5f2fe202{--min-height:560px;}}@media(min-width:768px){.elementor-250 .elementor-element.elementor-element-95b4fd8{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-5f2fe202{--width:60%;}.elementor-250 .elementor-element.elementor-element-3c0b5b9e{--width:35%;}.elementor-250 .elementor-element.elementor-element-4e19d0a1{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-485284be{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-3810a715{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-18219cf6{--width:48%;}.elementor-250 .elementor-element.elementor-element-768a98b3{--width:48%;}.elementor-250 .elementor-element.elementor-element-6b664b9{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-7c49c7c8{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-7e14c7b0{--width:32%;}.elementor-250 .elementor-element.elementor-element-57b8a8d0{--width:32%;}.elementor-250 .elementor-element.elementor-element-4abbc172{--width:32%;}.elementor-250 .elementor-element.elementor-element-2acb0706{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-26438ff6{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-50a2e37c{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-5f34711f{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-e28bff7{--width:45%;}.elementor-250 .elementor-element.elementor-element-45bddea1{--width:45%;}.elementor-250 .elementor-element.elementor-element-11df8ef2{--content-width:1320px;}}@media(max-width:1024px) and (min-width:768px){.elementor-250 .elementor-element.elementor-element-5f2fe202{--width:100%;}.elementor-250 .elementor-element.elementor-element-3c0b5b9e{--width:100%;}.elementor-250 .elementor-element.elementor-element-18219cf6{--width:100%;}.elementor-250 .elementor-element.elementor-element-768a98b3{--width:100%;}.elementor-250 .elementor-element.elementor-element-7e14c7b0{--width:100%;}.elementor-250 .elementor-element.elementor-element-57b8a8d0{--width:100%;}.elementor-250 .elementor-element.elementor-element-4abbc172{--width:100%;}.elementor-250 .elementor-element.elementor-element-e28bff7{--width:100%;}.elementor-250 .elementor-element.elementor-element-45bddea1{--width:100%;}}@media(max-width:767px){.elementor-250 .elementor-element.elementor-element-d6632df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 160px) 0px;}.elementor-250 .elementor-element.elementor-element-95b4fd8{--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-5f2fe202{--min-height:32px;--border-radius:12px 12px 12px 12px;}.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.8 * 100% );}.elementor-250 .elementor-element.elementor-element-9fa82a8:after{content:"0.8";}.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.9 * 100% );}.elementor-250 .elementor-element.elementor-element-51091a9:after{content:"0.9";}.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__thumbnail__link{width:40%;}.elementor-250 .elementor-element.elementor-element-3c0b5b9e{--border-radius:16px 16px 16px 16px;}.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-250 .elementor-element.elementor-element-1646ee94:after{content:"1";}.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__thumbnail__link{width:40%;}.elementor-250 .elementor-element.elementor-element-4e19d0a1{--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-250 .elementor-element.elementor-element-14bdc473:after{content:"0.5";}.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-485284be{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-a5c2c6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 160px) 0px;}.elementor-250 .elementor-element.elementor-element-3810a715{--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-250 .elementor-element.elementor-element-4ea48bc1:after{content:"0.5";}.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__thumbnail__link{width:40%;}.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-250 .elementor-element.elementor-element-22f4450c:after{content:"0.5";}.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__thumbnail__link{width:40%;}.elementor-250 .elementor-element.elementor-element-6b664b9{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-7c49c7c8{--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-129d855b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-250 .elementor-element.elementor-element-129d855b:after{content:"0.5";}.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-250 .elementor-element.elementor-element-7f89fb18:after{content:"0.5";}.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-52865851 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-250 .elementor-element.elementor-element-52865851:after{content:"0.5";}.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-2acb0706{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-26438ff6{--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-250 .elementor-element.elementor-element-2c11e7b5:after{content:"1";}.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-250 .elementor-element.elementor-element-4b56303b:after{content:"0.5";}.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-50a2e37c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-5f34711f{--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.8 * 100% );}.elementor-250 .elementor-element.elementor-element-6f3f7894:after{content:"0.8";}.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.8 * 100% );}.elementor-250 .elementor-element.elementor-element-57884e7:after{content:"0.8";}.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-182946e{--margin-top:0px;--margin-bottom:160px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-11df8ef2{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-525217ae .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-250 .elementor-element.elementor-element-525217ae:after{content:"0.5";}.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__thumbnail__link{width:40%;}}/* Start custom CSS for posts, class: .elementor-element-9fa82a8 *//* --- קונטיינר הכרטיס הראשי --- */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post {
    position: relative;
    overflow: hidden;
    border-radius: 28px; /* פינות מעוגלות יותר למראה פרימיום */
    height: 100%;
    min-height: 600px; /* הגדלה קלה לנוכחות מקסימלית */
    isolation: isolate;
    direction: rtl;
    background-color: #121A21; /* Midnight Navy כבסיס */
}

/* --- טיפול בתמונה וגרדיאנטים --- */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__thumbnail {
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 1.2s cubic-bezier(.16, 1, .3, 1), filter .6s ease;
    filter: brightness(1.05) contrast(1.02);
}

.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post:hover .elementor-post__thumbnail img {
    filter: brightness(.85) contrast(1.1);
    transform: scale(1.1);
}

/* גרדיאנט נייבי עמוק בתחתית */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__thumbnail::after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 2;
    background: linear-gradient(180deg, 
        rgba(26, 43, 60, 0) 0%, 
        rgba(26, 43, 60, 0.2) 40%, 
        rgba(26, 43, 60, 0.9) 100%);
    pointer-events: none;
}

/* נגיעת זהב שמפניה עדינה בפינה */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__thumbnail::before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 3;
    background: linear-gradient(135deg, rgba(197, 160, 89, 0.1) 0%, transparent 50%);
    pointer-events: none;
}

/* --- תיבת הטקסט הצפה (Glassmorphism Stone) --- */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__text {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 4;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: right;
    direction: rtl;
    width: calc(100% - 40px);
    max-width: 650px;
    /* שימוש בצבע ה-Stone עם שקיפות */
    background: rgba(249, 247, 242, 0.85); 
    backdrop-filter: blur(25px) saturate(1.5);
    -webkit-backdrop-filter: blur(25px) saturate(1.5);
    border: 1px solid rgba(229, 224, 213, 0.8);
    border-radius: 24px;
    padding: 35px 40px;
    margin-bottom: 30px;
    box-shadow: 0 15px 45px rgba(18, 26, 33, 0.1);
    transition: all .5s cubic-bezier(.16, 1, .3, 1);
}

.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post:hover .elementor-post__text {
    background: rgba(249, 247, 242, 0.95);
    transform: translateX(-50%) translateY(-8px);
    box-shadow: 0 25px 60px rgba(18, 26, 33, 0.2);
}

/* --- תגית (Badge) - זהב שמפניה --- */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__badge {
    display: inline-flex;
    align-items: center;
    border-radius: 50px !important;
    padding: 7px 20px !important;
    margin-bottom: 18px;
    background: #C5A059 !important; /* Champagne Gold */
    color: #fff !important;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    box-shadow: 0 5px 15px rgba(197, 160, 89, 0.3) !important;
    transition: all .3s ease !important;
}

/* --- כותרת - Amiri (52px לפי ההנחיות) --- */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__title {
    line-height: 1.2 !important;
    font-family: 'Amiri', serif !important;
}

.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__title a {
    color: #121A21 !important; /* Midnight Navy */
    text-decoration: none !important;
    font-size: 52px !important; /* הגדלה לפי המלצת המקצוענים לערבית */
    font-weight: 700;
    transition: color .3s ease;
}

.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post:hover .elementor-post__title a {
    color: #C5A059 !important; /* זהב בהובר */
}

/* --- תקציר (Body Text - 18px) --- */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__excerpt {
    color: #333333 !important; /* אפור פחם */
    margin-top: 15px;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 18px !important;
    line-height: 1.7 !important;
    opacity: 0.9;
}

/* --- מטה-דאטה (14px) --- */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__meta-data {
    color: rgba(18, 26, 33, 0.45) !important;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
    margin-top: 15px;
    border-top: 1px solid #E5E0D5;
    padding-top: 12px;
    display: flex;
    gap: 12px;
}

/* --- כפתור "קרא עוד" - נייבי לזהב --- */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__read-more {
    display: inline-flex;
    align-items: center;
    color: #fff !important;
    background: #1A2B3C !important; /* Primary Navy */
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-weight: 600;
    font-size: 15px !important;
    margin-top: 25px;
    padding: 12px 32px;
    border-radius: 50px;
    text-decoration: none !important;
    transition: all .4s cubic-bezier(.16, 1, .3, 1);
    width: fit-content;
}

.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__read-more:hover {
    background: #C5A059 !important; /* זהב שמפניה */
    transform: translateY(-2px);
    box-shadow: 0 10px 20px rgba(197, 160, 89, 0.2);
}

/* --- רספונסיביות --- */
@media(max-width: 1024px) {
    .elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post { min-height: 520px; }
    .elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__title a { font-size: 42px !important; }
}

@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post { min-height: 450px; }
    .elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__title a { font-size: 32px !important; }
    .elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__text { width: calc(100% - 30px); padding: 25px 30px; }
    .elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__excerpt { display: none; } /* ניקוי למובייל */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-51091a9 *//* --- קונטיינר הרשימה הראשי --- */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-posts-container {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    height: 100%;
    direction: rtl;
    background-color: transparent;
}

/* --- שורת פוסט בודדת --- */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post {
    display: flex !important;
    flex-direction: row !important;
    align-items: center;
    gap: 24px; /* הגדלת הרווח בין התמונה לטקסט */
    padding: 25px 0; /* פאדינג אנכי נדיב למראה יוקרתי */
    cursor: pointer;
    transition: all .4s cubic-bezier(.16, 1, .3, 1);
    border-bottom: 1px solid #E5E0D5; /* צבע ה-Border Stone */
    background: transparent;
    text-align: right;
}

.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post:last-child {
    border-bottom: none;
}

/* אפקט הובר - רקע Stone עדין מאוד */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post:hover {
    background: rgba(197, 160, 89, 0.03);
}

/* --- מיניאטורה (Thumbnail) --- */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__thumbnail {
    flex-shrink: 0;
    width: 130px !important; /* הגדלה קלה לאיזון ויזואלי */
    height: 95px !important;
    border-radius: 12px;
    overflow: hidden;
    position: relative;
    border: 1px solid rgba(18, 26, 33, 0.05);
}

.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.8s ease;
}

.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.1);
}

/* גרדיאנט זהב עדין בזמן הובר */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__thumbnail::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, transparent 50%, rgba(197, 160, 89, 0.1));
    opacity: 0;
    transition: opacity .3s;
    pointer-events: none;
}

.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post:hover .elementor-post__thumbnail::after {
    opacity: 1;
}

/* --- תיבת הטקסט --- */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__text {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 6px;
    padding-top: 0;
}

/* תגית (Badge) - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important; /* Champagne Gold */
    padding: 0 !important;
    margin-bottom: 4px;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
}

/* כותרת - Amiri Serif (22px עבור רשימה) */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__title a {
    font-family: 'Amiri', serif !important;
    color: #121A21 !important; /* Heading Navy */
    font-size: 22px !important;
    font-weight: 700;
    line-height: 1.4 !important;
    text-decoration: none;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: color .3s ease;
}

.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post:hover .elementor-post__title a {
    color: #C5A059 !important;
}

/* מטה-דאטה (14px אפור כהה מעודן) */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__meta-data {
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    margin-top: 4px;
    color: rgba(18, 26, 33, 0.45) !important;
    font-size: 14px !important;
}

/* כפתור "קרא עוד" - נייבי לזהב */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__read-more {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: #fff !important;
    background: #1A2B3C !important; /* Primary Navy */
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-weight: 600;
    font-size: 13px !important;
    margin-top: 12px;
    padding: 8px 22px;
    border-radius: 50px;
    text-decoration: none !important;
    transition: all .4s cubic-bezier(.16, 1, .3, 1);
    width: fit-content;
}

.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__read-more:hover {
    background: #C5A059 !important; /* זהב שמפניה */
    transform: translateY(-2px);
    box-shadow: 0 6px 15px rgba(197, 160, 89, 0.2);
}

/* --- אנימציית כניסה --- */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post {
    animation: sIn .6s cubic-bezier(.16, 1, .3, 1) both;
}
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post:nth-child(1) { animation-delay: 0.1s; }
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post:nth-child(2) { animation-delay: 0.2s; }
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post:nth-child(3) { animation-delay: 0.3s; }

@keyframes sIn {
    from { opacity: 0; transform: translateY(12px); }
    to { opacity: 1; transform: translateY(0); }
}

/* --- רספונסיביות --- */
@media(max-width: 1024px) {
    .elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post { padding: 20px 0; gap: 18px; }
    .elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__thumbnail { width: 110px !important; height: 80px !important; }
    .elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__title a { font-size: 20px !important; }
}

@media(max-width: 479px) {
    .elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post { padding: 18px 0; gap: 14px; }
    .elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__thumbnail { width: 95px !important; height: 70px !important; }
    .elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__title a { font-size: 18px !important; }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1646ee94 *//* --- קונטיינר הרשימה הראשי --- */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-posts-container {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    height: 100%;
    direction: rtl; /* כיווניות ערבית */
    background-color: transparent;
}

/* --- שורת פוסט בודדת (Stone Border & Spacing) --- */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post {
    display: flex !important;
    flex-direction: row !important; /* תמונה מימין, טקסט משמאל */
    align-items: center;
    gap: 24px; /* רווח "נושם" בין תמונה לטקסט */
    padding: 25px 0; /* פאדינג אנכי יוקרתי לפי הפלטה */
    cursor: pointer;
    transition: all .4s cubic-bezier(.16, 1, .3, 1);
    border-bottom: 1px solid #E5E0D5; /* צבע ה-Stone */
    background: transparent;
    text-align: right;
}

.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post:last-child {
    border-bottom: none;
}

/* אפקט הובר - רקע Stone עדין מאוד */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post:hover {
    background: rgba(197, 160, 89, 0.03);
}

/* --- מיניאטורה (Thumbnail) --- */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__thumbnail {
    flex-shrink: 0;
    width: 120px !important; /* מוגדל מעט לאיזון ויזואלי בערבית */
    height: 90px !important;
    border-radius: 12px;
    overflow: hidden;
    position: relative;
    border: 1px solid rgba(18, 26, 33, 0.05);
}

.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    transition: transform 0.8s ease;
}

.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.1);
}

/* גרדיאנט זהב עדין בזמן הובר */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__thumbnail::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, transparent 50%, rgba(197, 160, 89, 0.12));
    opacity: 0;
    transition: opacity .4s;
    pointer-events: none;
}

.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post:hover .elementor-post__thumbnail::after {
    opacity: 1;
}

/* --- תיבת הטקסט --- */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__text {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 6px;
    padding-top: 0;
}

/* תגית קטגוריה (14px Bold - Gold) */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important; /* Champagne Gold */
    padding: 0 !important;
    margin-bottom: 4px;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
}

/* כותרת - Amiri Serif (22px) */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__title a {
    font-family: 'Amiri', serif !important;
    color: #121A21 !important; /* Heading Navy */
    font-size: 22px !important;
    font-weight: 700;
    line-height: 1.4 !important;
    text-decoration: none;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: color .3s ease;
}

.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post:hover .elementor-post__title a {
    color: #C5A059 !important;
}

/* מטה-דאטה (13px אפור פחם מעודן) */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__meta-data {
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    margin-top: 2px;
    color: rgba(18, 26, 33, 0.45) !important;
    font-size: 13px !important;
}

/* כפתור "קרא עוד" - נייבי לזהב */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__read-more {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: #fff !important;
    background: #1A2B3C !important; /* Primary Navy */
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-weight: 600;
    font-size: 13px !important;
    margin-top: 12px;
    padding: 8px 24px;
    border-radius: 50px;
    text-decoration: none !important;
    box-shadow: 0 4px 12px rgba(26, 43, 60, 0.1);
    transition: all .4s cubic-bezier(.16, 1, .3, 1);
    width: fit-content;
}

.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__read-more:hover {
    background: #C5A059 !important; /* זהב שמפניה */
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(197, 160, 89, 0.25);
}

/* --- אנימציית כניסה חלקה --- */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post {
    animation: sIn .7s cubic-bezier(.16, 1, .3, 1) both;
}
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post:nth-child(1) { animation-delay: 0.1s; }
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post:nth-child(2) { animation-delay: 0.2s; }
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post:nth-child(3) { animation-delay: 0.3s; }

@keyframes sIn {
    from { opacity: 0; transform: translateY(15px); }
    to { opacity: 1; transform: translateY(0); }
}

/* --- רספונסיביות --- */
@media(max-width: 1024px) {
    .elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post { padding: 20px 0; gap: 18px; }
    .elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__thumbnail { width: 100px !important; height: 80px !important; }
    .elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__title a { font-size: 19px !important; }
}

@media(max-width: 479px) {
    .elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post { padding: 18px 0; gap: 14px; }
    .elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__thumbnail { width: 90px !important; height: 70px !important; }
    .elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__title a { font-size: 18px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7e754a */.elementor-250 .elementor-element.elementor-element-4e7e754a::before{content:'';width:4px;height:26px;border-radius:2px;background:#E5E0D5;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-14bdc473 *//* --- קונטיינר הגריד הראשי --- */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-posts-container {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 24px !important; /* הגדלת המרווח למראה "נושם" יותר */
    height: 100%;
    direction: rtl; /* כיווניות ערבית */
}

/* --- כרטיס פוסט בודד --- */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post {
    background: #ffffff;
    border-radius: 20px; /* פינות מעוגלות פרימיום */
    overflow: hidden;
    border: 1px solid #E5E0D5; /* צבע ה-Stone מהפלטה */
    transition: all .4s cubic-bezier(.16, 1, .3, 1);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    text-align: right;
}

/* אפקט הובר - מעבר לזהב והרמה עדינה */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post:hover {
    border-color: #C5A059; /* זהב שמפניה */
    box-shadow: 0 12px 30px rgba(26, 43, 60, 0.08);
    transform: translateY(-5px);
}

/* --- תמונה (Thumbnail) --- */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__thumbnail {
    height: 180px; /* הגדלה קלה של הגובה */
    overflow: hidden;
    position: relative;
}

.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.8s ease;
}

.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.08);
}

/* --- תוכן הכרטיס --- */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__text {
    padding: 20px 22px 24px;
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

/* תגית (14px Bold - Gold) */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important; /* זהב שמפניה */
    padding: 0 !important;
    margin-bottom: 6px;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

/* כותרת - Amiri Serif (22px) */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__title {
    margin: 0 !important;
    line-height: 1.35 !important;
}

.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__title a {
    font-family: 'Amiri', serif !important;
    color: #121A21 !important; /* Heading Navy */
    font-size: 22px !important;
    font-weight: 700;
    text-decoration: none;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: color .3s ease;
}

.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post:hover .elementor-post__title a {
    color: #C5A059 !important;
}

/* מטה-דאטה (13px אפור פחם מעודן) */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__meta-data {
    margin-top: auto;
    padding-top: 15px;
    border-top: 1px solid #F3F1ED; /* קו הפרדה עדין מאוד */
    color: rgba(18, 26, 33, 0.45) !important;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 13px !important;
}

/* ביטול עיצובי כרטיס ברירת מחדל של אלמנטור */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__card {
    box-shadow: none !important;
    border: none !important;
    background: transparent !important;
}

/* --- רספונסיביות --- */

/* טאבלט - 2 עמודות */
@media(max-width: 1024px) {
    .elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-posts-container {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 20px !important;
    }
}

/* מובייל - עמודה אחת (מראה פרימיום) */
@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-posts-container {
        grid-template-columns: 1fr !important;
        gap: 25px !important;
    }
    .elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__thumbnail {
        height: 220px;
    }
    .elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__text {
        padding: 24px;
    }
    .elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__title a {
        font-size: 24px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-547175f3 */.elementor-250 .elementor-element.elementor-element-547175f3::before{content:'';width:4px;height:26px;border-radius:2px;background:#E5E0D5;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4ea48bc1 */.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-posts-container{display:flex!important;flex-direction:column!important;gap:0!important;height:100%}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post{display:flex!important;flex-direction:row!important;align-items:stretch;gap:14px;padding:16px 20px;cursor:pointer;transition:background .2s cubic-bezier(.22,1,.36,1);border-bottom:1px solid #EBEBF0}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post:last-child{border-bottom:none}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post:hover{background:#F3F3F6}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__thumbnail{flex-shrink:0;width:96px!important;height:auto;min-height:72px;border-radius:8px;overflow:hidden;position:relative}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__thumbnail::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent 50%,rgba(196,18,48,.08));opacity:0;transition:opacity .3s;border-radius:8px;pointer-events:none}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post:hover .elementor-post__thumbnail::after{opacity:1}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;padding-top:0}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__badge{background:none!important;color:#C41230!important;padding:0!important;margin-bottom:0}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__title a{color:#08080A;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post:hover .elementor-post__title a{color:#9E0E27}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__meta-data{margin-top:1px;color:#55556A!important}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__read-more{display:inline-flex;align-items:center;gap:8px;color:#fff!important;background:linear-gradient(135deg,#0f0f1a 0%,#2a2a3e 100%);font-weight:600;font-size:12px!important;margin-top:8px;padding:7px 20px;border-radius:100px;text-decoration:none!important;box-shadow:0 2px 10px rgba(15,15,26,.12);transition:all .35s cubic-bezier(.16,1,.3,1);width:fit-content}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__read-more:hover{transform:scale(1.04);box-shadow:0 4px 16px rgba(15,15,26,.2);background:linear-gradient(135deg,#C41230 0%,#E8153A 100%)!important;color:#fff!important}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__card{box-shadow:none!important;border:none!important;background:transparent!important}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post:nth-child(1){animation:sIn .5s cubic-bezier(.22,1,.36,1) .15s both}
.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post:nth-child(2){animation:sIn .5s cubic-bezier(.22,1,.36,1) .25s both}
.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post:nth-child(3){animation:sIn .5s cubic-bezier(.22,1,.36,1) .35s both}

@keyframes sIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}

@media(max-width:1024px){.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post{padding:14px 18px;gap:12px} .elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__thumbnail{width:88px!important}}

@media(max-width:479px){.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post{padding:14px 16px;gap:10px} .elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__thumbnail{width:80px!important} .elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__read-more{font-size:11px!important;padding:6px 16px}}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-22f4450c */.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-posts-container{display:flex!important;flex-direction:column!important;gap:0!important;height:100%}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post{display:flex!important;flex-direction:row!important;align-items:stretch;gap:14px;padding:16px 20px;cursor:pointer;transition:background .2s cubic-bezier(.22,1,.36,1);border-bottom:1px solid #EBEBF0}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post:last-child{border-bottom:none}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post:hover{background:#F3F3F6}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__thumbnail{flex-shrink:0;width:96px!important;height:auto;min-height:72px;border-radius:8px;overflow:hidden;position:relative}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__thumbnail::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent 50%,rgba(196,18,48,.08));opacity:0;transition:opacity .3s;border-radius:8px;pointer-events:none}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post:hover .elementor-post__thumbnail::after{opacity:1}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;padding-top:0}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__badge{background:none!important;color:#C41230!important;padding:0!important;margin-bottom:0}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__title a{color:#08080A;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post:hover .elementor-post__title a{color:#9E0E27}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__meta-data{margin-top:1px;color:#55556A!important}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__read-more{display:inline-flex;align-items:center;gap:8px;color:#fff!important;background:linear-gradient(135deg,#0f0f1a 0%,#2a2a3e 100%);font-weight:600;font-size:12px!important;margin-top:8px;padding:7px 20px;border-radius:100px;text-decoration:none!important;box-shadow:0 2px 10px rgba(15,15,26,.12);transition:all .35s cubic-bezier(.16,1,.3,1);width:fit-content}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__read-more:hover{transform:scale(1.04);box-shadow:0 4px 16px rgba(15,15,26,.2);background:linear-gradient(135deg,#C41230 0%,#E8153A 100%)!important;color:#fff!important}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__card{box-shadow:none!important;border:none!important;background:transparent!important}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post:nth-child(1){animation:sIn .5s cubic-bezier(.22,1,.36,1) .15s both}
.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post:nth-child(2){animation:sIn .5s cubic-bezier(.22,1,.36,1) .25s both}
.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post:nth-child(3){animation:sIn .5s cubic-bezier(.22,1,.36,1) .35s both}

@keyframes sIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}

@media(max-width:1024px){.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post{padding:14px 18px;gap:12px} .elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__thumbnail{width:88px!important}}

@media(max-width:479px){.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post{padding:14px 16px;gap:10px} .elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__thumbnail{width:80px!important} .elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__read-more{font-size:11px!important;padding:6px 16px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c428b34 */.elementor-250 .elementor-element.elementor-element-c428b34::before{content:'';width:4px;height:26px;border-radius:2px;background:#E5E0D5;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-129d855b *//* --- קונטיינר העמודה המרכזית (Featured) --- */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-posts-container {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 40px !important; /* רווח נשימה גדול בין הפוסטים */
    height: 100%;
    direction: rtl; /* כיווניות ערבית */
}

/* --- כרטיס הפוסט --- */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post {
    background: #ffffff;
    border-radius: 28px; /* פינות מעוגלות פרימיום */
    overflow: hidden;
    border: 1px solid #E5E0D5; /* צבע ה-Stone */
    transition: all .5s cubic-bezier(.16, 1, .3, 1);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    text-align: right;
}

/* אפקט הובר יוקרתי - הרמה ושינוי גבול לזהב */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post:hover {
    border-color: #C5A059; /* זהב שמפניה */
    box-shadow: 0 20px 45px rgba(26, 43, 60, 0.05);
    transform: translateY(-6px);
}

/* --- תמונה (Thumbnail) - מראה סינמטי רחב --- */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__thumbnail {
    height: 380px; /* גובה מרשים שתופס את העין */
    overflow: hidden;
    position: relative;
}

.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 1.2s cubic-bezier(.16, 1, .3, 1);
}

.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.05);
}

/* --- תוכן הכרטיס --- */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__text {
    padding: 35px 40px; /* פאדינג נדיב מאוד למראה מגזיני */
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

/* תגית קטגוריה (14px Bold - Gold) */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important; /* Champagne Gold */
    padding: 0 !important;
    margin-bottom: 8px;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* כותרת - Amiri Serif (36px לפי היררכיית Featured) */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__title {
    margin: 0 !important;
    line-height: 1.25 !important;
}

.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__title a {
    font-family: 'Amiri', serif !important;
    color: #121A21 !important; /* Heading Navy */
    font-size: 36px !important;
    font-weight: 700;
    text-decoration: none;
    transition: color .3s ease;
}

.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post:hover .elementor-post__title a {
    color: #C5A059 !important;
}

/* תקציר הכתבה (18px - Charcoal Grey) */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__excerpt {
    color: #333333 !important; /* אפור פחם */
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 18px !important;
    line-height: 1.8 !important; /* מרווח שורות יוקרתי ונושם */
    margin-top: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    opacity: 0.9;
}

/* מטה-דאטה (14px - אפור מעודן) */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__meta-data {
    margin-top: auto;
    padding-top: 20px;
    border-top: 1px solid #F3F1ED;
    color: rgba(18, 26, 33, 0.45) !important;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
}

/* ביטול עיצובי כרטיס ברירת מחדל */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__card {
    box-shadow: none !important;
    border: none !important;
    background: transparent !important;
}

/* --- רספונסיביות --- */

/* טאבלט - הופך ל-2 עמודות לאיזון גובה */
@media(max-width: 1024px) {
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-posts-container {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 24px !important;
    }
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__thumbnail { height: 260px; }
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__title a { font-size: 26px !important; }
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__text { padding: 25px; }
}

/* מובייל - עמודה אחת נוחה לקריאה */
@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-posts-container {
        grid-template-columns: 1fr !important;
    }
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__thumbnail { height: 220px; }
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__title a { font-size: 24px !important; }
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__excerpt { display: none; } /* נקיון למובייל */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e14c7b0 */.elementor-250 .elementor-element.elementor-element-7e14c7b0{transition:border-color .25s,box-shadow .25s}
.elementor-250 .elementor-element.elementor-element-7e14c7b0:hover{border-color:#DDDDE6;box-shadow:0 4px 16px rgba(0,0,0,.045)}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7f89fb18 *//* --- קונטיינר העמודה המרכזית (Featured) --- */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-posts-container {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 45px !important; /* רווח נשימה גדול מאוד למראה יוקרתי */
    height: 100%;
    direction: rtl; /* כיווניות ערבית */
}

/* --- כרטיס הפוסט --- */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post {
    background: #ffffff;
    border-radius: 28px; /* פינות מעוגלות פרימיום */
    overflow: hidden;
    border: 1px solid #E5E0D5; /* צבע ה-Stone מהפלטה */
    transition: all .5s cubic-bezier(.16, 1, .3, 1);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    text-align: right;
}

/* אפקט הובר - הרמה עדינה ושינוי צבע הגבול לזהב */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post:hover {
    border-color: #C5A059;
    box-shadow: 0 20px 45px rgba(26, 43, 60, 0.06);
    transform: translateY(-8px);
}

/* --- תמונה (Thumbnail) - מראה סינמטי רחב --- */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__thumbnail {
    height: 400px; /* גובה מרשים שתופס את העין */
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #F3F1ED;
}

.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 1.2s cubic-bezier(.16, 1, .3, 1);
}

.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.05);
}

/* --- תוכן הכרטיס --- */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__text {
    padding: 35px 45px 40px; /* פאדינג נדיב מאוד למראה מגזיני */
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

/* תגית קטגוריה (14px Bold - Champagne Gold) */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important;
    padding: 0 !important;
    margin-bottom: 8px;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* כותרת - Amiri Serif (36px למראה סמכותי) */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__title {
    margin: 0 !important;
    line-height: 1.25 !important;
}

.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__title a {
    font-family: 'Amiri', serif !important;
    color: #121A21 !important; /* Heading Navy */
    font-size: 36px !important;
    font-weight: 700;
    text-decoration: none;
    transition: color .3s ease;
}

.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post:hover .elementor-post__title a {
    color: #C5A059 !important;
}

/* תקציר הכתבה (18px - Charcoal Grey) */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__excerpt {
    color: #333333 !important;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 18px !important;
    line-height: 1.8 !important; /* מרווח שורות יוקרתי ונושם */
    margin-top: 10px;
    opacity: 0.9;
}

/* מטה-דאטה (14px - אפור מעודן) */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__meta-data {
    margin-top: auto;
    padding-top: 25px;
    border-top: 1px solid #E5E0D5;
    color: rgba(18, 26, 33, 0.45) !important;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
}

/* --- רספונסיביות --- */

/* טאבלט - הופך ל-2 עמודות כדי לא לתפוס יותר מדי גובה */
@media(max-width: 1024px) {
    .elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-posts-container {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 24px !important;
    }
    .elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__thumbnail { height: 260px; }
    .elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__title a { font-size: 26px !important; }
}

/* מובייל - חזרה לעמודה אחת נוחה לקריאה */
@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-posts-container {
        grid-template-columns: 1fr !important;
    }
    .elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__thumbnail { height: 220px; }
    .elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__text { padding: 25px 30px; }
    .elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__title a { font-size: 24px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b8a8d0 */.elementor-250 .elementor-element.elementor-element-57b8a8d0{transition:border-color .25s,box-shadow .25s}
.elementor-250 .elementor-element.elementor-element-57b8a8d0:hover{border-color:#DDDDE6;box-shadow:0 4px 16px rgba(0,0,0,.045)}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-52865851 *//* --- קונטיינר העמודה המרכזית --- */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-posts-container {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important; /* עמודה אחת רחבה */
    gap: 40px !important; /* רווח גדול בין הפוסטים למראה נשימה יוקרתי */
    height: 100%;
    direction: rtl;
}

/* --- כרטיס הפוסט --- */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post {
    background: #ffffff;
    border-radius: 28px;
    overflow: hidden;
    border: 1px solid #E5E0D5; /* צבע ה-Stone */
    transition: all .5s cubic-bezier(.16, 1, .3, 1);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    text-align: right;
}

/* אפקט הובר יוקרתי */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post:hover {
    border-color: #C5A059; /* זהב שמפניה */
    box-shadow: 0 20px 40px rgba(18, 26, 33, 0.05);
    transform: translateY(-6px);
}

/* --- תמונה (Thumbnail) - מראה סינמטי רחב --- */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__thumbnail {
    height: 380px; /* גובה מרשים לפריסת עמודה אחת */
    overflow: hidden;
    position: relative;
}

.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 1.2s cubic-bezier(.16, 1, .3, 1);
}

.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.05);
}

/* --- תוכן הכרטיס --- */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__text {
    padding: 35px 40px; /* פאדינג נדיב מאוד */
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

/* תגית קטגוריה (14px Bold - Gold) */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important; /* Champagne Gold */
    padding: 0 !important;
    margin-bottom: 8px;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* כותרת - Amiri (36px למראה סמכותי) --- */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__title {
    line-height: 1.2 !important;
    margin: 0 !important;
}

.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__title a {
    font-family: 'Amiri', serif !important;
    color: #121A21 !important; /* Heading Navy */
    font-size: 36px !important;
    font-weight: 700;
    text-decoration: none;
    transition: color .3s ease;
}

.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post:hover .elementor-post__title a {
    color: #C5A059 !important;
}

/* תקציר (Body Text - 18px) */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__excerpt {
    color: #333333 !important; /* אפור פחם */
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 18px !important;
    line-height: 1.8 !important;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* מטה-דאטה (14px) */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__meta-data {
    margin-top: auto;
    padding-top: 20px;
    border-top: 1px solid #F3F1ED;
    color: rgba(18, 26, 33, 0.45) !important;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
}

/* --- רספונסיביות --- */

/* טאבלט - הופך ל-2 עמודות */
@media(max-width: 1024px) {
    .elementor-250 .elementor-element.elementor-element-52865851 .elementor-posts-container {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 24px !important;
    }
    .elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__thumbnail { height: 240px; }
    .elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__title a { font-size: 26px !important; }
    .elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__text { padding: 25px; }
}

/* מובייל - עמודה אחת */
@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-52865851 .elementor-posts-container {
        grid-template-columns: 1fr !important;
    }
    .elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__thumbnail { height: 220px; }
    .elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__title a { font-size: 24px !important; }
    .elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__excerpt { display: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4abbc172 */.elementor-250 .elementor-element.elementor-element-4abbc172{transition:border-color .25s,box-shadow .25s}
.elementor-250 .elementor-element.elementor-element-4abbc172:hover{border-color:#DDDDE6;box-shadow:0 4px 16px rgba(0,0,0,.045)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25690eea */.elementor-250 .elementor-element.elementor-element-25690eea::before{content:'';width:4px;height:26px;border-radius:2px;background:#E5E0D5;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-2c11e7b5 *//* --- קונטיינר הכרטיס (Overlay Style) --- */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post {
    position: relative;
    overflow: hidden;
    border-radius: 24px; /* פינות מעוגלות פרימיום */
    min-height: 400px; /* הגדלה קלה לנוכחות סינמטית */
    cursor: pointer;
    isolation: isolate;
    direction: rtl;
    background-color: #121A21; /* Midnight Navy בסיסי */
}

/* --- טיפול בתמונה --- */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__thumbnail {
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    transition: transform 1.2s cubic-bezier(.16, 1, .3, 1), filter .5s ease;
    filter: brightness(1.05) contrast(1.05);
}

.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post:hover .elementor-post__thumbnail img {
    filter: brightness(.85) contrast(1.1);
    transform: scale(1.1);
}

/* שכבת גרדיאנט נייבי עמוק (במקום שחור) לקריאות מקסימלית */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__thumbnail::after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 2;
    background: linear-gradient(180deg, 
        rgba(26, 43, 60, 0) 0%, 
        rgba(26, 43, 60, 0.3) 35%, 
        rgba(18, 26, 33, 0.85) 75%, 
        rgba(18, 26, 33, 1) 100%);
    pointer-events: none;
}

/* נגיעת זהב שמפניה עדינה בפינה העליונה */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__thumbnail::before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 3;
    background: linear-gradient(135deg, rgba(197, 160, 89, 0.1) 0%, transparent 50%);
    pointer-events: none;
}

/* --- תיבת הטקסט --- */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__text {
    position: absolute !important;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 4;
    padding: 35px; /* פאדינג נדיב יותר */
    direction: rtl;
    text-align: right;
    display: flex;
    flex-direction: column;
}

.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__text > * {
    position: relative;
    z-index: 5;
}

/* תגית (Badge) - זהב וזכוכית */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__badge {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    background: rgba(197, 160, 89, 0.9) !important; /* Champagne Gold */
    color: #fff !important;
    padding: 7px 18px !important;
    border-radius: 50px !important;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255,255,255,0.2);
    margin-bottom: 15px;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
}

/* כותרת - Amiri Serif */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__title {
    line-height: 1.3 !important;
}

.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__title a {
    font-family: 'Amiri', serif !important;
    color: #fff !important;
    font-size: 28px !important; /* הגדלה לפי ההנחיות לכותרות פנימיות */
    font-weight: 700;
    text-decoration: none !important;
    text-shadow: 0 4px 15px rgba(0,0,0,0.4);
    transition: color .3s ease;
}

.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post:hover .elementor-post__title a {
    color: #C5A059 !important; /* זהב בהובר */
}

/* תקציר (Body Text - 18px) */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__excerpt {
    color: rgba(249, 247, 242, 0.75) !important; /* Stone עם שקיפות */
    margin-top: 10px;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 16px !important; /* מעט קטן יותר בתוך Overlay */
    line-height: 1.7 !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* מטה-דאטה (14px) */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__meta-data {
    color: rgba(249, 247, 242, 0.5) !important;
    margin-top: 15px;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 13px !important;
    display: flex;
    align-items: center;
    gap: 8px;
}

/* כפתור "קרא עוד" - Gold/Navy Glass */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__read-more {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: #fff !important;
    background: rgba(255, 255, 255, 0.1) !important;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-weight: 600;
    font-size: 13px !important;
    margin-top: 20px;
    padding: 8px 24px;
    border-radius: 50px;
    text-decoration: none !important;
    border: 1px solid rgba(255, 255, 255, 0.15);
    transition: all .4s cubic-bezier(.16, 1, .3, 1);
    width: fit-content;
}

.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__read-more:hover {
    background: #C5A059 !important; /* זהב שמפניה */
    border-color: transparent;
    box-shadow: 0 10px 20px rgba(197, 160, 89, 0.3);
    transform: translateY(-3px);
}

/* ביטול עיצובי כרטיס ברירת מחדל */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__card {
    box-shadow: none !important;
    border: none !important;
    background: transparent !important;
}

/* --- רספונסיביות --- */
@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post { min-height: 320px; border-radius: 18px; }
    .elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__text { padding: 25px; }
    .elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__excerpt { display: none; }
    .elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__title a { font-size: 22px !important; }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4b56303b *//* --- קונטיינר הגריד (3 עמודות) --- */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-posts-container {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 28px !important; /* רווח "נושם" יותר בין הכרטיסים */
    height: 100%;
    direction: rtl; /* כיווניות ערבית */
}

/* --- כרטיס הפוסט --- */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post {
    background: #ffffff;
    border-radius: 20px; /* פינות מעוגלות פרימיום */
    overflow: hidden;
    border: 1px solid #E5E0D5; /* צבע ה-Stone מהפלטה */
    transition: all .4s cubic-bezier(.16, 1, .3, 1);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    text-align: right;
}

/* אפקט הובר - מעבר לזהב והרמה עדינה */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post:hover {
    border-color: #C5A059; /* זהב שמפניה */
    box-shadow: 0 12px 35px rgba(26, 43, 60, 0.08);
    transform: translateY(-5px);
}

/* --- תמונה (Thumbnail) --- */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__thumbnail {
    height: 200px; /* גובה מותאם ל-3 עמודות */
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #F3F1ED;
}

.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.8s ease;
}

.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.08);
}

/* --- תוכן הכרטיס --- */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__text {
    padding: 22px 24px 26px; /* פאדינג נדיב למראה "מאוורר" */
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

/* תגית קטגוריה (14px Bold - Gold) */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important; /* Champagne Gold */
    padding: 0 !important;
    margin-bottom: 4px;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
}

/* כותרת - Amiri Serif (24px לכותרת משנית בגריד) */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__title {
    margin: 0 !important;
    line-height: 1.3 !important;
}

.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__title a {
    font-family: 'Amiri', serif !important;
    color: #121A21 !important; /* Heading Navy */
    font-size: 24px !important;
    font-weight: 700;
    text-decoration: none;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: color .3s ease;
}

.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post:hover .elementor-post__title a {
    color: #C5A059 !important;
}

/* מטה-דאטה (13px אפור פחם מעודן) */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__meta-data {
    margin-top: auto;
    padding-top: 15px;
    border-top: 1px solid #F3F1ED;
    color: rgba(18, 26, 33, 0.45) !important;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 13px !important;
    display: flex;
    gap: 8px;
}

/* ביטול עיצובי כרטיס ברירת מחדל */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__card {
    box-shadow: none !important;
    border: none !important;
    background: transparent !important;
}

/* --- רספונסיביות --- */

/* טאבלט - 2 עמודות */
@media(max-width: 1024px) {
    .elementor-250 .elementor-element.elementor-element-4b56303b .elementor-posts-container {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 24px !important;
    }
}

/* מובייל - עמודה אחת (מראה פרימיום) */
@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-4b56303b .elementor-posts-container {
        grid-template-columns: 1fr !important;
        gap: 25px !important;
    }
    .elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__thumbnail { height: 210px; }
    .elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__text { padding: 25px; }
    .elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__title a { font-size: 26px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f034763 */.elementor-250 .elementor-element.elementor-element-6f034763::before{content:'';width:4px;height:26px;border-radius:2px;background:#E5E0D5;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6f3f7894 *//* --- קונטיינר הכרטיס הראשי --- */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post {
    position: relative;
    overflow: hidden;
    border-radius: 28px;
    height: 100%;
    min-height: 600px; /* הגדלה קלה כדי לתת מקום לכותרת הגדולה */
    isolation: isolate;
    direction: rtl;
    background-color: #1A2B3C; /* Primary Navy */
}

/* --- טיפול בתמונה וגרדיאנטים --- */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__thumbnail {
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    transition: filter .6s ease, transform 1.2s cubic-bezier(.16, 1, .3, 1);
    filter: brightness(1.02) contrast(1.02);
}

.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post:hover .elementor-post__thumbnail img {
    filter: brightness(.9) contrast(1.08);
    transform: scale(1.08);
}

/* גרדיאנט נייבי עמוק (במקום שחור) לקריאות מקסימלית */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__thumbnail::after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 2;
    background: linear-gradient(180deg, 
        rgba(26, 43, 60, 0) 0%, 
        rgba(26, 43, 60, 0.4) 50%, 
        rgba(18, 26, 33, 0.95) 100%);
    pointer-events: none;
}

/* נגיעת זהב שמפניה עדינה בפינה */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__thumbnail::before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 3;
    background: linear-gradient(135deg, rgba(197, 160, 89, 0.1) 0%, transparent 50%);
    pointer-events: none;
    mix-blend-mode: soft-light;
}

/* --- תיבת הטקסט הצפה (Glassmorphism Stone) --- */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__text {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 4;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: right;
    direction: rtl;
    width: calc(100% - 48px);
    max-width: 650px;
    /* שימוש בצבע ה-Stone עם שקיפות למראה נייר יוקרתי */
    background: rgba(249, 247, 242, 0.85); 
    backdrop-filter: blur(32px) saturate(1.6);
    -webkit-backdrop-filter: blur(32px) saturate(1.6);
    border: 1px solid rgba(229, 224, 213, 0.6);
    border-top: 1px solid rgba(255, 255, 255, 0.9);
    border-radius: 24px;
    padding: 35px 40px;
    margin-bottom: 30px;
    box-shadow: 0 10px 40px rgba(18, 26, 33, 0.12);
    transition: all .5s cubic-bezier(.16, 1, .3, 1);
    overflow: visible;
}

.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post:hover .elementor-post__text {
    background: rgba(249, 247, 242, 0.95);
    box-shadow: 0 15px 50px rgba(18, 26, 33, 0.2);
    transform: translateX(-50%) translateY(-8px);
}

.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__text > * {
    position: relative;
    z-index: 5;
    width: 100%;
    text-align: right;
    direction: rtl;
}

/* --- תגית קטגוריה (Gold Badge) --- */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__badge {
    display: inline-flex;
    align-items: center;
    border-radius: 50px !important;
    padding: 7px 20px !important;
    margin-bottom: 18px;
    background: #C5A059 !important; /* Champagne Gold */
    color: #fff !important;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    box-shadow: 0 4px 15px rgba(197, 160, 89, 0.3) !important;
    width: auto;
}

/* --- כותרת - Amiri (52px למראה סמכותי) --- */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__title {
    line-height: 1.2 !important;
    margin-bottom: 12px;
}

.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__title a {
    font-family: 'Amiri', serif !important;
    color: #121A21 !important; /* Heading Navy */
    text-decoration: none !important;
    font-size: 52px !important; 
    font-weight: 700;
    transition: color .3s ease;
}

.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post:hover .elementor-post__title a {
    color: #C5A059 !important; /* מעבר לזהב בהובר */
}

/* --- תקציר (Body Text - 18px) --- */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__excerpt {
    color: #333333 !important; /* Body Charcoal */
    margin-top: 10px;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 18px !important;
    line-height: 1.8 !important; /* מרווח יוקרתי ונושם */
}

/* --- מטה-דאטה (14px) --- */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__meta-data {
    color: rgba(18, 26, 33, 0.45) !important;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
    margin-top: 15px;
    border-top: 1px solid #E5E0D5; /* Border Stone */
    padding-top: 15px;
    display: flex;
    gap: 12px;
}

/* --- כפתור "קרא עוד" - נייבי לזהב --- */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__read-more {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: #fff !important;
    background: #1A2B3C !important; /* Primary Navy */
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-weight: 600;
    font-size: 15px !important;
    margin-top: 25px;
    padding: 12px 32px;
    border-radius: 50px;
    text-decoration: none !important;
    transition: all .4s cubic-bezier(.16, 1, .3, 1);
    width: fit-content;
}

.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__read-more:hover {
    background: #C5A059 !important; /* מעבר לזהב */
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(197, 160, 89, 0.3);
}

/* --- אנימציית כניסה --- */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post {
    animation: hIn 1s cubic-bezier(0.16, 1, 0.3, 1) both;
}

@keyframes hIn {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}

/* --- רספונסיביות --- */
@media(max-width: 1024px) {
    .elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post { min-height: 520px; }
    .elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__title a { font-size: 42px !important; }
}

@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post { min-height: 480px; }
    .elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__text { width: calc(100% - 32px); padding: 25px 30px; }
    .elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__title a { font-size: 32px !important; }
    .elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__excerpt { display: none; }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-57884e7 *//* --- קונטיינר הכרטיס הראשי --- */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post {
    position: relative;
    overflow: hidden;
    border-radius: 28px; /* פינות מעוגלות יותר למראה פרימיום */
    height: 100%;
    min-height: 600px; /* הגדלה קלה כדי לתת מקום לכותרת הגדולה */
    isolation: isolate;
    direction: rtl;
    background-color: #121A21; /* Midnight Navy כבסיס */
}

/* --- טיפול בתמונה וגרדיאנטים --- */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__thumbnail {
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    transition: filter .6s ease, transform 1.2s cubic-bezier(.16, 1, .3, 1);
    filter: brightness(1.02) contrast(1.02);
}

.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post:hover .elementor-post__thumbnail img {
    filter: brightness(.9) contrast(1.08);
    transform: scale(1.08); /* זום עדין ויוקרתי */
}

/* גרדיאנט נייבי עמוק בתחתית (קריאות) */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__thumbnail::after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 2;
    background: linear-gradient(180deg, 
        rgba(26, 43, 60, 0) 0%, 
        rgba(26, 43, 60, 0.4) 50%, 
        rgba(18, 26, 33, 0.95) 100%);
    pointer-events: none;
}

/* נגיעת זהב שמפניה בפינה (במקום אדום) */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__thumbnail::before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 3;
    background: linear-gradient(135deg, rgba(197, 160, 89, 0.1) 0%, transparent 50%);
    pointer-events: none;
    mix-blend-mode: soft-light;
}

/* --- תיבת הטקסט הצפה (Glassmorphism Stone) --- */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__text {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 4;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: right;
    direction: rtl;
    width: calc(100% - 48px);
    max-width: 650px;
    /* שימוש בצבע ה-Stone עם שקיפות */
    background: rgba(249, 247, 242, 0.82); 
    backdrop-filter: blur(30px) saturate(1.6);
    -webkit-backdrop-filter: blur(30px) saturate(1.6);
    border: 1px solid rgba(229, 224, 213, 0.6);
    border-top: 1px solid rgba(255, 255, 255, 0.9);
    border-radius: 24px;
    padding: 35px 40px;
    margin-bottom: 30px;
    box-shadow: 0 10px 40px rgba(18, 26, 33, 0.12);
    transition: all .5s cubic-bezier(.16, 1, .3, 1);
}

.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post:hover .elementor-post__text {
    background: rgba(249, 247, 242, 0.92);
    box-shadow: 0 15px 50px rgba(18, 26, 33, 0.2);
    transform: translateX(-50%) translateY(-8px);
}

.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__text > * {
    position: relative;
    z-index: 5;
    width: 100%;
    text-align: right;
    direction: rtl;
}

/* --- תגית קטגוריה (Gold Badge) --- */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__badge {
    display: inline-flex;
    align-items: center;
    border-radius: 50px !important;
    padding: 7px 20px !important;
    margin-bottom: 18px;
    background: #C5A059 !important; /* Champagne Gold */
    color: #fff !important;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    box-shadow: 0 4px 15px rgba(197, 160, 89, 0.3) !important;
    width: auto;
}

/* --- כותרת - Amiri (52px לפי המלצת המקצוענים) --- */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__title {
    line-height: 1.2 !important;
    margin-bottom: 12px;
}

.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__title a {
    font-family: 'Amiri', serif !important;
    color: #121A21 !important; /* Midnight Navy */
    text-decoration: none !important;
    font-size: 52px !important; /* הגודל המומלץ לערבית */
    font-weight: 700;
    transition: color .3s ease;
}

.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post:hover .elementor-post__title a {
    color: #C5A059 !important; /* מעבר לזהב בהובר */
}

/* --- תקציר (Body Text - 18px) --- */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__excerpt {
    color: #333333 !important; /* אפור פחם */
    margin-top: 10px;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 18px !important;
    line-height: 1.8 !important; /* מרווח יוקרתי */
}

/* --- מטה-דאטה --- */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__meta-data {
    color: rgba(18, 26, 33, 0.4) !important;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
    margin-top: 15px;
    border-top: 1px solid #E5E0D5;
    padding-top: 15px;
    display: flex;
    gap: 12px;
}

/* --- כפתור "קרא עוד" - נייבי לזהב --- */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__read-more {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: #fff !important;
    background: #1A2B3C !important; /* Primary Navy */
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-weight: 600;
    font-size: 15px !important;
    margin-top: 25px;
    padding: 12px 32px;
    border-radius: 50px;
    text-decoration: none !important;
    transition: all .4s cubic-bezier(.16, 1, .3, 1);
    width: fit-content;
}

.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__read-more:hover {
    background: #C5A059 !important; /* מעבר לזהב */
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(197, 160, 89, 0.3);
}

/* --- אנימציית כניסה --- */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post {
    animation: hIn 1s cubic-bezier(0.16, 1, 0.3, 1) both;
}

@keyframes hIn {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}

/* --- רספונסיביות --- */
@media(max-width: 1024px) {
    .elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post { min-height: 520px; }
    .elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__title a { font-size: 42px !important; }
}

@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post { min-height: 480px; }
    .elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__text { width: calc(100% - 32px); padding: 25px 30px; }
    .elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__title a { font-size: 32px !important; }
    .elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__excerpt { display: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25f39280 */.elementor-250 .elementor-element.elementor-element-25f39280::before{content:'';width:4px;height:26px;border-radius:2px;background:#E5E0D5;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-525217ae *//* --- קונטיינר הרשימה הראשי --- */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-posts-container {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    height: 100%;
    direction: rtl; /* כיווניות ערבית */
    background-color: transparent;
}

/* --- שורת פוסט בודדת (Stone Borders) --- */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post {
    display: flex !important;
    flex-direction: row !important; /* תמונה מימין, טקסט משמאל */
    align-items: center;
    gap: 20px;
    padding: 20px 24px;
    cursor: pointer;
    transition: all .3s cubic-bezier(.16, 1, .3, 1);
    border-bottom: 1px solid #E5E0D5; /* צבע ה-Stone מהפלטה */
    background: transparent;
    text-align: right;
}

.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post:last-child {
    border-bottom: none;
}

/* אפקט הובר - רקע אבן עדין מאוד */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post:hover {
    background: rgba(229, 224, 213, 0.2);
}

/* --- מיניאטורה (Thumbnail) --- */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__thumbnail {
    flex-shrink: 0;
    width: 110px !important; /* הגדלה קלה לאיזון ויזואלי */
    height: 82px !important;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    border: 1px solid rgba(18, 26, 33, 0.05);
}

.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px;
    transition: transform 0.6s ease;
}

.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.1);
}

/* גרדיאנט זהב עדין בזמן הובר */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__thumbnail::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, transparent 50%, rgba(197, 160, 89, 0.1));
    opacity: 0;
    transition: opacity .3s;
    border-radius: 10px;
    pointer-events: none;
}

.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post:hover .elementor-post__thumbnail::after {
    opacity: 1;
}

/* --- תיבת הטקסט --- */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__text {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding-top: 0;
}

/* תגית קטגוריה (14px Bold - Gold) */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important; /* Champagne Gold */
    padding: 0 !important;
    margin-bottom: 2px;
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
}

/* כותרת - Amiri Serif (20px) */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__title a {
    font-family: 'Amiri', serif !important;
    color: #121A21 !important; /* Heading Navy */
    font-size: 20px !important;
    font-weight: 700;
    line-height: 1.4 !important;
    text-decoration: none;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: color .3s ease;
}

.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post:hover .elementor-post__title a {
    color: #C5A059 !important; /* מעבר לזהב בהובר */
}

/* מטה-דאטה (13px אפור פחם מעודן) */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__meta-data {
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    margin-top: 1px;
    color: #55556A !important; /* Charcoal Grey */
    font-size: 13px !important;
}

/* כפתור "קרא עוד" - נייבי לזהב */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__read-more {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: #fff !important;
    background: #1A2B3C !important; /* Primary Navy */
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
    font-weight: 600;
    font-size: 12px !important;
    margin-top: 8px;
    padding: 7px 22px;
    border-radius: 100px;
    text-decoration: none !important;
    box-shadow: 0 2px 10px rgba(18, 26, 33, 0.15);
    transition: all .35s cubic-bezier(.16, 1, .3, 1);
    width: fit-content;
}

.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__read-more:hover {
    transform: scale(1.04);
    box-shadow: 0 4px 16px rgba(197, 160, 89, 0.25);
    background: #C5A059 !important; /* מעבר לזהב בהובר */
    color: #fff !important;
}

/* אנימציית כניסה */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post:nth-child(1){animation:sIn .5s cubic-bezier(.16,1,.3,1) .1s both}
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post:nth-child(2){animation:sIn .5s cubic-bezier(.16,1,.3,1) .2s both}
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post:nth-child(3){animation:sIn .5s cubic-bezier(.16,1,.3,1) .3s both}

@keyframes sIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}

/* --- רספונסיביות --- */
@media(max-width: 1024px) {
    .elementor-250 .elementor-element.elementor-element-525217ae .elementor-post { padding: 16px 20px; gap: 15px; }
    .elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__thumbnail { width: 100px !important; height: 75px !important; }
}

@media(max-width: 479px) {
    .elementor-250 .elementor-element.elementor-element-525217ae .elementor-post { padding: 14px 16px; gap: 12px; }
    .elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__thumbnail { width: 85px !important; height: 65px !important; }
    .elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__read-more { font-size: 11px !important; padding: 6px 18px; }
}/* End custom CSS */