.elementor-183 .elementor-element.elementor-element-6752117{--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:space-between;--align-items:center;--margin-top:0rem;--margin-bottom:-7rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--z-index:9;}.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-183 .elementor-element.elementor-element-6977f63{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;text-align:start;}.elementor-183 .elementor-element.elementor-element-6977f63 img{width:160px;}.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-183 .elementor-element.elementor-element-442ea99.elementor-element{--align-self:center;}.elementor-183 .elementor-element.elementor-element-442ea99 .elementor-heading-title{font-family:var( --e-global-typography-1e46c2f-font-family ), Sans-serif;font-size:var( --e-global-typography-1e46c2f-font-size );font-weight:var( --e-global-typography-1e46c2f-font-weight );text-transform:var( --e-global-typography-1e46c2f-text-transform );color:var( --e-global-color-accent );}.elementor-183 .elementor-element.elementor-element-442ea99 .elementor-heading-title a:hover, .elementor-183 .elementor-element.elementor-element-442ea99 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-183 .elementor-element.elementor-element-442ea99 .elementor-heading-title a{transition-duration:0.5s;}.elementor-183 .elementor-element.elementor-element-df1e7a5{--display:flex;--min-height:100vh;--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-end;}.elementor-183 .elementor-element.elementor-element-df1e7a5:not(.elementor-motion-effects-element-type-background), .elementor-183 .elementor-element.elementor-element-df1e7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-183 .elementor-element.elementor-element-4bd58e2{text-align:start;}.elementor-183 .elementor-element.elementor-element-4bd58e2 .elementor-heading-title{font-family:var( --e-global-typography-0fa7367-font-family ), Sans-serif;font-size:var( --e-global-typography-0fa7367-font-size );font-weight:var( --e-global-typography-0fa7367-font-weight );color:var( --e-global-color-accent );}.elementor-183 .elementor-element.elementor-element-7b872dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-183 .elementor-element.elementor-element-f799cf5{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-183 .elementor-element.elementor-element-bfdf3f5 .elementor-heading-title{font-family:var( --e-global-typography-1e46c2f-font-family ), Sans-serif;font-size:var( --e-global-typography-1e46c2f-font-size );font-weight:var( --e-global-typography-1e46c2f-font-weight );text-transform:var( --e-global-typography-1e46c2f-text-transform );}.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-183 .elementor-element.elementor-element-a2f0baa{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-183 .elementor-element.elementor-element-1d22456 .elementor-heading-title{font-family:var( --e-global-typography-1e46c2f-font-family ), Sans-serif;font-size:var( --e-global-typography-1e46c2f-font-size );font-weight:var( --e-global-typography-1e46c2f-font-weight );text-transform:var( --e-global-typography-1e46c2f-text-transform );}.elementor-183 .elementor-element.elementor-element-b7480f8{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-183 .elementor-element.elementor-element-0d42ba2 .elementor-heading-title{font-family:var( --e-global-typography-1e46c2f-font-family ), Sans-serif;font-size:var( --e-global-typography-1e46c2f-font-size );font-weight:var( --e-global-typography-1e46c2f-font-weight );text-transform:var( --e-global-typography-1e46c2f-text-transform );}.elementor-183 .elementor-element.elementor-element-66ad608{--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;}.elementor-183 .elementor-element.elementor-element-a86a613{width:var( --container-widget-width, 960px );max-width:960px;--container-widget-width:960px;--container-widget-flex-grow:0;}.elementor-183 .elementor-element.elementor-element-a86a613 .elementor-heading-title{font-family:var( --e-global-typography-ede8159-font-family ), Sans-serif;font-size:var( --e-global-typography-ede8159-font-size );font-weight:var( --e-global-typography-ede8159-font-weight );}.elementor-183 .elementor-element.elementor-element-7ed8903{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-183 .elementor-element.elementor-element-3fcf91e{--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-183 .elementor-element.elementor-element-014b864 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-183 .elementor-element.elementor-element-8afa15b img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-183 .elementor-element.elementor-element-a41f741{--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-183 .elementor-element.elementor-element-015e64b img{width:100%;height:750px;object-fit:cover;object-position:center center;}.elementor-183 .elementor-element.elementor-element-ca5b3c2{--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;}.elementor-183 .elementor-element.elementor-element-467b50f img{width:100%;height:800px;object-fit:cover;object-position:center center;}.elementor-183 .elementor-element.elementor-element-1eff697{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-183 .elementor-element.elementor-element-fab8729{--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-183 .elementor-element.elementor-element-1cb74ee img{width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-183 .elementor-element.elementor-element-498c580{--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-183 .elementor-element.elementor-element-9d44e3b img{width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-183 .elementor-element.elementor-element-7c9f4cf{--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;}.elementor-183 .elementor-element.elementor-element-c9282b7 img{width:85%;height:700px;object-fit:cover;object-position:center center;}.elementor-183 .elementor-element.elementor-element-ee24a0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-183 .elementor-element.elementor-element-9f74248{--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-183 .elementor-element.elementor-element-de18523 img{width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-183 .elementor-element.elementor-element-7b31b01{--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-183 .elementor-element.elementor-element-ea80b22 img{width:100%;height:600px;object-fit:cover;object-position:center center;}.elementor-183 .elementor-element.elementor-element-3e1443a{--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;}.elementor-183 .elementor-element.elementor-element-67f25a1 img{width:100%;height:800px;object-fit:cover;object-position:center center;}.elementor-183 .elementor-element.elementor-element-202366c{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-183 .elementor-element.elementor-element-372dfff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-183 .elementor-element.elementor-element-f799cf5{--width:10%;}.elementor-183 .elementor-element.elementor-element-a2f0baa{--width:10%;}.elementor-183 .elementor-element.elementor-element-b7480f8{--width:10%;}.elementor-183 .elementor-element.elementor-element-3fcf91e{--width:40%;}.elementor-183 .elementor-element.elementor-element-a41f741{--width:60%;}.elementor-183 .elementor-element.elementor-element-fab8729{--width:60%;}.elementor-183 .elementor-element.elementor-element-498c580{--width:40%;}.elementor-183 .elementor-element.elementor-element-9f74248{--width:60%;}.elementor-183 .elementor-element.elementor-element-7b31b01{--width:40%;}}@media(max-width:1366px){.elementor-183 .elementor-element.elementor-element-442ea99 .elementor-heading-title{font-size:var( --e-global-typography-1e46c2f-font-size );}.elementor-183 .elementor-element.elementor-element-4bd58e2 .elementor-heading-title{font-size:var( --e-global-typography-0fa7367-font-size );}.elementor-183 .elementor-element.elementor-element-bfdf3f5 .elementor-heading-title{font-size:var( --e-global-typography-1e46c2f-font-size );}.elementor-183 .elementor-element.elementor-element-1d22456 .elementor-heading-title{font-size:var( --e-global-typography-1e46c2f-font-size );}.elementor-183 .elementor-element.elementor-element-0d42ba2 .elementor-heading-title{font-size:var( --e-global-typography-1e46c2f-font-size );}.elementor-183 .elementor-element.elementor-element-a86a613 .elementor-heading-title{font-size:var( --e-global-typography-ede8159-font-size );}.elementor-183 .elementor-element.elementor-element-8afa15b img{height:360px;}.elementor-183 .elementor-element.elementor-element-015e64b img{height:550px;}.elementor-183 .elementor-element.elementor-element-467b50f img{height:500px;}.elementor-183 .elementor-element.elementor-element-1cb74ee img{height:500px;}.elementor-183 .elementor-element.elementor-element-9d44e3b img{height:500px;}.elementor-183 .elementor-element.elementor-element-c9282b7 img{height:500px;}.elementor-183 .elementor-element.elementor-element-de18523 img{height:500px;}.elementor-183 .elementor-element.elementor-element-ea80b22 img{height:400px;object-fit:cover;object-position:center center;}.elementor-183 .elementor-element.elementor-element-67f25a1 img{height:500px;}}@media(max-width:1024px){.elementor-183 .elementor-element.elementor-element-6977f63 img{width:120px;}.elementor-183 .elementor-element.elementor-element-442ea99 .elementor-heading-title{font-size:var( --e-global-typography-1e46c2f-font-size );}.elementor-183 .elementor-element.elementor-element-df1e7a5{--min-height:70vh;}.elementor-183 .elementor-element.elementor-element-4bd58e2 .elementor-heading-title{font-size:var( --e-global-typography-0fa7367-font-size );}.elementor-183 .elementor-element.elementor-element-bfdf3f5 .elementor-heading-title{font-size:var( --e-global-typography-1e46c2f-font-size );}.elementor-183 .elementor-element.elementor-element-1d22456 .elementor-heading-title{font-size:var( --e-global-typography-1e46c2f-font-size );}.elementor-183 .elementor-element.elementor-element-0d42ba2 .elementor-heading-title{font-size:var( --e-global-typography-1e46c2f-font-size );}.elementor-183 .elementor-element.elementor-element-a86a613 .elementor-heading-title{font-size:var( --e-global-typography-ede8159-font-size );}}@media(max-width:767px){.elementor-183 .elementor-element.elementor-element-6977f63 img{width:100px;}.elementor-183 .elementor-element.elementor-element-442ea99 .elementor-heading-title{font-size:var( --e-global-typography-1e46c2f-font-size );}.elementor-183 .elementor-element.elementor-element-df1e7a5{--min-height:50vh;}.elementor-183 .elementor-element.elementor-element-4bd58e2 .elementor-heading-title{font-size:var( --e-global-typography-0fa7367-font-size );}.elementor-183 .elementor-element.elementor-element-f799cf5{--width:20%;}.elementor-183 .elementor-element.elementor-element-bfdf3f5 .elementor-heading-title{font-size:var( --e-global-typography-1e46c2f-font-size );}.elementor-183 .elementor-element.elementor-element-a2f0baa{--width:30%;}.elementor-183 .elementor-element.elementor-element-1d22456 .elementor-heading-title{font-size:var( --e-global-typography-1e46c2f-font-size );}.elementor-183 .elementor-element.elementor-element-b7480f8{--width:30%;}.elementor-183 .elementor-element.elementor-element-0d42ba2 .elementor-heading-title{font-size:var( --e-global-typography-1e46c2f-font-size );}.elementor-183 .elementor-element.elementor-element-a86a613 .elementor-heading-title{font-size:var( --e-global-typography-ede8159-font-size );}.elementor-183 .elementor-element.elementor-element-8afa15b img{width:100%;height:250px;object-fit:cover;}.elementor-183 .elementor-element.elementor-element-015e64b img{width:100%;height:250px;object-fit:cover;}.elementor-183 .elementor-element.elementor-element-467b50f img{width:100%;height:250px;object-fit:cover;}.elementor-183 .elementor-element.elementor-element-1cb74ee img{width:100%;height:250px;object-fit:cover;}.elementor-183 .elementor-element.elementor-element-9d44e3b img{width:100%;height:250px;object-fit:cover;}.elementor-183 .elementor-element.elementor-element-c9282b7 img{width:100%;height:250px;object-fit:cover;}.elementor-183 .elementor-element.elementor-element-de18523 img{width:100%;height:250px;object-fit:cover;}.elementor-183 .elementor-element.elementor-element-ea80b22 img{width:100%;height:250px;object-fit:cover;}.elementor-183 .elementor-element.elementor-element-67f25a1 img{width:100%;height:250px;object-fit:cover;}}/* Start custom CSS for container, class: .elementor-element-202366c */.zu-project-nav {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: start;
    gap: 32px;
    width: 100%;
    padding: 64px 54px 48px;
    box-sizing: border-box;
    background: #f5f2e9;
}

.zu-project-nav .zu-project-nav__link {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    min-width: 0;
    color: #944415;
    text-decoration: none;
}

.zu-project-nav .zu-project-nav__link--next {
    align-items: flex-end;
    text-align: right;
}

.zu-project-nav__title {
    font-family: var(--e-global-typography-ede8159-font-family), Sans-serif;
    font-size: clamp(22px, 3.5vw, 44px);
    font-weight: var(--e-global-typography-ede8159-font-weight);
    font-style: normal;
    line-height: 1.15;
    overflow-wrap: anywhere;
}

.zu-project-nav__label {
    font-family: "IvyPresto Italic", "IvyPresto Display", serif;
    font-size: clamp(16px, 2.3vw, 30px);
    font-weight: 400;
    font-style: italic;
    line-height: 1.2;
}

.zu-project-nav .zu-project-nav__link:hover {
    color: #944415;
}

.zu-project-nav__link:hover .zu-project-nav__title {
    text-decoration-thickness: 1px;
    text-underline-offset: 6px;opacity: 0.6;
}

.zu-project-nav__link:focus-visible {
    outline: 2px solid #944415;
    outline-offset: 8px;
}

@media (max-width: 767px) {
    .zu-project-nav {
        gap: 24px;
        padding: 36px 24px;
    }
}/* End custom CSS */