.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", Playfair Display;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:"Montserrat", Playfair Display;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;color:#1A2B3C;}.elementor-250 .elementor-element.elementor-element-4c5b5379 .elementor-heading-title{font-family:"Playfair Display", Playfair Display;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:"Montserrat", Playfair Display;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;color:var( --e-global-color-92b0c4c );}.elementor-250 .elementor-element.elementor-element-326fe641 .elementor-heading-title{font-family:"Playfair Display", Playfair Display;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:"Montserrat", Playfair Display;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;color:var( --e-global-color-92b0c4c );}.elementor-250 .elementor-element.elementor-element-707fcdb0 .elementor-heading-title{font-family:"Playfair Display", Playfair Display;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-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-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:"Montserrat", Playfair Display;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;color:var( --e-global-color-92b0c4c );}.elementor-250 .elementor-element.elementor-element-3e8d8df4 .elementor-heading-title{font-family:"Playfair Display", Playfair Display;font-size:21px;font-weight:600;color:#2A2A32;}.elementor-250 .elementor-element.elementor-element-525217ae{--grid-row-gap:16px;--grid-column-gap:30px;}.elementor-250 .elementor-element.elementor-element-525217ae .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-250 .elementor-element.elementor-element-525217ae:after{content:"1";}.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__thumbnail__link{width:10%;}.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__meta-data span + span:before{content:"///";}.elementor-250 .elementor-element.elementor-element-525217ae.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-250 .elementor-element.elementor-element-525217ae.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-250 .elementor-element.elementor-element-525217ae.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}:root{--page-title-display:none;}body.elementor-page-250{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-250 .elementor-element.elementor-element-5f2fe202{--min-height:560px;}}@media(min-width:768px){.elementor-250 .elementor-element.elementor-element-95b4fd8{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-5f2fe202{--width:60%;}.elementor-250 .elementor-element.elementor-element-3c0b5b9e{--width:35%;}.elementor-250 .elementor-element.elementor-element-4e19d0a1{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-485284be{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-3810a715{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-18219cf6{--width:48%;}.elementor-250 .elementor-element.elementor-element-768a98b3{--width:48%;}.elementor-250 .elementor-element.elementor-element-6b664b9{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-7c49c7c8{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-7e14c7b0{--width:32%;}.elementor-250 .elementor-element.elementor-element-57b8a8d0{--width:32%;}.elementor-250 .elementor-element.elementor-element-4abbc172{--width:32%;}.elementor-250 .elementor-element.elementor-element-2acb0706{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-26438ff6{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-50a2e37c{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-5f34711f{--content-width:1320px;}.elementor-250 .elementor-element.elementor-element-e28bff7{--width:45%;}.elementor-250 .elementor-element.elementor-element-45bddea1{--width:45%;}.elementor-250 .elementor-element.elementor-element-11df8ef2{--content-width:1320px;}}@media(max-width:1024px) and (min-width:768px){.elementor-250 .elementor-element.elementor-element-5f2fe202{--width:100%;}.elementor-250 .elementor-element.elementor-element-3c0b5b9e{--width:100%;}.elementor-250 .elementor-element.elementor-element-18219cf6{--width:100%;}.elementor-250 .elementor-element.elementor-element-768a98b3{--width:100%;}.elementor-250 .elementor-element.elementor-element-7e14c7b0{--width:100%;}.elementor-250 .elementor-element.elementor-element-57b8a8d0{--width:100%;}.elementor-250 .elementor-element.elementor-element-4abbc172{--width:100%;}.elementor-250 .elementor-element.elementor-element-e28bff7{--width:100%;}.elementor-250 .elementor-element.elementor-element-45bddea1{--width:100%;}}@media(max-width:767px){.elementor-250 .elementor-element.elementor-element-2278d25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 160px) 0px;}.elementor-250 .elementor-element.elementor-element-95b4fd8{--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-5f2fe202{--min-height:32px;--border-radius:12px 12px 12px 12px;}.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.8 * 100% );}.elementor-250 .elementor-element.elementor-element-9fa82a8:after{content:"0.8";}.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.9 * 100% );}.elementor-250 .elementor-element.elementor-element-51091a9:after{content:"0.9";}.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__thumbnail__link{width:40%;}.elementor-250 .elementor-element.elementor-element-3c0b5b9e{--border-radius:16px 16px 16px 16px;}.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-250 .elementor-element.elementor-element-1646ee94:after{content:"1";}.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__thumbnail__link{width:40%;}.elementor-250 .elementor-element.elementor-element-4e19d0a1{--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-250 .elementor-element.elementor-element-14bdc473:after{content:"0.5";}.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-485284be{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-a5c2c6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 160px) 0px;}.elementor-250 .elementor-element.elementor-element-3810a715{--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-250 .elementor-element.elementor-element-4ea48bc1:after{content:"0.5";}.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__thumbnail__link{width:40%;}.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-250 .elementor-element.elementor-element-22f4450c:after{content:"0.5";}.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__thumbnail__link{width:40%;}.elementor-250 .elementor-element.elementor-element-6b664b9{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-7c49c7c8{--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-129d855b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-250 .elementor-element.elementor-element-129d855b:after{content:"0.5";}.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-250 .elementor-element.elementor-element-7f89fb18:after{content:"0.5";}.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-52865851 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-250 .elementor-element.elementor-element-52865851:after{content:"0.5";}.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-2acb0706{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-26438ff6{--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-250 .elementor-element.elementor-element-2c11e7b5:after{content:"1";}.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-250 .elementor-element.elementor-element-4b56303b:after{content:"0.5";}.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-50a2e37c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-5f34711f{--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.8 * 100% );}.elementor-250 .elementor-element.elementor-element-6f3f7894:after{content:"0.8";}.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.8 * 100% );}.elementor-250 .elementor-element.elementor-element-57884e7:after{content:"0.8";}.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__thumbnail__link{width:100%;}.elementor-250 .elementor-element.elementor-element-182946e{--margin-top:0px;--margin-bottom:160px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-11df8ef2{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-250 .elementor-element.elementor-element-525217ae .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-250 .elementor-element.elementor-element-525217ae:after{content:"0.5";}.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__thumbnail__link{width:40%;}}/* Start custom CSS for posts, class: .elementor-element-9fa82a8 *//* --- 1. הגדרות כרטיס כלליות --- */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post {
    position: relative;
    overflow: hidden;
    border-radius: 24px;
    height: 100%;
    min-height: 560px;
    isolation: isolate;
    direction: ltr;
    background-color: #F9F7F2; /* צבע הרקע היוקרתי */
    animation: hIn .8s cubic-bezier(.16, 1, .3, 1) .08s both;
}

/* --- 2. טיפול בתמונה וגרדיאנטים --- */
.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;
    object-position: center center;
    transition: filter .6s ease;
    filter: brightness(1.02) contrast(1.02);
}

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

/* שכבת הצללה תחתונה - עודכן לכחול נייבי עמוק */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__thumbnail::after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 2;
    background: linear-gradient(180deg, rgba(26, 43, 60, 0) 0%, rgba(26, 43, 60, 0.85) 100%);
    pointer-events: none;
}

/* --- 3. תיבת הטקסט הצפה --- */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__text {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 4;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    direction: ltr;
    width: calc(100% - 48px);
    max-width: 620px;
    background: rgba(255, 255, 255, .82);
    backdrop-filter: blur(20px) saturate(1.8);
    -webkit-backdrop-filter: blur(20px) saturate(1.8);
    border: 1px solid rgba(255, 255, 255, .6);
    border-radius: 20px;
    padding: 28px 34px 26px;
    margin-bottom: 24px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.08);
    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, .92);
    transform: translateX(-50%) translateY(-5px);
    box-shadow: 0 12px 40px rgba(0,0,0,0.12);
}

/* --- 4. רכיבי תוכן (באדג', כותרת, תקציר) --- */

/* תגית קטגוריה - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__badge {
    display: inline-flex;
    align-items: center;
    border-radius: 4px !important;
    padding: 6px 14px !important;
    margin-bottom: 16px;
    background: #C5A059 !important; 
    color: #fff !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: .05em !important;
    width: auto;
}

/* כותרת הפוסט - פונט סריפי יוקרתי */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__title {
    margin: 0;
    line-height: 1.3 !important;
}

.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__title a {
    font-family: 'Playfair Display', serif !important;
    color: #121A21 !important; /* כחול חצות */
    text-decoration: none !important;
    transition: color .3s ease;
}

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

/* תקציר הפוסט */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__excerpt {
    color: #333333 !important;
    font-family: 'Montserrat', sans-serif !important;
    margin-top: 12px;
    line-height: 1.7 !important;
    font-size: 15px !important;
}

/* מטה-דאטה (תאריך/כותב) */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__meta-data {
    color: rgba(18, 26, 33, .5) !important;
    font-size: 13px !important;
    margin-top: 8px;
    font-family: 'Montserrat', sans-serif !important;
}

/* --- 5. כפתור קרא עוד --- */
.elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__read-more {
    display: inline-flex;
    background: #1A2B3C !important; /* כחול נייבי */
    color: #fff !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600;
    font-size: 14px !important;
    margin-top: 20px;
    padding: 12px 28px;
    border-radius: 50px;
    transition: all .35s ease;
}

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

/* --- 6. אנימציות ורספונסיביות --- */
@keyframes hIn {
    from { opacity: 0; transform: translateY(16px) scale(.98); }
    to { opacity: 1; transform: translateY(0) scale(1); }
}

/* טאבלט */
@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: 24px; }
}

/* מובייל */
@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__text { width: calc(100% - 30px); padding: 20px; }
    .elementor-250 .elementor-element.elementor-element-9fa82a8 .elementor-post__excerpt { display: none; } /* חוסך מקום במובייל */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-51091a9 *//* --- עיצוב רשימת פוסטים (List Style) - מותג יוקרה --- */

/* הגדרות הקונטיינר הראשי */
.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: 16px;
    padding: 16px 20px;
    cursor: pointer;
    transition: all .3s ease;
    border-bottom: 1px solid #E5E0D5; /* צבע הפרדה עדין שהלקוח ביקש */
    background: transparent;
}

.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.05); /* נגיעה קלה של הזהב ברקע */
}

/* תמונה ממוזערת */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__thumbnail {
    flex-shrink: 0;
    width: 90px !important;
    height: 70px !important;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
}

.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform .5s 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__text {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
}

/* תגית קטגוריה - מעודן */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important; /* זהב */
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    margin-bottom: 0;
    padding: 0 !important;
}

/* כותרת הפוסט - פונט יוקרתי */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__title a {
    font-family: 'Playfair Display', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 16px !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: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    color: #333333 !important; /* אפור פחם */
    opacity: 0.7;
}

/* כפתור "קרא עוד" קטן (אם קיים) */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__read-more {
    font-family: 'Montserrat', sans-serif !important;
    color: #1A2B3C !important; /* כחול נייבי */
    font-size: 12px !important;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none !important;
    margin-top: 4px;
    transition: color .3s ease;
}

.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__read-more:hover {
    color: #C5A059 !important;
}

/* אנימציית כניסה מדורגת */
.elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post {
    animation: sIn .5s 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(10px); }
    to { opacity: 1; transform: translateY(0); }
}

/* התאמות למובייל */
@media(max-width: 479px) {
    .elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post { padding: 12px 15px; gap: 12px; }
    .elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__thumbnail { width: 75px !important; height: 60px !important; }
    .elementor-250 .elementor-element.elementor-element-51091a9 .elementor-post__title a { font-size: 14px !important; }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1646ee94 *//* --- רשימת פוסטים יוקרתית (List Style) --- */

/* הגדרות הקונטיינר הראשי */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-posts-container {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    height: 100%;
}

/* שורת פוסט בודד */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post {
    display: flex !important;
    flex-direction: row !important;
    align-items: center; /* ממרכז תמונה מול טקסט */
    gap: 16px;
    padding: 16px 20px;
    cursor: pointer;
    transition: background .3s ease;
    border-bottom: 1px solid #E5E0D5; /* צבע הדיביידר המעודן שהלקוח ביקש */
    direction: ltr;
}

.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: 90px !important;
    height: 70px !important;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
}

.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.08); /* הגדלה עדינה של התמונה */
}

/* הסרת הגרדיאנט האדום מהתמונה */
.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;
    padding-top: 0;
}

/* תגית קטגוריה - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    padding: 0 !important;
    margin-bottom: 0;
}

/* כותרת הפוסט - פונט יוקרתי */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__title a {
    font-family: 'Playfair Display', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 16px !important;
    font-weight: 700;
    text-decoration: none;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: color .3s ease;
}

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

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

/* כפתור "קרא עוד" קטן */
.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__read-more {
    display: inline-flex;
    color: #1A2B3C !important; /* כחול נייבי */
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700;
    font-size: 11px !important;
    text-transform: uppercase;
    text-decoration: none !important;
    margin-top: 6px;
    transition: color .3s ease;
}

.elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__read-more:hover {
    color: #C5A059 !important;
}

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

/* רספונסיביות */
@media(max-width: 1024px) {
    .elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post { padding: 14px 18px; gap: 12px; }
}

@media(max-width: 479px) {
    .elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post { padding: 12px 15px; }
    .elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__thumbnail { width: 80px !important; height: 65px !important; }
    .elementor-250 .elementor-element.elementor-element-1646ee94 .elementor-post__title a { font-size: 14px !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; /* צבע ה-Border מהפלטה */
    transition: all .4s cubic-bezier(.16, 1, .3, 1);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    box-shadow: 0 4px 12px rgba(0,0,0,0.03);
}

/* אפקט הובר - הרמה עדינה וצל רך */
.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);
}

/* התמונה */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__thumbnail {
    height: 200px; /* הגדלתי מעט את הגובה לפרופורציה טובה יותר */
    overflow: hidden;
    position: relative;
}

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

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

/* תיבת הטקסט */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__text {
    padding: 20px 22px 22px; /* יותר מרווח פנימי */
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

/* תגית קטגוריה - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important; 
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
    margin-bottom: 8px;
    padding: 0 !important;
}

/* כותרת הפוסט - המראה היוקרתי */
.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__title {
    margin: 0;
}

.elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__title a {
    font-family: 'Playfair Display', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 20px !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 .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: 12px;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    color: #333333 !important;
    opacity: 0.6;
    letter-spacing: 0.5px;
}

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

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

/* מובייל - עמודה אחת */
@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-posts-container {
        grid-template-columns: 1fr !important;
    }
    .elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__thumbnail {
        height: 220px;
    }
    .elementor-250 .elementor-element.elementor-element-14bdc473 .elementor-post__text {
        padding: 18px;
    }
}/* 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 *//* --- רשימת פוסטים מעוצבת (List Layout) - מותג יוקרה --- */

/* קונטיינר הרשימה */
.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: center; /* מרכוז אנכי של התמונה מול הטקסט */
    gap: 18px;
    padding: 18px 20px;
    cursor: pointer;
    transition: all .3s cubic-bezier(.22, 1, .36, 1);
    border-bottom: 1px solid #E5E0D5; /* קו הפרדה עדין בצבע Stone */
    background: transparent;
    direction: ltr; /* התאמה לאנגלית */
}

.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: rgba(197, 160, 89, 0.05); /* רקע זהב שקוף מאוד */
}

/* תמונה ממוזערת */
.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__thumbnail {
    flex-shrink: 0;
    width: 100px !important; /* הגדלתי מעט לפרופורציה טובה יותר */
    height: 75px !important;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    border: 1px solid rgba(26, 43, 60, 0.05);
}

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

/* הגדלת תמונה עדינה בהובר */
.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.1);
}

/* הסרת הגרדיאנט האדום הישן */
.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__thumbnail::after {
    display: none;
}

/* תיבת הטקסט */
.elementor-250 .elementor-element.elementor-element-4ea48bc1 .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-4ea48bc1 .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px;
    padding: 0 !important;
    margin-bottom: 0;
}

/* כותרת הפוסט - פונט סריפי יוקרתי */
.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__title a {
    font-family: 'Playfair Display', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 17px !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-4ea48bc1 .elementor-post:hover .elementor-post__title a {
    color: #C5A059 !important; /* זהב בהובר */
}

/* מטה-דאטה (תאריך/כותב) */
.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__meta-data {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    color: #333333 !important;
    opacity: 0.6;
    margin-top: 2px;
}

/* כפתור "קרא עוד" קטן (Inline) */
.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__read-more {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    color: #1A2B3C !important; /* נייבי */
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700;
    font-size: 11px !important;
    text-transform: uppercase;
    text-decoration: none !important;
    margin-top: 6px;
    transition: all .3s ease;
}

.elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__read-more:hover {
    color: #C5A059 !important;
    transform: translateX(3px);
}

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

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

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

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

@media(max-width: 479px) {
    .elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post { padding: 12px; gap: 12px; }
    .elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__thumbnail { width: 80px !important; height: 60px !important; }
    .elementor-250 .elementor-element.elementor-element-4ea48bc1 .elementor-post__title a { font-size: 15px !important; }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-22f4450c *//* --- רשימת פוסטים מעודנת (Sidebar/List Style) --- */

/* קונטיינר הרשימה */
.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: 18px;
    padding: 18px 0; /* פחות פדינג בצדדים, יותר גובה */
    cursor: pointer;
    transition: all .3s ease;
    border-bottom: 1px solid #E5E0D5; /* קו הפרדה עדין בצבע Stone */
    background: transparent;
    direction: ltr;
}

.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.03); /* נגיעה שקופה של זהב */
}

/* תמונה ממוזערת */
.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__thumbnail {
    flex-shrink: 0;
    width: 100px !important;
    height: 75px !important;
    border-radius: 4px; /* עיגול עדין יותר */
    overflow: hidden;
    position: relative;
}

.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: 4px;
}

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

/* כותרת הפוסט - פונט סריפי יוקרתי */
.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__title a {
    font-family: 'Playfair Display', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 16px !important;
    font-weight: 700;
    line-height: 1.4;
    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: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    color: #333333 !important;
    opacity: 0.6;
}

/* כפתור "קרא עוד" - הפך לקישור טקסט אלגנטי */
.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__read-more {
    display: inline-flex;
    align-items: center;
    color: #1A2B3C !important; /* נייבי */
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700;
    font-size: 11px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 5px;
    padding: 0;
    background: none !important;
    box-shadow: none !important;
    transition: color .3s ease;
}

.elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__read-more:hover {
    color: #C5A059 !important;
    transform: none !important;
}

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

/* --- רספונסיביות --- */
@media(max-width: 479px) {
    .elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post { padding: 12px 0; gap: 12px; }
    .elementor-250 .elementor-element.elementor-element-22f4450c .elementor-post__thumbnail { width: 85px !important; height: 65px !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 Card Style) --- */

/* הגדרת הקונטיינר - יותר 'אוויר' בין הפוסטים */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-posts-container {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 24px !important;
    height: 100%;
}

/* הכרטיס הבודד */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post {
    background: #ffffff;
    border-radius: 20px; /* עיגול מעודן יותר */
    overflow: hidden;
    border: 1px solid #E5E0D5; /* צבע ה-Border מהפלטה של הלקוח */
    transition: all .4s cubic-bezier(.16, 1, .3, 1);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    box-shadow: 0 4px 15px rgba(26, 43, 60, 0.04);
}

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

/* התמונה */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__thumbnail {
    height: 220px; /* גובה משופר למראה מגזיני */
    overflow: hidden;
    border-radius: 0;
}

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

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

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

/* תגית (Badge) - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important; 
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important; /* ריווח אותיות למראה פרימיום */
    margin-bottom: 6px;
    padding: 0 !important;
}

/* כותרת הפוסט - פונט סריפי (Playfair Display) */
.elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__title a {
    font-family: 'Playfair Display', 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-129d855b .elementor-post:hover .elementor-post__title a {
    color: #C5A059 !important; /* הופך לזהב בהובר */
}

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

/* רספונסיביות */
@media(max-width: 1024px) {
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-posts-container {
        grid-template-columns: repeat(2, 1fr) !important; /* בטאבלט הופך ל-2 עמודות */
    }
}

@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: 200px;
    }
    .elementor-250 .elementor-element.elementor-element-129d855b .elementor-post__text {
        padding: 20px;
    }
}/* 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 *//* --- גריד עמודה אחת - עיצוב "כתבת שער" יוקרתית --- */

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

/* הכרטיס הבודד */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .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;
    box-shadow: 0 4px 15px rgba(26, 43, 60, 0.04);
}

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

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

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

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

/* תיבת הטקסט */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__text {
    padding: 25px 30px 30px; /* מרווח פנימי גדול ונושם */
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

/* תגית (Badge) - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important; 
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important; /* ריווח אותיות למראה פרימיום */
    margin-bottom: 8px;
}

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

/* מטה-דאטה (תאריך/כותב) */
.elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__meta-data {
    margin-top: auto;
    padding-top: 15px;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    color: #333333 !important;
    opacity: 0.6;
    letter-spacing: 0.5px;
}

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

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

/* מובייל - חוזר לעמודה אחת */
@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-posts-container {
        grid-template-columns: 1fr !important;
    }
    .elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__thumbnail {
        height: 200px;
    }
    .elementor-250 .elementor-element.elementor-element-7f89fb18 .elementor-post__text {
        padding: 20px;
    }
}/* 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 *//* --- גריד עמודה אחת - עיצוב Featured יוקרתי --- */

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

/* הכרטיס הבודד */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post {
    background: #ffffff;
    border-radius: 24px; /* עיגול פינות מודרני */
    overflow: hidden;
    border: 1px solid #E5E0D5; /* צבע ה-Stone מהפלטה */
    transition: all .4s cubic-bezier(.16, 1, .3, 1);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    box-shadow: 0 4px 20px rgba(26, 43, 60, 0.05);
}

/* אפקט הובר - הרמה עדינה של הכרטיס */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post:hover {
    border-color: #C5A059; /* זהב שמפניה */
    box-shadow: 0 20px 40px rgba(26, 43, 60, 0.1);
    transform: translateY(-6px);
}

/* התמונה - הגדלתי ל-320px כי בעמודה אחת היא צריכה נוכחות */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__thumbnail {
    height: 320px; 
    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 1s ease;
}

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

/* תיבת הטקסט */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__text {
    padding: 30px 35px 35px; /* מרווח פנימי גדול ויוקרתי */
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

/* תגית (Badge) - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__badge {
    background: none !important;
    color: #C5A059 !important; 
    font-family: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 2.5px !important; /* ריווח אותיות רחב - מאוד יוקרתי */
    margin-bottom: 8px;
    padding: 0 !important;
}

/* כותרת הפוסט - פונט סריפי (Playfair Display) */
.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__title {
    margin: 0;
}

.elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__title a {
    font-family: 'Playfair Display', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 28px !important; /* כותרת גדולה ומרשימה */
    font-weight: 700 !important;
    line-height: 1.2 !important;
    text-decoration: none;
    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: 20px;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 13px !important;
    color: #333333 !important;
    opacity: 0.5;
    border-top: 1px solid #F3F1ED; /* קו הפרדה פנימי דקיק */
    letter-spacing: 0.5px;
}

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

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

@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: 20px 25px; }
    .elementor-250 .elementor-element.elementor-element-52865851 .elementor-post__title a { font-size: 22px !important; }
}/* 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 posts, class: .elementor-element-2c11e7b5 *//* --- כרטיס פוסט Overlay יוקרתי --- */

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

/* טיפול בתמונה */
.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 1s 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.08); /* זום עדין פנימה במקום רק פילטר */
}

/* שכבת גרדיאנט יוקרתית - שימוש בכחול נייבי עמוק במקום שחור */
.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.2) 40%, 
        rgba(26, 43, 60, 0.8) 80%, 
        rgba(26, 43, 60, 0.95) 100%);
    pointer-events: none;
}

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

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

/* כותרת הפוסט - פונט סריפי (Playfair Display) */
.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: 'Playfair Display', serif !important;
    color: #ffffff !important;
    font-size: 26px !important;
    text-decoration: none !important;
    text-shadow: 0 2px 10px rgba(0,0,0,0.2);
    transition: color 0.3s ease;
}

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

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

/* מטה-דאטה (תאריך/כותב) */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__meta-data {
    font-family: 'Montserrat', sans-serif !important;
    color: rgba(255, 255, 255, 0.5) !important;
    margin-top: 15px;
    font-size: 12px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* כפתור קרא עוד - מינימליסטי ויוקרתי */
.elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__read-more {
    display: inline-flex;
    color: #fff !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700;
    font-size: 11px !important;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin-top: 20px;
    padding: 10px 0;
    border-bottom: 1px 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-left: 10px; /* תנועה עדינה ימינה */
}

/* רספונסיביות */
@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post { min-height: 320px; }
    .elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__text { padding: 25px; }
    .elementor-250 .elementor-element.elementor-element-2c11e7b5 .elementor-post__title a { font-size: 20px !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 עמודות - מראה מגזין יוקרה (Luxury Grid) --- */

/* הגדרת הגריד - רווח נדיב ונושם */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-posts-container {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 28px !important; /* רווח גדול יותר למראה נקי */
    height: 100%;
}

/* הכרטיס הבודד */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post {
    background: #ffffff;
    border-radius: 18px; /* עיגול פינות מעודן */
    overflow: hidden;
    border: 1px solid #E5E0D5; /* צבע ה-Stone מהפלטה */
    transition: all .4s cubic-bezier(.16, 1, .3, 1);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    box-shadow: 0 4px 15px rgba(26, 43, 60, 0.03);
}

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

/* התמונה - הגדלתי ל-200px לפרופורציה טובה יותר */
.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 0.8s ease;
}

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

/* תיבת הטקסט - LTR לאנגלית */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__text {
    padding: 22px 25px 25px; /* מרווח פנימי גדול ויוקרתי */
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
    direction: ltr;
    text-align: left;
}

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

/* כותרת הפוסט - פונט סריפי יוקרתי (Playfair Display) */
.elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__title a {
    font-family: 'Playfair Display', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 21px !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-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;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    color: #333333 !important;
    opacity: 0.6;
    letter-spacing: 0.5px;
}

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

/* טאבלט - 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;
    }
}

/* מובייל - עמודה אחת */
@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-4b56303b .elementor-posts-container {
        grid-template-columns: 1fr !important;
    }
    .elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__thumbnail {
        height: 220px;
    }
    .elementor-250 .elementor-element.elementor-element-4b56303b .elementor-post__text {
        padding: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6f3f7894 *//* --- כרטיס HERO יוקרתי עם תיבת זכוכית --- */

/* הגדרות כרטיס כלליות */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post {
    position: relative;
    overflow: hidden;
    border-radius: 24px;
    height: 100%;
    min-height: 560px;
    isolation: isolate;
    direction: ltr; /* מותאם לאנגלית */
}

/* התמונה והאפקטים שלה */
.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 ease;
    filter: brightness(1.05) contrast(1.02);
}

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

/* גרדיאנט הצללה יוקרתי - שימוש בנייבי עמוק */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .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.4) 50%, rgba(26,43,60,0.85) 100%);
    pointer-events: none;
}

/* תיבת הטקסט הצפה (Glassmorphism) */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__text {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 4;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    direction: ltr;
    width: calc(100% - 48px);
    max-width: 620px;
    /* אפקט זכוכית משופר */
    background: rgba(255, 255, 255, 0.82);
    backdrop-filter: blur(25px) saturate(1.5);
    -webkit-backdrop-filter: blur(25px) saturate(1.5);
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-top: 1px solid rgba(255, 255, 255, 0.7);
    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-6f3f7894 .elementor-post:hover .elementor-post__text {
    background: rgba(255, 255, 255, 0.9);
    transform: translateX(-50%) translateY(-6px);
    box-shadow: 0 20px 45px 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: 16px;
    background: linear-gradient(135deg, #C5A059 0%, #D4B475 100%) !important;
    color: #fff !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 1.5px !important;
    text-transform: uppercase !important;
    box-shadow: 0 4px 12px rgba(197, 160, 89, 0.2) !important;
}

/* כותרת הפוסט - פונט סריפי מרשים */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__title a {
    font-family: 'Playfair Display', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 28px !important;
    font-weight: 700;
    line-height: 1.3 !important;
    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; /* זהב בהובר */
}

/* תקציר הפוסט */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__excerpt {
    font-family: 'Montserrat', sans-serif !important;
    color: #333333 !important;
    margin-top: 12px;
    line-height: 1.7 !important;
    font-size: 15px !important;
}

/* מטה-דאטה (תאריך/כותב) */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__meta-data {
    font-family: 'Montserrat', sans-serif !important;
    color: rgba(18, 26, 33, 0.4) !important;
    font-size: 12px !important;
    margin-top: 10px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

/* כפתור קרא עוד - נייבי שהופך לזהב */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__read-more {
    display: inline-flex;
    background: #1A2B3C !important;
    color: #fff !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700;
    font-size: 12px !important;
    margin-top: 20px;
    padding: 12px 28px;
    border-radius: 50px;
    transition: all .35s ease;
    text-transform: uppercase;
    letter-spacing: 1px;
}

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

/* אנימציית כניסה */
.elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post {
    animation: hIn .8s cubic-bezier(.16, 1, .3, 1) .08s 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: 25px; }
}

@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__excerpt { display: none; }
    .elementor-250 .elementor-element.elementor-element-6f3f7894 .elementor-post__title a { font-size: 22px !important; }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-57884e7 *//* --- כרטיס HERO יוקרתי עם תיבת זכוכית --- */

/* הגדרות כרטיס כלליות */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post {
    position: relative;
    overflow: hidden;
    border-radius: 24px;
    height: 100%;
    min-height: 560px;
    isolation: isolate;
    direction: ltr; /* מותאם לאתר באנגלית */
    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;
    object-position: center center;
    transition: all 0.8s cubic-bezier(0.16, 1, 0.3, 1);
    filter: brightness(1.05) contrast(1.02); /* תיקון ה-typo שהיה כאן */
}

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

/* הצללה יוקרתית - שימוש בנייבי עמוק במקום שחור פשוט */
.elementor-250 .elementor-element.elementor-element-57884e7 .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 Box) */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__text {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 4;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    direction: ltr;
    width: calc(100% - 48px);
    max-width: 620px;
    /* אפקט זכוכית פרימיום */
    background: rgba(255, 255, 255, 0.82);
    backdrop-filter: blur(24px) saturate(1.8);
    -webkit-backdrop-filter: blur(24px) saturate(1.8);
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-top: 1px solid rgba(255, 255, 255, 0.8);
    border-radius: 20px;
    padding: 32px 38px;
    margin-bottom: 24px;
    box-shadow: 0 15px 35px rgba(0,0,0,0.1), 0 0 0 1px rgba(255,255,255,0.4) inset;
    transition: all .45s 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.9);
    transform: translateX(-50%) translateY(-6px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.15);
}

/* תגית (Badge) - זהב שמפניה */
.elementor-250 .elementor-element.elementor-element-57884e7 .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: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 1.5px !important;
    text-transform: uppercase !important;
    box-shadow: 0 4px 12px rgba(197, 160, 89, 0.3) !important;
}

/* כותרת הפוסט - Playfair Display */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__title a {
    font-family: 'Playfair Display', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 28px !important;
    font-weight: 700;
    line-height: 1.3 !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}

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

/* תקציר הפוסט */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__excerpt {
    font-family: 'Montserrat', sans-serif !important;
    color: rgba(18, 26, 33, 0.7) !important;
    margin-top: 12px;
    line-height: 1.7 !important;
    font-size: 15px !important;
}

/* כפתור קרא עוד - נייבי שהופך לזהב */
.elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__read-more {
    display: inline-flex;
    background: #1A2B3C !important; /* כחול נייבי */
    color: #fff !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600;
    font-size: 12px !important;
    padding: 12px 28px;
    border-radius: 50px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 20px;
    transition: all 0.35s ease;
}

.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(20px); }
    to { opacity: 1; transform: translateY(0); }
}

/* רספונסיביות */
@media(max-width: 1024px) {
    .elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post { min-height: 500px; }
    .elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__text { width: calc(100% - 40px); padding: 25px 30px; }
}

@media(max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post { min-height: 420px; }
    .elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__excerpt { display: none; }
    .elementor-250 .elementor-element.elementor-element-57884e7 .elementor-post__title a { font-size: 22px !important; }
}/* 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 *//* --- רשימת פוסטים מעוצבת (Luxury List) --- */

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

/* שורת פוסט בודד */
.elementor-250 .elementor-element.elementor-element-525217ae .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: ltr; /* מותאם לאתר באנגלית */
}

.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.03); /* נגיעה שקופה של זהב ברקע */
}

/* תמונה ממוזערת */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__thumbnail {
    flex-shrink: 0;
    width: 110px !important; /* הגדלתי מעט לפרופורציה יוקרתית */
    height: 80px !important;
    border-radius: 4px;
    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: 'Montserrat', sans-serif !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px;
    padding: 0 !important;
    margin-bottom: 2px;
}

/* כותרת הפוסט - פונט סריפי יוקרתי */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__title a {
    font-family: 'Playfair Display', serif !important;
    color: #121A21 !important; /* כחול חצות */
    font-size: 17px !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-525217ae .elementor-post:hover .elementor-post__title a {
    color: #C5A059 !important; /* זהב בהובר */
}

/* מטה-דאטה (תאריך/כותב) */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__meta-data {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !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: #1A2B3C !important; /* כחול נייבי */
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700;
    font-size: 11px !important;
    text-transform: uppercase;
    text-decoration: none !important;
    margin-top: 8px;
    padding: 0;
    background: none !important;
    box-shadow: none !important;
    transition: color .3s ease;
}

.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post__read-more:hover {
    color: #C5A059 !important;
}

/* אנימציית כניסה חלקה */
.elementor-250 .elementor-element.elementor-element-525217ae .elementor-post {
    animation: sIn .6s cubic-bezier(.22, 1, .36, 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: 15px 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: 15px !important; }
}/* End custom CSS */