.elementor-2120 .elementor-element.elementor-element-24678ce:not(.elementor-motion-effects-element-type-background), .elementor-2120 .elementor-element.elementor-element-24678ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2120 .elementor-element.elementor-element-24678ce > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2120 .elementor-element.elementor-element-24678ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-a47dd62 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-a47dd62 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2120 .elementor-element.elementor-element-0928216 > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2120 .elementor-element.elementor-element-0928216:not(.elementor-motion-effects-element-type-background), .elementor-2120 .elementor-element.elementor-element-0928216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://citadel-7.com/wp-content/uploads/2026/07/69afafc6b4ba577550627520_BINYAN_LIV3021_S500_Superman02_Final3500-1.jpg-scaled.jpeg") 50% 50%;background-size:cover;}.elementor-2120 .elementor-element.elementor-element-0928216{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-2120 .elementor-element.elementor-element-d0319c7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-d0319c7{z-index:0;}.elementor-2120 .elementor-element.elementor-element-5dfb1ff .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2120 .elementor-element.elementor-element-7fcb3e5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2120 .elementor-element.elementor-element-7fcb3e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100vh;margin-bottom:0;padding:40px 40px 40px 40px;z-index:10;}.elementor-2120 .elementor-element.elementor-element-7fcb3e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2120 .elementor-element.elementor-element-8cef693{z-index:11;}.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-2120 .elementor-element.elementor-element-093330d{text-align:center;}.elementor-2120 .elementor-element.elementor-element-093330d img{width:28%;height:78px;}.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-2120 .elementor-element.elementor-element-19d3314 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-19d3314{text-align:center;}.elementor-2120 .elementor-element.elementor-element-19d3314 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;color:#FFFFFF;}.elementor-2120 .elementor-element.elementor-element-fc7216c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2120 .elementor-element.elementor-element-fc7216c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;z-index:10;}.elementor-2120 .elementor-element.elementor-element-fc7216c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2120 .elementor-element.elementor-element-921bf57 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-921bf57{z-index:11;}.elementor-2120 .elementor-element.elementor-element-8374f91{text-align:center;}.elementor-2120 .elementor-element.elementor-element-8374f91 img{width:28%;height:78px;}.elementor-2120 .elementor-element.elementor-element-e6ef1d9 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-e6ef1d9{text-align:center;}.elementor-2120 .elementor-element.elementor-element-e6ef1d9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;color:#FFFFFF;}.elementor-2120 .elementor-element.elementor-element-faa441f{text-align:center;}.elementor-2120 .elementor-element.elementor-element-faa441f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:300;color:#FFFFFF;}.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-2120 .elementor-element.elementor-element-a19c393 > .elementor-widget-container{margin:0px 400px 0px 400px;}.elementor-2120 .elementor-element.elementor-element-a19c393{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;color:#FFFFFF;}.elementor-2120 .elementor-element.elementor-element-4dba0dd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2120 .elementor-element.elementor-element-4dba0dd > .elementor-container{max-width:648px;}.elementor-2120 .elementor-element.elementor-element-4dba0dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;z-index:10;}.elementor-2120 .elementor-element.elementor-element-4dba0dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2120 .elementor-element.elementor-element-f379817 > .elementor-element-populated{border-style:none;}.elementor-2120 .elementor-element.elementor-element-f379817{z-index:11;}.elementor-2120 .elementor-element.elementor-element-2e5947b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#DADADA;}.elementor-2120 .elementor-element.elementor-element-2e5947b{text-align:start;}.elementor-2120 .elementor-element.elementor-element-2e5947b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:300;color:#FFFFFF;}.elementor-2120 .elementor-element.elementor-element-44f749d > .elementor-widget-container{margin:-36px 0px 0px 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#DADADA;}.elementor-2120 .elementor-element.elementor-element-44f749d{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-2120 .elementor-element.elementor-element-51e858a > .elementor-element-populated{border-style:none;}.elementor-2120 .elementor-element.elementor-element-51e858a{z-index:11;}.elementor-2120 .elementor-element.elementor-element-0679a30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#DADADA;}.elementor-2120 .elementor-element.elementor-element-0679a30{text-align:start;}.elementor-2120 .elementor-element.elementor-element-0679a30 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:300;color:#FFFFFF;}.elementor-2120 .elementor-element.elementor-element-52efac6 > .elementor-widget-container{margin:-36px 0px 0px 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#DADADA;}.elementor-2120 .elementor-element.elementor-element-52efac6{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-2120 .elementor-element.elementor-element-a9937e0 > .elementor-element-populated{border-style:none;}.elementor-2120 .elementor-element.elementor-element-a9937e0{z-index:11;}.elementor-2120 .elementor-element.elementor-element-1e5314c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#DADADA;}.elementor-2120 .elementor-element.elementor-element-1e5314c{text-align:start;}.elementor-2120 .elementor-element.elementor-element-1e5314c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:300;color:#FFFFFF;}.elementor-2120 .elementor-element.elementor-element-71e9b92 > .elementor-widget-container{margin:-36px 0px 0px 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 1px;}.elementor-2120 .elementor-element.elementor-element-71e9b92{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-2120 .elementor-element.elementor-element-1e45b01 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2120 .elementor-element.elementor-element-1e45b01 > .elementor-container{max-width:648px;}.elementor-2120 .elementor-element.elementor-element-1e45b01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;z-index:10;}.elementor-2120 .elementor-element.elementor-element-1e45b01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2120 .elementor-element.elementor-element-9548f71 > .elementor-element-populated{border-style:none;}.elementor-2120 .elementor-element.elementor-element-9548f71{z-index:11;}.elementor-2120 .elementor-element.elementor-element-fc912be > .elementor-element-populated{border-style:none;}.elementor-2120 .elementor-element.elementor-element-fc912be{z-index:11;}.elementor-2120 .elementor-element.elementor-element-2fa246d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#C9C9C9;}.elementor-2120 .elementor-element.elementor-element-2fa246d{text-align:start;}.elementor-2120 .elementor-element.elementor-element-2fa246d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:300;color:#FFFFFF;}.elementor-2120 .elementor-element.elementor-element-4020ad1 > .elementor-widget-container{margin:-36px 0px 0px 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#DADADA;}.elementor-2120 .elementor-element.elementor-element-4020ad1{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-2120 .elementor-element.elementor-element-25d391f > .elementor-element-populated{border-style:none;}.elementor-2120 .elementor-element.elementor-element-25d391f{z-index:11;}.elementor-2120 .elementor-element.elementor-element-9b0e0fb > .elementor-container{max-width:580px;min-height:500px;}.elementor-2120 .elementor-element.elementor-element-6d6804d{text-align:center;}.elementor-2120 .elementor-element.elementor-element-6d6804d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;color:#AA9152;}.elementor-2120 .elementor-element.elementor-element-5282458{text-align:center;}.elementor-2120 .elementor-element.elementor-element-5282458 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:300;letter-spacing:2.9px;color:#030303;}.elementor-2120 .elementor-element.elementor-element-e0ba4b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-e0ba4b3{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2120 .elementor-element.elementor-element-d281cc6 > .elementor-container{max-width:580px;min-height:500px;}.elementor-2120 .elementor-element.elementor-element-23249d0{text-align:center;}.elementor-2120 .elementor-element.elementor-element-23249d0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;color:#AA9152;}.elementor-2120 .elementor-element.elementor-element-7ecc752{text-align:center;}.elementor-2120 .elementor-element.elementor-element-7ecc752 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:300;letter-spacing:2.9px;color:#030303;}.elementor-2120 .elementor-element.elementor-element-d6eb7fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-d6eb7fa{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2120 .elementor-element.elementor-element-d8e9ddf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-d8e9ddf{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2120 .elementor-element.elementor-element-c6a9f0b > .elementor-container{min-height:400px;}.elementor-2120 .elementor-element.elementor-element-c6a9f0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2120 .elementor-element.elementor-element-c6a9f0b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2120 .elementor-element.elementor-element-c9dc1cb:not(.elementor-motion-effects-element-type-background), .elementor-2120 .elementor-element.elementor-element-c9dc1cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citadel-7.com/wp-content/uploads/2026/07/69afce16d42c7ae4ed8eaa17_BINYAN_LIV3021_Plot31_S360_EXT_GroundCloseUp3_Final3500-1-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2120 .elementor-element.elementor-element-c9dc1cb > .elementor-container{min-height:200vh;}.elementor-2120 .elementor-element.elementor-element-c9dc1cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2120 .elementor-element.elementor-element-c9dc1cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2120 .elementor-element.elementor-element-daf0761 > .elementor-container{min-height:400px;}.elementor-2120 .elementor-element.elementor-element-eb66f0b{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-2120 .elementor-element.elementor-element-8548f7d > .elementor-container{min-height:400px;}.elementor-2120 .elementor-element.elementor-element-8548f7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2120 .elementor-element.elementor-element-8548f7d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2120 .elementor-element.elementor-element-e53e24c:not(.elementor-motion-effects-element-type-background), .elementor-2120 .elementor-element.elementor-element-e53e24c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citadel-7.com/wp-content/uploads/2026/07/6811ae4ce2cb5ef9a383282d_LIV3021_Plot31_S290_EXT_BeachHero1_R06-Sky-Extended-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2120 .elementor-element.elementor-element-e53e24c > .elementor-container{min-height:200vh;}.elementor-2120 .elementor-element.elementor-element-e53e24c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2120 .elementor-element.elementor-element-e53e24c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2120 .elementor-element.elementor-element-1899a5f > .elementor-container{max-width:580px;min-height:500px;}.elementor-2120 .elementor-element.elementor-element-f1e426b{text-align:center;}.elementor-2120 .elementor-element.elementor-element-f1e426b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;color:#AA9152;}.elementor-2120 .elementor-element.elementor-element-14b849c{text-align:center;}.elementor-2120 .elementor-element.elementor-element-14b849c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:300;letter-spacing:2.9px;color:#030303;}.elementor-2120 .elementor-element.elementor-element-82e27e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-82e27e2{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-2120 .elementor-element.elementor-element-4fe9862 > .elementor-widget-container{margin:-300px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-bb06abd > .elementor-widget-container{margin:-300px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-cd4aef3{--spacer-size:100px;}.elementor-2120 .elementor-element.elementor-element-4664cff > .elementor-container{min-height:100vh;}.elementor-2120 .elementor-element.elementor-element-4664cff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2120 .elementor-element.elementor-element-4664cff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2120 .elementor-element.elementor-element-7062c64 > .elementor-container{max-width:580px;min-height:500px;}.elementor-2120 .elementor-element.elementor-element-64abf5a{text-align:center;}.elementor-2120 .elementor-element.elementor-element-64abf5a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;color:#AA9152;}.elementor-2120 .elementor-element.elementor-element-16951f5{text-align:center;}.elementor-2120 .elementor-element.elementor-element-16951f5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:300;letter-spacing:2.9px;color:#030303;}.elementor-2120 .elementor-element.elementor-element-0668962 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-0668962{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2120 .elementor-element.elementor-element-aa5d320 > .elementor-widget-container{margin:-100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-41318f8 > .elementor-widget-container{margin:-100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-3ac3dd0{--spacer-size:100px;}.elementor-2120 .elementor-element.elementor-element-865ba7d > .elementor-container{min-height:500px;}.elementor-2120 .elementor-element.elementor-element-348923d{text-align:center;}.elementor-2120 .elementor-element.elementor-element-348923d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;color:#AA9152;}.elementor-2120 .elementor-element.elementor-element-3400e47{text-align:center;}.elementor-2120 .elementor-element.elementor-element-3400e47 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:300;letter-spacing:2.9px;color:#030303;}.elementor-2120 .elementor-element.elementor-element-b1632ee{--spacer-size:110px;}.elementor-2120 .elementor-element.elementor-element-4237352 iframe{height:504px;}.elementor-2120 .elementor-element.elementor-element-c90861b{--spacer-size:140px;}.elementor-2120 .elementor-element.elementor-element-6659f50{text-align:center;}.elementor-2120 .elementor-element.elementor-element-6659f50 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:300;letter-spacing:2.9px;color:#030303;}.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-2120 .elementor-element.elementor-element-5ee5283 .elementor-button{background-color:#D6D6D6;font-family:"Merriweather", Sans-serif;font-size:14px;font-weight:100;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:10px 50px 10px 50px;}.elementor-2120 .elementor-element.elementor-element-02d7aae > .elementor-widget-container{margin:-100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-3e94597{--spacer-size:50px;}.elementor-2120 .elementor-element.elementor-element-5d48cfe > .elementor-widget-container{margin:-100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-9d97a57{--spacer-size:50px;}.elementor-2120 .elementor-element.elementor-element-3d515ba .elementor-button{background-color:#D6D6D6;font-family:"Merriweather", Sans-serif;font-size:14px;font-weight:100;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:10px 50px 10px 50px;}@media(max-width:1024px){.elementor-2120 .elementor-element.elementor-element-4fe9862 > .elementor-widget-container{margin:-350px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-bb06abd > .elementor-widget-container{margin:-350px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-aa5d320 > .elementor-widget-container{margin:-350px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-41318f8 > .elementor-widget-container{margin:-350px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-02d7aae > .elementor-widget-container{margin:-350px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-5d48cfe > .elementor-widget-container{margin:-350px 0px 0px 0px;}}@media(max-width:767px){.elementor-2120 .elementor-element.elementor-element-24678ce{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2120 .elementor-element.elementor-element-a47dd62.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2120 .elementor-element.elementor-element-a47dd62.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2120 .elementor-element.elementor-element-0928216{margin-top:0px;margin-bottom:0px;}.elementor-2120 .elementor-element.elementor-element-7fcb3e5{margin-top:0;margin-bottom:0;padding:0px 0px 0px 0px;z-index:5;}.elementor-2120 .elementor-element.elementor-element-fc7216c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:5;}.elementor-2120 .elementor-element.elementor-element-4dba0dd > .elementor-container{max-width:648px;}.elementor-2120 .elementor-element.elementor-element-4dba0dd{padding:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-1e45b01 > .elementor-container{max-width:648px;}.elementor-2120 .elementor-element.elementor-element-1e45b01{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-c6a9f0b:not(.elementor-motion-effects-element-type-background), .elementor-2120 .elementor-element.elementor-element-c6a9f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citadel-7.com/wp-content/uploads/2026/07/69afce16d42c7ae4ed8eaa17_BINYAN_LIV3021_Plot31_S360_EXT_GroundCloseUp3_Final3500-1-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2120 .elementor-element.elementor-element-c6a9f0b > .elementor-container{min-height:235px;}.elementor-2120 .elementor-element.elementor-element-eb66f0b{font-size:16px;}.elementor-2120 .elementor-element.elementor-element-8548f7d:not(.elementor-motion-effects-element-type-background), .elementor-2120 .elementor-element.elementor-element-8548f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citadel-7.com/wp-content/uploads/2026/07/6824763d6bb037a5a07a3551_BINYAN_LIV3021_Plot31_S230_EXT_Aerial1_Final3500-1-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2120 .elementor-element.elementor-element-8548f7d > .elementor-container{min-height:235px;}.elementor-2120 .elementor-element.elementor-element-4fe9862 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-bb06abd > .elementor-widget-container{margin:-95px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-aa5d320 > .elementor-widget-container{margin:-65px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-41318f8 > .elementor-widget-container{margin:-180px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-02d7aae > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-3e94597{--spacer-size:20px;}.elementor-2120 .elementor-element.elementor-element-5d48cfe > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2120 .elementor-element.elementor-element-9d97a57{--spacer-size:20px;}}@media(min-width:1025px){.elementor-2120 .elementor-element.elementor-element-c9dc1cb:not(.elementor-motion-effects-element-type-background), .elementor-2120 .elementor-element.elementor-element-c9dc1cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2120 .elementor-element.elementor-element-e53e24c:not(.elementor-motion-effects-element-type-background), .elementor-2120 .elementor-element.elementor-element-e53e24c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for video, class: .elementor-element-5dfb1ff */.elementor-2120 .elementor-element.elementor-element-5dfb1ff {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;
}

.elementor-2120 .elementor-element.elementor-element-5dfb1ff .elementor-widget-container,
.elementor-2120 .elementor-element.elementor-element-5dfb1ff .elementor-wrapper {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
    padding-bottom: 0 !important;

    aspect-ratio: auto !important;
    overflow: hidden !important;
}

.elementor-2120 .elementor-element.elementor-element-5dfb1ff video,
.elementor-2120 .elementor-element.elementor-element-5dfb1ff .elementor-video {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    max-width: none !important;

    height: 100vh !important;
    min-height: 100vh !important;

    object-fit: cover !important;
    object-position: center center !important;

    margin: 0 !important;
    border: 0 !important;

    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0928216 */.elementor-2120 .elementor-element.elementor-element-0928216 {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0 !important;

    width: 100% !important;
    height: 100vh !important;
    min-height: 100vh !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;
    background: #000000 !important;

    z-index: 1 !important;
}

.elementor-2120 .elementor-element.elementor-element-0928216 > .elementor-container,
.elementor-2120 .elementor-element.elementor-element-0928216 > .elementor-container > .elementor-column,
.elementor-2120 .elementor-element.elementor-element-0928216 .elementor-column-wrap,
.elementor-2120 .elementor-element.elementor-element-0928216 .elementor-widget-wrap {
    width: 100% !important;
    height: 100% !important;
    min-height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

/* Background-video layer */
.elementor-2120 .elementor-element.elementor-element-0928216 .elementor-background-video-container {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 100% !important;

    overflow: hidden !important;
}

/* Self-hosted MP4 */
.elementor-2120 .elementor-element.elementor-element-0928216 .elementor-background-video-hosted,
.elementor-2120 .elementor-element.elementor-element-0928216 .elementor-background-video-container video {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    max-width: none !important;

    height: 100% !important;
    min-height: 100% !important;

    object-fit: cover !important;
    object-position: center center !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-2120 .elementor-element.elementor-element-0928216 > .elementor-background-overlay {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;
}

@media only screen and (max-width: 767px) {
    .elementor-2120 .elementor-element.elementor-element-0928216 {
        height: 100svh !important;
        min-height: 100svh !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7fcb3e5 */.elementor-2120 .elementor-element.elementor-element-7fcb3e5 {
    position: relative !important;

    width: 100% !important;
    min-height: 100vh !important;

    margin-top: -100vh !important;

    background: transparent !important;

    z-index: 5 !important;
}

.elementor-2120 .elementor-element.elementor-element-7fcb3e5 > .elementor-container {
    min-height: 100vh !important;
}

@media only screen and (max-width: 767px) {
    .elementor-2120 .elementor-element.elementor-element-7fcb3e5 {
        min-height: 100svh !important;
        margin-top: -100svh !important;
    }

    .elementor-2120 .elementor-element.elementor-element-7fcb3e5 > .elementor-container {
        min-height: 100svh !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fc7216c */.elementor-2120 .elementor-element.elementor-element-fc7216c {
    position: relative !important;

    width: 100% !important;
    min-height: 100vh !important;

    margin: 0 !important;

    background: transparent !important;

    z-index: 5 !important;
}

.elementor-2120 .elementor-element.elementor-element-fc7216c > .elementor-container {
    min-height: 100vh !important;
}

@media only screen and (max-width: 767px) {
    .elementor-2120 .elementor-element.elementor-element-fc7216c {
        min-height: 100svh !important;
    }

    .elementor-2120 .elementor-element.elementor-element-fc7216c > .elementor-container {
        min-height: 100svh !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4dba0dd */.elementor-2120 .elementor-element.elementor-element-4dba0dd {
    position: relative !important;

    width: 100% !important;
    min-height: 100vh !important;

    margin: 0 !important;

    background: transparent !important;

    z-index: 5 !important;
}

.elementor-2120 .elementor-element.elementor-element-4dba0dd > .elementor-container {
    min-height: 100vh !important;
}

@media only screen and (max-width: 767px) {
    .elementor-2120 .elementor-element.elementor-element-4dba0dd {
        min-height: 100svh !important;
    }

    .elementor-2120 .elementor-element.elementor-element-4dba0dd > .elementor-container {
        min-height: 100svh !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e45b01 */.elementor-2120 .elementor-element.elementor-element-1e45b01 {
    position: relative !important;

    width: 100% !important;
    min-height: 100vh !important;

    margin: 0 !important;

    background: transparent !important;

    z-index: 5 !important;
}

.elementor-2120 .elementor-element.elementor-element-1e45b01 > .elementor-container {
    min-height: 100vh !important;
}

@media only screen and (max-width: 767px) {
    .elementor-2120 .elementor-element.elementor-element-1e45b01 {
        min-height: 100svh !important;
    }

    .elementor-2120 .elementor-element.elementor-element-1e45b01 > .elementor-container {
        min-height: 100svh !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-24678ce *//* =====================================================
   RESPONSIVE SCROLL STORY
   Structure:
   Main Section
   └── Column
       ├── Video Inner Section
       └── Four Story Inner Sections
   ===================================================== */


/* Number of story content sections: 4 */

.elementor-2120 .elementor-element.elementor-element-24678ce {
    position: relative !important;

    width: 100% !important;
    max-width: 100% !important;

    min-height: 400vh !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #000 !important;

    /*
     Sticky positioning can break when a parent
     uses overflow hidden, auto or scroll.
    */
    overflow: visible !important;
}


/* Stable mobile viewport units */

@supports (height: 100svh) {
    .elementor-2120 .elementor-element.elementor-element-24678ce {
        min-height: 400svh !important;
    }
}


/* Main Elementor section container */

.elementor-2120 .elementor-element.elementor-element-24678ce > .elementor-container {
    position: relative !important;

    display: block !important;

    width: 100% !important;
    max-width: none !important;

    min-height: inherit !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
    transform: none !important;
}


/* Main Elementor column */

.elementor-2120 .elementor-element.elementor-element-24678ce > .elementor-container > .elementor-column {
    position: relative !important;

    width: 100% !important;
    max-width: 100% !important;

    min-height: inherit !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
    transform: none !important;
}


/* Main column widget wrapper */

.elementor-2120 .elementor-element.elementor-element-24678ce > .elementor-container
> .elementor-column
> .elementor-widget-wrap {
    position: relative !important;

    display: block !important;

    width: 100% !important;
    max-width: 100% !important;

    min-height: inherit !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
    transform: none !important;
}


/* =====================================================
   STICKY VIDEO INNER SECTION
   ===================================================== */

.elementor-2120 .elementor-element.elementor-element-24678ce .story-video {
    position: sticky !important;
    position: -webkit-sticky !important;

    top: 0 !important;
    left: 0 !important;

    width: 100% !important;
    max-width: 100% !important;

    height: 100vh !important;
    min-height: 100vh !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #000 !important;

    overflow: hidden !important;

    align-self: flex-start !important;

    z-index: 1 !important;
    transform: none !important;
}


@supports (height: 100svh) {
    .elementor-2120 .elementor-element.elementor-element-24678ce .story-video {
        height: 100svh !important;
        min-height: 100svh !important;
    }
}


/* Video Inner Section container */

.elementor-2120 .elementor-element.elementor-element-24678ce .story-video > .elementor-container {
    position: relative !important;

    width: 100% !important;
    max-width: 100% !important;

    height: 100% !important;
    min-height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;
}


/* Video section column */

.elementor-2120 .elementor-element.elementor-element-24678ce .story-video .elementor-column,
.elementor-2120 .elementor-element.elementor-element-24678ce .story-video .elementor-widget-wrap {
    position: relative !important;

    width: 100% !important;
    max-width: 100% !important;

    height: 100% !important;
    min-height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;
}


/* Elementor video widget */

.elementor-2120 .elementor-element.elementor-element-24678ce .story-video .elementor-widget-video {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.elementor-2120 .elementor-element.elementor-element-24678ce .story-video .elementor-widget-video
> .elementor-widget-container {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;
}


.elementor-2120 .elementor-element.elementor-element-24678ce .story-video .elementor-wrapper {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    aspect-ratio: auto !important;
    overflow: hidden !important;
}


/* Self-hosted MP4 video */

.elementor-2120 .elementor-element.elementor-element-24678ce .story-video video {
    position: absolute !important;

    top: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 100% !important;

    max-width: none !important;

    object-fit: cover !important;
    object-position: center center !important;

    margin: 0 !important;

    transform: none !important;
}


/* YouTube or Vimeo video */

.elementor-2120 .elementor-element.elementor-element-24678ce .story-video iframe {
    position: absolute !important;

    top: 50% !important;
    left: 50% !important;

    width: 177.78vh !important;
    min-width: 100% !important;

    height: 56.25vw !important;
    min-height: 100% !important;

    max-width: none !important;

    margin: 0 !important;

    transform: translate(-50%, -50%) !important;
}


/* =====================================================
   STORY CONTENT SECTIONS
   ===================================================== */

.elementor-2120 .elementor-element.elementor-element-24678ce .story-step {
    position: relative !important;

    width: 100% !important;
    max-width: 100% !important;

    min-height: 100vh !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    overflow: visible !important;

    z-index: 2 !important;
}


/*
 Pull the first story section over the video.

 Without this, the first story section starts underneath
 the 100vh video and creates an unnecessary blank scroll.
*/

.elementor-2120 .elementor-element.elementor-element-24678ce .story-video + .story-step {
    margin-top: -100vh !important;
}


@supports (height: 100svh) {

    .elementor-2120 .elementor-element.elementor-element-24678ce .story-step {
        min-height: 100svh !important;
    }

    .elementor-2120 .elementor-element.elementor-element-24678ce .story-video + .story-step {
        margin-top: -100svh !important;
    }
}


/* Story Inner Section container */

.elementor-2120 .elementor-element.elementor-element-24678ce .story-step > .elementor-container {
    position: relative !important;

    display: flex !important;
    align-items: center !important;

    width: 100% !important;
    max-width: none !important;

    min-height: 100vh !important;

    margin: 0 !important;

    padding: clamp(40px, 6vw, 90px) !important;

    background: transparent !important;

    z-index: 2 !important;
}


@supports (height: 100svh) {
    .elementor-2120 .elementor-element.elementor-element-24678ce .story-step > .elementor-container {
        min-height: 100svh !important;
    }
}


/* Columns inside story sections */

.elementor-2120 .elementor-element.elementor-element-24678ce .story-step .elementor-column {
    position: relative !important;

    margin: 0 !important;

    z-index: 3 !important;
}


.elementor-2120 .elementor-element.elementor-element-24678ce .story-step .elementor-widget-wrap {
    position: relative !important;

    margin: 0 !important;

    z-index: 3 !important;
}


/* Prevent unwanted Elementor bottom gaps */

.elementor-2120 .elementor-element.elementor-element-24678ce .story-step .elementor-widget:last-child {
    margin-bottom: 0 !important;
}


/* Images remain responsive */

.elementor-2120 .elementor-element.elementor-element-24678ce .story-step img {
    max-width: 100% !important;
    height: auto !important;
}


/* =====================================================
   OPTIONAL READABILITY OVERLAY

   Uncomment this block only when white text is difficult
   to read over the video.
   ===================================================== */

/*
.elementor-2120 .elementor-element.elementor-element-24678ce .story-step::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        linear-gradient(
            90deg,
            rgba(0, 0, 0, 0.72) 0%,
            rgba(0, 0, 0, 0.32) 50%,
            rgba(0, 0, 0, 0.15) 100%
        );
    pointer-events: none;
    z-index: 1;
}
*/


/* =====================================================
   TABLET
   ===================================================== */

@media only screen and (min-width: 768px) and (max-width: 1024px) {

    .elementor-2120 .elementor-element.elementor-element-24678ce .story-step > .elementor-container {
        padding: 48px 40px !important;
    }

    .elementor-2120 .elementor-element.elementor-element-24678ce .story-step h1,
    .elementor-2120 .elementor-element.elementor-element-24678ce .story-step h2 {
        font-size: clamp(34px, 6vw, 54px) !important;
        line-height: 1.05 !important;
    }

    .elementor-2120 .elementor-element.elementor-element-24678ce .story-step h3 {
        font-size: clamp(22px, 4vw, 34px) !important;
        line-height: 1.15 !important;
    }
}


/* =====================================================
   MOBILE
   ===================================================== */

@media only screen and (max-width: 767px) {

    /*
     Stable mobile height and complete width.
    */

    .elementor-2120 .elementor-element.elementor-element-24678ce {
        width: 100% !important;
        max-width: 100% !important;

        overflow-x: clip !important;
        overflow-y: visible !important;
    }


    .elementor-2120 .elementor-element.elementor-element-24678ce .story-step > .elementor-container {
        align-items: center !important;

        padding: 40px 20px !important;
    }


    /*
     Stack the three-column sections vertically.
    */

    .elementor-2120 .elementor-element.elementor-element-24678ce .story-step .elementor-row {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: center !important;
    }


    .elementor-2120 .elementor-element.elementor-element-24678ce .story-step .elementor-column {
        width: 100% !important;
        max-width: 100% !important;
    }


    /* Mobile typography */

    .elementor-2120 .elementor-element.elementor-element-24678ce .story-step h1,
    .elementor-2120 .elementor-element.elementor-element-24678ce .story-step h2 {
        font-size: clamp(30px, 10vw, 44px) !important;
        line-height: 1.05 !important;
    }


    .elementor-2120 .elementor-element.elementor-element-24678ce .story-step h3 {
        font-size: clamp(19px, 6vw, 28px) !important;
        line-height: 1.15 !important;
    }


    .elementor-2120 .elementor-element.elementor-element-24678ce .story-step p {
        font-size: clamp(14px, 4vw, 18px) !important;
        line-height: 1.5 !important;
    }


    /*
     Remove accidental horizontal movement.
    */

    .elementor-2120 .elementor-element.elementor-element-24678ce .story-video,
    .elementor-2120 .elementor-element.elementor-element-24678ce .story-step,
    .elementor-2120 .elementor-element.elementor-element-24678ce .story-video video {
        max-width: 100vw !important;
    }
}/* End custom CSS */