.elementor-6438 .elementor-element.elementor-element-d7fa276{--display:flex;--min-height:95vh;--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;--justify-content:center;--align-items:center;--padding-top:110px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-6438 .elementor-element.elementor-element-d7fa276:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-d7fa276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071521;}.elementor-6438 .elementor-element.elementor-element-52d29fe{--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;--gap:48px 56px;--row-gap:48px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-5dbea2f{--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-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-6438 .elementor-element.elementor-element-d73cefd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-242bdf4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.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-6438 .elementor-element.elementor-element-599b800{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-2249254{--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:12px 14px;--row-gap:12px;--column-gap:14px;--flex-wrap:wrap;--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-weight:var( --e-global-typography-accent-font-weight );}.elementor-6438 .elementor-element.elementor-element-23e1e1d .elementor-button{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-218d5a1 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-2342833{--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:center;--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-weight:var( --e-global-typography-text-font-weight );}.elementor-6438 .elementor-element.elementor-element-3268509{--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:center;--padding-top:140px;--padding-bottom:140px;--padding-left:48px;--padding-right:48px;}.elementor-6438 .elementor-element.elementor-element-3268509:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-3268509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-6438 .elementor-element.elementor-element-854e24f{--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;--gap:34px 72px;--row-gap:34px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-b2b4192{--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-6438 .elementor-element.elementor-element-3d74c09 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-c9c6532 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-8e87838{--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-6438 .elementor-element.elementor-element-4c433ce{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-dcdf070{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-dcdf070:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-dcdf070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-f0165f3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-3b04d76{--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;--justify-content:center;--overlay-opacity:0.42;--padding-top:96px;--padding-bottom:96px;--padding-left:56px;--padding-right:56px;}.elementor-6438 .elementor-element.elementor-element-3b04d76:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-3b04d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071521;}.elementor-6438 .elementor-element.elementor-element-3b04d76::before, .elementor-6438 .elementor-element.elementor-element-3b04d76 > .elementor-background-video-container::before, .elementor-6438 .elementor-element.elementor-element-3b04d76 > .e-con-inner > .elementor-background-video-container::before, .elementor-6438 .elementor-element.elementor-element-3b04d76 > .elementor-background-slideshow::before, .elementor-6438 .elementor-element.elementor-element-3b04d76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6438 .elementor-element.elementor-element-3b04d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://joshhandler.com/wp-content/uploads/2026/09/real-estate-josh.webp");--background-overlay:'';background-position:bottom right;background-size:49% auto;}.elementor-6438 .elementor-element.elementor-element-5374697 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-9f1e097 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-01be21c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;line-height:31px;color:#E4E4E4;}.elementor-6438 .elementor-element.elementor-element-c694e1e{--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;--justify-content:center;--padding-top:96px;--padding-bottom:96px;--padding-left:80px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-ca9da1a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-7cff316{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-2054cfb{--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:center;--padding-top:160px;--padding-bottom:160px;--padding-left:48px;--padding-right:48px;}.elementor-6438 .elementor-element.elementor-element-2054cfb:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-2054cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071521;}.elementor-6438 .elementor-element.elementor-element-aacce98{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-8e8e294 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-5a42bae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-41447b5{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-8846f2a{--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:center;--padding-top:140px;--padding-bottom:140px;--padding-left:48px;--padding-right:48px;}.elementor-6438 .elementor-element.elementor-element-8846f2a:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-8846f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1D29;}.elementor-6438 .elementor-element.elementor-element-4d4d063{--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;--gap:44px 80px;--row-gap:44px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-20fadb2{--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-6438 .elementor-element.elementor-element-849dac3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-61fe9c3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-c64810f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-0df9ca1{--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-6438 .elementor-element.elementor-element-57d587d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-46bd94f{--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-6438 .elementor-element.elementor-element-b9c4815 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-67c940a{--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-6438 .elementor-element.elementor-element-85eaca9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-a8795ce{--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-6438 .elementor-element.elementor-element-780f04e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-fc918c7{--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-6438 .elementor-element.elementor-element-d326a40 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-8d8e11e{--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-6438 .elementor-element.elementor-element-7f31b8e{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-f1189e6{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-9af22f2{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-db36664{--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:center;--padding-top:140px;--padding-bottom:140px;--padding-left:48px;--padding-right:48px;}.elementor-6438 .elementor-element.elementor-element-db36664:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-db36664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-6438 .elementor-element.elementor-element-459c86d{--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;--gap:40px 72px;--row-gap:40px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-f9d4fd8{--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-6438 .elementor-element.elementor-element-c22d80c{--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-6438 .elementor-element.elementor-element-13d5149 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-5915c91 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-ac5ead5{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-ecdf9f0{--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:center;--padding-top:140px;--padding-bottom:150px;--padding-left:48px;--padding-right:48px;}.elementor-6438 .elementor-element.elementor-element-ecdf9f0:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-ecdf9f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071521;}.elementor-6438 .elementor-element.elementor-element-a6b0eba{--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-6438 .elementor-element.elementor-element-ed1e5b1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-abc469f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-070f8aa{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-057d1bb{--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-6438 .elementor-element.elementor-element-e014c12 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-83c8039 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-04ba5b6{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-10eaed2{--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-6438 .elementor-element.elementor-element-a7766a7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-dd73d23 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-357251b{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-6cc3a76{--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-6438 .elementor-element.elementor-element-a58707a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-c656e52 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-839360c{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-15a5830{--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-6438 .elementor-element.elementor-element-1301a3a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-6653e1e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-f61aaf6{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-ff4905d{--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-6438 .elementor-element.elementor-element-949c858 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-c4d33c4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-1aa8d09{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-51e4ad5{--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-6438 .elementor-element.elementor-element-87827ca .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-b1c5cf1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-28b51c2{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-b2dcb3e{--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:center;--padding-top:110px;--padding-bottom:110px;--padding-left:48px;--padding-right:48px;}.elementor-6438 .elementor-element.elementor-element-b2dcb3e:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-b2dcb3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-6438 .elementor-element.elementor-element-5df8f25{--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-6438 .elementor-element.elementor-element-892ff26{--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:center;--padding-top:110px;--padding-bottom:110px;--padding-left:48px;--padding-right:48px;}.elementor-6438 .elementor-element.elementor-element-892ff26:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-892ff26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-6438 .elementor-element.elementor-element-770b0e5{--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-6438 .elementor-element.elementor-element-a981500{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-9ada43c{--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-6438 .elementor-element.elementor-element-f68955a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-3d544cc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-a057229{--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-6438 .elementor-element.elementor-element-ff22fcf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-1286807 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-7b58643{--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-6438 .elementor-element.elementor-element-3d6a312 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-27f18ca .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-068fada{--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-6438 .elementor-element.elementor-element-8618c89 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-af53020 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-a46f6f7{--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:center;--padding-top:150px;--padding-bottom:150px;--padding-left:48px;--padding-right:48px;}.elementor-6438 .elementor-element.elementor-element-a46f6f7:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-a46f6f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1D29;}.elementor-6438 .elementor-element.elementor-element-7bb2cc5{--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;--gap:40px 80px;--row-gap:40px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-4768c63{--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-6438 .elementor-element.elementor-element-a3e32ac .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-fc45289 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-59c2ac4{--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-6438 .elementor-element.elementor-element-cde4d3f{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-7a98ca5{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-a22576f{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-abdd00e{--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:center;--padding-top:140px;--padding-bottom:140px;--padding-left:48px;--padding-right:48px;}.elementor-6438 .elementor-element.elementor-element-abdd00e:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-abdd00e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-3d2fce5{--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;--gap:40px 80px;--row-gap:40px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-3253316{--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-6438 .elementor-element.elementor-element-60535cc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-855521d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-cb14beb{--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-6438 .elementor-element.elementor-element-3b02fd9{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-e700aa8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-1812afd{--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-6438 .elementor-element.elementor-element-f7d62e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-414ddf9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-0aef4d1{--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-6438 .elementor-element.elementor-element-80a6081 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-1e31a50 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-96a1dce{--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-6438 .elementor-element.elementor-element-a571bec .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-abb0db7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-69fcf05{--display:flex;--min-height:520px;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;}.elementor-6438 .elementor-element.elementor-element-69fcf05:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-69fcf05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joshhandler.com/wp-content/uploads/2026/09/Josh-Family-1-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-6438 .elementor-element.elementor-element-69fcf05::before, .elementor-6438 .elementor-element.elementor-element-69fcf05 > .elementor-background-video-container::before, .elementor-6438 .elementor-element.elementor-element-69fcf05 > .e-con-inner > .elementor-background-video-container::before, .elementor-6438 .elementor-element.elementor-element-69fcf05 > .elementor-background-slideshow::before, .elementor-6438 .elementor-element.elementor-element-69fcf05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6438 .elementor-element.elementor-element-69fcf05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(7,21,33,0.74);--background-overlay:'';}.elementor-6438 .elementor-element.elementor-element-b213c30{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-89558a8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-00d6e10 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-5e7a549{--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:center;--padding-top:080px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-5e7a549:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-5e7a549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-87beab8{--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-6438 .elementor-element.elementor-element-a6e1829 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-188ba52 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-d18135c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6438 .elementor-element.elementor-element-854a533{--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:center;--padding-top:140px;--padding-bottom:150px;--padding-left:48px;--padding-right:48px;}.elementor-6438 .elementor-element.elementor-element-854a533:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-854a533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071521;}.elementor-6438 .elementor-element.elementor-element-4cf665e{--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-6438 .elementor-element.elementor-element-7447a13 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-2878182 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-ca3d7fa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-9a62538{--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;--gap:6px 24px;--row-gap:6px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-5e17871 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-3fb3c80 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-809b756 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-5401247 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-84d395e{--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;--gap:6px 24px;--row-gap:6px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-51cd718 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-1000628 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-47c5e2c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-cb649d0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-8d9c73a{--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;--gap:6px 24px;--row-gap:6px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-ae682d5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-9387420 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-5326480 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-62e4b6f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-99a3d97{--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;--gap:6px 24px;--row-gap:6px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-b826165 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-16604b1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-6d76d72 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-c2b5cb3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-2a23b44{--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;--gap:6px 24px;--row-gap:6px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-71eba2a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-cd21ad6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-12b7110 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-fd4ca23 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-6cb8b53{--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;--gap:6px 24px;--row-gap:6px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-9350137 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-0527746 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-c62d0e4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-609125b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#C9A66B;}.elementor-6438 .elementor-element.elementor-element-38cd126{--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:center;--padding-top:100px;--padding-bottom:100px;--padding-left:48px;--padding-right:48px;}.elementor-6438 .elementor-element.elementor-element-38cd126:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-38cd126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1D29;}.elementor-6438 .elementor-element.elementor-element-de10fe3{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-3bcc37a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-6438 .elementor-element.elementor-element-a8a693a{font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-1bd0f01{--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;--justify-content:center;--gap:12px 14px;--row-gap:12px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6438 .elementor-element.elementor-element-a61e213 .elementor-button{background-color:#C9A66B;font-family:"Inter", Sans-serif;}.elementor-6438 .elementor-element.elementor-element-11b5545 .elementor-button{font-family:"Inter", Sans-serif;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6438 .elementor-element.elementor-element-52d29fe{--content-width:1240px;}.elementor-6438 .elementor-element.elementor-element-5dbea2f{--width:53%;}.elementor-6438 .elementor-element.elementor-element-2342833{--width:47%;}.elementor-6438 .elementor-element.elementor-element-854e24f{--content-width:1240px;}.elementor-6438 .elementor-element.elementor-element-b2b4192{--width:48%;}.elementor-6438 .elementor-element.elementor-element-8e87838{--width:52%;}.elementor-6438 .elementor-element.elementor-element-f0165f3{--content-width:1440px;}.elementor-6438 .elementor-element.elementor-element-3b04d76{--width:42%;}.elementor-6438 .elementor-element.elementor-element-c694e1e{--width:58%;}.elementor-6438 .elementor-element.elementor-element-aacce98{--content-width:980px;}.elementor-6438 .elementor-element.elementor-element-4d4d063{--content-width:1240px;}.elementor-6438 .elementor-element.elementor-element-20fadb2{--width:44%;}.elementor-6438 .elementor-element.elementor-element-8d8e11e{--width:56%;}.elementor-6438 .elementor-element.elementor-element-459c86d{--content-width:1240px;}.elementor-6438 .elementor-element.elementor-element-f9d4fd8{--width:46%;}.elementor-6438 .elementor-element.elementor-element-c22d80c{--width:54%;}.elementor-6438 .elementor-element.elementor-element-a6b0eba{--content-width:1240px;}.elementor-6438 .elementor-element.elementor-element-5df8f25{--content-width:1240px;}.elementor-6438 .elementor-element.elementor-element-770b0e5{--content-width:1240px;}.elementor-6438 .elementor-element.elementor-element-7bb2cc5{--content-width:1240px;}.elementor-6438 .elementor-element.elementor-element-4768c63{--width:50%;}.elementor-6438 .elementor-element.elementor-element-59c2ac4{--width:50%;}.elementor-6438 .elementor-element.elementor-element-3d2fce5{--content-width:1240px;}.elementor-6438 .elementor-element.elementor-element-3253316{--width:45%;}.elementor-6438 .elementor-element.elementor-element-cb14beb{--width:55%;}.elementor-6438 .elementor-element.elementor-element-b213c30{--content-width:900px;}.elementor-6438 .elementor-element.elementor-element-87beab8{--content-width:1240px;}.elementor-6438 .elementor-element.elementor-element-4cf665e{--content-width:1240px;}.elementor-6438 .elementor-element.elementor-element-de10fe3{--content-width:860px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6438 .elementor-element.elementor-element-5dbea2f{--width:100%;}.elementor-6438 .elementor-element.elementor-element-2342833{--width:100%;}.elementor-6438 .elementor-element.elementor-element-b2b4192{--width:100%;}.elementor-6438 .elementor-element.elementor-element-8e87838{--width:100%;}.elementor-6438 .elementor-element.elementor-element-3b04d76{--width:100%;}.elementor-6438 .elementor-element.elementor-element-c694e1e{--width:100%;}.elementor-6438 .elementor-element.elementor-element-20fadb2{--width:100%;}.elementor-6438 .elementor-element.elementor-element-8d8e11e{--width:100%;}.elementor-6438 .elementor-element.elementor-element-f9d4fd8{--width:100%;}.elementor-6438 .elementor-element.elementor-element-c22d80c{--width:100%;}.elementor-6438 .elementor-element.elementor-element-4768c63{--width:100%;}.elementor-6438 .elementor-element.elementor-element-59c2ac4{--width:100%;}.elementor-6438 .elementor-element.elementor-element-3253316{--width:100%;}.elementor-6438 .elementor-element.elementor-element-cb14beb{--width:100%;}}@media(min-width:1025px){.elementor-6438 .elementor-element.elementor-element-3b04d76::before, .elementor-6438 .elementor-element.elementor-element-3b04d76 > .elementor-background-video-container::before, .elementor-6438 .elementor-element.elementor-element-3b04d76 > .e-con-inner > .elementor-background-video-container::before, .elementor-6438 .elementor-element.elementor-element-3b04d76 > .elementor-background-slideshow::before, .elementor-6438 .elementor-element.elementor-element-3b04d76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6438 .elementor-element.elementor-element-3b04d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-6438 .elementor-element.elementor-element-69fcf05:not(.elementor-motion-effects-element-type-background), .elementor-6438 .elementor-element.elementor-element-69fcf05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-6438 .elementor-element.elementor-element-d7fa276{--min-height:0vh;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6438 .elementor-element.elementor-element-52d29fe{--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-6438 .elementor-element.elementor-element-3268509{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-6438 .elementor-element.elementor-element-854e24f{--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-6438 .elementor-element.elementor-element-f0165f3{--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-6438 .elementor-element.elementor-element-c694e1e{--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-6438 .elementor-element.elementor-element-2054cfb{--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-6438 .elementor-element.elementor-element-8846f2a{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-6438 .elementor-element.elementor-element-4d4d063{--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-6438 .elementor-element.elementor-element-db36664{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-6438 .elementor-element.elementor-element-459c86d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6438 .elementor-element.elementor-element-ecdf9f0{--padding-top:100px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-6438 .elementor-element.elementor-element-070f8aa{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6438 .elementor-element.elementor-element-b2dcb3e{--padding-top:86px;--padding-bottom:86px;--padding-left:40px;--padding-right:40px;}.elementor-6438 .elementor-element.elementor-element-892ff26{--padding-top:86px;--padding-bottom:86px;--padding-left:40px;--padding-right:40px;}.elementor-6438 .elementor-element.elementor-element-a981500{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6438 .elementor-element.elementor-element-a46f6f7{--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-6438 .elementor-element.elementor-element-7bb2cc5{--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-6438 .elementor-element.elementor-element-abdd00e{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-6438 .elementor-element.elementor-element-3d2fce5{--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-6438 .elementor-element.elementor-element-5e7a549{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-6438 .elementor-element.elementor-element-854a533{--padding-top:100px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-6438 .elementor-element.elementor-element-38cd126{--padding-top:110px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-6438 .elementor-element.elementor-element-d7fa276{--min-height:0vh;--padding-top:72px;--padding-bottom:64px;--padding-left:22px;--padding-right:22px;}.elementor-6438 .elementor-element.elementor-element-3268509{--padding-top:74px;--padding-bottom:74px;--padding-left:22px;--padding-right:22px;}.elementor-6438 .elementor-element.elementor-element-3b04d76{--padding-top:64px;--padding-bottom:64px;--padding-left:26px;--padding-right:26px;}.elementor-6438 .elementor-element.elementor-element-c694e1e{--padding-top:56px;--padding-bottom:64px;--padding-left:22px;--padding-right:22px;}.elementor-6438 .elementor-element.elementor-element-2054cfb{--padding-top:88px;--padding-bottom:88px;--padding-left:22px;--padding-right:22px;}.elementor-6438 .elementor-element.elementor-element-8846f2a{--padding-top:78px;--padding-bottom:78px;--padding-left:22px;--padding-right:22px;}.elementor-6438 .elementor-element.elementor-element-db36664{--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-6438 .elementor-element.elementor-element-ecdf9f0{--padding-top:78px;--padding-bottom:82px;--padding-left:22px;--padding-right:22px;}.elementor-6438 .elementor-element.elementor-element-070f8aa{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6438 .elementor-element.elementor-element-b2dcb3e{--padding-top:66px;--padding-bottom:66px;--padding-left:22px;--padding-right:22px;}.elementor-6438 .elementor-element.elementor-element-892ff26{--padding-top:66px;--padding-bottom:66px;--padding-left:22px;--padding-right:22px;}.elementor-6438 .elementor-element.elementor-element-a981500{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6438 .elementor-element.elementor-element-a46f6f7{--padding-top:82px;--padding-bottom:82px;--padding-left:22px;--padding-right:22px;}.elementor-6438 .elementor-element.elementor-element-abdd00e{--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-6438 .elementor-element.elementor-element-69fcf05{--min-height:420px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-6438 .elementor-element.elementor-element-5e7a549{--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-6438 .elementor-element.elementor-element-854a533{--padding-top:76px;--padding-bottom:84px;--padding-left:22px;--padding-right:22px;}.elementor-6438 .elementor-element.elementor-element-38cd126{--padding-top:84px;--padding-bottom:90px;--padding-left:22px;--padding-right:22px;}}/* Start custom CSS *//* ===== JOSH HANDLER / ABOUT ===== */
.jh-eyebrow .elementor-heading-title{font-family:"Inter",sans-serif !important;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#C9A66B;display:flex;align-items:center;gap:16px}
.jh-eyebrow .elementor-heading-title::after{content:"";flex:0 0 64px;height:1px;background:rgba(201,166,107,.45)}
.jh-eyebrow{margin-bottom:26px}
.jh-eyebrow-dark .elementor-heading-title{color:#9A7C45}
.jh-eyebrow-dark .elementor-heading-title::after{background:rgba(154,124,69,.4)}
.jh-eyebrow.jh-center .elementor-heading-title{justify-content:center}
.jh-eyebrow.jh-center .elementor-heading-title::before{content:"";flex:0 0 64px;height:1px;background:rgba(201,166,107,.45)}

.jh-h2 .elementor-heading-title{font-size:clamp(31px,4vw,54px);line-height:1.08;letter-spacing:-.015em;color:#071521;font-weight:400}
.jh-h2{margin-bottom:28px}
.jh-h2-light .elementor-heading-title{color:#fff}
.jh-gold{color:#C9A66B}
.jh-gold-dark{color:#9A7C45}
.jh-statement .elementor-heading-title{font-size:clamp(40px,6.4vw,88px);line-height:.98;letter-spacing:-.025em;color:#fff;text-align:center;font-weight:400}
.jh-statement{margin:18px 0 30px}
.jh-statement-left .elementor-heading-title{text-align:left;font-size:clamp(36px,4.8vw,66px)}

.jh-body p{font-family:"Inter",sans-serif;font-size:16.5px;line-height:1.8;color:#68717A;margin:0 0 18px}
.jh-body p:last-child{margin-bottom:0}
.jh-body strong{color:#071521;font-weight:600}
.jh-body-light p{color:#93A1AC}
.jh-body-light strong{color:#fff}
.jh-center p{text-align:center}
.jh-rule{padding-left:30px;border-left:1px solid #C9A66B}

/* buttons */
.jh-btn .elementor-button{font-family:"Inter",sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:19px 34px;border-radius:0;line-height:1;display:inline-flex;align-items:center;transition:all .35s ease}
.jh-btn-gold .elementor-button{background:#C9A66B;color:#071521;border:1px solid #C9A66B}
.jh-btn-gold .elementor-button:hover{background:#DDBD7D;border-color:#DDBD7D;color:#071521;transform:translateY(-2px)}
.jh-btn-ghost .elementor-button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}
.jh-btn-ghost .elementor-button:hover{border-color:#C9A66B;color:#C9A66B;transform:translateY(-2px)}
.jh-btn .elementor-button-text::after{margin-left:10px;display:inline-block;transition:transform .3s ease}
.jh-hero-cta .jh-btn-gold .elementor-button-text::after{content:"↓"}
.jh-hero-cta .jh-btn-ghost .elementor-button-text::after{content:"→"}
.jh-cta-btns .elementor-button-text::after{content:"→"}
.jh-btn .elementor-button:hover .elementor-button-text::after{transform:translateX(4px)}

/* 01 hero */
.jh-hero{position:relative;overflow:hidden}
.jh-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 620px at 74% 42%,rgba(201,166,107,.15),transparent 62%),radial-gradient(700px 520px at 16% 80%,rgba(16,42,59,.9),transparent 68%)}
.jh-hero>*{position:relative;z-index:2}
.jh-hero-h1 .elementor-heading-title{font-size:clamp(46px,6.6vw,102px);line-height:.94;letter-spacing:-.02em;color:#fff;font-weight:400}
.jh-hero-h1{margin-bottom:30px}
.jh-hero-sub{max-width:470px;margin-bottom:38px}
.jh-hero-sub p{font-size:17px;line-height:1.75;color:#93A1AC;margin:0}
.elementor-6438 .jh-hero-photo img{width:100%;max-width:520px;height:auto;display:block;margin-inline:auto;-webkit-mask-image:radial-gradient(ellipse 72% 76% at 50% 44%,#000 52%,transparent 86%);mask-image:radial-gradient(ellipse 72% 76% at 50% 44%,#000 52%,transparent 86%)}

/* 03 restaurants */
.jh-rest-mark{position:relative}
.jh-rest-mark::after{content:"";position:absolute;inset:28px;border:1px solid rgba(201,166,107,.18);pointer-events:none}
.jh-bignum .elementor-heading-title{font-size:clamp(118px,15vw,210px);line-height:.8;color:#C9A66B;font-weight:400;letter-spacing:-.04em}
.jh-bignum{margin:4px 0 18px}
.jh-bignum-cap .elementor-heading-title{font-family:"Inter",sans-serif !important;font-size:14px;line-height:1.7;letter-spacing:.05em;color:rgba(255,255,255,.6)}

/* 05 investor difference */
.jh-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}
.jh-chip{width:auto !important;flex:0 0 auto;border:1px solid rgba(201,166,107,.3);padding:10px 15px}
.jh-chip-t .elementor-heading-title{font-family:"Inter",sans-serif !important;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#C9A66B;font-weight:600}
.jh-qs{margin:28px 0;padding-left:26px;border-left:1px solid rgba(201,166,107,.45)}
.jh-qs p{font-family:"Playfair Display",serif;font-size:20px;line-height:1.55;color:#DCE4EA;margin:0 0 14px;font-style:italic}
.jh-qs p:last-child{margin-bottom:0}

/* 06 lifecycle */
.jh-steps{margin-top:56px;position:relative;border-top:1px solid rgba(201,166,107,.22)}
.jh-step{padding-top:26px;position:relative}
.jh-step::before{content:"";position:absolute;top:-1px;left:0;width:34px;height:1px;background:#C9A66B}
.jh-step-n .elementor-heading-title{font-family:"Inter",sans-serif !important;font-size:11.5px;letter-spacing:.2em;color:#C9A66B;font-weight:600}
.jh-step-t .elementor-heading-title{font-size:22px;line-height:1.25;color:#fff}
.jh-step-t{margin-top:12px}
.jh-step-d p{font-family:"Inter",sans-serif;font-size:14px;line-height:1.7;color:#8494A0;margin:10px 0 0}

/* 07 memphis */
.jh-memphis{position:relative;overflow:hidden}
.jh-memphis::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(201,166,107,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(201,166,107,.07) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 28% 42%,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 70% at 28% 42%,#000,transparent 75%)}
.jh-memphis>*{position:relative;z-index:2}
.jh-list-gold{margin:26px 0;padding-left:26px;border-left:1px solid rgba(201,166,107,.45)}
.jh-list-gold p{font-family:"Inter",sans-serif;font-size:15.5px;line-height:1.5;color:#C8D3DB;margin:0 0 9px}
.jh-list-gold p:last-child{margin-bottom:0}

/* 08 stats */
.jh-statgrid{border-top:1px solid #DDD9D0;border-bottom:1px solid #DDD9D0}
.jh-stat{padding:44px 30px;border-right:1px solid #DDD9D0}
.jh-stat:last-child{border-right:none}
.jh-stat-n .elementor-heading-title{font-size:clamp(34px,3.4vw,50px);line-height:1;color:#071521;letter-spacing:-.02em}
.jh-stat:nth-child(3) .jh-stat-n .elementor-heading-title{font-size:clamp(23px,2.2vw,32px)}
.jh-stat-l .elementor-heading-title{font-family:"Inter",sans-serif !important;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#8A9199;line-height:1.6;font-weight:500}
.jh-stat-l{margin-top:14px}

/* 09 markets */
.jh-mkts{margin-top:34px;border-top:1px solid #DDD9D0}
.jh-mkt{padding:22px 0;border-bottom:1px solid #DDD9D0}
.jh-mkt-t .elementor-heading-title{font-size:23px;color:#071521;line-height:1.2}
.jh-mkt-s .elementor-heading-title{font-family:"Inter",sans-serif !important;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9A7C45}
.jh-mkt-s{margin-top:7px}

/* 10 human */
.jh-human-img{position:relative}
.jh-human-img::before{content:"";position:absolute;left:20px;top:20px;right:-20px;bottom:-20px;border:1px solid rgba(154,124,69,.38)}
.jh-human-img .elementor-widget-image{position:relative;z-index:1}
.elementor-6438 .jh-photo-frame img{width:100%;height:auto;display:block}

/* 11 cards */
.jh-cards{margin-top:54px}
.jh-card{background:#fff;border:1px solid #DDD9D0;padding:40px 34px 44px;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease,border-color .4s ease}
.jh-card:hover{transform:translateY(-6px);border-color:#C9A66B;box-shadow:0 22px 44px rgba(7,21,33,.09)}
.jh-card-n .elementor-heading-title{font-family:"Inter",sans-serif !important;font-size:11.5px;letter-spacing:.2em;color:#C9A66B;font-weight:600}
.jh-card-t .elementor-heading-title{font-size:26px;line-height:1.25;color:#071521}
.jh-card-t{margin-top:18px}
.jh-card-d p{font-family:"Inter",sans-serif;font-size:15.5px;line-height:1.75;color:#68717A;margin:14px 0 0}

/* 12 quote */
.jh-quote-t .elementor-heading-title{font-size:clamp(26px,3.6vw,46px);line-height:1.3;color:#fff;text-align:center;font-style:italic;font-weight:400}
.jh-quote-a .elementor-heading-title{font-family:"Inter",sans-serif !important;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#C9A66B;text-align:center}
.jh-quote-a{margin-top:28px}

/* 13 help rows */
.jh-rows{margin-top:52px;border-top:1px solid rgba(255,255,255,.12)}
.jh-row{padding:28px 6px;border-bottom:1px solid rgba(255,255,255,.12);transition:background .35s ease,padding .35s ease}
.jh-row:hover{background:rgba(201,166,107,.05);padding-left:18px}
.jh-row-n{flex:0 0 46px}
.jh-row-n .elementor-heading-title{font-family:"Inter",sans-serif !important;font-size:11.5px;letter-spacing:.16em;color:rgba(201,166,107,.75);font-weight:600}
.jh-row-t{flex:0 0 278px}
.jh-row-t .elementor-heading-title{font-size:27px;line-height:1.2;color:#fff;transition:color .3s ease}
.jh-row:hover .jh-row-t .elementor-heading-title{color:#C9A66B}
.jh-row-d{flex:1 1 auto}
.jh-row-d .elementor-heading-title{font-family:"Inter",sans-serif !important;font-size:15px;line-height:1.65;color:#8494A0;font-weight:400}
.jh-row-a{flex:0 0 36px}
.jh-row-a .elementor-heading-title{font-family:"Inter",sans-serif !important;font-size:20px;color:#C9A66B;text-align:right;display:block;transition:transform .3s ease}
.jh-row:hover .jh-row-a .elementor-heading-title{transform:translateX(6px)}

/* ===== TABLET ===== */
@media(max-width:1024px){
 .elementor-6438 .jh-hero-photo img{max-width:340px}
 .jh-row-t{flex:0 0 210px}
 .jh-row-t .elementor-heading-title{font-size:23px}
 .jh-statgrid{border-bottom:none}
 .jh-stat{padding:36px 22px;border-bottom:1px solid #DDD9D0}
 .jh-stat:nth-child(2n){border-right:none}
 .jh-rule{padding-left:22px}
}

/* ===== MOBILE ===== */
@media(max-width:767px){
 .jh-hero-h1 .elementor-heading-title{font-size:47px;line-height:1.02}
 .elementor-6438 .jh-hero-photo img{max-width:300px}
 .jh-hero-sub p{font-size:16px}
 .jh-hero-cta,.jh-cta-btns{width:100%;flex-direction:column !important;align-items:stretch !important}
 .jh-btn .elementor-button{width:100%;justify-content:center;padding:17px 20px}
 .jh-h2 .elementor-heading-title{font-size:31px}
 .jh-statement .elementor-heading-title{font-size:37px}
 .jh-statement-left .elementor-heading-title{font-size:33px}
 .jh-body p{font-size:16px}
 .jh-rule{padding-left:18px}
 .jh-qs p{font-size:18px}
 .jh-row{flex-direction:column !important;align-items:flex-start !important;padding:24px 0;gap:4px}
 .jh-row-n,.jh-row-t,.jh-row-d,.jh-row-a{flex:0 0 auto;width:100%}
 .jh-row-a .elementor-heading-title{text-align:left}
 .jh-row:hover{padding-left:0}
 .jh-stat{border-right:none;padding:30px 0}
 .jh-human-img::before{display:none}
 .jh-rest-mark::after{inset:16px}
 .jh-quote-t .elementor-heading-title{font-size:26px}
 .jh-step-t .elementor-heading-title{font-size:21px}
 .jh-eyebrow .elementor-heading-title::after{flex:0 0 40px}
}

@media(prefers-reduced-motion:reduce){
 .jh-card,.jh-row,.jh-btn .elementor-button,.jh-row-a .elementor-heading-title,.jh-btn .elementor-button-text::after{transition:none !important}
 .jh-card:hover,.jh-btn .elementor-button:hover{transform:none !important}
}

/* hide Digalu demo breadcrumb banner on this page only */
body.page-id-6438 .breadcrumb-area{display:none !important}
body.page-id-6438 .elementor-6438{overflow-x:clip}

/* quote section: force cinematic overlay (Elementor overlay control not rendering here) */
.jh-quote{position:relative;background-position:center 30% !important}
.jh-quote::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(130% 95% at 50% 42%,rgba(7,21,33,.93) 0%,rgba(7,21,33,.84) 55%,rgba(7,21,33,.93) 100%)}
.jh-quote>*{position:relative;z-index:2}
.jh-quote-t .elementor-heading-title{text-shadow:0 2px 24px rgba(0,0,0,.45)}

/* stretched row link: whole editorial row is clickable, anchor text stays the title */
.jh-row{position:relative}
.jh-row-t a{color:inherit;text-decoration:none}
.jh-row-t a::after{content:"";position:absolute;inset:0;z-index:3}
.jh-row:focus-within{background:rgba(201,166,107,.07)}
.jh-row-t a:focus-visible{outline:2px solid #C9A66B;outline-offset:6px}

/* ---- scroll-driven reveals (CSS only). Unsupported browsers simply show content. ---- */
@supports (animation-timeline: view()){
 @media (prefers-reduced-motion:no-preference){
  .elementor-6438 .jh-eyebrow,.elementor-6438 .jh-hero-h1,.elementor-6438 .jh-hero-sub,.elementor-6438 .jh-hero-cta,
  .elementor-6438 .jh-h2,.elementor-6438 .jh-statement,.elementor-6438 .jh-body,.elementor-6438 .jh-qs,
  .elementor-6438 .jh-list-gold,.elementor-6438 .jh-bignum,.elementor-6438 .jh-bignum-cap,
  .elementor-6438 .jh-step,.elementor-6438 .jh-stat,.elementor-6438 .jh-mkt,.elementor-6438 .jh-row,
  .elementor-6438 .jh-chip,.elementor-6438 .jh-quote-t,.elementor-6438 .jh-quote-a{
    animation:jhUp 1s linear both;animation-timeline:view();animation-range:entry 3% cover 20%}
  .elementor-6438 .jh-card,.elementor-6438 .jh-hero-photo,.elementor-6438 .jh-photo-frame{
    animation:jhFade 1s linear both;animation-timeline:view();animation-range:entry 3% cover 20%}
  @keyframes jhUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
  @keyframes jhFade{from{opacity:0}to{opacity:1}}
 }
}/* End custom CSS */