.elementor-56902 .elementor-element.elementor-element-4ae8b5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56902 .elementor-element.elementor-element-5b3a8bd7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-56902 .elementor-element.elementor-element-5b3a8bd7:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-5b3a8bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lifestyleinvestor.com/wp-content/uploads/2026/07/hero-background.jpg");background-position:center center;background-size:cover;}.elementor-56902 .elementor-element.elementor-element-5b3a8bd7 > .elementor-background-overlay{background-color:rgba(17,17,17,0.55);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56902 .elementor-element.elementor-element-5b3a8bd7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 60px 100px 60px;}.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-56902 .elementor-element.elementor-element-75e08e18{text-align:start;}.elementor-56902 .elementor-element.elementor-element-75e08e18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.7vw;font-weight:700;line-height:1.06em;letter-spacing:-0.025em;color:#FFFFFF;}.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-56902 .elementor-element.elementor-element-75fa7723{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:300;line-height:1.8em;color:rgba(255,255,255,0.75);}.elementor-56902 .elementor-element.elementor-element-6b360512{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:60px;--padding-right:60px;}.elementor-56902 .elementor-element.elementor-element-6b360512:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-6b360512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26272E;}.elementor-56902 .elementor-element.elementor-element-74b482bd{--display:flex;}.elementor-56902 .elementor-element.elementor-element-8e842b0{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:60px;--padding-right:60px;}.elementor-56902 .elementor-element.elementor-element-8e842b0:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-8e842b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-56902 .elementor-element.elementor-element-37db44a0{--display:flex;}.elementor-56902 .elementor-element.elementor-element-6e4a5291{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-56902 .elementor-element.elementor-element-6e4a5291:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-6e4a5291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-562ba4f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-56902 .elementor-element.elementor-element-35a874a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.2vw;font-weight:700;line-height:1.1em;letter-spacing:-0.025em;color:#111111;}.elementor-56902 .elementor-element.elementor-element-4af23425{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-56902 .elementor-element.elementor-element-62ea2fb3{--display:flex;}.elementor-56902 .elementor-element.elementor-element-56d05091{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-56902 .elementor-element.elementor-element-2fde71fc{--display:flex;}.elementor-56902 .elementor-element.elementor-element-3d4cc10a{--display:flex;}.elementor-56902 .elementor-element.elementor-element-7a667db4{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-56902 .elementor-element.elementor-element-7a667db4:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-7a667db4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-52efa3ff{--display:flex;}.elementor-56902 .elementor-element.elementor-element-64c7c51e{padding:0px 0px 0px 0px;}.elementor-56902 .elementor-element.elementor-element-71febf39{--display:flex;}.elementor-56902 .elementor-element.elementor-element-232b13ae{--display:flex;}.elementor-56902 .elementor-element.elementor-element-72ddc418{--display:flex;}.elementor-56902 .elementor-element.elementor-element-63ac3f9b{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-56902 .elementor-element.elementor-element-63ac3f9b:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-63ac3f9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-56902 .elementor-element.elementor-element-f0aa651{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-56902 .elementor-element.elementor-element-27b9eee4{text-align:start;}.elementor-56902 .elementor-element.elementor-element-27b9eee4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.3em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-4018a717 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.2vw;font-weight:700;line-height:1.1em;letter-spacing:-0.025em;color:#111111;}.elementor-56902 .elementor-element.elementor-element-2452b8{padding:0px 0px 0px 0px;}.elementor-56902 .elementor-element.elementor-element-79130a0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-ed907b2{--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;}.elementor-56902 .elementor-element.elementor-element-4d66ebae{text-align:start;}.elementor-56902 .elementor-element.elementor-element-4d66ebae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;letter-spacing:0.2em;color:#E2E2E2;}.elementor-56902 .elementor-element.elementor-element-7453cc35{--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;}.elementor-56902 .elementor-element.elementor-element-16fd3e65{text-align:start;}.elementor-56902 .elementor-element.elementor-element-16fd3e65 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;letter-spacing:0.2em;color:#E2E2E2;}.elementor-56902 .elementor-element.elementor-element-641a3294{--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;}.elementor-56902 .elementor-element.elementor-element-71c10725{text-align:start;}.elementor-56902 .elementor-element.elementor-element-71c10725 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;letter-spacing:0.2em;color:#E2E2E2;}.elementor-56902 .elementor-element.elementor-element-4e97bf75{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56902 .elementor-element.elementor-element-6ce31b3d{--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;--justify-content:center;}.elementor-56902 .elementor-element.elementor-element-6c7ef4b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-87222b{text-align:start;}.elementor-56902 .elementor-element.elementor-element-87222b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:rgba(255,255,255,0.85);}.elementor-56902 .elementor-element.elementor-element-5136b2b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-333d83f9{text-align:start;}.elementor-56902 .elementor-element.elementor-element-333d83f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:rgba(255,255,255,0.85);}.elementor-56902 .elementor-element.elementor-element-72d9b8ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-43b234fd{text-align:start;}.elementor-56902 .elementor-element.elementor-element-43b234fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:rgba(255,255,255,0.85);}.elementor-56902 .elementor-element.elementor-element-4e5cf8d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-239bfb3b{text-align:start;}.elementor-56902 .elementor-element.elementor-element-239bfb3b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:rgba(255,255,255,0.85);}.elementor-56902 .elementor-element.elementor-element-79f8cbf{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-56902 .elementor-element.elementor-element-79f8cbf:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-79f8cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-38e195f2{--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;}.elementor-56902 .elementor-element.elementor-element-2a4b83b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-4a95db6c{text-align:start;}.elementor-56902 .elementor-element.elementor-element-4a95db6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-5267e95f{text-align:start;}.elementor-56902 .elementor-element.elementor-element-5267e95f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.1em;letter-spacing:-0.025em;color:#111111;}.elementor-56902 .elementor-element.elementor-element-b8e9cf2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-7b9b7492{font-size:16px;font-weight:400;}.elementor-56902 .elementor-element.elementor-element-15b9d7df{--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;}.elementor-56902 .elementor-element.elementor-element-7eaecc73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-4d029feb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-1d57c4a6{text-align:start;}.elementor-56902 .elementor-element.elementor-element-1d57c4a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#D3AB60;}.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-56902 .elementor-element.elementor-element-6e4f3148 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.45);border-radius:0px 0px 0px 0px;}.elementor-56902 .elementor-element.elementor-element-62448922{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-2da9eb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-3634ac59{text-align:start;}.elementor-56902 .elementor-element.elementor-element-3634ac59 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-70dc36ba .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.45);border-radius:0px 0px 0px 0px;}.elementor-56902 .elementor-element.elementor-element-6a613ed9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-56902 .elementor-element.elementor-element-6a613ed9:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-6a613ed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26272E;}.elementor-56902 .elementor-element.elementor-element-76ea9af0{--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;--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-56902 .elementor-element.elementor-element-45bbab02{text-align:center;}.elementor-56902 .elementor-element.elementor-element-45bbab02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;line-height:1.1em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-5175e7d{--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;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56902 .elementor-element.elementor-element-25c009a7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-56902 .elementor-element.elementor-element-5c6c440e{text-align:center;}.elementor-56902 .elementor-element.elementor-element-5c6c440e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.1em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-69f15f40{text-align:center;}.elementor-56902 .elementor-element.elementor-element-69f15f40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-79d01e1f{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:#777777;}.elementor-56902 .elementor-element.elementor-element-14767b28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-21ee766b{text-align:center;}.elementor-56902 .elementor-element.elementor-element-21ee766b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.1em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-6a363ee7{text-align:center;}.elementor-56902 .elementor-element.elementor-element-6a363ee7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-5b7f018d{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:#777777;}.elementor-56902 .elementor-element.elementor-element-6a677e36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-44ae4bdb{text-align:center;}.elementor-56902 .elementor-element.elementor-element-44ae4bdb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.1em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-4298bda6{text-align:center;}.elementor-56902 .elementor-element.elementor-element-4298bda6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-934240e{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:#777777;}.elementor-56902 .elementor-element.elementor-element-6f7d2c5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-3fce8b45{text-align:center;}.elementor-56902 .elementor-element.elementor-element-3fce8b45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.1em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-7c194cfe{text-align:center;}.elementor-56902 .elementor-element.elementor-element-7c194cfe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-5c6bc9a3{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:#777777;}.elementor-56902 .elementor-element.elementor-element-15fecc2e{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-56902 .elementor-element.elementor-element-15fecc2e:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-15fecc2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-447a3875{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-55af7302{text-align:center;}.elementor-56902 .elementor-element.elementor-element-55af7302 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.3em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-7f025937{text-align:center;}.elementor-56902 .elementor-element.elementor-element-7f025937 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;line-height:1.1em;letter-spacing:-0.025em;color:#111111;}.elementor-56902 .elementor-element.elementor-element-2c04375b{--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;}.elementor-56902 .elementor-element.elementor-element-100309f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56902 .elementor-element.elementor-element-7e5599c0{--divider-border-style:solid;--divider-color:#D3AB60;--divider-border-width:2px;}.elementor-56902 .elementor-element.elementor-element-7e5599c0 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-56902 .elementor-element.elementor-element-7e5599c0 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-56902 .elementor-element.elementor-element-42de3a9e{--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;}.elementor-56902 .elementor-element.elementor-element-581a938c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-16d9feb1{--divider-border-style:solid;--divider-color:#D3AB60;--divider-border-width:2px;}.elementor-56902 .elementor-element.elementor-element-16d9feb1 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-56902 .elementor-element.elementor-element-16d9feb1 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-56902 .elementor-element.elementor-element-7e15e7a8{--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;}.elementor-56902 .elementor-element.elementor-element-5065bcc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-7b143a1f{--divider-border-style:solid;--divider-color:#D3AB60;--divider-border-width:2px;}.elementor-56902 .elementor-element.elementor-element-7b143a1f .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-56902 .elementor-element.elementor-element-7b143a1f .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-56902 .elementor-element.elementor-element-76ae7ee{--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;}.elementor-56902 .elementor-element.elementor-element-24f29934{--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;}.elementor-56902 .elementor-element.elementor-element-7aa57336{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-41676378{--divider-border-style:solid;--divider-color:#D3AB60;--divider-border-width:2px;}.elementor-56902 .elementor-element.elementor-element-41676378 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-56902 .elementor-element.elementor-element-41676378 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-56902 .elementor-element.elementor-element-61b59b5{--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;}.elementor-56902 .elementor-element.elementor-element-78a6d724{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-1cd64bcb{--divider-border-style:solid;--divider-color:#D3AB60;--divider-border-width:2px;}.elementor-56902 .elementor-element.elementor-element-1cd64bcb .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-56902 .elementor-element.elementor-element-1cd64bcb .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-56902 .elementor-element.elementor-element-2d07c475{--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;}.elementor-56902 .elementor-element.elementor-element-6e65bce4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-5ec579b9{--divider-border-style:solid;--divider-color:#D3AB60;--divider-border-width:2px;}.elementor-56902 .elementor-element.elementor-element-5ec579b9 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-56902 .elementor-element.elementor-element-5ec579b9 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-56902 .elementor-element.elementor-element-5147a105{--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;}.elementor-56902 .elementor-element.elementor-element-331fae5d{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-56902 .elementor-element.elementor-element-331fae5d:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-331fae5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-56902 .elementor-element.elementor-element-13eb4130{--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;}.elementor-56902 .elementor-element.elementor-element-41425ea1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-4e9eba22{text-align:start;}.elementor-56902 .elementor-element.elementor-element-4e9eba22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-62b9b02d{text-align:start;}.elementor-56902 .elementor-element.elementor-element-62b9b02d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.1em;color:#111111;}.elementor-56902 .elementor-element.elementor-element-3cfb63b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-590be9aa{--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;}.elementor-56902 .elementor-element.elementor-element-18a10d49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-4182c892{text-align:center;}.elementor-56902 .elementor-element.elementor-element-5fdc9648{text-align:start;}.elementor-56902 .elementor-element.elementor-element-5fdc9648 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-6c4e8811{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-3ce154d{text-align:center;}.elementor-56902 .elementor-element.elementor-element-3be7df41{text-align:start;}.elementor-56902 .elementor-element.elementor-element-3be7df41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-23884441{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-1eb7bf6a{text-align:center;}.elementor-56902 .elementor-element.elementor-element-3c5c2ec8{text-align:start;}.elementor-56902 .elementor-element.elementor-element-3c5c2ec8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-568fe5cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-78f3b474{text-align:center;}.elementor-56902 .elementor-element.elementor-element-1e0f3233{text-align:start;}.elementor-56902 .elementor-element.elementor-element-1e0f3233 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-1601d2c9{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-56902 .elementor-element.elementor-element-1601d2c9:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-1601d2c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-3f166724{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-3fae3c62{text-align:start;}.elementor-56902 .elementor-element.elementor-element-3fae3c62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-341b4aca{text-align:start;}.elementor-56902 .elementor-element.elementor-element-341b4aca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;color:#1a1a1a;}.elementor-56902 .elementor-element.elementor-element-386d9b11 .elementor-button{background-color:#D3AB60;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;fill:#1a1a1a;color:#1a1a1a;border-radius:0px 0px 0px 0px;}.elementor-56902 .elementor-element.elementor-element-2f2b4a44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-23d0db48{--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;}.elementor-56902 .elementor-element.elementor-element-2069fc27{text-align:start;}.elementor-56902 .elementor-element.elementor-element-2069fc27 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.05em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-6664cf6e{--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;}.elementor-56902 .elementor-element.elementor-element-1240816{text-align:start;}.elementor-56902 .elementor-element.elementor-element-1240816 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.05em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-6dde2670{--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;}.elementor-56902 .elementor-element.elementor-element-76a83bb7{text-align:start;}.elementor-56902 .elementor-element.elementor-element-76a83bb7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.05em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-434d482a{--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;}.elementor-56902 .elementor-element.elementor-element-11df8e74{text-align:start;}.elementor-56902 .elementor-element.elementor-element-11df8e74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.05em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-6abd737d{--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;}.elementor-56902 .elementor-element.elementor-element-505183d6{text-align:start;}.elementor-56902 .elementor-element.elementor-element-505183d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.05em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-68733da5{--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;}.elementor-56902 .elementor-element.elementor-element-49a2ffe5{text-align:start;}.elementor-56902 .elementor-element.elementor-element-49a2ffe5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.05em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-b372367{--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;}.elementor-56902 .elementor-element.elementor-element-568c8814{text-align:start;}.elementor-56902 .elementor-element.elementor-element-568c8814 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.05em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-4ef94e86{--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;}.elementor-56902 .elementor-element.elementor-element-2adf1aa3{text-align:start;}.elementor-56902 .elementor-element.elementor-element-2adf1aa3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.05em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-339b798e{--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;}.elementor-56902 .elementor-element.elementor-element-1b9d89ce{text-align:start;}.elementor-56902 .elementor-element.elementor-element-1b9d89ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.05em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-217f85d3{--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;}.elementor-56902 .elementor-element.elementor-element-2ff441ba{text-align:start;}.elementor-56902 .elementor-element.elementor-element-2ff441ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.05em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-5fe0f9ba{--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;--overlay-opacity:0.5;}.elementor-56902 .elementor-element.elementor-element-5fe0f9ba:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-5fe0f9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lifestyleinvestor.com/wp-content/uploads/2026/07/hm-mid-2.jpg");}.elementor-56902 .elementor-element.elementor-element-5fe0f9ba::before, .elementor-56902 .elementor-element.elementor-element-5fe0f9ba > .elementor-background-video-container::before, .elementor-56902 .elementor-element.elementor-element-5fe0f9ba > .e-con-inner > .elementor-background-video-container::before, .elementor-56902 .elementor-element.elementor-element-5fe0f9ba > .elementor-background-slideshow::before, .elementor-56902 .elementor-element.elementor-element-5fe0f9ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-56902 .elementor-element.elementor-element-5fe0f9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#201C1C;--background-overlay:'';}.elementor-56902 .elementor-element.elementor-element-2648451{--display:flex;--margin-top:200px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-56902 .elementor-element.elementor-element-d008895{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-38877ec8{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-56902 .elementor-element.elementor-element-38877ec8:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-38877ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-56902 .elementor-element.elementor-element-2b70a35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-66fa967f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-5dbd3e96{--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;}.elementor-56902 .elementor-element.elementor-element-11038528{--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;}.elementor-56902 .elementor-element.elementor-element-4c56e6fa{--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;}.elementor-56902 .elementor-element.elementor-element-1e220e34{--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;}.elementor-56902 .elementor-element.elementor-element-574d586b{--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-56902 .elementor-element.elementor-element-686b255{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-1017bbcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-174c9dbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-5bae902{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-56902 .elementor-element.elementor-element-5bae902:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-5bae902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-295e222{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-284f802{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:300;}.elementor-56902 .elementor-element.elementor-element-5d1ad2af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-56902 .elementor-element.elementor-element-41c0824e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-56902 .elementor-element.elementor-element-41c0824e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-56902 .elementor-element.elementor-element-41c0824e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-56902 .elementor-element.elementor-element-14f192f{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-56902 .elementor-element.elementor-element-14f192f:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-14f192f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-56902 .elementor-element.elementor-element-1f83496{--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:center;--gap:Arraypx Arraypx;--row-gap:Arraypx;--column-gap:Arraypx;}.elementor-56902 .elementor-element.elementor-element-12474909{--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:center;--gap:Arraypx Arraypx;--row-gap:Arraypx;--column-gap:Arraypx;}.elementor-56902 .elementor-element.elementor-element-50ba022{text-align:center;}.elementor-56902 .elementor-element.elementor-element-50ba022 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.3em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-75cdfb2{text-align:center;}.elementor-56902 .elementor-element.elementor-element-75cdfb2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;line-height:1.1em;letter-spacing:-0.025em;color:#111111;}.elementor-56902 .elementor-element.elementor-element-6b021bf9{font-size:14px;line-height:1.85em;color:#777777;}.elementor-56902 .elementor-element.elementor-element-2269f363{--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:stretch;--gap:Arraypx Arraypx;--row-gap:Arraypx;--column-gap:Arraypx;--flex-wrap:wrap;}.elementor-56902 .elementor-element.elementor-element-5864046d{--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:Arraypx Arraypx;--row-gap:Arraypx;--column-gap:Arraypx;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E2E2;--border-color:#E2E2E2;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-56902 .elementor-element.elementor-element-526d9cb{text-align:start;}.elementor-56902 .elementor-element.elementor-element-526d9cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-148f65be{text-align:start;}.elementor-56902 .elementor-element.elementor-element-148f65be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#111111;}.elementor-56902 .elementor-element.elementor-element-599096be{font-size:13px;line-height:1.75em;color:#777777;}.elementor-56902 .elementor-element.elementor-element-2ecc99b2{--spacer-size:1px;}.elementor-56902 .elementor-element.elementor-element-66509fa5{text-align:start;}.elementor-56902 .elementor-element.elementor-element-66509fa5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-5ba0f3f3{--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:Arraypx Arraypx;--row-gap:Arraypx;--column-gap:Arraypx;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E2E2;--border-color:#E2E2E2;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-56902 .elementor-element.elementor-element-33db1db2{text-align:start;}.elementor-56902 .elementor-element.elementor-element-33db1db2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-2a690103{text-align:start;}.elementor-56902 .elementor-element.elementor-element-2a690103 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#111111;}.elementor-56902 .elementor-element.elementor-element-213ddfee{font-size:13px;line-height:1.75em;color:#777777;}.elementor-56902 .elementor-element.elementor-element-46d6e4e7{--spacer-size:1px;}.elementor-56902 .elementor-element.elementor-element-7de23f12{text-align:start;}.elementor-56902 .elementor-element.elementor-element-7de23f12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-640241c4{--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:Arraypx Arraypx;--row-gap:Arraypx;--column-gap:Arraypx;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E2E2;--border-color:#E2E2E2;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-56902 .elementor-element.elementor-element-13a08ab6{text-align:start;}.elementor-56902 .elementor-element.elementor-element-13a08ab6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-28e75298{text-align:start;}.elementor-56902 .elementor-element.elementor-element-28e75298 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#111111;}.elementor-56902 .elementor-element.elementor-element-5412f4cd{font-size:13px;line-height:1.75em;color:#777777;}.elementor-56902 .elementor-element.elementor-element-af69d5{--spacer-size:1px;}.elementor-56902 .elementor-element.elementor-element-339bccd5{text-align:start;}.elementor-56902 .elementor-element.elementor-element-339bccd5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-6b4e3d86{--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:Arraypx Arraypx;--row-gap:Arraypx;--column-gap:Arraypx;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E2E2;--border-color:#E2E2E2;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-56902 .elementor-element.elementor-element-6b4e3d86:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-6b4e3d86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26272E;}.elementor-56902 .elementor-element.elementor-element-35f64086{text-align:start;}.elementor-56902 .elementor-element.elementor-element-35f64086 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-6c886017{text-align:start;}.elementor-56902 .elementor-element.elementor-element-6c886017 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-4dac7eb7{font-size:13px;line-height:1.75em;color:rgba(255,255,255,0.6);}.elementor-56902 .elementor-element.elementor-element-69adc7a{--spacer-size:1px;}.elementor-56902 .elementor-element.elementor-element-102baa83{text-align:start;}.elementor-56902 .elementor-element.elementor-element-102baa83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#D3AB60;}.elementor-56902 .elementor-element.elementor-element-4903f558{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-56902 .elementor-element.elementor-element-4903f558:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-4903f558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-472d8484{--display:flex;}.elementor-56902 .elementor-element.elementor-element-7c38ae47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-3c2877fd{text-align:center;}.elementor-56902 .elementor-element.elementor-element-2ec34496{--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;--justify-content:center;}.elementor-56902 .elementor-element.elementor-element-2089ab5c{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-56902 .elementor-element.elementor-element-2089ab5c:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-2089ab5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56902 .elementor-element.elementor-element-6a862417{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-8fb310a{--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;}.elementor-56902 .elementor-element.elementor-element-688af3cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-3f46204{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-56902 .elementor-element.elementor-element-3f46204:not(.elementor-motion-effects-element-type-background), .elementor-56902 .elementor-element.elementor-element-3f46204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26272E;}.elementor-56902 .elementor-element.elementor-element-33fce578{--display:flex;}.elementor-56902 .elementor-element.elementor-element-584df7ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-76f6dae6{--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;}.elementor-56902 .elementor-element.elementor-element-6e9d1b0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-68606395{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-2a201a31{--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;}.elementor-56902 .elementor-element.elementor-element-7acd1cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-34b4bae7 img{width:62%;}.elementor-56902 .elementor-element.elementor-element-228b7cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-56902 .elementor-element.elementor-element-4adfc25a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-56902 .elementor-element.elementor-element-4adfc25a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-56902 .elementor-element.elementor-element-4adfc25a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-56902 .elementor-element.elementor-element-4adfc25a .elementor-icon-list-text{transition:color 0.3s;}.elementor-56902 .elementor-element.elementor-element-14db7adc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-3e2572ad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-56902 .elementor-element.elementor-element-3e2572ad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-56902 .elementor-element.elementor-element-3e2572ad{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-56902 .elementor-element.elementor-element-3e2572ad .elementor-icon-list-text{transition:color 0.3s;}.elementor-56902 .elementor-element.elementor-element-41a94c6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56902 .elementor-element.elementor-element-596b0523 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-56902 .elementor-element.elementor-element-596b0523 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-56902 .elementor-element.elementor-element-596b0523{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-56902 .elementor-element.elementor-element-596b0523 .elementor-icon-list-text{transition:color 0.3s;}.elementor-56902 .elementor-element.elementor-element-5a28e7ae{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-56902 .elementor-element.elementor-element-5a28e7ae .elementor-divider-separator{width:100%;}.elementor-56902 .elementor-element.elementor-element-5a28e7ae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-56902 .elementor-element.elementor-element-74d4d802{--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;}.elementor-56902 .elementor-element.elementor-element-312be469 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-56902 .elementor-element.elementor-element-312be469 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-56902 .elementor-element.elementor-element-312be469{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-56902 .elementor-element.elementor-element-312be469 .elementor-icon-list-text{transition:color 0.3s;}@media(min-width:768px){.elementor-56902 .elementor-element.elementor-element-1f83496{--width:100%;}.elementor-56902 .elementor-element.elementor-element-12474909{--width:100%;}.elementor-56902 .elementor-element.elementor-element-2269f363{--width:100%;}.elementor-56902 .elementor-element.elementor-element-472d8484{--width:720px;}}@media(max-width:1024px){.elementor-56902 .elementor-element.elementor-element-75e08e18 .elementor-heading-title{font-size:48px;}.elementor-56902 .elementor-element.elementor-element-35a874a6 .elementor-heading-title{font-size:36px;}.elementor-56902 .elementor-element.elementor-element-4018a717 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-56902 .elementor-element.elementor-element-5b3a8bd7{padding:100px 20px 0px 20px;}.elementor-56902 .elementor-element.elementor-element-53ba4c53 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-56902 .elementor-element.elementor-element-75e08e18 .elementor-heading-title{font-size:36px;}.elementor-56902 .elementor-element.elementor-element-6e4a5291{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-56902 .elementor-element.elementor-element-562ba4f4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56902 .elementor-element.elementor-element-35a874a6 .elementor-heading-title{font-size:30px;}.elementor-56902 .elementor-element.elementor-element-4af23425{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56902 .elementor-element.elementor-element-7a667db4{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-56902 .elementor-element.elementor-element-63ac3f9b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56902 .elementor-element.elementor-element-f0aa651{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56902 .elementor-element.elementor-element-4018a717 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for section, class: .elementor-element-5b3a8bd7 */.elementor-56902 .elementor-element.elementor-element-5b3a8bd7 { overflow: hidden; }
.elementor-56902 .elementor-element.elementor-element-5b3a8bd7::before { content: ''; position: absolute; inset: 0; background: linear-gradient(105deg, rgba(17,17,17,.88) 0%, rgba(17,17,17,.5) 50%, rgba(17,17,17,.05) 100%); z-index: 1; pointer-events: none; }
.elementor-56902 .elementor-element.elementor-element-5b3a8bd7 > .elementor-container { position: relative; z-index: 2; max-width: 900px !important; margin-left: 0 !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e4a5291 */.elementor-element-pg100004 > .elementor-container { max-width: 1200px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a667db4 */.elementor-element-pg100004b > .elementor-container { max-width: 1200px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ac3f9b */.elementor-element-pg100005 > .elementor-container { max-width: 1200px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9b7492 */.elementor-56902 .elementor-element.elementor-element-7b9b7492 p { font-size: 16px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1601d2c9 */.elementor-element-pg100009 > .elementor-container { max-width: 1200px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bae902 */.elementor-element-pg100011 > .elementor-container { max-width: 1300px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f192f */.elementor-element-pg100012 > .elementor-container { max-width: 1200px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2089ab5c */.elementor-element-pg100014 > .elementor-container { max-width: 1200px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f46204 */.elementor-element-pg100015::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: #D3AB60; }/* End custom CSS */
/* Start custom CSS *//* --- container width (staging kit = 1240) --- */
.e-con{--container-max-width:1240px !important;}
.e-con-inner{max-width:min(100%,1240px) !important;}

/* --- base typography (staging kit) --- */
.elementor-widget-text-editor,
.elementor-widget-text-editor p,
.elementor-widget-text-editor li,
.elementor-widget-icon-list .elementor-icon-list-text,
.elementor-widget-icon-list a{font-family:Figtree,sans-serif !important;}
.elementor-widget-text-editor p{font-weight:400;}
.elementor-heading-title{font-family:Montserrat,sans-serif !important;}

/* --- overlay cards: match staging --- */

.elementor-element-6ce31b3d > .e-con{position:relative;overflow:hidden;}
.elementor-element-6ce31b3d > .e-con > .elementor-widget-image{position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:0;}
.elementor-element-6ce31b3d > .e-con > .elementor-widget-image > .elementor-widget-container,
.elementor-element-6ce31b3d > .e-con > .elementor-widget-image figure,
.elementor-element-6ce31b3d > .e-con > .elementor-widget-image figure > a{height:100%;width:100%;margin:0;display:block;}
.elementor-element-6ce31b3d > .e-con > .elementor-widget-image img{width:100%;height:100%;object-fit:cover;display:block;}
.elementor-element-6ce31b3d{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:200px 200px 200px;gap:8px;align-items:stretch;}
.elementor-element-6ce31b3d > .e-con{height:auto;width:auto;}
.elementor-element-6ce31b3d > .e-con:nth-child(1){grid-column:1;grid-row:1 / 3;}
.elementor-element-6ce31b3d > .e-con:nth-child(2){grid-column:2;grid-row:1;}
.elementor-element-6ce31b3d > .e-con:nth-child(3){grid-column:2;grid-row:2;}
.elementor-element-6ce31b3d > .e-con:nth-child(4){grid-column:1 / 3;grid-row:3;}
.elementor-element-6ce31b3d > .e-con > .elementor-widget-heading{position:absolute;left:0;right:0;bottom:0;margin:0;padding:20px 12px 8px;z-index:2;}
.elementor-element-6ce31b3d > .e-con > .elementor-widget-heading .elementor-heading-title{color:rgba(255,255,255,.85);font-family:Montserrat,sans-serif;font-size:8px;font-weight:600;letter-spacing:1.44px;text-transform:uppercase;line-height:1.3;}


.elementor-element-590be9aa > .e-con{position:relative;overflow:hidden;}
.elementor-element-590be9aa > .e-con > .elementor-widget-image{position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:0;}
.elementor-element-590be9aa > .e-con > .elementor-widget-image > .elementor-widget-container,
.elementor-element-590be9aa > .e-con > .elementor-widget-image figure,
.elementor-element-590be9aa > .e-con > .elementor-widget-image figure > a{height:100%;width:100%;margin:0;display:block;}
.elementor-element-590be9aa > .e-con > .elementor-widget-image img{width:100%;height:100%;object-fit:cover;display:block;}
.elementor-element-590be9aa{gap:20px;}
.elementor-element-590be9aa > .e-con{height:360px;flex:1 1 0;}
.elementor-element-590be9aa > .e-con > .elementor-widget-heading{position:absolute;left:0;right:0;bottom:0;margin:0;padding:28px 14px 14px;z-index:2;}
.elementor-element-590be9aa > .e-con > .elementor-widget-heading .elementor-heading-title{color:#fff;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;line-height:1.3;}


.elementor-element-15b9d7df > .e-con{position:relative;overflow:hidden;}
.elementor-element-15b9d7df > .e-con > .elementor-widget-image{position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:0;}
.elementor-element-15b9d7df > .e-con > .elementor-widget-image > .elementor-widget-container,
.elementor-element-15b9d7df > .e-con > .elementor-widget-image figure,
.elementor-element-15b9d7df > .e-con > .elementor-widget-image figure > a{height:100%;width:100%;margin:0;display:block;}
.elementor-element-15b9d7df > .e-con > .elementor-widget-image img{width:100%;height:100%;object-fit:cover;display:block;}
.elementor-element-15b9d7df{gap:20px;}
.elementor-element-15b9d7df > .e-con{height:370px;flex:1 1 0;}
.elementor-element-15b9d7df > .e-con::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(17,17,17,.75) 0%,rgba(0,0,0,0) 55%);pointer-events:none;z-index:1;}
.elementor-element-15b9d7df > .e-con > .e-con{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:20px;padding:24px 28px;z-index:2;width:auto;height:auto;}
.elementor-element-15b9d7df > .e-con > .e-con .elementor-heading-title{color:#d3ab60;font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;}
.elementor-element-15b9d7df > .e-con > .e-con .elementor-widget-text-editor,
.elementor-element-15b9d7df > .e-con > .e-con .elementor-widget-text-editor p{color:rgba(255,255,255,.9);font-size:16px;font-style:italic;margin:0;}
.elementor-element-15b9d7df > .e-con > .e-con .elementor-button{background:transparent;border:1px solid rgba(255,255,255,.45);border-radius:0;color:#fff;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;padding:8px 16px;}
.elementor-element-15b9d7df > .e-con > .e-con .elementor-button:hover{background:rgba(255,255,255,.12);color:#fff;}

/* --- inner gutters --- */
.elementor-element-63ac3f9b > .e-con-inner,
.elementor-element-79f8cbf > .e-con-inner,
.elementor-element-6a613ed9 > .e-con-inner,
.elementor-element-15fecc2e > .e-con-inner,
.elementor-element-331fae5d > .e-con-inner,
.elementor-element-1601d2c9 > .e-con-inner{padding-left:40px;padding-right:40px;}

@media(max-width:1024px){
.elementor-element-6ce31b3d{grid-template-rows:150px 150px 150px;}
.elementor-element-590be9aa > .e-con{height:280px;}
.elementor-element-15b9d7df > .e-con{height:300px;}
}
@media(max-width:767px){
.elementor-element-6ce31b3d{grid-template-columns:1fr;grid-template-rows:auto;}
.elementor-element-6ce31b3d > .e-con:nth-child(1),.elementor-element-6ce31b3d > .e-con:nth-child(2),.elementor-element-6ce31b3d > .e-con:nth-child(3),.elementor-element-6ce31b3d > .e-con:nth-child(4){grid-column:1;grid-row:auto;height:220px;}
.elementor-element-590be9aa{flex-wrap:wrap;}
.elementor-element-590be9aa > .e-con{flex:1 1 45%;height:240px;}
.elementor-element-15b9d7df{flex-wrap:wrap;}
.elementor-element-15b9d7df > .e-con{flex:1 1 100%;height:280px;}
}

/* --- heading typography: match staging --- */
.elementor-element.elementor-element-1240816 .elementor-heading-title{font-size:14px !important;}
.elementor-element.elementor-element-18805200 .elementor-heading-title{font-size:8.96px !important;}
.elementor-element.elementor-element-4018a717 .elementor-heading-title{font-size:44px !important;}
.elementor-element.elementor-element-6271a4ec .elementor-heading-title{font-size:16px !important;}
.elementor-element.elementor-element-4ef3ee41 .elementor-heading-title{font-size:10px !important;}
.elementor-element.elementor-element-3f030359 .elementor-heading-title{font-size:16px !important;}
.elementor-element.elementor-element-2fff267c .elementor-heading-title{font-size:22px !important;}
.elementor-element.elementor-element-41368ebf .elementor-heading-title{font-size:22px !important;}
.elementor-element.elementor-element-5f1ef99e .elementor-heading-title{font-size:10px !important;}
.elementor-element.elementor-element-33106ed8 .elementor-heading-title{font-size:22px !important;}
.elementor-element.elementor-element-15dfd458 .elementor-heading-title{font-size:10px !important;}
.elementor-element.elementor-element-6097f7f6 .elementor-heading-title{font-size:22px !important;}
.elementor-element.elementor-element-4cc1a726 .elementor-heading-title{font-size:10px !important;}
.elementor-element.elementor-element-7624e612 .elementor-heading-title{font-size:10px !important;}
.elementor-element.elementor-element-66509fa5 .elementor-heading-title{font-size:10px !important;}
.elementor-element.elementor-element-7de23f12 .elementor-heading-title{font-size:10px !important;}
.elementor-element.elementor-element-339bccd5 .elementor-heading-title{font-size:10px !important;}
.elementor-element.elementor-element-102baa83 .elementor-heading-title{font-size:10px !important;}
.elementor-element.elementor-element-3c2877fd .elementor-heading-title{font-size:10px !important;}
.elementor-element.elementor-element-5873f818 .elementor-heading-title{font-size:10px !important;}
.elementor-element.elementor-element-553641fa .elementor-heading-title{font-size:10px !important;}
.elementor-element.elementor-element-1c8f756c .elementor-heading-title{font-size:13px !important;}
.elementor-element.elementor-element-5fd851ea .elementor-heading-title{font-size:13px !important;}
.elementor-element.elementor-element-497e1177 .elementor-heading-title{font-size:13px !important;}
.elementor-element.elementor-element-2069fc27 .elementor-heading-title{font-size:14px !important;}
.elementor-element.elementor-element-76a83bb7 .elementor-heading-title{font-size:14px !important;}
.elementor-element.elementor-element-11df8e74 .elementor-heading-title{font-size:14px !important;}
.elementor-element.elementor-element-505183d6 .elementor-heading-title{font-size:14px !important;}
.elementor-element.elementor-element-49a2ffe5 .elementor-heading-title{font-size:14px !important;}
.elementor-element.elementor-element-568c8814 .elementor-heading-title{font-size:14px !important;}
.elementor-element.elementor-element-2adf1aa3 .elementor-heading-title{font-size:14px !important;}
.elementor-element.elementor-element-1b9d89ce .elementor-heading-title{font-size:14px !important;}
.elementor-element.elementor-element-2ff441ba .elementor-heading-title{font-size:14px !important;}
.elementor-element.elementor-element-42dfd85e .elementor-heading-title{font-size:clamp(2rem, 3vw, 3rem) !important;line-height:1.1 !important;}
.elementor-element.elementor-element-6ded40c9 .elementor-heading-title{font-size:clamp(2.5rem, 3.5vw, 3.5rem) !important;line-height:1.15 !important;}
.elementor-element.elementor-element-75cdfb2 .elementor-heading-title{font-size:clamp(2.5rem, 4vw, 3.5rem) !important;line-height:1.1 !important;}
.elementor-element.elementor-element-13d1e97f .elementor-heading-title{font-size:clamp(2rem, 3.5vw, 2.8rem) !important;line-height:1.2 !important;}
.elementor-element.elementor-element-4e0de096 .elementor-heading-title{font-size:clamp(2rem, 3vw, 3rem) !important;line-height:1.1 !important;}
.elementor-element.elementor-element-5089f06d .elementor-heading-title{font-size:clamp(2.5rem, 4vw, 3.5rem) !important;line-height:1.1 !important;}

/* --- body typography: match staging --- */
.elementor-element.elementor-element-64855021, .elementor-element.elementor-element-64855021 p{font-size:14px !important;line-height:1.65 !important;}
.elementor-element.elementor-element-7c5b1c62, .elementor-element.elementor-element-7c5b1c62 p{font-size:14px !important;line-height:1.7 !important;}
.elementor-element.elementor-element-1a5e67d, .elementor-element.elementor-element-1a5e67d p{font-size:14px !important;line-height:1.7 !important;}
.elementor-element.elementor-element-2a8b2c5e, .elementor-element.elementor-element-2a8b2c5e p{font-size:14px !important;line-height:1.7 !important;}
.elementor-element.elementor-element-2444385d, .elementor-element.elementor-element-2444385d p{font-size:17px !important;line-height:1.7 !important;}
.elementor-element.elementor-element-5161bbd3, .elementor-element.elementor-element-5161bbd3 p{font-size:17px !important;line-height:1.7 !important;}
.elementor-element.elementor-element-664fd6fb, .elementor-element.elementor-element-664fd6fb p{font-size:17px !important;line-height:1.7 !important;}
.elementor-element.elementor-element-45e998bd, .elementor-element.elementor-element-45e998bd p{font-size:17px !important;line-height:1.7 !important;}
.elementor-element.elementor-element-5dee803e, .elementor-element.elementor-element-5dee803e p{font-size:17px !important;line-height:1.7 !important;}
.elementor-element.elementor-element-5371b034, .elementor-element.elementor-element-5371b034 p{font-size:17px !important;line-height:1.7 !important;}
.elementor-element.elementor-element-647f0e12, .elementor-element.elementor-element-647f0e12 p{font-size:11px !important;line-height:1.4 !important;}
.elementor-element.elementor-element-4a5fb70a, .elementor-element.elementor-element-4a5fb70a p{font-size:11px !important;line-height:1.4 !important;}
.elementor-element.elementor-element-83c2b50, .elementor-element.elementor-element-83c2b50 p{font-size:11px !important;line-height:1.4 !important;}
.elementor-element.elementor-element-4869ad28, .elementor-element.elementor-element-4869ad28 p{font-size:11px !important;line-height:1.4 !important;}
.elementor-element.elementor-element-6598881a, .elementor-element.elementor-element-6598881a p{font-size:11px !important;line-height:1.4 !important;}
.elementor-element.elementor-element-ef787ed, .elementor-element.elementor-element-ef787ed p{font-size:11px !important;line-height:1.4 !important;}
.elementor-element.elementor-element-212fd22f, .elementor-element.elementor-element-212fd22f p{font-size:15px !important;line-height:1.7 !important;}
.elementor-element.elementor-element-1c01c5d7, .elementor-element.elementor-element-1c01c5d7 p{font-size:14px !important;line-height:1.65 !important;}
.elementor-element.elementor-element-1ebb02e8, .elementor-element.elementor-element-1ebb02e8 p{font-size:14px !important;line-height:1.65 !important;}
.elementor-element.elementor-element-1ac706c9, .elementor-element.elementor-element-1ac706c9 p{font-size:14px !important;line-height:1.65 !important;}
.elementor-element.elementor-element-2bf273c, .elementor-element.elementor-element-2bf273c p{font-size:14px !important;line-height:1.65 !important;}
.elementor-element.elementor-element-70a21078, .elementor-element.elementor-element-70a21078 p{font-size:14px !important;line-height:1.65 !important;}
.elementor-element.elementor-element-7b0c2db2, .elementor-element.elementor-element-7b0c2db2 p{font-size:14px !important;line-height:1.65 !important;}
.elementor-element.elementor-element-5948882d, .elementor-element.elementor-element-5948882d p{font-size:14px !important;line-height:1.65 !important;}
.elementor-element.elementor-element-2323e00, .elementor-element.elementor-element-2323e00 p{font-size:14px !important;line-height:1.65 !important;}
.elementor-element.elementor-element-703cd814, .elementor-element.elementor-element-703cd814 p{font-size:14px !important;line-height:1.65 !important;}
.elementor-element.elementor-element-7b0b8fe6, .elementor-element.elementor-element-7b0b8fe6 p{font-size:15px !important;line-height:1.85 !important;}
.elementor-element.elementor-element-5d15bf64, .elementor-element.elementor-element-5d15bf64 p{font-size:14px !important;line-height:1.7 !important;}
.elementor-element.elementor-element-2e73d9f5, .elementor-element.elementor-element-2e73d9f5 p{font-size:13px !important;line-height:1.6 !important;}
.elementor-element.elementor-element-24820eef, .elementor-element.elementor-element-24820eef p{font-size:13px !important;line-height:1.6 !important;}
.elementor-element.elementor-element-661bced0, .elementor-element.elementor-element-661bced0 p{font-size:13px !important;line-height:1.75 !important;}
.elementor-element.elementor-element-d0c902f, .elementor-element.elementor-element-d0c902f p{font-size:12px !important;line-height:1.6 !important;}
.elementor-element.elementor-element-4c9ab2a3, .elementor-element.elementor-element-4c9ab2a3 p{font-size:14px !important;line-height:1.85 !important;}
.elementor-element.elementor-element-4485d29, .elementor-element.elementor-element-4485d29 p{font-size:14px !important;line-height:1.85 !important;}
.elementor-element.elementor-element-761e2138, .elementor-element.elementor-element-761e2138 p{font-size:14px !important;line-height:1.85 !important;}
.elementor-element.elementor-element-3f812f48, .elementor-element.elementor-element-3f812f48 p{font-size:14px !important;line-height:1.75 !important;}
.elementor-element.elementor-element-661cf849, .elementor-element.elementor-element-661cf849 p{font-size:14px !important;line-height:1.75 !important;}
.elementor-element.elementor-element-65aaf658, .elementor-element.elementor-element-65aaf658 p{font-size:14px !important;line-height:1.75 !important;}
.elementor-element.elementor-element-647f0e12 p{color:#777 !important;}
.elementor-element.elementor-element-647f0e12 strong{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1px !important;color:#111 !important;}
.elementor-element.elementor-element-4a5fb70a p{color:#777 !important;}
.elementor-element.elementor-element-4a5fb70a strong{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1px !important;color:#111 !important;}
.elementor-element.elementor-element-83c2b50 p{color:#777 !important;}
.elementor-element.elementor-element-83c2b50 strong{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1px !important;color:#111 !important;}
.elementor-element.elementor-element-4869ad28 p{color:#777 !important;}
.elementor-element.elementor-element-4869ad28 strong{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1px !important;color:#111 !important;}
.elementor-element.elementor-element-6598881a p{color:#777 !important;}
.elementor-element.elementor-element-6598881a strong{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1px !important;color:#111 !important;}
.elementor-element.elementor-element-ef787ed p{color:#777 !important;}
.elementor-element.elementor-element-ef787ed strong{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1px !important;color:#111 !important;}

/* --- mastermind section: match staging --- */
.elementor-element.elementor-element-574d586b{background-color:rgb(38,39,46) !important;padding:44px 38px !important;}
.elementor-element.elementor-element-4ef3ee41 .elementor-heading-title{color:#d3ab60 !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:3px !important;}
.elementor-element.elementor-element-42dfd85e .elementor-heading-title{color:#111 !important;letter-spacing:-0.025em !important;}
.elementor-element.elementor-element-7b0b8fe6, .elementor-element.elementor-element-7b0b8fe6 p{color:#777 !important;}
.elementor-element.elementor-element-66fa967f > .e-con{border-top:1px solid #e2e2e2 !important;padding:20px 0 !important;gap:14px !important;}
.elementor-element.elementor-element-66fa967f .elementor-widget-text-editor, .elementor-element.elementor-element-66fa967f .elementor-widget-text-editor p{color:#0b0d28 !important;}
.elementor-element.elementor-element-66fa967f strong{color:#111 !important;font-weight:700 !important;}
.elementor-element.elementor-element-3f030359 .elementor-heading-title{color:#d3ab60 !important;font-weight:600 !important;}
.elementor-element.elementor-element-2fff267c .elementor-heading-title{color:#fff !important;font-weight:700 !important;letter-spacing:-0.027em !important;}
.elementor-element.elementor-element-5d15bf64, .elementor-element.elementor-element-5d15bf64 p{color:rgba(255,255,255,.5) !important;}
.elementor-element.elementor-element-d0c902f, .elementor-element.elementor-element-d0c902f p{color:rgba(255,255,255,.5) !important;}

.elementor-element.elementor-element-686b255{background-color:rgba(255,255,255,.04) !important;padding:16px 18px !important;display:grid !important;grid-template-columns:1fr auto !important;align-items:center !important;column-gap:20px !important;row-gap:0 !important;}
.elementor-element.elementor-element-41368ebf{grid-column:1 !important;grid-row:1 !important;}
.elementor-element.elementor-element-41368ebf .elementor-heading-title{color:#fff !important;font-weight:600 !important;letter-spacing:-0.027em !important;}
.elementor-element.elementor-element-2e73d9f5{grid-column:1 !important;grid-row:2 !important;}
.elementor-element.elementor-element-2e73d9f5, .elementor-element.elementor-element-2e73d9f5 p{color:rgba(255,255,255,.5) !important;}
.elementor-element.elementor-element-5f1ef99e{grid-column:2 !important;grid-row:1 / 3 !important;}
.elementor-element.elementor-element-5f1ef99e .elementor-heading-title{color:#d3ab60 !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1.5px !important;white-space:nowrap !important;}

.elementor-element.elementor-element-1017bbcb{background-color:rgba(255,255,255,.04) !important;padding:16px 18px !important;display:grid !important;grid-template-columns:1fr auto !important;align-items:center !important;column-gap:20px !important;row-gap:0 !important;}
.elementor-element.elementor-element-33106ed8{grid-column:1 !important;grid-row:1 !important;}
.elementor-element.elementor-element-33106ed8 .elementor-heading-title{color:#fff !important;font-weight:600 !important;letter-spacing:-0.027em !important;}
.elementor-element.elementor-element-24820eef{grid-column:1 !important;grid-row:2 !important;}
.elementor-element.elementor-element-24820eef, .elementor-element.elementor-element-24820eef p{color:rgba(255,255,255,.5) !important;}
.elementor-element.elementor-element-15dfd458{grid-column:2 !important;grid-row:1 / 3 !important;}
.elementor-element.elementor-element-15dfd458 .elementor-heading-title{color:#d3ab60 !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1.5px !important;white-space:nowrap !important;}

.elementor-element.elementor-element-174c9dbb{background-color:rgba(255,255,255,.04) !important;padding:16px 18px !important;display:grid !important;grid-template-columns:1fr auto !important;align-items:center !important;column-gap:20px !important;row-gap:0 !important;}
.elementor-element.elementor-element-6097f7f6{grid-column:1 !important;grid-row:1 !important;}
.elementor-element.elementor-element-6097f7f6 .elementor-heading-title{color:#fff !important;font-weight:600 !important;letter-spacing:-0.027em !important;}
.elementor-element.elementor-element-661bced0{grid-column:1 !important;grid-row:2 !important;}
.elementor-element.elementor-element-661bced0, .elementor-element.elementor-element-661bced0 p{color:rgba(255,255,255,.5) !important;}
.elementor-element.elementor-element-4cc1a726{grid-column:2 !important;grid-row:1 / 3 !important;}
.elementor-element.elementor-element-4cc1a726 .elementor-heading-title{color:#d3ab60 !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1.5px !important;white-space:nowrap !important;}

@media(max-width:767px){
.elementor-element.elementor-element-574d586b{padding:28px 20px !important;}
.elementor-element.elementor-element-686b255,.elementor-element.elementor-element-1017bbcb,.elementor-element.elementor-element-174c9dbb{grid-template-columns:1fr !important;}
.elementor-element.elementor-element-5f1ef99e,.elementor-element.elementor-element-15dfd458,.elementor-element.elementor-element-4cc1a726{grid-column:1 !important;grid-row:3 !important;justify-self:start !important;margin-top:10px !important;}
}

/* --- where to begin: match staging --- */
.elementor-element.elementor-element-1f83496{align-items:center !important;}
.elementor-element.elementor-element-12474909{width:800px !important;max-width:100% !important;}
.elementor-element.elementor-element-2269f363{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:0 !important;align-items:stretch !important;}
.elementor-element.elementor-element-5864046d,.elementor-element.elementor-element-5ba0f3f3,.elementor-element.elementor-element-640241c4,.elementor-element.elementor-element-6b4e3d86{flex:0 0 25% !important;width:25% !important;padding:40px 32px !important;}
.elementor-element.elementor-element-5864046d,.elementor-element.elementor-element-5ba0f3f3,.elementor-element.elementor-element-640241c4{background-color:#fff !important;}
.elementor-element.elementor-element-6b4e3d86{background-color:rgb(38,39,46) !important;}
@media(max-width:1024px){
.elementor-element.elementor-element-2269f363{flex-wrap:wrap !important;}
.elementor-element.elementor-element-5864046d,.elementor-element.elementor-element-5ba0f3f3,.elementor-element.elementor-element-640241c4,.elementor-element.elementor-element-6b4e3d86{flex:0 0 50% !important;width:50% !important;}
.elementor-element.elementor-element-12474909{width:100% !important;}
}
@media(max-width:767px){
.elementor-element.elementor-element-5864046d,.elementor-element.elementor-element-5ba0f3f3,.elementor-element.elementor-element-640241c4,.elementor-element.elementor-element-6b4e3d86{flex:0 0 100% !important;width:100% !important;padding:32px 24px !important;}
}

/* --- text colors: match staging --- */
.elementor-element.elementor-element-18805200 .elementor-heading-title, .elementor-element.elementor-element-18805200 p, .elementor-element.elementor-element-18805200{color:#d3ab60 !important;}
.elementor-element.elementor-element-7b9b7492 .elementor-heading-title, .elementor-element.elementor-element-7b9b7492 p, .elementor-element.elementor-element-7b9b7492{color:#777 !important;}
.elementor-element.elementor-element-212fd22f .elementor-heading-title, .elementor-element.elementor-element-212fd22f p, .elementor-element.elementor-element-212fd22f{color:#555 !important;}
.elementor-element.elementor-element-2069fc27 .elementor-heading-title, .elementor-element.elementor-element-2069fc27 p, .elementor-element.elementor-element-2069fc27{color:#bbb !important;}
.elementor-element.elementor-element-1c01c5d7 .elementor-heading-title, .elementor-element.elementor-element-1c01c5d7 p, .elementor-element.elementor-element-1c01c5d7{color:#555 !important;}
.elementor-element.elementor-element-1240816 .elementor-heading-title, .elementor-element.elementor-element-1240816 p, .elementor-element.elementor-element-1240816{color:#bbb !important;}
.elementor-element.elementor-element-1ebb02e8 .elementor-heading-title, .elementor-element.elementor-element-1ebb02e8 p, .elementor-element.elementor-element-1ebb02e8{color:#555 !important;}
.elementor-element.elementor-element-76a83bb7 .elementor-heading-title, .elementor-element.elementor-element-76a83bb7 p, .elementor-element.elementor-element-76a83bb7{color:#bbb !important;}
.elementor-element.elementor-element-1ac706c9 .elementor-heading-title, .elementor-element.elementor-element-1ac706c9 p, .elementor-element.elementor-element-1ac706c9{color:#555 !important;}
.elementor-element.elementor-element-11df8e74 .elementor-heading-title, .elementor-element.elementor-element-11df8e74 p, .elementor-element.elementor-element-11df8e74{color:#bbb !important;}
.elementor-element.elementor-element-2bf273c .elementor-heading-title, .elementor-element.elementor-element-2bf273c p, .elementor-element.elementor-element-2bf273c{color:#555 !important;}
.elementor-element.elementor-element-505183d6 .elementor-heading-title, .elementor-element.elementor-element-505183d6 p, .elementor-element.elementor-element-505183d6{color:#bbb !important;}
.elementor-element.elementor-element-64855021 .elementor-heading-title, .elementor-element.elementor-element-64855021 p, .elementor-element.elementor-element-64855021{color:#555 !important;}
.elementor-element.elementor-element-49a2ffe5 .elementor-heading-title, .elementor-element.elementor-element-49a2ffe5 p, .elementor-element.elementor-element-49a2ffe5{color:#bbb !important;}
.elementor-element.elementor-element-70a21078 .elementor-heading-title, .elementor-element.elementor-element-70a21078 p, .elementor-element.elementor-element-70a21078{color:#555 !important;}
.elementor-element.elementor-element-568c8814 .elementor-heading-title, .elementor-element.elementor-element-568c8814 p, .elementor-element.elementor-element-568c8814{color:#bbb !important;}
.elementor-element.elementor-element-7b0c2db2 .elementor-heading-title, .elementor-element.elementor-element-7b0c2db2 p, .elementor-element.elementor-element-7b0c2db2{color:#555 !important;}
.elementor-element.elementor-element-2adf1aa3 .elementor-heading-title, .elementor-element.elementor-element-2adf1aa3 p, .elementor-element.elementor-element-2adf1aa3{color:#bbb !important;}
.elementor-element.elementor-element-5948882d .elementor-heading-title, .elementor-element.elementor-element-5948882d p, .elementor-element.elementor-element-5948882d{color:#555 !important;}
.elementor-element.elementor-element-1b9d89ce .elementor-heading-title, .elementor-element.elementor-element-1b9d89ce p, .elementor-element.elementor-element-1b9d89ce{color:#bbb !important;}
.elementor-element.elementor-element-2323e00 .elementor-heading-title, .elementor-element.elementor-element-2323e00 p, .elementor-element.elementor-element-2323e00{color:#555 !important;}
.elementor-element.elementor-element-2ff441ba .elementor-heading-title, .elementor-element.elementor-element-2ff441ba p, .elementor-element.elementor-element-2ff441ba{color:#bbb !important;}
.elementor-element.elementor-element-703cd814 .elementor-heading-title, .elementor-element.elementor-element-703cd814 p, .elementor-element.elementor-element-703cd814{color:#555 !important;}
.elementor-element.elementor-element-6271a4ec .elementor-heading-title, .elementor-element.elementor-element-6271a4ec p, .elementor-element.elementor-element-6271a4ec{color:#d3ab60 !important;}
.elementor-element.elementor-element-33106ed8 .elementor-heading-title, .elementor-element.elementor-element-33106ed8 p, .elementor-element.elementor-element-33106ed8{color:#111 !important;}
.elementor-element.elementor-element-6097f7f6 .elementor-heading-title, .elementor-element.elementor-element-6097f7f6 p, .elementor-element.elementor-element-6097f7f6{color:#111 !important;}
.elementor-element.elementor-element-661bced0 .elementor-heading-title, .elementor-element.elementor-element-661bced0 p, .elementor-element.elementor-element-661bced0{color:#777 !important;}
.elementor-element.elementor-element-7624e612 .elementor-heading-title, .elementor-element.elementor-element-7624e612 p, .elementor-element.elementor-element-7624e612{color:#d3ab60 !important;}
.elementor-element.elementor-element-6ded40c9 .elementor-heading-title, .elementor-element.elementor-element-6ded40c9 p, .elementor-element.elementor-element-6ded40c9{color:#111 !important;}
.elementor-element.elementor-element-284f802 .elementor-heading-title, .elementor-element.elementor-element-284f802 p, .elementor-element.elementor-element-284f802{color:#0b0d28 !important;}
.elementor-element.elementor-element-148f65be .elementor-heading-title, .elementor-element.elementor-element-148f65be p, .elementor-element.elementor-element-148f65be{color:#111 !important;}
.elementor-element.elementor-element-599096be .elementor-heading-title, .elementor-element.elementor-element-599096be p, .elementor-element.elementor-element-599096be{color:#777 !important;}
.elementor-element.elementor-element-2a690103 .elementor-heading-title, .elementor-element.elementor-element-2a690103 p, .elementor-element.elementor-element-2a690103{color:#111 !important;}
.elementor-element.elementor-element-213ddfee .elementor-heading-title, .elementor-element.elementor-element-213ddfee p, .elementor-element.elementor-element-213ddfee{color:#777 !important;}
.elementor-element.elementor-element-28e75298 .elementor-heading-title, .elementor-element.elementor-element-28e75298 p, .elementor-element.elementor-element-28e75298{color:#111 !important;}
.elementor-element.elementor-element-5412f4cd .elementor-heading-title, .elementor-element.elementor-element-5412f4cd p, .elementor-element.elementor-element-5412f4cd{color:#777 !important;}
.elementor-element.elementor-element-4dac7eb7 .elementor-heading-title, .elementor-element.elementor-element-4dac7eb7 p, .elementor-element.elementor-element-4dac7eb7{color:rgba(255,255,255,.65) !important;}
.elementor-element.elementor-element-3c2877fd .elementor-heading-title, .elementor-element.elementor-element-3c2877fd p, .elementor-element.elementor-element-3c2877fd{color:#d3ab60 !important;}
.elementor-element.elementor-element-13d1e97f .elementor-heading-title, .elementor-element.elementor-element-13d1e97f p, .elementor-element.elementor-element-13d1e97f{color:#fff !important;}
.elementor-element.elementor-element-4c9ab2a3 .elementor-heading-title, .elementor-element.elementor-element-4c9ab2a3 p, .elementor-element.elementor-element-4c9ab2a3{color:rgba(255,255,255,.6) !important;}
.elementor-element.elementor-element-5873f818 .elementor-heading-title, .elementor-element.elementor-element-5873f818 p, .elementor-element.elementor-element-5873f818{color:#d3ab60 !important;}
.elementor-element.elementor-element-4e0de096 .elementor-heading-title, .elementor-element.elementor-element-4e0de096 p, .elementor-element.elementor-element-4e0de096{color:#111 !important;}
.elementor-element.elementor-element-4485d29 .elementor-heading-title, .elementor-element.elementor-element-4485d29 p, .elementor-element.elementor-element-4485d29{color:#777 !important;}
.elementor-element.elementor-element-553641fa .elementor-heading-title, .elementor-element.elementor-element-553641fa p, .elementor-element.elementor-element-553641fa{color:#d3ab60 !important;}
.elementor-element.elementor-element-5089f06d .elementor-heading-title, .elementor-element.elementor-element-5089f06d p, .elementor-element.elementor-element-5089f06d{color:#fff !important;}
.elementor-element.elementor-element-761e2138 .elementor-heading-title, .elementor-element.elementor-element-761e2138 p, .elementor-element.elementor-element-761e2138{color:rgba(255,255,255,.6) !important;}
.elementor-element.elementor-element-3f812f48 .elementor-heading-title, .elementor-element.elementor-element-3f812f48 p, .elementor-element.elementor-element-3f812f48{color:#616264 !important;}
.elementor-element.elementor-element-1c8f756c .elementor-heading-title, .elementor-element.elementor-element-1c8f756c p, .elementor-element.elementor-element-1c8f756c{color:#d3ab60 !important;}
.elementor-element.elementor-element-5fd851ea .elementor-heading-title, .elementor-element.elementor-element-5fd851ea p, .elementor-element.elementor-element-5fd851ea{color:#d3ab60 !important;}
.elementor-element.elementor-element-497e1177 .elementor-heading-title, .elementor-element.elementor-element-497e1177 p, .elementor-element.elementor-element-497e1177{color:#d3ab60 !important;}
.elementor-element.elementor-element-661cf849 .elementor-heading-title, .elementor-element.elementor-element-661cf849 p, .elementor-element.elementor-element-661cf849{color:#616264 !important;}
.elementor-element.elementor-element-65aaf658 .elementor-heading-title, .elementor-element.elementor-element-65aaf658 p, .elementor-element.elementor-element-65aaf658{color:#616264 !important;}

/* --- section backgrounds: match staging --- */
.elementor-element.elementor-element-4903f558{background-color:rgb(38,39,46) !important;}
.elementor-element.elementor-element-6e9d1b0a{background-color:rgb(24,24,24) !important;}

/* --- buttons: match staging --- */
.elementor-element.elementor-element-5c67a9a4 .elementor-button{font-family:Montserrat,sans-serif !important;font-weight:700 !important;text-transform:uppercase !important;border-radius:0 !important;background-color:#d3ab60 !important;color:#1a1a1a !important;border:0 none !important;padding:16px 32px !important;font-size:11px !important;letter-spacing:1.65px !important;}
.elementor-element.elementor-element-5c67a9a4 .elementor-button:hover{background-color:#c49a4d !important;color:#1a1a1a !important;}
.elementor-element.elementor-element-1b0eb602 .elementor-button{font-family:Montserrat,sans-serif !important;font-weight:700 !important;text-transform:uppercase !important;border-radius:0 !important;background-color:transparent !important;color:#fff !important;border:1px solid #fff !important;padding:16px 32px !important;font-size:11px !important;letter-spacing:1.65px !important;}
.elementor-element.elementor-element-1b0eb602 .elementor-button:hover{background-color:rgba(255,255,255,.12) !important;color:#fff !important;}
.elementor-element.elementor-element-91579a2 .elementor-button{font-family:Montserrat,sans-serif !important;font-weight:700 !important;text-transform:uppercase !important;border-radius:0 !important;background-color:#d3ab60 !important;color:#111 !important;border:0 none !important;padding:13px 24px !important;font-size:10px !important;letter-spacing:1.8px !important;}
.elementor-element.elementor-element-91579a2 .elementor-button:hover{background-color:#c49a4d !important;color:#111 !important;}
.elementor-element.elementor-element-5a6beebb .elementor-button{font-family:Montserrat,sans-serif !important;font-weight:700 !important;text-transform:uppercase !important;border-radius:0 !important;background-color:transparent !important;color:#111 !important;border:1.5px solid #111 !important;padding:12px 22px !important;font-size:10px !important;letter-spacing:1.8px !important;}
.elementor-element.elementor-element-5a6beebb .elementor-button:hover{background-color:rgba(17,17,17,.08) !important;color:#111 !important;}
.elementor-element.elementor-element-1ba3a7ac .elementor-button{font-family:Montserrat,sans-serif !important;font-weight:700 !important;text-transform:uppercase !important;border-radius:0 !important;background-color:transparent !important;color:#111 !important;border:1.5px solid #111 !important;padding:12px 22px !important;font-size:10px !important;letter-spacing:1.8px !important;}
.elementor-element.elementor-element-1ba3a7ac .elementor-button:hover{background-color:rgba(17,17,17,.08) !important;color:#111 !important;}
.elementor-element.elementor-element-5abb6bce .elementor-button{font-family:Montserrat,sans-serif !important;font-weight:700 !important;text-transform:uppercase !important;border-radius:0 !important;background-color:#d3ab60 !important;color:#1a1a1a !important;border:0 none !important;padding:16px 32px !important;font-size:11px !important;letter-spacing:1.65px !important;}
.elementor-element.elementor-element-5abb6bce .elementor-button:hover{background-color:#c49a4d !important;color:#1a1a1a !important;}
.elementor-element.elementor-element-633e6c16 .elementor-button{font-family:Montserrat,sans-serif !important;font-weight:700 !important;text-transform:uppercase !important;border-radius:0 !important;background-color:transparent !important;color:#fff !important;border:1px solid #fff !important;padding:16px 32px !important;font-size:11px !important;letter-spacing:1.65px !important;}
.elementor-element.elementor-element-633e6c16 .elementor-button:hover{background-color:rgba(255,255,255,.12) !important;color:#fff !important;}

/* --- podcast episode list: match staging --- */
.lsi-ep-list{display:block;}
.lsi-ep{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid #e2e2e2;}
.lsi-ep-num{flex:0 0 auto;color:rgba(17,17,17,.12);font-size:17.6px;font-weight:700;line-height:1;}
.lsi-ep-info{flex:1 1 auto;min-width:0;}
.lsi-ep-tag{display:block;color:#d3ab60;font-size:8px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:2px;line-height:1.4;}
.lsi-ep-title{color:#111;font-size:14px;font-weight:500;line-height:1.4;}
.lsi-ep-dur{flex:0 0 auto;color:#777;font-size:11px;white-space:nowrap;}

/* --- footer links: match staging --- */
.elementor-element.elementor-element-6e9d1b0a .elementor-icon-list-icon{display:none !important;}
.elementor-element.elementor-element-6e9d1b0a .elementor-icon-list-text,
.elementor-element.elementor-element-6e9d1b0a .elementor-icon-list-item a,
.elementor-element.elementor-element-6e9d1b0a .elementor-icon-list-item a .elementor-icon-list-text{color:#616264 !important;font-size:16px !important;}
.elementor-element.elementor-element-6e9d1b0a .elementor-icon-list-item a:hover,
.elementor-element.elementor-element-6e9d1b0a .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#d3ab60 !important;}

/* --- typography parity pass --- */
.elementor-element-7837e33c > div:nth-child(1) > span:nth-child(1),
.elementor-element-7837e33c > div:nth-child(1) > div:nth-child(2) > span:nth-child(1),
.elementor-element-7837e33c > div:nth-child(1) > div:nth-child(2) > span:nth-child(2),
.elementor-element-7837e33c > div:nth-child(1) > div:nth-child(2) > span:nth-child(3),
.elementor-element-7837e33c > div:nth-child(1) > div:nth-child(2) > span:nth-child(4),
.elementor-element-7837e33c > div:nth-child(1) > div:nth-child(2) > span:nth-child(5){line-height:normal !important;}
.elementor-element-745bfc75 > blockquote:nth-child(1) > p:nth-child(1),
.elementor-element-5dca2165 > p:nth-child(1),
.elementor-element-53ef157e > p:nth-child(1){font-family:Georgia,serif !important;}
.elementor-element-745bfc75 > p:nth-child(2) > cite:nth-child(1){line-height:15.7px !important;}
.elementor-element-18805200 > h6:nth-child(1){line-height:15.7px !important;font-weight:700 !important;letter-spacing:2.69px !important;}
.elementor-element-64c7c51e > div:nth-child(1) > h4:nth-child(1),
.elementor-element-252dde20 > div:nth-child(1) > h4:nth-child(1),
.elementor-element-64a1254b > div:nth-child(1) > h4:nth-child(1),
.elementor-element-e9bf127 > div:nth-child(1) > h4:nth-child(1){letter-spacing:-0.39px !important;}
.elementor-element-64c7c51e > div:nth-child(1) > p:nth-child(2),
.elementor-element-252dde20 > div:nth-child(1) > p:nth-child(2),
.elementor-element-64a1254b > div:nth-child(1) > p:nth-child(2),
.elementor-element-e9bf127 > div:nth-child(1) > p:nth-child(2){font-family:Figtree,sans-serif !important;}
.elementor-element-27b9eee4 > h6:nth-child(1),
.elementor-element-4a95db6c > h6:nth-child(1),
.elementor-element-55af7302 > h6:nth-child(1),
.elementor-element-4e9eba22 > h6:nth-child(1),
.elementor-element-3fae3c62 > h6:nth-child(1),
.elementor-element-27dc0900 > div:nth-child(1) > div:nth-child(1) > span:nth-child(3),
.elementor-element-27dc0900 > div:nth-child(1) > div:nth-child(2) > span:nth-child(3),
.elementor-element-27dc0900 > div:nth-child(1) > div:nth-child(3) > span:nth-child(3),
.elementor-element-27dc0900 > div:nth-child(1) > div:nth-child(4) > span:nth-child(3),
.elementor-element-27dc0900 > div:nth-child(1) > div:nth-child(5) > span:nth-child(3){line-height:19.3px !important;}
.elementor-element-4d66ebae > h6:nth-child(1),
.elementor-element-16fd3e65 > h6:nth-child(1),
.elementor-element-71c10725 > h6:nth-child(1),
.elementor-element-1d57c4a6 > h6:nth-child(1),
.elementor-element-3634ac59 > h6:nth-child(1),
.elementor-element-69f15f40 > h6:nth-child(1),
.elementor-element-6a363ee7 > h6:nth-child(1),
.elementor-element-4298bda6 > h6:nth-child(1),
.elementor-element-7c194cfe > h6:nth-child(1),
.elementor-element-526d9cb > p:nth-child(1),
.elementor-element-33db1db2 > p:nth-child(1),
.elementor-element-13a08ab6 > p:nth-child(1),
.elementor-element-35f64086 > p:nth-child(1){line-height:15.8px !important;}
.elementor-element-7c5b1c62 > p:nth-child(1) > strong:nth-child(1),
.elementor-element-1a5e67d > p:nth-child(1) > strong:nth-child(1),
.elementor-element-2a8b2c5e > p:nth-child(1) > strong:nth-child(1){color:rgb(17,17,17) !important;font-family:Montserrat,sans-serif !important;}
.elementor-element-7c5b1c62 > p:nth-child(2),
.elementor-element-1a5e67d > p:nth-child(2),
.elementor-element-2a8b2c5e > p:nth-child(2){color:rgb(119,119,119) !important;}
.elementor-element-87222b > h6:nth-child(1),
.elementor-element-333d83f9 > h6:nth-child(1),
.elementor-element-43b234fd > h6:nth-child(1),
.elementor-element-239bfb3b > h6:nth-child(1){line-height:14px !important;}
.elementor-element-7b9b7492 > p:nth-child(1){line-height:29.6px !important;}
.elementor-element-5c6c440e > h3:nth-child(1),
.elementor-element-21ee766b > h3:nth-child(1),
.elementor-element-44ae4bdb > h3:nth-child(1),
.elementor-element-3fce8b45 > h3:nth-child(1){letter-spacing:-0.54px !important;}
.elementor-element-79d01e1f,
.elementor-element-5b7f018d,
.elementor-element-934240e,
.elementor-element-5c6bc9a3{line-height:28px !important;}
.elementor-element-2444385d > p:nth-child(1),
.elementor-element-5161bbd3 > p:nth-child(1),
.elementor-element-664fd6fb > p:nth-child(1),
.elementor-element-45e998bd > p:nth-child(1),
.elementor-element-5dee803e > p:nth-child(1),
.elementor-element-5371b034 > p:nth-child(1){color:rgb(17,17,17) !important;font-family:Georgia,serif !important;}
.elementor-element-647f0e12 > p:nth-child(1) > strong:nth-child(1),
.elementor-element-4a5fb70a > p:nth-child(1) > strong:nth-child(1),
.elementor-element-83c2b50 > p:nth-child(1) > strong:nth-child(1),
.elementor-element-4869ad28 > p:nth-child(1) > strong:nth-child(1),
.elementor-element-6598881a > p:nth-child(1) > strong:nth-child(1),
.elementor-element-ef787ed > p:nth-child(1) > strong:nth-child(1){font-family:Montserrat,sans-serif !important;}
.elementor-element-62b9b02d > h2:nth-child(1),
.elementor-element-62b9b02d > h2:nth-child(1) > em:nth-child(2){letter-spacing:-1.2px !important;}
.elementor-element-7c77f36{font-size:14px !important;line-height:24.5px !important;color:rgb(11,13,40) !important;}
.elementor-element-5fdc9648 > h6:nth-child(1),
.elementor-element-3be7df41 > h6:nth-child(1),
.elementor-element-3c5c2ec8 > h6:nth-child(1),
.elementor-element-1e0f3233 > h6:nth-child(1),
.elementor-element-4ef3ee41 > h6:nth-child(1),
.elementor-element-5f1ef99e > h6:nth-child(1) > a:nth-child(1),
.elementor-element-15dfd458 > h6:nth-child(1) > a:nth-child(1),
.elementor-element-4cc1a726 > h6:nth-child(1) > a:nth-child(1),
.elementor-element-50ba022 > p:nth-child(1){line-height:17.5px !important;}
.elementor-element-341b4aca > h2:nth-child(1),
.elementor-element-341b4aca > h2:nth-child(1) > em:nth-child(1){line-height:48.3px !important;letter-spacing:-1.13px !important;}
.elementor-element-2069fc27 > h6:nth-child(1),
.elementor-element-1240816 > h6:nth-child(1),
.elementor-element-76a83bb7 > h6:nth-child(1),
.elementor-element-11df8e74 > h6:nth-child(1),
.elementor-element-505183d6 > h6:nth-child(1),
.elementor-element-49a2ffe5 > h6:nth-child(1),
.elementor-element-568c8814 > h6:nth-child(1),
.elementor-element-2adf1aa3 > h6:nth-child(1),
.elementor-element-1b9d89ce > h6:nth-child(1),
.elementor-element-2ff441ba > h6:nth-child(1){line-height:24.5px !important;}
.elementor-element-1c01c5d7 > p:nth-child(1) > strong:nth-child(1),
.elementor-element-1ebb02e8 > p:nth-child(1) > strong:nth-child(1),
.elementor-element-1ac706c9 > p:nth-child(1) > strong:nth-child(1),
.elementor-element-2bf273c > p:nth-child(1) > strong:nth-child(1),
.elementor-element-64855021 > p:nth-child(1) > strong:nth-child(1),
.elementor-element-70a21078 > p:nth-child(1) > strong:nth-child(1),
.elementor-element-7b0c2db2 > p:nth-child(1) > strong:nth-child(1),
.elementor-element-5948882d > p:nth-child(1) > strong:nth-child(1),
.elementor-element-2323e00 > p:nth-child(1) > strong:nth-child(1),
.elementor-element-703cd814 > p:nth-child(1) > strong:nth-child(1){font-size:15px !important;line-height:24.8px !important;color:rgb(26,26,26) !important;}
.elementor-element-6271a4ec > h6:nth-child(1),
.elementor-element-3f030359 > h6:nth-child(1){line-height:28px !important;font-family:Figtree,sans-serif !important;}
.elementor-element-d008895{line-height:42px !important;font-family:Georgia,serif !important;}
.elementor-element-42dfd85e > h2:nth-child(1){font-weight:700 !important;}
.elementor-element-3797a76f,
.elementor-element-72bf05ce,
.elementor-element-8668b8c,
.elementor-element-2032f1a9{font-size:14px !important;line-height:24.5px !important;}
.elementor-element-3797a76f > strong:nth-child(1),
.elementor-element-72bf05ce > strong:nth-child(1),
.elementor-element-8668b8c > strong:nth-child(1),
.elementor-element-2032f1a9 > strong:nth-child(1){font-size:14px !important;line-height:24.5px !important;font-family:Montserrat,sans-serif !important;}
.elementor-element-2fff267c > h3:nth-child(1){line-height:27.5px !important;}
.elementor-element-41368ebf > h4:nth-child(1){font-size:16px !important;line-height:23px !important;}
.elementor-element-33106ed8 > h4:nth-child(1),
.elementor-element-6097f7f6 > h4:nth-child(1){font-size:16px !important;line-height:23px !important;color:rgb(255,255,255) !important;}
.elementor-element-661bced0 > p:nth-child(1){line-height:20.8px !important;color:rgba(255,255,255,0.5) !important;}
.elementor-element-7624e612 > h6:nth-child(1),
.elementor-element-3c2877fd > h6:nth-child(1),
.elementor-element-5873f818 > h6:nth-child(1),
.elementor-element-553641fa > h6:nth-child(1){line-height:17.5px !important;font-weight:700 !important;letter-spacing:3px !important;}
.elementor-element-6ded40c9 > h2:nth-child(1){font-weight:700 !important;letter-spacing:-1.15px !important;}
.elementor-element-6ded40c9 > h2:nth-child(1) > em:nth-child(2){color:rgb(211,171,96) !important;font-weight:400 !important;letter-spacing:-1.15px !important;font-family:Georgia,serif !important;}
.elementor-element-284f802 > p:nth-child(1),
.elementor-element-284f802 > p:nth-child(2),
.elementor-element-284f802 > p:nth-child(3),
.elementor-element-284f802 > p:nth-child(4),
.elementor-element-284f802 > p:nth-child(5),
.elementor-element-284f802 > p:nth-child(6),
.elementor-element-284f802 > p:nth-child(7){line-height:29.8px !important;font-weight:300 !important;}
.elementor-element-284f802 > p:nth-child(2) > strong:nth-child(1),
.elementor-element-284f802 > p:nth-child(4) > strong:nth-child(1),
.elementor-element-284f802 > p:nth-child(5) > strong:nth-child(1),
.elementor-element-284f802 > p:nth-child(7) > strong:nth-child(1){line-height:29.8px !important;color:rgb(17,17,17) !important;font-weight:600 !important;}
.elementor-element-75cdfb2 > h2:nth-child(1) > em:nth-child(1){color:rgb(211,171,96) !important;font-weight:400 !important;font-family:Georgia,serif !important;}
.elementor-element-148f65be > h3:nth-child(1),
.elementor-element-2a690103 > h3:nth-child(1),
.elementor-element-28e75298 > h3:nth-child(1),
.elementor-element-6c886017 > h3:nth-child(1){letter-spacing:-0.59px !important;}
.elementor-element-66509fa5 > p:nth-child(1) > a:nth-child(1),
.elementor-element-7de23f12 > p:nth-child(1) > a:nth-child(1),
.elementor-element-339bccd5 > p:nth-child(1) > a:nth-child(1),
.elementor-element-102baa83 > p:nth-child(1) > a:nth-child(1){font-size:11.2px !important;line-height:19.6px !important;letter-spacing:1.34px !important;}
.elementor-element-13d1e97f > h2:nth-child(1){font-weight:700 !important;letter-spacing:-1.21px !important;}
.elementor-element-13d1e97f > h2:nth-child(1) > em:nth-child(1){color:rgb(211,171,96) !important;font-weight:400 !important;letter-spacing:-1.21px !important;font-family:Georgia,serif !important;}
.elementor-element-4e0de096 > h2:nth-child(1){font-weight:700 !important;letter-spacing:-0.99px !important;}
.elementor-element-4e0de096 > h2:nth-child(1) > em:nth-child(1){color:rgb(211,171,96) !important;font-weight:400 !important;letter-spacing:-0.99px !important;font-family:Georgia,serif !important;}
.elementor-element-27dc0900 > div:nth-child(1) > div:nth-child(1) > span:nth-child(1),
.elementor-element-27dc0900 > div:nth-child(1) > div:nth-child(2) > span:nth-child(1),
.elementor-element-27dc0900 > div:nth-child(1) > div:nth-child(3) > span:nth-child(1),
.elementor-element-27dc0900 > div:nth-child(1) > div:nth-child(4) > span:nth-child(1),
.elementor-element-27dc0900 > div:nth-child(1) > div:nth-child(5) > span:nth-child(1){line-height:30.8px !important;font-family:Montserrat,sans-serif !important;}
.elementor-element-27dc0900 > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > span:nth-child(1),
.elementor-element-27dc0900 > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > span:nth-child(1),
.elementor-element-27dc0900 > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) > span:nth-child(1),
.elementor-element-27dc0900 > div:nth-child(1) > div:nth-child(4) > div:nth-child(2) > span:nth-child(1),
.elementor-element-27dc0900 > div:nth-child(1) > div:nth-child(5) > div:nth-child(2) > span:nth-child(1){line-height:14px !important;font-family:Montserrat,sans-serif !important;}
.elementor-element-5089f06d > h2:nth-child(1){font-weight:700 !important;letter-spacing:-1.32px !important;}
.elementor-element-5089f06d > h2:nth-child(1) > em:nth-child(2){color:rgb(211,171,96) !important;font-weight:400 !important;letter-spacing:-1.32px !important;font-family:Georgia,serif !important;}
.elementor-element-1c8f756c > h5:nth-child(1),
.elementor-element-5fd851ea > h5:nth-child(1),
.elementor-element-497e1177 > h5:nth-child(1){line-height:18.7px !important;letter-spacing:1.5px !important;font-family:Figtree,sans-serif !important;}
.elementor-element-4adfc25a > ul:nth-child(1) > li:nth-child(1) > a:nth-child(1) > span:nth-child(2),
.elementor-element-4adfc25a > ul:nth-child(1) > li:nth-child(2) > a:nth-child(1) > span:nth-child(2),
.elementor-element-4adfc25a > ul:nth-child(1) > li:nth-child(3) > a:nth-child(1) > span:nth-child(2),
.elementor-element-4adfc25a > ul:nth-child(1) > li:nth-child(4) > a:nth-child(1) > span:nth-child(2),
.elementor-element-3e2572ad > ul:nth-child(1) > li:nth-child(1) > a:nth-child(1) > span:nth-child(2),
.elementor-element-3e2572ad > ul:nth-child(1) > li:nth-child(2) > a:nth-child(1) > span:nth-child(2),
.elementor-element-3e2572ad > ul:nth-child(1) > li:nth-child(3) > a:nth-child(1) > span:nth-child(2),
.elementor-element-3e2572ad > ul:nth-child(1) > li:nth-child(4) > a:nth-child(1) > span:nth-child(2),
.elementor-element-3e2572ad > ul:nth-child(1) > li:nth-child(5) > a:nth-child(1) > span:nth-child(2),
.elementor-element-596b0523 > ul:nth-child(1) > li:nth-child(1) > a:nth-child(1) > span:nth-child(2),
.elementor-element-596b0523 > ul:nth-child(1) > li:nth-child(2) > a:nth-child(1) > span:nth-child(2),
.elementor-element-596b0523 > ul:nth-child(1) > li:nth-child(3) > a:nth-child(1) > span:nth-child(2),
.elementor-element-596b0523 > ul:nth-child(1) > li:nth-child(4) > a:nth-child(1) > span:nth-child(2),
.elementor-element-596b0523 > ul:nth-child(1) > li:nth-child(5) > a:nth-child(1) > span:nth-child(2),
.elementor-element-596b0523 > ul:nth-child(1) > li:nth-child(6) > a:nth-child(1) > span:nth-child(2),
.elementor-element-596b0523 > ul:nth-child(1) > li:nth-child(7) > a:nth-child(1) > span:nth-child(2),
.elementor-element-312be469 > ul:nth-child(1) > li:nth-child(1) > a:nth-child(1) > span:nth-child(2),
.elementor-element-312be469 > ul:nth-child(1) > li:nth-child(2) > a:nth-child(1) > span:nth-child(2),
.elementor-element-312be469 > ul:nth-child(1) > li:nth-child(3) > a:nth-child(1) > span:nth-child(2){line-height:25.6px !important;}

/* --- mastermind card titles (final override) --- */
.elementor-element.elementor-element-41368ebf .elementor-heading-title,
.elementor-element.elementor-element-33106ed8 .elementor-heading-title,
.elementor-element.elementor-element-6097f7f6 .elementor-heading-title{font-size:16px !important;line-height:23px !important;color:rgb(255,255,255) !important;font-weight:600 !important;letter-spacing:-0.43px !important;font-family:Montserrat,sans-serif !important;}

/* --- "different way" image mosaic --- */
.elementor-element.elementor-element-62ea2fb3{display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:220px 220px !important;gap:8px !important;align-items:stretch !important;}
.elementor-element.elementor-element-56d05091,.elementor-element.elementor-element-2fde71fc,.elementor-element.elementor-element-3d4cc10a{overflow:hidden !important;padding:0 !important;height:auto !important;width:auto !important;}
.elementor-element.elementor-element-56d05091{grid-row:1 / 3 !important;}
.elementor-element.elementor-element-62ea2fb3 > .e-con > .elementor-widget-image{height:100% !important;margin:0 !important;}
.elementor-element.elementor-element-62ea2fb3 > .e-con > .elementor-widget-image > .elementor-widget-container,
.elementor-element.elementor-element-62ea2fb3 > .e-con > .elementor-widget-image figure,
.elementor-element.elementor-element-62ea2fb3 > .e-con > .elementor-widget-image figure > a{height:100% !important;width:100% !important;margin:0 !important;display:block !important;}
.elementor-element.elementor-element-62ea2fb3 > .e-con > .elementor-widget-image img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}
@media(max-width:767px){
.elementor-element.elementor-element-62ea2fb3{grid-template-rows:160px 160px !important;}
}

/* --- gallery overlay captions --- */
.elementor-element.elementor-element-41c0824e .elementor-gallery-item__title{font-family:Figtree,sans-serif !important;font-size:14px !important;line-height:normal !important;font-weight:600 !important;color:#fff !important;}

/* --- container box metrics parity --- */
.elementor-element.elementor-element-62ea2fb3,
.elementor-element.elementor-element-6c7ef4b9,
.elementor-element.elementor-element-5136b2b9,
.elementor-element.elementor-element-72d9b8ad,
.elementor-element.elementor-element-4e5cf8d6,
.elementor-element.elementor-element-7eaecc73,
.elementor-element.elementor-element-62448922,
.elementor-element.elementor-element-18a10d49,
.elementor-element.elementor-element-6c4e8811,
.elementor-element.elementor-element-23884441,
.elementor-element.elementor-element-568fe5cf,
.elementor-element.elementor-element-5d1ad2af{padding:0px !important;}
.elementor-element.elementor-element-ed907b2,
.elementor-element.elementor-element-7453cc35,
.elementor-element.elementor-element-641a3294{padding:22px 10px !important;}
.elementor-element.elementor-element-25c009a7,
.elementor-element.elementor-element-14767b28,
.elementor-element.elementor-element-6a677e36,
.elementor-element.elementor-element-6f7d2c5f{padding:56px 36px !important;}
.elementor-element.elementor-element-100309f8,
.elementor-element.elementor-element-581a938c,
.elementor-element.elementor-element-5065bcc0,
.elementor-element.elementor-element-7aa57336,
.elementor-element.elementor-element-78a6d724,
.elementor-element.elementor-element-6e65bce4{padding:36px 30px !important;}
.elementor-element.elementor-element-23d0db48,
.elementor-element.elementor-element-6664cf6e,
.elementor-element.elementor-element-6dde2670,
.elementor-element.elementor-element-434d482a,
.elementor-element.elementor-element-6abd737d,
.elementor-element.elementor-element-68733da5,
.elementor-element.elementor-element-b372367,
.elementor-element.elementor-element-4ef94e86,
.elementor-element.elementor-element-339b798e,
.elementor-element.elementor-element-217f85d3{padding:18px 10px !important;}
.elementor-element.elementor-element-2269f363{gap:normal !important;}
.elementor-element.elementor-element-68606395{padding:0px 10px !important;gap:normal !important;}

/* --- section inner gaps --- */
.elementor-element.elementor-element-63ac3f9b > .e-con-inner{gap:80px !important;align-items:flex-start !important;}
.elementor-element.elementor-element-79f8cbf > .e-con-inner{gap:48px !important;}
.elementor-element.elementor-element-6a613ed9 > .e-con-inner{gap:64px !important;}
.elementor-element.elementor-element-15fecc2e > .e-con-inner{gap:56px !important;}
.elementor-element.elementor-element-331fae5d > .e-con-inner{gap:44px !important;}
.elementor-element.elementor-element-1601d2c9 > .e-con-inner{gap:80px !important;align-items:flex-start !important;}
.elementor-element.elementor-element-38877ec8 > .e-con-inner{gap:80px !important;align-items:start !important;}
.elementor-element.elementor-element-5bae902 > .e-con-inner{gap:60px !important;align-items:start !important;}
.elementor-element.elementor-element-2089ab5c > .e-con-inner{gap:80px !important;align-items:start !important;}

/* --- framework column widths --- */
.elementor-element.elementor-element-3f166724{flex:0 0 380px !important;width:380px !important;max-width:380px !important;}
.elementor-element.elementor-element-2f2b4a44{flex:1 1 0 !important;width:auto !important;max-width:none !important;}
@media(max-width:767px){
.elementor-element.elementor-element-3f166724{flex:1 1 100% !important;width:100% !important;max-width:100% !important;}
}

/* --- commandment numerals --- */
.elementor-element.elementor-element-2069fc27,
.elementor-element.elementor-element-1240816,
.elementor-element.elementor-element-76a83bb7,
.elementor-element.elementor-element-11df8e74,
.elementor-element.elementor-element-505183d6,
.elementor-element.elementor-element-49a2ffe5,
.elementor-element.elementor-element-568c8814,
.elementor-element.elementor-element-2adf1aa3,
.elementor-element.elementor-element-1b9d89ce,
.elementor-element.elementor-element-2ff441ba{flex:0 0 40px !important;width:40px !important;max-width:40px !important;}

/* --- paragraph spacing parity --- */
.elementor-element.elementor-element-745bfc75 p,
.elementor-element.elementor-element-7c5b1c62 p,
.elementor-element.elementor-element-1a5e67d p,
.elementor-element.elementor-element-2a8b2c5e p,
.elementor-element.elementor-element-7b9b7492 p,
.elementor-element.elementor-element-647f0e12 p,
.elementor-element.elementor-element-4a5fb70a p,
.elementor-element.elementor-element-83c2b50 p,
.elementor-element.elementor-element-4869ad28 p,
.elementor-element.elementor-element-6598881a p,
.elementor-element.elementor-element-ef787ed p,
.elementor-element.elementor-element-1c01c5d7 p,
.elementor-element.elementor-element-1ebb02e8 p,
.elementor-element.elementor-element-1ac706c9 p,
.elementor-element.elementor-element-2bf273c p,
.elementor-element.elementor-element-64855021 p,
.elementor-element.elementor-element-70a21078 p,
.elementor-element.elementor-element-7b0c2db2 p,
.elementor-element.elementor-element-5948882d p,
.elementor-element.elementor-element-2323e00 p,
.elementor-element.elementor-element-703cd814 p,
.elementor-element.elementor-element-2e73d9f5 p,
.elementor-element.elementor-element-24820eef p,
.elementor-element.elementor-element-661bced0 p,
.elementor-element.elementor-element-d0c902f p,
.elementor-element.elementor-element-6b021bf9 p,
.elementor-element.elementor-element-599096be p,
.elementor-element.elementor-element-213ddfee p,
.elementor-element.elementor-element-5412f4cd p,
.elementor-element.elementor-element-4dac7eb7 p,
.elementor-element.elementor-element-4c9ab2a3 p,
.elementor-element.elementor-element-761e2138 p,
.elementor-element.elementor-element-3f812f48 p,
.elementor-element.elementor-element-661cf849 p,
.elementor-element.elementor-element-65aaf658 p{margin-bottom:0px !important;}
.elementor-element.elementor-element-70102e8b p{margin-bottom:18px !important;}
.elementor-element.elementor-element-2452b8 p,
.elementor-element.elementor-element-212fd22f p{margin-bottom:32px !important;}
.elementor-element.elementor-element-5dca2165 p,
.elementor-element.elementor-element-53ef157e p,
.elementor-element.elementor-element-284f802 p{margin-bottom:14px !important;}
.elementor-element.elementor-element-2444385d p,
.elementor-element.elementor-element-5161bbd3 p,
.elementor-element.elementor-element-664fd6fb p,
.elementor-element.elementor-element-45e998bd p,
.elementor-element.elementor-element-5dee803e p,
.elementor-element.elementor-element-5371b034 p{margin-bottom:20px !important;}
.elementor-element.elementor-element-7b0b8fe6 p{margin-bottom:22.5px !important;}
.elementor-element.elementor-element-5d15bf64 p{margin-bottom:24px !important;}
.elementor-element.elementor-element-4485d29 p{margin-bottom:28px !important;}
.elementor-element.elementor-element-70102e8b p:last-child,
.elementor-element.elementor-element-7b0b8fe6 p:last-child{margin-bottom:0px !important;}

/* --- mobile: event card buttons wrap --- */
@media(max-width:767px){
.elementor-element.elementor-element-15b9d7df .elementor-button{white-space:normal !important;text-align:center !important;padding:8px 12px !important;letter-spacing:1.2px !important;}
.elementor-element.elementor-element-15b9d7df > .e-con > .e-con{padding:20px 18px !important;}
}

/* --- framework left column sticky (staging) --- */
.elementor-element.elementor-element-3f166724{position:sticky !important;top:80px !important;align-self:flex-start !important;}
@media(max-width:767px){
.elementor-element.elementor-element-3f166724{position:relative !important;top:auto !important;}
}

/* --- book/podcast block centered (staging) --- */
.elementor-element.elementor-element-472d8484{margin-left:auto !important;margin-right:auto !important;align-items:center !important;}

/* --- footer legal links right-aligned --- */
.elementor-element.elementor-element-312be469{flex:1 1 auto !important;}
.elementor-element.elementor-element-312be469 .elementor-icon-list-items{justify-content:flex-end !important;}
@media(max-width:767px){
.elementor-element.elementor-element-312be469 .elementor-icon-list-items{justify-content:flex-start !important;}
}

/* --- ROI column dividers (staging) --- */
.elementor-element.elementor-element-25c009a7,
.elementor-element.elementor-element-14767b28,
.elementor-element.elementor-element-6a677e36{border-right:1px solid rgba(255,255,255,0.1) !important;}
.elementor-element.elementor-element-6f7d2c5f{border-right:0 none !important;}
@media(max-width:767px){
.elementor-element.elementor-element-25c009a7,
.elementor-element.elementor-element-14767b28,
.elementor-element.elementor-element-6a677e36{border-right:0 none !important;border-bottom:1px solid rgba(255,255,255,0.1) !important;}
}

/* --- "Your Someday Starts Now" centered (staging) --- */
.elementor-element.elementor-element-33fce578{align-items:center !important;}
.elementor-element.elementor-element-584df7ab{width:720px !important;max-width:100% !important;align-items:center !important;}

/* --- mobile section padding (staging) --- */
@media(max-width:767px){
.elementor-element.elementor-element-6b360512{padding:0px !important;}
.elementor-element.elementor-element-6b360512 > .e-con-inner{padding:22px 24px !important;}
.elementor-element.elementor-element-63ac3f9b{padding:0px !important;}
.elementor-element.elementor-element-63ac3f9b > .e-con-inner{padding:50px 24px !important;}
.elementor-element.elementor-element-79f8cbf{padding:0px !important;}
.elementor-element.elementor-element-79f8cbf > .e-con-inner{padding:50px 24px !important;}
.elementor-element.elementor-element-6a613ed9{padding:0px !important;}
.elementor-element.elementor-element-6a613ed9 > .e-con-inner{padding:60px 24px !important;}
.elementor-element.elementor-element-15fecc2e{padding:0px !important;}
.elementor-element.elementor-element-15fecc2e > .e-con-inner{padding:60px 24px !important;}
.elementor-element.elementor-element-331fae5d{padding:0px !important;}
.elementor-element.elementor-element-331fae5d > .e-con-inner{padding:60px 24px !important;}
.elementor-element.elementor-element-1601d2c9{padding:0px !important;}
.elementor-element.elementor-element-1601d2c9 > .e-con-inner{padding:60px 24px !important;}
.elementor-element.elementor-element-38877ec8{padding:0px 10px !important;}
.elementor-element.elementor-element-38877ec8 > .e-con-inner{padding:60px 24px !important;}
.elementor-element.elementor-element-5bae902{padding:0px !important;}
.elementor-element.elementor-element-5bae902 > .e-con-inner{padding:60px 24px !important;}
.elementor-element.elementor-element-14f192f{padding:0px 24px !important;}
.elementor-element.elementor-element-14f192f > .e-con-inner{padding:60px 0px !important;}
.elementor-element.elementor-element-4903f558{padding:0px !important;}
.elementor-element.elementor-element-4903f558 > .e-con-inner{padding:60px 24px !important;}
.elementor-element.elementor-element-2089ab5c{padding:0px !important;}
.elementor-element.elementor-element-2089ab5c > .e-con-inner{padding:60px 24px !important;}
.elementor-element.elementor-element-3f46204{padding:0px !important;}
.elementor-element.elementor-element-3f46204 > .e-con-inner{padding:60px 24px !important;}
}

/* --- podcast episode list (dynamic) --- */
.lsi-ep{text-decoration:none !important;color:inherit !important;transition:opacity .18s;}
.lsi-ep:hover{opacity:.7;}
.lsi-ep:hover .lsi-ep-title{color:#d3ab60 !important;}
.lsi-ep-title{transition:color .18s;}

/* --- no underline on link hover (staging) --- */
a, a:hover, a:focus, a:active,
.elementor-button, .elementor-button:hover, .elementor-button:focus,
.elementor-icon-list-item a, .elementor-icon-list-item a:hover,
.lsi-ep, .lsi-ep:hover,
.elementor-heading-title a, .elementor-heading-title a:hover,
.elementor-widget-text-editor a, .elementor-widget-text-editor a:hover{text-decoration:none !important;}

/* --- "Every Journey" intro width (staging) --- */
.elementor-element.elementor-element-6b021bf9{width:560px !important;max-width:100% !important;}

/* --- tier card links aligned to bottom (staging) --- */
.elementor-element.elementor-element-2ecc99b2,
.elementor-element.elementor-element-46d6e4e7,
.elementor-element.elementor-element-af69d5,
.elementor-element.elementor-element-69adc7a{flex-grow:1 !important;}

/* --- heading spacing parity (staging) --- */
.elementor-element.elementor-element-27b9eee4 .elementor-heading-title,
.elementor-element.elementor-element-55af7302 .elementor-heading-title,
.elementor-element.elementor-element-148f65be .elementor-heading-title,
.elementor-element.elementor-element-2a690103 .elementor-heading-title,
.elementor-element.elementor-element-28e75298 .elementor-heading-title,
.elementor-element.elementor-element-6c886017 .elementor-heading-title,
.elementor-element.elementor-element-5873f818 .elementor-heading-title{margin:0px 0 14px !important;}
.elementor-element.elementor-element-4a95db6c .elementor-heading-title,
.elementor-element.elementor-element-341b4aca .elementor-heading-title{margin:0px 0 20px !important;}
.elementor-element.elementor-element-1d57c4a6 .elementor-heading-title,
.elementor-element.elementor-element-3634ac59 .elementor-heading-title{margin:0px 0 5px !important;}
.elementor-element.elementor-element-5c6c440e .elementor-heading-title,
.elementor-element.elementor-element-69f15f40 .elementor-heading-title,
.elementor-element.elementor-element-21ee766b .elementor-heading-title,
.elementor-element.elementor-element-6a363ee7 .elementor-heading-title,
.elementor-element.elementor-element-44ae4bdb .elementor-heading-title,
.elementor-element.elementor-element-4298bda6 .elementor-heading-title,
.elementor-element.elementor-element-3fce8b45 .elementor-heading-title,
.elementor-element.elementor-element-7c194cfe .elementor-heading-title,
.elementor-element.elementor-element-526d9cb .elementor-heading-title,
.elementor-element.elementor-element-33db1db2 .elementor-heading-title,
.elementor-element.elementor-element-13a08ab6 .elementor-heading-title,
.elementor-element.elementor-element-35f64086 .elementor-heading-title{margin:0px 0 10px !important;}
.elementor-element.elementor-element-4e9eba22 .elementor-heading-title,
.elementor-element.elementor-element-3fae3c62 .elementor-heading-title{margin:0px 0 16px !important;}
.elementor-element.elementor-element-2fff267c .elementor-heading-title{margin:0px 0 12px !important;}
.elementor-element.elementor-element-41368ebf .elementor-heading-title,
.elementor-element.elementor-element-33106ed8 .elementor-heading-title,
.elementor-element.elementor-element-6097f7f6 .elementor-heading-title{margin:0px 0 6px !important;}
.elementor-element.elementor-element-5f1ef99e .elementor-heading-title,
.elementor-element.elementor-element-15dfd458 .elementor-heading-title,
.elementor-element.elementor-element-4cc1a726 .elementor-heading-title{margin:12px 0 0px !important;}
.elementor-element.elementor-element-4e0de096 .elementor-heading-title{margin:0px 0 18px !important;}

/* --- client spacing refinements (differs from staging) --- */
/* 1. Paradigm: tighten feature rows so text ends level with photos */
.elementor-element.elementor-element-79130a0c{padding:0 !important;}
.elementor-element.elementor-element-ed907b2,
.elementor-element.elementor-element-7453cc35,
.elementor-element.elementor-element-641a3294{padding:11px 10px !important;}

/* 2. Inside the Room: align intro text with the headline's first line */
.elementor-element.elementor-element-b8e9cf2{justify-content:flex-start !important;padding-top:70px !important;}
@media(max-width:1024px){.elementor-element.elementor-element-b8e9cf2{padding-top:10px !important;}}

/* 3. How Members ROI: tighten space under title and inside boxes */
.elementor-element.elementor-element-6a613ed9 > .e-con-inner{gap:36px !important;}
.elementor-element.elementor-element-25c009a7,
.elementor-element.elementor-element-14767b28,
.elementor-element.elementor-element-6a677e36,
.elementor-element.elementor-element-6f7d2c5f{padding:32px 28px !important;}

/* 4. Member Results: tighten space under title and between testimonial rows */
.elementor-element.elementor-element-15fecc2e > .e-con-inner{gap:32px !important;}

@media(max-width:767px){
.elementor-element.elementor-element-25c009a7,
.elementor-element.elementor-element-14767b28,
.elementor-element.elementor-element-6a677e36,
.elementor-element.elementor-element-6f7d2c5f{padding:28px 24px !important;}
}

/* --- mastermind column split (match staging 547/603) --- */
.elementor-element.elementor-element-2b70a35{flex:0 1 547px !important;}
.elementor-element.elementor-element-574d586b{flex:1 1 603px !important;}
@media(max-width:1024px){
.elementor-element.elementor-element-2b70a35,
.elementor-element.elementor-element-574d586b{flex:1 1 100% !important;}
}

/* --- mastermind feature labels on their own line (staging) --- */
.elementor-element.elementor-element-66fa967f strong{display:block !important;margin-bottom:4px !important;}

/* --- testimonials: tighter gap between the two rows --- */
.elementor-element.elementor-element-15fecc2e > .e-con-inner{gap:10px !important;}
.elementor-element.elementor-element-447a3875{margin-bottom:22px !important;}
.elementor-element.elementor-element-2c04375b > .e-con,
.elementor-element.elementor-element-24f29934 > .e-con{padding:16px 30px !important;}
.elementor-element.elementor-element-2c04375b,
.elementor-element.elementor-element-24f29934{padding:0 10px !important;}

/* --- Life by Design: tighten eyebrow-to-headline gap + keep intro aligned --- */
.elementor-element.elementor-element-4e9eba22 .elementor-heading-title{margin-bottom:0 !important;}
.elementor-element.elementor-element-3cfb63b4{justify-content:flex-start !important;padding-top:48px !important;}
@media(max-width:1024px){.elementor-element.elementor-element-3cfb63b4{padding-top:10px !important;}}

/* --- Inside the Room: tighten eyebrow-to-headline gap + keep intro aligned --- */
.elementor-element.elementor-element-4a95db6c .elementor-heading-title{margin-bottom:0 !important;}
.elementor-element.elementor-element-b8e9cf2{justify-content:flex-start !important;padding-top:50px !important;}
@media(max-width:1024px){.elementor-element.elementor-element-b8e9cf2{padding-top:10px !important;}}

/* --- ROI cards: reflow instead of squeezing (tablet/mobile) --- */
@media(max-width:1024px){
.elementor-element.elementor-element-5175e7d{flex-wrap:wrap !important;}
.elementor-element.elementor-element-5175e7d > .e-con{flex:1 1 calc(50% - 10px) !important;max-width:calc(50% - 10px) !important;}
.elementor-element.elementor-element-14767b28{border-right:0 !important;}
}
@media(max-width:767px){
.elementor-element.elementor-element-5175e7d > .e-con{flex:1 1 100% !important;max-width:100% !important;border-right:0 !important;}
}

/* --- Life by Design: intro text matched to Inside the Room --- */
.elementor-element.elementor-element-7c77f36,
.elementor-element.elementor-element-7c77f36 .elementor-widget-container,
.elementor-element.elementor-element-7c77f36 p{font-size:16px !important;line-height:1.45 !important;color:#777777 !important;}

/* --- Where to Begin: breathing room above the tier links --- */
.elementor-element.elementor-element-2ecc99b2,
.elementor-element.elementor-element-46d6e4e7,
.elementor-element.elementor-element-af69d5,
.elementor-element.elementor-element-69adc7a,
.elementor-element.elementor-element-2ecc99b2 .elementor-spacer-inner,
.elementor-element.elementor-element-46d6e4e7 .elementor-spacer-inner,
.elementor-element.elementor-element-af69d5 .elementor-spacer-inner,
.elementor-element.elementor-element-69adc7a .elementor-spacer-inner{min-height:24px !important;}

/* --- About Justin: equal column boxes, gallery contained --- */
.elementor-element.elementor-element-5bae902 > .e-con-inner{align-items:stretch !important;}

/* --- About Justin: body text size --- */
.elementor-element.elementor-element-284f802,
.elementor-element.elementor-element-284f802 .elementor-widget-container,
.elementor-element.elementor-element-284f802 p{font-size:18px !important;}/* End custom CSS */