.elementor-31 .elementor-element.elementor-element-7d45492 > .elementor-container{max-width:900px;}.elementor-31 .elementor-element.elementor-element-7d45492:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7d45492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://le.echoitgroup.com/wp-content/uploads/2026/10/liminal-results-banner.jpg");background-position:center center;background-size:cover;}.elementor-31 .elementor-element.elementor-element-7d45492 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(135deg, rgba(28,47,79,0.90) 0%, rgba(46,95,170,0.78) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-7d45492{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 20px 110px 20px;}.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-31 .elementor-element.elementor-element-d6f515c{text-align:center;}.elementor-31 .elementor-element.elementor-element-d6f515c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;line-height:1.25em;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-1eef010{text-align:center;font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:#dce6f7;}.elementor-31 .elementor-element.elementor-element-921b856 > .elementor-container{max-width:860px;}.elementor-31 .elementor-element.elementor-element-921b856{padding:70px 20px 30px 20px;}.elementor-31 .elementor-element.elementor-element-44e212e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3a3f4b;}.elementor-31 .elementor-element.elementor-element-1d2b051{padding:10px 20px 70px 20px;}.elementor-31 .elementor-element.elementor-element-da882be > .elementor-container{max-width:900px;}.elementor-31 .elementor-element.elementor-element-da882be:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-da882be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f6fa;}.elementor-31 .elementor-element.elementor-element-da882be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-31 .elementor-element.elementor-element-da882be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-1e0c4ad{text-align:center;}.elementor-31 .elementor-element.elementor-element-1e0c4ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;line-height:1.25em;color:#1c2f4f;}.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-31 .elementor-element.elementor-element-ab6258b{--divider-border-style:solid;--divider-color:#2e5faa;--divider-border-width:3px;}.elementor-31 .elementor-element.elementor-element-ab6258b .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-ab6258b .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-31 .elementor-element.elementor-element-fb5eae3{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.7em;color:#3a3f4b;}.elementor-31 .elementor-element.elementor-element-24014f3 > .elementor-container{max-width:1000px;}.elementor-31 .elementor-element.elementor-element-24014f3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-24014f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f6fa;}.elementor-31 .elementor-element.elementor-element-24014f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 40px 20px;}.elementor-31 .elementor-element.elementor-element-24014f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-64b0048{text-align:center;}.elementor-31 .elementor-element.elementor-element-64b0048 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;line-height:1.25em;color:#1c2f4f;}.elementor-31 .elementor-element.elementor-element-63f4d2a{--divider-border-style:solid;--divider-color:#2e5faa;--divider-border-width:3px;}.elementor-31 .elementor-element.elementor-element-63f4d2a .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-63f4d2a .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-31 .elementor-element.elementor-element-53c9ce4 > .elementor-container{max-width:1000px;}.elementor-31 .elementor-element.elementor-element-53c9ce4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-53c9ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f6fa;}.elementor-31 .elementor-element.elementor-element-53c9ce4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 70px 20px;}.elementor-31 .elementor-element.elementor-element-53c9ce4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-32e027b > .elementor-container{max-width:1140px;}.elementor-31 .elementor-element.elementor-element-32e027b{padding:70px 20px 70px 20px;}.elementor-31 .elementor-element.elementor-element-d9199fd{text-align:center;}.elementor-31 .elementor-element.elementor-element-d9199fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;line-height:1.25em;color:#1c2f4f;}.elementor-31 .elementor-element.elementor-element-e739a6d{--divider-border-style:solid;--divider-color:#2e5faa;--divider-border-width:3px;}.elementor-31 .elementor-element.elementor-element-e739a6d .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-e739a6d .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-31 .elementor-element.elementor-element-20bfa9e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3a3f4b;}.elementor-31 .elementor-element.elementor-element-0ca13a0 > .elementor-container{max-width:1000px;}.elementor-31 .elementor-element.elementor-element-0ca13a0:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0ca13a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f6fa;}.elementor-31 .elementor-element.elementor-element-0ca13a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-31 .elementor-element.elementor-element-0ca13a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-5396350{text-align:center;}.elementor-31 .elementor-element.elementor-element-5396350 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;line-height:1.25em;color:#1c2f4f;}.elementor-31 .elementor-element.elementor-element-e63fdf9{--divider-border-style:solid;--divider-color:#2e5faa;--divider-border-width:3px;}.elementor-31 .elementor-element.elementor-element-e63fdf9 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-e63fdf9 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-31 .elementor-element.elementor-element-1f884a2{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3a3f4b;}.elementor-31 .elementor-element.elementor-element-067d460 > .elementor-container{max-width:900px;}.elementor-31 .elementor-element.elementor-element-067d460{padding:70px 20px 70px 20px;}.elementor-31 .elementor-element.elementor-element-e4b8ae9{text-align:center;}.elementor-31 .elementor-element.elementor-element-e4b8ae9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:1.25em;color:#1c2f4f;}.elementor-31 .elementor-element.elementor-element-0026dc5{--divider-border-style:solid;--divider-color:#2e5faa;--divider-border-width:3px;}.elementor-31 .elementor-element.elementor-element-0026dc5 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-0026dc5 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.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-31 .elementor-element.elementor-element-73bfdc2 .elementor-tab-content{border-block-end-color:#dfe5ef;background-color:#ffffff;color:#3a3f4b;}.elementor-31 .elementor-element.elementor-element-73bfdc2 .elementor-tab-title{border-color:#dfe5ef;background-color:#ffffff;}.elementor-31 .elementor-element.elementor-element-73bfdc2 .elementor-toggle-title, .elementor-31 .elementor-element.elementor-element-73bfdc2 .elementor-toggle-icon{color:#1c2f4f;}.elementor-31 .elementor-element.elementor-element-73bfdc2 .elementor-toggle-icon svg{fill:#1c2f4f;}.elementor-31 .elementor-element.elementor-element-73bfdc2 .elementor-tab-title.elementor-active a, .elementor-31 .elementor-element.elementor-element-73bfdc2 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#2e5faa;}.elementor-31 .elementor-element.elementor-element-73bfdc2 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-31 .elementor-element.elementor-element-17aa5e2 > .elementor-container{max-width:900px;}.elementor-31 .elementor-element.elementor-element-17aa5e2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-17aa5e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #2e5faa 0%, #1c2f4f 100%);}.elementor-31 .elementor-element.elementor-element-17aa5e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-31 .elementor-element.elementor-element-17aa5e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-0f5c5b9{text-align:center;}.elementor-31 .elementor-element.elementor-element-0f5c5b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;line-height:1.25em;color:#ffffff;}.elementor-31 .elementor-element.elementor-element-1c76540{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#dce6f7;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-bd62d71 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:600;fill:#2e5faa;color:#2e5faa;background-color:#ffffff;border-radius:4px 4px 4px 4px;padding:14px 32px 14px 32px;}.elementor-31 .elementor-element.elementor-element-bd62d71 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-bd62d71 .elementor-button:focus{color:#ffffff;background-color:#1c2f4f;}.elementor-31 .elementor-element.elementor-element-bd62d71 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-bd62d71 .elementor-button:focus svg{fill:#ffffff;}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-7d45492{padding:70px 16px 70px 16px;}.elementor-31 .elementor-element.elementor-element-d6f515c .elementor-heading-title{font-size:30px;}.elementor-31 .elementor-element.elementor-element-921b856{padding:40px 16px 20px 16px;}.elementor-31 .elementor-element.elementor-element-1d2b051{padding:10px 16px 45px 16px;}.elementor-31 .elementor-element.elementor-element-da882be{padding:45px 16px 45px 16px;}.elementor-31 .elementor-element.elementor-element-1e0c4ad .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-24014f3{padding:0px 16px 30px 16px;}.elementor-31 .elementor-element.elementor-element-64b0048 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-53c9ce4{padding:0px 16px 45px 16px;}.elementor-31 .elementor-element.elementor-element-32e027b{padding:45px 16px 45px 16px;}.elementor-31 .elementor-element.elementor-element-d9199fd .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-0ca13a0{padding:45px 16px 45px 16px;}.elementor-31 .elementor-element.elementor-element-5396350 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-067d460{padding:45px 16px 45px 16px;}.elementor-31 .elementor-element.elementor-element-e4b8ae9 .elementor-heading-title{font-size:23px;}.elementor-31 .elementor-element.elementor-element-17aa5e2{padding:45px 16px 45px 16px;}.elementor-31 .elementor-element.elementor-element-0f5c5b9 .elementor-heading-title{font-size:24px;}}/* Start custom CSS */body.elementor-page-31 .lr-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
body.elementor-page-31 .lr-stat{background:#fff;border-radius:8px;padding:28px 20px;text-align:center;box-shadow:0 6px 24px rgba(28,47,79,.10)}
body.elementor-page-31 .lr-num{display:block;font-family:Poppins,sans-serif;font-weight:700;font-size:44px;line-height:1.1;color:#2e5faa}
body.elementor-page-31 .lr-lbl{display:block;margin-top:8px;font-family:'Open Sans',sans-serif;font-size:15px;color:#3a3f4b;line-height:1.45}
body.elementor-page-31 .lr-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px;box-shadow:0 6px 24px rgba(28,47,79,.10);background:#fff}
body.elementor-page-31 .lr-table{width:100%;border-collapse:collapse;font-family:'Open Sans',sans-serif;font-size:15px;color:#3a3f4b;margin:0;font-variant-numeric:tabular-nums}
body.elementor-page-31 .lr-table th,body.elementor-page-31 .lr-table td{padding:11px 12px;border:0;border-bottom:1px solid #e3e8f1;text-align:center;white-space:nowrap;background:transparent}
body.elementor-page-31 .lr-table thead th{background:#1c2f4f;color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:14px}
body.elementor-page-31 .lr-table tbody th,body.elementor-page-31 .lr-table tfoot th{text-align:left;font-weight:600;color:#1c2f4f}
body.elementor-page-31 .lr-table tbody tr:nth-child(even){background:#f4f6fa}
body.elementor-page-31 .lr-table tfoot td,body.elementor-page-31 .lr-table tfoot th{background:#e8eef8;font-weight:700;color:#1c2f4f}
body.elementor-page-31 .lr-tot{font-weight:700;color:#1c2f4f}
body.elementor-page-31 .lr-pend{color:#8a93a3;font-style:italic}
body.elementor-page-31 .lr-short td{color:#6b7484}
body.elementor-page-31 .lr-cmp th:first-child{white-space:normal;min-width:240px}
body.elementor-page-31 .lr-cmp td{font-size:16px}
body.elementor-page-31 .lr-cmp .lr-now{font-weight:700;color:#2e5faa}
body.elementor-page-31 .lr-pill{display:inline-block;min-width:44px;padding:3px 8px;border-radius:20px;font-size:12px;font-weight:700;line-height:1.4;color:#fff}
body.elementor-page-31 .lr-l1a{background:#8fa6cc}body.elementor-page-31 .lr-l1ea{background:#5b82c0}body.elementor-page-31 .lr-l1c{background:#2e5faa}body.elementor-page-31 .lr-l2{background:#e8873a}
body.elementor-page-31 .lr-dash{color:#b5bdca}
body.elementor-page-31 .lr-key{margin:16px 0 6px;font-size:14px;line-height:2.2}
body.elementor-page-31 .lr-key .lr-pill{margin:0 4px 0 12px}body.elementor-page-31 .lr-key .lr-pill:first-child{margin-left:0}
body.elementor-page-31 .lr-note{font-size:13.5px;color:#5f6878;line-height:1.6;margin:10px 0 0}
body.elementor-page-31 .lr-chart{background:#fff;border-radius:8px;padding:26px 28px;box-shadow:0 6px 24px rgba(28,47,79,.10)}
body.elementor-page-31 .lr-legend{display:flex;gap:22px;margin-bottom:18px;font-family:Poppins,sans-serif;font-size:14px;color:#1c2f4f}
body.elementor-page-31 .lr-sw{display:inline-block;width:14px;height:14px;border-radius:3px;margin-right:7px;vertical-align:-2px}
body.elementor-page-31 .lr-row{display:grid;grid-template-columns:230px 1fr;gap:16px;align-items:center;padding:9px 0;border-bottom:1px solid #eef1f6}
body.elementor-page-31 .lr-row:last-child{border-bottom:0}
body.elementor-page-31 .lr-rl{font-family:'Open Sans',sans-serif;font-size:14.5px;color:#1c2f4f;line-height:1.35}
body.elementor-page-31 .lr-bars{display:flex;flex-direction:column;gap:5px;min-width:0;padding-right:48px}
body.elementor-page-31 .lr-bar{height:20px;border-radius:0 4px 4px 0;position:relative;min-width:2px}
body.elementor-page-31 .lr-bar span{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);font-size:13px;font-weight:700;color:#1c2f4f;white-space:nowrap}
body.elementor-page-31 .lr-y25{background:#b9c6dc}body.elementor-page-31 .lr-y26{background:#2e5faa}
body.elementor-page-31 .lr-points li{margin-bottom:12px}
@media (max-width:900px){body.elementor-page-31 .lr-stats{grid-template-columns:repeat(2,1fr)}}
@media (max-width:767px){body.elementor-page-31 .lr-num{font-size:36px} body.elementor-page-31 .lr-row{grid-template-columns:1fr;gap:6px} body.elementor-page-31 .lr-chart{padding:20px 16px} body.elementor-page-31 .lr-table{font-size:14px} body.elementor-page-31 .lr-table th,body.elementor-page-31 .lr-table td{padding:9px 8px}}/* End custom CSS */