.elementor-14 .elementor-element.elementor-element-9a3fd73{--display:flex;}.elementor-14 .elementor-element.elementor-element-2340fca{--display:flex;}.elementor-14 .elementor-element.elementor-element-f765d17{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-f010d91{--display:flex;}.elementor-14 .elementor-element.elementor-element-33edfc5{--display:flex;}.elementor-14 .elementor-element.elementor-element-c09191c{--display:flex;}.elementor-14 .elementor-element.elementor-element-f45382c{--display:flex;}.elementor-14 .elementor-element.elementor-element-520c936{--display:flex;}.elementor-14 .elementor-element.elementor-element-648406a{--display:flex;}.elementor-14 .elementor-element.elementor-element-648406a .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-14 .elementor-element.elementor-element-bc9ee11{--display:flex;}.elementor-14 .elementor-element.elementor-element-78149b5{--display:flex;}.elementor-14 .elementor-element.elementor-element-db935ae{--display:flex;}.elementor-14 .elementor-element.elementor-element-0274090{--display:flex;}.elementor-14 .elementor-element.elementor-element-e3fe341{--display:flex;}.elementor-14 .elementor-element.elementor-element-b517435{--display:flex;}.elementor-14 .elementor-element.elementor-element-8d846cc{--display:flex;}.elementor-14 .elementor-element.elementor-element-8d0e3b2{--display:flex;}.elementor-14 .elementor-element.elementor-element-0fcd44a{--display:flex;}.elementor-14 .elementor-element.elementor-element-d0d503a{--display:flex;}.elementor-14 .elementor-element.elementor-element-20f2ae0{--display:flex;}.elementor-14 .elementor-element.elementor-element-8fc0d94{--display:flex;}.elementor-14 .elementor-element.elementor-element-cd65854{--display:flex;}.elementor-14 .elementor-element.elementor-element-0003f18{--display:flex;}.elementor-14 .elementor-element.elementor-element-ae34ddd{--display:flex;}.elementor-14 .elementor-element.elementor-element-c878e71{--display:flex;}.elementor-14 .elementor-element.elementor-element-2cb582c{--display:flex;}.elementor-14 .elementor-element.elementor-element-a07caa3{--display:flex;}.elementor-14 .elementor-element.elementor-element-a8fb273{--display:flex;}.elementor-14 .elementor-element.elementor-element-4bc2ef4{--display:flex;}.elementor-14 .elementor-element.elementor-element-2968de2{--display:flex;}.elementor-14 .elementor-element.elementor-element-5f1601a{--display:flex;}.elementor-14 .elementor-element.elementor-element-d459efd{--display:flex;}.elementor-14 .elementor-element.elementor-element-0b4ace6{--display:flex;}.elementor-14 .elementor-element.elementor-element-6269bba{--display:flex;}.elementor-14 .elementor-element.elementor-element-52c47a9{--display:flex;}.elementor-14 .elementor-element.elementor-element-7e557fc{--display:flex;}.elementor-14 .elementor-element.elementor-element-9b2ae1f{--display:flex;}.elementor-14 .elementor-element.elementor-element-6ec2776{--display:flex;}.elementor-14 .elementor-element.elementor-element-d26a6c4{--display:flex;}.elementor-14 .elementor-element.elementor-element-b56052e{--display:flex;}.elementor-14 .elementor-element.elementor-element-6f02c01{--display:flex;}.elementor-14 .elementor-element.elementor-element-20e5c70{--display:flex;}.elementor-14 .elementor-element.elementor-element-52ff9cf{--display:flex;}.elementor-14 .elementor-element.elementor-element-053483c{--display:flex;}.elementor-14 .elementor-element.elementor-element-c95ffc7{--display:flex;}.elementor-14 .elementor-element.elementor-element-194893f{--display:flex;}.elementor-14 .elementor-element.elementor-element-7eac9c3{--display:flex;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-1767f96{--display:flex;}.elementor-14 .elementor-element.elementor-element-7329b68{--display:flex;}.elementor-14 .elementor-element.elementor-element-daad49d{--display:flex;}.elementor-14 .elementor-element.elementor-element-1bfebc4{--display:flex;}.elementor-14 .elementor-element.elementor-element-61e561b{--display:flex;}.elementor-14 .elementor-element.elementor-element-82262de{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-14{background:#e6e8df;margin:0}
.elementor-14{--stone:#e6e8df;--paper:#f4f5ef;--ink:#1f2b1c;--ink-2:#55604f;--clem:#e2702b;--leaf:#3f5a34;--rule:rgba(31,43,28,.14);--fd:"Karantina","Arial Narrow",sans-serif;--fb:"IBM Plex Sans Hebrew","Assistant",Arial,sans-serif;background:var(--stone);color:var(--ink);font-family:var(--fb);font-size:16.5px;line-height:1.7;-webkit-font-smoothing:antialiased}
.elementor-14 .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;padding:0;gap:0;min-height:0}
.elementor-14 .elementor-widget{margin:0}
.elementor-14 .elementor-widget-text-editor,.elementor-14 .elementor-widget-text-editor p{font-family:var(--fb);color:inherit;font-size:inherit;line-height:inherit;margin:0}
.elementor-14 .elementor-widget-heading .elementor-heading-title{font-family:var(--fd);font-weight:700;line-height:.92;color:var(--ink);margin:0;text-wrap:balance}
.elementor-14 a{color:inherit}
.elementor-14 .an-fonts{display:none}
.elementor-14 .e-con.an-wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.elementor-14 .e-con.an-inner{max-width:1280px;margin-inline:auto;width:100%}
.elementor-14 .an-kicker,.elementor-14 .an-kicker p{font-size:13px;font-weight:600;letter-spacing:.12em;color:var(--leaf)}
.elementor-14 .elementor-widget-button .elementor-button{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--fb);font-weight:600;font-size:15px;line-height:1.3;border:0;transition:background .2s,color .2s}
.elementor-14 .elementor-widget-button .elementor-button:hover{background:var(--clem);color:var(--paper)}
.elementor-14 .an-ghost.elementor-widget-button .elementor-button{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}
.elementor-14 .an-ghost.elementor-widget-button .elementor-button:hover{background:var(--ink);color:var(--paper)}
/* header */
.elementor-14 .e-con.an-hdr{position:sticky;top:0;z-index:20;background:color-mix(in srgb,#e6e8df 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);padding-top:12px;padding-bottom:12px}
.elementor-14 .e-con.an-hdr-in{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}
.elementor-14 .e-con.an-brand{flex-direction:row;align-items:center;gap:10px;text-decoration:none;width:auto}
.elementor-14 .an-logo img{width:38px;height:38px;border-radius:50%;object-fit:cover;display:block}
.elementor-14 .an-brand-name .elementor-heading-title{font-size:30px;line-height:1}
.elementor-14 .an-nav p{display:flex;gap:26px;font-size:15px}
.elementor-14 .an-nav a{text-decoration:none}
.elementor-14 .an-nav a:hover{color:var(--clem)}
/* hero */
.elementor-14 .e-con.an-hero{padding-top:40px;padding-bottom:70px}
.elementor-14 .e-con.an-hero-in{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:end}
.elementor-14 .an-h1 .elementor-heading-title{font-size:clamp(96px,15vw,230px);letter-spacing:-.01em}
.elementor-14 .an-h1 .elementor-heading-title span{display:block;color:var(--clem)}
.elementor-14 .an-lede{font-size:19px;max-width:40ch;color:var(--ink-2);margin-top:18px}
.elementor-14 .e-con.an-cta{flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:28px}
.elementor-14 .e-con.an-hero-media{position:relative}
.elementor-14 .e-con.an-arch{border-radius:999px 999px 6px 6px;overflow:hidden;aspect-ratio:4/5;width:100%;background-color:var(--ink)}
.elementor-14 .an-video-note{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);font-size:12px;background:rgba(244,245,239,.85);color:var(--ink);padding:6px 12px;border-radius:999px;white-space:nowrap;width:auto;z-index:2}
.elementor-14 .an-badge{position:absolute;bottom:22px;inset-inline-end:-18px;width:132px;height:132px;border-radius:50%;background:var(--clem);color:var(--paper);display:grid;place-items:center;text-align:center;transform:rotate(-8deg);box-shadow:0 14px 30px rgba(31,43,28,.25);z-index:2}
.elementor-14 .an-badge p{font-family:var(--fd);font-size:28px;line-height:.95;font-weight:700}
.elementor-14 .e-con.an-ticker{margin-top:56px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-top:14px;padding-bottom:14px}
.elementor-14 .an-ticker-t p{display:flex;flex-wrap:wrap;gap:8px 34px;font-size:15px;color:var(--ink-2)}
.elementor-14 .an-ticker-t b{color:var(--ink);font-weight:600}
/* estates */
.elementor-14 .e-con.an-estates{padding-top:70px;padding-bottom:70px}
.elementor-14 .e-con.an-sec-head{flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px;margin-bottom:36px}
.elementor-14 .e-con.an-sec-head-t{width:auto}
.elementor-14 .an-h2 .elementor-heading-title{font-size:clamp(64px,8vw,112px)}
.elementor-14 .an-sec-p{max-width:44ch;color:var(--ink-2)}
.elementor-14 .e-con.an-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.elementor-14 .e-con.an-est{gap:16px;text-decoration:none;color:var(--ink)}
.elementor-14 .an-est .an-img{overflow:hidden;border-radius:999px 999px 6px 6px;aspect-ratio:3/4;background:var(--ink)}
.elementor-14 .an-est .an-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s cubic-bezier(.2,.7,.2,1)}
.elementor-14 .an-est:hover .an-img img{transform:scale(1.05)}
.elementor-14 .an-place{font-size:13px;letter-spacing:.1em;color:var(--leaf);font-weight:600}
.elementor-14 .an-h3 .elementor-heading-title{font-size:56px}
.elementor-14 .an-est-p{color:var(--ink-2);font-size:15.5px}
.elementor-14 .an-go{font-weight:600;color:var(--clem)}
/* compare */
.elementor-14 .e-con.an-compare{padding-top:20px;padding-bottom:80px}
.elementor-14 .an-h2s .elementor-heading-title{font-size:clamp(48px,6vw,80px);margin-bottom:20px}
.elementor-14 .an-tbl-wrap{overflow-x:auto;background:var(--paper);border-radius:6px;border:1px solid var(--rule)}
.elementor-14 .an-tbl table{width:100%;border-collapse:collapse;min-width:620px;font-size:15px;margin:0;border:0}
.elementor-14 .an-tbl th,.elementor-14 .an-tbl td{text-align:start;padding:14px 18px;border:0;border-bottom:1px solid var(--rule);background:none;vertical-align:top}
.elementor-14 .an-tbl thead th{font-family:var(--fd);font-size:32px;font-weight:700;line-height:1;color:var(--ink)}
.elementor-14 .an-tbl tbody th{font-weight:500;color:var(--ink-2)}
.elementor-14 .an-tbl tbody tr:last-child th,.elementor-14 .an-tbl tbody tr:last-child td{border-bottom:0}
.elementor-14 .an-tbl .y{color:var(--leaf);font-weight:600}
.elementor-14 .an-tbl .n{color:var(--ink-2);opacity:.6}
.elementor-14 .ph-ans{opacity:.7;font-size:14px}
.elementor-14 .an-tbl tr:nth-child(odd) td,.elementor-14 .an-tbl tr:nth-child(odd) th{background:none}
/* bento */
.elementor-14 .e-con.an-bento-sec{padding-top:80px;padding-bottom:80px;background:var(--ink);color:var(--paper)}
.elementor-14 .an-bento-sec .an-kicker,.elementor-14 .an-bento-sec .an-kicker p{color:var(--clem)}
.elementor-14 .an-bento-sec .an-h2 .elementor-heading-title{color:var(--paper);margin-bottom:34px}
.elementor-14 .e-con.an-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:14px}
.elementor-14 .e-con.an-tile{position:relative;overflow:hidden;border-radius:6px;min-width:0;height:100%}
.elementor-14 .an-tile .an-img{position:absolute;inset:0;width:100%;height:100%}
.elementor-14 .an-tile .an-img img{width:100%;height:100%;object-fit:cover;display:block}
.elementor-14 .e-con.an-cap{position:absolute;inset:auto 0 0 0;padding:40px 18px 16px;background:linear-gradient(to top,rgba(31,43,28,.85),transparent);color:var(--paper);z-index:1}
.elementor-14 .an-cap-b .elementor-heading-title{font-size:34px;line-height:1;color:var(--paper)}
.elementor-14 .an-cap-s{font-size:14px;opacity:.85}
.elementor-14 .e-con.t1{grid-column:span 2;grid-row:span 2}
.elementor-14 .e-con.t2{grid-row:span 2}
.elementor-14 .e-con.t5{grid-column:span 2}
/* reviews */
.elementor-14 .e-con.an-reviews{padding-top:90px;padding-bottom:90px}
.elementor-14 .an-reviews .an-h2 .elementor-heading-title{margin-bottom:34px}
.elementor-14 .e-con.an-rv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.elementor-14 .e-con.an-rev{background:var(--paper);border-radius:6px;padding:28px;gap:18px;justify-content:space-between;border:1px solid var(--rule)}
.elementor-14 .an-q{font-size:17px}
.elementor-14 .e-con.an-rev-f{flex-direction:row;justify-content:space-between;font-size:14px;color:var(--ink-2)}
.elementor-14 .an-stars{color:var(--clem);letter-spacing:2px}
/* faq + contact */
.elementor-14 .e-con.an-end{padding-top:20px;padding-bottom:100px}
.elementor-14 .e-con.an-end-in{display:grid;grid-template-columns:1.1fr 1fr;gap:56px}
.elementor-14 .an-h2e .elementor-heading-title{font-size:clamp(56px,6vw,88px);margin-bottom:20px}
.elementor-14 .an-toggle .elementor-toggle-item{border:0;border-bottom:1px solid var(--rule);margin:0}
.elementor-14 .an-toggle .elementor-tab-title{border:0;padding:16px 0;font-family:var(--fb);font-weight:500;font-size:17px;display:flex;justify-content:space-between;align-items:center;gap:16px}
.elementor-14 .an-toggle .elementor-tab-title a,.elementor-14 .an-toggle .elementor-toggle-title{color:var(--ink);font-family:var(--fb);font-weight:500;font-size:17px}
.elementor-14 .an-toggle .elementor-toggle-icon{order:2;color:var(--clem);fill:var(--clem);width:auto;float:none}
.elementor-14 .an-toggle .elementor-toggle-icon svg,.elementor-14 .an-toggle .elementor-toggle-icon i{fill:var(--clem);color:var(--clem)}
.elementor-14 .an-toggle .elementor-tab-content{border:0;padding:0 0 16px;color:var(--ink-2)}
.elementor-14 .e-con.an-contact{background:var(--clem);color:var(--paper);border-radius:999px 999px 6px 6px;padding:90px 36px 36px;gap:16px}
.elementor-14 .an-contact .an-h2e .elementor-heading-title{color:var(--paper)}
.elementor-14 .e-con.an-line{flex-direction:row;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(244,245,239,.35);padding-bottom:10px;flex-wrap:wrap}
.elementor-14 .an-line .elementor-widget{width:auto}
.elementor-14 .an-contact .elementor-widget-button{align-self:flex-start}
.elementor-14 .an-contact .elementor-widget-button .elementor-button:hover{background:var(--paper);color:var(--ink)}
/* footer */
.elementor-14 .e-con.an-foot{border-top:1px solid var(--rule);padding-top:26px;padding-bottom:26px;font-size:13px;color:var(--ink-2)}
.elementor-14 .e-con.an-foot-in{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:12px}
.elementor-14 .an-foot-in .elementor-widget{width:auto}
.elementor-14 .an-foot-nav p{display:flex;flex-wrap:wrap;gap:18px}
.elementor-14 .an-foot-nav a{text-decoration:none}
.elementor-14 :focus-visible{outline:2px solid var(--clem);outline-offset:3px}
@media (max-width:980px){
 .elementor-14 .an-nav{display:none}
 .elementor-14 .e-con.an-hero-in,.elementor-14 .e-con.an-end-in{grid-template-columns:1fr}
 .elementor-14 .e-con.an-cards,.elementor-14 .e-con.an-rv-grid{grid-template-columns:1fr}
 .elementor-14 .an-est .an-img{aspect-ratio:4/3;border-radius:200px 200px 6px 6px}
 .elementor-14 .e-con.an-bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px}
 .elementor-14 .e-con.t1,.elementor-14 .e-con.t5{grid-column:span 2}
 .elementor-14 .an-badge{inset-inline-end:8px;width:110px;height:110px}
 .elementor-14 .an-badge p{font-size:24px}
 .elementor-14 .e-con.an-contact{border-radius:180px 180px 6px 6px;padding-top:70px}
}
@media (prefers-reduced-motion:reduce){.elementor-14 .elementor-background-slideshow__slide__image{animation:none!important}}

.elementor-14 .an-brand-name .elementor-heading-title,.elementor-14 .elementor-button{white-space:nowrap}
.elementor-14 .an-line b{unicode-bidi:plaintext}
@media (max-width:600px){.elementor-14 .an-brand-name .elementor-heading-title{font-size:24px}.elementor-14 .an-hdr .elementor-widget-button .elementor-button{padding:9px 14px;font-size:14px}.elementor-14 .an-h3 .elementor-heading-title{font-size:48px}}/* End custom CSS */