.elementor-86 .elementor-element.elementor-element-d2d7fa9{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-d2d7fa9:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-d2d7fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stage5.web-il.com/wp-content/uploads/2026/09/dniv-schwartz-reisman-science-center.webp");background-position:center center;background-size:cover;}.elementor-86 .elementor-element.elementor-element-97c0e8f{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-44437d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-86 .elementor-element.elementor-element-00c8535{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-c990eeb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-86 .elementor-element.elementor-element-66a02f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-86 .elementor-element.elementor-element-8732d62{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-31cfe9d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-037c4a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-a41b118{--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;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-048aeff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-74b188c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-3a0a2d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-ea61f4c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-86 .elementor-element.elementor-element-92cbbb3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-bab93ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-86 .elementor-element.elementor-element-7680ba6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-86 .elementor-element.elementor-element-5c6c04b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-800f193{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-a8179e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-c0243dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-542441e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-cdb0c6f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-8bac5ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-d190a01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-570b41d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-a035859{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-4329713{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-bfbae1c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-86 .elementor-element.elementor-element-4a95e7c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-9c64615{--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;--align-items:stretch;}.elementor-86 .elementor-element.elementor-element-6204293{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-6204293:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-6204293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stage5.web-il.com/wp-content/uploads/2026/09/dniv-public-building-completion-drone.webp");background-position:center center;background-size:cover;}.elementor-86 .elementor-element.elementor-element-463f2a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-463f2a5:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-463f2a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stage5.web-il.com/wp-content/uploads/2026/09/dniv-curved-facade-detail.webp");background-position:center center;background-size:cover;}.elementor-86 .elementor-element.elementor-element-64e2b5c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-64e2b5c:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-64e2b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stage5.web-il.com/wp-content/uploads/2026/09/dniv-public-building-curved-facade.webp");background-position:center center;background-size:cover;}.elementor-86 .elementor-element.elementor-element-fd82d59{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-fd82d59:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-fd82d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stage5.web-il.com/wp-content/uploads/2026/09/dniv-construction-site-aerial.webp");background-position:center center;background-size:cover;}.elementor-86 .elementor-element.elementor-element-6205d52{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-da0fbb6{--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;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-fc6caf5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-7b0c323{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-d3c876b{--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;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-4ccbc2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-1741395{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-3495f34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-c7b3b8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-52ae620{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-902cbc0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-f36f061{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-5d37045{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-9a99af1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-b91a66b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-a4ca1cd{--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;--align-items:center;}.elementor-86 .elementor-element.elementor-element-11144cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-cabe21c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-86 .elementor-element.elementor-element-72223d3{--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;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-8f626b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-4c18c9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-86 .elementor-element.elementor-element-3c08940 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-86 .elementor-element.elementor-element-3c08940 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-86 .elementor-element.elementor-element-3c08940 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-86 .elementor-element.elementor-element-3c08940 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-86 .elementor-element.elementor-element-3c08940 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-86 .elementor-element.elementor-element-3c08940 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-86 .elementor-element.elementor-element-3c08940 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-86 .elementor-element.elementor-element-3c08940 .elementor-field-type-html{padding-bottom:0px;}.elementor-86 .elementor-element.elementor-element-3c08940 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-86 .elementor-element.elementor-element-3c08940 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-86 .elementor-element.elementor-element-3c08940 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-86 .elementor-element.elementor-element-3c08940 .elementor-button[type="submit"]{color:#ffffff;}.elementor-86 .elementor-element.elementor-element-3c08940 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-86 .elementor-element.elementor-element-3c08940 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-86 .elementor-element.elementor-element-3c08940 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-86 .elementor-element.elementor-element-3c08940 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-86 .elementor-element.elementor-element-3c08940 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-86 .elementor-element.elementor-element-3c08940 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-86 .elementor-element.elementor-element-3c08940{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-86 .elementor-element.elementor-element-c6aed25{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-86 .elementor-element.elementor-element-d6d45bf{--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;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-c356fd5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-ea3b012{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-18d9772{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}@media(min-width:768px){.elementor-86 .elementor-element.elementor-element-44437d9{--width:33.33%;}.elementor-86 .elementor-element.elementor-element-00c8535{--width:33.33%;}.elementor-86 .elementor-element.elementor-element-c990eeb{--width:33.33%;}.elementor-86 .elementor-element.elementor-element-31cfe9d{--width:50%;}.elementor-86 .elementor-element.elementor-element-037c4a6{--width:50%;}.elementor-86 .elementor-element.elementor-element-048aeff{--width:33.33%;}.elementor-86 .elementor-element.elementor-element-74b188c{--width:33.33%;}.elementor-86 .elementor-element.elementor-element-3a0a2d9{--width:33.33%;}.elementor-86 .elementor-element.elementor-element-6204293{--width:25%;}.elementor-86 .elementor-element.elementor-element-463f2a5{--width:25%;}.elementor-86 .elementor-element.elementor-element-64e2b5c{--width:25%;}.elementor-86 .elementor-element.elementor-element-fd82d59{--width:25%;}.elementor-86 .elementor-element.elementor-element-11144cb{--width:50%;}.elementor-86 .elementor-element.elementor-element-cabe21c{--width:50%;}.elementor-86 .elementor-element.elementor-element-8f626b2{--width:50%;}.elementor-86 .elementor-element.elementor-element-4c18c9b{--width:50%;}.elementor-86 .elementor-element.elementor-element-c356fd5{--width:33.33%;}.elementor-86 .elementor-element.elementor-element-ea3b012{--width:33.33%;}.elementor-86 .elementor-element.elementor-element-18d9772{--width:33.33%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS *//* =====================================================================
   ד.ניב · דף הבית · גרסה 3 (בהירה, עריכתית)
   CSS   – כל העיצוב כאן (Page Settings → Advanced → Custom CSS).
           המקור: D-niv/elementor-kit/homepage-v3.src.css (יחידות u), נבנה ונדחף ב-build-css.py v3 --push.
   יחידה – calc(N*var(--u)), ‏N = px במסך 1440. דסקטופ: 100vw/1440. מובייל: min(100vw/620,.75px).
   JS    – widget HTML אחד בתחתית ה-footer (GSAP 3.13): header בגלילה, חשיפת כותרות, צביעת ההבטחה,
           ציור ה-D, חשיפת תמונות. לא רץ בעורך. בלי JS הדף שלם.
   PHP   – אין.   טופס – Elementor Pro Form (מייל האדמין, staging).
   הטקסטים: D-niv/docs/homepage-copy.md
   ===================================================================== */
:root{--dn-forest:1 50 32;--dn-deep:10 31 23;--dn-gold:168 132 72;--dn-gold-hi:223 205 152;--dn-ivory:243 239 228;--dn-paper:246 242 232;--dn-arc:9999px;--dn-ease:cubic-bezier(.2,.7,.2,1);--u:calc(100vw / 1440);--gut:calc(72*var(--u));--dn-gold-grad:radial-gradient(120% 170% at 26% 16%,#F3E6BC 0%,#DFCD98 30%,#C9AE72 62%,#A88448 100%);--dn-gold-lin:linear-gradient(100deg,#A88448 0%,#DFCD98 30%,#F3E6BC 50%,#DFCD98 70%,#A88448 100%);--dn-btn-r:max(26px,calc(44*var(--u)));--mono:"IBM Plex Mono",ui-monospace,monospace;--sans:"IBM Plex Sans Hebrew",system-ui,sans-serif}@media (max-width:767px){:root{--u:min(calc(100vw / 620),.75px);--gut:20px}}body.elementor-page{background:rgb(var(--dn-deep))}html{scroll-behavior:auto!important}.dnp{position:relative;isolation:isolate}.dnp,.dnp .e-con{--widgets-spacing:0px}.dnp .elementor-widget-button{width:auto!important}.dnp .elementor-heading-title{font-family:var(--sans)!important}.dnp-dark{background-color:rgb(var(--dn-deep))!important;color:rgb(var(--dn-ivory))}.dnp-green{background-color:rgb(var(--dn-forest))!important;color:rgb(var(--dn-ivory))}.dnp-white{background-color:#FDFCF9!important;color:rgb(var(--dn-forest))}.dnp-paper{background-color:rgb(var(--dn-paper))!important;color:rgb(var(--dn-forest))}.dn-label .elementor-heading-title{display:inline-flex;align-items:center;gap:calc(16*var(--u));font:500 max(11px,calc(13*var(--u)))/1 var(--mono)!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:rgb(var(--dn-gold-hi))!important;direction:ltr}.dn-label .elementor-heading-title::before{content:"";width:calc(88*var(--u));height:calc(10*var(--u));flex:none;border-inline:1px solid #A88448;background:var(--dn-gold-lin) center/100% 1px no-repeat;opacity:.9}.dnp-paper .dn-label .elementor-heading-title{color:rgb(var(--dn-gold))!important}.dnp-white .dn-label--he .elementor-heading-title{color:#8C6B33!important}.dn-label--he .elementor-heading-title{font-family:var(--sans)!important;font-size:max(13px,calc(15*var(--u)))!important;letter-spacing:.02em!important;text-transform:none!important}.dnp-h2 .elementor-heading-title{font-size:calc(64*var(--u))!important;font-weight:300!important;line-height:1.04!important;letter-spacing:-.015em!important;text-wrap:balance;color:inherit!important}.dnp-h2 .elementor-heading-title b{font-weight:700!important}.dnp-dark .dnp-h2 .elementor-heading-title,.dnp-green .dnp-h2 .elementor-heading-title{color:rgb(var(--dn-ivory))!important}.dnp-paper .dnp-h2 .elementor-heading-title,.dnp-white .dnp-h2 .elementor-heading-title{color:rgb(var(--dn-forest))!important}.dnp-text,.dnp-text p{font-size:max(16px,calc(19*var(--u)))!important;line-height:1.65;max-width:34em;margin:0}.dnp-dark .dnp-text,.dnp-dark .dnp-text p,.dnp-green .dnp-text,.dnp-green .dnp-text p{color:rgb(var(--dn-ivory)/.8)!important}.dnp-paper .dnp-text,.dnp-paper .dnp-text p,.dnp-white .dnp-text,.dnp-white .dnp-text p{color:rgb(var(--dn-forest)/.8)!important}.dnq-label .elementor-heading-title{display:flex;align-items:center;gap:calc(14*var(--u));font:500 max(13px,calc(15*var(--u)))/1 var(--sans)!important;color:#8C6B33!important}.dnq-label .elementor-heading-title span{font-variant-numeric:tabular-nums;padding-left:calc(14*var(--u));border-left:1px solid rgb(var(--dn-gold)/.6);opacity:.85}.dnp-dark .dnq-label .elementor-heading-title,.dnp-green .dnq-label .elementor-heading-title{color:rgb(var(--dn-gold-hi))!important}.dnp .todo{display:inline-block;font:500 max(10px,calc(11*var(--u)))/1.7 var(--mono);letter-spacing:.06em;color:#9A6B1F;border:1px dashed currentColor;padding:0 calc(8*var(--u))}.dnp-dark .todo,.dnp-green .todo{color:#E8C27A}:root{--dn-btn-green:linear-gradient(135deg,#0E4F35 0%,#013220 55%,#0A2419 100%);--dn-btn-gold:linear-gradient(135deg,#D6BE84 0%,#B8975A 42%,#9A7A40 100%);--dn-btn-line:linear-gradient(120deg,#C9AE72 0%,#E6D6A6 45%,#A88448 100%)}.dn-btn .elementor-button{position:relative;isolation:isolate;border:0!important;border-radius:var(--dn-btn-r) 0 0 0!important;background:var(--dn-btn-green)!important;background-size:160% 160%!important;background-position:0 0!important;color:#fff!important;padding:calc(19*var(--u)) calc(38*var(--u)) calc(19*var(--u)) calc(32*var(--u))!important;font:600 max(14px,calc(16*var(--u)))/1 var(--sans)!important;letter-spacing:.01em;box-shadow:0 calc(10*var(--u)) calc(24*var(--u)) calc(-16*var(--u)) rgb(0 0 0/.55);transition:background-position .8s var(--dn-ease),box-shadow .5s,transform .5s var(--dn-ease)}.dn-btn .elementor-button::before{content:"";position:absolute;inset:0;z-index:-1;padding:1px;border-radius:inherit;pointer-events:none;background:var(--dn-btn-line);opacity:.85;transition:opacity .5s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.dn-btn .elementor-button:hover,.dn-btn .elementor-button:focus-visible{background-position:100% 100%!important;transform:translateY(-1px)}.dn-btn .elementor-button:hover::before{opacity:1}.dn-btn .elementor-button-text::after{content:"←";display:inline-block;margin-inline-start:calc(14*var(--u));transition:transform .5s var(--dn-ease)}.dn-btn .elementor-button:hover .elementor-button-text::after{transform:translateX(calc(-8*var(--u)))}.dn-btn--ghost .elementor-button{background:transparent!important;box-shadow:none}.dn-btn--ghost .elementor-button::before{opacity:1}.dn-btn--ghost .elementor-button:hover,.dn-btn--ghost .elementor-button:focus-visible{background:var(--dn-btn-gold)!important;background-size:160% 160%!important;text-shadow:0 1px 1px rgb(80 55 15/.35);box-shadow:inset 0 1px 0 rgb(255 255 255/.28),0 calc(10*var(--u)) calc(24*var(--u)) calc(-16*var(--u)) rgb(90 65 25/.7)}.dnp-paper .dn-btn--ghost .elementor-button,.dnp-white .dn-btn--ghost .elementor-button{color:rgb(var(--dn-forest))!important}.dnp-paper .dn-btn--ghost .elementor-button:hover,.dnp-white .dn-btn--ghost .elementor-button:hover{color:#fff!important}.dn-btn--sm .elementor-button{padding:calc(12*var(--u)) calc(22*var(--u)) calc(12*var(--u)) calc(18*var(--u))!important;font-size:max(13px,calc(14*var(--u)))!important;border-radius:max(18px,calc(28*var(--u))) 0 0 0!important}.dn-btn--sm .elementor-button-text::after{display:none}.dnp-hero h1.elementor-heading-title b,.dnp-hero h1.elementor-heading-title b *,.dnp-facts .elementor-heading-title{background:var(--dn-gold-lin);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important;animation:dnpSheen 9s ease-in-out infinite alternate}.dnp-dark .dnp-h2 .elementor-heading-title b,.dnp-green .dnp-h2 .elementor-heading-title b{color:rgb(var(--dn-gold-hi))!important}@keyframes dnpSheen{from{background-position:0% 50%}to{background-position:100% 50%}}.dnp-hero>.dnp-hdr{position:fixed!important;top:0;left:0;right:0;z-index:50;padding:calc(26*var(--u)) var(--gut)!important;gap:calc(40*var(--u))!important;transition:padding .5s var(--dn-ease),background-color .5s,box-shadow .5s}body.admin-bar .dnp-hero>.dnp-hdr{top:32px}body.dnp-scrolled .dnp-hero>.dnp-hdr{padding-block:calc(12*var(--u))!important;background:rgb(var(--dn-deep)/.74);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 rgb(var(--dn-gold)/.3)}.dnp-hdr>.e-con{width:auto!important;flex:0 0 auto!important;padding:0!important}.dnp-hdr>.dnp-hdr-nav{flex:1 1 auto!important}.dnp-hdr .elementor-widget-image{width:auto!important}.dnp-hdr img{height:calc(62*var(--u))!important;width:auto!important;transition:height .5s var(--dn-ease)}body.dnp-scrolled .dnp-hdr img{height:calc(46*var(--u))!important}.dnp-nav{display:flex;gap:calc(34*var(--u));font-size:max(14px,calc(15*var(--u)));justify-content:flex-end;align-items:center}.dnp-nav a{color:rgb(var(--dn-ivory));text-decoration:none;opacity:.7;white-space:nowrap;transition:opacity .3s}.dnp-nav a:hover,.dnp-nav a:first-child{opacity:1}.dnp-nav a:first-child{box-shadow:0 1px 0 rgb(var(--dn-gold-hi))}.dnp-nav .tel{font-family:var(--mono);direction:ltr}@media (max-width:1024px){.dnp-hdr>.dnp-hdr-nav{display:none!important}.dnp-hero>.dnp-hdr{justify-content:space-between!important}}.dnp-hero{z-index:10;overflow:hidden;min-height:100svh;padding:calc(150*var(--u)) 0 calc(64*var(--u))!important;gap:0!important;background-size:cover!important;background-position:30% 50%!important}.dnp-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgb(var(--dn-deep)/.75),transparent 22%),linear-gradient(270deg,rgb(var(--dn-deep)/.94) 0%,rgb(var(--dn-deep)/.78) 38%,rgb(var(--dn-deep)/.08) 72%),linear-gradient(0deg,rgb(var(--dn-deep)/.9),transparent 35%)}.dnp-hero>.elementor-element:not(.dnp-hdr){position:relative;z-index:1}.dnp-hero-body{flex:1 1 auto!important;justify-content:center!important;padding:0 var(--gut) calc(48*var(--u))!important;gap:calc(30*var(--u))!important}.dnp-hero-lbl .elementor-heading-title{font-size:max(13px,calc(15*var(--u)))!important;color:rgb(var(--dn-gold-hi))!important}.dnp-hero h1.elementor-heading-title{font-size:calc(104*var(--u))!important;font-weight:300!important;line-height:.96!important;letter-spacing:-.02em!important;color:rgb(var(--dn-ivory))!important}.dnp-hero h1.elementor-heading-title b{font-weight:700!important}.dnp-hero .dnp-text,.dnp-hero .dnp-text p{max-width:30em;font-size:max(16px,calc(20*var(--u)))!important;color:rgb(var(--dn-ivory)/.9)!important}.dnp-ctas{gap:calc(16*var(--u))!important;padding:calc(10*var(--u)) 0 0!important}.dnp-ctas>.e-con{width:auto!important;flex:0 0 auto!important;padding:0!important}.dnp-facts{flex:none!important;gap:calc(64*var(--u))!important;padding:0 var(--gut)!important}.dnp-facts>.e-con{width:auto!important;flex:0 1 auto!important;min-width:calc(150*var(--u));padding:calc(16*var(--u)) 0 0!important;gap:calc(6*var(--u))!important;border-top:1px solid;border-image:var(--dn-gold-lin) 1}.dnp-facts .elementor-heading-title{font-size:calc(34*var(--u))!important;font-weight:300!important;color:rgb(var(--dn-ivory))!important}.dnp-facts p{font-size:max(12px,calc(13*var(--u)));color:rgb(var(--dn-ivory)/.7)!important;margin:0}.dnp-hero>.dnp-arcs{position:absolute!important;z-index:1!important;left:-6vw;top:50%;transform:translateY(-50%);height:130vh;width:auto!important;pointer-events:none}.dnp-arcs svg{height:130vh;width:auto;overflow:visible;display:block}.dnp-arcs path{fill:none;stroke:url(#dnGoldArc);stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1;animation:dnpDraw 2.4s .3s var(--dn-ease) forwards}.dnp-arcs path+path{stroke:url(#dnGoldArc2);animation-delay:.6s}@keyframes dnpDraw{to{stroke-dashoffset:0}}.dnp-clients{padding:calc(56*var(--u)) 0!important;gap:calc(30*var(--u))!important;border-bottom:1px solid rgb(var(--dn-forest)/.08)}.dnp-clients>.dn-label{padding-inline:var(--gut)}.dnp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.dnq-rail-ui{display:none}.dnp-marquee .trk{display:flex;gap:calc(20*var(--u));width:max-content;animation:dnpMarq 50s linear infinite}.dnp-marquee:hover .trk{animation-play-state:paused}.dnp-marquee span{flex:none;width:calc(220*var(--u));height:calc(88*var(--u));display:grid;place-items:center;border:1px solid rgb(var(--dn-forest)/.1);font:500 max(10px,calc(11*var(--u))) var(--mono);letter-spacing:.16em;color:rgb(var(--dn-forest)/.35)}@keyframes dnpMarq{to{transform:translateX(50%)}}.dnp-promise{padding:calc(190*var(--u)) var(--gut)!important;gap:calc(52*var(--u))!important;overflow:hidden}.dnp-promise>.elementor-element{position:relative;z-index:1}.dnp-statement .elementor-heading-title{font-size:calc(58*var(--u))!important;font-weight:300!important;line-height:1.24!important;letter-spacing:-.01em!important;max-width:17em;color:rgb(var(--dn-forest))!important}.dnp-statement .elementor-heading-title b{font-weight:700!important;color:rgb(var(--dn-forest))!important}.dnp-sig .elementor-heading-title{display:flex;align-items:center;gap:calc(18*var(--u));font:500 max(13px,calc(15*var(--u))) var(--sans)!important;color:#8C6B33!important}.dnp-sig .elementor-heading-title::before{content:"";width:calc(56*var(--u));height:1px;background:currentColor}.dnp-promise>.dnp-bigd{position:absolute!important;z-index:0!important;left:0;top:50%;transform:translateY(-50%);width:auto!important;pointer-events:none}.dnp-bigd svg{height:calc(820*var(--u));width:auto;display:block;overflow:visible}.dnp-bigd path{fill:none;stroke:url(#dnGoldD);stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:0}.dnp-bigd path+path{stroke:url(#dnGoldD);opacity:.6}.dnp-bigd svg{filter:drop-shadow(0 0 30px rgb(var(--dn-gold-hi)/.12))}.dnp-projects{padding:calc(150*var(--u)) var(--gut)!important}.dnp-pgrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;column-gap:calc(28*var(--u))!important;row-gap:calc(72*var(--u))!important;padding:0!important;align-items:start}.dnp-pgrid>.e-con{width:auto!important;max-width:none!important;margin:0!important}.dnp-ptitle{grid-column:1/-1;grid-row:1;display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"lbl ." "h2 txt" "h2 btn";column-gap:calc(64*var(--u));row-gap:calc(18*var(--u));align-items:end;padding:0 0 calc(40*var(--u))!important;border-bottom:1px solid rgb(var(--dn-forest)/.14)}.dnp-ptitle>.elementor-element:nth-child(1){grid-area:lbl}.dnp-ptitle>.elementor-element:nth-child(2){grid-area:h2;align-self:end}.dnp-ptitle>.elementor-element:nth-child(3){grid-area:txt;justify-self:end}.dnp-ptitle>.elementor-element:nth-child(4){grid-area:btn;justify-self:end}.dnp-ptitle .dnp-text,.dnp-ptitle .dnp-text p{max-width:26em}.dnp-c1{grid-column:1/-1;grid-row:2}.dnp-c2,.dnp-c3,.dnp-c4,.dnp-c5{grid-row:3}.dnp-card{padding:0!important;gap:0!important;cursor:pointer}.dnp-card>.dnp-card-img{width:100%!important;overflow:hidden}.dnp-card-img img{width:100%!important;max-width:none!important;height:auto!important;display:block;object-fit:cover;aspect-ratio:4/5;transition:transform 1.4s var(--dn-ease)}.dnp-c1 .dnp-card-img img{aspect-ratio:21/9}.dnp-c1>.dnp-card-img{border-top-left-radius:calc(220*var(--u))}.dnp-c1 .dnp-card-name .elementor-heading-title{font-size:max(20px,calc(30*var(--u)))!important}.dnp-card:hover .dnp-card-img img{transform:scale(1.04)}.dnp-card>.dnp-card-info{width:100%!important;padding:calc(18*var(--u)) 0 0!important;margin-top:calc(18*var(--u));gap:calc(6*var(--u))!important;border-top:1px solid rgb(var(--dn-forest)/.14);flex-direction:column-reverse!important}.dnp-card-name .elementor-heading-title{font-size:max(17px,calc(22*var(--u)))!important;font-weight:600!important;line-height:1.3!important;color:rgb(var(--dn-forest))!important}.dnp-card-meta .elementor-heading-title{font:400 max(13px,calc(14*var(--u))) var(--sans)!important;color:rgb(var(--dn-forest)/.55)!important}.dnp-areas{padding:calc(150*var(--u)) var(--gut)!important;gap:calc(64*var(--u))!important}.dnp-areas>.e-con:first-child{padding:0!important;gap:calc(24*var(--u))!important}.dnp-acc{display:flex!important;flex-direction:row!important;height:calc(600*var(--u));gap:calc(10*var(--u))!important;padding:0!important}.dnp-acc>.e-con:first-child{border-top-right-radius:0}.dnp-acc>.e-con{flex:1 1 0!important;width:auto!important;min-width:0;position:relative;overflow:hidden;isolation:isolate;padding:calc(34*var(--u))!important;gap:0!important;justify-content:flex-start!important;background-size:cover!important;background-position:center!important;transition:flex-grow 1s var(--dn-ease)}.dnp-acc>.e-con::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgb(var(--dn-deep)/.92) 0%,rgb(var(--dn-deep)/.25) 50%,rgb(var(--dn-deep)/.7) 100%)}.dnp-acc>.e-con:hover{flex-grow:2.4!important}.dnp-acc-num .elementor-heading-title{font:500 max(12px,calc(14*var(--u)))/1 var(--sans)!important;color:rgb(var(--dn-ivory)/.8)!important;direction:ltr;font-variant-numeric:tabular-nums}.dnp-acc-title{margin-top:auto!important}.dnp-acc-title .elementor-heading-title{font-size:max(22px,calc(34*var(--u)))!important;font-weight:600!important;line-height:1.1!important;color:rgb(var(--dn-ivory))!important;white-space:nowrap}padding:calc(14*var(--u)) calc(30*var(--u)) calc(14*var(--u)) calc(40*var(--u));background:linear-gradient(95deg,rgb(var(--dn-deep)/.8),rgb(var(--dn-forest)/.88));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--dn-arc) 0 0 var(--dn-arc)}.dnp-acc-body{max-height:0;opacity:0;overflow:hidden;transition:max-height .8s var(--dn-ease),opacity .5s .15s,margin .8s var(--dn-ease)}.dnp-acc-body,.dnp-acc-body p{font-size:max(15px,calc(17*var(--u)))!important;line-height:1.55;color:rgb(var(--dn-ivory)/.9)!important;margin:0;max-width:24em}.dnp-acc>.e-con:hover .dnp-acc-body,.dnp-acc>.e-con:focus-within .dnp-acc-body{max-height:calc(220*var(--u));opacity:1;margin-top:calc(18*var(--u))}@media (hover:none){.dnp-acc-body{max-height:none;opacity:1;margin-top:14px}}.dnq-team{padding:calc(150*var(--u)) var(--gut)!important;gap:calc(110*var(--u))!important}.dnq-split{flex-direction:row!important;align-items:flex-end!important;gap:calc(110*var(--u))!important;padding:0!important}.dnq-split>.dnq-copy{width:auto!important;flex:1 1 0!important;gap:calc(28*var(--u))!important;padding-bottom:calc(24*var(--u))!important}.dnq-split>.dnq-media{width:auto!important;flex:0 0 58%!important}.dnq-media .elementor-widget-image{width:100%!important;overflow:hidden}.dnq-photo img{width:100%!important;height:auto!important;max-width:none!important;display:block;object-fit:cover}.dnq-team .dnq-photo img{aspect-ratio:3/2}.dnq-team .dnq-media .elementor-widget-image{border-top-left-radius:calc(220*var(--u))}.dnq-roles{flex-direction:row!important;gap:calc(32*var(--u))!important;padding:0!important}.dnq-roles>.e-con{width:auto!important;flex:1 1 0!important;gap:calc(14*var(--u))!important;padding:calc(22*var(--u)) 0 0!important;border-top:1px solid rgb(var(--dn-forest)/.2)}.dnq-role-n .elementor-heading-title{font:500 max(12px,calc(14*var(--u)))/1 var(--sans)!important;color:#8C6B33!important;font-variant-numeric:tabular-nums}.dnq-role-t .elementor-heading-title{font-size:max(19px,calc(26*var(--u)))!important;font-weight:400!important;line-height:1.25!important;color:rgb(var(--dn-forest))!important}.dnq-story{flex-direction:row!important;align-items:center!important;gap:calc(110*var(--u))!important;padding:0 0 0 var(--gut)!important;overflow:hidden}.dnq-story>.dnq-media{width:auto!important;flex:0 0 52%!important}.dnq-story .dnq-photo img{aspect-ratio:5/6}.dnq-story .dnq-media .elementor-widget-image{border-top-left-radius:calc(260*var(--u))}.dnq-story>.dnq-copy{width:auto!important;flex:1 1 0!important;max-width:calc(560*var(--u));gap:calc(28*var(--u))!important;padding:calc(120*var(--u)) 0!important}.dnq-sig .elementor-heading-title{display:flex;align-items:center;gap:calc(16*var(--u));font:500 max(14px,calc(16*var(--u))) var(--sans)!important;color:rgb(var(--dn-forest))!important}.dnq-sig .elementor-heading-title::before{content:"";width:calc(40*var(--u));height:1px;background:rgb(var(--dn-gold))}.dnq-oncall{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:calc(64*var(--u))!important;padding:calc(72*var(--u)) var(--gut)!important}.dnq-oncall>.e-con{width:auto!important;flex:0 1 auto!important;gap:calc(12*var(--u))!important}.dnq-oncall-t .elementor-heading-title{font-size:max(28px,calc(44*var(--u)))!important;font-weight:300!important;line-height:1.1!important;color:rgb(var(--dn-ivory))!important}.dnq-tel .elementor-button{font-size:max(18px,calc(24*var(--u)))!important;padding:calc(22*var(--u)) calc(44*var(--u)) calc(22*var(--u)) calc(40*var(--u))!important;direction:ltr;font-variant-numeric:tabular-nums;letter-spacing:.02em}.dnq-tel .elementor-button-text::after{display:none}.dnq-oncall .dn-btn .elementor-button{background:transparent!important;box-shadow:none}.dnq-oncall .dn-btn .elementor-button::before{opacity:1}.dnq-oncall .dn-btn .elementor-button:hover{background:var(--dn-btn-gold)!important;background-size:160% 160%!important}.dnp-letters{padding:calc(150*var(--u)) var(--gut)!important;flex-direction:row!important;align-items:center!important;gap:calc(80*var(--u))!important;overflow:hidden}.dnp-letters>.e-con{padding:0!important}.dnp-letters>.e-con:first-child{width:auto!important;flex:0 0 calc(440*var(--u))!important;gap:calc(26*var(--u))!important}.dnp-letters>.e-con:last-child{width:auto!important;flex:1 1 0!important}.dnp-fan{position:relative;height:calc(600*var(--u));display:flex;justify-content:center;align-items:center}.dnp-fan .ltr{position:absolute;width:calc(320*var(--u));outline:1px solid rgb(var(--dn-forest)/.06);aspect-ratio:1/1.414;background:#fff;padding:calc(30*var(--u)) calc(28*var(--u));display:flex;flex-direction:column;gap:calc(10*var(--u));box-shadow:0 calc(40*var(--u)) calc(70*var(--u)) calc(-40*var(--u)) rgb(var(--dn-forest)/.55),0 2px 6px rgb(var(--dn-forest)/.08);transition:transform .9s var(--dn-ease)}.dnp-fan .ltr:nth-child(1){transform:translateX(calc(-225*var(--u))) rotate(-7deg)}.dnp-fan .ltr:nth-child(2){transform:translateY(calc(-14*var(--u)));z-index:2}.dnp-fan .ltr:nth-child(3){transform:translateX(calc(225*var(--u))) rotate(6deg)}.dnp-fan:hover .ltr:nth-child(1){transform:translateX(calc(-350*var(--u))) rotate(-3deg)}.dnp-fan:hover .ltr:nth-child(2){transform:translateY(calc(-30*var(--u)))}.dnp-fan:hover .ltr:nth-child(3){transform:translateX(calc(350*var(--u))) rotate(3deg)}.dnp-fan .hd{display:flex;justify-content:space-between;align-items:center;padding-bottom:calc(14*var(--u));margin-bottom:calc(10*var(--u));border-bottom:1px solid rgb(var(--dn-forest)/.15)}.dnp-fan .hd b{width:calc(46*var(--u));height:calc(46*var(--u));border-radius:50%;border:1px solid rgb(var(--dn-gold)/.7)}.dnp-fan .hd em{font:500 max(8px,calc(10*var(--u))) var(--mono);letter-spacing:.12em;color:rgb(var(--dn-gold));font-style:normal}.dnp-fan i{display:block;height:calc(7*var(--u));background:rgb(var(--dn-forest)/.1)}.dnp-fan i.m{width:86%}.dnp-fan i.s{width:58%}.dnp-fan .sg{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end}.dnp-fan .sg svg{width:calc(120*var(--u));height:calc(44*var(--u));fill:none;stroke:rgb(var(--dn-forest)/.6);stroke-width:1.4}.dnp-fan .sg span{font:500 max(8px,calc(10*var(--u))) var(--mono);color:rgb(var(--dn-gold))}.dnp-contact{padding:calc(150*var(--u)) var(--gut)!important;flex-direction:row!important;align-items:flex-start!important;gap:calc(96*var(--u))!important}.dnp-contact>.e-con{padding:0!important}.dnp-contact>.e-con:first-child{width:auto!important;flex:1 1 0!important;gap:calc(28*var(--u))!important}.dnp-contact>.dnp-formbox{width:auto!important;flex:0 0 calc(720*var(--u))!important;padding:calc(64*var(--u)) calc(60*var(--u)) calc(52*var(--u))!important;position:relative;isolation:isolate;border-top-left-radius:calc(240*var(--u));background:rgb(var(--dn-deep)/.28)}.dnp-dl{margin:calc(24*var(--u)) 0 0;display:grid;gap:calc(22*var(--u))}.dnp-dl dt{font:500 max(10px,calc(12*var(--u))) var(--mono);letter-spacing:.14em;color:rgb(var(--dn-gold-hi));margin-bottom:calc(6*var(--u))}.dnp-dl dd{margin:0;font-size:max(16px,calc(22*var(--u)))}.dnp-dl a,.dnp-dl dd{color:rgb(var(--dn-ivory));text-decoration:none}.dnp-form .elementor-form-fields-wrapper{row-gap:calc(26*var(--u))}.dnp-form .elementor-field-group{margin-bottom:0!important;padding-inline:calc(14*var(--u))!important}.dnp-form .elementor-form-fields-wrapper{margin-inline:calc(-14*var(--u))!important}.dnp-form .elementor-field-label{color:rgb(var(--dn-ivory)/.7)!important;font-size:max(13px,calc(14*var(--u)))!important;margin-bottom:calc(6*var(--u))}.dnp-form .elementor-field,.dnp-form .elementor-field-textual,.dnp-form select{background:transparent!important;border:0!important;border-bottom:1px solid rgb(var(--dn-ivory)/.35)!important;border-radius:0!important;color:rgb(var(--dn-ivory))!important;padding:calc(12*var(--u)) 0!important;font:400 max(16px,calc(19*var(--u))) var(--sans)!important;min-height:0}.dnp-form .elementor-field:focus{border-bottom-color:rgb(var(--dn-gold-hi))!important;box-shadow:none!important;outline:0}.dnp-form select option{color:#111}.dnp-form .elementor-field-textual,.dnp-form select{height:auto!important;line-height:1.4!important;-webkit-appearance:none;appearance:none}.dnp-form .elementor-select-wrapper{display:block;padding:0!important;border:0!important}.dnp-form .elementor-select-wrapper::before{top:50%;transform:translateY(-50%)}.dnp-form .elementor-select-wrapper::before{color:rgb(var(--dn-ivory)/.7)}.dnp-form .e-form__buttons{flex:0 0 auto!important;width:auto!important;max-width:none!important;padding-top:calc(14*var(--u))}.dnp-form .elementor-button{position:relative;isolation:isolate;border:0!important;border-radius:var(--dn-btn-r) 0 0 0!important;background:var(--dn-btn-green)!important;background-size:160% 160%!important;background-position:0 0!important;color:#fff!important;font:600 max(14px,calc(16*var(--u))) var(--sans)!important;padding:calc(18*var(--u)) calc(40*var(--u)) calc(18*var(--u)) calc(32*var(--u))!important;transition:background-position .8s var(--dn-ease),transform .5s var(--dn-ease)!important}.dnp-form .elementor-button::before{content:"";position:absolute;inset:0;z-index:-1;padding:1px;border-radius:inherit;pointer-events:none;background:var(--dn-btn-line);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.dnp-form .elementor-button:hover{background-position:100% 100%!important;transform:translateY(-1px)}.dnp-footer{padding:calc(112*var(--u)) var(--gut) calc(40*var(--u))!important;gap:calc(88*var(--u))!important}.dnp-foot{flex-direction:row!important;gap:calc(64*var(--u))!important;align-items:flex-start!important;padding:0!important}.dnp-foot>.e-con{width:auto!important;flex:1 1 0!important;padding:0!important;gap:calc(22*var(--u))!important}.dnp-foot>.e-con:first-child{flex:2 1 0!important}.dnp-footer .elementor-widget-image{width:auto!important}.dnp-footer img{height:calc(96*var(--u))!important;width:auto!important}.dnp-fh .elementor-heading-title{font:500 max(10px,calc(12*var(--u))) var(--mono)!important;letter-spacing:.16em!important;color:rgb(var(--dn-gold-hi))!important;text-transform:uppercase!important}.dnp-flist{list-style:none;margin:0;padding:0;display:grid;gap:calc(12*var(--u));font-size:max(15px,calc(17*var(--u)))}.dnp-flist a{color:rgb(var(--dn-ivory));text-decoration:none;opacity:.8;border-bottom:1px solid transparent;transition:opacity .3s,border-color .3s}.dnp-flist a:hover{opacity:1;border-bottom-color:rgb(var(--dn-gold-hi))}.dnp-flist li{color:rgb(var(--dn-ivory)/.8)}.dnp-ftag p{font-size:max(14px,calc(16*var(--u)));line-height:1.6;color:rgb(var(--dn-ivory)/.6);margin:0}.dnp-legal,.dnp-legal p{font-size:max(12px,calc(13*var(--u)))!important;color:rgb(var(--dn-ivory)/.5)!important;margin:0;max-width:none}.dnp-legal{padding-top:calc(28*var(--u));border-top:1px solid rgb(var(--dn-ivory)/.12)}.dnp-footer .dnp-motion{position:absolute!important;width:0!important;height:0;overflow:hidden}@media (max-width:767px){.dnp-hero>.dnp-hdr{padding:14px var(--gut)!important}body.admin-bar .dnp-hero>.dnp-hdr{top:46px}.dnp-hdr img{height:44px!important}body.dnp-scrolled .dnp-hdr img{height:36px!important}.dnp-hero{justify-content:flex-end!important;padding:44vh 0 28px!important;background-color:rgb(var(--dn-deep))!important;background-size:auto 56vh!important;background-position:42% 0!important;background-repeat:no-repeat!important}.dnp-hero::before{background:linear-gradient(180deg,rgb(var(--dn-deep)/.55) 0%,rgb(var(--dn-deep)/.08) 16%,rgb(var(--dn-deep)/.25) 34%,rgb(var(--dn-deep)/.92) 50%,rgb(var(--dn-deep)) 58%)}.dnp-hero>.dnp-arcs{top:0;transform:none;height:54vh;left:-8%;opacity:.75}.dnp-hero .dnp-arcs svg{height:54vh}.dnp-hero-body{flex:none!important;padding-bottom:28px!important;gap:20px!important}.dnp-hero h1.elementor-heading-title{font-size:44px!important}.dnp-facts{flex-wrap:nowrap!important;gap:14px!important}.dnp-facts>.e-con{flex:1 1 0!important;min-width:0!important}.dnp-facts .elementor-heading-title{font-size:17px!important;white-space:nowrap}.dnp-facts p{font-size:11px;line-height:1.35}.dnp-h2 .elementor-heading-title{font-size:max(32px,calc(64*var(--u)))!important}.dnp-statement .elementor-heading-title{font-size:max(27px,calc(58*var(--u)))!important}.dnp-promise>.dnp-bigd{left:-40%;opacity:.6}.dnp-pgrid{grid-template-columns:1fr;row-gap:44px!important}.dnp-c3{margin-top:0}.dnp-c1>.dnp-card-img{border-top-left-radius:90px}.dnq-split,.dnq-story,.dnq-roles,.dnq-oncall{flex-direction:column!important;align-items:stretch!important}.dnq-split>.e-con,.dnq-story>.e-con,.dnq-roles>.e-con,.dnq-oncall>.e-con{flex:none!important;width:100%!important;max-width:none!important}.dnq-story{padding:0!important;gap:0!important}.dnq-story>.dnq-copy{padding:48px var(--gut) 72px!important}.dnq-team .dnq-media .elementor-widget-image{border-top-left-radius:110px}.dnq-story .dnq-media .elementor-widget-image{border-top-left-radius:120px}.dnq-story .dnq-photo img{aspect-ratio:4/3}.dnq-roles{display:grid!important;grid-template-columns:1fr 1fr;gap:28px 20px!important}.dnq-oncall>.e-con{align-items:flex-start!important}.dnp-ptitle,.dnp-c1,.dnp-c2,.dnp-c3,.dnp-c4,.dnp-c5{grid-column:auto;grid-row:auto}.dnp-ptitle{padding:0!important}.dnp-card{min-height:300px}.dnp-acc{flex-direction:column!important;height:auto}.dnp-acc>.e-con{min-height:280px}.dnp-acc-num .elementor-heading-title{font-size:56px!important}.dnp-acc-body{max-height:none;opacity:1;margin-top:14px}.dnp-head,.dnp-emerg,.dnp-letters,.dnp-contact,.dnp-foot{flex-direction:column!important;align-items:stretch!important}.dnp-head>.e-con,.dnp-emerg>.e-con,.dnp-letters>.e-con,.dnp-contact>.e-con,.dnp-foot>.e-con{flex:none!important;width:100%!important;max-width:none!important}.dnp-process{--u:min(calc(100vw / 620),.75px);min-height:0}.dnp-gantt{--lc:88px;--lg:12px}.dnp-gantt .gmeta{flex-direction:column;align-items:flex-start;margin-bottom:40px}.dnp-track{height:10px}.dnp-about{min-height:0;padding:56vw 0 0!important;background-color:rgb(var(--dn-deep))!important;background-size:100% auto!important;background-position:top center!important;background-repeat:no-repeat!important}.dnp-about::before{background:linear-gradient(180deg,transparent 30vw,rgb(var(--dn-deep)) 58vw)}.dnp-glass{width:100%!important;padding:36px var(--gut) 56px!important;border-radius:0}.dnp-tel .elementor-heading-title{font-size:44px!important}.dnp-emerg>.e-con{align-items:flex-start!important}.dnp-fan{height:360px}.dnp-fan .ltr{width:190px;padding:18px 16px;gap:7px}.dnp-fan .ltr:nth-child(1){transform:translateX(-96px) rotate(-7deg)}.dnp-fan .ltr:nth-child(3){transform:translateX(96px) rotate(6deg)}.dnp-contact>.dnp-formbox{padding:40px 22px 32px!important;border-top-left-radius:90px}.dnp-form .elementor-field-group{width:100%!important;max-width:100%!important;flex-basis:100%!important}.dnp-footer img{height:64px!important}}@media (max-width:767px){.dnp-projects{padding:88px 0 64px!important}.dnp-projects>.dnp-ptitle{display:flex!important;flex-direction:column!important;border-bottom:0!important;width:100%!important;padding:0 var(--gut) 32px!important;gap:18px!important}.dnp-pgrid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;overflow-x:auto;overflow-y:hidden;height:auto;scroll-snap-type:x mandatory;padding:6px 13vw 0!important;overscroll-behavior-x:contain;scrollbar-width:none;counter-reset:dnproj}.dnp-pgrid::-webkit-scrollbar{display:none}.dnp-pgrid::after{content:"";flex:0 0 1px}.dnp-pgrid>.dnp-card{flex:0 0 74vw!important;width:74vw!important;margin:0!important;scroll-snap-align:center;scroll-snap-stop:always;counter-increment:dnproj;transform:scale(calc(1 - var(--d,0)*.12));transform-origin:50% 45%;opacity:calc(1 - var(--d,0)*.5);will-change:transform}.dnp-pgrid>.dnp-card>.dnp-card-img{position:relative;border-top-left-radius:84px!important;box-shadow:0 26px 44px -30px rgb(var(--dn-forest)/.7)}.dnp-pgrid>.dnp-card>.dnp-card-img::after{content:counter(dnproj,decimal-leading-zero) " / 05";position:absolute;top:16px;right:16px;padding:7px 12px;font:500 12px/1 var(--sans);letter-spacing:.04em;color:rgb(var(--dn-ivory));background:rgb(var(--dn-deep)/.55);border-radius:14px 0 0 0;font-variant-numeric:tabular-nums}.dnp-pgrid>.dnp-card>.dnp-card-info{opacity:calc(1 - var(--d,0)*1.8);border-top:0;margin-top:14px;padding-top:0!important;text-align:center;align-items:center!important}.dnq-thumbs{display:flex;justify-content:center;gap:10px;padding:26px var(--gut) 0}.dnq-thumbs button{width:54px;height:54px;padding:0;border:0;cursor:pointer;background:#ddd center/cover no-repeat;border-top-left-radius:18px;opacity:.42;transition:opacity .35s,transform .35s var(--dn-ease),box-shadow .35s}.dnq-thumbs button.on{opacity:1;transform:translateY(-4px);box-shadow:0 0 0 1px rgb(var(--dn-paper)),0 0 0 2px rgb(var(--dn-gold))}.dnp-card-img img,.dnp-c1 .dnp-card-img img,.dnp-c5 .dnp-card-img img{aspect-ratio:4/5!important}.dnp-card>.dnp-card-img{border-top-left-radius:0!important}.dnp-card:first-of-type>.dnp-card-img,.dnp-c1>.dnp-card-img{border-top-left-radius:90px!important}.dnp-card-name .elementor-heading-title{font-size:19px!important}.dnp-areas{padding:88px 0!important;gap:32px!important}.dnp-areas>.e-con:first-child{padding:0 var(--gut)!important}.dnp-acc{display:block!important;overflow:visible!important;height:auto!important;padding:0 var(--gut)!important}.dnp-acc>.e-con{position:sticky!important;top:calc(78px + var(--i,0)*14px);width:100%!important;height:62svh!important;min-height:400px;max-height:560px;margin-bottom:22px;padding:26px!important;border-top-left-radius:88px;box-shadow:0 -22px 44px -28px rgb(0 0 0/.55);transform-origin:50% 0;transform:scale(calc(1 - var(--p,0)*.07));filter:brightness(calc(1 - var(--p,0)*.35))}.dnp-acc>.e-con:nth-child(2){--i:1}.dnp-acc>.e-con:nth-child(3){--i:2}.dnp-acc>.e-con:nth-child(4){--i:3;margin-bottom:0}.dnp-acc>.e-con:first-child{border-top-left-radius:88px}.dnp-acc-title .elementor-heading-title{font-size:28px!important}.dnq-team{padding:88px var(--gut)!important;gap:48px!important}.dnq-split{gap:36px!important}.dnq-team .dnq-media{margin-inline:calc(-1*var(--gut))!important;width:100vw!important}.dnq-team .dnq-photo img{aspect-ratio:4/3}.dnq-role-t .elementor-heading-title{font-size:20px!important}.dnq-story .dnq-photo img{aspect-ratio:1/1}.dnq-story>.dnq-copy{position:relative;z-index:2;margin-top:-96px!important;margin-inline-end:18px!important;background:rgb(var(--dn-paper));border-top-left-radius:96px;padding:56px var(--gut) 72px!important}.dnq-story .dnq-media .elementor-widget-image{border-top-left-radius:0!important}.dnq-oncall{padding:56px var(--gut)!important;gap:24px!important}.dnq-oncall .elementor-widget-button,.dnq-oncall .elementor-button{width:100%!important;justify-content:center}.dnp-letters{padding:88px var(--gut)!important;gap:8px!important}.dnp-fan{height:340px}.dnq-rail-ui{display:flex;align-items:center;gap:16px;padding:22px var(--gut) 0;font:500 13px/1 var(--sans);color:rgb(var(--dn-forest)/.5);font-variant-numeric:tabular-nums}.dnq-rail-ui b{color:rgb(var(--dn-forest));font-weight:600}.dnq-rail-ui .bar{flex:1 1 auto;height:1px;background:rgb(var(--dn-forest)/.15)}.dnq-rail-ui .bar i{display:block;height:1px;background:rgb(var(--dn-gold));transform-origin:right center;transition:transform .25s linear}body.dnp-scrolled .dnp-hero>.dnp-hdr{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--dn-deep)/.95)}.dnp-hero{padding-top:44svh!important;background-size:auto 56svh!important;min-height:100svh}.dnp-hero>.dnp-arcs{height:54svh}.dnp-hero .dnp-arcs svg{height:54svh}.dnp-promise{padding:96px var(--gut)!important}.dnp-statement .elementor-heading-title{font-size:31px!important;line-height:1.28!important}}.dnq-hero-b{border-top:1px solid rgb(var(--dn-gold)/.3)}.dnq-hero-b .dnp-ctas{gap:calc(22*var(--u))!important}.dnq-hero-b h1.elementor-heading-title b .dnq-w,.dnq-hero-b h1.elementor-heading-title b .dnq-w *{background:none!important;animation:none!important;-webkit-text-fill-color:rgb(var(--dn-ivory))!important;color:rgb(var(--dn-ivory))!important}.dnq-hero-b .dnp-facts{align-self:flex-start;width:min(calc(920*var(--u)),100%)!important;gap:0!important;padding:0 var(--gut)!important;margin-top:calc(20*var(--u))}.dnq-hero-b .dnp-facts>.e-con{position:relative;flex:1 1 0!important;min-width:0!important;border:0!important;border-image:none!important;padding:0 calc(20*var(--u))!important;gap:calc(8*var(--u))!important;align-items:center!important;text-align:center}.dnq-hero-b .dnp-facts>.e-con::before{content:"";position:static!important;inset:auto!important;display:block;flex:none;opacity:1!important;width:calc(38*var(--u));height:calc(38*var(--u));min-width:26px;min-height:26px;margin-bottom:calc(10*var(--u));background:var(--dn-gold-lin);background-size:200% 100%;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}.dnq-hero-b .dnp-facts>.e-con:nth-child(1){--ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Crect%20x%3D%273%27%20y%3D%274.5%27%20width%3D%2718%27%20height%3D%2716.5%27%20rx%3D%272.5%27/%3E%3Cpath%20d%3D%27M3%209.5h18M8%202.5v4M16%202.5v4M8%2013.5h2M14%2013.5h2M8%2017h2%27/%3E%3C/svg%3E")}.dnq-hero-b .dnp-facts>.e-con:nth-child(2){--ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M15.5%2020v-1.5a3.5%203.5%200%200%200-3.5-3.5H7a3.5%203.5%200%200%200-3.5%203.5V20%27/%3E%3Ccircle%20cx%3D%279.5%27%20cy%3D%278%27%20r%3D%273.5%27/%3E%3Cpath%20d%3D%27M20.5%2020v-1.5a3.5%203.5%200%200%200-2.6-3.4M15%204.6a3.5%203.5%200%200%201%200%206.8%27/%3E%3C/svg%3E")}.dnq-hero-b .dnp-facts>.e-con:nth-child(3){--ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M3%2021h18M5%2021V7.5l6.5-3.5v17M11.5%2021V9l7.5%203v9M8%209v.01M8%2012v.01M8%2015v.01M8%2018v.01M14.5%2013v.01M14.5%2016v.01M16.5%2014v.01M16.5%2017v.01%27/%3E%3C/svg%3E")}.dnq-hero-b .dnp-facts>.e-con+.e-con::after{content:"";position:absolute;right:0;top:6%;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgb(var(--dn-gold-hi)/.55) 35%,rgb(var(--dn-gold)/.35) 80%,transparent)}.dnq-hero-b .dnp-facts .elementor-heading-title{white-space:nowrap;font-size:max(20px,calc(42*var(--u)))!important;font-weight:500!important;line-height:1.1!important;background:none!important;animation:none!important;-webkit-text-fill-color:rgb(var(--dn-ivory));color:rgb(var(--dn-ivory))!important}.dnq-hero-b .dnp-facts p{font-size:max(12px,calc(15*var(--u)))!important;color:rgb(var(--dn-ivory)/.75)!important}@media (max-width:767px){.dnq-hero-b .dnp-facts{width:100%!important;padding:0 12px!important}.dnq-hero-b .dnp-facts>.e-con{padding:0 8px!important}.dnq-hero-b .dnp-facts p{font-size:11px!important;white-space:normal}.dnq-hero-b .dnp-ctas{flex-direction:column!important;align-items:stretch!important}.dnq-hero-b .dnp-ctas>.e-con,.dnq-hero-b .dnp-ctas .elementor-widget-button,.dnq-hero-b .dnp-ctas .elementor-button{width:100%!important;justify-content:center}}.dnp-fan .ltr{width:calc(350*var(--u));padding:calc(30*var(--u)) calc(30*var(--u)) calc(26*var(--u));gap:0;text-align:right;color:#23332C;font-family:var(--sans)}.dnp-fan .hd{margin-bottom:0}.dnp-fan .org b{display:block;width:auto;height:auto;border:0;border-radius:0;font:600 max(8px,calc(12*var(--u)))/1.3 var(--sans);color:rgb(var(--dn-forest))}.dnp-fan .org small{display:block;margin-top:calc(3*var(--u));font:400 max(7px,calc(9.5*var(--u)))/1.3 var(--sans);color:#8C6B33}.dnp-fan .hd b.crest{display:grid;place-items:center;flex:none;font:600 max(9px,calc(15*var(--u)))/1 var(--sans);color:#A88448}.dnp-fan .meta{margin:calc(12*var(--u)) 0 calc(14*var(--u));font:400 max(7px,calc(9*var(--u)))/1 var(--sans);color:rgb(var(--dn-forest)/.5);text-align:left}.dnp-fan .ltr p{margin:0 0 calc(8*var(--u));font:400 max(7px,calc(10*var(--u)))/1.6 var(--sans);color:#33443C}.dnp-fan .ltr p.to{margin-bottom:calc(10*var(--u))}.dnp-fan .ltr p.re{font-weight:700;color:rgb(var(--dn-forest));text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--dn-gold)/.6)}.dnp-fan .sg{margin-top:auto;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:calc(2*var(--u))}.dnp-fan .sg svg{width:calc(110*var(--u));height:calc(38*var(--u))}.dnp-fan .sg span{font:500 max(7px,calc(9.5*var(--u)))/1.3 var(--sans);color:rgb(var(--dn-forest)/.75)}.dnp-fan .sample{position:absolute;left:calc(22*var(--u));bottom:calc(26*var(--u));padding:calc(3*var(--u)) calc(8*var(--u));font:600 max(7px,calc(9*var(--u)))/1 var(--sans);letter-spacing:.18em;color:#A88448;border:1px dashed rgb(var(--dn-gold)/.7);transform:rotate(-8deg)}.dnq-quotes{padding:calc(150*var(--u)) var(--gut)!important;gap:calc(72*var(--u))!important;overflow:hidden}.dnq-quotes-head{gap:calc(24*var(--u))!important}.dnq-frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(40*var(--u));padding:calc(8*var(--u)) 0 0;direction:rtl;align-items:stretch}.dnq-frames .frame{position:relative;margin:0;display:flex;aspect-ratio:4/5;padding:calc(7*var(--u));border-radius:0;background:linear-gradient(135deg,#C2A66C 0%,#A88448 50%,#B89A5E 100%);box-shadow:0 1px 2px rgb(var(--dn-forest)/.12),0 calc(22*var(--u)) calc(40*var(--u)) calc(-30*var(--u)) rgb(var(--dn-forest)/.45);transition:transform .6s var(--dn-ease),box-shadow .6s}.dnq-frames .frame:hover{transform:translateY(calc(-4*var(--u)));box-shadow:0 1px 2px rgb(var(--dn-forest)/.12),0 calc(30*var(--u)) calc(50*var(--u)) calc(-30*var(--u)) rgb(var(--dn-forest)/.5)}.dnq-frames .mat{flex:1;display:flex;padding:calc(28*var(--u));background:#F8F5EE;border-radius:0;box-shadow:inset 0 1px 3px rgb(60 45 20/.18)}.dnq-frames .art{flex:1;display:flex;flex-direction:column;justify-content:center;padding:calc(34*var(--u)) calc(30*var(--u));background:#FFFDF9;border-radius:0;box-shadow:0 0 0 1px rgb(168 132 72/.25)}.dnq-frames .hi{margin:0 0 calc(16*var(--u));font:500 max(14px,calc(16*var(--u)))/1 var(--sans);color:#8C6B33}.dnq-frames blockquote{margin:0;font:300 max(16px,calc(21*var(--u)))/1.6 var(--sans);color:rgb(var(--dn-forest))}.dnq-frames figcaption{margin-top:calc(26*var(--u));display:flex;flex-direction:column;gap:calc(4*var(--u));font:400 max(12px,calc(13.5*var(--u)))/1.3 var(--sans);color:rgb(var(--dn-forest)/.6)}.dnq-frames figcaption b{font-size:max(14px,calc(15*var(--u)));font-weight:600;color:rgb(var(--dn-forest))}.dnq-frames .sample{position:absolute;left:calc(44*var(--u));bottom:calc(44*var(--u));padding:calc(3*var(--u)) calc(8*var(--u));font:600 max(9px,calc(10*var(--u)))/1 var(--sans);letter-spacing:.18em;color:#A88448;border:1px dashed rgb(var(--dn-gold)/.6);transform:rotate(-6deg)}@media (max-width:767px){.dnq-quotes{padding:88px var(--gut)!important;gap:40px!important}.dnq-frames{grid-template-columns:1fr;gap:28px}.dnq-frames .frame{aspect-ratio:auto;padding:6px}.dnq-frames .mat{padding:16px}.dnq-frames .art{padding:30px 22px}.dnq-frames .sample{left:28px;bottom:28px}}@media (prefers-reduced-motion:reduce){.dnp *{animation:none!important;transition:none!important}.dnp-arcs path{stroke-dashoffset:0}}/* End custom CSS */