.elementor-1909 .elementor-element.elementor-element-25a2440:not(.elementor-motion-effects-element-type-background), .elementor-1909 .elementor-element.elementor-element-25a2440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111D35;}.elementor-1909 .elementor-element.elementor-element-25a2440 > .elementor-container{max-width:900px;}.elementor-1909 .elementor-element.elementor-element-25a2440{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1909 .elementor-element.elementor-element-25a2440 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1909 .elementor-element.elementor-element-dc328b5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1909 .elementor-element.elementor-element-dc328b5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1909 .elementor-element.elementor-element-f9fca3b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1909 .elementor-element.elementor-element-f9fca3b{text-align:center;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;color:#8B9CC0;}.elementor-1909 .elementor-element.elementor-element-e904004 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1909 .elementor-element.elementor-element-401b160 > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-1909 .elementor-element.elementor-element-401b160{text-align:center;}.elementor-1909 .elementor-element.elementor-element-401b160 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-dd4f6f4{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#8B9CC0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1909 .elementor-element.elementor-element-99cd5b3{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1909 .elementor-element.elementor-element-99cd5b3 > .elementor-widget-container{padding:014px 028px 14px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-1909 .elementor-element.elementor-element-99cd5b3 .elementor-icon-list-icon i{color:#C9A84C;transition:color 0.3s;}.elementor-1909 .elementor-element.elementor-element-99cd5b3 .elementor-icon-list-icon svg{fill:#C9A84C;transition:fill 0.3s;}.elementor-1909 .elementor-element.elementor-element-99cd5b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1909 .elementor-element.elementor-element-99cd5b3 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;}.elementor-1909 .elementor-element.elementor-element-99cd5b3 .elementor-icon-list-text{color:#8B9CC0;transition:color 0.3s;}.elementor-1909 .elementor-element.elementor-element-46b858d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-46b858d{text-align:center;font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:400;color:#79736C;}.elementor-1909 .elementor-element.elementor-element-077689f > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-9162be6 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-9162be6{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#C9A84C;}.elementor-1909 .elementor-element.elementor-element-6e4a8c3{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-3b7f7f5:not(.elementor-motion-effects-element-type-background), .elementor-1909 .elementor-element.elementor-element-3b7f7f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#464646;}.elementor-1909 .elementor-element.elementor-element-3b7f7f5 > .elementor-container{min-height:0px;}.elementor-1909 .elementor-element.elementor-element-3b7f7f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-3b7f7f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1909 .elementor-element.elementor-element-572a2c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-2902a77 > .elementor-container{max-width:775px;}.elementor-1909 .elementor-element.elementor-element-2902a77{margin-top:0px;margin-bottom:0px;padding:040px 0px 040px 0px;}.elementor-1909 .elementor-element.elementor-element-46ea996 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-397865e > .elementor-container{max-width:800px;}.elementor-1909 .elementor-element.elementor-element-397865e{margin-top:060px;margin-bottom:0px;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1909 .elementor-element.elementor-element-356e829 .elementor-counter-number-wrapper{color:#C9A84C;font-family:"Helvetica", Sans-serif;font-size:96px;font-weight:700;}.elementor-1909 .elementor-element.elementor-element-356e829 .elementor-counter-title{color:#8B9CC0;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;}.elementor-1909 .elementor-element.elementor-element-226b237{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-edd0c07{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#8B9CC0;}.elementor-1909 .elementor-element.elementor-element-b9092b6 > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-2696d6d:not(.elementor-motion-effects-element-type-background), .elementor-1909 .elementor-element.elementor-element-2696d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111D35;}.elementor-1909 .elementor-element.elementor-element-2696d6d{border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF14;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:120px;margin-bottom:0px;padding:032px 0px 032px 0px;}.elementor-1909 .elementor-element.elementor-element-2696d6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1909 .elementor-element.elementor-element-a38f17b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1909 .elementor-element.elementor-element-a38f17b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-97de04b > .elementor-widget-container{margin:020px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-97de04b{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:19px;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-8c781aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-8c781aa{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:15px;color:#C9A84C;}.elementor-1909 .elementor-element.elementor-element-47db51f > .elementor-container{max-width:1000px;min-height:400px;}.elementor-1909 .elementor-element.elementor-element-47db51f{margin-top:0px;margin-bottom:0px;}.elementor-1909 .elementor-element.elementor-element-02fb914 > .elementor-element-populated{margin:80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1909 .elementor-element.elementor-element-87acfa5{--divider-border-style:solid;--divider-color:#E8B94E;--divider-border-width:2px;width:auto;max-width:auto;}.elementor-1909 .elementor-element.elementor-element-87acfa5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-87acfa5 .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-1909 .elementor-element.elementor-element-87acfa5 .elementor-divider{text-align:left;padding-block-start:7px;padding-block-end:7px;}.elementor-1909 .elementor-element.elementor-element-2ac6ff4{width:initial;max-width:initial;}.elementor-1909 .elementor-element.elementor-element-2ac6ff4 > .elementor-widget-container{margin:0px 0px 0px 7px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-2ac6ff4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#E8B94E;}.elementor-1909 .elementor-element.elementor-element-cc390c8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-f3d2447 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-f3d2447{text-align:start;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-d54f612 > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-ec42c38{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-2c58268 > .elementor-container{max-width:1000px;min-height:400px;}.elementor-1909 .elementor-element.elementor-element-2c58268{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1909 .elementor-element.elementor-element-2c58268 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1909 .elementor-element.elementor-element-cdf0c6a > .elementor-element-populated{margin:80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1909 .elementor-element.elementor-element-5777978{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-5968a67 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-40dc1fb > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-4348502 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-4348502{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-6ea3a09:not(.elementor-motion-effects-element-type-background), .elementor-1909 .elementor-element.elementor-element-6ea3a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111D35;}.elementor-1909 .elementor-element.elementor-element-6ea3a09 > .elementor-container{max-width:1000px;min-height:400px;}.elementor-1909 .elementor-element.elementor-element-6ea3a09{border-style:solid;border-width:01px 0px 0px 0px;border-color:#FFFFFF14;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1909 .elementor-element.elementor-element-6ea3a09, .elementor-1909 .elementor-element.elementor-element-6ea3a09 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-6ea3a09 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1909 .elementor-element.elementor-element-7206198 > .elementor-element-populated{margin:80px 0px 060px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1909 .elementor-element.elementor-element-cb3241c{--divider-border-style:solid;--divider-color:#E8B94E;--divider-border-width:2px;width:auto;max-width:auto;}.elementor-1909 .elementor-element.elementor-element-cb3241c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-cb3241c .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-1909 .elementor-element.elementor-element-cb3241c .elementor-divider{text-align:left;padding-block-start:7px;padding-block-end:7px;}.elementor-1909 .elementor-element.elementor-element-197b2e6{width:initial;max-width:initial;}.elementor-1909 .elementor-element.elementor-element-197b2e6 > .elementor-widget-container{margin:0px 0px 0px 7px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-197b2e6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#E8B94E;}.elementor-1909 .elementor-element.elementor-element-6be1252 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-a020396 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-a020396{text-align:start;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-a186302 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-b40948d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-1d909f5 > .elementor-container{max-width:950px;}.elementor-1909 .elementor-element.elementor-element-1d909f5{border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF14;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:032px 0px 032px 0px;}.elementor-1909 .elementor-element.elementor-element-1d909f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1909 .elementor-element.elementor-element-a3c9efb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1909 .elementor-element.elementor-element-a3c9efb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-f6e7e8a > .elementor-widget-container{margin:020px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-f6e7e8a{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:19px;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-7366d70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-7366d70{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:15px;color:#C9A84C;}.elementor-1909 .elementor-element.elementor-element-1b4816a:not(.elementor-motion-effects-element-type-background), .elementor-1909 .elementor-element.elementor-element-1b4816a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111D35;}.elementor-1909 .elementor-element.elementor-element-1b4816a > .elementor-container{max-width:1000px;}.elementor-1909 .elementor-element.elementor-element-1b4816a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:050px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-1b4816a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1909 .elementor-element.elementor-element-9809550.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1909 .elementor-element.elementor-element-9809550 > .elementor-element-populated, .elementor-1909 .elementor-element.elementor-element-9809550 > .elementor-element-populated > .elementor-background-overlay, .elementor-1909 .elementor-element.elementor-element-9809550 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-1909 .elementor-element.elementor-element-9809550 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1909 .elementor-element.elementor-element-9809550 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1909 .elementor-element.elementor-element-53187ed{--divider-border-style:solid;--divider-color:#E8B94E;--divider-border-width:2px;width:auto;max-width:auto;}.elementor-1909 .elementor-element.elementor-element-53187ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-53187ed .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-1909 .elementor-element.elementor-element-53187ed .elementor-divider{text-align:left;padding-block-start:7px;padding-block-end:7px;}.elementor-1909 .elementor-element.elementor-element-e0fe4c9{width:initial;max-width:initial;}.elementor-1909 .elementor-element.elementor-element-e0fe4c9 > .elementor-widget-container{margin:0px 0px 0px 7px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-e0fe4c9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#E8B94E;}.elementor-1909 .elementor-element.elementor-element-3266758{text-align:center;}.elementor-1909 .elementor-element.elementor-element-3266758 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-dfa21f2 > .elementor-widget-container{margin:050px 0px 080px 0px;}.elementor-1909 .elementor-element.elementor-element-8c82a02{width:initial;max-width:initial;}.elementor-1909 .elementor-element.elementor-element-8c82a02 > .elementor-widget-container{margin:0px 0px 0px 7px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-8c82a02 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#E8B94E;}.elementor-1909 .elementor-element.elementor-element-51173dd{text-align:center;}.elementor-1909 .elementor-element.elementor-element-51173dd .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-9221a7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-9221a7e{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-ee44d4e > .elementor-widget-container{margin:050px 0px 050px 0px;}.elementor-1909 .elementor-element.elementor-element-1fe1c47 > .elementor-container{max-width:1000px;}.elementor-bc-flex-widget .elementor-1909 .elementor-element.elementor-element-757fecd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1909 .elementor-element.elementor-element-757fecd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1909 .elementor-element.elementor-element-757fecd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1909 .elementor-element.elementor-element-757fecd > .elementor-element-populated{margin:080px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1909 .elementor-element.elementor-element-d614a97{width:initial;max-width:initial;text-align:center;}.elementor-1909 .elementor-element.elementor-element-d614a97 > .elementor-widget-container{margin:0px 0px 0px 7px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-d614a97 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#E8B94E;}.elementor-1909 .elementor-element.elementor-element-8c034b3{text-align:center;}.elementor-1909 .elementor-element.elementor-element-8c034b3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-161411c{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;margin-top:50px;margin-bottom:50px;}.elementor-1909 .elementor-element.elementor-element-161411c, .elementor-1909 .elementor-element.elementor-element-161411c > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-1909 .elementor-element.elementor-element-da7069f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1909 .elementor-element.elementor-element-da7069f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111D35;}.elementor-1909 .elementor-element.elementor-element-da7069f > .elementor-element-populated, .elementor-1909 .elementor-element.elementor-element-da7069f > .elementor-element-populated > .elementor-background-overlay, .elementor-1909 .elementor-element.elementor-element-da7069f > .elementor-background-slideshow{border-radius:08px 0px 0px 08px;}.elementor-1909 .elementor-element.elementor-element-da7069f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:36px 36px 36px 36px;}.elementor-1909 .elementor-element.elementor-element-da7069f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1909 .elementor-element.elementor-element-f3feb9d img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1909 .elementor-element.elementor-element-e5fc59d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1909 .elementor-element.elementor-element-e5fc59d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111D35;}.elementor-1909 .elementor-element.elementor-element-e5fc59d > .elementor-element-populated, .elementor-1909 .elementor-element.elementor-element-e5fc59d > .elementor-element-populated > .elementor-background-overlay, .elementor-1909 .elementor-element.elementor-element-e5fc59d > .elementor-background-slideshow{border-radius:0px 8px 8px 0px;}.elementor-1909 .elementor-element.elementor-element-e5fc59d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 36px 36px 36px;}.elementor-1909 .elementor-element.elementor-element-e5fc59d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1909 .elementor-element.elementor-element-cceffba .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-6c6b3f6{width:initial;max-width:initial;}.elementor-1909 .elementor-element.elementor-element-6c6b3f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-6c6b3f6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;text-transform:none;color:#E8B94E;}.elementor-1909 .elementor-element.elementor-element-f6de414{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;color:#8B9CC0;}.elementor-1909 .elementor-element.elementor-element-0145d95{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;}.elementor-1909 .elementor-element.elementor-element-0145d95, .elementor-1909 .elementor-element.elementor-element-0145d95 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-1909 .elementor-element.elementor-element-0669631:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1909 .elementor-element.elementor-element-0669631 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111D35;}.elementor-1909 .elementor-element.elementor-element-0669631.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1909 .elementor-element.elementor-element-0669631 > .elementor-element-populated, .elementor-1909 .elementor-element.elementor-element-0669631 > .elementor-element-populated > .elementor-background-overlay, .elementor-1909 .elementor-element.elementor-element-0669631 > .elementor-background-slideshow{border-radius:0px 8px 8px 0px;}.elementor-1909 .elementor-element.elementor-element-0669631 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 36px 36px 36px;}.elementor-1909 .elementor-element.elementor-element-0669631 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1909 .elementor-element.elementor-element-6aa0c71{width:initial;max-width:initial;text-align:center;}.elementor-1909 .elementor-element.elementor-element-6aa0c71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-6aa0c71 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;text-transform:none;color:#E8B94E;}.elementor-1909 .elementor-element.elementor-element-3c935a5 img{border-radius:8px 8px 8px 8px;}.elementor-1909 .elementor-element.elementor-element-8c128ee{margin-top:0px;margin-bottom:0px;}.elementor-1909 .elementor-element.elementor-element-c519a5f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1909 .elementor-element.elementor-element-28c20d6{width:initial;max-width:initial;text-align:center;}.elementor-1909 .elementor-element.elementor-element-28c20d6 > .elementor-widget-container{margin:0px 0px 0px 7px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-28c20d6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#E8B94E;}.elementor-1909 .elementor-element.elementor-element-d651a7b{text-align:center;}.elementor-1909 .elementor-element.elementor-element-d651a7b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-9740f9f{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#8B9CC0;}.elementor-1909 .elementor-element.elementor-element-57ea340{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1909 .elementor-element.elementor-element-57ea340 > .elementor-widget-container{padding:014px 028px 14px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-1909 .elementor-element.elementor-element-57ea340 .elementor-icon-list-icon i{color:#C9A84C;transition:color 0.3s;}.elementor-1909 .elementor-element.elementor-element-57ea340 .elementor-icon-list-icon svg{fill:#C9A84C;transition:fill 0.3s;}.elementor-1909 .elementor-element.elementor-element-57ea340 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1909 .elementor-element.elementor-element-57ea340 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;}.elementor-1909 .elementor-element.elementor-element-57ea340 .elementor-icon-list-text{color:#8B9CC0;transition:color 0.3s;}.elementor-1909 .elementor-element.elementor-element-baef51e > .elementor-container{max-width:1400px;}.elementor-1909 .elementor-element.elementor-element-baef51e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0100px;margin-bottom:0px;}.elementor-1909 .elementor-element.elementor-element-baef51e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1909 .elementor-element.elementor-element-d128c71 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-d128c71{text-align:center;font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-b4b4cd4:not(.elementor-motion-effects-element-type-background), .elementor-1909 .elementor-element.elementor-element-b4b4cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111D35;}.elementor-1909 .elementor-element.elementor-element-b4b4cd4 > .elementor-container{max-width:1000px;min-height:485px;}.elementor-1909 .elementor-element.elementor-element-b4b4cd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:080px;margin-bottom:0px;padding:040px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-b4b4cd4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1909 .elementor-element.elementor-element-6efb6d6 .elementor-tab-content{border-block-end-color:#FFFFFF14;background-color:#02010100;color:#8B9CC0;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;}.elementor-1909 .elementor-element.elementor-element-6efb6d6 .elementor-tab-title{border-color:#FFFFFF14;padding:25px 0px 25px 0px;}.elementor-1909 .elementor-element.elementor-element-6efb6d6 .elementor-toggle-title, .elementor-1909 .elementor-element.elementor-element-6efb6d6 .elementor-toggle-icon{color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-6efb6d6 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-6efb6d6 .elementor-tab-title.elementor-active a, .elementor-1909 .elementor-element.elementor-element-6efb6d6 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-1909 .elementor-element.elementor-element-6efb6d6 .elementor-toggle-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;}.elementor-1909 .elementor-element.elementor-element-6efb6d6 .elementor-tab-title .elementor-toggle-icon i:before{color:#E8B94E;}.elementor-1909 .elementor-element.elementor-element-6efb6d6 .elementor-tab-title .elementor-toggle-icon svg{fill:#E8B94E;}.elementor-1909 .elementor-element.elementor-element-6efb6d6 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#E8B94E;}.elementor-1909 .elementor-element.elementor-element-6efb6d6 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#E8B94E;}body.elementor-page-1909:not(.elementor-motion-effects-element-type-background), body.elementor-page-1909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1426;}@media(min-width:768px){.elementor-1909 .elementor-element.elementor-element-da7069f{width:28.265%;}.elementor-1909 .elementor-element.elementor-element-e5fc59d{width:71.735%;}}@media(max-width:767px){.elementor-1909 .elementor-element.elementor-element-dc328b5 > .elementor-element-populated{margin:050px 0px 050px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1909 .elementor-element.elementor-element-f9fca3b{font-size:15px;}.elementor-1909 .elementor-element.elementor-element-401b160 .elementor-heading-title{font-size:30px;}.elementor-1909 .elementor-element.elementor-element-dd4f6f4{font-size:15px;}.elementor-1909 .elementor-element.elementor-element-99cd5b3 > .elementor-widget-container{padding:014px 0px 014px 0px;}.elementor-1909 .elementor-element.elementor-element-356e829 .elementor-counter-title{font-size:15px;line-height:1.5em;}.elementor-1909 .elementor-element.elementor-element-226b237{font-size:15px;}.elementor-1909 .elementor-element.elementor-element-edd0c07{font-size:15px;}.elementor-1909 .elementor-element.elementor-element-2696d6d{padding:10px 10px 10px 10px;}.elementor-1909 .elementor-element.elementor-element-97de04b{font-size:15px;}.elementor-1909 .elementor-element.elementor-element-47db51f{margin-top:0px;margin-bottom:0px;}.elementor-1909 .elementor-element.elementor-element-02fb914.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1909 .elementor-element.elementor-element-cc390c8{text-align:center;}.elementor-1909 .elementor-element.elementor-element-cc390c8 .elementor-heading-title{font-size:27px;}.elementor-1909 .elementor-element.elementor-element-f3d2447{text-align:center;font-size:15px;}.elementor-1909 .elementor-element.elementor-element-d54f612 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-ec42c38{font-size:15px;}.elementor-1909 .elementor-element.elementor-element-2c58268{margin-top:-0px;margin-bottom:-0px;}.elementor-1909 .elementor-element.elementor-element-cdf0c6a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1909 .elementor-element.elementor-element-cdf0c6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1909 .elementor-element.elementor-element-40dc1fb > .elementor-widget-container{margin:034px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-7206198.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1909 .elementor-element.elementor-element-6be1252{text-align:center;}.elementor-1909 .elementor-element.elementor-element-6be1252 .elementor-heading-title{font-size:27px;}.elementor-1909 .elementor-element.elementor-element-a020396{text-align:center;font-size:15px;}.elementor-1909 .elementor-element.elementor-element-b40948d > .elementor-widget-container{margin:034px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-f6e7e8a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1909 .elementor-element.elementor-element-f6e7e8a{font-size:15px;}.elementor-1909 .elementor-element.elementor-element-1b4816a{padding:20px 10px 10px 10px;}.elementor-1909 .elementor-element.elementor-element-9809550.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1909 .elementor-element.elementor-element-9809550 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1909 .elementor-element.elementor-element-e0fe4c9 > .elementor-widget-container{margin:0px 0px 0px 05px;}.elementor-1909 .elementor-element.elementor-element-3266758{text-align:center;}.elementor-1909 .elementor-element.elementor-element-3266758 .elementor-heading-title{font-size:27px;}.elementor-1909 .elementor-element.elementor-element-dfa21f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-8c82a02 > .elementor-widget-container{margin:050px 0px 0px 05px;}.elementor-1909 .elementor-element.elementor-element-51173dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-51173dd{text-align:center;}.elementor-1909 .elementor-element.elementor-element-51173dd .elementor-heading-title{font-size:27px;letter-spacing:0px;}.elementor-1909 .elementor-element.elementor-element-9221a7e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-9221a7e{font-size:15px;}.elementor-1909 .elementor-element.elementor-element-ee44d4e > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-d614a97 > .elementor-widget-container{margin:0px 0px 0px 05px;}.elementor-1909 .elementor-element.elementor-element-8c034b3{text-align:center;}.elementor-1909 .elementor-element.elementor-element-8c034b3 .elementor-heading-title{font-size:27px;}.elementor-1909 .elementor-element.elementor-element-161411c{margin-top:020px;margin-bottom:0px;}.elementor-1909 .elementor-element.elementor-element-da7069f > .elementor-element-populated{padding:010px 010px 010px 010px;}.elementor-1909 .elementor-element.elementor-element-f3feb9d{text-align:center;}.elementor-1909 .elementor-element.elementor-element-f3feb9d img{width:62%;}.elementor-1909 .elementor-element.elementor-element-e5fc59d > .elementor-element-populated{padding:010px 010px 010px 010px;}.elementor-1909 .elementor-element.elementor-element-cceffba{text-align:center;}.elementor-1909 .elementor-element.elementor-element-6c6b3f6{text-align:center;}.elementor-1909 .elementor-element.elementor-element-0145d95{margin-top:020px;margin-bottom:0px;}.elementor-1909 .elementor-element.elementor-element-0669631 > .elementor-element-populated{padding:010px 010px 010px 010px;}.elementor-1909 .elementor-element.elementor-element-6aa0c71{text-align:center;}.elementor-1909 .elementor-element.elementor-element-28c20d6 > .elementor-widget-container{margin:0px 0px 0px 05px;}.elementor-1909 .elementor-element.elementor-element-d651a7b{text-align:center;}.elementor-1909 .elementor-element.elementor-element-d651a7b .elementor-heading-title{font-size:27px;}.elementor-1909 .elementor-element.elementor-element-9740f9f{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:15px;}.elementor-1909 .elementor-element.elementor-element-baef51e{padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-b4b4cd4{padding:0px 0px 0px 0px;}.elementor-1909 .elementor-element.elementor-element-143a2a3 > .elementor-element-populated{margin:0px 010px 0px 010px;--e-column-margin-right:010px;--e-column-margin-left:010px;}}/* Start custom CSS for html, class: .elementor-element-722ec02 */.pain-section {
  text-align:center;
  padding: 80px 24px;
}

.pain-stat {
  font-size: 96px;
  font-weight: 700;
  color: var(--color-gold);
  letter-spacing: -2px;
  line-height: 1;
  margin-bottom: 12px;
}

.pain-stat-label {
  font-size: 16px;
  color: var(--color-text-secondary);
  max-width: 540px;
  margin: 0 auto 40px;
  line-height: 1.6;
}

.pain-copy {
  font-size: 17px;
  color: var(--color-text);
  max-width: 640px;
  margin: 0 auto 16px;
  line-height: 1.7;
}
.pain-copy strong { color: var(--color-gold); font-weight:600; }

.pain-comparison {
  display:grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap:20px;
  max-width:860px;
  margin:40px auto 36px;
}
.pain-card {
  background: var(--color-surface);
  border:1px solid var(--color-border);
  border-radius:12px;
  padding:28px 20px;
  text-align:center;
}
.pain-card-label {
  font-size:12px;
  color: var(--color-muted);
  text-transform:uppercase;
  letter-spacing:1.5px;
  margin-bottom:8px;
}
.pain-card-value {
  font-size:28px;
  font-weight:700;
  letter-spacing:-0.5px;
}
.pain-card-value.red { color: var(--color-red); }
.pain-card-value.green { color: var(--color-green); }
.pain-card-value.gold { color: var(--color-gold); }
.pain-card-sub {
  font-size:13px;
  color: var(--color-muted);
  margin-top:6px;
}

 
@media (max-width: 768px) {
  :root { --section-py: 56px; }
  .container { padding:0 16px; }
  .hero { padding:72px 16px 48px; }
  .hero h1 { font-size:28px; }
  .hero-subtitle { font-size:14px; }
  .pain-stat { font-size:64px; }
  .pain-comparison { grid-template-columns:1fr; gap:12px; }
  .topic-item { grid-template-columns:40px 1fr; gap:14px; }
  .whofor-grid, .problem-grid, .pricing-grid, .testimonials-grid { grid-template-columns:1fr; }
  .speaker-layout { grid-template-columns:1fr; gap:28px; text-align:center; }
  .speaker-photo { max-width:200px; margin:0 auto; }
  .speaker-stats { grid-template-columns:repeat(2,1fr); }
  .speaker-bio { text-align:left; }
  .speaker-credentials { justify-content:center; }
  .site-footer .footer-inner { flex-direction:column; align-items:center; text-align:center; }
  
  .testimonial-main { padding: 20px }
}

.comparison-section {
  background: var(--color-surface);
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
}
.comparison-intro {
  font-size: 17px;
  color: var(--color-muted);
  max-width: 760px;
  margin-bottom: 48px;
  line-height: 1.7;
}
.comparison-intro strong {
  color: var(--color-light);
}

.comparison-chart {
  position: relative;
  background: var(--color-bg);
  border-radius: var(--radius);
  padding: 40px 32px 32px;
  border: 1px solid var(--color-border);
  margin-bottom: 40px;
}
.chart-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 32px;
  flex-wrap: wrap;
  gap: 16px;
}
.chart-header h3 {
  font-family: var(--font-heading);
  font-size: 22px;
  color: var(--color-white);
}
.chart-legend { display: flex; gap: 20px; }
.legend-item { display: flex; align-items: center; gap: 8px; font-size: 13px; color: var(--color-muted); }
.legend-dot { width: 10px; height: 10px; border-radius: 50%; }
.legend-dot.green { background: var(--color-green); }
.legend-dot.red { background: var(--color-red); }

.chart-visual {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  gap: 48px;
  padding: 20px 0 32px;
  position: relative;
}
.chart-visual::before {
  content: '€50,000';
  position: absolute;
  left: 0;
  top: 50%;
  font-size: 13px;
  color: var(--color-muted);
  border-top: 1px dashed rgba(255,255,255,0.1);
  width: 100%;
  padding-top: 8px;
}
.chart-bar-group { display: flex; flex-direction: column; align-items: center; gap: 12px; }
.chart-bar { width: 80px; border-radius: 8px 8px 0 0; position: relative; }
.chart-bar.invest { background: linear-gradient(180deg, var(--color-green), #059669); height: 220px; box-shadow: 0 0 30px rgba(52, 211, 153, 0.2); }
.chart-bar.savings { background: linear-gradient(180deg, var(--color-red), #DC2626); height: 75px; box-shadow: 0 0 20px rgba(248, 113, 113, 0.15); }
.bar-value { position: absolute; top: -36px; left: 50%; transform: translateX(-50%); font-size: 20px; font-weight: 700; white-space: nowrap; }
.bar-value.green { color: var(--color-green); }
.bar-value.red { color: var(--color-red); }
.bar-label { font-size: 13px; color: var(--color-muted); text-align: center; max-width: 120px; }


@media (max-width: 480px) {
  .chart-bar { width: 60px; }
  .chart-visual { gap: 28px; }
  .bar-value { font-size: 16px; }
}

.comparison-results { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-bottom: 24px; }
.result-card { background: var(--color-surface-2); border-radius: var(--radius-sm); padding: 24px; border: 1px solid var(--color-border); }
.result-card.positive { border-color: rgba(52, 211, 153, 0.2); }
.result-card.negative { border-color: rgba(248, 113, 113, 0.15); }
.result-label { font-size: 13px; color: var(--color-muted); margin-bottom: 4px; }
.result-value { font-size: 24px; font-weight: 700; }
.result-card.positive .result-value { color: var(--color-green); }
.result-card.negative .result-value { color: var(--color-red); }

.comparison-total {
  background: var(--color-card);
  border-radius: var(--radius-sm);
  padding: 24px;
  text-align: center;
  border: 1px solid var(--color-gold-glow);
  margin-bottom: 20px;
}
.total-label { font-size: 14px; color: var(--color-muted); margin-bottom: 4px; }
.total-value { font-size: 32px; font-weight: 700; color: var(--color-gold); font-family: var(--font-heading); }

.comparison-bridge {
  font-size: 16px;
  color: var(--color-light);
  text-align: center;
  max-width: 620px;
  margin: 24px auto 0;
  line-height: 1.6;
  font-style: italic;
}
.comparison-bridge strong { color: var(--color-gold); }

.comparison-note {
  font-size: 12px;
  color: var(--color-muted);
  margin-top: 24px;
  padding-top: 16px;
  border-top: 1px solid var(--color-border);
  line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-397865e */.elementor-1909 .elementor-element.elementor-element-356e829 .elementor-counter-title {
text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d54f612 */@media (min-width: 768px) {

.problem-section {
  padding: var(--section-py) 0;
  text-align:center;
}
.problem-grid {
  display:grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap:20px;
  max-width:1000px;
  margin:0 auto;
}
.problem-card {
  background: var(--color-surface);
  border:1px solid var(--color-border);
  border-radius:14px;
  padding:32px 24px;
  text-align:left;
}
.problem-icon {
  font-size:28px;
  margin-bottom:16px;
}
.problem-title {
  font-size:16px;
font-family: helvetica;
  font-weight:700;
  color: white;
  margin-bottom:10px;
}
.problem-text {
    font-family: helvetica;
  font-size:14px;
  color: white;
  line-height:1.65;
}
}

@media (max-width: 768px) {
  .problem-grid {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
    padding: 0px 0px !important;
  }
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5070ad7 */.testimonials-section { background: var(--color-surface); border-top: 1px solid var(--color-border); border-bottom: 1px solid var(--color-border); }
.testimonial-main {
  background: var(--color-surface);
  border-radius: var(--radius);
  padding: 36px;
  border: 1px solid var(--color-border);
  margin-bottom: 24px;
}
.testimonial-meta { display: flex; align-items: center; gap: 16px; margin-bottom: 20px; }
.testimonial-avatar {
  width: 52px; height: 52px;
  background: var(--color-gold-glow);
  border: 2px solid var(--color-gold);
  border-radius: 50%;
  display: flex; align-items: center; justify-content: center;
  font-family: var(--font-heading);
  font-size: 20px;
  color: var(--color-gold);
}
.testimonial-name { font-weight: 700; color: var(--color-white); font-size: 16px; }
.testimonial-role { font-size: 13px; color: var(--color-muted); }

.testimonial-stats {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2px;
  background: var(--color-border);
  border-radius: var(--radius-sm);
  overflow: hidden;
  margin-bottom: 24px;
}
.testimonial-stat {
  background: var(--color-surface);
  padding: 16px;
  text-align: center;
}
.ts-label { font-size: 12px; color: var(--color-muted); text-transform: uppercase; letter-spacing: 0.5px; }
.ts-value { font-family: var(--font-heading); font-size: 20px; color: var(--color-green); margin-top: 4px; }

.testimonial-quote {
  font-size: 15px;
  color: var(--color-light);
  line-height: 1.7;
  font-style: italic;
}
.testimonial-quote p { margin-bottom: 12px; }
.testimonial-screenshot-note {
  font-size: 13px;
  color: var(--color-gold);
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid var(--color-border);
}

.testimonial-mini-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 16px;
}
@media (max-width: 700px) {
  .testimonial-mini-grid { grid-template-columns: 1fr; }
}
.testimonial-mini {
  background: #111D35 ;
  border-radius: var(--radius-sm);
  padding: 20px;
  border: 1px solid var(--color-border);
  font-size: 14px;
  color: var(--color-light);
  line-height: 1.6;
  font-style: italic;
}

.tm-header {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 14px;
}
.tm-avatar {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  object-fit: cover;
  border: 3px solid var(--color-gold);
  flex-shrink: 0;
  box-shadow: 0 0 0 2px var(--color-bg), 0 0 12px rgba(232, 185, 78, 0.2);
}
.tm-role {
  font-size: 12px;
  color: var(--color-muted);
  font-style: italic;
}
.tm-author {
  font-size: 14px;
  color: var(--color-gold);
  font-style: normal;
  font-weight: 600;
}


.testimonial-screenshot-note video::-webkit-media-controls-panel,
.testimonial-screenshot-note video::-webkit-media-controls-play-button,
.testimonial-screenshot-note video::-webkit-media-controls-start-playback-button,
.testimonial-screenshot-note video::-webkit-media-controls {
  display: none !important;}
  
  video::-webkit-media-controls-panel,
video::-webkit-media-controls-play-button,
video::-webkit-media-controls-start-playback-button,
video::-webkit-media-controls {
  display: none !important;
  -webkit-appearance: none !important;
}

.antanas-stats {
  display: grid;
  
  grid-template-columns: 1fr 1fr 1fr;
  background: #151a28;
  border-radius: 12px;
    margin-top: 36px;
  margin-bottom: 16px;
  border: 1px solid rgba(255, 255, 255, 0.12);
}

.antanas-stat-box {
  padding: 24px;
  text-align: center;
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}
.antanas-stat-box:last-child {
  border-right: none;
}
.antanas-stat-label {
  font-size: 11px;
  color: var(--color-muted);
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 12px;
}
.antanas-stat-value {
  font-size: 24px;
  color: #34d399; 
  font-weight: 400;
  letter-spacing: 0.5px;
}
.antanas-disclaimer {
  font-size: 11px;
  color: var(--color-muted);
  margin-bottom: 32px;
  line-height: 1.5;
  opacity: 0.7;
}

.antanas-section {
  padding: 60px 24px;
}
.antanas-card {
  background: #111520; 
  border: 1px solid rgba(255, 255, 255, 0.12)
  border-radius: 12px;
  padding: 40px;
  max-width: 860px;
  margin: 0 auto;
}


.testimonial-main {
background: #111D35 !important ;
border-radius: var(--radius);
padding: 36px;
border: 1px solid var(--color-border);
margin-bottom: 24px;
}


@media (max-width: 768px) {
  .problem-grid {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
    padding: 0 16px !important;
  }

  .antanas-stats {
    grid-template-columns: 1fr !important;
  }

  .antanas-stat-box {
    border-right: none !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }

  .antanas-stat-box:last-child {
    border-bottom: none;
  }

  .pricing-grid {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
    padding: 0 16px !important;
  }

  .pricing-card.featured {
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a186302 */.program-section { background: var(--color-bg); }
.program-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0px;
  background: var(--color-border);
  border-radius: var(--radius);
  overflow: hidden;
  width: 100%;
}
.program-card {
  background: #0B1426;
  padding: 28px 28px;
  display: flex;
 border: 1px solid #FFFFFF14;
  gap: 20px;
  align-items: flex-start;
}
.card-number {
  font-family: var(--font-heading);
  font-size: 28px;
  color: var(--color-gold);
  opacity: 0.4;
  line-height: 1;
  flex-shrink: 0;
  width: 36px;
}
.card-content h4 {
  font-size: 16px;
  font-weight: 700;
  color: var(--color-white);
  margin-bottom: 6px;
}
.card-content p {
  font-size: 14px;
  color: var(--color-muted);
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dfa21f2 */.whofor-section { text-align:center; }

.whofor-grid {
  display:grid;
  grid-template-columns: 1fr 1fr;
  gap:16px;
  margin:0 auto 40px;
}

.whofor-item {
  background: ;
  border:1px solid var(--color-border);
  border-radius:12px;
  padding:24px;
  text-align:left;
  display:flex;
  gap:14px;
  align-items:flex-start;
}
.whofor-icon {
  font-size:20px;
  flex-shrink:0;
  width:36px;
  height:36px;
 color: var(--color-gold);
  border-radius:8px;
  display:flex;
  align-items:center;
  justify-content:center;
}
.whofor-text {
  font-size:15px;
  color: white;
  line-height:1.5;
}
.whofor-text strong { color:white }

.whofor-not {

  margin:0 auto;
  background: #0B1426;
  border:1px solid rgba(231,76,60,0.15);
  border-radius:12px;
  padding:24px 28px;
  text-align:left;
}
.whofor-not-title {
  font-size:14px;
  font-weight:600;
  color: red;
  margin-bottom:8px;
  text-transform:uppercase;
  letter-spacing:1px;
}

.whofor-not-text {
  font-size:14px;
  color: #8B9CC0;
  line-height:1.6;
}



@media (max-width: 768px) {
  .problem-grid {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
    padding: 0 16px !important;
  }

  .pricing-grid {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
    padding: 0 16px !important;
  }

  .pricing-card.featured {
    transform: none !important;
  }

  .whofor-grid {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee44d4e */.problem-section {
  padding: var(--section-py) 0;
  text-align:center;
}
.problem-grid {
  display:grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap:20px;
  max-width:1000px;
  margin:0 auto;
}
.problem-card {
  background: var(--color-surface);
  border:1px solid var(--color-border);
  border-radius:14px;
  padding:32px 24px;
  text-align:left;
}
.problem-icon {
  font-size:28px;
  margin-bottom:16px;
}
.problem-title {
  font-size:16px;
font-family: helvetica;
  font-weight:700;
  color: white;
  margin-bottom:10px;
}
.problem-text {
    font-family: helvetica;
  font-size:14px;
  color: white;
  line-height:1.65;
}

@media (max-width: 768px) {
  .problem-grid {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
    padding: 0 0px !important;
    max-width: 120% !important;
  }

  .problem-card {
    padding: 24px 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79fb330 */.pricing-section { text-align:center; }

.pricing-grid {
  display:grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap:20px;
  max-width:1200px;
  margin:20px auto 050px;
}

.pricing-card {
  background: var(--color-surface);
  border:1px solid var(--color-border);
  border-radius:14px;
  padding:32px 24px;
  position:relative;
  transition: border-color .3s, transform .3s;
}
.pricing-card:hover { border-color: var(--color-gold-glow); }
.pricing-card.featured {
  border-color: var(--color-gold);
  transform:scale(1.03);
}

.pricing-card.featured::before {
  content:'POPULIARIAUSIAS';
  position:absolute;
  top:-12px; left:50%; transform:translateX(-50%);
  background: var(--color-gold);
  color: #0a0e1a;
  font-size:10px;
  font-weight:700;
  letter-spacing:1.5px;
  padding:4px 16px;
  border-radius:100px;
}

.pricing-tier {
  font-size:14px;
  font-weight:700;
  color: white;
  text-transform:uppercase;
  letter-spacing:1.5px;
  margin-bottom:16px;
}

.pricing-old {
  font-size:16px;
  color: grey;
  text-decoration:line-through;
  margin-bottom:4px;
}

.pricing-price {
  font-size:42px;
  font-weight:700;
  color: white;
  margin-bottom:20px;
}
.pricing-price .currency { font-size:20px; vertical-align:super; }

.pricing-features {
  list-style:none;
  text-align:left;
  margin-bottom:28px;
  margin-left:10px;
}
.pricing-features li {
  font-size:14px;
  color: white;
  padding:8px 0;
  border-bottom:1px solid var(--color-border);
  display:flex;
  gap:10px;
  align-items:center;
}
.pricing-features li:last-child { border-bottom:none; }
.pricing-features li .check { color: var(--color-gold); font-size:14px; flex-shrink:0; }
.pricing-features li.disabled { opacity:0.35; }
.pricing-features li.disabled .check { color: var(--color-muted); }

.pricing-card .btn-primary {
  display: flex;          /* o block */
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 14px;
  padding: 14px 24px;
}



.pricing-card:not(.featured) .btn-primary {
  background: transparent;
  border:1px solid var(--color-gold);
  color: var(--color-gold);
  box-shadow:none;
}
.pricing-card.featured .btn-primary {
  animation: pulse 2s infinite;
}

@keyframes pulse {
  0% { box-shadow: 0 0 0 0 rgba(201,168,76, 0.4); }
  70% { box-shadow: 0 0 0 15px rgba(201,168,76, 0); }
  100% { box-shadow: 0 0 0 0 rgba(201,168,76, 0); }
}

.pricing-guarantee {
  font-size:13px;
  color: var(--color-muted);
  max-width:500px;
  margin:0 auto;
  line-height:1.5;
}


@media (max-width: 768px) {
    .container {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb210eb *//* ===== FOOTER ===== */
footer {
  padding: 24px;
  text-align: center;
  font-size: 13px;
  color: var(--color-muted);
  border-top: 1px solid var(--color-border);
}
/* ===== FOOTER ===== */
.site-footer {
  background: var(--color-bg);
  border-top: 1px solid var(--color-border);
  padding: 48px 32px 80px;
}
.footer-inner {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 32px;
  padding-bottom: 32px;
  border-bottom: 1px solid var(--color-border);
  flex-wrap: wrap;
}
.footer-logo {
  height: 32px !important;
  width: auto !important;
  filter: brightness(0) invert(1) !important;
  opacity: 0.8;
  display: block !important;
  max-width: 200px !important;
}
.footer-contact-title {
  font-size: 15px;
  font-weight: 600;
  color: var(--color-white);
  margin-bottom: 8px;
}
.footer-address {
  font-size: 14px;
  color: var(--color-muted);
  margin-bottom: 4px;
}
.footer-email {
  font-size: 14px;
  color: var(--color-gold);
  text-decoration: none;
  transition: opacity 0.2s;
}
.footer-email:hover { opacity: 0.8; }
.footer-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 24px;
  font-size: 13px;
  color: var(--color-muted);
  flex-wrap: wrap;
  gap: 12px;
}
.footer-bottom a {
  color: var(--color-muted);
  text-decoration: none;
  transition: color 0.2s;
}
.footer-bottom a:hover { color: var(--color-gold); }

:root {
  --color-bg: #0B1426;
  --color-surface: #111D35;
  --color-surface-2: #162544;
  --color-card: #1A2D4F;
  --color-white: #FFFFFF;
  --color-light: #E8EDF5;
  --color-muted: #8B9CC0;
  --color-gold: #E8B94E;
  --color-gold-glow: rgba(232, 185, 78, 0.15);
  --color-gold-hover: #F0C95E;
  --color-green: #34D399;
  --color-green-dim: rgba(52, 211, 153, 0.15);
  --color-red: #F87171;
  --color-red-dim: rgba(248, 113, 113, 0.12);
  --color-border: rgba(255, 255, 255, 0.08);
  --font-heading: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --font-body: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --max-width: 1080px;
  --radius: 16px;
  --radius-sm: 10px;
}


@media (max-width: 768px) {
      .footer-inner {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  .footer-brand {
    display: flex;
    justify-content: center;
  }
  .footer-contact {
    text-align: center;
  }
  .footer-bottom {
    justify-content: center;
    text-align: center;
  }
  .site-footer {
    padding: 32px 14px 80px !important;
  }/* End custom CSS */