
body.postid-3511 .zz-project-content{padding-top:64px!important}
.zigzag-site .elementor-3511{background:#f2f1ed;color:#322e33;overflow:clip}
.zigzag-site .elementor-3511 :is(h1,h2,h3,p,span,a,.elementor-widget-text-editor){font-family:ZigzagGrotesk,Arial,sans-serif!important}
.zigzag-site .elementor-3511 :is(h1,h2,h3,p){color:inherit!important;font-weight:400!important;margin:0;letter-spacing:-.035em}
.zigzag-site .elementor-3511 .elementor-widget{margin:0!important;min-width:0;max-width:100%}
.zigzag-site .elementor-3511>.elementor-section{width:100%!important;left:0!important;margin:0!important;padding:0!important}
.zigzag-site .elementor-3511>.elementor-section>.elementor-container{max-width:none;min-height:0!important}
.zigzag-site .elementor-3511 .elementor-column>.elementor-widget-wrap{padding:0!important}
.zigzag-site .elementor-3511 img{display:block;width:100%;height:auto;border-radius:0!important}
.zigzag-site .elementor-3511 [data-id="3c68e88"]{position:relative!important;top:auto!important;transform:none!important;opacity:1!important;background:#e8e9d9!important;min-height:0!important;overflow:hidden}
.zigzag-site .elementor-3511 .elementor-sticky__spacer{display:none!important}
.zigzag-site .elementor-3511 [data-id="3c68e88"]>.elementor-background-overlay{display:none!important}
.zigzag-site .elementor-3511 [data-id="3c68e88"]:before{content:"";position:absolute;inset:0 38% 0 0;background:url('https://zig-zag.studio/wp-content/uploads/2021/04/GM804751.jpg') center 47%/cover no-repeat}
.zigzag-site .elementor-3511 [data-id="3c68e88"]>.elementor-container{height:clamp(540px,78vh,850px)}
.zigzag-site .elementor-3511 [data-id="850d1f1"]{width:38%!important;margin-left:62%;align-self:stretch}
.zigzag-site .elementor-3511 [data-id="850d1f1"]>.elementor-widget-wrap{align-content:center;justify-content:center;padding:4vw!important}
.zigzag-site .elementor-3511 [data-id="ba3a554"] img{width:100%!important;max-width:420px;margin:auto}
.zigzag-site .elementor-3511 [data-id="f99d052"]{padding:clamp(60px,8vw,125px) 5vw!important}
.zigzag-site .elementor-3511 [data-id="f99d052"]>.elementor-container{display:grid;grid-template-columns:1fr 2.1fr;gap:8vw;align-items:center}
.zigzag-site .elementor-3511 [data-id="f99d052"] .elementor-column{width:100%!important}
.zigzag-site .elementor-3511 [data-id="0ed88e6"] img{width:68%!important;max-width:210px;margin:auto}
.zigzag-site .elementor-3511 [data-id="e38dda0"]>.elementor-widget-wrap{display:grid;grid-template-columns:1fr auto;gap:24px;align-content:center;border-top:1px solid #322e3340;padding-top:28px!important}
.zigzag-site .elementor-3511 [data-id="4fe6442"]{grid-column:1/-1}
.zigzag-site .elementor-3511 h2{font-size:clamp(62px,8vw,124px)!important;line-height:.98!important;letter-spacing:-.055em!important}
.zigzag-site .elementor-3511 .elementor-widget-text-editor{color:inherit!important;font-size:14px!important;line-height:1.5!important;letter-spacing:.06em}
.zigzag-site .elementor-3511 [data-id="c9825b9"]{text-align:right}
.zigzag-site .elementor-3511 [data-id="f5db822"]{padding:0 5vw 90px!important}
.zigzag-site .elementor-3511 [data-id="f5db822"]>.elementor-container{display:grid;grid-template-columns:1.05fr 1fr;gap:36px 5vw;align-items:start}
.zigzag-site .elementor-3511 [data-id="f5db822"] :is(.elementor-column,.elementor-widget-wrap){display:contents!important}
.zigzag-site .elementor-3511 [data-id="4e9ef42"]{grid-column:1;grid-row:1;aspect-ratio:1.12;background:url('https://zig-zag.studio/wp-content/uploads/2021/04/GM804767.jpg') center/cover}
.zigzag-site .elementor-3511 [data-id="1903a1f"]{grid-column:2;grid-row:1/3;aspect-ratio:.66;background:url('https://zig-zag.studio/wp-content/uploads/2021/04/GM802906.jpg') center/cover;margin-top:100px!important}
.zigzag-site .elementor-3511 :is([data-id="4e9ef42"],[data-id="1903a1f"])>.elementor-widget-container{display:none}
.zigzag-site .elementor-3511 [data-id="46a2df1"]{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;width:68%!important;grid-column:1;grid-row:2;justify-self:end;transform:none!important}
.zigzag-site .elementor-3511 [data-id="46a2df1"] img{width:100%!important}
.zigzag-site .elementor-3511 [data-id="f94ab7d"]{display:none!important}
.zigzag-site .elementor-3511 [data-id="df0828c"]{padding:70px 5vw 100px!important;background:#e8e9d9}
.zigzag-site .elementor-3511 [data-id="df0828c"]>.elementor-container{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.zigzag-site .elementor-3511 [data-id="df0828c"] .elementor-column{width:100%!important}
.zigzag-site .elementor-3511 [data-id="df0828c"] img{width:100%!important}
.zigzag-site .elementor-3511 .mn-reveal{transition:opacity .85s ease,translate .9s cubic-bezier(.2,.7,.2,1)}
.zigzag-site .elementor-3511 .mn-pending{opacity:0;translate:0 30px}
@media(max-width:767px){
body.postid-3511 .zz-project-content{padding-top:56px!important}
.zigzag-site .elementor-3511 [data-id="3c68e88"]:before{inset:auto 0 0;height:390px;background-position:center 53%}
.zigzag-site .elementor-3511 [data-id="3c68e88"]>.elementor-container{height:720px}
.zigzag-site .elementor-3511 [data-id="850d1f1"]{width:100%!important;margin-left:0;align-self:start}
.zigzag-site .elementor-3511 [data-id="850d1f1"]>.elementor-widget-wrap{height:330px;padding:32px!important}
.zigzag-site .elementor-3511 [data-id="ba3a554"] img{width:250px!important;max-height:270px;object-fit:contain}
.zigzag-site .elementor-3511 [data-id="f99d052"]{padding:50px 22px!important}
.zigzag-site .elementor-3511 [data-id="f99d052"]>.elementor-container{grid-template-columns:1fr;gap:32px}
.zigzag-site .elementor-3511 [data-id="bf5bc71"]{order:2}
.zigzag-site .elementor-3511 [data-id="0ed88e6"] img{max-width:100px!important;margin:0!important}
.zigzag-site .elementor-3511 h2{font-size:64px!important;max-width:300px}
.zigzag-site .elementor-3511 [data-id="e38dda0"]>.elementor-widget-wrap{gap:24px 10px}
.zigzag-site .elementor-3511 [data-id="f5db822"]{padding:0 22px 50px!important}
.zigzag-site .elementor-3511 [data-id="f5db822"]>.elementor-container{grid-template-columns:1fr;gap:22px}
.zigzag-site .elementor-3511 [data-id="4e9ef42"]{grid-column:1;grid-row:1;aspect-ratio:1}
.zigzag-site .elementor-3511 [data-id="1903a1f"]{grid-column:1;grid-row:3;aspect-ratio:.85;margin-top:10px!important}
.zigzag-site .elementor-3511 [data-id="46a2df1"]{grid-column:1;grid-row:2;width:78%!important}
.zigzag-site .elementor-3511 [data-id="df0828c"]{padding:32px 22px 50px!important}
.zigzag-site .elementor-3511 [data-id="df0828c"]>.elementor-container{grid-template-columns:1fr;gap:22px}
}
@media(prefers-reduced-motion:reduce){.zigzag-site .elementor-3511 .mn-reveal{opacity:1!important;translate:none!important;transition:none!important}}
/* Neutralize legacy spacer heights: the grid determines each photograph. */
.zigzag-site .elementor-3511 :is([data-id="4e9ef42"],[data-id="1903a1f"]){--spacer-size:0px!important;min-height:0!important;height:auto!important;width:100%!important}
.zigzag-site .elementor-3511 :is([data-id="4e9ef42"],[data-id="1903a1f"]) .elementor-spacer{display:none!important}
