.elementor-280 .elementor-element.elementor-element-a35c372{--display:flex;--min-height:min(40vh, 380px);--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:clamp(110px, 13vw, 170px);--padding-bottom:clamp(48px, 6vw, 72px);--padding-left:clamp(20px, 4vw, 56px);--padding-right:clamp(20px, 4vw, 56px);}.elementor-280 .elementor-element.elementor-element-a35c372:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-a35c372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#455763;background-image:url("https://www.stewarthomesteam.com/wp-content/uploads/2026/09/lake-in-sc.jpg");background-position:50% 45%;background-repeat:no-repeat;background-size:cover;}.elementor-280 .elementor-element.elementor-element-a35c372::before, .elementor-280 .elementor-element.elementor-element-a35c372 > .elementor-background-video-container::before, .elementor-280 .elementor-element.elementor-element-a35c372 > .e-con-inner > .elementor-background-video-container::before, .elementor-280 .elementor-element.elementor-element-a35c372 > .elementor-background-slideshow::before, .elementor-280 .elementor-element.elementor-element-a35c372 > .e-con-inner > .elementor-background-slideshow::before, .elementor-280 .elementor-element.elementor-element-a35c372 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(69,87,99,0.92) 0%, rgba(69,87,99,0.35) 100%);}.elementor-280 .elementor-element.elementor-element-a35b7ff{width:auto;max-width:auto;}.elementor-280 .elementor-element.elementor-element-a35b7ff > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#D6C9B4;}.elementor-280 .elementor-element.elementor-element-a35b7ff.elementor-element{--align-self:flex-start;}.elementor-280 .elementor-element.elementor-element-a35b7ff .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:var( --e-global-color-accent );}.elementor-280 .elementor-element.elementor-element-a35bbd0{width:var( --container-widget-width, min(100%, 760px) );max-width:min(100%, 760px);--container-widget-width:min(100%, 760px);--container-widget-flex-grow:0;}.elementor-280 .elementor-element.elementor-element-a35bbd0 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-a35bbd0 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(36px, 5.2vw, 64px);font-weight:400;line-height:1.12em;color:var( --e-global-color-shc0006 );}.elementor-280 .elementor-element.elementor-element-a35bfa1{width:var( --container-widget-width, min(100%, 640px) );max-width:min(100%, 640px);--container-widget-width:min(100%, 640px);--container-widget-flex-grow:0;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-shc0001 );}.elementor-280 .elementor-element.elementor-element-a35bfa1 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-a362a7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(56px, 6vw, 80px);--padding-bottom:clamp(72px, 8vw, 120px);--padding-left:clamp(20px, 4vw, 56px);--padding-right:clamp(20px, 4vw, 56px);}.elementor-280 .elementor-element.elementor-element-a3626ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-a35cb14 > .elementor-widget-container{margin:40px 0px 12px 0px;}.elementor-280 .elementor-element.elementor-element-a35cb14 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(21px, 2.2vw, 26px);font-weight:400;line-height:1.28em;}.elementor-280 .elementor-element.elementor-element-a35d2b6 > .elementor-widget-container{margin:40px 0px 12px 0px;}.elementor-280 .elementor-element.elementor-element-a35d2b6 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(21px, 2.2vw, 26px);font-weight:400;line-height:1.28em;}.elementor-280 .elementor-element.elementor-element-a35da58 > .elementor-widget-container{margin:40px 0px 12px 0px;}.elementor-280 .elementor-element.elementor-element-a35da58 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(21px, 2.2vw, 26px);font-weight:400;line-height:1.28em;}.elementor-280 .elementor-element.elementor-element-a35e1fa > .elementor-widget-container{margin:40px 0px 12px 0px;}.elementor-280 .elementor-element.elementor-element-a35e1fa .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(21px, 2.2vw, 26px);font-weight:400;line-height:1.28em;}.elementor-280 .elementor-element.elementor-element-a35e99c > .elementor-widget-container{margin:40px 0px 12px 0px;}.elementor-280 .elementor-element.elementor-element-a35e99c .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(21px, 2.2vw, 26px);font-weight:400;line-height:1.28em;}.elementor-280 .elementor-element.elementor-element-a35f13e > .elementor-widget-container{margin:40px 0px 12px 0px;}.elementor-280 .elementor-element.elementor-element-a35f13e .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(21px, 2.2vw, 26px);font-weight:400;line-height:1.28em;}.elementor-280 .elementor-element.elementor-element-a35f8e0 > .elementor-widget-container{margin:40px 0px 12px 0px;}.elementor-280 .elementor-element.elementor-element-a35f8e0 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(21px, 2.2vw, 26px);font-weight:400;line-height:1.28em;}.elementor-280 .elementor-element.elementor-element-a360082 > .elementor-widget-container{margin:40px 0px 12px 0px;}.elementor-280 .elementor-element.elementor-element-a360082 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(21px, 2.2vw, 26px);font-weight:400;line-height:1.28em;}.elementor-280 .elementor-element.elementor-element-a360824 > .elementor-widget-container{margin:40px 0px 12px 0px;}.elementor-280 .elementor-element.elementor-element-a360824 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(21px, 2.2vw, 26px);font-weight:400;line-height:1.28em;}.elementor-280 .elementor-element.elementor-element-a360fc6 > .elementor-widget-container{margin:40px 0px 12px 0px;}.elementor-280 .elementor-element.elementor-element-a360fc6 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(21px, 2.2vw, 26px);font-weight:400;line-height:1.28em;}.elementor-280 .elementor-element.elementor-element-a361768 > .elementor-widget-container{margin:40px 0px 12px 0px;}.elementor-280 .elementor-element.elementor-element-a361768 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(21px, 2.2vw, 26px);font-weight:400;line-height:1.28em;}.elementor-280 .elementor-element.elementor-element-a361f0a > .elementor-widget-container{margin:40px 0px 12px 0px;}.elementor-280 .elementor-element.elementor-element-a361f0a .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(21px, 2.2vw, 26px);font-weight:400;line-height:1.28em;}@media(max-width:1024px){.elementor-280 .elementor-element.elementor-element-a35c372:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-a35c372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-280 .elementor-element.elementor-element-a35b7ff .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-280 .elementor-element.elementor-element-a35bfa1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-280 .elementor-element.elementor-element-a35c372:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-a35c372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-280 .elementor-element.elementor-element-a35b7ff .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-280 .elementor-element.elementor-element-a35bfa1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}