.elementor-12 .elementor-element.elementor-element-58f175b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-58f175b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://rayrealestatellc.com/wp-content/uploads/2026/08/modern-house-exterior-with-clean-lines-at-night-2026-01-07-23-12-16-utc-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-58f175b > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-58f175b > .elementor-container{max-width:1190px;min-height:400px;}.elementor-12 .elementor-element.elementor-element-58f175b{transition:all 400ms;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-747fbbd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-747fbbd{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-3bda074{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-d732aa5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d732aa5{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-7715a42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:center;}.elementor-12 .elementor-element.elementor-element-7715a42 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a705cff:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a705cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-a705cff > .elementor-container{max-width:1190px;}.elementor-12 .elementor-element.elementor-element-a705cff{transition:all 400ms;padding:0100px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a705cff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-2e47d78 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2e47d78{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-857bd18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:center;}.elementor-12 .elementor-element.elementor-element-857bd18 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9f32e77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;transition:all 400ms;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9f32e77 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-71a6ef5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-71a6ef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-71a6ef5 > .elementor-container{max-width:1190px;}.elementor-12 .elementor-element.elementor-element-71a6ef5{transition:all 400ms;padding:0px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-71a6ef5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-b349a8f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-b349a8f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rayrealestatellc.com/wp-content/uploads/2026/08/modern-house-facade-C8VH66F.jpg");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-b349a8f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-b349a8f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-b349a8f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b349a8f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-b349a8f{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-f65c15c{--spacer-size:50px;transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-bf26489 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-12 .elementor-element.elementor-element-bf26489 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-bf26489{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-64a86e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:start;}.elementor-12 .elementor-element.elementor-element-64a86e5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6ff841a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6ff841a p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-a1ee529 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:17px 35px 17px 35px;}.elementor-12 .elementor-element.elementor-element-a1ee529 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a1ee529 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a1ee529{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-a1ee529 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-a1ee529 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-a1ee529 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-a1ee529 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7516e26:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7516e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7516e26 > .elementor-container{max-width:1190px;}.elementor-12 .elementor-element.elementor-element-7516e26{transition:all 400ms;padding:0px 0px 100px 0px;}.elementor-12 .elementor-element.elementor-element-7516e26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-300244d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-12 .elementor-element.elementor-element-300244d > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-12 .elementor-element.elementor-element-300244d{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-0529078{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:start;}.elementor-12 .elementor-element.elementor-element-0529078 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6c7b0e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6c7b0e8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2afc795 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:17px 35px 17px 35px;}.elementor-12 .elementor-element.elementor-element-2afc795 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2afc795 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2afc795{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-2afc795 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-2afc795 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-2afc795 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-2afc795 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-811d583:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-811d583 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rayrealestatellc.com/wp-content/uploads/2026/08/quiet-residential-street-with-brick-apartments-2026-03-24-09-52-57-utc-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-811d583.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-811d583.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-811d583 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-811d583 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-811d583{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-aec6e7f{--spacer-size:50px;transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-17b1378:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-17b1378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-17b1378 > .elementor-container{max-width:1190px;}.elementor-12 .elementor-element.elementor-element-17b1378{transition:all 400ms;padding:0100px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-17b1378 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-ae97bd8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ae97bd8{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-5191cf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:center;}.elementor-12 .elementor-element.elementor-element-5191cf8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e79e3d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;transition:all 400ms;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e79e3d8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-9f134f4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9f134f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-9f134f4 > .elementor-container{max-width:1190px;}.elementor-12 .elementor-element.elementor-element-9f134f4{transition:all 400ms;padding:0px 0px 100px 0px;}.elementor-12 .elementor-element.elementor-element-9f134f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-140df03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-140df03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rayrealestatellc.com/wp-content/uploads/2026/08/modern-house-facade-C8VH66F.jpg");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-140df03.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-140df03.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-140df03 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-140df03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-140df03{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-14e32e4{--spacer-size:50px;transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-0869db7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-12 .elementor-element.elementor-element-0869db7 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-0869db7{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-2110c9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:start;}.elementor-12 .elementor-element.elementor-element-2110c9a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5cf6725{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5cf6725 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-4ceb368 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:17px 35px 17px 35px;}.elementor-12 .elementor-element.elementor-element-4ceb368 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4ceb368 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4ceb368{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-4ceb368 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-4ceb368 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-4ceb368 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4ceb368 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2d979f3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2d979f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2d979f3 > .elementor-container{max-width:1190px;}.elementor-12 .elementor-element.elementor-element-2d979f3{transition:all 400ms;padding:100px 0px 100px 0px;}.elementor-12 .elementor-element.elementor-element-2d979f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-7f61e9a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-7f61e9a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-7f61e9a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-12 .elementor-element.elementor-element-7f61e9a > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7f61e9a{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-b48b5ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:start;}.elementor-12 .elementor-element.elementor-element-b48b5ef .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1f1105d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1f1105d p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-e5e9211 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-d26d406 );color:var( --e-global-color-d26d406 );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:17px 35px 17px 35px;}.elementor-12 .elementor-element.elementor-element-e5e9211 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-e5e9211 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e5e9211{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-e5e9211 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-e5e9211 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-e64ba8c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-e64ba8c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-e64ba8c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e64ba8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-e64ba8c{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-3cd8c81{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-c0932fe > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E824;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:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-c0932fe:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-c0932fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-c0932fe{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-7ad8ac5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-7ad8ac5 .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-7ad8ac5 .elementor-icon-box-title{margin-block-end:10px;}.elementor-12 .elementor-element.elementor-element-7ad8ac5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7ad8ac5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7ad8ac5.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7ad8ac5 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-7ad8ac5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7ad8ac5 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:500;text-transform:none;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-d64fb0b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E824;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:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-d64fb0b:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-d64fb0b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-d64fb0b{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-b51d280{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-b51d280 .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-b51d280 .elementor-icon-box-title{margin-block-end:10px;}.elementor-12 .elementor-element.elementor-element-b51d280.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b51d280.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b51d280.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b51d280 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-b51d280 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b51d280 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:500;text-transform:none;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-41c980a{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-8d30738 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E824;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:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-8d30738:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8d30738 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-8d30738{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-9a328ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-9a328ec .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-9a328ec .elementor-icon-box-title{margin-block-end:10px;}.elementor-12 .elementor-element.elementor-element-9a328ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-9a328ec.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9a328ec.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-9a328ec .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-9a328ec .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9a328ec .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:500;text-transform:none;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-c5f4b30 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E824;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:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-c5f4b30:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-c5f4b30 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-c5f4b30{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-4850a7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-4850a7c .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-4850a7c .elementor-icon-box-title{margin-block-end:10px;}.elementor-12 .elementor-element.elementor-element-4850a7c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4850a7c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4850a7c.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4850a7c .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-4850a7c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4850a7c .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:500;text-transform:none;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-15b470d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-15b470d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rayrealestatellc.com/wp-content/uploads/2026/08/view-of-luxurious-modern-house-exterior-with-garde-2026-03-25-01-01-40-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-15b470d > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-15b470d > .elementor-container{max-width:1190px;}.elementor-12 .elementor-element.elementor-element-15b470d{transition:all 400ms;padding:0px 30px 0px 30px;}.elementor-12 .elementor-element.elementor-element-5505026 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 150px 0px;}.elementor-12 .elementor-element.elementor-element-5505026 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-5505026{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-d026468 > .elementor-container{max-width:900px;}.elementor-12 .elementor-element.elementor-element-d026468{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-a795ba2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-a795ba2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d26d406 );}.elementor-12 .elementor-element.elementor-element-a795ba2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-a795ba2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-a795ba2{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-13e909c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:center;}.elementor-12 .elementor-element.elementor-element-13e909c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8078249{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-8078249 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8759fe7 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-d26d406 );color:var( --e-global-color-d26d406 );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:17px 35px 17px 35px;}.elementor-12 .elementor-element.elementor-element-8759fe7 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-8759fe7 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8759fe7{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-8759fe7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-8759fe7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-52bd2116:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-52bd2116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-52bd2116 > .elementor-container{max-width:1190px;}.elementor-12 .elementor-element.elementor-element-52bd2116{transition:all 400ms;padding:050px 0px 050px 0px;}.elementor-12 .elementor-element.elementor-element-52bd2116 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-4c5ec17 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4c5ec17{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-4c1d272f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:center;}.elementor-12 .elementor-element.elementor-element-4c1d272f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-51a00ac2{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-5325310f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E824;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:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-5325310f:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5325310f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-5325310f{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-320bd33d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:center;}.elementor-12 .elementor-element.elementor-element-320bd33d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3d5dd423{transition:all 400ms;text-align:center;}.elementor-12 .elementor-element.elementor-element-3d5dd423 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-779e335 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E824;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:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-779e335:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-779e335 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-779e335{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-7ff46f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:center;}.elementor-12 .elementor-element.elementor-element-7ff46f3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-59b24f0{transition:all 400ms;text-align:center;}.elementor-12 .elementor-element.elementor-element-59b24f0 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8ba1a37 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E824;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:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-8ba1a37:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8ba1a37 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-8ba1a37{transition:all 400ms;}.elementor-12 .elementor-element.elementor-element-caead87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:center;}.elementor-12 .elementor-element.elementor-element-caead87 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-fb00b88{transition:all 400ms;text-align:center;}.elementor-12 .elementor-element.elementor-element-fb00b88 p{margin-block-end:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-b349a8f{width:54%;}.elementor-12 .elementor-element.elementor-element-bf26489{width:46%;}.elementor-12 .elementor-element.elementor-element-300244d{width:46%;}.elementor-12 .elementor-element.elementor-element-811d583{width:54%;}.elementor-12 .elementor-element.elementor-element-140df03{width:54%;}.elementor-12 .elementor-element.elementor-element-0869db7{width:46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-7f61e9a{width:100%;}.elementor-12 .elementor-element.elementor-element-e64ba8c{width:100%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-15b470d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-15b470d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-7715a42 .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-a705cff{padding:70px 30px 0px 30px;}.elementor-12 .elementor-element.elementor-element-857bd18 .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-9f32e77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-71a6ef5{padding:70px 30px 70px 30px;}.elementor-12 .elementor-element.elementor-element-64a86e5 .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-6ff841a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-a1ee529 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-7516e26{padding:70px 30px 70px 30px;}.elementor-12 .elementor-element.elementor-element-0529078 .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-6c7b0e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2afc795 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-17b1378{padding:70px 30px 0px 30px;}.elementor-12 .elementor-element.elementor-element-5191cf8 .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-e79e3d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-9f134f4{padding:70px 30px 70px 30px;}.elementor-12 .elementor-element.elementor-element-2110c9a .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-5cf6725{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4ceb368 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2d979f3{padding:70px 30px 70px 30px;}.elementor-12 .elementor-element.elementor-element-7f61e9a > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-b48b5ef .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-1f1105d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-e5e9211 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-7ad8ac5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7ad8ac5 .elementor-icon-box-title a{font-size:11px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-b51d280 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b51d280 .elementor-icon-box-title a{font-size:11px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-9a328ec .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9a328ec .elementor-icon-box-title a{font-size:11px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-4850a7c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4850a7c .elementor-icon-box-title a{font-size:11px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-5505026 > .elementor-element-populated{padding:100px 50px 100px 50px;}.elementor-12 .elementor-element.elementor-element-13e909c .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-8078249{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-8759fe7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-52bd2116{padding:70px 20px 70px 20px;}.elementor-12 .elementor-element.elementor-element-4c1d272f .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-320bd33d .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-7ff46f3 .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-caead87 .elementor-heading-title{font-size:60px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-58f175b > .elementor-container{min-height:200px;}.elementor-12 .elementor-element.elementor-element-58f175b > .elementor-background-overlay{opacity:0.6;}.elementor-12 .elementor-element.elementor-element-58f175b{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d732aa5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-12 .elementor-element.elementor-element-7715a42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-7715a42 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-a705cff{padding:50px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-2e47d78 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-857bd18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-857bd18 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-9f32e77{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-9f32e77 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-71a6ef5{padding:0px 0px 050px 010px;}.elementor-12 .elementor-element.elementor-element-b349a8f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f65c15c{--spacer-size:300px;}.elementor-12 .elementor-element.elementor-element-bf26489 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-64a86e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-64a86e5 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-6ff841a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-6ff841a p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-a1ee529{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-a1ee529 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-7516e26{padding:0px 0px 050px 010px;}.elementor-12 .elementor-element.elementor-element-300244d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0529078{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-0529078 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-6c7b0e8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-6c7b0e8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2afc795{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-2afc795 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-811d583 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-aec6e7f{--spacer-size:300px;}.elementor-12 .elementor-element.elementor-element-17b1378{padding:50px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-ae97bd8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5191cf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-5191cf8 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-e79e3d8{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-e79e3d8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-9f134f4{padding:0px 0px 050px 010px;}.elementor-12 .elementor-element.elementor-element-140df03 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-14e32e4{--spacer-size:300px;}.elementor-12 .elementor-element.elementor-element-0869db7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2110c9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-2110c9a .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-5cf6725{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-5cf6725 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-4ceb368{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-4ceb368 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2d979f3{padding:50px 10px 50px 10px;}.elementor-12 .elementor-element.elementor-element-7f61e9a > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-b48b5ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-b48b5ef .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-1f1105d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1f1105d p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-e5e9211 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-e64ba8c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c0932fe > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-7ad8ac5 .elementor-icon-box-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-7ad8ac5 .elementor-icon-box-title{margin-block-end:3px;}.elementor-12 .elementor-element.elementor-element-7ad8ac5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7ad8ac5 .elementor-icon-box-title a{font-size:16px;}.elementor-12 .elementor-element.elementor-element-d64fb0b > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-b51d280 .elementor-icon-box-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-b51d280 .elementor-icon-box-title{margin-block-end:3px;}.elementor-12 .elementor-element.elementor-element-b51d280 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b51d280 .elementor-icon-box-title a{font-size:16px;}.elementor-12 .elementor-element.elementor-element-8d30738 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-9a328ec .elementor-icon-box-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-9a328ec .elementor-icon-box-title{margin-block-end:3px;}.elementor-12 .elementor-element.elementor-element-9a328ec .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9a328ec .elementor-icon-box-title a{font-size:16px;}.elementor-12 .elementor-element.elementor-element-c5f4b30 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-4850a7c .elementor-icon-box-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-4850a7c .elementor-icon-box-title{margin-block-end:3px;}.elementor-12 .elementor-element.elementor-element-4850a7c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4850a7c .elementor-icon-box-title a{font-size:16px;}.elementor-12 .elementor-element.elementor-element-15b470d{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-5505026 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-a795ba2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-12 .elementor-element.elementor-element-a795ba2 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-13e909c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-13e909c .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-8078249{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-8759fe7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-52bd2116{padding:50px 010px 50px 010px;}.elementor-12 .elementor-element.elementor-element-4c1d272f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-4c1d272f .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-5325310f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-320bd33d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-320bd33d .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-3d5dd423{text-align:start;}.elementor-12 .elementor-element.elementor-element-779e335 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7ff46f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-7ff46f3 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-59b24f0{text-align:start;}.elementor-12 .elementor-element.elementor-element-8ba1a37 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-caead87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-caead87 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-fb00b88{text-align:start;}}