.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-3defd5f .elementor-heading-title{font-family:var( --e-global-typography-f621a65-font-family ), Sans-serif;font-size:var( --e-global-typography-f621a65-font-size );font-weight:var( --e-global-typography-f621a65-font-weight );text-transform:var( --e-global-typography-f621a65-text-transform );line-height:var( --e-global-typography-f621a65-line-height );letter-spacing:var( --e-global-typography-f621a65-letter-spacing );word-spacing:var( --e-global-typography-f621a65-word-spacing );color:#1A2B3C;}.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-190ac7f1 .elementor-heading-title{font-family:var( --e-global-typography-f621a65-font-family ), Sans-serif;font-size:var( --e-global-typography-f621a65-font-size );font-weight:var( --e-global-typography-f621a65-font-weight );text-transform:var( --e-global-typography-f621a65-text-transform );line-height:var( --e-global-typography-f621a65-line-height );letter-spacing:var( --e-global-typography-f621a65-letter-spacing );word-spacing:var( --e-global-typography-f621a65-word-spacing );color:#1A2B3C;}.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-614d877e .elementor-heading-title{font-family:var( --e-global-typography-f621a65-font-family ), Sans-serif;font-size:var( --e-global-typography-f621a65-font-size );font-weight:var( --e-global-typography-f621a65-font-weight );text-transform:var( --e-global-typography-f621a65-text-transform );line-height:var( --e-global-typography-f621a65-line-height );letter-spacing:var( --e-global-typography-f621a65-letter-spacing );word-spacing:var( --e-global-typography-f621a65-word-spacing );color:#1A2B3C;}.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-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-721d19c1 .elementor-heading-title{font-family:var( --e-global-typography-f621a65-font-family ), Sans-serif;font-size:var( --e-global-typography-f621a65-font-size );font-weight:var( --e-global-typography-f621a65-font-weight );text-transform:var( --e-global-typography-f621a65-text-transform );line-height:var( --e-global-typography-f621a65-line-height );letter-spacing:var( --e-global-typography-f621a65-letter-spacing );word-spacing:var( --e-global-typography-f621a65-word-spacing );color:#1A2B3C;}.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:20%;}.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;}.elementor-250 .elementor-element.elementor-element-3defd5f .elementor-heading-title{font-size:var( --e-global-typography-f621a65-font-size );line-height:var( --e-global-typography-f621a65-line-height );letter-spacing:var( --e-global-typography-f621a65-letter-spacing );word-spacing:var( --e-global-typography-f621a65-word-spacing );}.elementor-250 .elementor-element.elementor-element-190ac7f1 .elementor-heading-title{font-size:var( --e-global-typography-f621a65-font-size );line-height:var( --e-global-typography-f621a65-line-height );letter-spacing:var( --e-global-typography-f621a65-letter-spacing );word-spacing:var( --e-global-typography-f621a65-word-spacing );}.elementor-250 .elementor-element.elementor-element-614d877e .elementor-heading-title{font-size:var( --e-global-typography-f621a65-font-size );line-height:var( --e-global-typography-f621a65-line-height );letter-spacing:var( --e-global-typography-f621a65-letter-spacing );word-spacing:var( --e-global-typography-f621a65-word-spacing );}.elementor-250 .elementor-element.elementor-element-721d19c1 .elementor-heading-title{font-size:var( --e-global-typography-f621a65-font-size );line-height:var( --e-global-typography-f621a65-line-height );letter-spacing:var( --e-global-typography-f621a65-letter-spacing );word-spacing:var( --e-global-typography-f621a65-word-spacing );}}@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-64c0c06{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-3defd5f .elementor-heading-title{font-size:var( --e-global-typography-f621a65-font-size );line-height:var( --e-global-typography-f621a65-line-height );letter-spacing:var( --e-global-typography-f621a65-letter-spacing );word-spacing:var( --e-global-typography-f621a65-word-spacing );}.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-190ac7f1 .elementor-heading-title{font-size:var( --e-global-typography-f621a65-font-size );line-height:var( --e-global-typography-f621a65-line-height );letter-spacing:var( --e-global-typography-f621a65-letter-spacing );word-spacing:var( --e-global-typography-f621a65-word-spacing );}.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-614d877e .elementor-heading-title{font-size:var( --e-global-typography-f621a65-font-size );line-height:var( --e-global-typography-f621a65-line-height );letter-spacing:var( --e-global-typography-f621a65-letter-spacing );word-spacing:var( --e-global-typography-f621a65-word-spacing );}.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-721d19c1 .elementor-heading-title{font-size:var( --e-global-typography-f621a65-font-size );line-height:var( --e-global-typography-f621a65-line-height );letter-spacing:var( --e-global-typography-f621a65-letter-spacing );word-spacing:var( --e-global-typography-f621a65-word-spacing );}.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%;}}/* Start custom CSS for posts, class: .elementor-element-9fa82a8 *//* --- כרטיס HERO יוקרתי - גרסה עברית (RTL) --- */

/* הגדרות כרטיס כלליות */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post {
    position: relative;
    overflow: hidden;
    border-radius: 24px;
    height: 100%;
    min-height: 560px;
    isolation: isolate;
    direction: rtl; /* עברית */
}

/* טיפול בתמונה */
.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 0.8s cubic-bezier(0.16, 1, 0.3, 1);
    filter: brightness(1.05) contrast(1.02);
}

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

/* הצללה יוקרתית (Navy Gradient) */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__thumbnail::after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 2;
    background: linear-gradient(168deg, 
        rgba(26, 43, 60, 0) 0%, 
        rgba(26, 43, 60, 0.3) 40%, 
        rgba(26, 43, 60, 0.85) 100%);
    pointer-events: none;
}

/* תיבת הטקסט הצפה (Glassmorphism) */
.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; /* ב-RTL זה נצמד לימין */
    text-align: right;
    direction: rtl;
    width: calc(100% - 48px);
    max-width: 620px;
    background: rgba(255, 255, 255, 0.82);
    backdrop-filter: blur(25px) saturate(1.8);
    -webkit-backdrop-filter: blur(25px) saturate(1.8);
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-top: 1px solid rgba(255, 255, 255, 0.8);
    border-radius: 20px;
    padding: 30px 35px;
    margin-bottom: 24px;
    box-shadow: 0 15px 35px rgba(0,0,0,0.1), 0 0 0 1px rgba(255,255,255,0.3) inset;
    transition: all .45s cubic-bezier(.16, 1, .3, 1);
}

.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post:hover .elementor-post__text {
    background: rgba(255, 255, 255, 0.9);
    transform: translateX(-50%) translateY(-6px);
}

/* תגית (Badge) - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__badge {
    display: inline-flex;
    background: #C5A059 !important; /* זהב שמפניה */
    color: #fff !important;
    padding: 6px 18px !important;
    border-radius: 4px !important;
    margin-bottom: 16px;
    font-family: 'Assistant', sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    box-shadow: 0 4px 12px rgba(197, 160, 89, 0.25) !important;
}

/* כותרת הפוסט - פרנק ריהל (Frank Ruhl Libre) */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__title a {
    font-family: 'Frank Ruhl Libre', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 32px !important;
    font-weight: 700;
    line-height: 1.2 !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}

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

/* תקציר הפוסט - אסיסטנט (Assistant) */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__excerpt {
    font-family: 'Assistant', sans-serif !important;
    color: #333333 !important;
    margin-top: 12px;
    line-height: 1.7 !important;
    font-size: 18px !important; /* לפי ההנחיות החדשות */
}

/* מטה-דאטה (תאריך) */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__meta-data {
    font-family: 'Assistant', sans-serif !important;
    color: rgba(18, 26, 33, 0.4) !important;
    font-size: 14px !important;
    margin-top: 10px;
}

/* כפתור קרא עוד - נייבי הופך לזהב */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__read-more {
    display: inline-flex;
    background: #1A2B3C !important; /* Primary Navy */
    color: #fff !important;
    font-family: 'Assistant', sans-serif !important;
    font-weight: 700;
    font-size: 14px !important;
    margin-top: 20px;
    padding: 12px 30px;
    border-radius: 50px;
    transition: all 0.35s ease;
    text-decoration: none !important;
}

.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__read-more:hover {
    background: #C5A059 !important;
    transform: scale(1.05);
}

/* אנימציה */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post {
    animation: hIn .8s cubic-bezier(.16, 1, .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-9fa82a8 .elementor-post { min-height: 500px; }
    .elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__text { width: calc(100% - 40px); padding: 25px 30px; }
    .elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__title a { font-size: 28px !important; }
}

@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post { min-height: 420px; }
    .elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__excerpt { display: none; }
    .elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__title a { font-size: 24px !important; }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-51091a9 *//* --- רשימת פוסטים יוקרתית - גרסת עברית (RTL) --- */

/* קונטיינר הרשימה */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-posts-container {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    height: 100%;
}

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

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

/* אפקט ריחוף על השורה */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post:hover {
    background: rgba(197, 160, 89, 0.03); /* נגיעה עדינה של זהב */
}

/* תמונה ממוזערת */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__thumbnail {
    flex-shrink: 0;
    width: 110px !important; 
    height: 80px !important;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid rgba(26, 43, 60, 0.05);
}

.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s 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 {
    display: none;
}

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

/* תגית (Badge) - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important;
    font-family: 'Assistant', sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    margin-bottom: 2px;
    padding: 0 !important;
}

/* כותרת הפוסט - פרנק ריהל (Frank Ruhl Libre) */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__title a {
    font-family: 'Frank Ruhl Libre', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 19px !important;
    font-weight: 700;
    line-height: 1.3;
    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; /* מעבר לזהב בהובר */
}

/* מטה-דאטה (תאריך) */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__meta-data {
    font-family: 'Assistant', sans-serif !important;
    font-size: 13px !important;
    color: #333333 !important;
    opacity: 0.6;
    margin-top: 2px;
}

/* כפתור "קרא עוד" - הפך ללחצן "גלולה" יוקרתי קטן */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__read-more {
    display: inline-flex;
    align-items: center;
    color: #fff !important;
    background: #1A2B3C !important; /* נייבי */
    font-family: 'Assistant', sans-serif !important;
    font-weight: 700;
    font-size: 12px !important;
    margin-top: 10px;
    padding: 6px 18px;
    border-radius: 100px;
    text-decoration: none !important;
    transition: all .35s ease;
    width: fit-content;
}

.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__read-more:hover {
    background: #C5A059 !important; /* הופך לזהב */
    transform: scale(1.05);
}

/* אנימציית כניסה */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post {
    animation: sIn .6s cubic-bezier(.22, 1, .36, 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: 479px) {
    .elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post { padding: 15px 0; gap: 15px; }
    .elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__thumbnail { width: 90px !important; height: 70px !important; }
    .elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__title a { font-size: 16px !important; }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1646ee94 *//* --- רשימת פוסטים מעוצבת - עברית (RTL) --- */

/* קונטיינר הרשימה */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-posts-container {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
}

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

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

/* אפקט ריחוף על השורה */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post:hover {
    background: rgba(197, 160, 89, 0.04); /* נגיעה של זהב ברקע */
}

/* תמונה ממוזערת */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__thumbnail {
    flex-shrink: 0;
    width: 110px !important; 
    height: 80px !important;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    border: 1px solid rgba(26, 43, 60, 0.05);
}

.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s 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 {
    display: none;
}

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

/* תגית (Badge) - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important;
    font-family: 'Assistant', sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    margin-bottom: 2px;
    padding: 0 !important;
}

/* כותרת הפוסט - פרנק ריהל (Frank Ruhl Libre) */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__title a {
    font-family: 'Frank Ruhl Libre', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 20px !important;
    font-weight: 700;
    line-height: 1.3;
    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; /* זהב בהובר */
}

/* מטה-דאטה (תאריך) */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__meta-data {
    font-family: 'Assistant', sans-serif !important;
    font-size: 13px !important;
    color: #333333 !important;
    opacity: 0.6;
    margin-top: 2px;
}

/* כפתור "קרא עוד" - כפתור גלולה נייבי */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__read-more {
    display: inline-flex;
    align-items: center;
    color: #fff !important;
    background: #1A2B3C !important; /* כחול נייבי */
    font-family: 'Assistant', sans-serif !important;
    font-weight: 700;
    font-size: 12px !important;
    margin-top: 10px;
    padding: 6px 20px;
    border-radius: 100px;
    text-decoration: none !important;
    transition: all .3s ease;
    width: fit-content;
}

.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__read-more:hover {
    background: #C5A059 !important; /* מעבר לזהב */
    transform: scale(1.05);
}

/* אנימציית כניסה */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post {
    animation: sIn .6s 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(12px); }
    to { opacity: 1; transform: translateY(0); }
}

/* רספונסיביות */
@media(max-width: 479px) {
    .elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post { padding: 15px 0; gap: 15px; }
    .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: 17px !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 *//* --- גריד פוסטים 4 עמודות - יוקרה עברית --- */

/* הגדרת הקונטיינר - רווחים נדיבים */
.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%;
}

/* הכרטיס הבודד */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post {
    background: #ffffff;
    border-radius: 16px;
    overflow: hidden;
    border: 1px solid #E5E0D5; /* צבע ה-Stone מהפלטה */
    transition: all .4s cubic-bezier(.16, 1, .3, 1);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    direction: rtl;
    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);
}

/* התמונה - הגדלתי ל-180px לפרופורציה יוקרתית */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__thumbnail {
    height: 180px;
    overflow: hidden;
    position: relative;
    border-radius: 0;
}

.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: 22px 24px 24px;
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

/* תגית (Badge) - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important; 
    font-family: 'Assistant', sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    margin-bottom: 6px;
    padding: 0 !important;
}

/* כותרת הפוסט - פרנק ריהל (Frank Ruhl Libre) */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__title a {
    font-family: 'Frank Ruhl Libre', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 21px !important; /* גודל אידיאלי ל-4 עמודות */
    font-weight: 700 !important;
    line-height: 1.3 !important;
    text-decoration: none;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: color 0.3s ease;
}

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

/* מטה-דאטה (תאריך) */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__meta-data {
    margin-top: auto;
    padding-top: 15px;
    border-top: 1px solid #F3F1ED; /* קו הפרדה פנימי עדין */
    font-family: 'Assistant', sans-serif !important;
    font-size: 13px !important;
    color: #333333 !important;
    opacity: 0.6;
}

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

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

@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;
    }
    .elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__thumbnail {
        height: 200px;
    }
    .elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__text {
        padding: 20px;
    }
}/* 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 *//* --- רשימת פוסטים מעוצבת - עברית (RTL) --- */

/* קונטיינר הרשימה */
.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: center; 
    gap: 20px;
    padding: 22px 0; /* פדינג אנכי נדיב למראה "נושם" */
    cursor: pointer;
    transition: all .3s cubic-bezier(.16, 1, .3, 1);
    border-bottom: 1px solid #E5E0D5; /* צבע ה-Stone מהפלטה */
    background: transparent;
    direction: rtl;
    text-align: right;
}

.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: rgba(197, 160, 89, 0.04); /* נגיעה של זהב ברקע */
}

/* תמונה ממוזערת */
.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__thumbnail {
    flex-shrink: 0;
    width: 110px !important; 
    height: 85px !important;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    border: 1px solid rgba(26, 43, 60, 0.05);
}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s ease;
}

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

/* הסרת השכבה האדומה מהקוד הישן */
.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__thumbnail::after {
    display: none;
}

/* תיבת הטקסט */
.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__text {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 5px;
}

/* תגית (Badge) - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important;
    font-family: 'Assistant', sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    margin-bottom: 2px;
    padding: 0 !important;
}

/* כותרת הפוסט - פרנק ריהל (Frank Ruhl Libre) */
.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__title a {
    font-family: 'Frank Ruhl Libre', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 19px !important;
    font-weight: 700;
    line-height: 1.35;
    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-22f4450c .elementor-post:hover .elementor-post__title a {
    color: #C5A059 !important; /* זהב בהובר */
}

/* מטה-דאטה (תאריך) */
.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__meta-data {
    font-family: 'Assistant', sans-serif !important;
    font-size: 13px !important;
    color: #333333 !important;
    opacity: 0.6;
    margin-top: 2px;
}

/* כפתור "קרא עוד" - כפתור גלולה נייבי */
.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__read-more {
    display: inline-flex;
    align-items: center;
    color: #fff !important;
    background: #1A2B3C !important; /* כחול נייבי */
    font-family: 'Assistant', sans-serif !important;
    font-weight: 700;
    font-size: 12px !important;
    margin-top: 10px;
    padding: 7px 22px;
    border-radius: 100px;
    text-decoration: none !important;
    transition: all .3s ease;
    width: fit-content;
}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__read-more:hover {
    background: #C5A059 !important; /* מעבר לזהב */
    transform: scale(1.05);
}

/* אנימציית כניסה חלקה */
.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post {
    animation: sIn .6s cubic-bezier(.16, 1, .3, 1) both;
}
.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post:nth-child(1) { animation-delay: 0.1s; }
.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post:nth-child(2) { animation-delay: 0.2s; }
.elementor-250 .elementor-element.elementor-element-22f4450c .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: 479px) {
    .elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post { padding: 15px 0; gap: 15px; }
    .elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__thumbnail { width: 95px !important; height: 75px !important; }
    .elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__title a { font-size: 17px !important; }
}/* 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 יוקרתי (RTL) --- */

/* הגדרת הקונטיינר - מרוכז ומאוורר */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-posts-container {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 48px !important; /* רווח גדול בין פוסטים מודגשים */
    max-width: 1000px; /* מונע הימרחות יתר במסכים רחבים */
    margin: 0 auto !important;
    height: 100%;
    direction: rtl;
}

/* הכרטיס הבודד */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post {
    background: #ffffff;
    border-radius: 24px;
    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;
    box-shadow: 0 4px 25px rgba(26, 43, 60, 0.04);
}

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

/* התמונה - גובה משמעותי לנוכחות של "כתבת שער" */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__thumbnail {
    height: 420px; 
    overflow: hidden;
    position: relative;
    border-radius: 0;
}

.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 1.2s cubic-bezier(0.16, 1, 0.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: 40px 50px 50px; /* פדינג נדיב מאוד למראה מגזין */
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

/* תגית (Badge) - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important; 
    font-family: 'Assistant', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin-bottom: 5px;
    padding: 0 !important;
}

/* כותרת הפוסט - פרנק ריהל (Frank Ruhl Libre) */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__title a {
    font-family: 'Frank Ruhl Libre', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 42px !important; /* כותרת עוצמתית וגדולה */
    font-weight: 800 !important;
    line-height: 1.2 !important;
    text-decoration: none;
    transition: color 0.3s ease;
}

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

/* תקציר הכתבה - Assistant 18px כפי שביקשת */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__excerpt {
    font-family: 'Assistant', sans-serif !important;
    font-size: 18px !important;
    line-height: 1.8 !important; /* מרווח שורות יוקרתי וקריא */
    color: #333333 !important;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* מטה-דאטה (תאריך) */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__meta-data {
    margin-top: auto;
    padding-top: 25px;
    border-top: 1px solid #F3F1ED;
    font-family: 'Assistant', sans-serif !important;
    font-size: 14px !important;
    color: #888888 !important;
    letter-spacing: 0.2px;
}

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

/* טאבלט - עובר ל-2 עמודות */
@media(max-width: 1024px) {
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-posts-container {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 25px !important;
        max-width: 100%;
    }
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__thumbnail { height: 280px; }
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__text { padding: 30px; }
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__title a { font-size: 28px !important; }
}

/* מובייל */
@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: 240px; }
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__text { padding: 25px; }
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__title a { font-size: 26px !important; }
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__excerpt { font-size: 16px !important; }
}/* 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 *//* --- גריד עמודה אחת - עיצוב "כתבת שער" יוקרתית (RTL) --- */

/* הגדרת הקונטיינר - מרוכז ומאוורר */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-posts-container {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 40px !important; 
    max-width: 900px; /* הגבלה קלה לרוחב כדי שלא יתמרח מדי במסכים רחבים */
    margin: 0 auto !important;
    height: 100%;
}

/* הכרטיס הבודד */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post {
    background: #ffffff;
    border-radius: 24px;
    overflow: hidden;
    border: 1px solid #E5E0D5; /* צבע ה-Stone */
    transition: all .5s cubic-bezier(.16, 1, .3, 1);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    direction: rtl;
    text-align: right;
    box-shadow: 0 4px 20px rgba(26, 43, 60, 0.03);
}

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

/* התמונה - גובה משמעותי ל"כתבת שער" */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__thumbnail {
    height: 380px; /* גובה מוגדל לנוכחות מקסימלית */
    overflow: hidden;
    position: relative;
}

.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 1s 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 40px 40px; /* פדינג נדיב מאוד */
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

/* תגית (Badge) - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important; 
    font-family: 'Assistant', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 10px;
}

/* כותרת הפוסט - פרנק ריהל (Frank Ruhl Libre) */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__title a {
    font-family: 'Frank Ruhl Libre', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 36px !important; /* כותרת גדולה ומרשימה */
    font-weight: 800 !important;
    line-height: 1.2 !important;
    text-decoration: none;
    transition: color 0.3s ease;
}

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

/* תקציר הכתבה - לפי ההנחיות (18px) */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__excerpt {
    font-family: 'Assistant', sans-serif !important;
    font-size: 18px !important;
    line-height: 1.7 !important;
    color: #333333 !important;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* מטה-דאטה (תאריך) */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__meta-data {
    margin-top: auto;
    padding-top: 20px;
    border-top: 1px solid #F3F1ED;
    font-family: 'Assistant', sans-serif !important;
    font-size: 14px !important;
    color: #888888 !important;
}

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

/* טאבלט */
@media(max-width: 1024px) {
    .elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__thumbnail {
        height: 300px;
    }
    .elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__title a {
        font-size: 28px !important;
    }
}

/* מובייל */
@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-posts-container {
        gap: 25px !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;
    }
    .elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__title a {
        font-size: 24px !important;
    }
    .elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__excerpt {
        font-size: 16px !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 *//* --- גריד פוסטים יוקרתי - עברית (Vogue RTL) --- */

/* הגדרת הקונטיינר - 3 עמודות עם רווח נשימה */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-posts-container {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 30px !important; /* רווח נדיב בין הכרטיסים */
    height: 100%;
    direction: rtl;
}

/* הכרטיס הבודד */
.elementor-250 .elementor-element.elementor-element-52865851 .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-52865851 .elementor-post:hover {
    border-color: #C5A059; /* זהב שמפניה */
    box-shadow: 0 15px 40px rgba(26, 43, 60, 0.08);
    transform: translateY(-6px);
}

/* התמונה - פרופורציה של 3:2 למראה מגזין */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__thumbnail {
    height: 220px; 
    overflow: hidden;
    position: relative;
    border-radius: 0;
}

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

.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.08); /* זום עדין פנימה */
}

/* תיבת הטקסט - שימוש ב-Padding נדיב */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__text {
    padding: 25px 28px 28px;
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

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

/* כותרת הפוסט - פרנק ריהל (Frank Ruhl Libre) */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__title a {
    font-family: 'Frank Ruhl Libre', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    text-decoration: none;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: color 0.3s ease;
}

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

/* מטה-דאטה (תאריך) */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__meta-data {
    margin-top: auto;
    padding-top: 15px;
    border-top: 1px solid #F3F1ED;
    font-family: 'Assistant', sans-serif !important;
    font-size: 13px !important;
    color: #333333 !important;
    opacity: 0.6;
}

/* ניקוי הגדרות כרטיס של אלמנטור */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__card {
    box-shadow: none !important;
    border: none !important;
    background: transparent !important;
}

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

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

/* מובייל - עמודה אחת */
@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: 200px;
    }
    .elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__text {
        padding: 22px;
    }
}/* 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 יוקרתי - עברית (RTL) --- */

/* הגדרות כרטיס כלליות */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post {
    position: relative;
    overflow: hidden;
    border-radius: 24px; /* פינות מעוגלות ויוקרתיות */
    min-height: 450px; /* גובה מרשים לנוכחות ויזואלית */
    cursor: pointer;
    isolation: isolate;
    direction: rtl; /* עברית */
}

/* טיפול בתמונה */
.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;
    transition: transform 1.2s cubic-bezier(0.16, 1, 0.3, 1);
}

.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post:hover .elementor-post__thumbnail img {
    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) 45%, 
        rgba(26, 43, 60, 0.85) 85%, 
        rgba(26, 43, 60, 0.98) 100%);
    pointer-events: none;
}

/* תיבת הטקסט - מיושרת לימין (RTL) */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__text {
    position: absolute !important;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 4;
    padding: 40px;
    direction: rtl;
    text-align: right;
    display: flex;
    flex-direction: column;
}

/* תגית (Badge) - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__badge {
    display: inline-flex;
    background: #C5A059 !important; /* זהב המותג */
    color: #fff !important;
    padding: 6px 16px !important;
    border-radius: 4px !important;
    font-family: 'Assistant', sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    margin-bottom: 15px;
    width: fit-content;
    box-shadow: 0 4px 12px rgba(197, 160, 89, 0.3);
}

/* כותרת הפוסט - פרנק ריהל (Frank Ruhl Libre) */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__title {
    margin: 0;
    line-height: 1.2 !important;
}

.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__title a {
    font-family: 'Frank Ruhl Libre', serif !important;
    color: #ffffff !important;
    font-size: 30px !important;
    font-weight: 700;
    text-decoration: none !important;
    text-shadow: 0 2px 15px rgba(0,0,0,0.3);
    transition: color 0.3s ease;
}

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

/* תקציר הפוסט - אסיסטנט (Assistant) */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__excerpt {
    font-family: 'Assistant', sans-serif !important;
    color: rgba(255, 255, 255, 0.9) !important;
    margin-top: 12px;
    font-size: 17px !important;
    line-height: 1.6 !important;
    max-width: 95%;
}

/* מטה-דאטה (תאריך) */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__meta-data {
    font-family: 'Assistant', sans-serif !important;
    color: rgba(255, 255, 255, 0.6) !important;
    margin-top: 15px;
    font-size: 13px !important;
}

/* כפתור קרא עוד - מינימליסטי עם קו זהב */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__read-more {
    display: inline-flex;
    color: #fff !important;
    font-family: 'Assistant', sans-serif !important;
    font-weight: 700;
    font-size: 13px !important;
    margin-top: 20px;
    padding-bottom: 5px;
    border-bottom: 2px solid #C5A059; /* קו זהב דומיננטי */
    text-decoration: none !important;
    transition: all 0.3s ease;
    width: fit-content;
}

.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__read-more:hover {
    color: #C5A059 !important;
    padding-right: 10px; /* תנועה עדינה שמאלה בעברית */
}

/* רספונסיביות */
@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post { min-height: 380px; }
    .elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__text { padding: 30px; }
    .elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__title a { font-size: 24px !important; }
    .elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__excerpt { display: none; } /* מורידים תקציר במובייל לטובת ניקיון */
}/* 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: 32px !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 15px 45px rgba(26, 43, 60, 0.08); /* צל עמוק ויוקרתי */
    transform: translateY(-6px);
}

/* התמונה - גובה 200px לפרופורציה מושלמת ב-3 עמודות */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__thumbnail {
    height: 200px; 
    overflow: hidden;
    position: relative;
    border-radius: 0;
}

.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1);
}

.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.1); /* זום עדין ואיכותי */
}

/* תיבת הטקסט - Padding נדיב לפי הסטנדרט היוקרתי */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__text {
    padding: 24px 28px 28px;
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

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

/* כותרת הפוסט - פרנק ריהל (Frank Ruhl Libre) */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__title a {
    font-family: 'Frank Ruhl Libre', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 24px !important; /* לפי הנחיות H3 */
    font-weight: 700 !important;
    line-height: 1.3 !important;
    text-decoration: none;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: color 0.3s ease;
}

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

/* מטה-דאטה (תאריך) */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__meta-data {
    margin-top: auto;
    padding-top: 15px;
    border-top: 1px solid #F3F1ED; /* קו הפרדה פנימי דקיק */
    font-family: 'Assistant', sans-serif !important;
    font-size: 13px !important;
    color: #333333 !important;
    opacity: 0.6;
}

/* ניקוי הגדרות כרטיס של אלמנטור */
.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: 20px !important;
    }
    .elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__thumbnail {
        height: 180px;
    }
}

/* מובייל - עמודה אחת */
@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-4b56303b .elementor-posts-container {
        grid-template-columns: 1fr !important;
        gap: 24px !important;
    }
    .elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__thumbnail {
        height: 200px;
    }
    .elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__text {
        padding: 22px;
    }
    .elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__title a {
        font-size: 22px !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 *//* ═══ כרטיס Hero יוקרתי (Glassmorphism) - עברית ═══ */

/* מבנה כללי ומידות */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post {
    position: relative;
    overflow: hidden;
    border-radius: 28px; /* פינות מעוגלות יותר למראה רך ויוקרתי */
    height: 100%;
    min-height: 580px;
    isolation: isolate;
    direction: rtl; /* כיווניות עברית */
}

/* טיפול בתמונה ושכבות גרדיאנט */
.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 .8s 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.06);
    transform: scale(1.05);
}

/* שכבת הצללה יוקרתית בתחתית (Navy Shadows) */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__thumbnail::after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 2;
    background: linear-gradient(168deg, 
        rgba(18, 26, 33, 0) 0%, 
        rgba(18, 26, 33, 0.15) 40%, 
        rgba(18, 26, 33, 0.8) 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.05) 0%, transparent 100%);
    pointer-events: none;
}

/* תיבת הטקסט הצפה (The Glass Box) */
.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; /* הצמדה לימין ב-RTL */
    text-align: right;
    direction: rtl;
    width: calc(100% - 60px);
    max-width: 650px;
    /* אפקט זכוכית (Glassmorphism) */
    background: rgba(255, 255, 255, 0.82);
    backdrop-filter: blur(25px) saturate(1.8);
    -webkit-backdrop-filter: blur(25px) saturate(1.8);
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-top: 1px solid rgba(255, 255, 255, 0.8);
    border-radius: 24px;
    padding: 35px 40px;
    margin-bottom: 30px;
    box-shadow: 0 15px 45px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(255, 255, 255, 0.3) inset;
    transition: all .5s cubic-bezier(.16, 1, .3, 1);
}

.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post:hover .elementor-post__text {
    background: rgba(255, 255, 255, 0.9);
    transform: translateX(-50%) translateY(-6px);
    box-shadow: 0 25px 60px rgba(0, 0, 0, 0.15);
}

/* תגית (Badge) - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__badge {
    display: inline-flex;
    align-items: center;
    border-radius: 4px !important; /* מראה קלאסי יותר מעוגל מלא */
    padding: 6px 16px !important;
    margin-bottom: 18px;
    background: #C5A059 !important; /* זהב שמפניה */
    color: #fff !important;
    font-family: 'Assistant', sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    box-shadow: 0 4px 12px rgba(197, 160, 89, 0.25) !important;
    width: auto;
}

/* כותרת הפוסט - פרנק ריהל (Frank Ruhl Libre) */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__title {
    margin: 0 !important;
    line-height: 1.25 !important;
}

.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__title a {
    font-family: 'Frank Ruhl Libre', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 36px !important;
    font-weight: 800;
    text-decoration: none !important;
    transition: color .3s ease;
}

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

/* תקציר הכתבה - Assistant 18px */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__excerpt {
    font-family: 'Assistant', sans-serif !important;
    color: #333333 !important;
    margin-top: 15px;
    line-height: 1.7 !important;
    font-size: 18px !important; /* לפי ההנחיות החדשות */
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* מטה-דאטה (תאריך) */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__meta-data {
    color: rgba(18, 26, 33, 0.4) !important;
    font-family: 'Assistant', sans-serif !important;
    font-size: 14px !important;
    margin-top: 12px;
    display: flex;
    align-items: center;
    gap: 8px;
}

/* כפתור "קרא עוד" - נייבי הופך לזהב */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__read-more {
    display: inline-flex;
    background: #1A2B3C !important; /* Primary Navy */
    color: #fff !important;
    font-family: 'Assistant', sans-serif !important;
    font-weight: 700;
    font-size: 14px !important;
    margin-top: 25px;
    padding: 12px 35px;
    border-radius: 50px;
    transition: all .4s ease;
    text-decoration: none !important;
    box-shadow: 0 4px 15px rgba(26, 43, 60, 0.2);
}

.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__read-more:hover {
    background: #C5A059 !important;
    transform: scale(1.05);
    box-shadow: 0 6px 20px rgba(197, 160, 89, 0.3);
}

/* אנימציה חלקה בכניסה */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post {
    animation: hIn 1s cubic-bezier(.16, 1, .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: 500px; }
    .elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__text { width: calc(100% - 40px); padding: 30px; }
    .elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__title a { font-size: 28px !important; }
}

@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post { min-height: 420px; }
    .elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__text { width: calc(100% - 32px); padding: 25px; }
    .elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__excerpt { display: none; }
    .elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__title a { font-size: 24px !important; }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-57884e7 *//* ═══ כרטיס Hero יוקרתי (Glassmorphism) - עברית ═══ */

/* מבנה כללי */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post {
    position: relative;
    overflow: hidden;
    border-radius: 28px; /* פינות מעוגלות יותר למראה רך */
    height: 100%;
    min-height: 580px;
    isolation: isolate;
    direction: rtl; /* כיווניות עברית */
    background: #121A21; /* רקע כהה כבסיס לתמונה */
}

/* טיפול בתמונה ושכבות גרדיאנט */
.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;
    transition: transform 1.2s cubic-bezier(.16, 1, .3, 1);
    filter: brightness(0.95);
}

.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.08);
    filter: brightness(0.85);
}

/* שכבת הצללה יוקרתית (Navy Shadow) */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__thumbnail::after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 2;
    background: linear-gradient(180deg, 
        rgba(18, 26, 33, 0) 0%, 
        rgba(18, 26, 33, 0.2) 40%, 
        rgba(18, 26, 33, 0.8) 100%);
    pointer-events: none;
}

/* תיבת הטקסט הצפה (The Glass Box) */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__text {
    position: absolute !important;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 4;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: right;
    width: calc(100% - 60px);
    max-width: 650px;
    /* אפקט זכוכית משופר */
    background: rgba(255, 255, 255, 0.85); 
    backdrop-filter: blur(25px) saturate(1.5);
    -webkit-backdrop-filter: blur(25px) saturate(1.5);
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 24px;
    padding: 35px 40px;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.15);
    transition: all 0.5s cubic-bezier(.16, 1, .3, 1);
}

.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post:hover .elementor-post__text {
    background: rgba(255, 255, 255, 0.92);
    transform: translateX(-50%) translateY(-8px);
    box-shadow: 0 30px 60px rgba(0, 0, 0, 0.2);
}

/* תגית (Badge) - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__badge {
    display: inline-flex;
    background: #C5A059 !important; /* זהב */
    color: #fff !important;
    font-family: 'Assistant', sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    padding: 6px 20px !important;
    border-radius: 50px !important;
    margin-bottom: 20px;
    text-transform: uppercase;
    box-shadow: 0 4px 15px rgba(197, 160, 89, 0.3) !important;
}

/* כותרת - פרנק ריהל (Frank Ruhl Libre) */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__title {
    margin: 0 !important;
}

.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__title a {
    font-family: 'Frank Ruhl Libre', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 34px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    text-decoration: none !important;
    transition: color 0.3s;
}

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

/* תקציר הכתבה - Assistant 18px */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__excerpt {
    font-family: 'Assistant', sans-serif !important;
    color: #333333 !important;
    font-size: 18px !important;
    line-height: 1.7 !important;
    margin-top: 15px;
}

/* מטה-דאטה (תאריך) */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__meta-data {
    color: rgba(18, 26, 33, 0.4) !important;
    font-family: 'Assistant', sans-serif !important;
    font-size: 14px !important;
    margin-top: 15px;
    border-top: 1px solid rgba(197, 160, 89, 0.2);
    padding-top: 15px;
}

/* כפתור "קרא עוד" - נייבי הופך לזהב */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__read-more {
    display: inline-flex;
    background: #1A2B3C !important; /* Primary Navy */
    color: #fff !important;
    font-family: 'Assistant', sans-serif !important;
    font-weight: 700;
    padding: 12px 35px;
    border-radius: 50px;
    margin-top: 25px;
    transition: all 0.4s ease;
    text-decoration: none !important;
}

.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__read-more:hover {
    background: #C5A059 !important;
    transform: scale(1.05);
}

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

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

/* ═══ התאמה למובייל ═══ */
@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% - 30px); 
        padding: 25px; 
    }
    .elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__title a { font-size: 26px !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 *//* --- רשימת פוסטים מעוצבת - יוקרה עברית (Vogue RTL) --- */

/* קונטיינר הרשימה */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-posts-container {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    height: 100%;
    direction: rtl; /* עברית */
}

/* שורת פוסט בודד */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post {
    display: flex !important;
    flex-direction: row !important;
    align-items: center; /* ממרכז תמונה מול טקסט */
    gap: 20px;
    padding: 22px 0; /* פדינג אנכי נדיב - מראה "נושם" */
    cursor: pointer;
    transition: all .3s cubic-bezier(.22, 1, .36, 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(197, 160, 89, 0.04); /* רקע זהב שמפניה כמעט שקוף */
}

/* תמונה ממוזערת */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__thumbnail {
    flex-shrink: 0;
    width: 110px !important; /* הגדלתי מעט למראה נוכח יותר */
    height: 85px !important;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid rgba(26, 43, 60, 0.05);
}

.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    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 {
    display: none;
}

/* תיבת הטקסט */
.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;
}

/* תגית (Badge) - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important; /* זהב שמפניה */
    font-family: 'Assistant', sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    margin-bottom: 2px;
    padding: 0 !important;
    text-transform: uppercase;
}

/* כותרת הפוסט - פרנק ריהל (Frank Ruhl Libre) */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__title a {
    font-family: 'Frank Ruhl Libre', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 19px !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; /* מעבר לזהב בהובר */
}

/* מטה-דאטה (תאריך) */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__meta-data {
    font-family: 'Assistant', sans-serif !important;
    font-size: 13px !important;
    color: #333333 !important;
    opacity: 0.6;
    margin-top: 2px;
}

/* כפתור "קרא עוד" - כפתור גלולה יוקרתי */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__read-more {
    display: inline-flex;
    align-items: center;
    color: #fff !important;
    background: #1A2B3C !important; /* כחול נייבי */
    font-family: 'Assistant', sans-serif !important;
    font-weight: 700;
    font-size: 12px !important;
    margin-top: 10px;
    padding: 6px 20px;
    border-radius: 100px;
    text-decoration: none !important;
    box-shadow: 0 4px 10px rgba(26, 43, 60, 0.15);
    transition: all .35s ease;
    width: fit-content;
}

.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__read-more:hover {
    background: #C5A059 !important; /* הופך לזהב */
    transform: translateY(-2px);
    box-shadow: 0 6px 15px rgba(197, 160, 89, 0.3);
}

/* אנימציית כניסה מדורגת */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post {
    animation: sIn .6s cubic-bezier(.16, 1, .3, 1) both;
}
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post:nth-child(1) { animation-delay: 0.1s; }
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post:nth-child(2) { animation-delay: 0.2s; }
.elementor-250 .elementor-element.elementor-element-525217ae .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: 479px) {
    .elementor-250 .elementor-element.elementor-element-525217ae .elementor-post { 
        padding: 16px 0; 
        gap: 15px; 
    }
    .elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__thumbnail { 
        width: 90px !important; 
        height: 70px !important; 
    }
    .elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__title a { 
        font-size: 17px !important; 
    }
}/* End custom CSS */