.elementor-39715 .elementor-element.elementor-element-5d149c54:not(.elementor-motion-effects-element-type-background), .elementor-39715 .elementor-element.elementor-element-5d149c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c0392b;}.elementor-39715 .elementor-element.elementor-element-5d149c54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:11px 20px 11px 20px;}.elementor-39715 .elementor-element.elementor-element-5d149c54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-39715 .elementor-element.elementor-element-447e5514{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-6f9b2f7c:not(.elementor-motion-effects-element-type-background), .elementor-39715 .elementor-element.elementor-element-6f9b2f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f5f0;}.elementor-39715 .elementor-element.elementor-element-6f9b2f7c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 60px 70px 60px;}.elementor-39715 .elementor-element.elementor-element-6f9b2f7c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-39715 .elementor-element.elementor-element-329de42f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39715 .elementor-element.elementor-element-329de42f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39715 .elementor-element.elementor-element-e102b67{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;}.elementor-39715 .elementor-element.elementor-element-46037251{--spacer-size:26px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-39715 .elementor-element.elementor-element-7717dbb7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:800;line-height:1.02em;letter-spacing:-2.5px;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-46a4fa07 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:800;line-height:1.02em;letter-spacing:-2.5px;color:#1b4faa;}.elementor-39715 .elementor-element.elementor-element-6f977215{--spacer-size:22px;}.elementor-39715 .elementor-element.elementor-element-7b9af47b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6a6a7a;}.elementor-39715 .elementor-element.elementor-element-785914c7{--spacer-size:30px;}.elementor-bc-flex-widget .elementor-39715 .elementor-element.elementor-element-1ce58591.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39715 .elementor-element.elementor-element-1ce58591.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-39715 .elementor-element.elementor-element-d73692a .elementor-button{background-color:#0c0c10;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:10px 10px 10px 10px;padding:15px 28px 15px 28px;}.elementor-39715 .elementor-element.elementor-element-d73692a .elementor-button:hover, .elementor-39715 .elementor-element.elementor-element-d73692a .elementor-button:focus{background-color:#1b4faa;color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-d73692a .elementor-button:hover svg, .elementor-39715 .elementor-element.elementor-element-d73692a .elementor-button:focus svg{fill:#ffffff;}.elementor-bc-flex-widget .elementor-39715 .elementor-element.elementor-element-36839780.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39715 .elementor-element.elementor-element-36839780.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39715 .elementor-element.elementor-element-21e1330e{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-130822d4{--spacer-size:14px;}.elementor-39715 .elementor-element.elementor-element-152f06ad{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:500;}.elementor-39715 .elementor-element.elementor-element-169bd48f{--spacer-size:30px;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-39715 .elementor-element.elementor-element-3c74c0e{--divider-border-style:solid;--divider-color:rgba(12,12,16,0.15);--divider-border-width:1px;}.elementor-39715 .elementor-element.elementor-element-3c74c0e .elementor-divider-separator{width:100%;}.elementor-39715 .elementor-element.elementor-element-3c74c0e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-39715 .elementor-element.elementor-element-3a23be62{--spacer-size:24px;}.elementor-39715 .elementor-element.elementor-element-6bf4e40c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;letter-spacing:-1.5px;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-6e17761f{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;color:#6a6a7a;}.elementor-39715 .elementor-element.elementor-element-421a876b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;letter-spacing:-1.5px;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-59f38c62{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;color:#6a6a7a;}.elementor-39715 .elementor-element.elementor-element-66b34515 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;letter-spacing:-1.5px;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-7c60dae3{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;color:#6a6a7a;}.elementor-39715 .elementor-element.elementor-element-4d09a47a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;letter-spacing:-1.5px;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-47860b90{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;color:#6a6a7a;}.elementor-39715 .elementor-element.elementor-element-25f40a03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-25f40a03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a24;}.elementor-bc-flex-widget .elementor-39715 .elementor-element.elementor-element-25f40a03.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39715 .elementor-element.elementor-element-25f40a03.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39715 .elementor-element.elementor-element-25f40a03 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 60px 40px;}.elementor-39715 .elementor-element.elementor-element-25f40a03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-4b63965f{text-align:start;}.elementor-39715 .elementor-element.elementor-element-3cda5610{--spacer-size:40px;}.elementor-39715 .elementor-element.elementor-element-5b55cb1a{text-align:end;}.elementor-39715 .elementor-element.elementor-element-544ef9d0{--spacer-size:120px;}.elementor-39715 .elementor-element.elementor-element-1cb6bd4f{text-align:start;}.elementor-39715 .elementor-element.elementor-element-7fb9bc41:not(.elementor-motion-effects-element-type-background), .elementor-39715 .elementor-element.elementor-element-7fb9bc41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-7fb9bc41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 60px 28px 60px;}.elementor-39715 .elementor-element.elementor-element-7fb9bc41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-39715 .elementor-element.elementor-element-7297f934.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39715 .elementor-element.elementor-element-7297f934.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39715 .elementor-element.elementor-element-1c0015d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:rgba(255,255,255,0.3);}.elementor-bc-flex-widget .elementor-39715 .elementor-element.elementor-element-25228a01.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39715 .elementor-element.elementor-element-25228a01.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39715 .elementor-element.elementor-element-1fb3f408{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;}.elementor-39715 .elementor-element.elementor-element-52609e74:not(.elementor-motion-effects-element-type-background), .elementor-39715 .elementor-element.elementor-element-52609e74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f5f0;}.elementor-39715 .elementor-element.elementor-element-52609e74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 60px 90px 60px;}.elementor-39715 .elementor-element.elementor-element-52609e74 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-1d8126ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#d4920a;}.elementor-39715 .elementor-element.elementor-element-458cf98d{--spacer-size:12px;}.elementor-39715 .elementor-element.elementor-element-7a4eeaca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;line-height:1.05em;letter-spacing:-1.5px;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-14d3fbff{--spacer-size:40px;}.elementor-39715 .elementor-element.elementor-element-10d093aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-10d093aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-10d093aa > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0c0c10;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-39715 .elementor-element.elementor-element-10d093aa > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-10d093aa > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-10d093aa > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-39715 .elementor-element.elementor-element-10d093aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-6b623dc0{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-39715 .elementor-element.elementor-element-6cc3cd91{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-389d92f9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.5px;color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-16f5908{--spacer-size:10px;}.elementor-39715 .elementor-element.elementor-element-73111a14{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:rgba(255,255,255,0.55);}.elementor-39715 .elementor-element.elementor-element-6dcaa97b{--spacer-size:18px;}.elementor-39715 .elementor-element.elementor-element-2e3acbf0{--spacer-size:10px;}.elementor-39715 .elementor-element.elementor-element-46e28c3b{--spacer-size:20px;}.elementor-39715 .elementor-element.elementor-element-6e875326 .elementor-button{background-color:#f5c842;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;fill:#0c0c10;color:#0c0c10;border-radius:10px 10px 10px 10px;padding:14px 28px 14px 28px;}.elementor-39715 .elementor-element.elementor-element-6e875326 .elementor-button:hover, .elementor-39715 .elementor-element.elementor-element-6e875326 .elementor-button:focus{background-color:#ffffff;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-6e875326 .elementor-button:hover svg, .elementor-39715 .elementor-element.elementor-element-6e875326 .elementor-button:focus svg{fill:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-5f6ca44c{--spacer-size:20px;}.elementor-39715 .elementor-element.elementor-element-428a027e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-428a027e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-428a027e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(12,12,16,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:32px 32px 32px 32px;}.elementor-39715 .elementor-element.elementor-element-428a027e > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-428a027e > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-428a027e > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-39715 .elementor-element.elementor-element-428a027e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-5bfb269f{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-39715 .elementor-element.elementor-element-56b67f36{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-2962fea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;letter-spacing:-0.5px;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-3381bc8c{--spacer-size:10px;}.elementor-39715 .elementor-element.elementor-element-1d3f0861{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#6a6a7a;}.elementor-39715 .elementor-element.elementor-element-25322eff{--spacer-size:18px;}.elementor-39715 .elementor-element.elementor-element-3f4b392{--spacer-size:10px;}.elementor-39715 .elementor-element.elementor-element-4b95d34d{--spacer-size:18px;}.elementor-39715 .elementor-element.elementor-element-6993ac99 .elementor-button{background-color:#edeae2;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;fill:#0c0c10;color:#0c0c10;border-radius:10px 10px 10px 10px;padding:14px 28px 14px 28px;}.elementor-39715 .elementor-element.elementor-element-6993ac99 .elementor-button:hover, .elementor-39715 .elementor-element.elementor-element-6993ac99 .elementor-button:focus{background-color:#f5c842;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-6993ac99 .elementor-button:hover svg, .elementor-39715 .elementor-element.elementor-element-6993ac99 .elementor-button:focus svg{fill:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-4d1d66ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-4d1d66ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-4d1d66ec > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(12,12,16,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:32px 32px 32px 32px;}.elementor-39715 .elementor-element.elementor-element-4d1d66ec > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-4d1d66ec > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-4d1d66ec > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-39715 .elementor-element.elementor-element-4d1d66ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-4421332{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-39715 .elementor-element.elementor-element-4ce80de5{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-13644fa4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;letter-spacing:-0.5px;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-54f10e59{--spacer-size:10px;}.elementor-39715 .elementor-element.elementor-element-618002e6{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#6a6a7a;}.elementor-39715 .elementor-element.elementor-element-3513f373{--spacer-size:18px;}.elementor-39715 .elementor-element.elementor-element-6b2bba9c{--spacer-size:10px;}.elementor-39715 .elementor-element.elementor-element-71db0175{--spacer-size:18px;}.elementor-39715 .elementor-element.elementor-element-602c740f .elementor-button{background-color:#edeae2;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;fill:#0c0c10;color:#0c0c10;border-radius:10px 10px 10px 10px;padding:14px 28px 14px 28px;}.elementor-39715 .elementor-element.elementor-element-602c740f .elementor-button:hover, .elementor-39715 .elementor-element.elementor-element-602c740f .elementor-button:focus{background-color:#f5c842;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-602c740f .elementor-button:hover svg, .elementor-39715 .elementor-element.elementor-element-602c740f .elementor-button:focus svg{fill:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-79fa6185:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-79fa6185 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-79fa6185 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(12,12,16,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-39715 .elementor-element.elementor-element-79fa6185 > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-79fa6185 > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-79fa6185 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-39715 .elementor-element.elementor-element-79fa6185 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-430f7c9c{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-39715 .elementor-element.elementor-element-18ff7c49{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-27f392de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;letter-spacing:-0.5px;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-114a7675{--spacer-size:10px;}.elementor-39715 .elementor-element.elementor-element-56d64cb{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#6a6a7a;}.elementor-39715 .elementor-element.elementor-element-cf6e79c{--spacer-size:18px;}.elementor-39715 .elementor-element.elementor-element-5d926310{--spacer-size:10px;}.elementor-39715 .elementor-element.elementor-element-f7251a5{--spacer-size:18px;}.elementor-39715 .elementor-element.elementor-element-13116c5f .elementor-button{background-color:#edeae2;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;fill:#0c0c10;color:#0c0c10;border-radius:10px 10px 10px 10px;padding:14px 28px 14px 28px;}.elementor-39715 .elementor-element.elementor-element-13116c5f .elementor-button:hover, .elementor-39715 .elementor-element.elementor-element-13116c5f .elementor-button:focus{background-color:#f5c842;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-13116c5f .elementor-button:hover svg, .elementor-39715 .elementor-element.elementor-element-13116c5f .elementor-button:focus svg{fill:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-56cf374b:not(.elementor-motion-effects-element-type-background), .elementor-39715 .elementor-element.elementor-element-56cf374b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-56cf374b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 60px 90px 60px;}.elementor-39715 .elementor-element.elementor-element-56cf374b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-502de979 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.06);padding:28px 20px 28px 20px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-39715 .elementor-element.elementor-element-4e2b6408 .elementor-counter-number-wrapper{color:#f5c842;font-family:"Poppins", Sans-serif;font-size:44px;font-weight:800;letter-spacing:-2px;}.elementor-39715 .elementor-element.elementor-element-4e2b6408 .elementor-counter-title{color:rgba(255,255,255,0.45);font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-39715 .elementor-element.elementor-element-a12ae64 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 0px;border-color:rgba(255,255,255,0.06);padding:28px 20px 28px 20px;}.elementor-39715 .elementor-element.elementor-element-1dcf901b .elementor-counter-number-wrapper{color:#f5c842;font-family:"Poppins", Sans-serif;font-size:44px;font-weight:800;letter-spacing:-2px;}.elementor-39715 .elementor-element.elementor-element-1dcf901b .elementor-counter-title{color:rgba(255,255,255,0.45);font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-39715 .elementor-element.elementor-element-49d7b169 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 0px;border-color:rgba(255,255,255,0.06);padding:28px 20px 28px 20px;}.elementor-39715 .elementor-element.elementor-element-7fa390c7 .elementor-counter-number-wrapper{color:#f5c842;font-family:"Poppins", Sans-serif;font-size:44px;font-weight:800;letter-spacing:-2px;}.elementor-39715 .elementor-element.elementor-element-7fa390c7 .elementor-counter-title{color:rgba(255,255,255,0.45);font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-39715 .elementor-element.elementor-element-6979a4c2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 0px;border-color:rgba(255,255,255,0.06);padding:28px 20px 28px 20px;}.elementor-39715 .elementor-element.elementor-element-639d5ed6 .elementor-counter-number-wrapper{color:#f5c842;font-family:"Poppins", Sans-serif;font-size:44px;font-weight:800;letter-spacing:-2px;}.elementor-39715 .elementor-element.elementor-element-639d5ed6 .elementor-counter-title{color:rgba(255,255,255,0.45);font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-39715 .elementor-element.elementor-element-60a7a2f{--spacer-size:50px;}.elementor-39715 .elementor-element.elementor-element-62c2912e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#f5c842;}.elementor-39715 .elementor-element.elementor-element-2ad8881c{--spacer-size:12px;}.elementor-39715 .elementor-element.elementor-element-25321184 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;line-height:1.05em;letter-spacing:-1.5px;color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-3e9d160a{--spacer-size:40px;}.elementor-39715 .elementor-element.elementor-element-4b95737d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-4b95737d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-39715 .elementor-element.elementor-element-4b95737d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-39715 .elementor-element.elementor-element-4b95737d > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-4b95737d > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-4b95737d > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-39715 .elementor-element.elementor-element-4b95737d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-8f2f905{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-1f7279ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;letter-spacing:-0.3px;color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-3dfd2596{--spacer-size:8px;}.elementor-39715 .elementor-element.elementor-element-7820dcb8{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:rgba(255,255,255,0.5);}.elementor-39715 .elementor-element.elementor-element-3848b53a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-3848b53a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-39715 .elementor-element.elementor-element-3848b53a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:28px 28px 28px 28px;}.elementor-39715 .elementor-element.elementor-element-3848b53a > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-3848b53a > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-3848b53a > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-39715 .elementor-element.elementor-element-3848b53a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-3dfdfdf8{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-1ff392f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;letter-spacing:-0.3px;color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-11a3db3b{--spacer-size:8px;}.elementor-39715 .elementor-element.elementor-element-4032d464{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:rgba(255,255,255,0.5);}.elementor-39715 .elementor-element.elementor-element-77542b8e{--spacer-size:20px;}.elementor-39715 .elementor-element.elementor-element-46ed4fc1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-46ed4fc1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-39715 .elementor-element.elementor-element-46ed4fc1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-39715 .elementor-element.elementor-element-46ed4fc1 > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-46ed4fc1 > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-46ed4fc1 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-39715 .elementor-element.elementor-element-46ed4fc1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-12310c0e{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-7ca41b38 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;letter-spacing:-0.3px;color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-32b33e38{--spacer-size:8px;}.elementor-39715 .elementor-element.elementor-element-57f6119a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:rgba(255,255,255,0.5);}.elementor-39715 .elementor-element.elementor-element-70877d18:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-70877d18 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-39715 .elementor-element.elementor-element-70877d18 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:28px 28px 28px 28px;}.elementor-39715 .elementor-element.elementor-element-70877d18 > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-70877d18 > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-70877d18 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-39715 .elementor-element.elementor-element-70877d18 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-31cd9b78{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-db0aa34 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;letter-spacing:-0.3px;color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-46ed29fd{--spacer-size:8px;}.elementor-39715 .elementor-element.elementor-element-4bd7a572{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:rgba(255,255,255,0.5);}.elementor-39715 .elementor-element.elementor-element-795d4256:not(.elementor-motion-effects-element-type-background), .elementor-39715 .elementor-element.elementor-element-795d4256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edeae2;}.elementor-39715 .elementor-element.elementor-element-795d4256{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 60px 90px 60px;}.elementor-39715 .elementor-element.elementor-element-795d4256 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-463a8b6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#d4920a;}.elementor-39715 .elementor-element.elementor-element-3ad211de{--spacer-size:12px;}.elementor-39715 .elementor-element.elementor-element-2f6bf14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;line-height:1.05em;letter-spacing:-1.5px;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-59f3db{--spacer-size:40px;}.elementor-39715 .elementor-element.elementor-element-3df2ec44:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-3df2ec44 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-3df2ec44 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(12,12,16,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:24px 16px 24px 16px;}.elementor-39715 .elementor-element.elementor-element-3df2ec44 > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-3df2ec44 > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-3df2ec44 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-39715 .elementor-element.elementor-element-3df2ec44 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-d38d023{text-align:center;}.elementor-39715 .elementor-element.elementor-element-421e7996{--spacer-size:10px;}.elementor-39715 .elementor-element.elementor-element-260442ce{text-align:center;}.elementor-39715 .elementor-element.elementor-element-260442ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-76f4578e{--spacer-size:4px;}.elementor-39715 .elementor-element.elementor-element-6022d25a{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;color:#6a6a7a;}.elementor-39715 .elementor-element.elementor-element-671added:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-671added > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-671added > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(12,12,16,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:24px 16px 24px 16px;}.elementor-39715 .elementor-element.elementor-element-671added > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-671added > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-671added > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-39715 .elementor-element.elementor-element-671added > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-5214b325{text-align:center;}.elementor-39715 .elementor-element.elementor-element-62a481e{--spacer-size:10px;}.elementor-39715 .elementor-element.elementor-element-2a699f45{text-align:center;}.elementor-39715 .elementor-element.elementor-element-2a699f45 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-3dc79e14{--spacer-size:4px;}.elementor-39715 .elementor-element.elementor-element-38f63075{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;color:#6a6a7a;}.elementor-39715 .elementor-element.elementor-element-1db03dee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-1db03dee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-1db03dee > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(12,12,16,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:24px 16px 24px 16px;}.elementor-39715 .elementor-element.elementor-element-1db03dee > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-1db03dee > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-1db03dee > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-39715 .elementor-element.elementor-element-1db03dee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-36e3c16a{text-align:center;}.elementor-39715 .elementor-element.elementor-element-4d5876f9{--spacer-size:10px;}.elementor-39715 .elementor-element.elementor-element-4b78a996{text-align:center;}.elementor-39715 .elementor-element.elementor-element-4b78a996 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-209c7a1b{--spacer-size:4px;}.elementor-39715 .elementor-element.elementor-element-4bae9329{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;color:#6a6a7a;}.elementor-39715 .elementor-element.elementor-element-6eb689a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-6eb689a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-6eb689a3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(12,12,16,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;padding:24px 16px 24px 16px;}.elementor-39715 .elementor-element.elementor-element-6eb689a3 > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-6eb689a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-6eb689a3 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-39715 .elementor-element.elementor-element-6eb689a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-248023ea{text-align:center;}.elementor-39715 .elementor-element.elementor-element-2b340694{--spacer-size:10px;}.elementor-39715 .elementor-element.elementor-element-3478a35{text-align:center;}.elementor-39715 .elementor-element.elementor-element-3478a35 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-66dddb71{--spacer-size:4px;}.elementor-39715 .elementor-element.elementor-element-5c115946{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;color:#6a6a7a;}.elementor-39715 .elementor-element.elementor-element-786b4ef6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-786b4ef6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-786b4ef6 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(12,12,16,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:24px 16px 24px 16px;}.elementor-39715 .elementor-element.elementor-element-786b4ef6 > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-786b4ef6 > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-786b4ef6 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-39715 .elementor-element.elementor-element-786b4ef6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-f79d71f{text-align:center;}.elementor-39715 .elementor-element.elementor-element-750ba897{--spacer-size:10px;}.elementor-39715 .elementor-element.elementor-element-45f89ef6{text-align:center;}.elementor-39715 .elementor-element.elementor-element-45f89ef6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-2f620ab5{--spacer-size:4px;}.elementor-39715 .elementor-element.elementor-element-6a767881{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;color:#6a6a7a;}.elementor-39715 .elementor-element.elementor-element-c6599f8:not(.elementor-motion-effects-element-type-background), .elementor-39715 .elementor-element.elementor-element-c6599f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f5f0;}.elementor-39715 .elementor-element.elementor-element-c6599f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 60px 90px 60px;}.elementor-39715 .elementor-element.elementor-element-c6599f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-9e5b5d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#d4920a;}.elementor-39715 .elementor-element.elementor-element-3aa5ad8{--spacer-size:12px;}.elementor-39715 .elementor-element.elementor-element-59ac0b32 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;line-height:1.05em;letter-spacing:-1.5px;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-214d62b8{--spacer-size:40px;}.elementor-39715 .elementor-element.elementor-element-6c372c9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-6c372c9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-6c372c9a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(12,12,16,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-39715 .elementor-element.elementor-element-6c372c9a > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-6c372c9a > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-6c372c9a > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-39715 .elementor-element.elementor-element-6c372c9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-53017fcd{--spacer-size:12px;}.elementor-39715 .elementor-element.elementor-element-2eca7636{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-d1d2f11{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-16cec7d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-16cec7d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-16cec7d8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(12,12,16,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-39715 .elementor-element.elementor-element-16cec7d8 > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-16cec7d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-16cec7d8 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-39715 .elementor-element.elementor-element-16cec7d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-13b5b966{--spacer-size:12px;}.elementor-39715 .elementor-element.elementor-element-7a48aa6a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-47baba24{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-6e6ba3ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-6e6ba3ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-6e6ba3ac > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(12,12,16,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-39715 .elementor-element.elementor-element-6e6ba3ac > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-6e6ba3ac > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-6e6ba3ac > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-39715 .elementor-element.elementor-element-6e6ba3ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-655106f4{--spacer-size:12px;}.elementor-39715 .elementor-element.elementor-element-41ee52ca{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-74dadc17{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-266ee3cc{--spacer-size:20px;}.elementor-39715 .elementor-element.elementor-element-5780520f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-5780520f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-5780520f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(12,12,16,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-39715 .elementor-element.elementor-element-5780520f > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-5780520f > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-5780520f > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-39715 .elementor-element.elementor-element-5780520f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-2a7d40bd{--spacer-size:12px;}.elementor-39715 .elementor-element.elementor-element-24737dd1{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-6137fa5f{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-79031d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-79031d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-79031d3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(12,12,16,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-39715 .elementor-element.elementor-element-79031d3 > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-79031d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-79031d3 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-39715 .elementor-element.elementor-element-79031d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-17aa3616{--spacer-size:12px;}.elementor-39715 .elementor-element.elementor-element-71f4772a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-4d1087a4{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-14d8879:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39715 .elementor-element.elementor-element-14d8879 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-14d8879 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(12,12,16,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-39715 .elementor-element.elementor-element-14d8879 > .elementor-element-populated, .elementor-39715 .elementor-element.elementor-element-14d8879 > .elementor-element-populated > .elementor-background-overlay, .elementor-39715 .elementor-element.elementor-element-14d8879 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-39715 .elementor-element.elementor-element-14d8879 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-778dae21{--spacer-size:12px;}.elementor-39715 .elementor-element.elementor-element-6567eba5{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-6ad33bfc{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-7bf6df63:not(.elementor-motion-effects-element-type-background), .elementor-39715 .elementor-element.elementor-element-7bf6df63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a24;}.elementor-39715 .elementor-element.elementor-element-7bf6df63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 60px 90px 60px;}.elementor-39715 .elementor-element.elementor-element-7bf6df63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-39715 .elementor-element.elementor-element-3c698b51.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39715 .elementor-element.elementor-element-3c698b51.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39715 .elementor-element.elementor-element-1647f46f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#f5c842;}.elementor-39715 .elementor-element.elementor-element-ff421ea{--spacer-size:12px;}.elementor-39715 .elementor-element.elementor-element-5bb03b7c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;line-height:1.05em;letter-spacing:-1.5px;color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-79df1397{--spacer-size:18px;}.elementor-39715 .elementor-element.elementor-element-cc88a68{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:rgba(255,255,255,0.5);}.elementor-39715 .elementor-element.elementor-element-4982a45b{--spacer-size:28px;}.elementor-39715 .elementor-element.elementor-element-5b28d32d .elementor-counter-number-wrapper{color:#f5c842;font-family:"Poppins", Sans-serif;font-size:44px;font-weight:800;letter-spacing:-2px;}.elementor-39715 .elementor-element.elementor-element-5b28d32d .elementor-counter-title{color:rgba(255,255,255,0.45);font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-39715 .elementor-element.elementor-element-3497f244 .elementor-counter-number-wrapper{color:#f5c842;font-family:"Poppins", Sans-serif;font-size:44px;font-weight:800;letter-spacing:-2px;}.elementor-39715 .elementor-element.elementor-element-3497f244 .elementor-counter-title{color:rgba(255,255,255,0.45);font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-39715 .elementor-element.elementor-element-f2bbe31 .elementor-counter-number-wrapper{color:#f5c842;font-family:"Poppins", Sans-serif;font-size:44px;font-weight:800;letter-spacing:-2px;}.elementor-39715 .elementor-element.elementor-element-f2bbe31 .elementor-counter-title{color:rgba(255,255,255,0.45);font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-39715 .elementor-element.elementor-element-6b0abfa{--spacer-size:28px;}.elementor-39715 .elementor-element.elementor-element-6d4b8b4b .elementor-button{background-color:#ff0000;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:10px 10px 10px 10px;padding:14px 28px 14px 28px;}.elementor-39715 .elementor-element.elementor-element-6d4b8b4b .elementor-button:hover, .elementor-39715 .elementor-element.elementor-element-6d4b8b4b .elementor-button:focus{background-color:#cc0000;color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-6d4b8b4b .elementor-button:hover svg, .elementor-39715 .elementor-element.elementor-element-6d4b8b4b .elementor-button:focus svg{fill:#ffffff;}.elementor-bc-flex-widget .elementor-39715 .elementor-element.elementor-element-436d09dc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39715 .elementor-element.elementor-element-436d09dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39715 .elementor-element.elementor-element-39258590 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-39715 .elementor-element.elementor-element-4c4fc2a2:not(.elementor-motion-effects-element-type-background), .elementor-39715 .elementor-element.elementor-element-4c4fc2a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edeae2;}.elementor-39715 .elementor-element.elementor-element-4c4fc2a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 60px 90px 60px;}.elementor-39715 .elementor-element.elementor-element-4c4fc2a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-5e1a4f18{text-align:center;}.elementor-39715 .elementor-element.elementor-element-5e1a4f18 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#d4920a;}.elementor-39715 .elementor-element.elementor-element-5aefdfa{--spacer-size:14px;}.elementor-39715 .elementor-element.elementor-element-1346cb96{text-align:center;}.elementor-39715 .elementor-element.elementor-element-1346cb96 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:800;line-height:1.05em;letter-spacing:-2.5px;color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-1795886b{--spacer-size:18px;}.elementor-39715 .elementor-element.elementor-element-6fa53c85{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#6a6a7a;}.elementor-39715 .elementor-element.elementor-element-3d5d03e6{--spacer-size:34px;}.elementor-39715 .elementor-element.elementor-element-2ba2397 .elementor-button{background-color:#0c0c10;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:10px 10px 10px 10px;padding:16px 34px 16px 34px;}.elementor-39715 .elementor-element.elementor-element-2ba2397 .elementor-button:hover, .elementor-39715 .elementor-element.elementor-element-2ba2397 .elementor-button:focus{background-color:#1b4faa;color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-2ba2397 .elementor-button:hover svg, .elementor-39715 .elementor-element.elementor-element-2ba2397 .elementor-button:focus svg{fill:#ffffff;}.elementor-39715 .elementor-element.elementor-element-1198bc4d{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-6583461c{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#6a6a7a;}.elementor-39715 .elementor-element.elementor-element-4f5038bd:not(.elementor-motion-effects-element-type-background), .elementor-39715 .elementor-element.elementor-element-4f5038bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c0c10;}.elementor-39715 .elementor-element.elementor-element-4f5038bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 32px 60px;}.elementor-39715 .elementor-element.elementor-element-4f5038bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39715 .elementor-element.elementor-element-3b4a9ad0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:800;color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-414f5875{--spacer-size:14px;}.elementor-39715 .elementor-element.elementor-element-412d0c1f{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.45);}.elementor-39715 .elementor-element.elementor-element-4d711c7{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-648244a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-6c796030{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-c65986 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-79b8680b{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-6fa66157 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#ffffff;}.elementor-39715 .elementor-element.elementor-element-72362105{--spacer-size:16px;}.elementor-39715 .elementor-element.elementor-element-5d4145b9{--spacer-size:40px;}.elementor-39715 .elementor-element.elementor-element-1f60605c{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.06);--divider-border-width:1px;}.elementor-39715 .elementor-element.elementor-element-1f60605c .elementor-divider-separator{width:100%;}.elementor-39715 .elementor-element.elementor-element-1f60605c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-39715 .elementor-element.elementor-element-2ff160d9{--spacer-size:20px;}.elementor-39715 .elementor-element.elementor-element-190bf337{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:rgba(255,255,255,0.4);}body.elementor-page-39715:not(.elementor-motion-effects-element-type-background), body.elementor-page-39715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f5f0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39715 .elementor-element.elementor-element-7717dbb7 .elementor-heading-title{font-size:48px;}.elementor-39715 .elementor-element.elementor-element-46a4fa07 .elementor-heading-title{font-size:48px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-39715 .elementor-element.elementor-element-5d149c54{padding:10px 16px 10px 16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39715 .elementor-element.elementor-element-6f9b2f7c{padding:50px 20px 50px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39715 .elementor-element.elementor-element-7717dbb7 .elementor-heading-title{font-size:38px;}.elementor-39715 .elementor-element.elementor-element-46a4fa07 .elementor-heading-title{font-size:38px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-39715 .elementor-element.elementor-element-9948abb{width:50%;}.elementor-39715 .elementor-element.elementor-element-3f03b92b{width:50%;}.elementor-39715 .elementor-element.elementor-element-27b309a9{width:50%;}.elementor-39715 .elementor-element.elementor-element-1dbb23dd{width:50%;}.elementor-39715 .elementor-element.elementor-element-25f40a03 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-7fb9bc41{padding:24px 20px 24px 20px;}.elementor-39715 .elementor-element.elementor-element-1fb3f408{text-align:center;}.elementor-39715 .elementor-element.elementor-element-52609e74{padding:60px 20px 60px 20px;}.elementor-39715 .elementor-element.elementor-element-7a4eeaca .elementor-heading-title{font-size:30px;}.elementor-39715 .elementor-element.elementor-element-428a027e > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-4d1d66ec > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-56cf374b{padding:60px 20px 60px 20px;}.elementor-39715 .elementor-element.elementor-element-502de979{width:50%;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-39715 .elementor-element.elementor-element-a12ae64{width:50%;}.elementor-39715 .elementor-element.elementor-element-49d7b169{width:50%;}.elementor-39715 .elementor-element.elementor-element-6979a4c2{width:50%;}.elementor-39715 .elementor-element.elementor-element-25321184 .elementor-heading-title{font-size:30px;}.elementor-39715 .elementor-element.elementor-element-4b95737d > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-3848b53a > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-46ed4fc1 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-70877d18 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-795d4256{padding:60px 20px 60px 20px;}.elementor-39715 .elementor-element.elementor-element-2f6bf14 .elementor-heading-title{font-size:30px;}.elementor-39715 .elementor-element.elementor-element-3df2ec44 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-671added > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-1db03dee > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-6eb689a3 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-786b4ef6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-c6599f8{padding:60px 20px 60px 20px;}.elementor-39715 .elementor-element.elementor-element-59ac0b32 .elementor-heading-title{font-size:30px;}.elementor-39715 .elementor-element.elementor-element-6c372c9a > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-16cec7d8 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-6e6ba3ac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-5780520f > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-79031d3 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-14d8879 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39715 .elementor-element.elementor-element-7bf6df63{padding:60px 20px 60px 20px;}.elementor-39715 .elementor-element.elementor-element-5bb03b7c .elementor-heading-title{font-size:30px;}.elementor-39715 .elementor-element.elementor-element-6765e330{width:50%;}.elementor-39715 .elementor-element.elementor-element-48ed05c8{width:50%;}.elementor-39715 .elementor-element.elementor-element-4c4fc2a2{padding:60px 20px 60px 20px;}.elementor-39715 .elementor-element.elementor-element-1346cb96 .elementor-heading-title{font-size:32px;}.elementor-39715 .elementor-element.elementor-element-4f5038bd{padding:48px 20px 24px 20px;}}@media(min-width:768px){.elementor-39715 .elementor-element.elementor-element-7734cffb{width:100%;}.elementor-39715 .elementor-element.elementor-element-329de42f{width:60%;}.elementor-39715 .elementor-element.elementor-element-1ce58591{width:58%;}.elementor-39715 .elementor-element.elementor-element-36839780{width:42%;}.elementor-39715 .elementor-element.elementor-element-9948abb{width:25%;}.elementor-39715 .elementor-element.elementor-element-3f03b92b{width:25%;}.elementor-39715 .elementor-element.elementor-element-27b309a9{width:25%;}.elementor-39715 .elementor-element.elementor-element-1dbb23dd{width:25%;}.elementor-39715 .elementor-element.elementor-element-25f40a03{width:40%;}.elementor-39715 .elementor-element.elementor-element-7297f934{width:20%;}.elementor-39715 .elementor-element.elementor-element-25228a01{width:80%;}.elementor-39715 .elementor-element.elementor-element-2abf2b09{width:100%;}.elementor-39715 .elementor-element.elementor-element-10d093aa{width:100%;}.elementor-39715 .elementor-element.elementor-element-428a027e{width:100%;}.elementor-39715 .elementor-element.elementor-element-4d1d66ec{width:100%;}.elementor-39715 .elementor-element.elementor-element-79fa6185{width:100%;}.elementor-39715 .elementor-element.elementor-element-25774604{width:100%;}.elementor-39715 .elementor-element.elementor-element-502de979{width:25%;}.elementor-39715 .elementor-element.elementor-element-a12ae64{width:25%;}.elementor-39715 .elementor-element.elementor-element-49d7b169{width:25%;}.elementor-39715 .elementor-element.elementor-element-6979a4c2{width:25%;}.elementor-39715 .elementor-element.elementor-element-4b95737d{width:50%;}.elementor-39715 .elementor-element.elementor-element-3848b53a{width:50%;}.elementor-39715 .elementor-element.elementor-element-46ed4fc1{width:50%;}.elementor-39715 .elementor-element.elementor-element-70877d18{width:50%;}.elementor-39715 .elementor-element.elementor-element-6c00edf9{width:100%;}.elementor-39715 .elementor-element.elementor-element-3df2ec44{width:20%;}.elementor-39715 .elementor-element.elementor-element-671added{width:20%;}.elementor-39715 .elementor-element.elementor-element-1db03dee{width:20%;}.elementor-39715 .elementor-element.elementor-element-6eb689a3{width:20%;}.elementor-39715 .elementor-element.elementor-element-786b4ef6{width:20%;}.elementor-39715 .elementor-element.elementor-element-54b3ad9e{width:100%;}.elementor-39715 .elementor-element.elementor-element-6c372c9a{width:33%;}.elementor-39715 .elementor-element.elementor-element-16cec7d8{width:33%;}.elementor-39715 .elementor-element.elementor-element-6e6ba3ac{width:33%;}.elementor-39715 .elementor-element.elementor-element-5780520f{width:33%;}.elementor-39715 .elementor-element.elementor-element-79031d3{width:33%;}.elementor-39715 .elementor-element.elementor-element-14d8879{width:33%;}.elementor-39715 .elementor-element.elementor-element-3c698b51{width:50%;}.elementor-39715 .elementor-element.elementor-element-6765e330{width:33%;}.elementor-39715 .elementor-element.elementor-element-48ed05c8{width:33%;}.elementor-39715 .elementor-element.elementor-element-1eca231e{width:34%;}.elementor-39715 .elementor-element.elementor-element-436d09dc{width:50%;}.elementor-39715 .elementor-element.elementor-element-20e6dc3f{width:100%;}.elementor-39715 .elementor-element.elementor-element-296ff359{width:100%;}.elementor-39715 .elementor-element.elementor-element-685775b0{width:40%;}.elementor-39715 .elementor-element.elementor-element-346db511{width:20%;}.elementor-39715 .elementor-element.elementor-element-6f6c4581{width:20%;}.elementor-39715 .elementor-element.elementor-element-6f4dadf7{width:20%;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&family=Instrument+Sans:ital,wght@0,400;0,500;0,600;1,400&display=swap');

:root{
  --ink:#0c0c10; --ink2:#1a1a24; --paper:#f7f5f0; --paper2:#edeae2; --white:#fff;
  --gold:#d4920a; --gold-light:#f5c842; --gold-bg:#fdf3d8; --blue:#1b4faa;
  --blue-light:#e8f0fb; --red:#c0392b; --muted:#6a6a7a;
  --border:rgba(12,12,16,.09); --border2:rgba(12,12,16,.15);
}

/* base */
body{ font-family:'Instrument Sans',sans-serif; color:var(--ink); line-height:1.6; }
.fk-page,.fk-page *{ box-sizing:border-box; }
.fk-page p{ margin:0; }

/* kill default Elementor container padding/gap so our CSS controls spacing */
.fk-page .e-con,.fk-page .e-con-inner{ padding:0; --padding-top:0; --padding-bottom:0; --padding-left:0; --padding-right:0; --gap:0; row-gap:0; column-gap:0; }
.fk-page .e-con > .elementor-widget{ width:100%; }

/* URGENCY BAR */
.urgency-bar{ background:var(--red); color:#fff; text-align:center; padding:10px 20px; font-size:13px; font-weight:500; display:flex!important; flex-direction:row!important; align-items:center; justify-content:center; gap:6px; flex-wrap:wrap; }
.urgency-bar .elementor-widget{ width:auto; }
.urgency-bar p{ margin:0; }
.urgency-bar strong{ font-weight:700; letter-spacing:1px; }
.fk-timer .elementor-countdown-wrapper{ max-width:none; }
.fk-timer .elementor-countdown-item{ background:transparent; padding:0; margin:0; border:0; }
.fk-timer .elementor-countdown-digits{ font-family:'Poppins',monospace; font-weight:800; font-size:14px; letter-spacing:1px; color:#fff; }
.fk-timer .elementor-countdown-separator{ color:#fff; font-weight:800; }
.fk-timer .elementor-countdown-label{ display:none; }
.fk-timer .elementor-countdown-item{ flex-basis:auto!important; }

/* NAV */
.fk-nav{ position:sticky; top:0; z-index:100; background:rgba(247,245,240,.92); backdrop-filter:blur(14px); border-bottom:1px solid var(--border); display:flex!important; flex-direction:row!important; align-items:center; justify-content:space-between; padding:0 60px; min-height:68px; }
.nav-brand{ display:flex; align-items:center; gap:10px; font-family:'Poppins',sans-serif; font-weight:800; font-size:16px; letter-spacing:-.3px; color:var(--ink); text-decoration:none; }
.brand-dot{ width:32px; height:32px; border-radius:8px; background:var(--ink); display:inline-flex; align-items:center; justify-content:center; }
.brand-dot span{ color:var(--gold-light); font-family:'Poppins',sans-serif; font-weight:800; font-size:14px; }
.nav-links{ display:flex; align-items:center; gap:36px; list-style:none; margin:0; padding:0; }
.nav-links a{ font-size:14px; color:var(--muted); text-decoration:none; font-weight:500; transition:color .2s; }
.nav-links a:hover{ color:var(--ink); }
.nav-cta{ background:var(--ink); color:#fff!important; padding:10px 22px; border-radius:8px; font-weight:600!important; text-decoration:none; transition:background .2s,transform .15s; display:inline-block; }
.nav-cta:hover{ background:var(--blue)!important; transform:translateY(-1px); }

/* HERO */
.hero{ display:grid!important; grid-template-columns:1fr 480px; min-height:560px; position:relative; overflow:hidden; }
.hero-left{ display:flex!important; flex-direction:column!important; justify-content:center; padding:80px 60px; position:relative; z-index:2; }
.batch-pill{ display:inline-flex; align-items:center; gap:8px; background:var(--gold-bg); border:1px solid #e8c96a; color:#7a5200; border-radius:100px; padding:6px 16px; font-size:12px; font-weight:700; letter-spacing:.8px; text-transform:uppercase; width:fit-content; margin-bottom:30px; }
.live-dot{ width:8px; height:8px; border-radius:50%; background:var(--red); animation:blink 1.4s infinite; display:inline-block; }
@keyframes blink{ 0%,100%{opacity:1} 50%{opacity:.3} }
h1.hero-title{ font-family:'Poppins',sans-serif; font-weight:800; font-size:clamp(40px,4.8vw,70px); line-height:1.0; letter-spacing:-3px; color:var(--ink); margin:0 0 28px; }
h1.hero-title .line2{ color:var(--blue); position:relative; display:inline-block; }
h1.hero-title .line2::after{ content:''; position:absolute; left:0; bottom:2px; width:100%; height:4px; background:var(--gold-light); border-radius:2px; }
.hero-sub{ font-size:16px; line-height:1.75; color:var(--muted); max-width:500px; margin:0 0 40px; }
.hero-sub strong{ color:var(--ink); font-weight:600; }
.cta-row{ display:flex!important; flex-direction:row!important; align-items:center; gap:16px; flex-wrap:wrap; margin-bottom:16px; }
.cta-row .elementor-widget{ width:auto; }
.btn-primary{ display:inline-flex; align-items:center; gap:10px; background:var(--ink); color:#fff; font-family:'Instrument Sans',sans-serif; font-size:15px; font-weight:600; padding:14px 28px; border-radius:10px; text-decoration:none; cursor:pointer; transition:all .22s; position:relative; overflow:hidden; }
.btn-primary::before{ content:''; position:absolute; inset:0; background:var(--blue); transform:translateX(-101%); transition:transform .3s ease; z-index:0; }
.btn-primary:hover::before{ transform:translateX(0); }
.btn-primary > *{ position:relative; z-index:1; }
.btn-outline{ display:inline-flex; align-items:center; gap:8px; font-size:14px; font-weight:500; color:var(--ink); text-decoration:none; padding:14px 0; border-bottom:1.5px solid var(--ink); transition:all .2s; opacity:.65; }
.btn-outline:hover{ opacity:1; gap:12px; }
.scarcity{ display:flex; align-items:center; gap:7px; font-size:12.5px; color:var(--red); font-weight:500; margin-bottom:44px; }
.stats-row{ display:flex!important; flex-direction:row!important; gap:40px; padding-top:36px; border-top:1px solid var(--border2); flex-wrap:wrap; }
.stats-row .elementor-widget{ width:auto; }
.stat-num{ font-family:'Poppins',sans-serif; font-weight:800; font-size:32px; letter-spacing:-1.5px; line-height:1; color:var(--ink); }
.stat-num em{ font-style:normal; color:var(--gold); }
.stat-label{ font-size:12px; color:var(--muted); margin-top:5px; }
.hero-right{ background:var(--ink2); position:relative; overflow:hidden; min-height:420px; }
.hero-right .grid-bg{ position:absolute; inset:0; background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px); background-size:36px 36px; }
.glow-orb{ position:absolute; border-radius:50%; filter:blur(60px); pointer-events:none; }
.orb1{ width:300px; height:300px; background:rgba(212,146,10,.18); top:-60px; right:-60px; }
.orb2{ width:200px; height:200px; background:rgba(27,79,170,.22); bottom:60px; left:-40px; }
.float-card{ position:absolute; z-index:10; background:#fff; border-radius:14px; padding:14px 18px; box-shadow:0 12px 40px rgba(0,0,0,.2); }
.award-card{ top:80px; left:24px; animation:floatY 3.2s ease-in-out infinite; }
.award-card .award-emoji{ font-size:22px; display:block; margin-bottom:4px; }
.award-card .award-text{ font-size:11px; font-weight:700; color:var(--ink); text-transform:uppercase; letter-spacing:.7px; line-height:1.5; }
.students-card{ bottom:40px; left:24px; display:flex; align-items:center; gap:12px; animation:floatY 3.8s 1.2s ease-in-out infinite; }
.avatars{ display:flex; }
.av{ width:30px; height:30px; border-radius:50%; border:2px solid #fff; margin-left:-8px; display:flex; align-items:center; justify-content:center; font-size:11px; font-weight:700; color:#fff; }
.av:first-child{ margin-left:0; }
.av1{ background:#1b4faa; } .av2{ background:var(--gold); } .av3{ background:#2ecc71; }
.st-info .num{ font-family:'Poppins',sans-serif; font-weight:800; font-size:15px; color:var(--ink); }
.st-info .lbl{ font-size:11px; color:var(--muted); }
.rating-card{ top:160px; right:20px; animation:floatY 4s .6s ease-in-out infinite; }
.rating-stars{ color:var(--gold); font-size:14px; letter-spacing:1px; margin-bottom:3px; }
.rating-val{ font-family:'Poppins',sans-serif; font-weight:800; font-size:22px; color:var(--ink); }
.rating-sub{ font-size:10px; color:var(--muted); }
@keyframes floatY{ 0%,100%{transform:translateY(0)} 50%{transform:translateY(-9px)} }
.photo-wrap{ position:absolute; bottom:0; left:50%; transform:translateX(-50%); width:300px; display:flex; align-items:flex-end; justify-content:center; z-index:5; }
.photo-wrap img{ width:100%; object-fit:contain; object-position:bottom; filter:drop-shadow(0 20px 50px rgba(0,0,0,.5)); }
.photo-placeholder{ width:240px; height:380px; background:linear-gradient(160deg,#1e3a5e,#0d1f38); border-radius:120px 120px 0 0; display:flex; align-items:center; justify-content:center; flex-direction:column; gap:8px; border:1px solid rgba(255,255,255,.08); }
.photo-placeholder span{ color:rgba(255,255,255,.25); font-size:13px; text-align:center; line-height:1.5; }

/* BRANDS */
.brands-bar{ background:var(--ink); padding:28px 60px; display:flex!important; flex-direction:row!important; align-items:center; gap:24px; overflow:hidden; flex-wrap:wrap; }
.brands-bar .elementor-widget{ width:auto; }
.brands-label{ font-size:11px; font-weight:700; letter-spacing:1.8px; text-transform:uppercase; color:rgba(255,255,255,.3); white-space:nowrap; }
.brands-sep{ width:1px; height:28px; background:rgba(255,255,255,.1); }
.brands-track{ display:flex; gap:52px; align-items:center; flex-wrap:wrap; }
.brand-name{ font-family:'Poppins',sans-serif; font-weight:700; font-size:15px; color:rgba(255,255,255,.38); letter-spacing:.3px; white-space:nowrap; transition:color .2s; }
.brand-name:hover{ color:var(--gold-light); }

/* SECTION shared */
.section{ padding:100px 60px; }
.section-label{ font-size:11px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:var(--gold); display:flex; align-items:center; gap:10px; margin-bottom:16px; }
.section-label::before{ content:''; width:24px; height:2px; background:var(--gold); border-radius:2px; display:block; }
.section-title{ font-family:'Poppins',sans-serif; font-weight:800; font-size:clamp(28px,3vw,46px); letter-spacing:-2px; line-height:1.05; color:var(--ink); margin:0 0 56px; }
.section-title em{ font-style:normal; color:var(--blue); }

/* COURSES */
.courses-section{ background:var(--paper); }
.courses-grid{ display:grid!important; grid-template-columns:1fr 1fr; gap:20px; }
.course-card{ background:var(--white); border:1px solid var(--border); border-radius:16px; padding:32px; transition:all .25s; text-decoration:none; display:block; position:relative; overflow:hidden; }
.course-card::before{ content:''; position:absolute; left:0; top:0; bottom:0; width:3px; background:transparent; transition:background .25s; }
.course-card:hover{ transform:translateY(-4px); box-shadow:0 24px 60px rgba(12,12,16,.1); }
.course-card:hover::before{ background:var(--gold); }
.course-card.featured{ background:var(--ink); border-color:var(--ink); grid-column:1/-1; display:grid!important; grid-template-columns:1fr auto; gap:24px; align-items:center; }
.course-card.featured::before{ background:var(--gold-light); }
.course-tag{ display:inline-block; font-size:11px; font-weight:700; letter-spacing:1px; text-transform:uppercase; padding:5px 12px; border-radius:6px; margin-bottom:18px; }
.tag-live{ background:rgba(192,57,43,.15); color:var(--red); }
.tag-new{ background:var(--blue-light); color:var(--blue); }
.tag-bundle{ background:#e8f5e9; color:#2e7d32; }
.course-card.featured .tag-live{ background:rgba(212,146,10,.25); color:var(--gold-light); }
.course-name{ font-family:'Poppins',sans-serif; font-weight:700; font-size:19px; line-height:1.3; color:var(--ink); margin-bottom:10px; letter-spacing:-.5px; }
.course-card.featured .course-name{ color:#fff; font-size:22px; }
.course-desc{ font-size:14px; color:var(--muted); line-height:1.65; margin-bottom:20px; }
.course-card.featured .course-desc{ color:rgba(255,255,255,.55); }
.course-price-row{ display:flex; align-items:center; gap:12px; margin-bottom:6px; flex-wrap:wrap; }
.price-current{ font-family:'Poppins',sans-serif; font-weight:800; font-size:22px; color:var(--ink); }
.course-card.featured .price-current{ color:var(--gold-light); }
.price-old{ font-size:14px; color:var(--muted); text-decoration:line-through; }
.price-save{ background:#e8f5e9; color:#2e7d32; font-size:11px; font-weight:700; padding:3px 8px; border-radius:5px; }
.course-card.featured .price-save{ background:rgba(46,204,113,.2); color:#4ade80; }
.course-rating{ display:flex; align-items:center; gap:6px; font-size:13px; color:var(--muted); }
.course-rating .stars{ color:var(--gold); }
.course-arrow{ width:44px; height:44px; border-radius:12px; background:var(--paper2); display:flex; align-items:center; justify-content:center; transition:all .2s; margin-top:20px; }
.course-card:hover .course-arrow{ background:var(--gold-light); }
.cta-side{ display:flex; flex-direction:column; align-items:flex-end; gap:12px; }
.enroll-btn{ display:inline-flex; align-items:center; gap:8px; background:var(--gold-light); color:var(--ink); font-size:14px; font-weight:700; padding:13px 24px; border-radius:10px; white-space:nowrap; text-decoration:none; transition:all .2s; }
.enroll-btn:hover{ background:#fff; }
.seats-left{ color:rgba(255,255,255,.4); font-size:12px; text-align:right; }

/* CRED */
.cred-section{ background:var(--ink); overflow:hidden; }
.cred-section .section-label{ color:var(--gold-light); }
.cred-section .section-label::before{ background:var(--gold-light); }
.cred-section .section-title{ color:#fff; }
.cred-grid{ display:grid!important; grid-template-columns:1fr 1fr; gap:20px; }
.cred-card{ background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.08); border-radius:16px; padding:28px; transition:background .2s; }
.cred-card:hover{ background:rgba(255,255,255,.08); }
.cred-icon{ width:44px; height:44px; border-radius:10px; background:rgba(212,146,10,.2); display:flex; align-items:center; justify-content:center; margin-bottom:16px; font-size:20px; }
.cred-title{ font-family:'Poppins',sans-serif; font-weight:700; font-size:17px; color:#fff; margin-bottom:8px; letter-spacing:-.3px; }
.cred-body{ font-size:14px; color:rgba(255,255,255,.5); line-height:1.65; }
.cred-body strong{ color:rgba(255,255,255,.85); font-weight:600; }
.counter-strip{ display:grid!important; grid-template-columns:repeat(4,1fr); margin-bottom:56px; border:1px solid rgba(255,255,255,.08); border-radius:16px; overflow:hidden; }
.counter-item{ padding:32px 28px; text-align:center; border-right:1px solid rgba(255,255,255,.08); }
.counter-item:last-child{ border-right:none; }
.counter-item .elementor-counter-number-wrapper{ font-family:'Poppins',sans-serif; font-weight:800; font-size:44px; letter-spacing:-2px; line-height:1; color:var(--gold-light); justify-content:center; }
.counter-item .elementor-counter-title{ font-size:13px; color:rgba(255,255,255,.45); margin-top:6px; font-weight:400; }

/* AWARDS */
.awards-section{ background:var(--paper2); }
.awards-grid{ display:grid!important; grid-template-columns:repeat(5,1fr); gap:16px; }
.award-card-item{ background:var(--white); border:1px solid var(--border); border-radius:14px; padding:24px 20px; text-align:center; transition:all .2s; }
.award-card-item:hover{ transform:translateY(-3px); box-shadow:0 16px 40px rgba(0,0,0,.08); }
.award-emoji-big{ font-size:32px; display:block; margin-bottom:12px; }
.award-name{ font-size:13px; font-weight:600; color:var(--ink); line-height:1.4; margin-bottom:6px; }
.award-org{ font-size:11px; color:var(--muted); }

/* TESTIMONIALS */
.testimonials-section{ background:var(--paper); }
.testi-grid{ display:grid!important; grid-template-columns:repeat(3,1fr); gap:20px; }
.testi-card{ background:var(--white); border:1px solid var(--border); border-radius:16px; padding:28px; transition:all .25s; }
.testi-card:hover{ transform:translateY(-3px); box-shadow:0 16px 40px rgba(0,0,0,.07); }
.testi-stars{ color:var(--gold); font-size:15px; letter-spacing:2px; margin-bottom:14px; }
.testi-text{ font-size:14px; line-height:1.75; color:var(--ink); margin-bottom:20px; font-style:italic; }
.testi-author{ display:flex; align-items:center; gap:10px; }
.testi-av{ width:36px; height:36px; border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:13px; font-weight:700; color:#fff; flex-shrink:0; }
.testi-name{ font-size:13px; font-weight:600; color:var(--ink); }
.testi-loc{ font-size:12px; color:var(--muted); }

/* YOUTUBE */
.yt-section{ background:var(--ink2); }
.yt-section .section-label{ color:var(--gold-light); }
.yt-section .section-label::before{ background:var(--gold-light); }
.yt-inner{ display:grid!important; grid-template-columns:1fr 1fr; gap:60px; align-items:center; }
.yt-text .section-title{ color:#fff; margin-bottom:20px; }
.yt-sub{ font-size:15px; color:rgba(255,255,255,.5); line-height:1.75; margin-bottom:32px; }
.yt-stats{ display:flex!important; flex-direction:row!important; gap:32px; margin-bottom:36px; flex-wrap:wrap; }
.yt-stats .elementor-widget{ width:auto; }
.yt-stat-num{ font-family:'Poppins',sans-serif; font-weight:800; font-size:28px; color:var(--gold-light); letter-spacing:-1px; }
.yt-stat-label{ font-size:12px; color:rgba(255,255,255,.4); margin-top:3px; }
.btn-yt{ display:inline-flex; align-items:center; gap:10px; background:#ff0000; color:#fff; font-size:15px; font-weight:600; padding:13px 26px; border-radius:10px; text-decoration:none; transition:all .2s; }
.btn-yt:hover{ background:#cc0000; transform:translateY(-2px); }
.yt-embed{ border-radius:16px; overflow:hidden; aspect-ratio:16/9; background:#000; border:1px solid rgba(255,255,255,.08); position:relative; }
.yt-embed .ph{ width:100%; height:100%; min-height:280px; background:linear-gradient(135deg,#1a1a24,#0d1f38); display:flex; align-items:center; justify-content:center; flex-direction:column; gap:16px; }
.yt-embed .ph .lbl{ color:rgba(255,255,255,.3); font-size:14px; }
.play-btn{ width:70px; height:70px; border-radius:50%; background:rgba(255,255,255,.95); display:flex; align-items:center; justify-content:center; }

/* FINAL CTA */
.final-cta{ background:var(--paper2); padding:100px 60px; text-align:center; display:flex!important; flex-direction:column!important; align-items:center; }
.final-cta .section-label{ justify-content:center; }
.final-cta h2{ font-family:'Poppins',sans-serif; font-weight:800; font-size:clamp(30px,4vw,54px); letter-spacing:-2.5px; color:var(--ink); margin-bottom:20px; }
.final-cta h2 em{ font-style:normal; color:var(--blue); }
.final-cta .final-p{ font-size:16px; color:var(--muted); max-width:520px; margin:0 auto 40px; line-height:1.75; }
.final-btns{ display:flex!important; flex-direction:row!important; align-items:center; justify-content:center; gap:16px; flex-wrap:wrap; }
.final-btns .elementor-widget{ width:auto; }
.wa-line{ margin-top:20px; font-size:12px; color:var(--muted); }
.wa-line a{ color:var(--blue); font-weight:600; text-decoration:none; }

/* FOOTER */
.fk-footer{ background:var(--ink); padding:60px 60px 32px; color:rgba(255,255,255,.45); }
.footer-top{ display:grid!important; grid-template-columns:2fr 1fr 1fr 1fr; gap:48px; margin-bottom:48px; padding-bottom:48px; border-bottom:1px solid rgba(255,255,255,.08); }
.footer-brand .brand-mark{ font-family:'Poppins',sans-serif; font-weight:800; font-size:18px; color:#fff; margin-bottom:14px; display:flex; align-items:center; gap:10px; }
.footer-brand p{ font-size:14px; line-height:1.7; margin-bottom:20px; }
.fk-footer .footer-socials .elementor-social-icon{ background:rgba(255,255,255,.07)!important; border:1px solid rgba(255,255,255,.1); width:36px; height:36px; border-radius:8px; color:rgba(255,255,255,.5)!important; transition:all .2s; }
.fk-footer .footer-socials .elementor-social-icon:hover{ background:rgba(255,255,255,.14)!important; color:#fff!important; }
.footer-col h4{ font-family:'Poppins',sans-serif; font-weight:700; font-size:13px; letter-spacing:.5px; color:#fff; margin-bottom:18px; text-transform:uppercase; }
.footer-col ul{ list-style:none; margin:0; padding:0; }
.footer-col ul li{ margin-bottom:10px; }
.footer-col ul li a{ font-size:14px; color:rgba(255,255,255,.4); text-decoration:none; transition:color .2s; }
.footer-col ul li a:hover{ color:rgba(255,255,255,.85); }
.footer-license{ margin-top:20px; font-size:12px; line-height:1.8; color:rgba(255,255,255,.25); }
.footer-bottom{ display:flex!important; flex-direction:row!important; align-items:center; justify-content:space-between; font-size:13px; flex-wrap:wrap; gap:10px; }
.legal-links{ display:flex; gap:24px; }
.legal-links a{ color:rgba(255,255,255,.3); text-decoration:none; transition:color .2s; font-size:13px; }
.legal-links a:hover{ color:rgba(255,255,255,.7); }

/* MOBILE */
@media (max-width:900px){
  .fk-nav{ padding:0 20px; }
  .nav-links{ display:none; }
  .hero{ grid-template-columns:1fr!important; }
  .hero-left{ padding:48px 20px 36px; }
  .hero-right{ min-height:360px; }
  .photo-wrap{ width:200px; }
  .rating-card{ display:none; }
  .section{ padding:56px 20px; }
  .brands-bar{ padding:24px 20px; }
  .brands-track{ gap:24px; }
  .courses-grid{ grid-template-columns:1fr!important; }
  .course-card.featured{ grid-column:1; grid-template-columns:1fr!important; }
  .cta-side{ align-items:flex-start; }
  .cred-grid{ grid-template-columns:1fr!important; }
  .counter-strip{ grid-template-columns:1fr 1fr!important; }
  .counter-item:nth-child(2){ border-right:none; }
  .awards-grid{ grid-template-columns:repeat(2,1fr)!important; }
  .testi-grid{ grid-template-columns:1fr!important; }
  .yt-inner{ grid-template-columns:1fr!important; gap:32px; }
  .footer-top{ grid-template-columns:1fr 1fr!important; gap:32px; }
  .footer-brand{ grid-column:1/-1; }
  .final-cta{ padding:56px 20px; }
  .fk-footer{ padding:44px 20px 24px; }
  .stats-row{ gap:24px; }
  .stat-num{ font-size:26px; }
}/* End custom CSS */