.elementor-97 .elementor-element.elementor-element-8deb1c2{--display:flex;--padding-top:min(max(102px, calc(6.375rem + ((1vw - 3.75px) * 7.7397))), 190px);--padding-bottom:min(max(56px, calc(3.5rem + ((1vw - 3.75px) * 5.5409))), 119px);--padding-left:min(max(25px, calc(1.5625rem + ((1vw - 12.8px) * 10.7759))), 50px);--padding-right:min(max(25px, calc(1.5625rem + ((1vw - 12.8px) * 10.7759))), 50px);}.elementor-97 .elementor-element.elementor-element-e86da83{--display:flex;--min-height:min(max(400px, calc(25rem + ((1vw - 3.75px) * 6.8602))), 478px);--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-e86da83:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-e86da83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-locusestate-staging.kinsta.cloud/wp-content/uploads/2025/07/7e9c09d862cefae8b1daf5bb68e7f6ceb251f3b9-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-97 .elementor-element.elementor-element-e86da83::before, .elementor-97 .elementor-element.elementor-element-e86da83 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-e86da83 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-e86da83 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-e86da83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-e86da83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000033;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-ca12efc .elementor-heading-title{font-size:min(max(32px, calc(2rem + ((1vw - 3.75px) * 5.9807))), 100px);line-height:100%;color:var( --e-global-color-c8f7bcd );}.elementor-97 .elementor-element.elementor-element-3032165{--display:flex;--gap:min(max(56px, calc(3.5rem + ((1vw - 3.75px) * 12.2252))), 195px) min(max(56px, calc(3.5rem + ((1vw - 3.75px) * 12.2252))), 195px);--row-gap:min(max(56px, calc(3.5rem + ((1vw - 3.75px) * 12.2252))), 195px);--column-gap:min(max(56px, calc(3.5rem + ((1vw - 3.75px) * 12.2252))), 195px);--padding-top:0;--padding-bottom:min(max(80px, calc(5rem + ((1vw - 3.75px) * 4.6614))), 133px);--padding-left:min(max(16px, calc(1rem + ((1vw - 3.75px) * 2.9903))), 50px);--padding-right:min(max(16px, calc(1rem + ((1vw - 3.75px) * 2.9903))), 50px);}.elementor-97 .elementor-element.elementor-element-5bccc43{width:var( --container-widget-width, min(max(343px, calc(21.4375rem + ((1vw - 3.75px) * 51.9789))), 934px) );max-width:min(max(343px, calc(21.4375rem + ((1vw - 3.75px) * 51.9789))), 934px);--container-widget-width:min(max(343px, calc(21.4375rem + ((1vw - 3.75px) * 51.9789))), 934px);--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-5bccc43.elementor-element{--align-self:flex-end;}.elementor-97 .elementor-element.elementor-element-5bccc43 .elementor-heading-title{font-size:min(max(24px, calc(1.5rem + ((1vw - 3.75px) * 1.2313))), 38px);line-height:100%;}.elementor-97 .elementor-element.elementor-element-4cd842a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:min(max(56px, calc(3.5rem + ((1vw - 3.75px) * 1.0554))), 68px) min(max(56px, calc(3.5rem + ((1vw - 3.75px) * 1.0554))), 68px);--row-gap:min(max(56px, calc(3.5rem + ((1vw - 3.75px) * 1.0554))), 68px);--column-gap:min(max(56px, calc(3.5rem + ((1vw - 3.75px) * 1.0554))), 68px);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-text-editor{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-97 .elementor-element.elementor-element-c6a49b1{width:var( --container-widget-width, min(max(343px, calc(21.4375rem + ((1vw - 3.75px) * 5.8927))), 410px) );max-width:min(max(343px, calc(21.4375rem + ((1vw - 3.75px) * 5.8927))), 410px);--container-widget-width:min(max(343px, calc(21.4375rem + ((1vw - 3.75px) * 5.8927))), 410px);--container-widget-flex-grow:0;font-size:var( --e-global-typography-97fbf46-font-size );line-height:var( --e-global-typography-97fbf46-line-height );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-ad3eacd img{width:100%;}.elementor-97 .elementor-element.elementor-element-1fdc6a9{--display:flex;--gap:min(max(72px, calc(4.5rem + ((1vw - 3.75px) * 0.6157))), 79px) min(max(72px, calc(4.5rem + ((1vw - 3.75px) * 0.6157))), 79px);--row-gap:min(max(72px, calc(4.5rem + ((1vw - 3.75px) * 0.6157))), 79px);--column-gap:min(max(72px, calc(4.5rem + ((1vw - 3.75px) * 0.6157))), 79px);--padding-top:0;--padding-bottom:74px;--padding-left:min(max(25px, calc(1.5625rem + ((1vw - 7.69px) * 3.3647))), 50px);--padding-right:min(max(25px, calc(1.5625rem + ((1vw - 7.69px) * 3.3647))), 50px);}.elementor-97 .elementor-element.elementor-element-0c57d2f{--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:min(max(56px, calc(3.5rem + ((1vw - 3.75px) * 12.8408))), 202px) min(max(56px, calc(3.5rem + ((1vw - 3.75px) * 12.8408))), 202px);--row-gap:min(max(56px, calc(3.5rem + ((1vw - 3.75px) * 12.8408))), 202px);--column-gap:min(max(56px, calc(3.5rem + ((1vw - 3.75px) * 12.8408))), 202px);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-c9de2b7{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-e6f3ace{font-size:min(max(24px, calc(1.5rem + ((1vw - 3.75px) * 1.2313))), 38px);line-height:120%;}.elementor-97 .elementor-element.elementor-element-3b429df{--display:flex;--gap:41px 41px;--row-gap:41px;--column-gap:41px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-f9c4072{font-size:var( --e-global-typography-97fbf46-font-size );line-height:var( --e-global-typography-97fbf46-line-height );}.elementor-97 .elementor-element.elementor-element-64da82c{font-size:var( --e-global-typography-97fbf46-font-size );line-height:var( --e-global-typography-97fbf46-line-height );}.elementor-97 .elementor-element.elementor-element-53db5d5 img{width:100%;}.elementor-97 .elementor-element.elementor-element-44b0b02{--display:flex;--gap:min(max(80px, calc(5rem + ((1vw - 3.75px) * 0.4398))), 85px) min(max(80px, calc(5rem + ((1vw - 3.75px) * 0.4398))), 85px);--row-gap:min(max(80px, calc(5rem + ((1vw - 3.75px) * 0.4398))), 85px);--column-gap:min(max(80px, calc(5rem + ((1vw - 3.75px) * 0.4398))), 85px);--padding-top:min(max(80px, calc(5rem + ((1vw - 3.75px) * 2.0229))), 103px);--padding-bottom:min(max(80px, calc(5rem + ((1vw - 3.75px) * 8.6192))), 178px);--padding-left:min(max(16px, calc(1rem + ((1vw - 3.75px) * 2.9903))), 50px);--padding-right:min(max(16px, calc(1rem + ((1vw - 3.75px) * 2.9903))), 50px);}.elementor-97 .elementor-element.elementor-element-44b0b02:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-44b0b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-ea22085 .elementor-heading-title{font-size:var( --e-global-typography-05b1e48-font-size );line-height:var( --e-global-typography-05b1e48-line-height );color:var( --e-global-color-c8f7bcd );}.elementor-97 .elementor-element.elementor-element-376084b{--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:space-between;--gap:min(max(40px, calc(2.5rem + ((1vw - 3.75px) * 2.9024))), 73px) min(max(40px, calc(2.5rem + ((1vw - 3.75px) * 2.9024))), 73px);--row-gap:min(max(40px, calc(2.5rem + ((1vw - 3.75px) * 2.9024))), 73px);--column-gap:min(max(40px, calc(2.5rem + ((1vw - 3.75px) * 2.9024))), 73px);--flex-wrap:wrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-376084b.e-con{--align-self:flex-end;}.elementor-97 .elementor-element.elementor-element-58ec38b{width:100%;max-width:100%;font-size:var( --e-global-typography-3c90ec7-font-size );line-height:var( --e-global-typography-3c90ec7-line-height );color:var( --e-global-color-c8f7bcd );}.elementor-97 .elementor-element.elementor-element-58ec38b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-e6278f9{width:var( --container-widget-width, min(max(343px, calc(21.4375rem + ((1vw - 12.89px) * 38.565))), 429px) );max-width:min(max(343px, calc(21.4375rem + ((1vw - 12.89px) * 38.565))), 429px);--container-widget-width:min(max(343px, calc(21.4375rem + ((1vw - 12.89px) * 38.565))), 429px);--container-widget-flex-grow:0;font-size:var( --e-global-typography-97fbf46-font-size );line-height:var( --e-global-typography-97fbf46-line-height );color:var( --e-global-color-c8f7bcd );}.elementor-97 .elementor-element.elementor-element-09ec525{width:var( --container-widget-width, min(max(343px, calc(21.4375rem + ((1vw - 12.89px) * 38.565))), 429px) );max-width:min(max(343px, calc(21.4375rem + ((1vw - 12.89px) * 38.565))), 429px);--container-widget-width:min(max(343px, calc(21.4375rem + ((1vw - 12.89px) * 38.565))), 429px);--container-widget-flex-grow:0;font-size:var( --e-global-typography-97fbf46-font-size );line-height:var( --e-global-typography-97fbf46-line-height );color:var( --e-global-color-c8f7bcd );}.elementor-97 .elementor-element.elementor-element-334a83d img{width:100%;}.elementor-97 .elementor-element.elementor-element-9a1b8f3{--display:flex;--padding-top:min(max(56px, calc(3.5rem + ((1vw - 3.75px) * 1.3193))), 71px);--padding-bottom:min(max(56px, calc(3.5rem + ((1vw - 3.75px) * 0.7916))), 65px);--padding-left:min(max(25px, calc(1.5625rem + ((1vw - 12.8px) * 10.7759))), 50px);--padding-right:min(max(25px, calc(1.5625rem + ((1vw - 12.8px) * 10.7759))), 50px);}.elementor-97 .elementor-element.elementor-element-9a1b8f3:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-9a1b8f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-97 .elementor-element.elementor-element-c7d5be3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0;--padding-bottom:41px;--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-c38fdea{width:var( --container-widget-width, min(max(343px, calc(21.4375rem + ((1vw - 3.75px) * 13.9842))), 502px) );max-width:min(max(343px, calc(21.4375rem + ((1vw - 3.75px) * 13.9842))), 502px);--container-widget-width:min(max(343px, calc(21.4375rem + ((1vw - 3.75px) * 13.9842))), 502px);--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-c38fdea .elementor-heading-title{font-size:var( --e-global-typography-55a05a2-font-size );line-height:var( --e-global-typography-55a05a2-line-height );}.elementor-97 .elementor-element.elementor-element-c978a9e{--display:flex;--gap:min(max(80px, calc(5rem + ((1vw - 3.75px) * 0.4398))), 85px) min(max(80px, calc(5rem + ((1vw - 3.75px) * 0.4398))), 85px);--row-gap:min(max(80px, calc(5rem + ((1vw - 3.75px) * 0.4398))), 85px);--column-gap:min(max(80px, calc(5rem + ((1vw - 3.75px) * 0.4398))), 85px);--padding-top:min(max(80px, calc(5rem + ((1vw - 3.75px) * 2.0229))), 103px);--padding-bottom:min(max(80px, calc(5rem + ((1vw - 3.75px) * 1.9349))), 102px);--padding-left:min(max(16px, calc(1rem + ((1vw - 3.75px) * 2.9903))), 50px);--padding-right:min(max(16px, calc(1rem + ((1vw - 3.75px) * 2.9903))), 50px);}.elementor-97 .elementor-element.elementor-element-b0ff4a5 .elementor-heading-title{font-size:var( --e-global-typography-05b1e48-font-size );line-height:var( --e-global-typography-05b1e48-line-height );color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-c6a49b1{font-size:var( --e-global-typography-97fbf46-font-size );line-height:var( --e-global-typography-97fbf46-line-height );}.elementor-97 .elementor-element.elementor-element-f9c4072{font-size:var( --e-global-typography-97fbf46-font-size );line-height:var( --e-global-typography-97fbf46-line-height );}.elementor-97 .elementor-element.elementor-element-64da82c{font-size:var( --e-global-typography-97fbf46-font-size );line-height:var( --e-global-typography-97fbf46-line-height );}.elementor-97 .elementor-element.elementor-element-ea22085 .elementor-heading-title{font-size:var( --e-global-typography-05b1e48-font-size );line-height:var( --e-global-typography-05b1e48-line-height );}.elementor-97 .elementor-element.elementor-element-58ec38b{font-size:var( --e-global-typography-3c90ec7-font-size );line-height:var( --e-global-typography-3c90ec7-line-height );}.elementor-97 .elementor-element.elementor-element-e6278f9{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;font-size:var( --e-global-typography-97fbf46-font-size );line-height:var( --e-global-typography-97fbf46-line-height );}.elementor-97 .elementor-element.elementor-element-09ec525{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;font-size:var( --e-global-typography-97fbf46-font-size );line-height:var( --e-global-typography-97fbf46-line-height );}.elementor-97 .elementor-element.elementor-element-c38fdea .elementor-heading-title{font-size:var( --e-global-typography-55a05a2-font-size );line-height:var( --e-global-typography-55a05a2-line-height );}.elementor-97 .elementor-element.elementor-element-b0ff4a5 .elementor-heading-title{font-size:var( --e-global-typography-05b1e48-font-size );line-height:var( --e-global-typography-05b1e48-line-height );}}@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-8deb1c2{--padding-top:0;--padding-bottom:56px;--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-5bccc43 .elementor-heading-title{line-height:150%;}.elementor-97 .elementor-element.elementor-element-c6a49b1{font-size:var( --e-global-typography-97fbf46-font-size );line-height:var( --e-global-typography-97fbf46-line-height );}.elementor-97 .elementor-element.elementor-element-1fdc6a9{--padding-top:0;--padding-bottom:74px;--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-0c57d2f{--padding-top:0;--padding-bottom:0;--padding-left:16px;--padding-right:16px;}.elementor-97 .elementor-element.elementor-element-e6f3ace{line-height:150%;}.elementor-97 .elementor-element.elementor-element-f9c4072{font-size:var( --e-global-typography-97fbf46-font-size );line-height:var( --e-global-typography-97fbf46-line-height );}.elementor-97 .elementor-element.elementor-element-64da82c{font-size:var( --e-global-typography-97fbf46-font-size );line-height:var( --e-global-typography-97fbf46-line-height );}.elementor-97 .elementor-element.elementor-element-ea22085 .elementor-heading-title{font-size:var( --e-global-typography-05b1e48-font-size );line-height:var( --e-global-typography-05b1e48-line-height );}.elementor-97 .elementor-element.elementor-element-58ec38b{font-size:var( --e-global-typography-3c90ec7-font-size );line-height:var( --e-global-typography-3c90ec7-line-height );}.elementor-97 .elementor-element.elementor-element-e6278f9{font-size:var( --e-global-typography-97fbf46-font-size );line-height:var( --e-global-typography-97fbf46-line-height );}.elementor-97 .elementor-element.elementor-element-09ec525{font-size:var( --e-global-typography-97fbf46-font-size );line-height:var( --e-global-typography-97fbf46-line-height );}.elementor-97 .elementor-element.elementor-element-9a1b8f3{--padding-top:56px;--padding-bottom:56px;--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-c38fdea{padding:0px 16px 0px 16px;}.elementor-97 .elementor-element.elementor-element-c38fdea .elementor-heading-title{font-size:var( --e-global-typography-55a05a2-font-size );line-height:var( --e-global-typography-55a05a2-line-height );}.elementor-97 .elementor-element.elementor-element-b0ff4a5 .elementor-heading-title{font-size:var( --e-global-typography-05b1e48-font-size );line-height:var( --e-global-typography-05b1e48-line-height );}}@media(min-width:768px){.elementor-97 .elementor-element.elementor-element-c9de2b7{--width:min(max(343px, calc(21.4375rem + ((1vw - 3.75px) * 29.8153))), 682px);}.elementor-97 .elementor-element.elementor-element-3b429df{--width:min(max(343px, calc(21.4375rem + ((1vw - 3.75px) * 10.5541))), 463px);}.elementor-97 .elementor-element.elementor-element-376084b{--width:min(max(343px, calc(21.4375rem + ((1vw - 3.75px) * 51.9789))), 934px);}}@media(max-width:1024px) and (min-width:768px){.elementor-97 .elementor-element.elementor-element-376084b{--width:100%;}}