.elementor-2264 .elementor-element.elementor-element-6620806{--display:flex;}.elementor-2264 .elementor-element.elementor-element-3844623{--display:flex;}.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-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2264 .elementor-element.elementor-element-7018480 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2264 .elementor-element.elementor-element-7018480 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2264 .elementor-element.elementor-element-7018480{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2264 .elementor-element.elementor-element-7018480 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2264 .elementor-element.elementor-element-4836925{--display:flex;}.elementor-2264 .elementor-element.elementor-element-9969068{--display:flex;}.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-2264 .elementor-element.elementor-element-6997203{--display:flex;}.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-2264 .elementor-element.elementor-element-0330086{--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-2264 .elementor-element.elementor-element-1309306{--display:flex;}.elementor-2264 .elementor-element.elementor-element-4168302{--display:flex;}.elementor-2264 .elementor-element.elementor-element-8150535{--display:flex;}.elementor-2264 .elementor-element.elementor-element-6395476{--display:flex;}.elementor-2264 .elementor-element.elementor-element-5558080{--display:flex;}.elementor-2264 .elementor-element.elementor-element-0703764{--display:flex;}.elementor-2264 .elementor-element.elementor-element-6495805{--display:flex;}.elementor-2264 .elementor-element.elementor-element-3003196{--display:flex;}.elementor-2264 .elementor-element.elementor-element-7329000{--display:flex;}.elementor-2264 .elementor-element.elementor-element-0096030{--display:flex;}.elementor-2264 .elementor-element.elementor-element-6048616{--display:flex;}.elementor-2264 .elementor-element.elementor-element-1328437{--display:flex;}.elementor-2264 .elementor-element.elementor-element-0498097{--display:flex;}.elementor-2264 .elementor-element.elementor-element-2207337{--display:flex;}.elementor-2264 .elementor-element.elementor-element-2003726{--display:flex;}.elementor-2264 .elementor-element.elementor-element-3647132{--display:flex;}.elementor-2264 .elementor-element.elementor-element-6128322{--display:flex;}.elementor-2264 .elementor-element.elementor-element-0632021{--display:flex;}.elementor-2264 .elementor-element.elementor-element-2954222{--display:flex;}.elementor-2264 .elementor-element.elementor-element-3718129{--display:flex;}.elementor-2264 .elementor-element.elementor-element-0085639{--display:flex;}.elementor-2264 .elementor-element.elementor-element-7121438{--display:flex;}.elementor-2264 .elementor-element.elementor-element-9652812{--display:flex;}.elementor-2264 .elementor-element.elementor-element-7912111{--display:flex;}.elementor-2264 .elementor-element.elementor-element-7117784{--display:flex;}.elementor-2264 .elementor-element.elementor-element-5809657{--display:flex;}.elementor-2264 .elementor-element.elementor-element-3130836{--display:flex;}.elementor-2264 .elementor-element.elementor-element-9105054{--display:flex;}.elementor-2264 .elementor-element.elementor-element-5889796{--display:flex;}.elementor-2264 .elementor-element.elementor-element-1682384{--display:flex;}.elementor-2264 .elementor-element.elementor-element-5683165{--display:flex;}.elementor-2264 .elementor-element.elementor-element-7689083{--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-2264 .elementor-element.elementor-element-4209411{--display:flex;}.elementor-2264 .elementor-element.elementor-element-6460951{--display:flex;}.elementor-2264 .elementor-element.elementor-element-8916218{--display:flex;}.elementor-2264 .elementor-element.elementor-element-1551682 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2264 .elementor-element.elementor-element-1551682 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2264 .elementor-element.elementor-element-1551682{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2264 .elementor-element.elementor-element-1551682 .elementor-icon-list-text{transition:color 0.3s;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Hebrew:wght@400;500;600;700;800&display=swap');
html,body{overflow-y:auto!important;overflow-x:hidden!important;height:auto!important;min-height:100%!important;position:static!important}.elementor-2264,.elementor-2264 .elementor-element,.elementor-2264 .e-con,.elementor-2264 .e-con-inner{height:auto}.elementor-2264 .mi26-page-shell,.elementor-2264 .mi26-page-shell>.e-con-inner{overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important}
.elementor-2264{--night:oklch(23% .055 251);--forest:oklch(34% .074 149);--moss:oklch(50% .084 137);--gold:oklch(74% .11 82);--sand:oklch(92% .032 82);--paper:oklch(97% .018 86);--ink:oklch(22% .038 96);--muted:oklch(43% .035 105);--line:oklch(82% .029 91);background:var(--paper);color:var(--ink);direction:rtl;font-family:"IBM Plex Sans Hebrew",sans-serif}.elementor-2264,.elementor-2264 *{box-sizing:border-box}.elementor-2264 a{text-decoration:none}.elementor-2264 .mi26-page-shell{max-width:none!important;width:100%;overflow:visible!important;height:auto!important;min-height:auto!important;background:radial-gradient(circle at 12% 6%,oklch(88% .08 84/.46),transparent 25rem),linear-gradient(180deg,var(--paper),oklch(94% .032 112))}.elementor-2264 .mi26-page-shell>.e-con-inner{max-width:none!important;width:100%;display:block!important}.elementor-2264 .mi26-nav,.elementor-2264 .mi26-hero,.elementor-2264 .mi26-now,.elementor-2264 .mi26-projects,.elementor-2264 .mi26-yaron,.elementor-2264 .mi26-definition,.elementor-2264 .mi26-testimonials-wrap,.elementor-2264 .mi26-publications,.elementor-2264 .mi26-faq{max-width:1180px!important;margin:0 auto!important;padding-inline:clamp(18px,4vw,42px)!important}.elementor-2264 .mi26-nav{padding-block:18px 12px!important}.elementor-2264 .mi26-nav>.e-con-inner{max-width:1180px!important;width:100%;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;flex-direction:row!important}.elementor-2264 .mi26-logo h2{font-family:"IBM Plex Sans Hebrew",sans-serif;font-size:clamp(30px,3vw,44px);line-height:1.05;color:var(--night);margin:0;font-weight:800}.elementor-2264 .mi26-menu .elementor-icon-list-items{display:flex!important;flex-wrap:wrap;gap:8px 18px;justify-content:flex-start}.elementor-2264 .mi26-menu .elementor-icon-list-text{color:var(--night);font-weight:800;font-size:15px}.elementor-2264 .mi26-menu .elementor-icon-list-icon i{color:var(--moss)}.elementor-2264 .mi26-hero{padding-block:clamp(34px,5vw,58px) clamp(38px,5vw,62px)!important}.elementor-2264 .mi26-hero>.e-con-inner{max-width:1180px!important;width:100%;display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(320px,.84fr)!important;gap:clamp(30px,5vw,70px)!important;align-items:center!important}.elementor-2264 .mi26-hero-copy,.elementor-2264 .mi26-hero-art{width:100%}.elementor-2264 .mi26-hero-copy h1{font-family:"IBM Plex Sans Hebrew",sans-serif;font-size:clamp(46px,5.8vw,78px);line-height:1.02;letter-spacing:0;color:var(--night);max-width:720px;margin:0 0 22px;font-weight:800}.elementor-2264 .mi26-hero-copy p{font-size:clamp(18px,1.7vw,23px);line-height:1.72;color:var(--muted);max-width:660px;margin:0}.elementor-2264 .mi26-hero-actions>.e-con-inner,.elementor-2264 .mi26-contact-actions>.e-con-inner{display:flex!important;gap:14px;flex-wrap:wrap;margin-top:28px}.elementor-2264 .elementor-button{border-radius:999px;font-weight:800;letter-spacing:0;padding:14px 24px;background:var(--forest);color:var(--paper);box-shadow:none}.elementor-2264 .mi26-primary-button .elementor-button{background:var(--forest);color:var(--paper)}.elementor-2264 .mi26-ghost-button .elementor-button{background:transparent;color:var(--forest);border:1px solid var(--forest)}.elementor-2264 .mi26-small-button .elementor-button{padding:11px 18px;background:var(--night);color:var(--paper);font-size:15px}.elementor-2264 .mi26-disabled-button .elementor-button{background:oklch(81% .018 95);color:oklch(45% .02 95);pointer-events:none}.elementor-2264 .mi26-hero-art{position:relative;align-self:center}.elementor-2264 .mi26-hero-image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:34% 66% 42% 58%/54% 38% 62% 46%;box-shadow:0 30px 80px oklch(22% .03 90/.18);display:block}.elementor-2264 .mi26-art-caption{position:absolute;inset:auto 8% -18px auto;background:var(--night);color:var(--paper);border-radius:20px;padding:14px 18px;max-width:250px}.elementor-2264 .mi26-art-caption p{margin:0;color:var(--paper);font-weight:800;line-height:1.45}.elementor-2264 .mi26-now,.elementor-2264 .mi26-projects,.elementor-2264 .mi26-yaron,.elementor-2264 .mi26-definition,.elementor-2264 .mi26-testimonials-wrap,.elementor-2264 .mi26-publications,.elementor-2264 .mi26-faq{padding-block:clamp(48px,6vw,82px)!important}.elementor-2264 h2.elementor-heading-title{font-family:"IBM Plex Sans Hebrew",sans-serif;font-size:clamp(31px,3.7vw,52px);line-height:1.1;color:var(--night);font-weight:800;margin:0 0 18px}.elementor-2264 h3.elementor-heading-title{font-family:"IBM Plex Sans Hebrew",sans-serif;font-size:clamp(23px,2.2vw,30px);line-height:1.18;color:var(--night);font-weight:700;margin:0 0 10px}.elementor-2264 h4.elementor-heading-title{font-size:17px;color:var(--forest);margin:12px 0 0;font-family:"IBM Plex Sans Hebrew",sans-serif}.elementor-2264 .mi26-section-intro p,.elementor-2264 .mi26-definition p,.elementor-2264 .mi26-publications p,.elementor-2264 .mi26-contact p{max-width:760px;color:var(--muted);font-size:19px;line-height:1.72}.elementor-2264 .mi26-now>.e-con-inner{display:block!important}.elementor-2264 .mi26-now-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;width:100%}.elementor-2264 .mi26-now-item{background:var(--sand);border:1px solid var(--line);border-radius:22px;padding:26px;position:relative;overflow:hidden;min-height:230px}.elementor-2264 .mi26-now-item:before{content:"";position:absolute;inset:14px auto auto 18px;width:70px;height:70px;border-radius:50%;background:oklch(76% .12 82/.28)}.elementor-2264 .mi26-now-item p{font-size:17px;color:var(--muted);line-height:1.65}.elementor-2264 .mi26-projects>.e-con-inner{display:block!important}.elementor-2264 .mi26-project-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:28px;width:100%}.elementor-2264 .mi26-project-card{background:oklch(98% .013 90);border:1px solid var(--line);border-radius:24px;padding:14px 14px 20px;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.elementor-2264 .mi26-project-card:hover{transform:translateY(-5px);box-shadow:0 24px 60px oklch(31% .04 100/.13)}.elementor-2264 .mi26-card-image img{width:100%;aspect-ratio:1.12/1;object-fit:cover;border-radius:18px;margin-bottom:18px;background:var(--sand);display:block}.elementor-2264 .mi26-project-card p{color:var(--muted);font-size:16.5px;line-height:1.62;min-height:78px}.elementor-2264 .mi26-project-card .elementor-widget-button{margin-top:auto}.elementor-2264 .mi26-trust{background:var(--night);color:var(--paper);max-width:none!important;width:100%;padding-block:clamp(48px,6vw,78px)!important;padding-inline:clamp(18px,4vw,42px)!important}.elementor-2264 .mi26-trust>.e-con-inner{max-width:1180px!important;margin:0 auto!important;width:100%;display:block!important}.elementor-2264 .mi26-trust-row>.e-con-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;width:100%}.elementor-2264 .mi26-stat{border-top:1px solid oklch(83% .06 82/.45);padding-top:18px;min-height:150px}.elementor-2264 .mi26-stat h3{font-family:"IBM Plex Sans Hebrew",sans-serif;font-size:clamp(38px,4.6vw,64px);color:var(--gold);line-height:1;margin:0 0 10px}.elementor-2264 .mi26-stat p{color:oklch(91% .018 86);font-size:16px;line-height:1.55}.elementor-2264 .mi26-yaron>.e-con-inner{display:grid!important;grid-template-columns:minmax(260px,.42fr) minmax(0,.8fr)!important;align-items:center!important;gap:clamp(30px,5vw,68px)!important}.elementor-2264 .mi26-portrait img{width:100%;max-height:520px;object-fit:cover;border-radius:28px;filter:saturate(.9);box-shadow:0 30px 80px oklch(24% .03 92/.16);display:block}.elementor-2264 .mi26-yaron-copy p{font-size:19px;line-height:1.78;color:var(--muted)}.elementor-2264 .mi26-definition{background:linear-gradient(135deg,oklch(90% .05 141),oklch(96% .02 83));border-radius:34px;margin-top:20px!important;margin-bottom:20px!important}.elementor-2264 .mi26-definition>.e-con-inner{display:block!important}.elementor-2264 .mi26-testimonials-wrap>.e-con-inner{display:block!important}.elementor-2264 .mi26-testimonials>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%}.elementor-2264 .mi26-testimonial{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:22px;min-height:220px}.elementor-2264 .mi26-testimonial p{font-size:17px;line-height:1.68;color:var(--ink)}.elementor-2264 .mi26-publications{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.elementor-2264 .mi26-publications>.e-con-inner,.elementor-2264 .mi26-faq>.e-con-inner{display:block!important}.elementor-2264 .mi26-toggle .elementor-toggle-item{border:1px solid var(--line);border-radius:18px;margin-bottom:10px;background:oklch(98% .014 90);overflow:hidden}.elementor-2264 .mi26-toggle .elementor-tab-title{font-weight:850;color:var(--night);padding:18px 20px}.elementor-2264 .mi26-toggle .elementor-tab-content{color:var(--muted);line-height:1.75;padding:0 20px 18px}.elementor-2264 .mi26-contact{background:var(--forest);color:var(--paper);max-width:none!important;width:100%;text-align:center;padding:clamp(54px,6vw,82px) clamp(18px,4vw,42px)!important}.elementor-2264 .mi26-contact>.e-con-inner{max-width:1180px!important;margin:0 auto!important;display:block!important}.elementor-2264 .mi26-contact h2{color:var(--paper)}.elementor-2264 .mi26-contact p{color:oklch(94% .02 104);margin-inline:auto}.elementor-2264 .mi26-contact-actions>.e-con-inner{justify-content:center}.elementor-2264 .mi26-contact .mi26-primary-button .elementor-button{background:var(--gold);color:var(--night)}.elementor-2264 .mi26-contact .mi26-ghost-button .elementor-button{border-color:var(--paper);color:var(--paper)}.elementor-2264 .mi26-footer{background:var(--night);color:var(--paper);max-width:none!important;width:100%;text-align:center;padding:clamp(48px,5vw,68px) clamp(18px,4vw,42px)!important}.elementor-2264 .mi26-footer>.e-con-inner{max-width:1180px!important;margin:0 auto!important;display:block!important}.elementor-2264 .mi26-footer h2,.elementor-2264 .mi26-footer p{color:var(--paper)}.elementor-2264 .mi26-footer-links .elementor-icon-list-items{justify-content:center;display:flex!important;gap:12px 20px;flex-wrap:wrap}.elementor-2264 .mi26-footer-links .elementor-icon-list-text{color:var(--paper)}.elementor-2264 .mi26-newsletter{opacity:.8}.elementor-2264 .mi26-floating-wa{position:fixed;left:18px;bottom:18px;z-index:30;opacity:0;animation:mi26Wa .4s ease-out 1.2s forwards}.elementor-2264 .mi26-floating-wa .elementor-button{background:oklch(64% .16 150);color:var(--paper);box-shadow:0 18px 45px oklch(20% .05 140/.22)}@keyframes mi26Wa{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.elementor-2264 .mi26-hero-copy,.elementor-2264 .mi26-hero-art,.elementor-2264 .mi26-now-item,.elementor-2264 .mi26-project-card{animation:mi26Rise .75s cubic-bezier(.22,1,.36,1) both}.elementor-2264 .mi26-hero-art{animation-delay:.1s}.elementor-2264 .mi26-project-card:nth-child(2n){animation-delay:.07s}.elementor-2264 .mi26-project-card:nth-child(3n){animation-delay:.14s}@keyframes mi26Rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:980px){.elementor-2264 .mi26-nav>.e-con-inner{align-items:flex-start!important;flex-direction:column!important}.elementor-2264 .mi26-hero>.e-con-inner,.elementor-2264 .mi26-yaron>.e-con-inner{grid-template-columns:1fr!important}.elementor-2264 .mi26-project-grid>.e-con-inner,.elementor-2264 .mi26-testimonials>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-2264 .mi26-trust-row>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-2264 .mi26-hero-copy h1{max-width:860px}.elementor-2264 .mi26-hero-image img{max-height:520px}}@media (max-width:640px){.elementor-2264 .mi26-nav{padding-block:18px!important}.elementor-2264 .mi26-menu{display:none}.elementor-2264 .mi26-logo h2{font-size:30px}.elementor-2264 .mi26-hero{padding-top:24px!important}.elementor-2264 .mi26-hero-copy h1{font-size:42px;line-height:1.08}.elementor-2264 .mi26-hero-copy p{font-size:18px}.elementor-2264 .mi26-hero-actions>.e-con-inner,.elementor-2264 .mi26-contact-actions>.e-con-inner{flex-direction:column!important}.elementor-2264 .elementor-button{width:100%;text-align:center}.elementor-2264 .mi26-now-grid>.e-con-inner,.elementor-2264 .mi26-project-grid>.e-con-inner,.elementor-2264 .mi26-testimonials>.e-con-inner,.elementor-2264 .mi26-trust-row>.e-con-inner{grid-template-columns:1fr!important}.elementor-2264 .mi26-project-card p{min-height:auto}.elementor-2264 .mi26-art-caption{position:relative;inset:auto;margin:-14px 18px 0 auto}.elementor-2264 .mi26-definition{border-radius:0}.elementor-2264 .mi26-floating-wa{left:12px;right:12px;bottom:12px}.elementor-2264 .mi26-floating-wa .elementor-button{width:100%}}
.elementor-2264 .elementor-button,.elementor-2264 .elementor-button span,.elementor-2264 .elementor-button .elementor-button-text,.elementor-2264 .elementor-cta__button,.elementor-2264 .elementor-icon-list-text,.elementor-2264 .elementor-toggle-title,.elementor-2264 .elementor-tab-title,.elementor-2264 input,.elementor-2264 textarea,.elementor-2264 select{font-family:"IBM Plex Sans Hebrew",sans-serif!important;}
/* mi26 taste polish pass */
.elementor-2264 .mi26-page-shell{background:radial-gradient(circle at 9% 9%,oklch(77% .11 82/.34),transparent 22rem),radial-gradient(circle at 91% 18%,oklch(58% .08 151/.16),transparent 28rem),linear-gradient(180deg,oklch(97% .018 86),oklch(94% .03 101) 48%,oklch(97% .018 86))!important;}
.elementor-2264 .mi26-nav{padding-top:22px!important;}
.elementor-2264 .mi26-nav>.e-con-inner{background:oklch(98% .015 86/.78);border:1px solid oklch(82% .035 92/.7);border-radius:999px;padding:14px 20px!important;box-shadow:0 18px 55px oklch(24% .035 92/.08);backdrop-filter:saturate(1.25) blur(12px);}
.elementor-2264 .mi26-logo h2{font-size:clamp(26px,2.35vw,38px)!important;letter-spacing:0!important;}
.elementor-2264 .mi26-menu .elementor-icon-list-items{align-items:center;}
.elementor-2264 .mi26-menu .elementor-icon-list-item{padding:6px 0;}
.elementor-2264 .mi26-menu .elementor-icon-list-text{font-size:14px!important;}
.elementor-2264 .mi26-hero{padding-block:clamp(42px,5vw,68px) clamp(50px,6vw,80px)!important;}
.elementor-2264 .mi26-hero>.e-con-inner{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:clamp(36px,5vw,78px)!important;}
.elementor-2264 .mi26-hero-copy h1{font-size:clamp(48px,5.1vw,72px)!important;line-height:1.06!important;max-width:760px!important;text-wrap:balance;}
.elementor-2264 .mi26-hero-copy p{font-size:clamp(18px,1.45vw,22px)!important;max-width:620px!important;color:oklch(39% .04 104)!important;}
.elementor-2264 .mi26-hero-actions>.e-con-inner{margin-top:32px!important;}
.elementor-2264 .mi26-hero-art{padding:18px;border-radius:38px;background:linear-gradient(145deg,oklch(99% .01 86/.74),oklch(91% .04 111/.42));border:1px solid oklch(82% .035 92/.8);box-shadow:0 30px 95px oklch(24% .035 92/.12);}
.elementor-2264 .mi26-hero-image img{border-radius:28px!important;aspect-ratio:1.08/1!important;filter:saturate(.92) contrast(1.04);box-shadow:none!important;}
.elementor-2264 .mi26-art-caption{inset:auto 32px 2px auto!important;background:oklch(22% .05 151)!important;border:1px solid oklch(78% .08 84/.4);box-shadow:0 16px 45px oklch(18% .04 120/.22);}
.elementor-2264 .elementor-button{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),background-color .32s ease!important;}
.elementor-2264 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 14px 32px oklch(24% .04 120/.16)!important;}
.elementor-2264 .mi26-now{padding-top:clamp(38px,5vw,64px)!important;}
.elementor-2264 .mi26-now-grid>.e-con-inner{grid-template-columns:1.08fr .92fr!important;}
.elementor-2264 .mi26-now-item{min-height:190px!important;border-radius:28px!important;background:linear-gradient(145deg,oklch(96% .028 86),oklch(91% .05 118))!important;box-shadow:inset 0 1px 0 oklch(100% 0 0/.8);}
.elementor-2264 .mi26-now-item h3{max-width:520px;}
.elementor-2264 .mi26-now-item:before{width:96px!important;height:96px!important;opacity:.72;filter:blur(.2px);}
.elementor-2264 .mi26-projects{padding-top:clamp(54px,7vw,100px)!important;}
.elementor-2264 .mi26-projects h2{max-width:860px;text-wrap:balance;}
.elementor-2264 .mi26-project-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:dense!important;gap:18px!important;align-items:stretch!important;}
.elementor-2264 .mi26-project-card{grid-column:span 2;border-radius:30px!important;padding:16px 16px 22px!important;background:linear-gradient(180deg,oklch(99% .01 90),oklch(95% .023 92))!important;box-shadow:0 18px 55px oklch(25% .035 95/.08);overflow:hidden;}
.elementor-2264 .mi26-card-forest{grid-column:span 3;}
.elementor-2264 .mi26-card-atlantis{grid-column:span 3;background:linear-gradient(180deg,oklch(98% .015 86),oklch(92% .045 78))!important;}
.elementor-2264 .mi26-card-book,.elementor-2264 .mi26-card-course,.elementor-2264 .mi26-card-fathers{grid-column:span 2;}.elementor-2264 .mi26-card-lioness{grid-column:span 6;}
.elementor-2264 .mi26-project-card:hover{transform:translateY(-7px)!important;box-shadow:0 30px 78px oklch(24% .04 100/.14)!important;}
.elementor-2264 .mi26-card-image{overflow:hidden;border-radius:22px;}
.elementor-2264 .mi26-card-image img{border-radius:22px!important;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1);}
.elementor-2264 .mi26-project-card:hover .mi26-card-image img{transform:scale(1.045);filter:saturate(1.02) contrast(1.05);}
.elementor-2264 .mi26-project-card h3{min-height:auto!important;}
.elementor-2264 .mi26-project-card p{min-height:0!important;color:oklch(38% .035 104)!important;}
.elementor-2264 .mi26-card-forest .mi26-card-image img,.elementor-2264 .mi26-card-book .mi26-card-image img,.elementor-2264 .mi26-card-atlantis .mi26-card-image img{aspect-ratio:1.55/1!important;}
.elementor-2264 .mi26-trust{background:radial-gradient(circle at 14% 16%,oklch(71% .11 82/.2),transparent 22rem),linear-gradient(135deg,oklch(20% .052 244),oklch(25% .065 155))!important;}
.elementor-2264 .mi26-stat{min-height:128px!important;border-top-color:oklch(82% .06 82/.5)!important;}
.elementor-2264 .mi26-stat h3{font-size:clamp(40px,4vw,60px)!important;}
.elementor-2264 .mi26-yaron>.e-con-inner{grid-template-columns:minmax(280px,.48fr) minmax(0,.82fr)!important;}
.elementor-2264 .mi26-yaron-photo{padding:14px;border-radius:34px;background:oklch(96% .02 86);border:1px solid var(--line);box-shadow:0 20px 70px oklch(24% .035 92/.1);}
.elementor-2264 .mi26-portrait img{border-radius:24px!important;box-shadow:none!important;}
.elementor-2264 .mi26-definition{border-radius:42px!important;border:1px solid oklch(82% .04 116/.8);box-shadow:0 22px 70px oklch(25% .035 92/.08);}
.elementor-2264 .mi26-testimonials>.e-con-inner{grid-template-columns:1.1fr .9fr 1fr!important;align-items:stretch;}
.elementor-2264 .mi26-testimonial{border-radius:26px!important;background:linear-gradient(180deg,oklch(99% .009 90),oklch(96% .018 92))!important;box-shadow:0 16px 45px oklch(25% .035 92/.07);}
.elementor-2264 .mi26-testimonial:nth-child(2),.elementor-2264 .mi26-testimonial:nth-child(5){transform:translateY(24px);}
.elementor-2264 .mi26-publications{background:oklch(96% .018 88/.62);border-radius:32px;border:1px solid var(--line);}
.elementor-2264 .mi26-toggle .elementor-toggle-item{border-radius:22px!important;box-shadow:0 10px 30px oklch(25% .035 92/.045);}
.elementor-2264 .mi26-contact{background:radial-gradient(circle at 50% 0%,oklch(77% .11 82/.28),transparent 24rem),linear-gradient(135deg,oklch(29% .075 154),oklch(22% .055 242))!important;}
.elementor-2264 .mi26-contact h2{text-wrap:balance;}
@media (max-width:980px){.elementor-2264 .mi26-nav>.e-con-inner{border-radius:28px!important}.elementor-2264 .mi26-hero>.e-con-inner{grid-template-columns:1fr!important}.elementor-2264 .mi26-project-grid>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-2264 .mi26-project-card,.elementor-2264 .mi26-card-forest,.elementor-2264 .mi26-card-book,.elementor-2264 .mi26-card-atlantis,.elementor-2264 .mi26-card-course,.elementor-2264 .mi26-card-fathers,.elementor-2264 .mi26-card-lioness{grid-column:span 1!important}.elementor-2264 .mi26-testimonial:nth-child(2),.elementor-2264 .mi26-testimonial:nth-child(5){transform:none}.elementor-2264 .mi26-testimonials>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:640px){.elementor-2264 .mi26-nav>.e-con-inner{padding:14px!important}.elementor-2264 .mi26-hero-copy h1{font-size:40px!important}.elementor-2264 .mi26-hero-art{padding:10px;border-radius:26px}.elementor-2264 .mi26-now-grid>.e-con-inner,.elementor-2264 .mi26-project-grid>.e-con-inner,.elementor-2264 .mi26-testimonials>.e-con-inner{grid-template-columns:1fr!important}.elementor-2264 .mi26-project-card{border-radius:24px!important}.elementor-2264 .mi26-publications,.elementor-2264 .mi26-definition{border-radius:24px!important}}
.elementor-2264 .mi26-card-lioness{display:grid!important;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr)!important;gap:22px;align-items:center}.elementor-2264 .mi26-card-lioness .mi26-card-image img{aspect-ratio:1.45/1!important}.elementor-2264 .mi26-card-lioness .elementor-widget-button{margin-top:18px!important}@media (max-width:980px){.elementor-2264 .mi26-card-lioness{display:flex!important;grid-template-columns:none!important}}
/* mi26 Emil interaction pass */
.elementor-2264{--mi26-ease-out:cubic-bezier(.23,1,.32,1);--mi26-ease-in-out:cubic-bezier(.77,0,.175,1);}
.elementor-2264.mi26-motion-ready .mi26-reveal{opacity:0;transform:translateY(14px) scale(.985);filter:blur(2px);transition:opacity 520ms var(--mi26-ease-out),transform 520ms var(--mi26-ease-out),filter 520ms var(--mi26-ease-out);transition-delay:var(--mi26-delay,0ms);will-change:opacity,transform,filter;}
.elementor-2264.mi26-motion-ready .mi26-reveal.mi26-in-view{opacity:1;transform:translateY(0) scale(1);filter:blur(0);}
.elementor-2264 .elementor-button{transform:translateZ(0);transition:transform 160ms var(--mi26-ease-out),box-shadow 220ms var(--mi26-ease-out),background-color 220ms ease,color 220ms ease!important;}
.elementor-2264 .elementor-button:active,.elementor-2264 .elementor-button.mi26-pressing{transform:scale(.972) translateZ(0)!important;box-shadow:0 8px 20px oklch(24% .04 120/.12)!important;}
.elementor-2264 .mi26-stat h3 .elementor-heading-title,.elementor-2264 .mi26-stat h3{font-variant-numeric:tabular-nums;}
@media (hover:hover) and (pointer:fine){.elementor-2264 .mi26-project-card,.elementor-2264 .mi26-now-item,.elementor-2264 .mi26-testimonial{transition:transform 260ms var(--mi26-ease-out),box-shadow 260ms var(--mi26-ease-out),border-color 260ms ease!important}.elementor-2264 .mi26-now-item:hover,.elementor-2264 .mi26-testimonial:hover{transform:translateY(-4px);box-shadow:0 22px 58px oklch(25% .035 92/.1)}}
@media (prefers-reduced-motion:reduce){.elementor-2264 *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.elementor-2264.mi26-motion-ready .mi26-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:opacity 180ms ease!important}.elementor-2264 .elementor-button,.elementor-2264 .mi26-project-card,.elementor-2264 .mi26-card-image img{transition:none!important;transform:none!important}}/* End custom CSS */