.elementor-3380 .elementor-element.elementor-element-fshero1:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-fshero1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-3380 .elementor-element.elementor-element-fshero1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:160px 80px 120px 80px;}.elementor-3380 .elementor-element.elementor-element-fshero1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-3380 .elementor-element.elementor-element-fsh_badge{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-3380 .elementor-element.elementor-element-fsh_badge .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:4px;color:#C9A84C;}.elementor-3380 .elementor-element.elementor-element-fsh_h1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-3380 .elementor-element.elementor-element-fsh_h1 .elementor-heading-title{font-size:56px;font-weight:700;line-height:1.1em;color:#ffffff;}.elementor-3380 .elementor-element.elementor-element-fsh_sub{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-3380 .elementor-element.elementor-element-fsh_sub .elementor-heading-title{font-size:26px;font-weight:400;font-style:italic;color:#C9A84C;}.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-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-3380 .elementor-element.elementor-element-fsh_btn .elementor-button{background-color:#C9A84C;font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-3380 .elementor-element.elementor-element-fspillars:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-fspillars > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9A84C;}.elementor-3380 .elementor-element.elementor-element-fspillars{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 60px 50px 60px;}.elementor-3380 .elementor-element.elementor-element-fspillars > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p1sec:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p1sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3380 .elementor-element.elementor-element-p1sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 40px 60px;}.elementor-3380 .elementor-element.elementor-element-p1sec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p1cards:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p1cards > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3380 .elementor-element.elementor-element-p1cards{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 60px 60px 60px;}.elementor-3380 .elementor-element.elementor-element-p1cards > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p2sec:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p2sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f6f1;}.elementor-3380 .elementor-element.elementor-element-p2sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 40px 60px;}.elementor-3380 .elementor-element.elementor-element-p2sec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p2cards:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p2cards > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f6f1;}.elementor-3380 .elementor-element.elementor-element-p2cards{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 60px 60px 60px;}.elementor-3380 .elementor-element.elementor-element-p2cards > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p3sec:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p3sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3380 .elementor-element.elementor-element-p3sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 40px 60px;}.elementor-3380 .elementor-element.elementor-element-p3sec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p3cards:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p3cards > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3380 .elementor-element.elementor-element-p3cards{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 60px 60px 60px;}.elementor-3380 .elementor-element.elementor-element-p3cards > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p3strat:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p3strat > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3380 .elementor-element.elementor-element-p3strat{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 60px 80px 60px;}.elementor-3380 .elementor-element.elementor-element-p3strat > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p4sec:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p4sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f6f1;}.elementor-3380 .elementor-element.elementor-element-p4sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 40px 60px;}.elementor-3380 .elementor-element.elementor-element-p4sec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p4cards:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p4cards > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f6f1;}.elementor-3380 .elementor-element.elementor-element-p4cards{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 60px 60px 60px;}.elementor-3380 .elementor-element.elementor-element-p4cards > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p5sec:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p5sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3380 .elementor-element.elementor-element-p5sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 40px 60px;}.elementor-3380 .elementor-element.elementor-element-p5sec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p5cards:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p5cards > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3380 .elementor-element.elementor-element-p5cards{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 60px 80px 60px;}.elementor-3380 .elementor-element.elementor-element-p5cards > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p6sec:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p6sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f6f1;}.elementor-3380 .elementor-element.elementor-element-p6sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 40px 60px;}.elementor-3380 .elementor-element.elementor-element-p6sec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p6cards:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p6cards > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f6f1;}.elementor-3380 .elementor-element.elementor-element-p6cards{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 60px 80px 60px;}.elementor-3380 .elementor-element.elementor-element-p6cards > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p7sec:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p7sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-3380 .elementor-element.elementor-element-p7sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 40px 60px;}.elementor-3380 .elementor-element.elementor-element-p7sec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p7cards:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p7cards > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-3380 .elementor-element.elementor-element-p7cards{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 60px 80px 60px;}.elementor-3380 .elementor-element.elementor-element-p7cards > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p8sec:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p8sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3380 .elementor-element.elementor-element-p8sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 40px 60px;}.elementor-3380 .elementor-element.elementor-element-p8sec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p8cards:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p8cards > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3380 .elementor-element.elementor-element-p8cards{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 60px 80px 60px;}.elementor-3380 .elementor-element.elementor-element-p8cards > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p9sec:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p9sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f6f1;}.elementor-3380 .elementor-element.elementor-element-p9sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 40px 60px;}.elementor-3380 .elementor-element.elementor-element-p9sec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p9cards:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p9cards > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f6f1;}.elementor-3380 .elementor-element.elementor-element-p9cards{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 60px 80px 60px;}.elementor-3380 .elementor-element.elementor-element-p9cards > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p10sec:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p10sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-3380 .elementor-element.elementor-element-p10sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 40px 60px;}.elementor-3380 .elementor-element.elementor-element-p10sec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p10cards:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p10cards > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-3380 .elementor-element.elementor-element-p10cards{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 60px 80px 60px;}.elementor-3380 .elementor-element.elementor-element-p10cards > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p11sec:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p11sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3380 .elementor-element.elementor-element-p11sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 40px 60px;}.elementor-3380 .elementor-element.elementor-element-p11sec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p11cards:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p11cards > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3380 .elementor-element.elementor-element-p11cards{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 60px 80px 60px;}.elementor-3380 .elementor-element.elementor-element-p11cards > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p12sec:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p12sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f6f1;}.elementor-3380 .elementor-element.elementor-element-p12sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 40px 60px;}.elementor-3380 .elementor-element.elementor-element-p12sec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-p12tiers:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-p12tiers > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f6f1;}.elementor-3380 .elementor-element.elementor-element-p12tiers{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 60px 80px 60px;}.elementor-3380 .elementor-element.elementor-element-p12tiers > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-notsec:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-notsec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-3380 .elementor-element.elementor-element-notsec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-3380 .elementor-element.elementor-element-notsec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3380 .elementor-element.elementor-element-notcol1.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-3380 .elementor-element.elementor-element-notcol1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-3380 .elementor-element.elementor-element-noth1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3380 .elementor-element.elementor-element-noth1 .elementor-heading-title{font-size:40px;font-weight:700;color:#ffffff;}.elementor-3380 .elementor-element.elementor-element-noth2 .elementor-heading-title{font-size:24px;font-weight:400;font-style:italic;color:#C9A84C;}.elementor-3380 .elementor-element.elementor-element-finalcta:not(.elementor-motion-effects-element-type-background), .elementor-3380 .elementor-element.elementor-element-finalcta > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9A84C;}.elementor-3380 .elementor-element.elementor-element-finalcta{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 80px 120px 80px;}.elementor-3380 .elementor-element.elementor-element-finalcta > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3380 .elementor-element.elementor-element-finalh1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3380 .elementor-element.elementor-element-finalh1 .elementor-heading-title{font-size:52px;font-weight:800;color:#0a0a0a;}.elementor-3380 .elementor-element.elementor-element-finalh2{text-align:center;}.elementor-3380 .elementor-element.elementor-element-finalh2 .elementor-heading-title{font-size:24px;font-weight:400;color:#0a0a0a;}.elementor-3380 .elementor-element.elementor-element-finalbtn .elementor-button{background-color:#0a0a0a;font-size:17px;font-weight:700;fill:#C9A84C;color:#C9A84C;border-radius:50px 50px 50px 50px;}