.elementor-74 .elementor-element.elementor-element-egproj000{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-74 .elementor-element.elementor-element-eglpgrid{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-74 .elementor-element.elementor-element-eglpgrid{--grid-columns:1;}}@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-eglpgrid{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-egproj000 */.elementor-74 .elementor-element.elementor-element-egproj000{background:#fff;position:relative;overflow:hidden;padding:clamp(128px,13vw,200px) clamp(20px,6.9vw,100px) clamp(48px,8vw,128px)}
.elementor-74 .elementor-element.elementor-element-egproj000 .e-loop-item > .e-con{position:relative;z-index:1;border-top:1px solid rgba(79,44,30,.45);flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:24px;padding:clamp(28px,4.6vw,74px) 0 clamp(32px,5.7vw,92px);cursor:pointer;color:#4F2C1E}
.elementor-74 .elementor-element.elementor-element-egproj000 .e-loop-item:last-child > .e-con{border-bottom:1px solid rgba(79,44,30,.45)}
.elementor-74 .elementor-element.elementor-element-egproj000 .e-loop-item > .e-con::after{content:"";flex:0 0 auto;width:clamp(26px,2.7vw,38px);height:12px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2044%2014%22%20fill%3D%22none%22%20stroke%3D%22%231c1c1c%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22M0%207h42M35%201l7%206-7%206%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2044%2014%22%20fill%3D%22none%22%20stroke%3D%22%231c1c1c%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22M0%207h42M35%201l7%206-7%206%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;opacity:.8;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .35s ease}
.elementor-74 .elementor-element.elementor-element-egproj000 .e-loop-item > .e-con:hover::after{transform:translateX(12px);opacity:1}
.elementor-74 .elementor-element.elementor-element-egproj000 .elementor-heading-title{transition:color .35s ease}
.elementor-74 .elementor-element.elementor-element-egproj000 .elementor-widget-theme-post-excerpt{transition:color .35s ease}
.elementor-74 .elementor-element.elementor-element-egproj000.is-active .e-loop-item > .e-con .elementor-heading-title{color:rgba(79,44,30,.22)}
.elementor-74 .elementor-element.elementor-element-egproj000.is-active .e-loop-item > .e-con .elementor-widget-theme-post-excerpt{color:rgba(79,44,30,.22)}
.elementor-74 .elementor-element.elementor-element-egproj000 .e-loop-item > .e-con:hover .elementor-heading-title{color:#4F2C1E}
.elementor-74 .elementor-element.elementor-element-egproj000 .e-loop-item > .e-con:hover .elementor-widget-theme-post-excerpt{color:#4F2C1E}
.elementor-74 .elementor-element.elementor-element-egproj000 > .elementor-widget-html{position:static;height:0;margin:0}
.elementor-74 .elementor-element.elementor-element-egproj000 .eg-hover{position:absolute;left:0;top:0;z-index:0;width:clamp(240px,27vw,400px);aspect-ratio:3/2;pointer-events:none;transform:translate(-50%,-50%);will-change:transform}
@media (hover:none){.elementor-74 .elementor-element.elementor-element-egproj000 .eg-hover{display:none}.elementor-74 .elementor-element.elementor-element-egproj000 .e-loop-item > .e-con{cursor:auto}}
.elementor-74 .elementor-element.elementor-element-egproj000 .e-loop-item > .e-con > .e-con{min-width:0;width:auto;flex:1 1 auto}
.elementor-74 .elementor-element.elementor-element-egproj000 .eg-shot{position:absolute;inset:0;margin:0;overflow:hidden;opacity:0;clip-path:inset(16% 0 16% 0);transition:opacity .38s ease,clip-path .62s cubic-bezier(.16,1,.3,1)}
.elementor-74 .elementor-element.elementor-element-egproj000 .eg-shot.is-on{opacity:1;clip-path:inset(0 0 0 0)}
.elementor-74 .elementor-element.elementor-element-egproj000 .eg-shot img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.12);transition:transform .9s cubic-bezier(.16,1,.3,1)}
.elementor-74 .elementor-element.elementor-element-egproj000 .eg-shot.is-on img{transform:none}
@media (prefers-reduced-motion:reduce){.elementor-74 .elementor-element.elementor-element-egproj000 .eg-shot{transition:opacity .2s ease;clip-path:none}.elementor-74 .elementor-element.elementor-element-egproj000 .eg-shot img{transition:none;transform:none}}
.elementor-74 .elementor-element.elementor-element-egproj000 > .elementor-widget-loop-grid{width:100%;margin:0}
.elementor-74 .elementor-element.elementor-element-egproj000 .elementor-loop-container{display:block!important}
.elementor-74 .elementor-element.elementor-element-egproj000 .e-loop-item > .e-con{text-decoration:none}
.elementor-74 .elementor-element.elementor-element-egproj000 .eg-row-img{display:none!important}
.elementor-74 .elementor-element.elementor-element-egproj000{min-height:100vh;min-height:100dvh}
/* eg-exc-gap */.elementor-74 .elementor-element.elementor-element-egproj000 .elementor-widget-theme-post-excerpt{padding-bottom:13px}
/* EGOZI-BLOG-TITLE: Hebrew headlines, 22% below the 78/54/28 of the project rows */
.elementor-74 .elementor-element.elementor-element-egproj000 .e-loop-item .elementor-heading-title{font-size:61px!important}
@media(max-width:1024px){.elementor-74 .elementor-element.elementor-element-egproj000 .e-loop-item .elementor-heading-title{font-size:42px!important}}
@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-egproj000 .e-loop-item .elementor-heading-title{font-size:22px!important}}
/* EGOZI-NO-TOP-RULE: the divider moves to the bottom of each row, so the line that sat
   directly under the header disappears and the dividers between rows stay */
.elementor-74 .elementor-element.elementor-element-egproj000 .e-loop-item > .e-con{border-top:0!important;border-bottom:1px solid rgba(79,44,30,.45)!important}/* End custom CSS */