.elementor-102 .elementor-element.elementor-element-fls01h{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D49B7A15;--border-color:#D49B7A15;--padding-top:87px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-102 .elementor-element.elementor-element-fls01h:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-fls01h > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fl_cocoa );}.elementor-102 .elementor-element.elementor-element-fls005{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:53px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-fls005.e-con{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-fls001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 29px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:400;line-height:1.7em;letter-spacing:0.6px;color:#B59E89;}.elementor-102 .elementor-element.elementor-element-fls001 p{margin-block-end:0px;}.elementor-102 .elementor-element.elementor-element-fls001 a{color:#E4C1A3;}.elementor-102 .elementor-element.elementor-element-fls001 a:hover, .elementor-102 .elementor-element.elementor-element-fls001 a:focus{color:#F5D394;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-fls002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-102 .elementor-element.elementor-element-fls002 .elementor-heading-title{font-family:var( --e-global-typography-fl_eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-fl_eyebrow-font-size );font-weight:var( --e-global-typography-fl_eyebrow-font-weight );text-transform:var( --e-global-typography-fl_eyebrow-text-transform );line-height:var( --e-global-typography-fl_eyebrow-line-height );letter-spacing:var( --e-global-typography-fl_eyebrow-letter-spacing );color:var( --e-global-color-fl_rose );}.elementor-102 .elementor-element.elementor-element-fls003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:center;}.elementor-102 .elementor-element.elementor-element-fls003 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(45px, 4.8vw, 68px);font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-fls004{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.9em;color:#C5B6A7;}.elementor-102 .elementor-element.elementor-element-fls004.elementor-element{--align-self:center;}.elementor-102 .elementor-element.elementor-element-fls004 p{margin-block-end:0px;}.elementor-102 .elementor-element.elementor-element-fls01f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:23px 23px;--row-gap:23px;--column-gap:23px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-fls00a{--display:flex;--min-height:430px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;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:#A982622E;--border-color:#A982622E;--border-radius:4px 4px 4px 4px;--padding-top:86px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;--e-con-transform-transition-duration:300ms;}.elementor-102 .elementor-element.elementor-element-fls00a:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-fls00a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1713;background-image:url("https://familialegacygroupllc.com/wp-content/uploads/2026/09/image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-102 .elementor-element.elementor-element-fls00a::before, .elementor-102 .elementor-element.elementor-element-fls00a > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00a > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00a > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls00a > .e-con-inner > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls00a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.43) 100%);}.elementor-102 .elementor-element.elementor-element-fls00a:hover::before, .elementor-102 .elementor-element.elementor-element-fls00a:hover > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00a > .elementor-background-slideshow:hover::before, .elementor-102 .elementor-element.elementor-element-fls00a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.235) 100%);}.elementor-102 .elementor-element.elementor-element-fls00a.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-102 .elementor-element.elementor-element-fls00a:hover{--overlay-opacity:1;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:#D49B7A85;--border-color:#D49B7A85;}.elementor-102 .elementor-element.elementor-element-fls00a, .elementor-102 .elementor-element.elementor-element-fls00a::before{--overlay-transition:0.5s;--border-transition:0.3s;}.elementor-102 .elementor-element.elementor-element-fls006{width:var( --container-widget-width, 44px );max-width:44px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls006.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls007{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-102 .elementor-element.elementor-element-fls007 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-fls008{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.85em;color:#CCBEB1;}.elementor-102 .elementor-element.elementor-element-fls008.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls008 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-102 .elementor-element.elementor-element-fls009 .elementor-button{background-color:#0D0C0B00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.6em;letter-spacing:0.5px;fill:#E8BC91;color:#E8BC91;border-style:none;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls009 .elementor-button:hover, .elementor-102 .elementor-element.elementor-element-fls009 .elementor-button:focus{background-color:#0D0C0B00;color:#F5D394;border-color:#DFAD6500;}.elementor-102 .elementor-element.elementor-element-fls009:hover{--e-transform-translateY:0px;}.elementor-102 .elementor-element.elementor-element-fls009{--e-transform-transition-duration:250ms;}.elementor-102 .elementor-element.elementor-element-fls009 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-102 .elementor-element.elementor-element-fls009 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-102 .elementor-element.elementor-element-fls009 .elementor-button:hover svg, .elementor-102 .elementor-element.elementor-element-fls009 .elementor-button:focus svg{fill:#F5D394;}.elementor-102 .elementor-element.elementor-element-fls00f{--display:flex;--min-height:430px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;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:#A982622E;--border-color:#A982622E;--border-radius:4px 4px 4px 4px;--padding-top:86px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;--e-con-transform-transition-duration:300ms;}.elementor-102 .elementor-element.elementor-element-fls00f:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-fls00f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1713;background-image:url("https://familialegacygroupllc.com/wp-content/uploads/2026/09/image-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-102 .elementor-element.elementor-element-fls00f::before, .elementor-102 .elementor-element.elementor-element-fls00f > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00f > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00f > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls00f > .e-con-inner > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls00f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.43) 100%);}.elementor-102 .elementor-element.elementor-element-fls00f:hover::before, .elementor-102 .elementor-element.elementor-element-fls00f:hover > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00f > .elementor-background-slideshow:hover::before, .elementor-102 .elementor-element.elementor-element-fls00f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.235) 100%);}.elementor-102 .elementor-element.elementor-element-fls00f.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-102 .elementor-element.elementor-element-fls00f:hover{--overlay-opacity:1;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:#D49B7A85;--border-color:#D49B7A85;}.elementor-102 .elementor-element.elementor-element-fls00f, .elementor-102 .elementor-element.elementor-element-fls00f::before{--overlay-transition:0.5s;--border-transition:0.3s;}.elementor-102 .elementor-element.elementor-element-fls00b{width:var( --container-widget-width, 44px );max-width:44px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls00b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls00c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-102 .elementor-element.elementor-element-fls00c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-fls00d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.85em;color:#CCBEB1;}.elementor-102 .elementor-element.elementor-element-fls00d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls00d p{margin-block-end:0px;}.elementor-102 .elementor-element.elementor-element-fls00e .elementor-button{background-color:#0D0C0B00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.6em;letter-spacing:0.5px;fill:#E8BC91;color:#E8BC91;border-style:none;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls00e .elementor-button:hover, .elementor-102 .elementor-element.elementor-element-fls00e .elementor-button:focus{background-color:#0D0C0B00;color:#F5D394;border-color:#DFAD6500;}.elementor-102 .elementor-element.elementor-element-fls00e:hover{--e-transform-translateY:0px;}.elementor-102 .elementor-element.elementor-element-fls00e{--e-transform-transition-duration:250ms;}.elementor-102 .elementor-element.elementor-element-fls00e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-102 .elementor-element.elementor-element-fls00e .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-102 .elementor-element.elementor-element-fls00e .elementor-button:hover svg, .elementor-102 .elementor-element.elementor-element-fls00e .elementor-button:focus svg{fill:#F5D394;}.elementor-102 .elementor-element.elementor-element-fls00k{--display:flex;--min-height:430px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;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:#A982622E;--border-color:#A982622E;--border-radius:4px 4px 4px 4px;--padding-top:86px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;--e-con-transform-transition-duration:300ms;}.elementor-102 .elementor-element.elementor-element-fls00k:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-fls00k > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1713;background-image:url("https://familialegacygroupllc.com/wp-content/uploads/2026/09/image-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-102 .elementor-element.elementor-element-fls00k::before, .elementor-102 .elementor-element.elementor-element-fls00k > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00k > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00k > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls00k > .e-con-inner > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls00k > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.43) 100%);}.elementor-102 .elementor-element.elementor-element-fls00k:hover::before, .elementor-102 .elementor-element.elementor-element-fls00k:hover > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00k:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00k > .elementor-background-slideshow:hover::before, .elementor-102 .elementor-element.elementor-element-fls00k > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.235) 100%);}.elementor-102 .elementor-element.elementor-element-fls00k.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-102 .elementor-element.elementor-element-fls00k:hover{--overlay-opacity:1;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:#D49B7A85;--border-color:#D49B7A85;}.elementor-102 .elementor-element.elementor-element-fls00k, .elementor-102 .elementor-element.elementor-element-fls00k::before{--overlay-transition:0.5s;--border-transition:0.3s;}.elementor-102 .elementor-element.elementor-element-fls00g{width:var( --container-widget-width, 44px );max-width:44px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls00g.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls00h{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-102 .elementor-element.elementor-element-fls00h .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-fls00i{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.85em;color:#CCBEB1;}.elementor-102 .elementor-element.elementor-element-fls00i.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls00i p{margin-block-end:0px;}.elementor-102 .elementor-element.elementor-element-fls00j .elementor-button{background-color:#0D0C0B00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.6em;letter-spacing:0.5px;fill:#E8BC91;color:#E8BC91;border-style:none;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls00j .elementor-button:hover, .elementor-102 .elementor-element.elementor-element-fls00j .elementor-button:focus{background-color:#0D0C0B00;color:#F5D394;border-color:#DFAD6500;}.elementor-102 .elementor-element.elementor-element-fls00j:hover{--e-transform-translateY:0px;}.elementor-102 .elementor-element.elementor-element-fls00j{--e-transform-transition-duration:250ms;}.elementor-102 .elementor-element.elementor-element-fls00j .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-102 .elementor-element.elementor-element-fls00j .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-102 .elementor-element.elementor-element-fls00j .elementor-button:hover svg, .elementor-102 .elementor-element.elementor-element-fls00j .elementor-button:focus svg{fill:#F5D394;}.elementor-102 .elementor-element.elementor-element-fls00p{--display:flex;--min-height:430px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;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:#A982622E;--border-color:#A982622E;--border-radius:4px 4px 4px 4px;--padding-top:86px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;--e-con-transform-transition-duration:300ms;}.elementor-102 .elementor-element.elementor-element-fls00p:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-fls00p > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1713;background-image:url("https://familialegacygroupllc.com/wp-content/uploads/2026/09/image-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-102 .elementor-element.elementor-element-fls00p::before, .elementor-102 .elementor-element.elementor-element-fls00p > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00p > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00p > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls00p > .e-con-inner > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls00p > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.43) 100%);}.elementor-102 .elementor-element.elementor-element-fls00p:hover::before, .elementor-102 .elementor-element.elementor-element-fls00p:hover > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00p:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00p > .elementor-background-slideshow:hover::before, .elementor-102 .elementor-element.elementor-element-fls00p > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.235) 100%);}.elementor-102 .elementor-element.elementor-element-fls00p.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-102 .elementor-element.elementor-element-fls00p:hover{--overlay-opacity:1;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:#D49B7A85;--border-color:#D49B7A85;}.elementor-102 .elementor-element.elementor-element-fls00p, .elementor-102 .elementor-element.elementor-element-fls00p::before{--overlay-transition:0.5s;--border-transition:0.3s;}.elementor-102 .elementor-element.elementor-element-fls00l{width:var( --container-widget-width, 44px );max-width:44px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls00l.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls00m{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-102 .elementor-element.elementor-element-fls00m .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-fls00n{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.85em;color:#CCBEB1;}.elementor-102 .elementor-element.elementor-element-fls00n.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls00n p{margin-block-end:0px;}.elementor-102 .elementor-element.elementor-element-fls00o .elementor-button{background-color:#0D0C0B00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.6em;letter-spacing:0.5px;fill:#E8BC91;color:#E8BC91;border-style:none;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls00o .elementor-button:hover, .elementor-102 .elementor-element.elementor-element-fls00o .elementor-button:focus{background-color:#0D0C0B00;color:#F5D394;border-color:#DFAD6500;}.elementor-102 .elementor-element.elementor-element-fls00o:hover{--e-transform-translateY:0px;}.elementor-102 .elementor-element.elementor-element-fls00o{--e-transform-transition-duration:250ms;}.elementor-102 .elementor-element.elementor-element-fls00o .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-102 .elementor-element.elementor-element-fls00o .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-102 .elementor-element.elementor-element-fls00o .elementor-button:hover svg, .elementor-102 .elementor-element.elementor-element-fls00o .elementor-button:focus svg{fill:#F5D394;}.elementor-102 .elementor-element.elementor-element-fls00u{--display:flex;--min-height:430px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;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:#A982622E;--border-color:#A982622E;--border-radius:4px 4px 4px 4px;--padding-top:86px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;--e-con-transform-transition-duration:300ms;}.elementor-102 .elementor-element.elementor-element-fls00u:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-fls00u > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1713;background-image:url("https://familialegacygroupllc.com/wp-content/uploads/2026/09/image-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-102 .elementor-element.elementor-element-fls00u::before, .elementor-102 .elementor-element.elementor-element-fls00u > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00u > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00u > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls00u > .e-con-inner > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls00u > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.43) 100%);}.elementor-102 .elementor-element.elementor-element-fls00u:hover::before, .elementor-102 .elementor-element.elementor-element-fls00u:hover > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00u:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00u > .elementor-background-slideshow:hover::before, .elementor-102 .elementor-element.elementor-element-fls00u > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.235) 100%);}.elementor-102 .elementor-element.elementor-element-fls00u.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-102 .elementor-element.elementor-element-fls00u:hover{--overlay-opacity:1;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:#D49B7A85;--border-color:#D49B7A85;}.elementor-102 .elementor-element.elementor-element-fls00u, .elementor-102 .elementor-element.elementor-element-fls00u::before{--overlay-transition:0.5s;--border-transition:0.3s;}.elementor-102 .elementor-element.elementor-element-fls00q{width:var( --container-widget-width, 44px );max-width:44px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls00q.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls00r{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-102 .elementor-element.elementor-element-fls00r .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-fls00s{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.85em;color:#CCBEB1;}.elementor-102 .elementor-element.elementor-element-fls00s.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls00s p{margin-block-end:0px;}.elementor-102 .elementor-element.elementor-element-fls00t .elementor-button{background-color:#0D0C0B00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.6em;letter-spacing:0.5px;fill:#E8BC91;color:#E8BC91;border-style:none;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls00t .elementor-button:hover, .elementor-102 .elementor-element.elementor-element-fls00t .elementor-button:focus{background-color:#0D0C0B00;color:#F5D394;border-color:#DFAD6500;}.elementor-102 .elementor-element.elementor-element-fls00t:hover{--e-transform-translateY:0px;}.elementor-102 .elementor-element.elementor-element-fls00t{--e-transform-transition-duration:250ms;}.elementor-102 .elementor-element.elementor-element-fls00t .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-102 .elementor-element.elementor-element-fls00t .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-102 .elementor-element.elementor-element-fls00t .elementor-button:hover svg, .elementor-102 .elementor-element.elementor-element-fls00t .elementor-button:focus svg{fill:#F5D394;}.elementor-102 .elementor-element.elementor-element-fls00z{--display:flex;--min-height:430px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;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:#A982622E;--border-color:#A982622E;--border-radius:4px 4px 4px 4px;--padding-top:86px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;--e-con-transform-transition-duration:300ms;}.elementor-102 .elementor-element.elementor-element-fls00z:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-fls00z > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1713;background-image:url("https://familialegacygroupllc.com/wp-content/uploads/2026/09/image-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-102 .elementor-element.elementor-element-fls00z::before, .elementor-102 .elementor-element.elementor-element-fls00z > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00z > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00z > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls00z > .e-con-inner > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls00z > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.43) 100%);}.elementor-102 .elementor-element.elementor-element-fls00z:hover::before, .elementor-102 .elementor-element.elementor-element-fls00z:hover > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00z:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls00z > .elementor-background-slideshow:hover::before, .elementor-102 .elementor-element.elementor-element-fls00z > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.235) 100%);}.elementor-102 .elementor-element.elementor-element-fls00z.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-102 .elementor-element.elementor-element-fls00z:hover{--overlay-opacity:1;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:#D49B7A85;--border-color:#D49B7A85;}.elementor-102 .elementor-element.elementor-element-fls00z, .elementor-102 .elementor-element.elementor-element-fls00z::before{--overlay-transition:0.5s;--border-transition:0.3s;}.elementor-102 .elementor-element.elementor-element-fls00v{width:var( --container-widget-width, 44px );max-width:44px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls00v.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls00w{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-102 .elementor-element.elementor-element-fls00w .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-fls00x{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.85em;color:#CCBEB1;}.elementor-102 .elementor-element.elementor-element-fls00x.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls00x p{margin-block-end:0px;}.elementor-102 .elementor-element.elementor-element-fls00y .elementor-button{background-color:#0D0C0B00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.6em;letter-spacing:0.5px;fill:#E8BC91;color:#E8BC91;border-style:none;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls00y .elementor-button:hover, .elementor-102 .elementor-element.elementor-element-fls00y .elementor-button:focus{background-color:#0D0C0B00;color:#F5D394;border-color:#DFAD6500;}.elementor-102 .elementor-element.elementor-element-fls00y:hover{--e-transform-translateY:0px;}.elementor-102 .elementor-element.elementor-element-fls00y{--e-transform-transition-duration:250ms;}.elementor-102 .elementor-element.elementor-element-fls00y .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-102 .elementor-element.elementor-element-fls00y .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-102 .elementor-element.elementor-element-fls00y .elementor-button:hover svg, .elementor-102 .elementor-element.elementor-element-fls00y .elementor-button:focus svg{fill:#F5D394;}.elementor-102 .elementor-element.elementor-element-fls014{--display:flex;--min-height:430px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;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:#A982622E;--border-color:#A982622E;--border-radius:4px 4px 4px 4px;--padding-top:86px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;--e-con-transform-transition-duration:300ms;}.elementor-102 .elementor-element.elementor-element-fls014:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-fls014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1713;background-image:url("https://familialegacygroupllc.com/wp-content/uploads/2026/09/image-6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-102 .elementor-element.elementor-element-fls014::before, .elementor-102 .elementor-element.elementor-element-fls014 > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls014 > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls014 > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls014 > .e-con-inner > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls014 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.43) 100%);}.elementor-102 .elementor-element.elementor-element-fls014:hover::before, .elementor-102 .elementor-element.elementor-element-fls014:hover > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls014:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls014 > .elementor-background-slideshow:hover::before, .elementor-102 .elementor-element.elementor-element-fls014 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.235) 100%);}.elementor-102 .elementor-element.elementor-element-fls014.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-102 .elementor-element.elementor-element-fls014:hover{--overlay-opacity:1;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:#D49B7A85;--border-color:#D49B7A85;}.elementor-102 .elementor-element.elementor-element-fls014, .elementor-102 .elementor-element.elementor-element-fls014::before{--overlay-transition:0.5s;--border-transition:0.3s;}.elementor-102 .elementor-element.elementor-element-fls010{width:var( --container-widget-width, 44px );max-width:44px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls010.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls011{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-102 .elementor-element.elementor-element-fls011 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-fls012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.85em;color:#CCBEB1;}.elementor-102 .elementor-element.elementor-element-fls012.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls012 p{margin-block-end:0px;}.elementor-102 .elementor-element.elementor-element-fls013 .elementor-button{background-color:#0D0C0B00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.6em;letter-spacing:0.5px;fill:#E8BC91;color:#E8BC91;border-style:none;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls013 .elementor-button:hover, .elementor-102 .elementor-element.elementor-element-fls013 .elementor-button:focus{background-color:#0D0C0B00;color:#F5D394;border-color:#DFAD6500;}.elementor-102 .elementor-element.elementor-element-fls013:hover{--e-transform-translateY:0px;}.elementor-102 .elementor-element.elementor-element-fls013{--e-transform-transition-duration:250ms;}.elementor-102 .elementor-element.elementor-element-fls013 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-102 .elementor-element.elementor-element-fls013 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-102 .elementor-element.elementor-element-fls013 .elementor-button:hover svg, .elementor-102 .elementor-element.elementor-element-fls013 .elementor-button:focus svg{fill:#F5D394;}.elementor-102 .elementor-element.elementor-element-fls019{--display:flex;--min-height:430px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;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:#A982622E;--border-color:#A982622E;--border-radius:4px 4px 4px 4px;--padding-top:86px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;--e-con-transform-transition-duration:300ms;}.elementor-102 .elementor-element.elementor-element-fls019:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-fls019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1713;background-image:url("https://familialegacygroupllc.com/wp-content/uploads/2026/09/image-7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-102 .elementor-element.elementor-element-fls019::before, .elementor-102 .elementor-element.elementor-element-fls019 > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls019 > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls019 > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls019 > .e-con-inner > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls019 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.43) 100%);}.elementor-102 .elementor-element.elementor-element-fls019:hover::before, .elementor-102 .elementor-element.elementor-element-fls019:hover > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls019:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls019 > .elementor-background-slideshow:hover::before, .elementor-102 .elementor-element.elementor-element-fls019 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.235) 100%);}.elementor-102 .elementor-element.elementor-element-fls019.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-102 .elementor-element.elementor-element-fls019:hover{--overlay-opacity:1;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:#D49B7A85;--border-color:#D49B7A85;}.elementor-102 .elementor-element.elementor-element-fls019, .elementor-102 .elementor-element.elementor-element-fls019::before{--overlay-transition:0.5s;--border-transition:0.3s;}.elementor-102 .elementor-element.elementor-element-fls015{width:var( --container-widget-width, 44px );max-width:44px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls015.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls016{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-102 .elementor-element.elementor-element-fls016 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-fls017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.85em;color:#CCBEB1;}.elementor-102 .elementor-element.elementor-element-fls017.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls017 p{margin-block-end:0px;}.elementor-102 .elementor-element.elementor-element-fls018 .elementor-button{background-color:#0D0C0B00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.6em;letter-spacing:0.5px;fill:#E8BC91;color:#E8BC91;border-style:none;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls018 .elementor-button:hover, .elementor-102 .elementor-element.elementor-element-fls018 .elementor-button:focus{background-color:#0D0C0B00;color:#F5D394;border-color:#DFAD6500;}.elementor-102 .elementor-element.elementor-element-fls018:hover{--e-transform-translateY:0px;}.elementor-102 .elementor-element.elementor-element-fls018{--e-transform-transition-duration:250ms;}.elementor-102 .elementor-element.elementor-element-fls018 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-102 .elementor-element.elementor-element-fls018 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-102 .elementor-element.elementor-element-fls018 .elementor-button:hover svg, .elementor-102 .elementor-element.elementor-element-fls018 .elementor-button:focus svg{fill:#F5D394;}.elementor-102 .elementor-element.elementor-element-fls01e{--display:flex;--min-height:430px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;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:#A982622E;--border-color:#A982622E;--border-radius:4px 4px 4px 4px;--padding-top:86px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;--e-con-transform-transition-duration:300ms;}.elementor-102 .elementor-element.elementor-element-fls01e:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-fls01e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1713;background-image:url("https://familialegacygroupllc.com/wp-content/uploads/2026/09/image-8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-102 .elementor-element.elementor-element-fls01e::before, .elementor-102 .elementor-element.elementor-element-fls01e > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls01e > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls01e > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls01e > .e-con-inner > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-fls01e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.43) 100%);}.elementor-102 .elementor-element.elementor-element-fls01e:hover::before, .elementor-102 .elementor-element.elementor-element-fls01e:hover > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls01e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-fls01e > .elementor-background-slideshow:hover::before, .elementor-102 .elementor-element.elementor-element-fls01e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(13,12,11,0.99) 30%, rgba(13,12,11,0.235) 100%);}.elementor-102 .elementor-element.elementor-element-fls01e.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-102 .elementor-element.elementor-element-fls01e:hover{--overlay-opacity:1;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:#D49B7A85;--border-color:#D49B7A85;}.elementor-102 .elementor-element.elementor-element-fls01e, .elementor-102 .elementor-element.elementor-element-fls01e::before{--overlay-transition:0.5s;--border-transition:0.3s;}.elementor-102 .elementor-element.elementor-element-fls01a{width:var( --container-widget-width, 44px );max-width:44px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls01a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls01b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-102 .elementor-element.elementor-element-fls01b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-fls01c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.85em;color:#CCBEB1;}.elementor-102 .elementor-element.elementor-element-fls01c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-102 .elementor-element.elementor-element-fls01c p{margin-block-end:0px;}.elementor-102 .elementor-element.elementor-element-fls01d .elementor-button{background-color:#0D0C0B00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.6em;letter-spacing:0.5px;fill:#E8BC91;color:#E8BC91;border-style:none;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls01d .elementor-button:hover, .elementor-102 .elementor-element.elementor-element-fls01d .elementor-button:focus{background-color:#0D0C0B00;color:#F5D394;border-color:#DFAD6500;}.elementor-102 .elementor-element.elementor-element-fls01d:hover{--e-transform-translateY:0px;}.elementor-102 .elementor-element.elementor-element-fls01d{--e-transform-transition-duration:250ms;}.elementor-102 .elementor-element.elementor-element-fls01d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-102 .elementor-element.elementor-element-fls01d .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-102 .elementor-element.elementor-element-fls01d .elementor-button:hover svg, .elementor-102 .elementor-element.elementor-element-fls01d .elementor-button:focus svg{fill:#F5D394;}.elementor-102 .elementor-element.elementor-element-fls01g{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:400;line-height:1.8em;color:#B9AA9C;}.elementor-102 .elementor-element.elementor-element-fls01g p{margin-block-end:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-102 .elementor-element.elementor-element-fls01h{--padding-top:73px;--padding-bottom:85px;--padding-left:32px;--padding-right:32px;}.elementor-102 .elementor-element.elementor-element-fls005{--margin-top:0px;--margin-bottom:53px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-fls001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 29px) 0px;font-size:10px;}.elementor-102 .elementor-element.elementor-element-fls002 .elementor-heading-title{font-size:var( --e-global-typography-fl_eyebrow-font-size );line-height:var( --e-global-typography-fl_eyebrow-line-height );letter-spacing:var( --e-global-typography-fl_eyebrow-letter-spacing );}.elementor-102 .elementor-element.elementor-element-fls003 .elementor-heading-title{font-size:clamp(45px, 4.8vw, 68px);}.elementor-102 .elementor-element.elementor-element-fls004{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;font-size:13px;}.elementor-102 .elementor-element.elementor-element-fls01f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:23px 23px;--row-gap:23px;--column-gap:23px;--grid-auto-flow:row;}.elementor-102 .elementor-element.elementor-element-fls00a{--min-height:430px;--padding-top:86px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-102 .elementor-element.elementor-element-fls006{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls007 .elementor-heading-title{font-size:28px;}.elementor-102 .elementor-element.elementor-element-fls008{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls009 .elementor-button{font-size:10px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls00f{--min-height:430px;--padding-top:86px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-102 .elementor-element.elementor-element-fls00b{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls00c .elementor-heading-title{font-size:28px;}.elementor-102 .elementor-element.elementor-element-fls00d{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls00e .elementor-button{font-size:10px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls00k{--min-height:430px;--padding-top:86px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-102 .elementor-element.elementor-element-fls00g{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls00h .elementor-heading-title{font-size:28px;}.elementor-102 .elementor-element.elementor-element-fls00i{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls00j .elementor-button{font-size:10px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls00p{--min-height:430px;--padding-top:86px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-102 .elementor-element.elementor-element-fls00l{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls00m .elementor-heading-title{font-size:28px;}.elementor-102 .elementor-element.elementor-element-fls00n{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls00o .elementor-button{font-size:10px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls00u{--min-height:430px;--padding-top:86px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-102 .elementor-element.elementor-element-fls00q{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls00r .elementor-heading-title{font-size:28px;}.elementor-102 .elementor-element.elementor-element-fls00s{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls00t .elementor-button{font-size:10px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls00z{--min-height:430px;--padding-top:86px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-102 .elementor-element.elementor-element-fls00v{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls00w .elementor-heading-title{font-size:28px;}.elementor-102 .elementor-element.elementor-element-fls00x{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls00y .elementor-button{font-size:10px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls014{--min-height:430px;--padding-top:86px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-102 .elementor-element.elementor-element-fls010{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls011 .elementor-heading-title{font-size:28px;}.elementor-102 .elementor-element.elementor-element-fls012{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls013 .elementor-button{font-size:10px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls019{--min-height:430px;--padding-top:86px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-102 .elementor-element.elementor-element-fls015{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls016 .elementor-heading-title{font-size:28px;}.elementor-102 .elementor-element.elementor-element-fls017{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls018 .elementor-button{font-size:10px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls01e{--min-height:430px;--padding-top:86px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-102 .elementor-element.elementor-element-fls01a{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls01b .elementor-heading-title{font-size:28px;}.elementor-102 .elementor-element.elementor-element-fls01c{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls01d .elementor-button{font-size:10px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls01g{font-size:10px;}}@media(max-width:767px){.elementor-102 .elementor-element.elementor-element-fls01h{--padding-top:49px;--padding-bottom:68px;--padding-left:20px;--padding-right:20px;}.elementor-102 .elementor-element.elementor-element-fls005{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-fls001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;text-align:start;font-size:9px;}.elementor-102 .elementor-element.elementor-element-fls002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-102 .elementor-element.elementor-element-fls002 .elementor-heading-title{font-size:var( --e-global-typography-fl_eyebrow-font-size );line-height:var( --e-global-typography-fl_eyebrow-line-height );letter-spacing:var( --e-global-typography-fl_eyebrow-letter-spacing );}.elementor-102 .elementor-element.elementor-element-fls003{text-align:start;}.elementor-102 .elementor-element.elementor-element-fls003 .elementor-heading-title{font-size:43px;}.elementor-102 .elementor-element.elementor-element-fls004{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:start;font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls004.elementor-element{--align-self:flex-start;}.elementor-102 .elementor-element.elementor-element-fls01f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(9, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-102 .elementor-element.elementor-element-fls00a{--min-height:415px;--padding-top:76px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-102 .elementor-element.elementor-element-fls006{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls007 .elementor-heading-title{font-size:31px;}.elementor-102 .elementor-element.elementor-element-fls008{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls009 .elementor-button{font-size:11px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls00f{--min-height:415px;--padding-top:76px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-102 .elementor-element.elementor-element-fls00b{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls00c .elementor-heading-title{font-size:31px;}.elementor-102 .elementor-element.elementor-element-fls00d{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls00e .elementor-button{font-size:11px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls00k{--min-height:415px;--padding-top:76px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-102 .elementor-element.elementor-element-fls00g{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls00h .elementor-heading-title{font-size:31px;}.elementor-102 .elementor-element.elementor-element-fls00i{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls00j .elementor-button{font-size:11px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls00p{--min-height:415px;--padding-top:76px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-102 .elementor-element.elementor-element-fls00l{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls00m .elementor-heading-title{font-size:31px;}.elementor-102 .elementor-element.elementor-element-fls00n{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls00o .elementor-button{font-size:11px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls00u{--min-height:415px;--padding-top:76px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-102 .elementor-element.elementor-element-fls00q{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls00r .elementor-heading-title{font-size:31px;}.elementor-102 .elementor-element.elementor-element-fls00s{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls00t .elementor-button{font-size:11px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls00z{--min-height:415px;--padding-top:76px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-102 .elementor-element.elementor-element-fls00v{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls00w .elementor-heading-title{font-size:31px;}.elementor-102 .elementor-element.elementor-element-fls00x{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls00y .elementor-button{font-size:11px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls014{--min-height:415px;--padding-top:76px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-102 .elementor-element.elementor-element-fls010{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls011 .elementor-heading-title{font-size:31px;}.elementor-102 .elementor-element.elementor-element-fls012{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls013 .elementor-button{font-size:11px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls019{--min-height:415px;--padding-top:76px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-102 .elementor-element.elementor-element-fls015{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls016 .elementor-heading-title{font-size:31px;}.elementor-102 .elementor-element.elementor-element-fls017{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls018 .elementor-button{font-size:11px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls01e{--min-height:415px;--padding-top:76px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-102 .elementor-element.elementor-element-fls01a{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-102 .elementor-element.elementor-element-fls01b .elementor-heading-title{font-size:31px;}.elementor-102 .elementor-element.elementor-element-fls01c{font-size:12px;}.elementor-102 .elementor-element.elementor-element-fls01d .elementor-button{font-size:11px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-fls01g{text-align:start;font-size:9px;}}@media(min-width:768px){.elementor-102 .elementor-element.elementor-element-fls01h{--content-width:1240px;}.elementor-102 .elementor-element.elementor-element-fls005{--width:min(100%, 700px);}}@media(max-width:1024px) and (min-width:768px){.elementor-102 .elementor-element.elementor-element-fls005{--width:min(100%, 700px);}}