.elementor-47 .elementor-element.elementor-element-a2cd56b{--display:flex;--min-height:min(88vh, 780px);--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(150px, 16vw, 220px);--padding-bottom:clamp(56px, 6vw, 80px);--padding-left:clamp(20px, 4vw, 56px);--padding-right:clamp(20px, 4vw, 56px);}.elementor-47 .elementor-element.elementor-element-a2cd56b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2cd56b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#455763;background-image:url("https://www.stewarthomesteam.com/wp-content/uploads/2026/09/greenville-aerial-hero-scaled.jpg");background-position:50% 40%;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-a2cd56b::before, .elementor-47 .elementor-element.elementor-element-a2cd56b > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-a2cd56b > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-a2cd56b > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-a2cd56b > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-a2cd56b > .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.28) 100%);}.elementor-47 .elementor-element.elementor-element-a2cbe85{width:var( --container-widget-width, min(100%, 720px) );max-width:min(100%, 720px);--container-widget-width:min(100%, 720px);--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-a2cbe85 .elementor-heading-title{color:var( --e-global-color-shc0006 );}.elementor-47 .elementor-element.elementor-element-a2cc256{width:var( --container-widget-width, min(100%, 560px) );max-width:min(100%, 560px);--container-widget-width:min(100%, 560px);--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:clamp(17px, 1.4vw, 20px);line-height:1.6em;color:var( --e-global-color-shc0001 );}.elementor-47 .elementor-element.elementor-element-a2cc256 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a2ccdc9{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2cc627 .elementor-button{background-color:#FFFFFF;fill:#455763;color:#455763;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2cc627 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-a2cc627 .elementor-button:focus{background-color:rgba(255,255,255,0);color:#FFFFFF;border-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2cc627.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-a2cc627 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-a2cc627 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2cc9f8 .elementor-button{background-color:rgba(255,255,255,0);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.55);}.elementor-47 .elementor-element.elementor-element-a2cc9f8 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-a2cc9f8 .elementor-button:focus{background-color:#FFFFFF;color:#455763;border-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2cc9f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-a2cc9f8 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-a2cc9f8 .elementor-button:focus svg{fill:#455763;}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-a2cd19a{right:clamp(20px, 4vw, 56px);}body.rtl .elementor-47 .elementor-element.elementor-element-a2cd19a{left:clamp(20px, 4vw, 56px);}.elementor-47 .elementor-element.elementor-element-a2cd19a{bottom:16px;}.elementor-47 .elementor-element.elementor-element-a2cd19a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:rgba(255,255,255,0.8);}.elementor-47 .elementor-element.elementor-element-a2cdd0d{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.16);--border-color:rgba(255,255,255,0.16);--padding-top:26px;--padding-bottom:26px;--padding-left:clamp(20px, 4vw, 56px);--padding-right:clamp(20px, 4vw, 56px);}.elementor-47 .elementor-element.elementor-element-a2cdd0d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2cdd0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#37464F;}.elementor-47 .elementor-element.elementor-element-a2cd93c{text-align:center;font-family:"Libre Baskerville", Sans-serif;font-size:clamp(17px, 1.6vw, 21px);line-height:1.5em;color:var( --e-global-color-shc0001 );}.elementor-47 .elementor-element.elementor-element-a2d0337{--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(80px, 9vw, 136px);--padding-bottom:clamp(80px, 9vw, 136px);--padding-left:clamp(20px, 4vw, 56px);--padding-right:clamp(20px, 4vw, 56px);}.elementor-47 .elementor-element.elementor-element-a2cff66{--display:grid;--e-con-grid-template-columns:.8fr 1.2fr;--e-con-grid-template-rows:auto;--gap:40px clamp(40px, 6vw, 96px);--row-gap:40px;--column-gap:clamp(40px, 6vw, 96px);--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2ce880{--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-47 .elementor-element.elementor-element-a2ce0de{text-align:start;}.elementor-47 .elementor-element.elementor-element-a2ce0de img{width:100%;}.elementor-47 .elementor-element.elementor-element-a2ce4af > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a2ce4af{font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a2cfb95{--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-47 .elementor-element.elementor-element-a2cec51{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a2cec51 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#D6C9B4;}.elementor-47 .elementor-element.elementor-element-a2cec51.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-a2cec51 .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-secondary );}.elementor-47 .elementor-element.elementor-element-a2cf022 > .elementor-widget-container{margin:26px 0px 30px 0px;}.elementor-47 .elementor-element.elementor-element-a2cf3f3{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-primary );}.elementor-47 .elementor-element.elementor-element-a2cf7c4{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a2cf7c4 > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D0C6;}.elementor-47 .elementor-element.elementor-element-a2cf7c4.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-a2cf7c4 .elementor-heading-title{font-family:var( --e-global-typography-sht0001-font-family ), Sans-serif;font-size:var( --e-global-typography-sht0001-font-size );font-weight:var( --e-global-typography-sht0001-font-weight );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-a2d6e13{--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(80px, 9vw, 136px);--padding-bottom:clamp(80px, 9vw, 136px);--padding-left:clamp(20px, 4vw, 56px);--padding-right:clamp(20px, 4vw, 56px);}.elementor-47 .elementor-element.elementor-element-a2d6e13:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2d6e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#455763;}.elementor-47 .elementor-element.elementor-element-a2d164c{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:24px clamp(32px, 5vw, 80px);--row-gap:24px;--column-gap:clamp(32px, 5vw, 80px);--grid-auto-flow:row;--align-items:end;--margin-top:0px;--margin-bottom:clamp(40px, 6vw, 72px);--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2d0eaa{--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-47 .elementor-element.elementor-element-a2d0708{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a2d0708 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#D6C9B4;}.elementor-47 .elementor-element.elementor-element-a2d0708.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-a2d0708 .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-47 .elementor-element.elementor-element-a2d0ad9 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a2d0ad9 .elementor-heading-title{color:var( --e-global-color-shc0006 );}.elementor-47 .elementor-element.elementor-element-a2d127b{width:var( --container-widget-width, min(100%, 560px) );max-width:min(100%, 560px);--container-widget-width:min(100%, 560px);--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:clamp(17px, 1.4vw, 20px);line-height:1.6em;color:var( --e-global-color-shc0002 );}.elementor-47 .elementor-element.elementor-element-a2d6a42{--display:grid;--e-con-grid-template-columns:1.05fr .95fr;--e-con-grid-template-rows:auto;--gap:48px clamp(40px, 6vw, 96px);--row-gap:48px;--column-gap:clamp(40px, 6vw, 96px);--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2d2d32{--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-47 .elementor-element.elementor-element-a2d1a1d{font-family:"Montserrat", Sans-serif;font-size:17px;line-height:1.65em;color:var( --e-global-color-shc0002 );}.elementor-47 .elementor-element.elementor-element-a2d1dee > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a2d1dee{text-align:start;}.elementor-47 .elementor-element.elementor-element-a2d1dee img{height:clamp(220px, 26vw, 360px);object-fit:cover;object-position:center center;}.elementor-47 .elementor-element.elementor-element-a2d2961{--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;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2d21bf .elementor-button{background-color:#FFFFFF;fill:#455763;color:#455763;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2d21bf .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-a2d21bf .elementor-button:focus{background-color:rgba(255,255,255,0);color:#FFFFFF;border-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2d21bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-a2d21bf .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-a2d21bf .elementor-button:focus svg{fill:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2d2590{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a2d2590 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255,255,255,0.28);}.elementor-47 .elementor-element.elementor-element-a2d2590.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-a2d2590 .elementor-heading-title{font-family:var( --e-global-typography-sht0001-font-family ), Sans-serif;font-size:var( --e-global-typography-sht0001-font-size );font-weight:var( --e-global-typography-sht0001-font-weight );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );color:var( --e-global-color-shc0001 );}.elementor-47 .elementor-element.elementor-element-a2d34d4{--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;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-a2d3103{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-shc0002 );}.elementor-47 .elementor-element.elementor-element-a2d3c76{--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;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-a2d38a5{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-shc0002 );}.elementor-47 .elementor-element.elementor-element-a2d4418{--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;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-a2d4047{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-shc0002 );}.elementor-47 .elementor-element.elementor-element-a2d4bba{--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;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-a2d47e9{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-shc0002 );}.elementor-47 .elementor-element.elementor-element-a2d535c{--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;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-a2d4f8b{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-shc0002 );}.elementor-47 .elementor-element.elementor-element-a2d5afe{--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;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-a2d572d{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-shc0002 );}.elementor-47 .elementor-element.elementor-element-a2d62a0{--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;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-a2d5ecf{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-shc0002 );}.elementor-47 .elementor-element.elementor-element-a2d6671{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#E8E2DA;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-gap:16px;--n-accordion-icon-normal-color:#D6C9B4;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#D6C9B4;}.elementor-47 .elementor-element.elementor-element-a2d6671 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255,255,255,0.16);}.elementor-47 .elementor-element.elementor-element-a2d6671 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.16);}.elementor-47 .elementor-element.elementor-element-a2d6671 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.16);}.elementor-47 .elementor-element.elementor-element-a2d6671 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.16);}.elementor-47 .elementor-element.elementor-element-a2d6671 {--n-accordion-padding:18px 4px 18px 4px;}:where( .elementor-47 .elementor-element.elementor-element-a2d6671 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Libre Baskerville", Sans-serif;font-weight:400;line-height:1.35em;}:where( .elementor-47 .elementor-element.elementor-element-a2d6671 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:4px;--padding-bottom:22px;--padding-left:4px;}.elementor-47 .elementor-element.elementor-element-a2dec04{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6D0C6;--border-color:#D6D0C6;--padding-top:clamp(80px, 9vw, 136px);--padding-bottom:clamp(80px, 9vw, 136px);--padding-left:clamp(20px, 4vw, 56px);--padding-right:clamp(20px, 4vw, 56px);}.elementor-47 .elementor-element.elementor-element-a2dec04:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2dec04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2d7d57{--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;--margin-top:0px;--margin-bottom:clamp(40px, 5vw, 64px);--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2d71e4{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a2d71e4 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#D6C9B4;}.elementor-47 .elementor-element.elementor-element-a2d71e4.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-a2d71e4 .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-secondary );}.elementor-47 .elementor-element.elementor-element-a2d75b5 > .elementor-widget-container{margin:26px 0px 22px 0px;}.elementor-47 .elementor-element.elementor-element-a2d7986{width:var( --container-widget-width, min(100%, 560px) );max-width:min(100%, 560px);--container-widget-width:min(100%, 560px);--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:clamp(17px, 1.4vw, 20px);line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a2daef4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:clamp(16px, 2vw, 26px) clamp(16px, 2vw, 26px);--row-gap:clamp(16px, 2vw, 26px);--column-gap:clamp(16px, 2vw, 26px);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2d88ca{--display:flex;--min-height:clamp(240px, 24vw, 400px);--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:4px 4px;--row-gap:4px;--column-gap:4px;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:1;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-47 .elementor-element.elementor-element-a2d88ca:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2d88ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#37464F;background-image:url("https://www.stewarthomesteam.com/wp-content/uploads/2026/09/area-greenville.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-a2d88ca:hover{background-color:#455763;}.elementor-47 .elementor-element.elementor-element-a2d88ca::before, .elementor-47 .elementor-element.elementor-element-a2d88ca > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-a2d88ca > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-a2d88ca > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-a2d88ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-a2d88ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(69,87,99,0.88) 0%, rgba(69,87,99,0.08) 60%);}.elementor-47 .elementor-element.elementor-element-a2d8128 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(19px, 1.7vw, 23px);font-weight:400;line-height:1.2em;color:var( --e-global-color-shc0006 );}.elementor-47 .elementor-element.elementor-element-a2d84f9 .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-shc0002 );}.elementor-47 .elementor-element.elementor-element-a2d943d{--display:flex;--min-height:clamp(240px, 24vw, 400px);--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:4px 4px;--row-gap:4px;--column-gap:4px;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:1;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-47 .elementor-element.elementor-element-a2d943d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2d943d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#37464F;background-image:url("https://www.stewarthomesteam.com/wp-content/uploads/2026/09/area-simpsonville.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-a2d943d:hover{background-color:#455763;}.elementor-47 .elementor-element.elementor-element-a2d943d::before, .elementor-47 .elementor-element.elementor-element-a2d943d > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-a2d943d > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-a2d943d > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-a2d943d > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-a2d943d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(69,87,99,0.88) 0%, rgba(69,87,99,0.08) 60%);}.elementor-47 .elementor-element.elementor-element-a2d8c9b .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(19px, 1.7vw, 23px);font-weight:400;line-height:1.2em;color:var( --e-global-color-shc0006 );}.elementor-47 .elementor-element.elementor-element-a2d906c .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-shc0002 );}.elementor-47 .elementor-element.elementor-element-a2d9fb0{--display:flex;--min-height:clamp(240px, 24vw, 400px);--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:4px 4px;--row-gap:4px;--column-gap:4px;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:1;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-47 .elementor-element.elementor-element-a2d9fb0:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2d9fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#37464F;background-image:url("https://www.stewarthomesteam.com/wp-content/uploads/2026/09/area-travelers-rest.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-a2d9fb0:hover{background-color:#455763;}.elementor-47 .elementor-element.elementor-element-a2d9fb0::before, .elementor-47 .elementor-element.elementor-element-a2d9fb0 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-a2d9fb0 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-a2d9fb0 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-a2d9fb0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-a2d9fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(69,87,99,0.88) 0%, rgba(69,87,99,0.08) 60%);}.elementor-47 .elementor-element.elementor-element-a2d980e .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(19px, 1.7vw, 23px);font-weight:400;line-height:1.2em;color:var( --e-global-color-shc0006 );}.elementor-47 .elementor-element.elementor-element-a2d9bdf .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-shc0002 );}.elementor-47 .elementor-element.elementor-element-a2dab23{--display:flex;--min-height:clamp(240px, 24vw, 400px);--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:4px 4px;--row-gap:4px;--column-gap:4px;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:1;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-47 .elementor-element.elementor-element-a2dab23:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2dab23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#37464F;background-image:url("https://www.stewarthomesteam.com/wp-content/uploads/2026/09/area-greer.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-a2dab23:hover{background-color:#455763;}.elementor-47 .elementor-element.elementor-element-a2dab23::before, .elementor-47 .elementor-element.elementor-element-a2dab23 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-a2dab23 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-a2dab23 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-a2dab23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-a2dab23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(69,87,99,0.88) 0%, rgba(69,87,99,0.08) 60%);}.elementor-47 .elementor-element.elementor-element-a2da381 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(19px, 1.7vw, 23px);font-weight:400;line-height:1.2em;color:var( --e-global-color-shc0006 );}.elementor-47 .elementor-element.elementor-element-a2da752 .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-shc0002 );}.elementor-47 .elementor-element.elementor-element-a2de462 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:24px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#D6D0C6;}.elementor-47 .elementor-element.elementor-element-a2de462 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-47 .elementor-element.elementor-element-a2de462 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-47 .elementor-element.elementor-element-a2de462 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-47 .elementor-element.elementor-element-a2de462 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-47 .elementor-element.elementor-element-a2de462 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-47 .elementor-element.elementor-element-a2de462 .elementor-icon-list-item:not(:last-child):after{content:"";height:70%;border-color:#D6D0C6;}.elementor-47 .elementor-element.elementor-element-a2de462 .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:1px;}.elementor-47 .elementor-element.elementor-element-a2de462 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-47 .elementor-element.elementor-element-a2de462 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-47 .elementor-element.elementor-element-a2de462 .elementor-icon-list-icon i{color:#455763;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-a2de462 .elementor-icon-list-icon svg{fill:#455763;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-a2de462{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-a2de462 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-47 .elementor-element.elementor-element-a2de462 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-a2de462 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;}.elementor-47 .elementor-element.elementor-element-a2de462 .elementor-icon-list-text{color:#5C6870;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-a2de462 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#455763;}.elementor-47 .elementor-element.elementor-element-a2de833{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a2de833 > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D0C6;}.elementor-47 .elementor-element.elementor-element-a2de833.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-a2de833 .elementor-heading-title{font-family:var( --e-global-typography-sht0001-font-family ), Sans-serif;font-size:var( --e-global-typography-sht0001-font-size );font-weight:var( --e-global-typography-sht0001-font-weight );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-a2e2914{--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(80px, 9vw, 136px);--padding-bottom:clamp(80px, 9vw, 136px);--padding-left:clamp(20px, 4vw, 56px);--padding-right:clamp(20px, 4vw, 56px);}.elementor-47 .elementor-element.elementor-element-a2e2172{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a2e2172 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#D6C9B4;}.elementor-47 .elementor-element.elementor-element-a2e2172.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-a2e2172 .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-secondary );}.elementor-47 .elementor-element.elementor-element-a2e2543 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a2e1da1{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D0C6;--border-color:#D6D0C6;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2e1da1:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2e1da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6D0C6;}.elementor-47 .elementor-element.elementor-element-a2e02ea{--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;--background-transition:0.3s;--padding-top:clamp(32px, 4vw, 51px);--padding-bottom:clamp(32px, 4vw, 51px);--padding-left:clamp(32px, 4vw, 51px);--padding-right:clamp(32px, 4vw, 51px);}.elementor-47 .elementor-element.elementor-element-a2e02ea:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2e02ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2e02ea:hover{background-color:#FBF9F6;}.elementor-47 .elementor-element.elementor-element-a2defd5 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-47 .elementor-element.elementor-element-a2defd5{text-align:start;}.elementor-47 .elementor-element.elementor-element-a2defd5 img{height:clamp(180px, 20vw, 260px);object-fit:cover;object-position:center center;}.elementor-47 .elementor-element.elementor-element-a2df3a6 .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-primary );}.elementor-47 .elementor-element.elementor-element-a2df777 > .elementor-widget-container{margin:8px 0px 14px 0px;}.elementor-47 .elementor-element.elementor-element-a2dfb48.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-a2dfb48{font-family:"Montserrat", Sans-serif;font-size:16.5px;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a2dff19{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a2dff19 > .elementor-widget-container{margin:28px 0px 0px 0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D0C6;}.elementor-47 .elementor-element.elementor-element-a2dff19.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-a2dff19 .elementor-heading-title{font-family:var( --e-global-typography-sht0001-font-family ), Sans-serif;font-size:var( --e-global-typography-sht0001-font-size );font-weight:var( --e-global-typography-sht0001-font-weight );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-a2e19d0{--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;--background-transition:0.3s;--padding-top:clamp(32px, 4vw, 51px);--padding-bottom:clamp(32px, 4vw, 51px);--padding-left:clamp(32px, 4vw, 51px);--padding-right:clamp(32px, 4vw, 51px);}.elementor-47 .elementor-element.elementor-element-a2e19d0:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2e19d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2e19d0:hover{background-color:#FBF9F6;}.elementor-47 .elementor-element.elementor-element-a2e06bb > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-47 .elementor-element.elementor-element-a2e06bb{text-align:start;}.elementor-47 .elementor-element.elementor-element-a2e06bb img{height:clamp(180px, 20vw, 260px);object-fit:cover;object-position:center center;}.elementor-47 .elementor-element.elementor-element-a2e0a8c .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-primary );}.elementor-47 .elementor-element.elementor-element-a2e0e5d > .elementor-widget-container{margin:8px 0px 14px 0px;}.elementor-47 .elementor-element.elementor-element-a2e122e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-a2e122e{font-family:"Montserrat", Sans-serif;font-size:16.5px;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a2e15ff{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a2e15ff > .elementor-widget-container{margin:28px 0px 0px 0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D0C6;}.elementor-47 .elementor-element.elementor-element-a2e15ff.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-a2e15ff .elementor-heading-title{font-family:var( --e-global-typography-sht0001-font-family ), Sans-serif;font-size:var( --e-global-typography-sht0001-font-size );font-weight:var( --e-global-typography-sht0001-font-weight );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-a2e479c{--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(72px, 8vw, 112px);--padding-bottom:clamp(72px, 8vw, 112px);--padding-left:clamp(20px, 4vw, 56px);--padding-right:clamp(20px, 4vw, 56px);}.elementor-47 .elementor-element.elementor-element-a2e479c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2e479c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#455763;}.elementor-47 .elementor-element.elementor-element-a2e43cb{--display:grid;--e-con-grid-template-columns:1.1fr .9fr;--e-con-grid-template-rows:auto;--gap:32px clamp(32px, 5vw, 80px);--row-gap:32px;--column-gap:clamp(32px, 5vw, 80px);--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2e3858{--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-47 .elementor-element.elementor-element-a2e2ce5{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a2e2ce5 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#D6C9B4;}.elementor-47 .elementor-element.elementor-element-a2e2ce5.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-a2e2ce5 .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-47 .elementor-element.elementor-element-a2e30b6 > .elementor-widget-container{margin:26px 0px 26px 0px;}.elementor-47 .elementor-element.elementor-element-a2e30b6 .elementor-heading-title{color:var( --e-global-color-shc0006 );}.elementor-47 .elementor-element.elementor-element-a2e3487{font-family:"Montserrat", Sans-serif;font-size:17px;line-height:1.65em;color:var( --e-global-color-shc0002 );}.elementor-47 .elementor-element.elementor-element-a2e3ffa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2e3c29 .elementor-button{background-color:#FFFFFF;fill:#455763;color:#455763;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2e3c29 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-a2e3c29 .elementor-button:focus{background-color:rgba(255,255,255,0);color:#FFFFFF;border-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2e3c29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-a2e3c29 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-a2e3c29 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2e9b92{--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(80px, 9vw, 136px);--padding-bottom:clamp(80px, 9vw, 136px);--padding-left:clamp(20px, 4vw, 56px);--padding-right:clamp(20px, 4vw, 56px);}.elementor-47 .elementor-element.elementor-element-a2e97c1{--display:grid;--e-con-grid-template-columns:.85fr 1.15fr;--e-con-grid-template-rows:auto;--gap:40px clamp(40px, 6vw, 96px);--row-gap:40px;--column-gap:clamp(40px, 6vw, 96px);--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2e6253{--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-47 .elementor-element.elementor-element-a2e4b6d{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a2e4b6d > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#D6C9B4;}.elementor-47 .elementor-element.elementor-element-a2e4b6d.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-a2e4b6d .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-secondary );}.elementor-47 .elementor-element.elementor-element-a2e4f3e > .elementor-widget-container{margin:26px 0px 22px 0px;}.elementor-47 .elementor-element.elementor-element-a2e530f{width:var( --container-widget-width, min(100%, 560px) );max-width:min(100%, 560px);--container-widget-width:min(100%, 560px);--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:clamp(17px, 1.4vw, 20px);line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a2e5e82{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2e56e0{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a2e56e0 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D0C6;}.elementor-47 .elementor-element.elementor-element-a2e56e0.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-a2e56e0 .elementor-heading-title{font-family:var( --e-global-typography-sht0001-font-family ), Sans-serif;font-size:var( --e-global-typography-sht0001-font-size );font-weight:var( --e-global-typography-sht0001-font-weight );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-a2e5ab1{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a2e5ab1 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D0C6;}.elementor-47 .elementor-element.elementor-element-a2e5ab1.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-a2e5ab1 .elementor-heading-title{font-family:var( --e-global-typography-sht0001-font-family ), Sans-serif;font-size:var( --e-global-typography-sht0001-font-size );font-weight:var( --e-global-typography-sht0001-font-weight );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-a2e69f5{--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;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-a2e6624{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a2e7197{--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;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-a2e6dc6{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a2e7939{--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;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-a2e7568{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a2e80db{--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;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-a2e7d0a{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a2e887d{--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;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-a2e84ac{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a2e901f{--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;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-a2e8c4e{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a2e93f0{--n-accordion-title-font-size:17.5px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#455763;--n-accordion-title-hover-color:#37464F;--n-accordion-title-active-color:#455763;--n-accordion-icon-size:15px;--n-accordion-icon-gap:16px;--n-accordion-icon-normal-color:#455763;--n-accordion-icon-hover-color:#37464F;--n-accordion-icon-active-color:#455763;}.elementor-47 .elementor-element.elementor-element-a2e93f0 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D0C6;}.elementor-47 .elementor-element.elementor-element-a2e93f0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#D6D0C6;}.elementor-47 .elementor-element.elementor-element-a2e93f0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 0px 0px 0px;border-color:#D6D0C6;}.elementor-47 .elementor-element.elementor-element-a2e93f0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#D6D0C6;}.elementor-47 .elementor-element.elementor-element-a2e93f0 {--n-accordion-padding:18px 4px 18px 4px;}:where( .elementor-47 .elementor-element.elementor-element-a2e93f0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.4em;}:where( .elementor-47 .elementor-element.elementor-element-a2e93f0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:4px;--padding-bottom:22px;--padding-left:4px;}.elementor-47 .elementor-element.elementor-element-a2ee415{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6D0C6;--border-color:#D6D0C6;--padding-top:clamp(64px, 7vw, 100px);--padding-bottom:clamp(64px, 7vw, 100px);--padding-left:clamp(20px, 4vw, 56px);--padding-right:clamp(20px, 4vw, 56px);}.elementor-47 .elementor-element.elementor-element-a2ee415:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2ee415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2eba1a{--display:grid;--e-con-grid-template-columns:1fr auto;--e-con-grid-template-rows:auto;--gap:24px clamp(32px, 5vw, 80px);--row-gap:24px;--column-gap:clamp(32px, 5vw, 80px);--grid-auto-flow:row;--align-items:end;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2eaad6{--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-47 .elementor-element.elementor-element-a2e9f63{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a2e9f63 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#D6C9B4;}.elementor-47 .elementor-element.elementor-element-a2e9f63.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-a2e9f63 .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-secondary );}.elementor-47 .elementor-element.elementor-element-a2ea334 > .elementor-widget-container{margin:22px 0px 14px 0px;}.elementor-47 .elementor-element.elementor-element-a2ea334 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(24px, 2.4vw, 30px);font-weight:400;line-height:1.28em;}.elementor-47 .elementor-element.elementor-element-a2ea705{width:var( --container-widget-width, min(100%, 480px) );max-width:min(100%, 480px);--container-widget-width:min(100%, 480px);--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:clamp(17px, 1.4vw, 20px);line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a2eb649{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2eaea7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-a2eb278 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a2eb278{text-align:end;font-family:"Montserrat", Sans-serif;font-size:14.5px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a2ee044{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:28px clamp(16px, 2vw, 26px);--row-gap:28px;--column-gap:clamp(16px, 2vw, 26px);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2ec58d{--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-47 .elementor-element.elementor-element-a2ebdeb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-47 .elementor-element.elementor-element-a2ec1bc > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a2ec1bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-a2ed100{--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-47 .elementor-element.elementor-element-a2ec95e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-47 .elementor-element.elementor-element-a2ecd2f > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a2ecd2f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-a2edc73{--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-47 .elementor-element.elementor-element-a2ed4d1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-47 .elementor-element.elementor-element-a2ed8a2 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a2ed8a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-a2f029d{--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;--overflow:hidden;--overlay-opacity:1;--padding-top:clamp(88px, 10vw, 144px);--padding-bottom:clamp(88px, 10vw, 144px);--padding-left:clamp(20px, 4vw, 56px);--padding-right:clamp(20px, 4vw, 56px);}.elementor-47 .elementor-element.elementor-element-a2f029d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2f029d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#455763;background-image:url("https://www.stewarthomesteam.com/wp-content/uploads/2026/09/greenville-aerial-closing.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-a2f029d::before, .elementor-47 .elementor-element.elementor-element-a2f029d > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-a2f029d > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-a2f029d > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-a2f029d > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-a2f029d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(69,87,99,0.74);--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-a2efecc{--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-47 .elementor-element.elementor-element-a2ee7e6{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a2ee7e6 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#D6C9B4;}.elementor-47 .elementor-element.elementor-element-a2ee7e6.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-a2ee7e6 .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-shc0002 );}.elementor-47 .elementor-element.elementor-element-a2eebb7 > .elementor-widget-container{margin:28px 0px 30px 0px;}.elementor-47 .elementor-element.elementor-element-a2eebb7 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(40px, 6.5vw, 76px);font-weight:400;line-height:1.12em;color:var( --e-global-color-shc0006 );}.elementor-47 .elementor-element.elementor-element-a2eef88{width:var( --container-widget-width, min(100%, 620px) );max-width:min(100%, 620px);--container-widget-width:min(100%, 620px);--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:clamp(17px, 1.3vw, 19px);line-height:1.6em;color:var( --e-global-color-shc0001 );}.elementor-47 .elementor-element.elementor-element-a2efafb{--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;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a2ef359 .elementor-button{background-color:#FFFFFF;fill:#455763;color:#455763;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2ef359 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-a2ef359 .elementor-button:focus{background-color:rgba(255,255,255,0);color:#FFFFFF;border-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2ef359.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-a2ef359 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-a2ef359 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a2ef72a{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a2ef72a > .elementor-widget-container{padding:0px 0px 4px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#D6C9B4;}.elementor-47 .elementor-element.elementor-element-a2ef72a .elementor-heading-title{font-family:var( --e-global-typography-sht0001-font-family ), Sans-serif;font-size:var( --e-global-typography-sht0001-font-size );font-weight:var( --e-global-typography-sht0001-font-weight );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );color:var( --e-global-color-shc0006 );}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-a2d7d57{--width:min(100%, 704px);}.elementor-47 .elementor-element.elementor-element-a2efecc{--width:min(100%, 960px);}}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-a2cd56b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2cd56b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-47 .elementor-element.elementor-element-a2cff66{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-a2ce0de img{width:min(100%, 384px);}.elementor-47 .elementor-element.elementor-element-a2cec51 .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-47 .elementor-element.elementor-element-a2cf3f3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-a2cf7c4 .elementor-heading-title{font-size:var( --e-global-typography-sht0001-font-size );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a2d164c{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--align-items:start;}.elementor-47 .elementor-element.elementor-element-a2d0708 .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-47 .elementor-element.elementor-element-a2d6a42{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-a2d2590 .elementor-heading-title{font-size:var( --e-global-typography-sht0001-font-size );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a2d71e4 .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-47 .elementor-element.elementor-element-a2daef4{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-a2d84f9 .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-47 .elementor-element.elementor-element-a2d906c .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-47 .elementor-element.elementor-element-a2d9bdf .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-47 .elementor-element.elementor-element-a2da752 .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-47 .elementor-element.elementor-element-a2de833 .elementor-heading-title{font-size:var( --e-global-typography-sht0001-font-size );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a2e2172 .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-47 .elementor-element.elementor-element-a2e1da1{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-a2df3a6 .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-47 .elementor-element.elementor-element-a2dff19 .elementor-heading-title{font-size:var( --e-global-typography-sht0001-font-size );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a2e0a8c .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-47 .elementor-element.elementor-element-a2e15ff .elementor-heading-title{font-size:var( --e-global-typography-sht0001-font-size );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a2e43cb{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-a2e2ce5 .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-47 .elementor-element.elementor-element-a2e3ffa{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-a2e97c1{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-a2e4b6d .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-47 .elementor-element.elementor-element-a2e56e0 .elementor-heading-title{font-size:var( --e-global-typography-sht0001-font-size );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a2e5ab1 .elementor-heading-title{font-size:var( --e-global-typography-sht0001-font-size );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a2eba1a{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--align-items:start;}.elementor-47 .elementor-element.elementor-element-a2e9f63 .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-47 .elementor-element.elementor-element-a2eb649{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-a2eb278{text-align:start;}.elementor-47 .elementor-element.elementor-element-a2ee044{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-a2f029d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2f029d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-47 .elementor-element.elementor-element-a2ee7e6 .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-47 .elementor-element.elementor-element-a2ef72a .elementor-heading-title{font-size:var( --e-global-typography-sht0001-font-size );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-a2cd56b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2cd56b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-47 .elementor-element.elementor-element-a2ccdc9{--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-47 .elementor-element.elementor-element-a2cff66{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-a2cec51 .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-47 .elementor-element.elementor-element-a2cf3f3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-a2cf7c4 .elementor-heading-title{font-size:var( --e-global-typography-sht0001-font-size );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a2d164c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-a2d0708 .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-47 .elementor-element.elementor-element-a2d6a42{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-a2d2961{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-47 .elementor-element.elementor-element-a2d2590 .elementor-heading-title{font-size:var( --e-global-typography-sht0001-font-size );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a2d71e4 .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-47 .elementor-element.elementor-element-a2daef4{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-a2d84f9 .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-47 .elementor-element.elementor-element-a2d906c .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-47 .elementor-element.elementor-element-a2d9bdf .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-47 .elementor-element.elementor-element-a2da752 .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-47 .elementor-element.elementor-element-a2de833 .elementor-heading-title{font-size:var( --e-global-typography-sht0001-font-size );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a2e2172 .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-47 .elementor-element.elementor-element-a2e1da1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-a2df3a6 .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-47 .elementor-element.elementor-element-a2dff19 .elementor-heading-title{font-size:var( --e-global-typography-sht0001-font-size );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a2e0a8c .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-47 .elementor-element.elementor-element-a2e15ff .elementor-heading-title{font-size:var( --e-global-typography-sht0001-font-size );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a2e43cb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-a2e2ce5 .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-47 .elementor-element.elementor-element-a2e97c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-a2e4b6d .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-47 .elementor-element.elementor-element-a2e56e0 .elementor-heading-title{font-size:var( --e-global-typography-sht0001-font-size );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a2e5ab1 .elementor-heading-title{font-size:var( --e-global-typography-sht0001-font-size );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a2eba1a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-a2e9f63 .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-47 .elementor-element.elementor-element-a2ee044{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-a2f029d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a2f029d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-47 .elementor-element.elementor-element-a2ee7e6 .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-47 .elementor-element.elementor-element-a2efafb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-47 .elementor-element.elementor-element-a2ef72a.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-a2ef72a .elementor-heading-title{font-size:var( --e-global-typography-sht0001-font-size );line-height:var( --e-global-typography-sht0001-line-height );letter-spacing:var( --e-global-typography-sht0001-letter-spacing );}}