.elementor-8 .elementor-element.elementor-element-e293f34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12%;--padding-bottom:12%;--padding-left:3%;--padding-right:3%;}.elementor-8 .elementor-element.elementor-element-e293f34:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e293f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://luxlivingrva.com/wp-content/uploads/2026/07/Placeholder-Hero-homepage-3.webp") 50% 50%;background-size:cover;}.elementor-8 .elementor-element.elementor-element-e293f34::before, .elementor-8 .elementor-element.elementor-element-e293f34 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-e293f34 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-e293f34 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-e293f34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-e293f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-c825f24{--spacer-size:300px;}.elementor-8 .elementor-element.elementor-element-d78e409{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-8 .elementor-element.elementor-element-d78e409:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d78e409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(60px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(60px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(60px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-60px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-60px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-item:not(:last-child):after{content:"";height:60%;border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-2643ae6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-item > a{font-family:"Klik Light", Sans-serif;font-size:clamp(0.75rem, 0.536rem + 1.071vw, 1.5rem);font-weight:300;letter-spacing:0.25em;}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-66728b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-8 .elementor-element.elementor-element-66728b8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-66728b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxlivingrva.com/wp-content/uploads/2026/07/LUX-LIVING-bg-sec-graphic.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f172c65{padding:0px 0px 15px 0px;}.elementor-8 .elementor-element.elementor-element-f172c65 img{width:80%;max-width:275px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-8c9b722{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;padding:0% 20% 0% 20%;text-align:center;}.elementor-8 .elementor-element.elementor-element-8c9b722 .elementor-heading-title{font-family:"Klik Light", Sans-serif;font-size:clamp(0.625rem, 0.464rem + 0.804vw, 1.188rem);font-weight:400;line-height:110%;letter-spacing:0.1em;color:var( --e-global-color-accent );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0f33c04 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-0f33c04.elementor-view-stacked .elementor-icon{background-color:#5C5C5C;}.elementor-8 .elementor-element.elementor-element-0f33c04.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0f33c04.elementor-view-default .elementor-icon{color:#5C5C5C;border-color:#5C5C5C;}.elementor-8 .elementor-element.elementor-element-0f33c04.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0f33c04.elementor-view-default .elementor-icon svg{fill:#5C5C5C;}.elementor-8 .elementor-element.elementor-element-0f33c04 .elementor-icon{font-size:47px;}.elementor-8 .elementor-element.elementor-element-0f33c04 .elementor-icon svg{height:47px;}.elementor-8 .elementor-element.elementor-element-879c6a4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-beda647{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-284f25e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3509a51{font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.643rem + 0.536vw, 1.125rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-b0ee57c );}.elementor-8 .elementor-element.elementor-element-fc98d26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fce9788{padding:0px 0px 10px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-fce9788 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#806E16;}.elementor-8 .elementor-element.elementor-element-6f7ccd9 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-6f7ccd9.elementor-view-stacked .elementor-icon{background-color:#806E16;}.elementor-8 .elementor-element.elementor-element-6f7ccd9.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6f7ccd9.elementor-view-default .elementor-icon{color:#806E16;border-color:#806E16;}.elementor-8 .elementor-element.elementor-element-6f7ccd9.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6f7ccd9.elementor-view-default .elementor-icon svg{fill:#806E16;}.elementor-8 .elementor-element.elementor-element-6f7ccd9 .elementor-icon{font-size:27px;}.elementor-8 .elementor-element.elementor-element-6f7ccd9 .elementor-icon svg{height:27px;}.elementor-8 .elementor-element.elementor-element-73fa2e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-d4c7cc0{--spacer-size:30px;}.elementor-8 .elementor-element.elementor-element-b4f31ee{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-91f6dbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-8 .elementor-element.elementor-element-d44799c{text-align:end;}.elementor-8 .elementor-element.elementor-element-d44799c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c362f8f{text-align:end;font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.643rem + 0.536vw, 1.125rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-b0ee57c );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-ad9e3d7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Klik Light", Sans-serif;font-size:clamp(0.938rem, 0.777rem + 0.804vw, 1.5rem);font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-41944a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-41944a8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-41944a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxlivingrva.com/wp-content/uploads/2026/07/the-penny-at-jackson-ward-hp-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-8fa9980{--spacer-size:400px;}.elementor-8 .elementor-element.elementor-element-52a6af8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-dcef3f6{--spacer-size:30px;}.elementor-8 .elementor-element.elementor-element-f2d5b73{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-4dc303f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-8 .elementor-element.elementor-element-49d3836{text-align:start;}.elementor-8 .elementor-element.elementor-element-49d3836 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b16c2a3{text-align:start;font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.643rem + 0.536vw, 1.125rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-b0ee57c );}.elementor-8 .elementor-element.elementor-element-de0e87a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Klik Light", Sans-serif;font-size:clamp(0.938rem, 0.777rem + 0.804vw, 1.5rem);font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8e1a78d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-8e1a78d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8e1a78d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxlivingrva.com/wp-content/uploads/2026/07/mezzo-lofts-at-city-center.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-c8f433f{--spacer-size:400px;}.elementor-8 .elementor-element.elementor-element-b7eba0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-9e6e23c{--spacer-size:30px;}.elementor-8 .elementor-element.elementor-element-f8ec860{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-777a877{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-8 .elementor-element.elementor-element-e8150ad{text-align:end;}.elementor-8 .elementor-element.elementor-element-e8150ad .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-1359633{text-align:end;font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.643rem + 0.536vw, 1.125rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-b0ee57c );}.elementor-8 .elementor-element.elementor-element-178fc2d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Klik Light", Sans-serif;font-size:clamp(0.938rem, 0.777rem + 0.804vw, 1.5rem);font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1554605{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-1554605:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1554605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxlivingrva.com/wp-content/uploads/2026/07/summit-at-scotss-addition-hp-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-5871dfb{--spacer-size:400px;}.elementor-8 .elementor-element.elementor-element-87d2c85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-34ab026{--spacer-size:30px;}.elementor-8 .elementor-element.elementor-element-8a18d8e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-daf4f78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-8 .elementor-element.elementor-element-4b461df{text-align:start;}.elementor-8 .elementor-element.elementor-element-4b461df .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-47ede56{text-align:start;font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.643rem + 0.536vw, 1.125rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-b0ee57c );}.elementor-8 .elementor-element.elementor-element-024135f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Klik Light", Sans-serif;font-size:clamp(0.938rem, 0.777rem + 0.804vw, 1.5rem);font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f3eb858{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-f3eb858:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f3eb858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxlivingrva.com/wp-content/uploads/2026/07/soda-flats-hp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-da846c3{--spacer-size:400px;}.elementor-8 .elementor-element.elementor-element-bc51487{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-6ea0173{--spacer-size:30px;}.elementor-8 .elementor-element.elementor-element-2494430{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-40869ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-8 .elementor-element.elementor-element-ab912ce{text-align:end;}.elementor-8 .elementor-element.elementor-element-ab912ce .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-35dc436{text-align:end;font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.643rem + 0.536vw, 1.125rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-b0ee57c );}.elementor-8 .elementor-element.elementor-element-b5c0325 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Klik Light", Sans-serif;font-size:clamp(0.938rem, 0.777rem + 0.804vw, 1.5rem);font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4e9fe39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-4e9fe39:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4e9fe39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxlivingrva.com/wp-content/uploads/2026/07/watkins-at-shockoe-hp-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-c0ff86a{--spacer-size:400px;}.elementor-8 .elementor-element.elementor-element-ade9e6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-59ca590{--spacer-size:30px;}.elementor-8 .elementor-element.elementor-element-ea88ed1{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-60ef1cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-8 .elementor-element.elementor-element-3ede525{text-align:start;}.elementor-8 .elementor-element.elementor-element-3ede525 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-042b10b{text-align:start;font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.643rem + 0.536vw, 1.125rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-b0ee57c );}.elementor-8 .elementor-element.elementor-element-9595025 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Klik Light", Sans-serif;font-size:clamp(0.938rem, 0.777rem + 0.804vw, 1.5rem);font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-70ec1fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-70ec1fb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-70ec1fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxlivingrva.com/wp-content/uploads/2026/07/davenport-hp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-f631d78{--spacer-size:400px;}.elementor-8 .elementor-element.elementor-element-bca10ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-ba55fd4{--spacer-size:30px;}.elementor-8 .elementor-element.elementor-element-1519250{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-6f9f145{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-8 .elementor-element.elementor-element-7b6c6bb{text-align:end;}.elementor-8 .elementor-element.elementor-element-7b6c6bb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-5876471{text-align:end;font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.643rem + 0.536vw, 1.125rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-b0ee57c );}.elementor-8 .elementor-element.elementor-element-231adb9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Klik Light", Sans-serif;font-size:clamp(0.938rem, 0.777rem + 0.804vw, 1.5rem);font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ba6a261{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-ba6a261:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ba6a261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxlivingrva.com/wp-content/uploads/2026/07/the-abby-hp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-12a2e4f{--spacer-size:400px;}.elementor-8 .elementor-element.elementor-element-9793bc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-4fff220{--spacer-size:30px;}.elementor-8 .elementor-element.elementor-element-6ed8cf0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-8 .elementor-element.elementor-element-6ed8cf0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6ed8cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0ee57c );}.elementor-8 .elementor-element.elementor-element-6ed8cf0::before, .elementor-8 .elementor-element.elementor-element-6ed8cf0 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-6ed8cf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-6ed8cf0 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-6ed8cf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-6ed8cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#242424;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-9495ea1{text-align:center;}.elementor-8 .elementor-element.elementor-element-9495ea1 .elementor-heading-title{font-family:var( --e-global-typography-b7b610d-font-family ), Sans-serif;font-size:var( --e-global-typography-b7b610d-font-size );font-weight:var( --e-global-typography-b7b610d-font-weight );text-transform:var( --e-global-typography-b7b610d-text-transform );line-height:var( --e-global-typography-b7b610d-line-height );color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-2f51e22{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;padding:0% 17% 0% 17%;text-align:center;}.elementor-8 .elementor-element.elementor-element-2f51e22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.643rem + 0.536vw, 1.125rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-097beee{--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-1c31456{--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:center;}.elementor-8 .elementor-element.elementor-element-f25b061{text-align:center;}.elementor-8 .elementor-element.elementor-element-f25b061 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.643rem + 0.536vw, 1.125rem);font-weight:500;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-9b07228 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-d847d72-font-family ), Sans-serif;font-size:var( --e-global-typography-d847d72-font-size );font-weight:var( --e-global-typography-d847d72-font-weight );text-transform:var( --e-global-typography-d847d72-text-transform );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:8px 12px 8px 12px;}.elementor-8 .elementor-element.elementor-element-0aa1c3c{--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:center;}.elementor-8 .elementor-element.elementor-element-fd9cb52{text-align:center;}.elementor-8 .elementor-element.elementor-element-fd9cb52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.643rem + 0.536vw, 1.125rem);font-weight:500;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-5d423f2 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-d847d72-font-family ), Sans-serif;font-size:var( --e-global-typography-d847d72-font-size );font-weight:var( --e-global-typography-d847d72-font-weight );text-transform:var( --e-global-typography-d847d72-text-transform );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:8px 12px 8px 12px;}.elementor-8 .elementor-element.elementor-element-3555551{--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:center;}.elementor-8 .elementor-element.elementor-element-425d326{text-align:center;}.elementor-8 .elementor-element.elementor-element-425d326 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.643rem + 0.536vw, 1.125rem);font-weight:500;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-82aa650 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-d847d72-font-family ), Sans-serif;font-size:var( --e-global-typography-d847d72-font-size );font-weight:var( --e-global-typography-d847d72-font-weight );text-transform:var( --e-global-typography-d847d72-text-transform );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:8px 12px 8px 12px;}.elementor-8 .elementor-element.elementor-element-e5b04f4{--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:center;}.elementor-8 .elementor-element.elementor-element-8e80976{text-align:center;}.elementor-8 .elementor-element.elementor-element-8e80976 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.643rem + 0.536vw, 1.125rem);font-weight:500;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-e95346b .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-d847d72-font-family ), Sans-serif;font-size:var( --e-global-typography-d847d72-font-size );font-weight:var( --e-global-typography-d847d72-font-weight );text-transform:var( --e-global-typography-d847d72-text-transform );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:8px 12px 8px 12px;}.elementor-8 .elementor-element.elementor-element-4e0d71e{--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:center;}.elementor-8 .elementor-element.elementor-element-08d28b3{text-align:center;}.elementor-8 .elementor-element.elementor-element-08d28b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.643rem + 0.536vw, 1.125rem);font-weight:500;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-e41631a .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-d847d72-font-family ), Sans-serif;font-size:var( --e-global-typography-d847d72-font-size );font-weight:var( --e-global-typography-d847d72-font-weight );text-transform:var( --e-global-typography-d847d72-text-transform );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:8px 12px 8px 12px;}.elementor-8 .elementor-element.elementor-element-25a3449{--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:center;}.elementor-8 .elementor-element.elementor-element-a3181fc{text-align:center;}.elementor-8 .elementor-element.elementor-element-a3181fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.643rem + 0.536vw, 1.125rem);font-weight:500;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-cfd89bc .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-d847d72-font-family ), Sans-serif;font-size:var( --e-global-typography-d847d72-font-size );font-weight:var( --e-global-typography-d847d72-font-weight );text-transform:var( --e-global-typography-d847d72-text-transform );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:8px 12px 8px 12px;}.elementor-8 .elementor-element.elementor-element-22e4cdd{--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:center;}.elementor-8 .elementor-element.elementor-element-f01ff33{text-align:center;}.elementor-8 .elementor-element.elementor-element-f01ff33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.643rem + 0.536vw, 1.125rem);font-weight:500;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-f721e06 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-d847d72-font-family ), Sans-serif;font-size:var( --e-global-typography-d847d72-font-size );font-weight:var( --e-global-typography-d847d72-font-weight );text-transform:var( --e-global-typography-d847d72-text-transform );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:8px 12px 8px 12px;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxlivingrva.com/wp-content/uploads/2026/07/homepage-bg-img.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(min-width:577px){.elementor-8 .elementor-element.elementor-element-beda647{--width:50%;}.elementor-8 .elementor-element.elementor-element-284f25e{--width:50%;}.elementor-8 .elementor-element.elementor-element-fc98d26{--width:100%;}.elementor-8 .elementor-element.elementor-element-b4f31ee{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-91f6dbc{--width:50%;}.elementor-8 .elementor-element.elementor-element-41944a8{--width:50%;}.elementor-8 .elementor-element.elementor-element-f2d5b73{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-4dc303f{--width:50%;}.elementor-8 .elementor-element.elementor-element-8e1a78d{--width:50%;}.elementor-8 .elementor-element.elementor-element-f8ec860{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-777a877{--width:50%;}.elementor-8 .elementor-element.elementor-element-1554605{--width:50%;}.elementor-8 .elementor-element.elementor-element-8a18d8e{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-daf4f78{--width:50%;}.elementor-8 .elementor-element.elementor-element-f3eb858{--width:50%;}.elementor-8 .elementor-element.elementor-element-2494430{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-40869ba{--width:50%;}.elementor-8 .elementor-element.elementor-element-4e9fe39{--width:50%;}.elementor-8 .elementor-element.elementor-element-ea88ed1{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-60ef1cf{--width:50%;}.elementor-8 .elementor-element.elementor-element-70ec1fb{--width:50%;}.elementor-8 .elementor-element.elementor-element-1519250{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-6f9f145{--width:50%;}.elementor-8 .elementor-element.elementor-element-ba6a261{--width:50%;}.elementor-8 .elementor-element.elementor-element-097beee{--content-width:600px;}.elementor-8 .elementor-element.elementor-element-1c31456{--width:100%;}.elementor-8 .elementor-element.elementor-element-0aa1c3c{--width:100%;}.elementor-8 .elementor-element.elementor-element-3555551{--width:100%;}.elementor-8 .elementor-element.elementor-element-e5b04f4{--width:100%;}.elementor-8 .elementor-element.elementor-element-4e0d71e{--width:100%;}.elementor-8 .elementor-element.elementor-element-25a3449{--width:100%;}.elementor-8 .elementor-element.elementor-element-22e4cdd{--width:100%;}}@media(max-width:1024px) and (min-width:577px){.elementor-8 .elementor-element.elementor-element-fc98d26{--width:86%;}.elementor-8 .elementor-element.elementor-element-097beee{--content-width:500px;}}@media(max-width:767px) and (min-width:577px){.elementor-8 .elementor-element.elementor-element-097beee{--content-width:400px;}}@media(max-width:1200px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f172c65 img{width:80%;max-width:250px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-0f33c04 .elementor-icon{font-size:42px;}.elementor-8 .elementor-element.elementor-element-0f33c04 .elementor-icon svg{height:42px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-fce9788 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-91f6dbc{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-d44799c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-8fa9980{--spacer-size:400px;}.elementor-8 .elementor-element.elementor-element-4dc303f{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-49d3836 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-c8f433f{--spacer-size:400px;}.elementor-8 .elementor-element.elementor-element-777a877{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-e8150ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-5871dfb{--spacer-size:400px;}.elementor-8 .elementor-element.elementor-element-daf4f78{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-4b461df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-da846c3{--spacer-size:400px;}.elementor-8 .elementor-element.elementor-element-40869ba{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-ab912ce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-c0ff86a{--spacer-size:400px;}.elementor-8 .elementor-element.elementor-element-60ef1cf{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-3ede525 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-f631d78{--spacer-size:400px;}.elementor-8 .elementor-element.elementor-element-6f9f145{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-7b6c6bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-12a2e4f{--spacer-size:400px;}.elementor-8 .elementor-element.elementor-element-9495ea1 .elementor-heading-title{font-size:var( --e-global-typography-b7b610d-font-size );line-height:var( --e-global-typography-b7b610d-line-height );}.elementor-8 .elementor-element.elementor-element-9b07228 .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );}.elementor-8 .elementor-element.elementor-element-5d423f2 .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );}.elementor-8 .elementor-element.elementor-element-82aa650 .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );}.elementor-8 .elementor-element.elementor-element-e95346b .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );}.elementor-8 .elementor-element.elementor-element-e41631a .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );}.elementor-8 .elementor-element.elementor-element-cfd89bc .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );}.elementor-8 .elementor-element.elementor-element-f721e06 .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-d78e409{--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:center;--align-items:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(34px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(34px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(34px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-34px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-34px/2);}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f172c65 img{width:80%;max-width:200px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-0f33c04 .elementor-icon{font-size:36px;}.elementor-8 .elementor-element.elementor-element-0f33c04 .elementor-icon svg{height:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-fce9788{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-fce9788 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-91f6dbc{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-8 .elementor-element.elementor-element-d44799c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-8fa9980{--spacer-size:275px;}.elementor-8 .elementor-element.elementor-element-4dc303f{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-8 .elementor-element.elementor-element-49d3836 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-c8f433f{--spacer-size:275px;}.elementor-8 .elementor-element.elementor-element-777a877{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-8 .elementor-element.elementor-element-e8150ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-5871dfb{--spacer-size:275px;}.elementor-8 .elementor-element.elementor-element-daf4f78{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-8 .elementor-element.elementor-element-4b461df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-da846c3{--spacer-size:275px;}.elementor-8 .elementor-element.elementor-element-40869ba{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-8 .elementor-element.elementor-element-ab912ce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-c0ff86a{--spacer-size:275px;}.elementor-8 .elementor-element.elementor-element-60ef1cf{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-8 .elementor-element.elementor-element-3ede525 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-f631d78{--spacer-size:275px;}.elementor-8 .elementor-element.elementor-element-6f9f145{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-8 .elementor-element.elementor-element-7b6c6bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-12a2e4f{--spacer-size:275px;}.elementor-8 .elementor-element.elementor-element-9495ea1 .elementor-heading-title{font-size:var( --e-global-typography-b7b610d-font-size );line-height:var( --e-global-typography-b7b610d-line-height );}.elementor-8 .elementor-element.elementor-element-9b07228 .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );}.elementor-8 .elementor-element.elementor-element-5d423f2 .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );}.elementor-8 .elementor-element.elementor-element-82aa650 .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );}.elementor-8 .elementor-element.elementor-element-e95346b .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );}.elementor-8 .elementor-element.elementor-element-e41631a .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );}.elementor-8 .elementor-element.elementor-element-cfd89bc .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );}.elementor-8 .elementor-element.elementor-element-f721e06 .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(31px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(31px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(31px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-31px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-31px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-item > a{letter-spacing:0.15em;}.elementor-8 .elementor-element.elementor-element-f172c65 img{width:80%;max-width:175px;}.elementor-8 .elementor-element.elementor-element-8c9b722{padding:5% 20% 0% 20%;}.elementor-8 .elementor-element.elementor-element-0f33c04 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-0f33c04 .elementor-icon svg{height:30px;}}@media(max-width:576px){.elementor-8 .elementor-element.elementor-element-c825f24{--spacer-size:225px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-2643ae6 .elementor-icon-list-item > a{letter-spacing:0.1em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f172c65 img{max-width:125px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-8c9b722{padding:6% 10% 0% 10%;}.elementor-8 .elementor-element.elementor-element-0f33c04 .elementor-icon{font-size:25px;}.elementor-8 .elementor-element.elementor-element-0f33c04 .elementor-icon svg{height:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-fce9788 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-b4f31ee{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8 .elementor-element.elementor-element-91f6dbc{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-d44799c{text-align:start;}.elementor-8 .elementor-element.elementor-element-d44799c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-c362f8f{text-align:start;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-f2d5b73{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8 .elementor-element.elementor-element-4dc303f{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-49d3836{text-align:start;}.elementor-8 .elementor-element.elementor-element-49d3836 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-b16c2a3{text-align:start;}.elementor-8 .elementor-element.elementor-element-f8ec860{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8 .elementor-element.elementor-element-777a877{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-e8150ad{text-align:start;}.elementor-8 .elementor-element.elementor-element-e8150ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-1359633{text-align:start;}.elementor-8 .elementor-element.elementor-element-8a18d8e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8 .elementor-element.elementor-element-daf4f78{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-4b461df{text-align:start;}.elementor-8 .elementor-element.elementor-element-4b461df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-47ede56{text-align:start;}.elementor-8 .elementor-element.elementor-element-2494430{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8 .elementor-element.elementor-element-40869ba{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-ab912ce{text-align:start;}.elementor-8 .elementor-element.elementor-element-ab912ce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-35dc436{text-align:start;}.elementor-8 .elementor-element.elementor-element-ea88ed1{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8 .elementor-element.elementor-element-60ef1cf{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-3ede525{text-align:start;}.elementor-8 .elementor-element.elementor-element-3ede525 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-042b10b{text-align:start;}.elementor-8 .elementor-element.elementor-element-1519250{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8 .elementor-element.elementor-element-6f9f145{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-7b6c6bb{text-align:start;}.elementor-8 .elementor-element.elementor-element-7b6c6bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-5876471{text-align:start;}.elementor-8 .elementor-element.elementor-element-6ed8cf0{--padding-top:10%;--padding-bottom:10%;--padding-left:2%;--padding-right:2%;}.elementor-8 .elementor-element.elementor-element-9495ea1 .elementor-heading-title{font-size:var( --e-global-typography-b7b610d-font-size );line-height:var( --e-global-typography-b7b610d-line-height );}.elementor-8 .elementor-element.elementor-element-2f51e22{padding:0% 9% 0% 9%;}.elementor-8 .elementor-element.elementor-element-097beee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1c31456{--width:100%;--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;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-9b07228 .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );padding:5px 6px 5px 6px;}.elementor-8 .elementor-element.elementor-element-0aa1c3c{--width:100%;--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;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-5d423f2 .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );padding:5px 6px 5px 6px;}.elementor-8 .elementor-element.elementor-element-3555551{--width:100%;--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;--flex-wrap:nowrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-425d326{text-align:start;}.elementor-8 .elementor-element.elementor-element-82aa650 .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );padding:5px 6px 5px 6px;}.elementor-8 .elementor-element.elementor-element-e5b04f4{--width:100%;--flex-wrap:nowrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-8e80976{text-align:start;}.elementor-8 .elementor-element.elementor-element-e95346b .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );padding:5px 6px 5px 6px;}.elementor-8 .elementor-element.elementor-element-4e0d71e{--width:100%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-e41631a .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );padding:5px 6px 5px 6px;}.elementor-8 .elementor-element.elementor-element-25a3449{--width:100%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-cfd89bc .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );padding:5px 6px 5px 6px;}.elementor-8 .elementor-element.elementor-element-22e4cdd{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-f721e06 .elementor-button{font-size:var( --e-global-typography-d847d72-font-size );letter-spacing:var( --e-global-typography-d847d72-letter-spacing );padding:5px 6px 5px 6px;}}/* Start custom CSS for icon-list, class: .elementor-element-2643ae6 *//*.elementor-icon-list-item {
    background-color: #9A841D !important;
}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Klik Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://luxlivingrva.com/wp-content/uploads/2026/06/Klik-Light.woff2') format('woff2');
}
/* End Custom Fonts CSS */