.elementor-6878 .elementor-element.elementor-element-4f7c220{--display:flex;}.elementor-6878 .elementor-element.elementor-element-4f7c220:not(.elementor-motion-effects-element-type-background), .elementor-6878 .elementor-element.elementor-element-4f7c220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cttechhub.org/wp-content/uploads/2025/01/justlikeme-content-bg.jpg");}.elementor-6878 .elementor-element.elementor-element-467d819{--spacer-size:60px;}.elementor-6878 .elementor-element.elementor-element-fd2c421{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-6878 .elementor-element.elementor-element-4400f0f > .elementor-widget-container{margin:-9px 0px -5px 0px;}.elementor-6878 .elementor-element.elementor-element-4400f0f{text-align:center;}.elementor-6878 .elementor-element.elementor-element-4400f0f .elementor-heading-title{font-size:53px;font-weight:900;line-height:1em;letter-spacing:-2.7px;word-spacing:0px;color:#FFFFFF;}.elementor-6878 .elementor-element.elementor-element-8c46294.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-8c46294{text-align:center;}.elementor-6878 .elementor-element.elementor-element-8c46294 .elementor-heading-title{font-family:"Wix Madefor Display", Sans-serif;font-size:80px;font-weight:400;line-height:2.9em;letter-spacing:-2.4px;color:var( --e-global-color-astglobalcolor4 );}.elementor-6878 .elementor-element.elementor-element-7b838f9{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-6878 .elementor-element.elementor-element-7b838f9 > .elementor-widget-container{margin:00px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-7b838f9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-7b838f9 p{margin-block-end:10px;}.elementor-6878 .elementor-element.elementor-element-329cb59{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6878 .elementor-element.elementor-element-6ce4474 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Wix Madefor Text", Sans-serif;font-size:14px;font-weight:800;line-height:14px;letter-spacing:0.1px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );transition-duration:0.2s;border-style:none;border-radius:33px 33px 33px 33px;}.elementor-6878 .elementor-element.elementor-element-6ce4474 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-6ce4474{grid-row:span 1;}.elementor-6878 .elementor-element.elementor-element-6ce4474.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-6ce4474 .elementor-button:hover, .elementor-6878 .elementor-element.elementor-element-6ce4474 .elementor-button:focus{border-color:var( --e-global-color-astglobalcolor3 );box-shadow:1px 1px 50px 2px rgba(0, 0, 0, 0.29);}.elementor-6878 .elementor-element.elementor-element-b0e8f59 .elementor-button{background-color:#F8F8F83D;font-family:"Wix Madefor Text", Sans-serif;font-size:14px;font-weight:800;line-height:14px;letter-spacing:0.1px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:33px 33px 33px 33px;}.elementor-6878 .elementor-element.elementor-element-b0e8f59 .elementor-button:hover, .elementor-6878 .elementor-element.elementor-element-b0e8f59 .elementor-button:focus{background-color:#F0F5FA82;border-color:#FFFFFF;box-shadow:1px 1px 50px 2px rgba(0, 0, 0, 0.29);}.elementor-6878 .elementor-element.elementor-element-b0e8f59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-b0e8f59{grid-row:span 1;}.elementor-6878 .elementor-element.elementor-element-b0e8f59.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-a38813d{--spacer-size:50px;}.elementor-6878 .elementor-element.elementor-element-2be5aaa{--spacer-size:60px;}.elementor-6878 .elementor-element.elementor-element-bed5480{--display:flex;--min-height:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:53px;--padding-left:0px;--padding-right:0px;}.elementor-6878 .elementor-element.elementor-element-54c17fb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-6878 .elementor-element.elementor-element-1d2dfc9 > .elementor-widget-container{margin:9px -9px -24px 13px;padding:0px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-1d2dfc9.elementor-element{--order:-99999 /* order start hack */;}.elementor-6878 .elementor-element.elementor-element-1d2dfc9 .elementor-heading-title{font-size:11px;font-weight:800;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-astglobalcolor1 );}.elementor-6878 .elementor-element.elementor-element-bbacaa5{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-bbacaa5 > .elementor-widget-container{margin:0px -15px -1px 0px;padding:0px -8px 0px 4px;}.elementor-6878 .elementor-element.elementor-element-bbacaa5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-bbacaa5 .elementor-heading-title{font-family:"Wix Madefor Display", Sans-serif;font-size:53px;font-weight:900;line-height:1em;color:#151547;}.elementor-6878 .elementor-element.elementor-element-aed269a{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;columns:1;font-family:"Wix Madefor Display", Sans-serif;font-size:17px;color:#5A5F66;}.elementor-6878 .elementor-element.elementor-element-aed269a > .elementor-widget-container{margin:13px 1px 8px -50px;padding:-14px -20px 5px 25px;}.elementor-6878 .elementor-element.elementor-element-aed269a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-87f0f8f{--display:flex;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6878 .elementor-element.elementor-element-87f0f8f:not(.elementor-motion-effects-element-type-background), .elementor-6878 .elementor-element.elementor-element-87f0f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cttechhub.org/wp-content/uploads/2024/11/careers-form-bg.jpg");}.elementor-6878 .elementor-element.elementor-element-9d9ec7c > .elementor-widget-container{margin:9px 0px 3px 0px;padding:29px 3px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-9d9ec7c.elementor-element{--order:-99999 /* order start hack */;}.elementor-6878 .elementor-element.elementor-element-9d9ec7c .elementor-heading-title{font-size:11px;font-weight:800;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-astglobalcolor0 );}.elementor-6878 .elementor-element.elementor-element-2a65110{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-2a65110 > .elementor-widget-container{margin:0px -15px -1px 0px;padding:0px -8px 0px -2px;}.elementor-6878 .elementor-element.elementor-element-2a65110.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-2a65110 .elementor-heading-title{font-family:"Wix Madefor Display", Sans-serif;font-size:50px;font-weight:900;line-height:1em;color:var( --e-global-color-astglobalcolor4 );}.elementor-6878 .elementor-element.elementor-element-c118666{width:var( --container-widget-width, 112.22% );max-width:112.22%;--container-widget-width:112.22%;--container-widget-flex-grow:0;columns:1;font-family:"Wix Madefor Display", Sans-serif;font-size:17px;color:var( --e-global-color-astglobalcolor4 );}.elementor-6878 .elementor-element.elementor-element-c118666 > .elementor-widget-container{margin:7px 1px 0px 0px;padding:-14px -20px -14px -14px;}.elementor-6878 .elementor-element.elementor-element-c118666.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-a086fcb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:-2px;--margin-left:0px;--margin-right:24px;--padding-top:5px;--padding-bottom:0px;--padding-left:33px;--padding-right:11px;--e-con-transform-transition-duration:700ms;}.elementor-6878 .elementor-element.elementor-element-a086fcb:not(.elementor-motion-effects-element-type-background), .elementor-6878 .elementor-element.elementor-element-a086fcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-6878 .elementor-element.elementor-element-7f353f7{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-7f353f7 > .elementor-widget-container{margin:14px 5px -21px 0px;padding:0px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-7f353f7 .elementor-heading-title{font-size:19px;font-weight:900;}.elementor-6878 .elementor-element.elementor-element-835685f{font-size:13px;line-height:18px;letter-spacing:0px;}.elementor-6878 .elementor-element.elementor-element-48f82d7 > .elementor-widget-container{margin:-56px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-6878 .elementor-element.elementor-element-48f82d7{text-align:end;}.elementor-6878 .elementor-element.elementor-element-48f82d7 .elementor-heading-title{font-size:89px;line-height:1em;mix-blend-mode:luminosity;}.elementor-6878 .elementor-element.elementor-element-edef0d2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:-2px;--margin-left:0px;--margin-right:24px;--padding-top:5px;--padding-bottom:0px;--padding-left:33px;--padding-right:11px;}.elementor-6878 .elementor-element.elementor-element-edef0d2:not(.elementor-motion-effects-element-type-background), .elementor-6878 .elementor-element.elementor-element-edef0d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-6878 .elementor-element.elementor-element-624b8e3{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-624b8e3 > .elementor-widget-container{margin:14px 5px -21px 0px;padding:0px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-624b8e3 .elementor-heading-title{font-size:19px;font-weight:900;}.elementor-6878 .elementor-element.elementor-element-845a89a{font-size:13px;line-height:18px;letter-spacing:0px;}.elementor-6878 .elementor-element.elementor-element-c7bdfcb > .elementor-widget-container{margin:-56px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-6878 .elementor-element.elementor-element-c7bdfcb{text-align:end;}.elementor-6878 .elementor-element.elementor-element-c7bdfcb .elementor-heading-title{font-size:89px;line-height:1em;mix-blend-mode:luminosity;}.elementor-6878 .elementor-element.elementor-element-bbef194{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:-2px;--margin-left:0px;--margin-right:24px;--padding-top:5px;--padding-bottom:0px;--padding-left:33px;--padding-right:11px;}.elementor-6878 .elementor-element.elementor-element-bbef194:not(.elementor-motion-effects-element-type-background), .elementor-6878 .elementor-element.elementor-element-bbef194 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#64225C;}.elementor-6878 .elementor-element.elementor-element-5dc7d5f{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-5dc7d5f > .elementor-widget-container{margin:14px 5px -21px 0px;padding:0px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-5dc7d5f .elementor-heading-title{font-size:19px;font-weight:900;}.elementor-6878 .elementor-element.elementor-element-047e979{font-size:13px;line-height:18px;letter-spacing:0px;}.elementor-6878 .elementor-element.elementor-element-b496f80 > .elementor-widget-container{margin:-56px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-6878 .elementor-element.elementor-element-b496f80{text-align:end;}.elementor-6878 .elementor-element.elementor-element-b496f80 .elementor-heading-title{font-size:89px;line-height:1em;mix-blend-mode:luminosity;}.elementor-6878 .elementor-element.elementor-element-85dc2c9{--spacer-size:165px;}.elementor-6878 .elementor-element.elementor-element-aa153c4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:75px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;}.elementor-6878 .elementor-element.elementor-element-1748d79{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:28px 28px 28px 28px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:33px;--padding-right:11px;}.elementor-6878 .elementor-element.elementor-element-1748d79:not(.elementor-motion-effects-element-type-background), .elementor-6878 .elementor-element.elementor-element-1748d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFFA;}.elementor-6878 .elementor-element.elementor-element-3acf248 > .elementor-widget-container{margin:9px 0px 6px 0px;padding:12px 3px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-3acf248.elementor-element{--order:-99999 /* order start hack */;}.elementor-6878 .elementor-element.elementor-element-3acf248 .elementor-heading-title{font-size:11px;font-weight:800;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-astglobalcolor1 );}.elementor-6878 .elementor-element.elementor-element-513aa35{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-513aa35 > .elementor-widget-container{margin:-23px 5px -21px 0px;padding:0px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-513aa35 .elementor-heading-title{font-size:61px;font-weight:800;line-height:53px;letter-spacing:-1.1px;color:var( --e-global-color-astglobalcolor2 );}.elementor-6878 .elementor-element.elementor-element-59b2d21{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-size:15px;line-height:18px;letter-spacing:0px;color:var( --e-global-color-astglobalcolor3 );}.elementor-6878 .elementor-element.elementor-element-59b2d21 > .elementor-widget-container{margin:29px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-59b2d21 p{margin-block-end:12px;}.elementor-6878 .elementor-element.elementor-element-59b2d21 a{color:var( --e-global-color-astglobalcolor3 );}.elementor-6878 .elementor-element.elementor-element-93cefb9 > .elementor-widget-container{margin:-13px 0px 0px -32px;padding:-1px 0px 0px -10px;}.elementor-6878 .elementor-element.elementor-element-93cefb9{font-size:15px;line-height:22px;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-astglobalcolor3 );}.elementor-6878 .elementor-element.elementor-element-93cefb9 a{color:#222264;}.elementor-6878 .elementor-element.elementor-element-42a71e4 .elementor-heading-title{font-size:18px;font-weight:800;line-height:1em;color:var( --e-global-color-astglobalcolor1 );}.elementor-6878 .elementor-element.elementor-element-58b4b0d{--spacer-size:17px;}.elementor-6878 .elementor-element.elementor-element-f163fae{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:28px 28px 28px 28px;box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:-2px;--margin-left:0px;--margin-right:24px;--padding-top:5px;--padding-bottom:0px;--padding-left:33px;--padding-right:11px;}.elementor-6878 .elementor-element.elementor-element-f163fae:not(.elementor-motion-effects-element-type-background), .elementor-6878 .elementor-element.elementor-element-f163fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, #412264 24%, #6033B8 100%);}.elementor-6878 .elementor-element.elementor-element-f847f77 > .elementor-widget-container{margin:9px 0px 6px 0px;padding:12px 3px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-f847f77.elementor-element{--order:-99999 /* order start hack */;}.elementor-6878 .elementor-element.elementor-element-f847f77 .elementor-heading-title{font-size:11px;font-weight:800;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-astglobalcolor0 );}.elementor-6878 .elementor-element.elementor-element-93412b3{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-93412b3 > .elementor-widget-container{margin:-23px 5px -23px 0px;padding:0px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-93412b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-93412b3 .elementor-heading-title{font-size:61px;font-weight:800;line-height:53px;letter-spacing:-1.1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-6878 .elementor-element.elementor-element-d93fcef{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-size:15px;line-height:18px;letter-spacing:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-6878 .elementor-element.elementor-element-d93fcef > .elementor-widget-container{margin:29px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-d93fcef p{margin-block-end:12px;}.elementor-6878 .elementor-element.elementor-element-d93fcef a{color:var( --e-global-color-astglobalcolor3 );}.elementor-6878 .elementor-element.elementor-element-a8b62a7{--display:flex;--min-height:0px;--border-radius:22px 22px 22px 22px;--margin-top:0px;--margin-bottom:0px;--margin-left:-19px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:44px;--padding-right:0px;}.elementor-6878 .elementor-element.elementor-element-a8b62a7:not(.elementor-motion-effects-element-type-background), .elementor-6878 .elementor-element.elementor-element-a8b62a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FA26;}.elementor-6878 .elementor-element.elementor-element-a8b62a7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-65e5bb5 > .elementor-widget-container{margin:12px 12px 12px 12px;padding:0px -1px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-65e5bb5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-65e5bb5{font-size:15px;font-weight:600;letter-spacing:-0.2px;}.elementor-6878 .elementor-element.elementor-element-9a5ec41 .elementor-heading-title{font-size:18px;font-weight:800;line-height:1em;color:var( --e-global-color-astglobalcolor0 );}.elementor-6878 .elementor-element.elementor-element-9dc5e7d{--spacer-size:17px;}.elementor-6878 .elementor-element.elementor-element-d4369e9{--display:flex;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6878 .elementor-element.elementor-element-d4369e9:not(.elementor-motion-effects-element-type-background), .elementor-6878 .elementor-element.elementor-element-d4369e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, var( --e-global-color-astglobalcolor2 ) 11%, #4D077A 43%);}.elementor-6878 .elementor-element.elementor-element-c47a4d4 > .elementor-widget-container{margin:33px 9px 9px 9px;padding:29px 3px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-c47a4d4.elementor-element{--order:-99999 /* order start hack */;}.elementor-6878 .elementor-element.elementor-element-c47a4d4 .elementor-heading-title{font-size:11px;font-weight:800;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-astglobalcolor0 );}.elementor-6878 .elementor-element.elementor-element-2bbfd24{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-2bbfd24 > .elementor-widget-container{margin:-19px -15px -1px 0px;padding:2px -7px 0px -2px;}.elementor-6878 .elementor-element.elementor-element-2bbfd24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-2bbfd24 .elementor-heading-title{font-family:"Wix Madefor Display", Sans-serif;font-size:50px;font-weight:900;line-height:1em;color:var( --e-global-color-astglobalcolor4 );}.elementor-6878 .elementor-element.elementor-element-c81b3bb{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:72px 72px;--row-gap:72px;--column-gap:72px;--grid-auto-flow:row;--align-items:start;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-11px;--padding-left:-11px;--padding-right:0px;--z-index:0;}.elementor-6878 .elementor-element.elementor-element-c81b3bb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-ae04009{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:-2px;--margin-left:0px;--margin-right:24px;--padding-top:5px;--padding-bottom:0px;--padding-left:33px;--padding-right:11px;}.elementor-6878 .elementor-element.elementor-element-ae04009:not(.elementor-motion-effects-element-type-background), .elementor-6878 .elementor-element.elementor-element-ae04009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-6878 .elementor-element.elementor-element-ae04009:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:28px 28px 28px 28px;--border-top-left-radius:28px;--border-top-right-radius:28px;--border-bottom-right-radius:28px;--border-bottom-left-radius:28px;box-shadow:0px 0px 54px 8px rgba(0, 0, 0, 0.27);}.elementor-6878 .elementor-element.elementor-element-ae04009, .elementor-6878 .elementor-element.elementor-element-ae04009::before{--border-transition:0.3s;}.elementor-6878 .elementor-element.elementor-element-d215236{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-d215236 > .elementor-widget-container{margin:14px 5px -21px 0px;padding:0px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-d215236 .elementor-heading-title{font-size:22px;font-weight:900;line-height:23px;letter-spacing:-0.1px;}.elementor-6878 .elementor-element.elementor-element-746bfcf{width:var( --container-widget-width, 88.477% );max-width:88.477%;--container-widget-width:88.477%;--container-widget-flex-grow:0;text-align:start;font-size:19px;line-height:23px;letter-spacing:0px;}.elementor-6878 .elementor-element.elementor-element-746bfcf > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-746bfcf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-746bfcf p{margin-block-end:0px;}.elementor-6878 .elementor-element.elementor-element-496ad11 > .elementor-widget-container{margin:-56px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-6878 .elementor-element.elementor-element-496ad11{text-align:end;}.elementor-6878 .elementor-element.elementor-element-496ad11 .elementor-heading-title{font-size:56px;line-height:1em;mix-blend-mode:luminosity;color:#1BB3E4C9;}.elementor-6878 .elementor-element.elementor-element-6f9fee8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:28px 28px 28px 28px;--margin-top:257px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:33px;--padding-right:11px;}.elementor-6878 .elementor-element.elementor-element-6f9fee8:not(.elementor-motion-effects-element-type-background), .elementor-6878 .elementor-element.elementor-element-6f9fee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-6878 .elementor-element.elementor-element-6f9fee8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:28px 28px 28px 28px;--border-top-left-radius:28px;--border-top-right-radius:28px;--border-bottom-right-radius:28px;--border-bottom-left-radius:28px;box-shadow:0px 0px 54px 8px rgba(0, 0, 0, 0.27);}.elementor-6878 .elementor-element.elementor-element-6f9fee8, .elementor-6878 .elementor-element.elementor-element-6f9fee8::before{--border-transition:0.3s;}.elementor-6878 .elementor-element.elementor-element-bb7d35e{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-bb7d35e > .elementor-widget-container{margin:14px 5px -21px 0px;padding:0px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-bb7d35e .elementor-heading-title{font-size:22px;font-weight:900;line-height:23px;letter-spacing:-0.1px;}.elementor-6878 .elementor-element.elementor-element-8e255d0{width:var( --container-widget-width, 88.477% );max-width:88.477%;--container-widget-width:88.477%;--container-widget-flex-grow:0;text-align:start;font-size:19px;line-height:23px;letter-spacing:0px;}.elementor-6878 .elementor-element.elementor-element-8e255d0 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-8e255d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-8e255d0 p{margin-block-end:0px;}.elementor-6878 .elementor-element.elementor-element-bde1b5d > .elementor-widget-container{margin:-56px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-6878 .elementor-element.elementor-element-bde1b5d{text-align:end;}.elementor-6878 .elementor-element.elementor-element-bde1b5d .elementor-heading-title{font-size:56px;line-height:1.1em;mix-blend-mode:luminosity;}.elementor-6878 .elementor-element.elementor-element-9e45dca{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:28px 28px 28px 28px;--margin-top:-64px;--margin-bottom:-2px;--margin-left:0px;--margin-right:24px;--padding-top:5px;--padding-bottom:0px;--padding-left:33px;--padding-right:11px;}.elementor-6878 .elementor-element.elementor-element-9e45dca:not(.elementor-motion-effects-element-type-background), .elementor-6878 .elementor-element.elementor-element-9e45dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-6878 .elementor-element.elementor-element-9e45dca:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:28px 28px 28px 28px;--border-top-left-radius:28px;--border-top-right-radius:28px;--border-bottom-right-radius:28px;--border-bottom-left-radius:28px;box-shadow:0px 0px 54px 8px rgba(0, 0, 0, 0.27);}.elementor-6878 .elementor-element.elementor-element-9e45dca, .elementor-6878 .elementor-element.elementor-element-9e45dca::before{--border-transition:0.3s;}.elementor-6878 .elementor-element.elementor-element-17b27bc{width:var( --container-widget-width, 76.536% );max-width:76.536%;--container-widget-width:76.536%;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-17b27bc > .elementor-widget-container{margin:14px 5px -21px 0px;padding:0px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-17b27bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-17b27bc .elementor-heading-title{font-size:22px;font-weight:900;line-height:23px;letter-spacing:-0.1px;}.elementor-6878 .elementor-element.elementor-element-d64ab4a{width:var( --container-widget-width, 88.477% );max-width:88.477%;--container-widget-width:88.477%;--container-widget-flex-grow:0;text-align:start;font-size:19px;line-height:23px;letter-spacing:0px;}.elementor-6878 .elementor-element.elementor-element-d64ab4a > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-d64ab4a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-d64ab4a p{margin-block-end:0px;}.elementor-6878 .elementor-element.elementor-element-c98eafa > .elementor-widget-container{margin:-56px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-6878 .elementor-element.elementor-element-c98eafa{text-align:end;}.elementor-6878 .elementor-element.elementor-element-c98eafa .elementor-heading-title{font-size:56px;line-height:1em;mix-blend-mode:luminosity;}.elementor-6878 .elementor-element.elementor-element-700ee00{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:28px 28px 28px 28px;--margin-top:195px;--margin-bottom:-2px;--margin-left:0px;--margin-right:24px;--padding-top:5px;--padding-bottom:0px;--padding-left:33px;--padding-right:11px;}.elementor-6878 .elementor-element.elementor-element-700ee00:not(.elementor-motion-effects-element-type-background), .elementor-6878 .elementor-element.elementor-element-700ee00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-6878 .elementor-element.elementor-element-700ee00:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:28px 28px 28px 28px;--border-top-left-radius:28px;--border-top-right-radius:28px;--border-bottom-right-radius:28px;--border-bottom-left-radius:28px;box-shadow:0px 0px 54px 8px rgba(0, 0, 0, 0.27);}.elementor-6878 .elementor-element.elementor-element-700ee00, .elementor-6878 .elementor-element.elementor-element-700ee00::before{--border-transition:0.3s;}.elementor-6878 .elementor-element.elementor-element-7de1ce4{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-7de1ce4 > .elementor-widget-container{margin:14px 5px -21px 0px;padding:0px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-7de1ce4 .elementor-heading-title{font-size:22px;font-weight:900;line-height:23px;letter-spacing:-0.1px;}.elementor-6878 .elementor-element.elementor-element-14b2d8a{width:var( --container-widget-width, 88.477% );max-width:88.477%;--container-widget-width:88.477%;--container-widget-flex-grow:0;text-align:start;font-size:19px;line-height:23px;letter-spacing:0px;}.elementor-6878 .elementor-element.elementor-element-14b2d8a > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-14b2d8a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-14b2d8a p{margin-block-end:0px;}.elementor-6878 .elementor-element.elementor-element-7a54815 > .elementor-widget-container{margin:-56px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-6878 .elementor-element.elementor-element-7a54815{text-align:end;}.elementor-6878 .elementor-element.elementor-element-7a54815 .elementor-heading-title{font-size:56px;line-height:1em;mix-blend-mode:luminosity;}.elementor-6878 .elementor-element.elementor-element-30413ee{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:28px 28px 28px 28px;--margin-top:-187px;--margin-bottom:-2px;--margin-left:0px;--margin-right:24px;--padding-top:5px;--padding-bottom:0px;--padding-left:33px;--padding-right:11px;}.elementor-6878 .elementor-element.elementor-element-30413ee:not(.elementor-motion-effects-element-type-background), .elementor-6878 .elementor-element.elementor-element-30413ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-6878 .elementor-element.elementor-element-30413ee:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:28px 28px 28px 28px;--border-top-left-radius:28px;--border-top-right-radius:28px;--border-bottom-right-radius:28px;--border-bottom-left-radius:28px;box-shadow:0px 0px 54px 8px rgba(0, 0, 0, 0.27);}.elementor-6878 .elementor-element.elementor-element-30413ee, .elementor-6878 .elementor-element.elementor-element-30413ee::before{--border-transition:0.3s;}.elementor-6878 .elementor-element.elementor-element-93c95ba{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-93c95ba > .elementor-widget-container{margin:14px 5px -21px 0px;padding:0px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-93c95ba .elementor-heading-title{font-size:22px;font-weight:900;line-height:23px;letter-spacing:-0.1px;}.elementor-6878 .elementor-element.elementor-element-c9f57c1{width:var( --container-widget-width, 88.477% );max-width:88.477%;--container-widget-width:88.477%;--container-widget-flex-grow:0;text-align:start;font-size:19px;line-height:23px;letter-spacing:0px;}.elementor-6878 .elementor-element.elementor-element-c9f57c1 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-c9f57c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-c9f57c1 p{margin-block-end:0px;}.elementor-6878 .elementor-element.elementor-element-10940d5 > .elementor-widget-container{margin:-56px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-6878 .elementor-element.elementor-element-10940d5{text-align:end;}.elementor-6878 .elementor-element.elementor-element-10940d5 .elementor-heading-title{font-size:56px;line-height:1em;mix-blend-mode:luminosity;}.elementor-6878 .elementor-element.elementor-element-57d2d8b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:28px 28px 28px 28px;--margin-top:75px;--margin-bottom:-2px;--margin-left:0px;--margin-right:24px;--padding-top:5px;--padding-bottom:0px;--padding-left:33px;--padding-right:11px;}.elementor-6878 .elementor-element.elementor-element-57d2d8b:not(.elementor-motion-effects-element-type-background), .elementor-6878 .elementor-element.elementor-element-57d2d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-6878 .elementor-element.elementor-element-57d2d8b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F88CA;--border-color:#0F88CA;--border-radius:28px 28px 28px 28px;--border-top-left-radius:28px;--border-top-right-radius:28px;--border-bottom-right-radius:28px;--border-bottom-left-radius:28px;box-shadow:0px 0px 54px 8px rgba(0, 0, 0, 0.27);}.elementor-6878 .elementor-element.elementor-element-57d2d8b, .elementor-6878 .elementor-element.elementor-element-57d2d8b::before{--border-transition:0.3s;}.elementor-6878 .elementor-element.elementor-element-6781f22{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-6781f22 > .elementor-widget-container{margin:14px 5px -21px 0px;padding:0px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-6781f22 .elementor-heading-title{font-size:22px;font-weight:900;line-height:23px;letter-spacing:-0.1px;}.elementor-6878 .elementor-element.elementor-element-a7966e4{width:var( --container-widget-width, 88.477% );max-width:88.477%;--container-widget-width:88.477%;--container-widget-flex-grow:0;text-align:start;font-size:19px;line-height:23px;letter-spacing:0px;}.elementor-6878 .elementor-element.elementor-element-a7966e4 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-a7966e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-a7966e4 p{margin-block-end:0px;}.elementor-6878 .elementor-element.elementor-element-184eba5 > .elementor-widget-container{margin:-32px 0px 0px 0px;padding:13px 7px 7px 7px;}.elementor-6878 .elementor-element.elementor-element-184eba5{text-align:end;}.elementor-6878 .elementor-element.elementor-element-184eba5 .elementor-heading-title{font-size:56px;line-height:1em;mix-blend-mode:luminosity;}.elementor-6878 .elementor-element.elementor-element-990b4ff{--spacer-size:50px;}.elementor-6878 .elementor-element.elementor-element-d56f97e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:117px;--padding-bottom:117px;--padding-left:117px;--padding-right:117px;}.elementor-6878 .elementor-element.elementor-element-8a16495 > .elementor-widget-container{margin:11px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-8a16495.elementor-element{--order:-99999 /* order start hack */;}.elementor-6878 .elementor-element.elementor-element-8a16495 .elementor-heading-title{font-size:11px;font-weight:800;line-height:1em;letter-spacing:2.4px;color:var( --e-global-color-astglobalcolor1 );}.elementor-6878 .elementor-element.elementor-element-cdc0b6d{width:var( --container-widget-width, 49.467% );max-width:49.467%;--container-widget-width:49.467%;--container-widget-flex-grow:0;text-align:start;}.elementor-6878 .elementor-element.elementor-element-cdc0b6d > .elementor-widget-container{margin:0px -15px -1px 0px;padding:0px -8px 0px -2px;}.elementor-6878 .elementor-element.elementor-element-cdc0b6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-cdc0b6d .elementor-heading-title{font-family:"Wix Madefor Display", Sans-serif;font-size:50px;font-weight:900;line-height:1em;color:var( --e-global-color-astglobalcolor2 );}.elementor-6878 .elementor-element.elementor-element-106ab1d{--display:flex;--margin-top:-148px;--margin-bottom:14px;--margin-left:-140px;--margin-right:-140px;--padding-top:-11px;--padding-bottom:0px;--padding-left:0px;--padding-right:172px;}.elementor-6878 .elementor-element.elementor-element-106ab1d.e-con{--e-con-transform-scale:1.2;--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-88d600a .elementor-button{background-color:var( --e-global-color-astglobalcolor1 );font-family:"Wix Madefor Text", Sans-serif;font-size:14px;font-weight:800;line-height:14px;letter-spacing:0.1px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );transition-duration:0.2s;border-style:none;border-radius:33px 33px 33px 33px;}.elementor-6878 .elementor-element.elementor-element-88d600a > .elementor-widget-container{margin:0px 0px -17px 0px;padding:4px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-88d600a{grid-row:span 1;}.elementor-6878 .elementor-element.elementor-element-88d600a.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-88d600a .elementor-button:hover, .elementor-6878 .elementor-element.elementor-element-88d600a .elementor-button:focus{border-color:var( --e-global-color-astglobalcolor3 );box-shadow:1px 1px 50px 2px rgba(0, 0, 0, 0.29);}.elementor-6878 .elementor-element.elementor-element-0dcf69a .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Wix Madefor Text", Sans-serif;font-size:14px;font-weight:800;line-height:14px;letter-spacing:0.1px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );transition-duration:0.2s;border-style:none;border-radius:33px 33px 33px 33px;}.elementor-6878 .elementor-element.elementor-element-0dcf69a > .elementor-widget-container{margin:0px 0px -17px 0px;padding:4px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-0dcf69a{grid-row:span 1;}.elementor-6878 .elementor-element.elementor-element-0dcf69a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6878 .elementor-element.elementor-element-0dcf69a .elementor-button:hover, .elementor-6878 .elementor-element.elementor-element-0dcf69a .elementor-button:focus{border-color:var( --e-global-color-astglobalcolor3 );box-shadow:1px 1px 50px 2px rgba(0, 0, 0, 0.29);}.elementor-6878 .elementor-element.elementor-element-cb1d202 > .elementor-widget-container{margin:6px 0px -3px 0px;}.elementor-6878 .elementor-element.elementor-element-cb1d202{text-align:end;font-size:15px;color:var( --e-global-color-astglobalcolor3 );}.elementor-6878 .elementor-element.elementor-element-4e38413{--spacer-size:50px;}@media(max-width:1440px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-6878 .elementor-element.elementor-element-329cb59{--grid-auto-flow:row;}.elementor-6878 .elementor-element.elementor-element-54c17fb{--grid-auto-flow:row;}.elementor-6878 .elementor-element.elementor-element-bbacaa5{width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-9d9ec7c > .elementor-widget-container{margin:4px 0px 6px 0px;}.elementor-6878 .elementor-element.elementor-element-2a65110{width:var( --container-widget-width, 742px );max-width:742px;--container-widget-width:742px;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-c118666{width:var( --container-widget-width, 777px );max-width:777px;--container-widget-width:777px;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-85dc2c9{--spacer-size:57px;}.elementor-6878 .elementor-element.elementor-element-aa153c4{--grid-auto-flow:row;}.elementor-6878 .elementor-element.elementor-element-93412b3{width:var( --container-widget-width, 456.016px );max-width:456.016px;--container-widget-width:456.016px;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-65e5bb5{width:var( --container-widget-width, 334.234px );max-width:334.234px;--container-widget-width:334.234px;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-2bbfd24{width:var( --container-widget-width, 742px );max-width:742px;--container-widget-width:742px;--container-widget-flex-grow:0;}.elementor-6878 .elementor-element.elementor-element-c81b3bb{--grid-auto-flow:row;}.elementor-6878 .elementor-element.elementor-element-cdc0b6d{width:var( --container-widget-width, 566px );max-width:566px;--container-widget-width:566px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-6878 .elementor-element.elementor-element-329cb59{--grid-auto-flow:row;}.elementor-6878 .elementor-element.elementor-element-2be5aaa{--spacer-size:0px;}.elementor-6878 .elementor-element.elementor-element-54c17fb{--grid-auto-flow:row;}.elementor-6878 .elementor-element.elementor-element-9d9ec7c > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-6878 .elementor-element.elementor-element-85dc2c9{--spacer-size:43px;}.elementor-6878 .elementor-element.elementor-element-aa153c4{--grid-auto-flow:row;}.elementor-6878 .elementor-element.elementor-element-513aa35{--container-widget-width:347px;--container-widget-flex-grow:0;width:var( --container-widget-width, 347px );max-width:347px;}.elementor-6878 .elementor-element.elementor-element-513aa35 .elementor-heading-title{font-size:49px;line-height:0.9em;word-spacing:0em;}.elementor-6878 .elementor-element.elementor-element-93412b3 .elementor-heading-title{font-size:42px;line-height:1.1em;}.elementor-6878 .elementor-element.elementor-element-c81b3bb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-6878 .elementor-element.elementor-element-4400f0f .elementor-heading-title{font-size:46px;}.elementor-6878 .elementor-element.elementor-element-8c46294{text-align:start;}.elementor-6878 .elementor-element.elementor-element-8c46294 .elementor-heading-title{font-size:41px;}.elementor-6878 .elementor-element.elementor-element-7b838f9{width:var( --container-widget-width, 306.047px );max-width:306.047px;--container-widget-width:306.047px;--container-widget-flex-grow:0;text-align:start;}.elementor-6878 .elementor-element.elementor-element-329cb59{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6878 .elementor-element.elementor-element-54c17fb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6878 .elementor-element.elementor-element-1d2dfc9 > .elementor-widget-container{margin:0px 12px 0px 0px;padding:3px -6px 3px 3px;}.elementor-6878 .elementor-element.elementor-element-bbacaa5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 11px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-bbacaa5{--container-widget-width:294px;--container-widget-flex-grow:0;width:var( --container-widget-width, 294px );max-width:294px;text-align:start;}.elementor-6878 .elementor-element.elementor-element-bbacaa5 .elementor-heading-title{font-size:40px;}.elementor-6878 .elementor-element.elementor-element-aed269a > .elementor-widget-container{margin:0px 3px -1px -6px;padding:35px 3px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-aed269a{--container-widget-width:286px;--container-widget-flex-grow:0;width:var( --container-widget-width, 286px );max-width:286px;}.elementor-6878 .elementor-element.elementor-element-9d9ec7c > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-2a65110 > .elementor-widget-container{margin:-32px 0px -40px -7px;padding:27px 15px 5px 5px;}.elementor-6878 .elementor-element.elementor-element-2a65110{--container-widget-width:376px;--container-widget-flex-grow:0;width:var( --container-widget-width, 376px );max-width:376px;text-align:start;}.elementor-6878 .elementor-element.elementor-element-c118666 > .elementor-widget-container{margin:0px 3px -1px -6px;padding:35px 3px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-c118666{--container-widget-width:286px;--container-widget-flex-grow:0;width:var( --container-widget-width, 286px );max-width:286px;}.elementor-6878 .elementor-element.elementor-element-85dc2c9{--spacer-size:45px;}.elementor-6878 .elementor-element.elementor-element-aa153c4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6878 .elementor-element.elementor-element-513aa35 .elementor-heading-title{font-size:40px;}.elementor-6878 .elementor-element.elementor-element-93412b3 .elementor-heading-title{font-size:35px;}.elementor-6878 .elementor-element.elementor-element-65e5bb5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-1px -1px -1px -1px;}.elementor-6878 .elementor-element.elementor-element-65e5bb5{--container-widget-width:404px;--container-widget-flex-grow:0;width:var( --container-widget-width, 404px );max-width:404px;}.elementor-6878 .elementor-element.elementor-element-2bbfd24 > .elementor-widget-container{margin:-51px 4px -40px -7px;padding:42px 21px 5px 5px;}.elementor-6878 .elementor-element.elementor-element-2bbfd24{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;text-align:start;}.elementor-6878 .elementor-element.elementor-element-c81b3bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-6878 .elementor-element.elementor-element-cdc0b6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-cdc0b6d{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;text-align:start;}.elementor-6878 .elementor-element.elementor-element-cdc0b6d .elementor-heading-title{font-size:46px;}.elementor-6878 .elementor-element.elementor-element-106ab1d{--width:298px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6878 .elementor-element.elementor-element-106ab1d.e-con{--align-self:flex-start;}.elementor-6878 .elementor-element.elementor-element-88d600a > .elementor-widget-container{margin:8px 0px 0px 0px;padding:17px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-88d600a.elementor-element{--align-self:center;}.elementor-6878 .elementor-element.elementor-element-0dcf69a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6878 .elementor-element.elementor-element-0dcf69a.elementor-element{--align-self:center;}.elementor-6878 .elementor-element.elementor-element-cb1d202 > .elementor-widget-container{padding:16px 3px 3px 3px;}.elementor-6878 .elementor-element.elementor-element-cb1d202.elementor-element{--align-self:flex-start;}.elementor-6878 .elementor-element.elementor-element-cb1d202{text-align:start;}}@media(min-width:768px){.elementor-6878 .elementor-element.elementor-element-a8b62a7{--width:89%;}.elementor-6878 .elementor-element.elementor-element-c81b3bb{--width:67%;}.elementor-6878 .elementor-element.elementor-element-106ab1d{--width:56.813%;}}@media(max-width:1440px) and (min-width:768px){.elementor-6878 .elementor-element.elementor-element-a8b62a7{--width:390px;}.elementor-6878 .elementor-element.elementor-element-c81b3bb{--width:802.125px;}}/* Start custom CSS for heading, class: .elementor-element-4400f0f */.elementor-6878 .elementor-element.elementor-element-4400f0f .exchange-title-the {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}
.elementor-6878 .elementor-element.elementor-element-4400f0f .exchange-title-name {
  color: #2ee3ff !important;
  -webkit-text-fill-color: #2ee3ff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c46294 */.elementor-6878 .elementor-element.elementor-element-8c46294 .elementor-heading-title {
  background: none !important;
  background-image: none !important;
  -webkit-background-clip: initial !important;
  background-clip: initial !important;
  -webkit-text-fill-color: initial !important;
}

.elementor-6878 .elementor-element.elementor-element-8c46294 .elementor-heading-title .white {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
}

.elementor-6878 .elementor-element.elementor-element-8c46294 .elementor-heading-title .cyan {
  color: #2BE6E8 !important;
  -webkit-text-fill-color: #2BE6E8 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b838f9 *//* Mobile hero paragraph formatting */
@media (max-width: 767px) {
  body[data-elementor-device-mode="mobile"] .elementor-6878 .elementor-element.elementor-element-7b838f9.elementor-element.elementor-element-7b838f9,
  .elementor-element-4f7c220 .elementor-6878 .elementor-element.elementor-element-7b838f9.elementor-element.elementor-element-7b838f9 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 30px !important;
    padding: 0 !important;
    text-align: left !important;
  }

  body[data-elementor-device-mode="mobile"] .elementor-6878 .elementor-element.elementor-element-7b838f9.elementor-element.elementor-element-7b838f9 .elementor-widget-container,
  .elementor-element-4f7c220 .elementor-6878 .elementor-element.elementor-element-7b838f9.elementor-element.elementor-element-7b838f9 .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
  }

  body[data-elementor-device-mode="mobile"] .elementor-6878 .elementor-element.elementor-element-7b838f9.elementor-element.elementor-element-7b838f9 p,
  .elementor-element-4f7c220 .elementor-6878 .elementor-element.elementor-element-7b838f9.elementor-element.elementor-element-7b838f9 p {
    margin: 0 !important;
    color: rgba(255, 255, 255, 0.84) !important;
    font-size: 1rem !important;
    line-height: 1.55 !important;
    letter-spacing: 0 !important;
    text-align: left !important;
    text-wrap: pretty;
  }
}


@media (max-width: 767px) {
  body[data-elementor-device-mode="mobile"] .elementor-6878 .elementor-element.elementor-element-7b838f9.elementor-element.elementor-element-7b838f9 p,
  .elementor-element-4f7c220 .elementor-6878 .elementor-element.elementor-element-7b838f9.elementor-element.elementor-element-7b838f9 p {
    font-size: 16px !important;
    line-height: 1.55 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7c220 */.elementor-6878 .elementor-element.elementor-element-4f7c220 {
  position: relative;
  min-height: 700px;
  overflow: hidden;
  color: #ffffff;
  padding-inline: 20px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 > .e-con-inner {
  width: 100% !important;
  max-width: 1180px !important;
  min-height: 700px;
  margin: 0 auto !important;
  padding: 92px 0 88px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 > .e-con-inner > .elementor-element {
  width: 59% !important;
  max-width: 720px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  align-self: flex-start !important;
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-e9ac826 {
  margin: 0 0 18px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-e9ac826 .elementor-heading-title {
  margin: 0;
  color: #7fe9e0 !important;
  -webkit-text-fill-color: #7fe9e0 !important;
  font-size: 12.48px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-4400f0f {
  margin: 0 0 18px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-4400f0f .elementor-heading-title {
  margin: 0;
  color: #ffffff !important;
  font-size: clamp(37.6px, 4vw, 67.2px) !important;
  font-weight: 800 !important;
  line-height: .95 !important;
  letter-spacing: -.05em !important;
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .hero-title-white {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .hero-title-accent {
  color: #2ee3ff !important;
  -webkit-text-fill-color: #2ee3ff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 {
  margin: 0 0 26px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 .elementor-heading-title {
  margin: 0;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-size: clamp(56px, 6.5vw, 80px) !important;
  font-weight: 800 !important;
  line-height: .92 !important;
  letter-spacing: -.065em !important;
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 strong {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: 800 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 strong:nth-of-type(1),
.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 strong:nth-of-type(3),
.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 em {
  color: #2ee3ff !important;
  -webkit-text-fill-color: #2ee3ff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 em {
  font-style: normal;
  font-weight: 800;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 {
  margin: 0 0 32px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9,
.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 p {
  color: rgba(255, 255, 255, .84) !important;
  font-size: clamp(16.8px, 1.5vw, 20.48px) !important;
  line-height: 1.6 !important;
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 p {
  margin: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 14px !important;
  margin: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 > .elementor-element {
  width: auto !important;
  flex: 0 0 auto;
  margin: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 .elementor-button-wrapper {
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-6ce4474 .elementor-button,
.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-b0e8f59 .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 52px;
  padding: 13.6px 20px !important;
  border-radius: 999px !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  text-decoration: none;
  transition: transform .2s ease, box-shadow .2s ease, background .2s ease;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-6ce4474 .elementor-button {
  color: #222263 !important;
  border: 0 !important;
  background: #2ee3ff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-b0e8f59 .elementor-button {
  color: #ffffff !important;
  border: 1px solid rgba(255, 255, 255, .5) !important;
  background: rgba(255, 255, 255, .08) !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-6ce4474 .elementor-button:hover,
.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-b0e8f59 .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 30px rgba(0, 0, 0, .16);
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-b0e8f59 .elementor-button:hover {
  border-color: rgba(255, 255, 255, .7) !important;
  background: rgba(255, 255, 255, .16) !important;
}

@media (max-width: 920px) {
  .elementor-6878 .elementor-element.elementor-element-4f7c220 > .e-con-inner > .elementor-element {
    width: 100% !important;
    max-width: 720px !important;
  }
}

@media (max-width: 620px) {
  .elementor-6878 .elementor-element.elementor-element-4f7c220 {
    min-height: auto;
    padding-inline: 14px !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220 > .e-con-inner {
    min-height: auto;
    padding: 72px 0 66px !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 .elementor-heading-title {
    font-size: clamp(48px, 16vw, 70.4px) !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 {
    align-items: stretch !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 > .elementor-element,
  .elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 .elementor-button {
    width: 100% !important;
  }
}.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 {
  position: relative;
  min-height: 700px;
  overflow: hidden;
  color: #ffffff;
  padding-inline: 20px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 > .e-con-inner {
  width: 100% !important;
  max-width: 1180px !important;
  min-height: 700px;
  margin: 0 auto !important;
  padding: 92px 0 88px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 > .e-con-inner > .elementor-element {
  width: 59% !important;
  max-width: 720px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  align-self: flex-start !important;
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-e9ac826 {
  margin: 0 0 18px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-e9ac826 .elementor-heading-title {
  margin: 0;
  color: #7fe9e0 !important;
  -webkit-text-fill-color: #7fe9e0 !important;
  font-size: 12.48px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-4400f0f {
  margin: 0 0 18px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-4400f0f .elementor-heading-title {
  margin: 0;
  color: #ffffff !important;
  font-size: clamp(37.6px, 4vw, 67.2px) !important;
  font-weight: 800 !important;
  line-height: .95 !important;
  letter-spacing: -.05em !important;
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .hero-title-white {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .hero-title-accent {
  color: #2ee3ff !important;
  -webkit-text-fill-color: #2ee3ff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 {
  margin: 0 0 26px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 .elementor-heading-title {
  margin: 0;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-size: clamp(56px, 6.5vw, 80px) !important;
  font-weight: 800 !important;
  line-height: .92 !important;
  letter-spacing: -.065em !important;
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 strong {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: 800 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 strong:nth-of-type(1),
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 strong:nth-of-type(3),
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 em {
  color: #2ee3ff !important;
  -webkit-text-fill-color: #2ee3ff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 em {
  font-style: normal;
  font-weight: 800;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 {
  margin: 0 0 32px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9,
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 p {
  color: rgba(255, 255, 255, .84) !important;
  font-size: clamp(16.8px, 1.5vw, 20.48px) !important;
  line-height: 1.6 !important;
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 p {
  margin: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 14px !important;
  margin: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 > .elementor-element {
  width: auto !important;
  flex: 0 0 auto;
  margin: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 .elementor-button-wrapper {
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-6ce4474 .elementor-button,
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-b0e8f59 .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 52px;
  padding: 13.6px 20px !important;
  border-radius: 999px !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  text-decoration: none;
  transition: transform .2s ease, box-shadow .2s ease, background .2s ease;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-6ce4474 .elementor-button {
  color: #222263 !important;
  border: 0 !important;
  background: #2ee3ff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-b0e8f59 .elementor-button {
  color: #ffffff !important;
  border: 1px solid rgba(255, 255, 255, .5) !important;
  background: rgba(255, 255, 255, .08) !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-6ce4474 .elementor-button:hover,
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-b0e8f59 .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 30px rgba(0, 0, 0, .16);
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-b0e8f59 .elementor-button:hover {
  border-color: rgba(255, 255, 255, .7) !important;
  background: rgba(255, 255, 255, .16) !important;
}

@media (max-width: 920px) {
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 > .e-con-inner > .elementor-element {
    width: 100% !important;
    max-width: 720px !important;
  }
}

@media (max-width: 620px) {
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 {
    min-height: auto;
    padding-inline: 14px !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 > .e-con-inner {
    min-height: auto;
    padding: 72px 0 66px !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 .elementor-heading-title {
    font-size: clamp(48px, 16vw, 70.4px) !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 {
    align-items: stretch !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 > .elementor-element,
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 .elementor-button {
    width: 100% !important;
  }
}.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 {
  position: relative;
  min-height: 700px;
  overflow: hidden;
  color: #ffffff;
  padding-inline: 20px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 > .e-con-inner {
  width: 100% !important;
  max-width: 1180px !important;
  min-height: 700px;
  margin: 0 auto !important;
  padding: 92px 0 88px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 > .e-con-inner > .elementor-element {
  width: 59% !important;
  max-width: 720px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  align-self: flex-start !important;
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-e9ac826 {
  margin: 0 0 18px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-e9ac826 .elementor-heading-title {
  margin: 0;
  color: #7fe9e0 !important;
  -webkit-text-fill-color: #7fe9e0 !important;
  font-size: 12.48px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  letter-spacing: 2px !important;
  text-transform: uppercase;
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-4400f0f {
  margin: 0 0 18px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-4400f0f .elementor-heading-title {
  margin: 0;
  color: #ffffff !important;
  font-size: clamp(37.6px, 4vw, 67.2px) !important;
  font-weight: 800 !important;
  line-height: .95 !important;
  letter-spacing: -.05em !important;
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .hero-title-white {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .hero-title-accent {
  color: #2ee3ff !important;
  -webkit-text-fill-color: #2ee3ff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 {
  margin: 0 0 26px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 .elementor-heading-title {
  margin: 0;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-size: clamp(56px, 6.5vw, 80px) !important;
  font-weight: 800 !important;
  line-height: .92 !important;
  letter-spacing: -.065em !important;
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 strong {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: 800 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 strong:nth-of-type(1),
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 strong:nth-of-type(3),
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 em {
  color: #2ee3ff !important;
  -webkit-text-fill-color: #2ee3ff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 em {
  font-style: normal;
  font-weight: 800;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 {
  margin: 0 0 32px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9,
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 p {
  color: rgba(255, 255, 255, .84) !important;
  font-size: clamp(16.8px, 1.5vw, 20.48px) !important;
  line-height: 1.6 !important;
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 p {
  margin: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 14px !important;
  margin: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 > .elementor-element {
  width: auto !important;
  flex: 0 0 auto;
  margin: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 .elementor-button-wrapper {
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-6ce4474 .elementor-button,
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-b0e8f59 .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 52px;
  padding: 13.6px 20px !important;
  border-radius: 999px !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  text-decoration: none;
  transition: transform .2s ease, box-shadow .2s ease, background .2s ease;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-6ce4474 .elementor-button {
  color: #222263 !important;
  border: 0 !important;
  background: #2ee3ff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-b0e8f59 .elementor-button {
  color: #ffffff !important;
  border: 1px solid rgba(255, 255, 255, .5) !important;
  background: rgba(255, 255, 255, .08) !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-6ce4474 .elementor-button:hover,
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-b0e8f59 .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 30px rgba(0, 0, 0, .16);
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-b0e8f59 .elementor-button:hover {
  border-color: rgba(255, 255, 255, .7) !important;
  background: rgba(255, 255, 255, .16) !important;
}

@media (max-width: 920px) {
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 > .e-con-inner > .elementor-element {
    width: 100% !important;
    max-width: 720px !important;
  }
}

@media (max-width: 620px) {
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 {
    min-height: auto;
    padding-inline: 14px !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 > .e-con-inner {
    min-height: auto;
    padding: 72px 0 66px !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 .elementor-heading-title {
    font-size: clamp(48px, 16vw, 70.4px) !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 {
    align-items: stretch !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 > .elementor-element,
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 .elementor-button {
    width: 100% !important;
  }
}.elementor-6878 .elementor-element.elementor-element-4f7c220 {
  position: relative;
  min-height: 700px;
  overflow: hidden;
  color: #ffffff;
  padding-inline: 20px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 > .e-con-inner {
  width: 100% !important;
  max-width: 1180px !important;
  min-height: 700px;
  margin: 0 auto !important;
  padding: 92px 0 88px !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1.3fr) minmax(0, .8fr) !important;
  column-gap: 56px !important;
  row-gap: 0 !important;
  align-items: start !important;
  align-content: center !important;
  justify-content: stretch !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 > .e-con-inner > .elementor-element {
  grid-column: 1 !important;
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  justify-self: stretch !important;
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-e9ac826 {
  margin: 0 0 18px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-e9ac826 .elementor-heading-title {
  margin: 0;
  color: #7fe9e0 !important;
  font-size: .78rem !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  letter-spacing: .16em !important;
  text-transform: uppercase;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-4400f0f {
  margin: 0 0 18px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-4400f0f .elementor-heading-title {
  margin: 0;
  color: #ffffff !important;
  font-size: clamp(2.35rem, 4vw, 4.2rem) !important;
  font-weight: 800 !important;
  line-height: .95 !important;
  letter-spacing: -.05em !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .hero-title-white {
  color: #ffffff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .hero-title-accent {
  color: #2ee3ff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 {
  margin: 0 0 26px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 .elementor-heading-title {
  margin: 0;
  color: #ffffff !important;
  font-size: clamp(3.5rem, 6.5vw, 5rem) !important;
  font-weight: 800 !important;
  line-height: .92 !important;
  letter-spacing: -.065em !important;
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 strong {
  color: #ffffff !important;
  font-weight: 800 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 strong:nth-of-type(1),
.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 strong:nth-of-type(3),
.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 em {
  color: #2ee3ff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 em {
  font-style: normal;
  font-weight: 800;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 {
  max-width: 720px !important;
  margin: 0 0 32px !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9,
.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 p {
  color: rgba(255, 255, 255, .84) !important;
  font-size: clamp(1.05rem, 1.5vw, 1.28rem) !important;
  line-height: 1.6 !important;
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 p {
  margin: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 14px !important;
  width: 100% !important;
  margin: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 > .elementor-element {
  width: auto !important;
  flex: 0 0 auto;
  margin: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 .elementor-button-wrapper {
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-6ce4474 .elementor-button,
.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-b0e8f59 .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 52px;
  padding: .85rem 1.25rem !important;
  border-radius: 999px !important;
  font-size: 1rem !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  text-decoration: none;
  transition: transform .2s ease, box-shadow .2s ease, background .2s ease;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-6ce4474 .elementor-button {
  color: #222263 !important;
  border: 0 !important;
  background: #2ee3ff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-b0e8f59 .elementor-button {
  color: #ffffff !important;
  border: 1px solid rgba(255, 255, 255, .5) !important;
  background: rgba(255, 255, 255, .08) !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-6ce4474 .elementor-button:hover,
.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-b0e8f59 .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 30px rgba(0, 0, 0, .16);
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-b0e8f59 .elementor-button:hover {
  border-color: rgba(255, 255, 255, .7) !important;
  background: rgba(255, 255, 255, .16) !important;
}

@media (max-width: 920px) {
  .elementor-6878 .elementor-element.elementor-element-4f7c220 > .e-con-inner {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 620px) {
  .elementor-6878 .elementor-element.elementor-element-4f7c220 {
    min-height: auto;
    padding-inline: 14px !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220 > .e-con-inner {
    min-height: auto;
    padding: 72px 0 66px !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 .elementor-heading-title {
    font-size: clamp(3rem, 16vw, 4.4rem) !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 {
    align-items: stretch !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 > .elementor-element,
  .elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 .elementor-button {
    width: 100% !important;
  }
}.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-heading-title {
    background: none !important;
    background-image: none !important;
    color: #2BE6E8 !important;
    -webkit-text-fill-color: #2BE6E8 !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 em {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 strong:nth-of-type(5) {
  color: #2ee3ff !important;
  -webkit-text-fill-color: #2ee3ff !important;
}


/* Center hero content */
.elementor-6878 .elementor-element.elementor-element-4f7c220 > .e-con-inner {
  align-items: center !important;
  text-align: center !important;
}
.elementor-6878 .elementor-element.elementor-element-4f7c220 > .e-con-inner > .elementor-element {
  margin-left: auto !important;
  margin-right: auto !important;
  align-self: center !important;
  text-align: center !important;
}
.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-heading-title,
.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9,
.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 p {
  text-align: center !important;
}
.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 {
  justify-content: center !important;
}
.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 .elementor-button-wrapper {
  text-align: center !important;
}


/* Center hero content - priority override */
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 > .e-con-inner {
  align-items: center !important;
  text-align: center !important;
}
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 > .e-con-inner > .elementor-element {
  margin-left: auto !important;
  margin-right: auto !important;
  align-self: center !important;
  text-align: center !important;
}
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-e9ac826 .elementor-heading-title,
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-4400f0f .elementor-heading-title,
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 .elementor-heading-title,
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9,
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 p {
  text-align: center !important;
}
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 {
  justify-content: center !important;
}
.elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-329cb59 .elementor-button-wrapper {
  text-align: center !important;
}


/* Laptop text gutters */
body[data-elementor-device-mode="laptop"] .elementor-element-54c17fb .elementor-element-1d2dfc9,
body[data-elementor-device-mode="laptop"] .elementor-element-54c17fb .elementor-element-bbacaa5 {
  width: calc(100% - 36px) !important;
  margin-left: 36px !important;
}

body[data-elementor-device-mode="laptop"] .elementor-element-54c17fb .elementor-element-aed269a {
  width: calc(100% - 36px) !important;
  margin-right: 36px !important;
}

body[data-elementor-device-mode="laptop"] .elementor-element-87f0f8f > .e-con-inner {
  width: calc(100% - 72px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

@media (min-width: 1025px) and (max-width: 1440px) {
  .elementor-element-54c17fb .elementor-element-1d2dfc9,
  .elementor-element-54c17fb .elementor-element-bbacaa5 {
    width: calc(100% - 36px) !important;
    margin-left: 36px !important;
  }

  .elementor-element-54c17fb .elementor-element-aed269a {
    width: calc(100% - 36px) !important;
    margin-right: 36px !important;
  }

  .elementor-element-87f0f8f > .e-con-inner {
    width: calc(100% - 72px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}


/* Ready CTA - laptop layout */
body[data-elementor-device-mode="laptop"] .elementor-element-d56f97e > .e-con-inner {
  align-items: center !important;
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

body[data-elementor-device-mode="laptop"] .elementor-element-d56f97e .elementor-element-8a16495,
body[data-elementor-device-mode="laptop"] .elementor-element-d56f97e .elementor-element-cdc0b6d {
  width: 100% !important;
  max-width: 760px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}

body[data-elementor-device-mode="laptop"] .elementor-element-d56f97e .elementor-element-8a16495 .elementor-heading-title,
body[data-elementor-device-mode="laptop"] .elementor-element-d56f97e .elementor-element-cdc0b6d .elementor-heading-title {
  text-align: center !important;
}

body[data-elementor-device-mode="laptop"] .elementor-element-d56f97e .elementor-element-106ab1d {
  align-self: center !important;
  margin: 30px auto 0 !important;
  justify-content: center !important;
}

body[data-elementor-device-mode="laptop"] .elementor-element-d56f97e .elementor-element-cb1d202 {
  width: 100% !important;
  max-width: 760px !important;
  margin: 24px auto 0 !important;
  text-align: center !important;
}

body[data-elementor-device-mode="laptop"] .elementor-element-d56f97e .elementor-element-cb1d202 p {
  text-align: center !important;
}

@media (min-width: 1025px) and (max-width: 1440px) {
  .elementor-element-d56f97e > .e-con-inner {
    align-items: center !important;
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }

  .elementor-element-d56f97e .elementor-element-8a16495,
  .elementor-element-d56f97e .elementor-element-cdc0b6d {
    width: 100% !important;
    max-width: 760px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
  }

  .elementor-element-d56f97e .elementor-element-8a16495 .elementor-heading-title,
  .elementor-element-d56f97e .elementor-element-cdc0b6d .elementor-heading-title {
    text-align: center !important;
  }

  .elementor-element-d56f97e .elementor-element-106ab1d {
    align-self: center !important;
    margin: 30px auto 0 !important;
    justify-content: center !important;
  }

  .elementor-element-d56f97e .elementor-element-cb1d202 {
    width: 100% !important;
    max-width: 760px !important;
    margin: 24px auto 0 !important;
    text-align: center !important;
  }

  .elementor-element-d56f97e .elementor-element-cb1d202 p {
    text-align: center !important;
  }
}


/* The Exchange brand colors */
.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-4400f0f .elementor-heading-title span:first-child {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

.elementor-6878 .elementor-element.elementor-element-4f7c220 .elementor-element-4400f0f .elementor-heading-title span:last-child {
  color: #2ee3ff !important;
  -webkit-text-fill-color: #2ee3ff !important;
}


/* Mobile hero: left aligned, exactly three title lines */
@media (max-width: 767px) {
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 {
    align-items: flex-start !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-e9ac826,
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-4400f0f,
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294,
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    align-self: stretch !important;
    text-align: left !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-e9ac826 .elementor-heading-title,
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-4400f0f .elementor-heading-title,
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 .elementor-heading-title,
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9,
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-7b838f9 p {
    text-align: left !important;
  }

  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 .elementor-heading-title {
    font-size: clamp(2.1rem, 10.5vw, 2.45rem) !important;
    line-height: 1.05 !important;
    letter-spacing: -0.04em !important;
    white-space: nowrap !important;
  }
}


/* Desktop hero vertical breathing room */
body[data-elementor-device-mode="desktop"] .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 {
  padding-top: 28px !important;
}

@media (min-width: 1441px) {
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 {
    padding-top: 28px !important;
  }
}


/* Desktop brand hierarchy spacing */
body[data-elementor-device-mode="desktop"] .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-4400f0f {
  margin-bottom: 32px !important;
}

@media (min-width: 1441px) {
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-4400f0f {
    margin-bottom: 32px !important;
  }
}


/* Desktop hero title size refinement */
body[data-elementor-device-mode="desktop"] .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 .elementor-heading-title {
  font-size: 74px !important;
}

@media (min-width: 1441px) {
  .elementor-6878 .elementor-element.elementor-element-4f7c220.elementor-element.elementor-element-4f7c220 .elementor-element-8c46294 .elementor-heading-title {
    font-size: 74px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed5480 */.elementor-6878 .elementor-element.elementor-element-bed5480 {
  margin-top: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-bed5480 .elementor-element-1d2dfc9,
.elementor-6878 .elementor-element.elementor-element-bed5480 .elementor-element-bbacaa5,
.elementor-6878 .elementor-element.elementor-element-bed5480 .elementor-element-aed269a {
  text-align: left !important;
}

.elementor-6878 .elementor-element.elementor-element-bed5480 .elementor-element-aed269a > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-6878 .elementor-element.elementor-element-bed5480 .elementor-element-aed269a p {
  margin: 0 0 20px !important;
}

.elementor-6878 .elementor-element.elementor-element-bed5480 .elementor-element-aed269a p:last-child {
  margin-bottom: 0 !important;
}

@media (max-width: 920px) {
  .elementor-6878 .elementor-element.elementor-element-bed5480 .elementor-element-aed269a {
    margin-top: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a086fcb */.elementor-6878 .elementor-element.elementor-element-a086fcb {
  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
  will-change: transform;
}

@media (hover: hover) and (pointer: fine) {
  .elementor-6878 .elementor-element.elementor-element-a086fcb:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 16px 32px rgba(22, 42, 64, 0.14) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-6878 .elementor-element.elementor-element-a086fcb {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edef0d2 */.elementor-6878 .elementor-element.elementor-element-edef0d2 {
  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
  will-change: transform;
}

@media (hover: hover) and (pointer: fine) {
  .elementor-6878 .elementor-element.elementor-element-edef0d2:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 16px 32px rgba(22, 42, 64, 0.14) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-6878 .elementor-element.elementor-element-edef0d2 {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbef194 */.elementor-6878 .elementor-element.elementor-element-bbef194 {
  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
  will-change: transform;
}

@media (hover: hover) and (pointer: fine) {
  .elementor-6878 .elementor-element.elementor-element-bbef194:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 16px 32px rgba(22, 42, 64, 0.14) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-6878 .elementor-element.elementor-element-bbef194 {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1748d79 */.elementor-6878 .elementor-element.elementor-element-1748d79 {
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  will-change: transform;
}

@media (hover: hover) and (pointer: fine) {
  .elementor-6878 .elementor-element.elementor-element-1748d79:hover {
    transform: translateY(-6px);
    box-shadow: 0 16px 32px rgba(22, 42, 64, 0.14);
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-6878 .elementor-element.elementor-element-1748d79 {
    transition: none;
  }
}.elementor-6878 .elementor-element.elementor-element-1748d79 {
  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
  will-change: transform;
}

@media (hover: hover) and (pointer: fine) {
  .elementor-6878 .elementor-element.elementor-element-1748d79:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 16px 32px rgba(22, 42, 64, 0.14) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-6878 .elementor-element.elementor-element-1748d79 {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f163fae */.elementor-6878 .elementor-element.elementor-element-f163fae {
  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
  will-change: transform;
}

@media (hover: hover) and (pointer: fine) {
  .elementor-6878 .elementor-element.elementor-element-f163fae:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 16px 32px rgba(22, 42, 64, 0.14) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-6878 .elementor-element.elementor-element-f163fae {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c81b3bb *//* 1. Contenedor relativo y línea vertical central */
.elementor-6878 .elementor-element.elementor-element-c81b3bb {
    position: relative;
}

.elementor-6878 .elementor-element.elementor-element-c81b3bb::before {
    content: '';
    position: absolute;
    top: 60px;
    bottom: 60px;
    left: 50%;
    width: 2px;
    background-color: #00f2fe;
    box-shadow: 0 0 8px #00f2fe; /* Resplandor neón en la línea */
    transform: translateX(-50%);
    z-index: 1;
}

/* 2. Estilo Glassmorphism para las tarjetas */
.elementor-6878 .elementor-element.elementor-element-c81b3bb .elementor-grid-item,
.elementor-6878 .elementor-element.elementor-element-c81b3bb .e-con {
    position: relative;
    z-index: 2;
    background: rgba(255, 255, 255, 0.04) !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    border-radius: 16px;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    padding: 28px !important;
    transition: transform 0.3s ease, border-color 0.3s ease;
}

/* Efecto Hover opcional en las tarjetas */
.elementor-6878 .elementor-element.elementor-element-c81b3bb .elementor-grid-item:hover {
    border-color: rgba(0, 242, 254, 0.4) !important;
    transform: translateY(-2px);
}

/* 3. Puntos neón sobre la línea central para las tarjetas de la IZQUIERDA */
.elementor-6878 .elementor-element.elementor-element-c81b3bb .elementor-grid-item:nth-child(odd)::after {
    content: '';
    position: absolute;
    top: 50%;
    right: -27px; /* Ajusta este valor según la brecha/gap de tu Grid */
    width: 12px;
    height: 12px;
    background-color: #00f2fe;
    border-radius: 50%;
    box-shadow: 0 0 10px #00f2fe, 0 0 20px #00f2fe;
    transform: translateY(-50%);
    z-index: 3;
}

/* 4. Puntos neón sobre la línea central para las tarjetas de la DERECHA */
.elementor-6878 .elementor-element.elementor-element-c81b3bb .elementor-grid-item:nth-child(even)::after {
    content: '';
    position: absolute;
    top: 50%;
    left: -27px; /* Ajusta este valor según la brecha/gap de tu Grid */
    width: 12px;
    height: 12px;
    background-color: #00f2fe;
    border-radius: 50%;
    box-shadow: 0 0 10px #00f2fe, 0 0 20px #00f2fe;
    transform: translateY(-50%);
    z-index: 3;
}

/* 5. Ajuste para pantallas móviles (Responsive) */
@media (max-width: 768px) {
    .elementor-6878 .elementor-element.elementor-element-c81b3bb::before {
        left: 20px;
    }
    .elementor-6878 .elementor-element.elementor-element-c81b3bb .elementor-grid-item::after {
        display: none; /* Oculta los puntos flotantes en móvil para limpiar el diseño */
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d56f97e */.elementor-6878 .elementor-element.elementor-element-d56f97e.elementor-element.elementor-element-d56f97e {
  background-color: #4a2b83 !important;
  background-image:
    radial-gradient(circle at 82% 25%, rgba(45, 227, 255, .16), transparent 32%),
    linear-gradient(120deg, #4a2b83 0%, #703369 58%, #8a4caf 100%) !important;
}.elementor-6878 .elementor-element.elementor-element-d56f97e.elementor-element.elementor-element-d56f97e {
  background-color: #3d246d !important;
  background-image:
    radial-gradient(circle at 82% 25%, rgba(45, 227, 255, .14), transparent 32%),
    linear-gradient(120deg, #3d246d 0%, #5e2b59 58%, #743f96 100%) !important;
}/* End custom CSS */
/* Start custom CSS *//* How It Works timeline only */
body.elementor-page-6756 .elementor-element-c81b3bb {
  position: relative;
  display: grid;
  width: 100%;
  max-width: 654px;
  margin: 0 auto;
  padding: 8px 0;
  grid-template-columns: minmax(250px, 286px) 82px minmax(250px, 286px);
  grid-template-rows: repeat(6, 170px);
  gap: 24px 0;
  overflow: visible;
}

body.elementor-page-6756 .elementor-element-c81b3bb::before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 93px;
  bottom: 93px;
  left: 50%;
  width: 2px;
  height: auto;
  border-radius: 999px;
  background: linear-gradient(rgba(45, 227, 255, .95), rgba(127, 233, 224, .38));
  box-shadow: 0 0 18px rgba(45, 227, 255, .18);
  transform: translateX(-50%);
}

body.elementor-page-6756 .elementor-element-ae04009,
body.elementor-page-6756 .elementor-element-6f9fee8,
body.elementor-page-6756 .elementor-element-9e45dca,
body.elementor-page-6756 .elementor-element-700ee00,
body.elementor-page-6756 .elementor-element-30413ee,
body.elementor-page-6756 .elementor-element-57d2d8b {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 170px;
  min-height: 170px;
  margin: 0 !important;
  padding: 22px 24px;
  gap: 8px;
  box-sizing: border-box;
  overflow: visible;
}

body.elementor-page-6756 .elementor-element-ae04009 { grid-column: 1; grid-row: 1; }
body.elementor-page-6756 .elementor-element-6f9fee8 { grid-column: 3; grid-row: 2; }
body.elementor-page-6756 .elementor-element-9e45dca { grid-column: 1; grid-row: 3; }
body.elementor-page-6756 .elementor-element-700ee00 { grid-column: 3; grid-row: 4; }
body.elementor-page-6756 .elementor-element-30413ee { grid-column: 1; grid-row: 5; }
body.elementor-page-6756 .elementor-element-57d2d8b { grid-column: 3; grid-row: 6; }

body.elementor-page-6756 .elementor-element-c81b3bb > .e-con > .elementor-widget-heading:not(.elementor-element-496ad11):not(.elementor-element-bde1b5d):not(.elementor-element-c98eafa):not(.elementor-element-7a54815):not(.elementor-element-10940d5):not(.elementor-element-184eba5) {
  width: 100% !important;
  max-width: calc(100% - 44px);
  margin: 0 0 8px;
}

body.elementor-page-6756 .elementor-element-c81b3bb > .e-con > .elementor-widget-text-editor {
  width: 100% !important;
  max-width: 100%;
  margin: 0;
}

body.elementor-page-6756 .elementor-element-496ad11,
body.elementor-page-6756 .elementor-element-bde1b5d,
body.elementor-page-6756 .elementor-element-c98eafa,
body.elementor-page-6756 .elementor-element-7a54815,
body.elementor-page-6756 .elementor-element-10940d5,
body.elementor-page-6756 .elementor-element-184eba5 {
  position: absolute;
  top: 8px;
  right: 12px;
  width: auto !important;
  margin: 0 !important;
}

body.elementor-page-6756 .elementor-element-496ad11 > .elementor-widget-container,
body.elementor-page-6756 .elementor-element-bde1b5d > .elementor-widget-container,
body.elementor-page-6756 .elementor-element-c98eafa > .elementor-widget-container,
body.elementor-page-6756 .elementor-element-7a54815 > .elementor-widget-container,
body.elementor-page-6756 .elementor-element-10940d5 > .elementor-widget-container,
body.elementor-page-6756 .elementor-element-184eba5 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

body.elementor-page-6756 .elementor-element-ae04009::before,
body.elementor-page-6756 .elementor-element-6f9fee8::before,
body.elementor-page-6756 .elementor-element-9e45dca::before,
body.elementor-page-6756 .elementor-element-700ee00::before,
body.elementor-page-6756 .elementor-element-30413ee::before,
body.elementor-page-6756 .elementor-element-57d2d8b::before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 50%;
  width: 41px;
  height: 2px;
  background: rgba(45, 227, 255, .58);
  transform: translateY(-50%);
}

body.elementor-page-6756 .elementor-element-ae04009::after,
body.elementor-page-6756 .elementor-element-6f9fee8::after,
body.elementor-page-6756 .elementor-element-9e45dca::after,
body.elementor-page-6756 .elementor-element-700ee00::after,
body.elementor-page-6756 .elementor-element-30413ee::after,
body.elementor-page-6756 .elementor-element-57d2d8b::after {
  content: "";
  position: absolute;
  z-index: 2;
  top: 50%;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #2de3ff;
  box-shadow: 0 0 0 4px rgba(45, 227, 255, .16), 0 0 10px rgba(45, 227, 255, .55);
  transform: translateY(-50%);
}

body.elementor-page-6756 .elementor-element-ae04009::before,
body.elementor-page-6756 .elementor-element-9e45dca::before,
body.elementor-page-6756 .elementor-element-30413ee::before {
  right: -41px;
  left: auto;
}
body.elementor-page-6756 .elementor-element-ae04009::after,
body.elementor-page-6756 .elementor-element-9e45dca::after,
body.elementor-page-6756 .elementor-element-30413ee::after {
  right: -46px;
  left: auto;
}
body.elementor-page-6756 .elementor-element-6f9fee8::before,
body.elementor-page-6756 .elementor-element-700ee00::before,
body.elementor-page-6756 .elementor-element-57d2d8b::before {
  left: -41px;
  right: auto;
}
body.elementor-page-6756 .elementor-element-6f9fee8::after,
body.elementor-page-6756 .elementor-element-700ee00::after,
body.elementor-page-6756 .elementor-element-57d2d8b::after {
  left: -46px;
  right: auto;
}

@media (max-width: 920px) {
  body.elementor-page-6756 .elementor-element-c81b3bb {
    max-width: 680px;
    grid-template-columns: 44px minmax(0, 1fr);
    grid-template-rows: none;
    row-gap: 16px;
    padding: 0;
  }
  body.elementor-page-6756 .elementor-element-c81b3bb::before {
    top: 85px;
    bottom: 85px;
    left: 21px;
  }
  body.elementor-page-6756 .elementor-element-ae04009,
  body.elementor-page-6756 .elementor-element-6f9fee8,
  body.elementor-page-6756 .elementor-element-9e45dca,
  body.elementor-page-6756 .elementor-element-700ee00,
  body.elementor-page-6756 .elementor-element-30413ee,
  body.elementor-page-6756 .elementor-element-57d2d8b {
    width: 100%;
    height: auto;
    min-height: 170px;
    padding: 22px 24px;
    grid-column: 2 !important;
  }
  body.elementor-page-6756 .elementor-element-ae04009 { grid-row: 1; }
  body.elementor-page-6756 .elementor-element-6f9fee8 { grid-row: 2; }
  body.elementor-page-6756 .elementor-element-9e45dca { grid-row: 3; }
  body.elementor-page-6756 .elementor-element-700ee00 { grid-row: 4; }
  body.elementor-page-6756 .elementor-element-30413ee { grid-row: 5; }
  body.elementor-page-6756 .elementor-element-57d2d8b { grid-row: 6; }

  body.elementor-page-6756 .elementor-element-ae04009::before,
  body.elementor-page-6756 .elementor-element-6f9fee8::before,
  body.elementor-page-6756 .elementor-element-9e45dca::before,
  body.elementor-page-6756 .elementor-element-700ee00::before,
  body.elementor-page-6756 .elementor-element-30413ee::before,
  body.elementor-page-6756 .elementor-element-57d2d8b::before {
    left: -23px;
    right: auto;
    width: 23px;
  }
  body.elementor-page-6756 .elementor-element-ae04009::after,
  body.elementor-page-6756 .elementor-element-6f9fee8::after,
  body.elementor-page-6756 .elementor-element-9e45dca::after,
  body.elementor-page-6756 .elementor-element-700ee00::after,
  body.elementor-page-6756 .elementor-element-30413ee::after,
  body.elementor-page-6756 .elementor-element-57d2d8b::after {
    content: none;
  }
}

@media (max-width: 767px) {
  body.elementor-page-6756 .elementor-element-c81b3bb {
    grid-template-columns: 34px minmax(0, 1fr);
    row-gap: 14px;
  }
  body.elementor-page-6756 .elementor-element-c81b3bb::before {
    top: 96px;
    bottom: 85px;
    left: 16px;
  }
  body.elementor-page-6756 .elementor-element-ae04009,
  body.elementor-page-6756 .elementor-element-6f9fee8,
  body.elementor-page-6756 .elementor-element-9e45dca,
  body.elementor-page-6756 .elementor-element-700ee00,
  body.elementor-page-6756 .elementor-element-30413ee,
  body.elementor-page-6756 .elementor-element-57d2d8b {
    padding: 19px 18px;
    min-height: 170px;
  }
  body.elementor-page-6756 .elementor-element-ae04009::before,
  body.elementor-page-6756 .elementor-element-6f9fee8::before,
  body.elementor-page-6756 .elementor-element-9e45dca::before,
  body.elementor-page-6756 .elementor-element-700ee00::before,
  body.elementor-page-6756 .elementor-element-30413ee::before,
  body.elementor-page-6756 .elementor-element-57d2d8b::before {
    left: -18px;
    width: 18px;
  }
}

body.elementor-page-6756 .elementor-element-c81b3bb > .e-con > .elementor-widget-heading:not(.elementor-element-496ad11):not(.elementor-element-bde1b5d):not(.elementor-element-c98eafa):not(.elementor-element-7a54815):not(.elementor-element-10940d5):not(.elementor-element-184eba5) .elementor-heading-title {
  font-size: 16px;
  line-height: 1.15;
}
body.elementor-page-6756 .elementor-element-c81b3bb > .e-con > .elementor-widget-text-editor,
body.elementor-page-6756 .elementor-element-c81b3bb > .e-con > .elementor-widget-text-editor p {
  font-size: 14px;
  line-height: 1.35;
}
body.elementor-page-6756 .elementor-element-496ad11 .elementor-heading-title,
body.elementor-page-6756 .elementor-element-bde1b5d .elementor-heading-title,
body.elementor-page-6756 .elementor-element-c98eafa .elementor-heading-title,
body.elementor-page-6756 .elementor-element-7a54815 .elementor-heading-title,
body.elementor-page-6756 .elementor-element-10940d5 .elementor-heading-title,
body.elementor-page-6756 .elementor-element-184eba5 .elementor-heading-title {
  font-size: 48px;
  line-height: 1;
}

@media (max-width: 767px) {
  body.elementor-page-6756 .elementor-element-c81b3bb::before { top: 87px; }
}


/* Keep the How It Works cards clear of the wrapped mobile title. */
@media (max-width: 767px) {
  body.elementor-page-6756 .elementor-element-c81b3bb {
    margin-top: 40px;
  }
}


/* What Is The Exchange section only */
body.elementor-page-6756 .elementor-element-bed5480 {
  padding: 96px 20px;
}

body.elementor-page-6756 .elementor-element-bed5480 > .e-con-inner {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
}

body.elementor-page-6756 .elementor-element-54c17fb {
  display: grid;
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
  grid-template-rows: auto auto;
  column-gap: 64px;
  row-gap: 18px;
  align-items: start;
  width: 100%;
  padding: 0;
}

body.elementor-page-6756 .elementor-element-1d2dfc9 {
  grid-column: 1;
  grid-row: 1;
  align-self: start;
  width: 100% !important;
  min-width: 0;
  margin: 0 !important;
}

body.elementor-page-6756 .elementor-element-bbacaa5 {
  grid-column: 1;
  grid-row: 2;
  align-self: start;
  width: 100% !important;
  min-width: 0;
  margin: 0 !important;
}

body.elementor-page-6756 .elementor-element-aed269a {
  grid-column: 2;
  grid-row: 1 / span 2;
  align-self: start;
  width: 100% !important;
  min-width: 0;
  margin: 40px 0 0 !important;
}

body.elementor-page-6756 .elementor-element-1d2dfc9 > .elementor-widget-container,
body.elementor-page-6756 .elementor-element-bbacaa5 > .elementor-widget-container,
body.elementor-page-6756 .elementor-element-aed269a > .elementor-widget-container {
  height: auto;
  margin: 0 !important;
  padding: 0 !important;
}

body.elementor-page-6756 .elementor-element-bbacaa5 .elementor-heading-title {
  margin: 0;
  font-size: clamp(2.2rem, 4vw, 4.1rem);
  line-height: 1.04;
  letter-spacing: -.045em;
}

body.elementor-page-6756 .elementor-element-aed269a,
body.elementor-page-6756 .elementor-element-aed269a p {
  font-size: 1.18rem;
  line-height: 1.55;
}

body.elementor-page-6756 .elementor-element-aed269a p:last-child {
  margin-bottom: 0;
}

@media (max-width: 920px) {
  body.elementor-page-6756 .elementor-element-bed5480 {
    padding: 72px 20px;
  }

  body.elementor-page-6756 .elementor-element-54c17fb {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto auto auto;
    row-gap: 18px;
  }

  body.elementor-page-6756 .elementor-element-1d2dfc9 {
    grid-column: 1;
    grid-row: 1;
  }

  body.elementor-page-6756 .elementor-element-bbacaa5 {
    grid-column: 1;
    grid-row: 2;
  }

  body.elementor-page-6756 .elementor-element-aed269a {
    grid-column: 1;
    grid-row: 3;
    margin-top: 6px !important;
  }
}

@media (max-width: 767px) {
  body.elementor-page-6756 .elementor-element-bed5480 {
    padding: 70px 14px;
  }

  body.elementor-page-6756 .elementor-element-bbacaa5 .elementor-heading-title {
    font-size: clamp(2.15rem, 11vw, 3rem);
  }

  body.elementor-page-6756 .elementor-element-aed269a,
  body.elementor-page-6756 .elementor-element-aed269a p {
    font-size: 1.05rem;
    line-height: 1.55;
  }
}

body.elementor-page-6756 .elementor-element-54c17fb {
  grid-template-rows: 15px minmax(0, 1fr);
  min-height: 0;
}

body.elementor-page-6756 .elementor-element-aed269a {
  height: auto;
}

@media (max-width: 920px) {
  body.elementor-page-6756 .elementor-element-54c17fb {
    grid-template-rows: auto auto auto;
  }
}

body.elementor-page-6756 .elementor-element-54c17fb > .elementor-empty-view {
  display: none !important;
}


/* Hero headline colors from the visual draft */
body.elementor-page-6756 .elementor-element-8c46294 .elementor-heading-title,
body.elementor-page-6756 .elementor-element-8c46294 .elementor-heading-title span {
  color: #ffffff;
}

body.elementor-page-6756 .elementor-element-8c46294 .elementor-heading-title span:nth-of-type(1),
body.elementor-page-6756 .elementor-element-8c46294 .elementor-heading-title span:nth-of-type(3),
body.elementor-page-6756 .elementor-element-8c46294 .elementor-heading-title span:nth-of-type(6) {
  color: #2ee3ff;
}


/* Hero brand title colors from the visual draft */
body.elementor-page-6756 .elementor-element-4400f0f .elementor-heading-title span:first-of-type {
  color: #ffffff;
}
body.elementor-page-6756 .elementor-element-4400f0f .elementor-heading-title span:last-of-type {
  color: #2ee3ff;
}


/* Stable hero word classes matching the draft */
body.elementor-page-6756 .elementor-element-8c46294 .elementor-heading-title .hero-white-word {
  color: #ffffff !important;
}
body.elementor-page-6756 .elementor-element-8c46294 .elementor-heading-title .accent-word,
body.elementor-page-6756 .elementor-element-8c46294 .elementor-heading-title .talent-word {
  color: #2ee3ff !important;
}


/* Persistent hero word markup: strong = turquoise, em = white */
body.elementor-page-6756 .elementor-element-8c46294 .elementor-heading-title strong {
  color: #2ee3ff !important;
  font: inherit;
  font-weight: inherit;
}
body.elementor-page-6756 .elementor-element-8c46294 .elementor-heading-title em {
  color: #ffffff !important;
  font: inherit;
  font-style: normal;
}


/* Keep the How It Works line exactly between the first and last nodes. */
body.elementor-page-6756 .elementor-6756 .elementor-element.elementor-element-c81b3bb::before {
  top: 93px;
  bottom: 93px;
}

@media (max-width: 920px) {
  body.elementor-page-6756 .elementor-6756 .elementor-element.elementor-element-c81b3bb::before {
    top: 85px;
    bottom: 85px;
    left: 21px;
  }
}

@media (max-width: 767px) {
  body.elementor-page-6756 .elementor-6756 .elementor-element.elementor-element-c81b3bb::before {
    top: 87px;
    bottom: 85px;
    left: 16px;
  }
}

@media (max-width: 767px) {
  body.elementor-page-6756 .elementor-6756 .elementor-element.elementor-element-c81b3bb::before {
    top: 97px;
  }
}


/* Hero buttons matching the visual draft */
body.elementor-page-6756 .elementor-element-329cb59 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 14px;
  width: 100%;
  min-height: 0;
  padding: 0;
}

body.elementor-page-6756 .elementor-element-6ce4474,
body.elementor-page-6756 .elementor-element-b0e8f59 {
  width: auto !important;
  margin: 0 !important;
}

body.elementor-page-6756 .elementor-element-6ce4474 .elementor-widget-container,
body.elementor-page-6756 .elementor-element-b0e8f59 .elementor-widget-container,
body.elementor-page-6756 .elementor-element-6ce4474 .elementor-button-wrapper,
body.elementor-page-6756 .elementor-element-b0e8f59 .elementor-button-wrapper {
  width: auto;
  height: auto;
  margin: 0 !important;
  padding: 0 !important;
}

body.elementor-page-6756 .elementor-element-6ce4474 .elementor-button,
body.elementor-page-6756 .elementor-element-b0e8f59 .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-height: 52px;
  padding: .85rem 1.25rem;
  border-radius: 999px;
  font-size: .98rem;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
}

body.elementor-page-6756 .elementor-element-6ce4474 .elementor-button {
  color: #222263;
  border: 0;
  background: #2ee3ff;
}

body.elementor-page-6756 .elementor-element-b0e8f59 .elementor-button {
  color: #ffffff;
  border: 1px solid rgba(255,255,255,.5);
  background: rgba(255,255,255,.08);
}

@media (max-width: 620px) {
  body.elementor-page-6756 .elementor-element-329cb59 {
    align-items: stretch;
  }

  body.elementor-page-6756 .elementor-element-6ce4474,
  body.elementor-page-6756 .elementor-element-b0e8f59,
  body.elementor-page-6756 .elementor-element-6ce4474 .elementor-widget-container,
  body.elementor-page-6756 .elementor-element-b0e8f59 .elementor-widget-container,
  body.elementor-page-6756 .elementor-element-6ce4474 .elementor-button-wrapper,
  body.elementor-page-6756 .elementor-element-b0e8f59 .elementor-button-wrapper,
  body.elementor-page-6756 .elementor-element-6ce4474 .elementor-button,
  body.elementor-page-6756 .elementor-element-b0e8f59 .elementor-button {
    width: 100% !important;
  }
}

body.elementor-page-6756 .elementor-6756 .elementor-element.elementor-element-6ce4474 .elementor-button,
body.elementor-page-6756 .elementor-6756 .elementor-element.elementor-element-b0e8f59 .elementor-button {
  min-height: 52px !important;
  padding: 13.6px 20px !important;
  border-radius: 999px !important;
  font-size: 15.68px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
}

body.elementor-page-6756 .elementor-6756 .elementor-element.elementor-element-6ce4474 .elementor-button {
  color: #222263 !important;
  border: 0 !important;
  background: #2ee3ff !important;
}

body.elementor-page-6756 .elementor-6756 .elementor-element.elementor-element-b0e8f59 .elementor-button {
  color: #ffffff !important;
  border: 1px solid rgba(255,255,255,.5) !important;
  background: rgba(255,255,255,.08) !important;
}


/* Ready to Get Started buttons: same sizing and rhythm as the hero */
body.elementor-page-6756 .elementor-element-106ab1d {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 14px;
  width: 100%;
  min-height: 0;
  padding: 0;
}

body.elementor-page-6756 .elementor-element-0dcf69a {
  order: 1;
}

body.elementor-page-6756 .elementor-element-88d600a {
  order: 2;
}

body.elementor-page-6756 .elementor-element-0dcf69a,
body.elementor-page-6756 .elementor-element-88d600a {
  width: auto !important;
  margin: 0 !important;
}

body.elementor-page-6756 .elementor-element-0dcf69a .elementor-widget-container,
body.elementor-page-6756 .elementor-element-88d600a .elementor-widget-container,
body.elementor-page-6756 .elementor-element-0dcf69a .elementor-button-wrapper,
body.elementor-page-6756 .elementor-element-88d600a .elementor-button-wrapper {
  width: auto;
  height: auto;
  margin: 0 !important;
  padding: 0 !important;
}

body.elementor-page-6756 .elementor-6756 .elementor-element.elementor-element-0dcf69a .elementor-button,
body.elementor-page-6756 .elementor-6756 .elementor-element.elementor-element-88d600a .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-height: 52px !important;
  padding: 13.6px 20px !important;
  border-radius: 999px !important;
  font-size: 15.68px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  text-decoration: none;
}

body.elementor-page-6756 .elementor-6756 .elementor-element.elementor-element-0dcf69a .elementor-button {
  color: #222263 !important;
  border: 0 !important;
  background: #2ee3ff !important;
}

body.elementor-page-6756 .elementor-6756 .elementor-element.elementor-element-88d600a .elementor-button {
  color: #222263 !important;
  border: 1px solid rgba(34,34,100,.42) !important;
  background: transparent !important;
}

@media (max-width: 920px) {
  body.elementor-page-6756 .elementor-element-106ab1d {
    justify-content: flex-start;
  }
}

@media (max-width: 620px) {
  body.elementor-page-6756 .elementor-element-0dcf69a,
  body.elementor-page-6756 .elementor-element-88d600a,
  body.elementor-page-6756 .elementor-element-0dcf69a .elementor-widget-container,
  body.elementor-page-6756 .elementor-element-88d600a .elementor-widget-container,
  body.elementor-page-6756 .elementor-element-0dcf69a .elementor-button-wrapper,
  body.elementor-page-6756 .elementor-element-88d600a .elementor-button-wrapper,
  body.elementor-page-6756 .elementor-element-0dcf69a .elementor-button,
  body.elementor-page-6756 .elementor-element-88d600a .elementor-button {
    width: 100% !important;
  }
}

body.elementor-page-6756 .elementor-element-106ab1d {
  transform: none !important;
}


/* Ready to Get Started layout across desktop, laptop, tablet, and mobile */
body.elementor-page-6756 .elementor-element-d56f97e > .e-con-inner {
  display: grid;
  grid-template-columns: minmax(0, 680px) minmax(340px, 1fr);
  grid-template-rows: auto auto auto;
  column-gap: 50px;
  row-gap: 18px;
  align-items: end;
}

body.elementor-page-6756 .elementor-element-8a16495 {
  grid-column: 1;
  grid-row: 1;
  width: 100% !important;
  margin: 0 !important;
}

body.elementor-page-6756 .elementor-element-cdc0b6d {
  grid-column: 1;
  grid-row: 2 / span 2;
  align-self: start;
  width: 100% !important;
  margin: 0 !important;
}

body.elementor-page-6756 .elementor-element-106ab1d {
  grid-column: 2;
  grid-row: 2;
  align-self: end;
  justify-self: stretch;
  width: 100% !important;
  margin: 0 !important;
  justify-content: flex-end;
}

body.elementor-page-6756 .elementor-element-cb1d202 {
  grid-column: 2;
  grid-row: 3;
  align-self: start;
  justify-self: end;
  width: 100% !important;
  max-width: 430px;
  margin: 0 !important;
  text-align: right !important;
}

body.elementor-page-6756 .elementor-element-cb1d202 > .elementor-widget-container,
body.elementor-page-6756 .elementor-element-cb1d202 p {
  margin: 0 !important;
  text-align: right !important;
}

body.elementor-page-6756 .elementor-element-4e38413 {
  display: none !important;
}

@media (max-width: 1024px) {
  body.elementor-page-6756 .elementor-element-d56f97e > .e-con-inner {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto auto auto auto;
    row-gap: 18px;
    align-items: start;
  }

  body.elementor-page-6756 .elementor-element-8a16495 {
    grid-column: 1;
    grid-row: 1;
  }

  body.elementor-page-6756 .elementor-element-cdc0b6d {
    grid-column: 1;
    grid-row: 2;
  }

  body.elementor-page-6756 .elementor-element-106ab1d {
    grid-column: 1;
    grid-row: 3;
    justify-content: flex-start;
  }

  body.elementor-page-6756 .elementor-element-cb1d202 {
    grid-column: 1;
    grid-row: 4;
    justify-self: start;
    max-width: 430px;
    text-align: left !important;
  }

  body.elementor-page-6756 .elementor-element-cb1d202 > .elementor-widget-container,
  body.elementor-page-6756 .elementor-element-cb1d202 p {
    text-align: left !important;
  }
}

@media (min-width: 1025px) {
  body.elementor-page-6756 .elementor-element-d56f97e > .e-con-inner {
    grid-template-columns: minmax(0, 1fr) minmax(401px, 410px);
    column-gap: 50px;
  }
}

@media (max-width: 1024px) {
  body.elementor-page-6756 .elementor-element-cb1d202 {
    width: min(100%, 430px) !important;
    max-width: 430px !important;
  }
}


/* Purple contrast treatment for Ready to Get Started */
body.elementor-page-6756 .elementor-element-d56f97e {
  color: #ffffff;
  background:
    radial-gradient(circle at 82% 24%, rgba(46,227,255,.18), transparent 30%),
    linear-gradient(125deg, #2b286f 0%, #43308a 48%, #703369 100%);
}

body.elementor-page-6756 .elementor-element-8a16495 .elementor-heading-title {
  color: #7fe9e0 !important;
}

body.elementor-page-6756 .elementor-element-cdc0b6d .elementor-heading-title {
  color: #ffffff !important;
}

body.elementor-page-6756 .elementor-element-cb1d202,
body.elementor-page-6756 .elementor-element-cb1d202 p {
  color: rgba(255,255,255,.74) !important;
}

body.elementor-page-6756 .elementor-6756 .elementor-element.elementor-element-0dcf69a .elementor-button {
  color: #222263 !important;
  border: 0 !important;
  background: #2ee3ff !important;
}

body.elementor-page-6756 .elementor-6756 .elementor-element.elementor-element-88d600a .elementor-button {
  color: #ffffff !important;
  border: 1px solid rgba(255,255,255,.68) !important;
  background: rgba(255,255,255,.07) !important;
}


/* Remove the white gap before Ready to Get Started. */
body.elementor-page-6756 .elementor-element-d56f97e {
  margin-top: 0 !important;
}


/* Ready to Get Started: tablet and mobile spacing */
@media (max-width: 1024px) {
  body.elementor-page-6756 .elementor-element-d56f97e {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }

  body.elementor-page-6756 .elementor-element-d56f97e > .e-con-inner {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
}

@media (max-width: 620px) {
  body.elementor-page-6756 .elementor-element-d56f97e {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  body.elementor-page-6756 .elementor-element-d56f97e > .e-con-inner {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
    row-gap: 14px !important;
  }

  body.elementor-page-6756 .elementor-element-cdc0b6d .elementor-heading-title {
    font-size: 38px !important;
    line-height: 1.06 !important;
  }

  body.elementor-page-6756 .elementor-element-106ab1d {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 12px !important;
    width: 100% !important;
  }

  body.elementor-page-6756 .elementor-element-0dcf69a,
  body.elementor-page-6756 .elementor-element-88d600a,
  body.elementor-page-6756 .elementor-element-0dcf69a .elementor-button,
  body.elementor-page-6756 .elementor-element-88d600a .elementor-button {
    width: 100% !important;
  }

  body.elementor-page-6756 .elementor-element-0dcf69a .elementor-button,
  body.elementor-page-6756 .elementor-element-88d600a .elementor-button {
    white-space: nowrap !important;
  }

  body.elementor-page-6756 .elementor-element-cb1d202 {
    width: 100% !important;
    max-width: none !important;
  }
}


/* Why the Exchange steps: match the draft card sizing */
body.elementor-page-6756 .elementor-element-87f0f8f > .e-con-inner {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  column-gap: 24px !important;
  row-gap: 0 !important;
  align-items: stretch !important;
}

body.elementor-page-6756 .elementor-element-9d9ec7c,
body.elementor-page-6756 .elementor-element-2a65110,
body.elementor-page-6756 .elementor-element-c118666 {
  grid-column: 1 / -1 !important;
  width: 100% !important;
}

body.elementor-page-6756 .elementor-element-a086fcb,
body.elementor-page-6756 .elementor-element-edef0d2,
body.elementor-page-6756 .elementor-element-bbef194 {
  position: relative !important;
  isolation: isolate;
  overflow: hidden !important;
  width: 100% !important;
  min-height: 220px !important;
  margin-top: 18px !important;
  padding: 28px 28px 24px !important;
  border-radius: 28px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  align-items: stretch !important;
  gap: 0 !important;
}

body.elementor-page-6756 .elementor-element-a086fcb {
  grid-column: 1 !important;
  grid-row: 4 !important;
}

body.elementor-page-6756 .elementor-element-edef0d2 {
  grid-column: 2 !important;
  grid-row: 4 !important;
}

body.elementor-page-6756 .elementor-element-bbef194 {
  grid-column: 3 !important;
  grid-row: 4 !important;
}

body.elementor-page-6756 .elementor-element-7f353f7,
body.elementor-page-6756 .elementor-element-624b8e3,
body.elementor-page-6756 .elementor-element-5dc7d5f {
  position: relative !important;
  z-index: 1;
  width: 100% !important;
  max-width: 250px !important;
  margin: 8px 0 18px !important;
}

body.elementor-page-6756 .elementor-element-7f353f7 .elementor-heading-title,
body.elementor-page-6756 .elementor-element-624b8e3 .elementor-heading-title,
body.elementor-page-6756 .elementor-element-5dc7d5f .elementor-heading-title {
  margin: 0 !important;
  font-size: 20.16px !important;
  line-height: 1.2 !important;
}

body.elementor-page-6756 .elementor-element-835685f,
body.elementor-page-6756 .elementor-element-845a89a,
body.elementor-page-6756 .elementor-element-047e979 {
  position: relative !important;
  z-index: 1;
  width: 100% !important;
  max-width: 290px !important;
  margin: 0 !important;
}

body.elementor-page-6756 .elementor-element-835685f p,
body.elementor-page-6756 .elementor-element-845a89a p,
body.elementor-page-6756 .elementor-element-047e979 p {
  margin: 0 !important;
  font-size: 15.68px !important;
  line-height: 1.44 !important;
  color: rgba(255,255,255,.9) !important;
}

body.elementor-page-6756 .elementor-element-48f82d7,
body.elementor-page-6756 .elementor-element-c7bdfcb,
body.elementor-page-6756 .elementor-element-b496f80 {
  position: absolute !important;
  z-index: 0;
  top: 28px !important;
  right: 28px !important;
  width: auto !important;
  margin: 0 !important;
  pointer-events: none;
}

body.elementor-page-6756 .elementor-element-48f82d7 > .elementor-widget-container,
body.elementor-page-6756 .elementor-element-c7bdfcb > .elementor-widget-container,
body.elementor-page-6756 .elementor-element-b496f80 > .elementor-widget-container {
  padding: 0 !important;
}

body.elementor-page-6756 .elementor-element-48f82d7 .elementor-heading-title,
body.elementor-page-6756 .elementor-element-c7bdfcb .elementor-heading-title,
body.elementor-page-6756 .elementor-element-b496f80 .elementor-heading-title {
  color: rgba(111,224,251,.30) !important;
  font-size: 44px !important;
  font-weight: 800 !important;
  line-height: .82 !important;
  letter-spacing: -.08em !important;
}

@media (max-width: 1024px) {
  body.elementor-page-6756 .elementor-element-87f0f8f > .e-con-inner {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  body.elementor-page-6756 .elementor-element-a086fcb,
  body.elementor-page-6756 .elementor-element-edef0d2,
  body.elementor-page-6756 .elementor-element-bbef194 {
    grid-column: 1 !important;
    grid-row: auto !important;
    min-height: 0 !important;
    margin-top: 24px !important;
    padding: 26px !important;
    border-radius: 26px !important;
  }

  body.elementor-page-6756 .elementor-element-a086fcb {
    margin-top: 18px !important;
  }
}

@media (max-width: 620px) {
  body.elementor-page-6756 .elementor-element-a086fcb,
  body.elementor-page-6756 .elementor-element-edef0d2,
  body.elementor-page-6756 .elementor-element-bbef194 {
    padding: 30px 28px !important;
  }

  body.elementor-page-6756 .elementor-element-48f82d7,
  body.elementor-page-6756 .elementor-element-c7bdfcb,
  body.elementor-page-6756 .elementor-element-b496f80 {
    top: 28px !important;
    right: 24px !important;
  }

  body.elementor-page-6756 .elementor-element-48f82d7 .elementor-heading-title,
  body.elementor-page-6756 .elementor-element-c7bdfcb .elementor-heading-title,
  body.elementor-page-6756 .elementor-element-b496f80 .elementor-heading-title {
    font-size: 96px !important;
  }
}


body.elementor-page-6756 .elementor-element-48f82d7,
body.elementor-page-6756 .elementor-element-c7bdfcb,
body.elementor-page-6756 .elementor-element-b496f80 {
  min-height: 36px !important;
  overflow: visible !important;
  z-index: 2 !important;
}


/* Align Why the Exchange numbers inside their cards */
body.elementor-page-6756 .elementor-element-48f82d7 > .elementor-widget-container,
body.elementor-page-6756 .elementor-element-c7bdfcb > .elementor-widget-container,
body.elementor-page-6756 .elementor-element-b496f80 > .elementor-widget-container {
  margin: 0 !important;
}


/* Match Why the Exchange line spacing to the rest of the page */
body.elementor-page-6756 .elementor-element-c118666 p {
  line-height: 1.55 !important;
}

body.elementor-page-6756 .elementor-element-7f353f7 .elementor-heading-title,
body.elementor-page-6756 .elementor-element-624b8e3 .elementor-heading-title,
body.elementor-page-6756 .elementor-element-5dc7d5f .elementor-heading-title {
  line-height: 1.15 !important;
}

body.elementor-page-6756 .elementor-element-835685f p,
body.elementor-page-6756 .elementor-element-845a89a p,
body.elementor-page-6756 .elementor-element-047e979 p {
  line-height: 1.35 !important;
}


/* Why the Exchange framing: match the draft without changing typography */
body.elementor-page-6756 .elementor-element-87f0f8f {
  padding: 96px 0 !important;
}

body.elementor-page-6756 .elementor-element-87f0f8f > .e-con-inner {
  width: min(1180px, calc(100% - 40px)) !important;
  max-width: 1180px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

body.elementor-page-6756 .elementor-element-a086fcb,
body.elementor-page-6756 .elementor-element-edef0d2,
body.elementor-page-6756 .elementor-element-bbef194 {
  margin: 18px 0 0 !important;
}

body.elementor-page-6756 .elementor-element-85dc2c9 {
  display: none !important;
}

@media (max-width: 1024px) {
  body.elementor-page-6756 .elementor-element-87f0f8f {
    padding: 72px 0 !important;
  }

  body.elementor-page-6756 .elementor-element-a086fcb {
    margin-top: 18px !important;
  }

  body.elementor-page-6756 .elementor-element-edef0d2,
  body.elementor-page-6756 .elementor-element-bbef194 {
    margin-top: 24px !important;
  }
}


/* For Business and For Applicants: match the draft */
body.elementor-page-6756 .elementor-element-aa153c4 {
  padding: 96px 0 !important;
  background: #f7f7fb !important;
}

body.elementor-page-6756 .elementor-element-aa153c4 > .e-con-inner {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  align-items: stretch !important;
  width: min(1180px, calc(100% - 40px)) !important;
  max-width: 1180px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  gap: 24px !important;
}

body.elementor-page-6756 .elementor-element-1748d79,
body.elementor-page-6756 .elementor-element-f163fae {
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 42px !important;
  gap: 0 !important;
  border-radius: 30px !important;
  box-shadow: 0 24px 70px rgba(34,34,100,.15) !important;
  overflow: hidden;
}

body.elementor-page-6756 .elementor-element-1748d79 {
  background: #ffffff !important;
}

body.elementor-page-6756 .elementor-element-f163fae {
  color: #ffffff !important;
  background: linear-gradient(145deg, #34348e, #703369) !important;
}

body.elementor-page-6756 .elementor-element-3acf248,
body.elementor-page-6756 .elementor-element-f847f77 {
  width: 100% !important;
  margin: 0 0 18px !important;
}

body.elementor-page-6756 .elementor-element-3acf248 > .elementor-widget-container,
body.elementor-page-6756 .elementor-element-f847f77 > .elementor-widget-container {
  padding: 0 !important;
}

body.elementor-page-6756 .elementor-element-513aa35,
body.elementor-page-6756 .elementor-element-93412b3 {
  width: 100% !important;
  max-width: none !important;
  margin: 0 0 22px !important;
}

body.elementor-page-6756 .elementor-element-513aa35 .elementor-heading-title,
body.elementor-page-6756 .elementor-element-93412b3 .elementor-heading-title {
  margin: 0 !important;
  font-size: clamp(35.2px, 4vw, 65.6px) !important;
  line-height: 1.04 !important;
  letter-spacing: -.045em !important;
}

body.elementor-page-6756 .elementor-element-59b2d21,
body.elementor-page-6756 .elementor-element-d93fcef {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

body.elementor-page-6756 .elementor-element-59b2d21 p,
body.elementor-page-6756 .elementor-element-d93fcef p {
  margin: 0 !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
}

body.elementor-page-6756 .elementor-element-59b2d21 p {
  color: #171742 !important;
}

body.elementor-page-6756 .elementor-element-d93fcef p {
  color: rgba(255,255,255,.8) !important;
}

body.elementor-page-6756 .elementor-element-93cefb9 {
  width: 100% !important;
  margin: 0 !important;
}

body.elementor-page-6756 .elementor-element-93cefb9 .check-list {
  columns: 2 !important;
  width: 100% !important;
  margin: 26px 0 32px !important;
  padding: 0 !important;
  color: #171742 !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
  list-style: none !important;
}

body.elementor-page-6756 .elementor-element-93cefb9 .check-list li {
  position: relative;
  margin: 0 0 10px !important;
  padding-left: 20px !important;
  break-inside: avoid;
}

body.elementor-page-6756 .elementor-element-93cefb9 .check-list li::before {
  content: "";
  position: absolute;
  top: .64em;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #2ee3ff;
}

body.elementor-page-6756 .elementor-element-a8b62a7 {
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 28px 0 34px !important;
  padding: 20px !important;
  border-radius: 16px !important;
  background: rgba(255,255,255,.1) !important;
}

body.elementor-page-6756 .elementor-element-65e5bb5 {
  width: 100% !important;
  margin: 0 !important;
}

body.elementor-page-6756 .elementor-element-65e5bb5 p {
  margin: 0 !important;
  color: rgba(255,255,255,.8) !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}

body.elementor-page-6756 .elementor-element-42a71e4,
body.elementor-page-6756 .elementor-element-9a5ec41 {
  align-self: flex-start !important;
  width: auto !important;
  margin: 0 !important;
}

body.elementor-page-6756 .elementor-element-42a71e4 .elementor-heading-title,
body.elementor-page-6756 .elementor-element-9a5ec41 .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.6 !important;
}

body.elementor-page-6756 .elementor-element-42a71e4 .elementor-heading-title::after,
body.elementor-page-6756 .elementor-element-9a5ec41 .elementor-heading-title::after {
  content: "→";
}

body.elementor-page-6756 .elementor-element-9a5ec41 .elementor-heading-title {
  color: #2ee3ff !important;
}

body.elementor-page-6756 .elementor-element-58b4b0d,
body.elementor-page-6756 .elementor-element-9dc5e7d {
  display: none !important;
}

@media (max-width: 920px) {
  body.elementor-page-6756 .elementor-element-aa153c4 > .e-con-inner {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}

@media (max-width: 620px) {
  body.elementor-page-6756 .elementor-element-aa153c4 {
    padding: 70px 0 !important;
  }

  body.elementor-page-6756 .elementor-element-aa153c4 > .e-con-inner {
    width: calc(100% - 28px) !important;
  }

  body.elementor-page-6756 .elementor-element-1748d79,
  body.elementor-page-6756 .elementor-element-f163fae {
    padding: 28px !important;
  }

  body.elementor-page-6756 .elementor-element-93cefb9 .check-list {
    columns: 1 !important;
  }
}


/* Remove legacy offsets around the audience cards */
body.elementor-page-6756 .elementor-element-aa153c4 {
  margin: 0 !important;
}

body.elementor-page-6756 .elementor-element-93cefb9 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}


/* What Is the Exchange body copy: match the draft */
body.elementor-page-6756 .elementor-element-aed269a {
  width: 100% !important;
  max-width: none !important;
}

body.elementor-page-6756 .elementor-element-aed269a p {
  margin: 0 0 18.88px !important;
  color: #5d6078 !important;
  font-size: 18.88px !important;
  line-height: 1.6 !important;
}

body.elementor-page-6756 .elementor-element-aed269a p:last-child {
  margin-bottom: 0 !important;
}


/* Hero word colors: exact draft palette */
body.elementor-page-6756 .elementor-element-e9ac826 .elementor-heading-title {
  color: #7fe9e0 !important;
}

body.elementor-page-6756 .elementor-element-4400f0f .elementor-heading-title > span:first-of-type {
  color: #ffffff !important;
}

body.elementor-page-6756 .elementor-element-4400f0f .elementor-heading-title > span:last-of-type {
  color: #2ee3ff !important;
}

body.elementor-page-6756 .elementor-element-8c46294 .elementor-heading-title {
  color: #ffffff !important;
}

body.elementor-page-6756 .elementor-element-8c46294 .elementor-heading-title > strong {
  color: #2ee3ff !important;
}

body.elementor-page-6756 .elementor-element-8c46294 .elementor-heading-title > strong:nth-of-type(2),
body.elementor-page-6756 .elementor-element-8c46294 .elementor-heading-title > strong:nth-of-type(4) {
  color: #ffffff !important;
}

body.elementor-page-6756 .elementor-element-8c46294 .elementor-heading-title > em {
  color: #ffffff !important;
  font-style: normal !important;
}


/* Hero brand color correction */
body.elementor-page-6756 .elementor-element-4400f0f .elementor-heading-title > span:first-of-type {
  color: #2ee3ff !important;
}

body.elementor-page-6756 .elementor-element-4400f0f .elementor-heading-title > span:last-of-type {
  color: #ffffff !important;
}


/* How It Works: mobile timeline alignment only */
@media (max-width: 767px) {
  body.elementor-page-6756 .elementor-element-c81b3bb::before {
    top: 87px !important;
    bottom: 85px !important;
    left: 16px !important;
  }

  body.elementor-page-6756 .elementor-element-ae04009::after,
  body.elementor-page-6756 .elementor-element-6f9fee8::after,
  body.elementor-page-6756 .elementor-element-9e45dca::after,
  body.elementor-page-6756 .elementor-element-700ee00::after,
  body.elementor-page-6756 .elementor-element-30413ee::after,
  body.elementor-page-6756 .elementor-element-57d2d8b::after {
    content: "" !important;
    left: -23.5px !important;
    right: auto !important;
    top: 50% !important;
    width: 11px !important;
    height: 11px !important;
    transform: translateY(-50%) !important;
  }
}


/* How It Works: centered cards with the mobile line behind */
@media (max-width: 767px) {
  body.elementor-page-6756 .elementor-element-c81b3bb {
    grid-template-columns: minmax(0, 276px) !important;
    justify-content: center !important;
  }

  body.elementor-page-6756 .elementor-element-c81b3bb::before {
    left: 50% !important;
    z-index: 0 !important;
    transform: translateX(-50%) !important;
  }

  body.elementor-page-6756 .elementor-element-ae04009,
  body.elementor-page-6756 .elementor-element-6f9fee8,
  body.elementor-page-6756 .elementor-element-9e45dca,
  body.elementor-page-6756 .elementor-element-700ee00,
  body.elementor-page-6756 .elementor-element-30413ee,
  body.elementor-page-6756 .elementor-element-57d2d8b {
    grid-column: 1 !important;
    z-index: 1 !important;
  }

  body.elementor-page-6756 .elementor-element-ae04009::before,
  body.elementor-page-6756 .elementor-element-6f9fee8::before,
  body.elementor-page-6756 .elementor-element-9e45dca::before,
  body.elementor-page-6756 .elementor-element-700ee00::before,
  body.elementor-page-6756 .elementor-element-30413ee::before,
  body.elementor-page-6756 .elementor-element-57d2d8b::before,
  body.elementor-page-6756 .elementor-element-ae04009::after,
  body.elementor-page-6756 .elementor-element-6f9fee8::after,
  body.elementor-page-6756 .elementor-element-9e45dca::after,
  body.elementor-page-6756 .elementor-element-700ee00::after,
  body.elementor-page-6756 .elementor-element-30413ee::after,
  body.elementor-page-6756 .elementor-element-57d2d8b::after {
    content: none !important;
  }
}


/* How It Works: centered tablet timeline */
@media (min-width: 768px) and (max-width: 1024px) {
  body.elementor-page-6756 .elementor-element-c81b3bb {
    grid-template-columns: minmax(0, 636px) !important;
    justify-content: center !important;
  }

  body.elementor-page-6756 .elementor-element-c81b3bb::before {
    top: 85px !important;
    bottom: 85px !important;
    left: 50% !important;
    z-index: 0 !important;
    transform: translateX(-50%) !important;
  }

  body.elementor-page-6756 .elementor-element-ae04009,
  body.elementor-page-6756 .elementor-element-6f9fee8,
  body.elementor-page-6756 .elementor-element-9e45dca,
  body.elementor-page-6756 .elementor-element-700ee00,
  body.elementor-page-6756 .elementor-element-30413ee,
  body.elementor-page-6756 .elementor-element-57d2d8b {
    grid-column: 1 !important;
    z-index: 1 !important;
  }

  body.elementor-page-6756 .elementor-element-ae04009::before,
  body.elementor-page-6756 .elementor-element-6f9fee8::before,
  body.elementor-page-6756 .elementor-element-9e45dca::before,
  body.elementor-page-6756 .elementor-element-700ee00::before,
  body.elementor-page-6756 .elementor-element-30413ee::before,
  body.elementor-page-6756 .elementor-element-57d2d8b::before,
  body.elementor-page-6756 .elementor-element-ae04009::after,
  body.elementor-page-6756 .elementor-element-6f9fee8::after,
  body.elementor-page-6756 .elementor-element-9e45dca::after,
  body.elementor-page-6756 .elementor-element-700ee00::after,
  body.elementor-page-6756 .elementor-element-30413ee::after,
  body.elementor-page-6756 .elementor-element-57d2d8b::after {
    content: none !important;
  }
}


/* Elementor tablet preview boundary */
@media (min-width: 767.01px) and (max-width: 1024px) {
  body.elementor-page-6756 .elementor-element-c81b3bb {
    grid-template-columns: minmax(0, 636px) !important;
    justify-content: center !important;
  }

  body.elementor-page-6756 .elementor-element-c81b3bb::before {
    top: 85px !important;
    bottom: 85px !important;
    left: 50% !important;
    z-index: 0 !important;
    transform: translateX(-50%) !important;
  }

  body.elementor-page-6756 .elementor-element-ae04009,
  body.elementor-page-6756 .elementor-element-6f9fee8,
  body.elementor-page-6756 .elementor-element-9e45dca,
  body.elementor-page-6756 .elementor-element-700ee00,
  body.elementor-page-6756 .elementor-element-30413ee,
  body.elementor-page-6756 .elementor-element-57d2d8b {
    grid-column: 1 !important;
    z-index: 1 !important;
  }

  body.elementor-page-6756 .elementor-element-ae04009::before,
  body.elementor-page-6756 .elementor-element-6f9fee8::before,
  body.elementor-page-6756 .elementor-element-9e45dca::before,
  body.elementor-page-6756 .elementor-element-700ee00::before,
  body.elementor-page-6756 .elementor-element-30413ee::before,
  body.elementor-page-6756 .elementor-element-57d2d8b::before,
  body.elementor-page-6756 .elementor-element-ae04009::after,
  body.elementor-page-6756 .elementor-element-6f9fee8::after,
  body.elementor-page-6756 .elementor-element-9e45dca::after,
  body.elementor-page-6756 .elementor-element-700ee00::after,
  body.elementor-page-6756 .elementor-element-30413ee::after,
  body.elementor-page-6756 .elementor-element-57d2d8b::after {
    content: none !important;
  }
}


/* For Applicants: align the inner note on mobile only */
@media (max-width: 767px) {
  body.elementor-page-6756 .elementor-element-f163fae {
    align-items: stretch !important;
  }

  body.elementor-page-6756 .elementor-element-a8b62a7 {
    align-self: stretch !important;
    width: 100% !important;
    max-width: none !important;
    margin: 24px 0 30px !important;
    padding: 18px !important;
    box-sizing: border-box !important;
  }

  body.elementor-page-6756 .elementor-element-65e5bb5 {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }

  body.elementor-page-6756 .elementor-element-65e5bb5 > .elementor-widget-container,
  body.elementor-page-6756 .elementor-element-65e5bb5 p {
    margin: 0 !important;
    padding: 0 !important;
  }
}


/* Definitive Hero brand color: all responsive copies white */
body.elementor-page-6756 .elementor-element-4400f0f .elementor-heading-title,
body.elementor-page-6756 .elementor-element-7f672b9 .elementor-heading-title,
body.elementor-page-6756 .elementor-element-01d2d13 .elementor-heading-title,
body.elementor-page-6756 .elementor-element-c644d59 .elementor-heading-title,
body.elementor-page-6756 .elementor-element-8b5a6cd .elementor-heading-title,
body.elementor-page-6756 .elementor-element-f66c168 .elementor-heading-title {
  color: #ffffff !important;
}


/* Why the Exchange: subtle card lift on mouse hover */
body.elementor-page-6756 .elementor-element-a086fcb,
body.elementor-page-6756 .elementor-element-edef0d2,
body.elementor-page-6756 .elementor-element-bbef194 {
  transition: transform .28s cubic-bezier(.2,.8,.2,1) !important;
  will-change: transform;
}

@media (hover: hover) and (pointer: fine) {
  body.elementor-page-6756 .elementor-element-a086fcb:hover,
  body.elementor-page-6756 .elementor-element-edef0d2:hover,
  body.elementor-page-6756 .elementor-element-bbef194:hover {
    transform: translateY(-4px) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.elementor-page-6756 .elementor-element-a086fcb,
  body.elementor-page-6756 .elementor-element-edef0d2,
  body.elementor-page-6756 .elementor-element-bbef194 {
    transition: none !important;
  }
}


/* Audience cards: match the subtle Why the Exchange lift */
body.elementor-page-6756 .elementor-element-1748d79,
body.elementor-page-6756 .elementor-element-f163fae {
  transition: transform .28s cubic-bezier(.2,.8,.2,1) !important;
  will-change: transform;
}

@media (hover: hover) and (pointer: fine) {
  body.elementor-page-6756 .elementor-element-1748d79:hover,
  body.elementor-page-6756 .elementor-element-f163fae:hover {
    transform: translateY(-4px) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.elementor-page-6756 .elementor-element-1748d79,
  body.elementor-page-6756 .elementor-element-f163fae {
    transition: none !important;
  }
}


/* Isolated test Hero immediately before What Is the Exchange */
body.elementor-page-6756 .elementor-element-b30bc25 {
  min-height: 700px !important;
  padding: 0 24px !important;
  overflow: hidden !important;
}

body.elementor-page-6756 .elementor-element-b30bc25 > .e-con-inner {
  justify-content: center !important;
  gap: 0 !important;
  padding: 96px 0 !important;
}

body.elementor-page-6756 .elementor-element-c2cd26b {
  align-items: center !important;
  width: 100% !important;
  max-width: 1140px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  gap: 0 !important;
  text-align: center !important;
}

body.elementor-page-6756 .elementor-element-598db8b {
  width: 100% !important;
  margin: 0 0 18px !important;
}

body.elementor-page-6756 .elementor-element-598db8b .elementor-heading-title {
  margin: 0 !important;
  color: #ffffff !important;
  font-size: 44px !important;
  font-weight: 800 !important;
  line-height: .95 !important;
  letter-spacing: -4px !important;
}

body.elementor-page-6756 .elementor-element-de5e9d5,
body.elementor-page-6756 .elementor-element-b8ba5a1,
body.elementor-page-6756 .elementor-element-6a29331 {
  width: 100% !important;
  margin: 0 !important;
}

body.elementor-page-6756 .elementor-element-de5e9d5 .elementor-heading-title,
body.elementor-page-6756 .elementor-element-b8ba5a1 .elementor-heading-title,
body.elementor-page-6756 .elementor-element-6a29331 .elementor-heading-title {
  margin: 0 !important;
  color: #ffffff !important;
  font-size: clamp(56px, 6.5vw, 100px) !important;
  font-weight: 800 !important;
  line-height: .92 !important;
  letter-spacing: -.065em !important;
}

body.elementor-page-6756 .elementor-element-b30bc25 .test-hero-white {
  color: #ffffff !important;
}

body.elementor-page-6756 .elementor-element-b30bc25 .test-hero-accent {
  color: #2ee3ff !important;
}

body.elementor-page-6756 .elementor-element-be5a66b {
  width: 100% !important;
  max-width: 720px !important;
  margin: 28px auto 0 !important;
}

body.elementor-page-6756 .elementor-element-be5a66b,
body.elementor-page-6756 .elementor-element-be5a66b p {
  color: rgba(255,255,255,.84) !important;
  font-size: clamp(17px, 1.5vw, 20.5px) !important;
  line-height: 1.55 !important;
}

body.elementor-page-6756 .elementor-element-be5a66b p {
  margin: 0 !important;
}

body.elementor-page-6756 .elementor-element-277873f {
  display: flex !important;
  flex-flow: row wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 14px !important;
  width: 100% !important;
  min-height: 0 !important;
  margin: 32px auto 0 !important;
  padding: 0 !important;
}

body.elementor-page-6756 .elementor-element-03a5681,
body.elementor-page-6756 .elementor-element-de6a350 {
  width: auto !important;
  margin: 0 !important;
}

body.elementor-page-6756 .elementor-element-03a5681 .elementor-widget-container,
body.elementor-page-6756 .elementor-element-de6a350 .elementor-widget-container,
body.elementor-page-6756 .elementor-element-03a5681 .elementor-button-wrapper,
body.elementor-page-6756 .elementor-element-de6a350 .elementor-button-wrapper {
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.elementor-page-6756 .elementor-element-03a5681 .elementor-button,
body.elementor-page-6756 .elementor-element-de6a350 .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-height: 52px !important;
  padding: .85rem 1.25rem !important;
  border-radius: 999px !important;
  font-size: .98rem !important;
  font-weight: 800 !important;
  line-height: 1 !important;
}

body.elementor-page-6756 .elementor-element-03a5681 .elementor-button {
  color: #222263 !important;
  border: 0 !important;
  background: #2ee3ff !important;
}

body.elementor-page-6756 .elementor-element-de6a350 .elementor-button {
  color: #ffffff !important;
  border: 1px solid rgba(255,255,255,.5) !important;
  background: rgba(255,255,255,.08) !important;
}

@media (max-width: 920px) {
  body.elementor-page-6756 .elementor-element-b30bc25 {
    min-height: auto !important;
    padding: 0 20px !important;
  }

  body.elementor-page-6756 .elementor-element-b30bc25 > .e-con-inner {
    padding: 80px 0 !important;
  }

  body.elementor-page-6756 .elementor-element-de5e9d5 .elementor-heading-title,
  body.elementor-page-6756 .elementor-element-b8ba5a1 .elementor-heading-title,
  body.elementor-page-6756 .elementor-element-6a29331 .elementor-heading-title {
    font-size: clamp(52px, 10vw, 80px) !important;
  }
}

@media (max-width: 620px) {
  body.elementor-page-6756 .elementor-element-b30bc25 {
    padding: 0 14px !important;
  }

  body.elementor-page-6756 .elementor-element-b30bc25 > .e-con-inner {
    padding: 72px 0 66px !important;
  }

  body.elementor-page-6756 .elementor-element-598db8b {
    margin-bottom: 16px !important;
  }

  body.elementor-page-6756 .elementor-element-598db8b .elementor-heading-title {
    font-size: 34px !important;
    letter-spacing: -2.5px !important;
  }

  body.elementor-page-6756 .elementor-element-de5e9d5 .elementor-heading-title,
  body.elementor-page-6756 .elementor-element-b8ba5a1 .elementor-heading-title,
  body.elementor-page-6756 .elementor-element-6a29331 .elementor-heading-title {
    font-size: clamp(48px, 16vw, 70px) !important;
    line-height: .94 !important;
  }

  body.elementor-page-6756 .elementor-element-be5a66b {
    margin-top: 24px !important;
  }

  body.elementor-page-6756 .elementor-element-be5a66b,
  body.elementor-page-6756 .elementor-element-be5a66b p {
    font-size: 17px !important;
    line-height: 1.5 !important;
  }

  body.elementor-page-6756 .elementor-element-277873f {
    flex-direction: column !important;
    margin-top: 28px !important;
    gap: 12px !important;
  }

  body.elementor-page-6756 .elementor-element-03a5681,
  body.elementor-page-6756 .elementor-element-de6a350,
  body.elementor-page-6756 .elementor-element-03a5681 .elementor-button,
  body.elementor-page-6756 .elementor-element-de6a350 .elementor-button {
    width: 100% !important;
    max-width: 340px !important;
  }
}


/* Test Hero button sizing correction for the site's 20px root font */
body.elementor-page-6756 .elementor-element-03a5681 .elementor-button,
body.elementor-page-6756 .elementor-element-de6a350 .elementor-button {
  min-height: 52px !important;
  padding: 14px 20px !important;
  font-size: 16px !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
}


/* Italic accent words in isolated test Hero */
body.elementor-page-6756 .elementor-element-b30bc25 .test-hero-accent {
  font-style: italic !important;
}
/* How It Works — draft-a responsive layout (preview only) */
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-c81b3bb {
  position: relative !important;
  display: grid !important;
  width: 100% !important;
  max-width: 654px !important;
  margin: 40px auto 0 !important;
  padding: 8px 0 !important;
  grid-template-columns: minmax(250px, 286px) 82px minmax(250px, 286px) !important;
  grid-template-rows: repeat(6, 170px) !important;
  gap: 24px 0 !important;
  align-items: stretch !important;
  overflow: visible !important;
}
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-c81b3bb::before {
  content: "" !important;
  position: absolute !important;
  z-index: 0 !important;
  top: 93px !important;
  bottom: 93px !important;
  left: 50% !important;
  width: 2px !important;
  height: auto !important;
  border-radius: 999px !important;
  background: linear-gradient(rgba(45,227,255,.95),rgba(127,233,224,.38)) !important;
  box-shadow: 0 0 18px rgba(45,227,255,.18) !important;
  transform: translateX(-50%) !important;
}
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-ae04009,
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-6f9fee8,
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-9e45dca,
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-700ee00,
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-30413ee,
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-57d2d8b {
  position: relative !important;
  z-index: 1 !important;
  width: 100% !important;
  height: 170px !important;
  min-height: 170px !important;
  margin: 0 !important;
  padding: 22px 24px !important;
  gap: 8px !important;
  box-sizing: border-box !important;
  overflow: visible !important;
  border-radius: 14px !important;
}
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-ae04009 { grid-column: 1 !important; grid-row: 1 !important; }
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-6f9fee8 { grid-column: 3 !important; grid-row: 2 !important; }
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-9e45dca { grid-column: 1 !important; grid-row: 3 !important; }
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-700ee00 { grid-column: 3 !important; grid-row: 4 !important; }
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-30413ee { grid-column: 1 !important; grid-row: 5 !important; }
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-57d2d8b { grid-column: 3 !important; grid-row: 6 !important; }

body.elementor-page-6878 .elementor-element-c81b3bb > .e-con > .elementor-widget-heading:not(.elementor-element-496ad11):not(.elementor-element-bde1b5d):not(.elementor-element-c98eafa):not(.elementor-element-7a54815):not(.elementor-element-10940d5):not(.elementor-element-184eba5) {
  width: 100% !important;
  max-width: calc(100% - 44px) !important;
  margin: 0 0 8px !important;
}
body.elementor-page-6878 .elementor-element-c81b3bb > .e-con > .elementor-widget-text-editor {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
}
body.elementor-page-6878 .elementor-element-496ad11,
body.elementor-page-6878 .elementor-element-bde1b5d,
body.elementor-page-6878 .elementor-element-c98eafa,
body.elementor-page-6878 .elementor-element-7a54815,
body.elementor-page-6878 .elementor-element-10940d5,
body.elementor-page-6878 .elementor-element-184eba5 {
  position: absolute !important;
  top: 8px !important;
  right: 12px !important;
  width: auto !important;
  margin: 0 !important;
}
body.elementor-page-6878 .elementor-element-c81b3bb > .e-con > .elementor-widget-heading:not(.elementor-element-496ad11):not(.elementor-element-bde1b5d):not(.elementor-element-c98eafa):not(.elementor-element-7a54815):not(.elementor-element-10940d5):not(.elementor-element-184eba5) .elementor-heading-title {
  font-size: 16px !important;
  line-height: 1.15 !important;
}
body.elementor-page-6878 .elementor-element-c81b3bb > .e-con > .elementor-widget-text-editor,
body.elementor-page-6878 .elementor-element-c81b3bb > .e-con > .elementor-widget-text-editor p {
  font-size: 14px !important;
  line-height: 1.35 !important;
}
body.elementor-page-6878 .elementor-element-496ad11 .elementor-heading-title,
body.elementor-page-6878 .elementor-element-bde1b5d .elementor-heading-title,
body.elementor-page-6878 .elementor-element-c98eafa .elementor-heading-title,
body.elementor-page-6878 .elementor-element-7a54815 .elementor-heading-title,
body.elementor-page-6878 .elementor-element-10940d5 .elementor-heading-title,
body.elementor-page-6878 .elementor-element-184eba5 .elementor-heading-title {
  font-size: 48px !important;
  line-height: 1 !important;
}

body.elementor-page-6878 .elementor-element-ae04009::before,
body.elementor-page-6878 .elementor-element-6f9fee8::before,
body.elementor-page-6878 .elementor-element-9e45dca::before,
body.elementor-page-6878 .elementor-element-700ee00::before,
body.elementor-page-6878 .elementor-element-30413ee::before,
body.elementor-page-6878 .elementor-element-57d2d8b::before {
  content: "" !important;
  position: absolute !important;
  z-index: 0 !important;
  top: 50% !important;
  width: 41px !important;
  height: 2px !important;
  background: rgba(45,227,255,.58) !important;
  transform: translateY(-50%) !important;
}
body.elementor-page-6878 .elementor-element-ae04009::after,
body.elementor-page-6878 .elementor-element-6f9fee8::after,
body.elementor-page-6878 .elementor-element-9e45dca::after,
body.elementor-page-6878 .elementor-element-700ee00::after,
body.elementor-page-6878 .elementor-element-30413ee::after,
body.elementor-page-6878 .elementor-element-57d2d8b::after {
  content: "" !important;
  position: absolute !important;
  z-index: 2 !important;
  top: 50% !important;
  width: 11px !important;
  height: 11px !important;
  border-radius: 50% !important;
  background: #2de3ff !important;
  box-shadow: 0 0 0 4px rgba(45,227,255,.16),0 0 10px rgba(45,227,255,.55) !important;
  transform: translateY(-50%) !important;
}
body.elementor-page-6878 .elementor-element-ae04009::before,
body.elementor-page-6878 .elementor-element-9e45dca::before,
body.elementor-page-6878 .elementor-element-30413ee::before { right: -41px !important; left: auto !important; }
body.elementor-page-6878 .elementor-element-ae04009::after,
body.elementor-page-6878 .elementor-element-9e45dca::after,
body.elementor-page-6878 .elementor-element-30413ee::after { right: -46px !important; left: auto !important; }
body.elementor-page-6878 .elementor-element-6f9fee8::before,
body.elementor-page-6878 .elementor-element-700ee00::before,
body.elementor-page-6878 .elementor-element-57d2d8b::before { left: -41px !important; right: auto !important; }
body.elementor-page-6878 .elementor-element-6f9fee8::after,
body.elementor-page-6878 .elementor-element-700ee00::after,
body.elementor-page-6878 .elementor-element-57d2d8b::after { left: -46px !important; right: auto !important; }

@media (max-width: 920px) {
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-c81b3bb {
    max-width: 680px !important;
    grid-template-columns: 44px minmax(0,1fr) !important;
    grid-template-rows: none !important;
    row-gap: 16px !important;
    padding: 0 !important;
  }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-c81b3bb::before {
    top: 85px !important;
    bottom: 85px !important;
    left: 21px !important;
    transform: none !important;
  }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-ae04009,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-6f9fee8,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-9e45dca,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-700ee00,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-30413ee,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-57d2d8b {
    grid-column: 2 !important;
    width: 100% !important;
    height: auto !important;
    min-height: 170px !important;
    padding: 22px 24px !important;
  }
  body.elementor-page-6878 .elementor-element-ae04009 { grid-row: 1 !important; }
  body.elementor-page-6878 .elementor-element-6f9fee8 { grid-row: 2 !important; }
  body.elementor-page-6878 .elementor-element-9e45dca { grid-row: 3 !important; }
  body.elementor-page-6878 .elementor-element-700ee00 { grid-row: 4 !important; }
  body.elementor-page-6878 .elementor-element-30413ee { grid-row: 5 !important; }
  body.elementor-page-6878 .elementor-element-57d2d8b { grid-row: 6 !important; }
  body.elementor-page-6878 .elementor-element-ae04009::before,
  body.elementor-page-6878 .elementor-element-6f9fee8::before,
  body.elementor-page-6878 .elementor-element-9e45dca::before,
  body.elementor-page-6878 .elementor-element-700ee00::before,
  body.elementor-page-6878 .elementor-element-30413ee::before,
  body.elementor-page-6878 .elementor-element-57d2d8b::before {
    left: -23px !important;
    right: auto !important;
    width: 23px !important;
  }
  body.elementor-page-6878 .elementor-element-ae04009::after,
  body.elementor-page-6878 .elementor-element-6f9fee8::after,
  body.elementor-page-6878 .elementor-element-9e45dca::after,
  body.elementor-page-6878 .elementor-element-700ee00::after,
  body.elementor-page-6878 .elementor-element-30413ee::after,
  body.elementor-page-6878 .elementor-element-57d2d8b::after { content: none !important; }
}
@media (max-width: 767px) {
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-c81b3bb {
    grid-template-columns: 34px minmax(0,1fr) !important;
    row-gap: 14px !important;
    margin-top: 40px !important;
  }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-c81b3bb::before {
    top: 87px !important;
    bottom: 85px !important;
    left: 16px !important;
  }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-ae04009,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-6f9fee8,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-9e45dca,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-700ee00,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-30413ee,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-57d2d8b {
    min-height: 170px !important;
    padding: 19px 18px !important;
  }
  body.elementor-page-6878 .elementor-element-ae04009::before,
  body.elementor-page-6878 .elementor-element-6f9fee8::before,
  body.elementor-page-6878 .elementor-element-9e45dca::before,
  body.elementor-page-6878 .elementor-element-700ee00::before,
  body.elementor-page-6878 .elementor-element-30413ee::before,
  body.elementor-page-6878 .elementor-element-57d2d8b::before {
    left: -18px !important;
    width: 18px !important;
  }
}

/* How It Works — number alignment */
body.elementor-page-6878 .elementor-element-496ad11 > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-bde1b5d > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-c98eafa > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-7a54815 > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-10940d5 > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-184eba5 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
body.elementor-page-6878 .elementor-element-496ad11,
body.elementor-page-6878 .elementor-element-bde1b5d,
body.elementor-page-6878 .elementor-element-c98eafa,
body.elementor-page-6878 .elementor-element-7a54815,
body.elementor-page-6878 .elementor-element-10940d5,
body.elementor-page-6878 .elementor-element-184eba5 {
  top: 10px !important;
  right: 14px !important;
  height: auto !important;
}
body.elementor-page-6878 .elementor-element-496ad11 .elementor-heading-title,
body.elementor-page-6878 .elementor-element-bde1b5d .elementor-heading-title,
body.elementor-page-6878 .elementor-element-c98eafa .elementor-heading-title,
body.elementor-page-6878 .elementor-element-7a54815 .elementor-heading-title,
body.elementor-page-6878 .elementor-element-10940d5 .elementor-heading-title,
body.elementor-page-6878 .elementor-element-184eba5 .elementor-heading-title {
  color: rgba(111,224,251,.26) !important;
  font-size: 46px !important;
  font-weight: 800 !important;
  line-height: .82 !important;
  letter-spacing: -.06em !important;
}

/* How It Works — centered tablet/mobile cards with spine behind (preview only) */
@media (max-width: 920px) {
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-c81b3bb {
    width: 100% !important;
    max-width: 680px !important;
    grid-template-columns: minmax(0, 636px) !important;
    grid-template-rows: none !important;
    justify-content: center !important;
    row-gap: 16px !important;
    padding: 0 !important;
  }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-c81b3bb::before {
    top: 85px !important;
    bottom: 85px !important;
    left: 50% !important;
    z-index: 0 !important;
    transform: translateX(-50%) !important;
  }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-ae04009,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-6f9fee8,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-9e45dca,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-700ee00,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-30413ee,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-57d2d8b {
    grid-column: 1 !important;
    z-index: 1 !important;
    width: 100% !important;
  }
  body.elementor-page-6878 .elementor-element-ae04009::before,
  body.elementor-page-6878 .elementor-element-6f9fee8::before,
  body.elementor-page-6878 .elementor-element-9e45dca::before,
  body.elementor-page-6878 .elementor-element-700ee00::before,
  body.elementor-page-6878 .elementor-element-30413ee::before,
  body.elementor-page-6878 .elementor-element-57d2d8b::before,
  body.elementor-page-6878 .elementor-element-ae04009::after,
  body.elementor-page-6878 .elementor-element-6f9fee8::after,
  body.elementor-page-6878 .elementor-element-9e45dca::after,
  body.elementor-page-6878 .elementor-element-700ee00::after,
  body.elementor-page-6878 .elementor-element-30413ee::after,
  body.elementor-page-6878 .elementor-element-57d2d8b::after {
    content: none !important;
  }
}
@media (max-width: 767px) {
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-c81b3bb {
    max-width: 100% !important;
    grid-template-columns: minmax(0, 276px) !important;
    justify-content: center !important;
    row-gap: 14px !important;
  }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-c81b3bb::before {
    top: 85px !important;
    bottom: 85px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
  }
}

/* What Is The Exchange — draft-a layout (preview only) */
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-bed5480 > .e-con-inner {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-54c17fb {
  display: grid !important;
  width: 100% !important;
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr) !important;
  grid-template-rows: auto auto !important;
  column-gap: 64px !important;
  row-gap: 18px !important;
  align-items: start !important;
  padding: 0 !important;
}
body.elementor-page-6878 .elementor-element-1d2dfc9 {
  grid-column: 1 !important;
  grid-row: 1 !important;
  align-self: start !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
}
body.elementor-page-6878 .elementor-element-bbacaa5 {
  grid-column: 1 !important;
  grid-row: 2 !important;
  align-self: start !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
}
body.elementor-page-6878 .elementor-element-aed269a {
  grid-column: 2 !important;
  grid-row: 1 / span 2 !important;
  align-self: start !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 40px 0 0 !important;
}
body.elementor-page-6878 .elementor-element-aed269a > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-aed269a p:last-child {
  margin-bottom: 0 !important;
}

@media (max-width: 920px) {
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-54c17fb {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: auto auto auto !important;
    column-gap: 0 !important;
    row-gap: 18px !important;
  }
  body.elementor-page-6878 .elementor-element-1d2dfc9 {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }
  body.elementor-page-6878 .elementor-element-bbacaa5 {
    grid-column: 1 !important;
    grid-row: 2 !important;
  }
  body.elementor-page-6878 .elementor-element-aed269a {
    grid-column: 1 !important;
    grid-row: 3 !important;
    margin-top: 6px !important;
  }
}
@media (max-width: 620px) {
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-bed5480 > .e-con-inner {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
}

/* What Is The Exchange — Elementor editor cleanup */
body.elementor-page-6878 .elementor-element-1d2dfc9 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
body.elementor-page-6878 .elementor-element-54c17fb > .elementor-empty-view {
  display: none !important;
}

/* What Is The Exchange — responsive container gutters */
@media (max-width: 920px) {
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-bed5480 > .e-con-inner {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (max-width: 620px) {
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-bed5480 > .e-con-inner {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
}

/* Why The Exchange — draft-a responsive layout (preview only) */
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-87f0f8f > .e-con-inner {
  position: relative !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  grid-template-rows: auto auto auto auto !important;
  column-gap: 24px !important;
  row-gap: 18px !important;
  align-items: stretch !important;
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-87f0f8f > .e-con-inner::before {
  content: "" !important;
  position: absolute !important;
  z-index: 0 !important;
  left: 12% !important;
  right: 12% !important;
  bottom: 206px !important;
  height: 2px !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg,rgba(111,224,251,.18),rgba(111,224,251,.46),rgba(111,224,251,.18)) !important;
  box-shadow: 0 0 18px rgba(111,224,251,.08) !important;
}
body.elementor-page-6878 .elementor-element-9d9ec7c {
  grid-column: 1 / -1 !important;
  grid-row: 1 !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
}
body.elementor-page-6878 .elementor-element-2a65110 {
  grid-column: 1 / -1 !important;
  grid-row: 2 !important;
  width: 100% !important;
  max-width: 980px !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
}
body.elementor-page-6878 .elementor-element-c118666 {
  grid-column: 1 / -1 !important;
  grid-row: 3 !important;
  width: 100% !important;
  max-width: 1040px !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 0 26px !important;
}
body.elementor-page-6878 .elementor-element-9d9ec7c > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-2a65110 > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-c118666 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
body.elementor-page-6878 .elementor-element-9d9ec7c .elementor-heading-title {
  font-size: 12px !important;
  line-height: 1.2 !important;
  letter-spacing: .16em !important;
}
body.elementor-page-6878 .elementor-element-2a65110 .elementor-heading-title {
  font-size: clamp(52px, 4.1vw, 75px) !important;
  line-height: 1.02 !important;
  letter-spacing: -.052em !important;
}
body.elementor-page-6878 .elementor-element-c118666,
body.elementor-page-6878 .elementor-element-c118666 p {
  font-size: 18px !important;
  line-height: 1.55 !important;
}
body.elementor-page-6878 .elementor-element-c118666 p:last-child {
  margin-bottom: 0 !important;
}

body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-a086fcb,
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-edef0d2,
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-bbef194 {
  grid-row: 4 !important;
  position: relative !important;
  z-index: 1 !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 100% !important;
  min-height: 220px !important;
  height: auto !important;
  margin: 0 !important;
  padding: 28px 28px 24px !important;
  gap: 0 !important;
  overflow: hidden !important;
  border: 1px solid rgba(255,255,255,.16) !important;
  border-radius: 28px !important;
  box-shadow: 0 18px 40px rgba(12,12,48,.16) !important;
}
body.elementor-page-6878 .elementor-element-a086fcb { grid-column: 1 !important; background: rgba(42,44,112,.96) !important; }
body.elementor-page-6878 .elementor-element-edef0d2 { grid-column: 2 !important; background: rgba(58,62,157,.96) !important; }
body.elementor-page-6878 .elementor-element-bbef194 { grid-column: 3 !important; background: rgba(123,58,117,.96) !important; }

body.elementor-page-6878 .elementor-element-7f353f7,
body.elementor-page-6878 .elementor-element-624b8e3,
body.elementor-page-6878 .elementor-element-5dc7d5f {
  position: relative !important;
  z-index: 1 !important;
  width: 100% !important;
  max-width: 250px !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 0 18px !important;
}
body.elementor-page-6878 .elementor-element-7f353f7 > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-624b8e3 > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-5dc7d5f > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-835685f > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-845a89a > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-047e979 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
body.elementor-page-6878 .elementor-element-7f353f7 .elementor-heading-title,
body.elementor-page-6878 .elementor-element-624b8e3 .elementor-heading-title,
body.elementor-page-6878 .elementor-element-5dc7d5f .elementor-heading-title {
  color: #2ee3ff !important;
  font-size: 20px !important;
  line-height: 1.2 !important;
}
body.elementor-page-6878 .elementor-element-835685f,
body.elementor-page-6878 .elementor-element-845a89a,
body.elementor-page-6878 .elementor-element-047e979 {
  position: relative !important;
  z-index: 1 !important;
  width: 100% !important;
  max-width: 290px !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
}
body.elementor-page-6878 .elementor-element-835685f,
body.elementor-page-6878 .elementor-element-835685f p,
body.elementor-page-6878 .elementor-element-845a89a,
body.elementor-page-6878 .elementor-element-845a89a p,
body.elementor-page-6878 .elementor-element-047e979,
body.elementor-page-6878 .elementor-element-047e979 p {
  color: rgba(255,255,255,.9) !important;
  font-size: 16px !important;
  line-height: 1.44 !important;
}
body.elementor-page-6878 .elementor-element-835685f p:last-child,
body.elementor-page-6878 .elementor-element-845a89a p:last-child,
body.elementor-page-6878 .elementor-element-047e979 p:last-child {
  margin-bottom: 0 !important;
}

body.elementor-page-6878 .elementor-element-48f82d7,
body.elementor-page-6878 .elementor-element-c7bdfcb,
body.elementor-page-6878 .elementor-element-b496f80 {
  position: absolute !important;
  z-index: 0 !important;
  top: 28px !important;
  right: 28px !important;
  width: auto !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
}
body.elementor-page-6878 .elementor-element-48f82d7 > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-c7bdfcb > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-b496f80 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
body.elementor-page-6878 .elementor-element-48f82d7 .elementor-heading-title,
body.elementor-page-6878 .elementor-element-c7bdfcb .elementor-heading-title,
body.elementor-page-6878 .elementor-element-b496f80 .elementor-heading-title {
  color: rgba(111,224,251,.30) !important;
  font-size: 44px !important;
  font-weight: 800 !important;
  line-height: .82 !important;
  letter-spacing: -.08em !important;
}
body.elementor-page-6878 .elementor-element-85dc2c9 {
  display: none !important;
}

@media (max-width: 920px) {
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-87f0f8f > .e-con-inner {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: auto auto auto auto auto auto !important;
    column-gap: 0 !important;
    row-gap: 16px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-87f0f8f > .e-con-inner::before {
    content: none !important;
  }
  body.elementor-page-6878 .elementor-element-9d9ec7c { grid-row: 1 !important; }
  body.elementor-page-6878 .elementor-element-2a65110 { grid-row: 2 !important; }
  body.elementor-page-6878 .elementor-element-c118666 { grid-row: 3 !important; margin-bottom: 22px !important; }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-a086fcb {
    grid-column: 1 !important; grid-row: 4 !important;
  }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-edef0d2 {
    grid-column: 1 !important; grid-row: 5 !important;
  }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-bbef194 {
    grid-column: 1 !important; grid-row: 6 !important;
  }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-a086fcb,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-edef0d2,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-bbef194 {
    min-height: 0 !important;
    padding: 26px !important;
    border-radius: 26px !important;
  }
  body.elementor-page-6878 .elementor-element-2a65110 .elementor-heading-title {
    font-size: clamp(48px, 6vw, 70px) !important;
  }
}
@media (max-width: 620px) {
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-87f0f8f > .e-con-inner {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  body.elementor-page-6878 .elementor-element-2a65110 .elementor-heading-title {
    font-size: clamp(44px, 13vw, 60px) !important;
  }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-a086fcb,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-edef0d2,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-bbef194 {
    padding: 30px 28px !important;
  }
  body.elementor-page-6878 .elementor-element-48f82d7 .elementor-heading-title,
  body.elementor-page-6878 .elementor-element-c7bdfcb .elementor-heading-title,
  body.elementor-page-6878 .elementor-element-b496f80 .elementor-heading-title {
    font-size: 96px !important;
  }
}

/* Why The Exchange — remove inherited outer gutters */
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-87f0f8f {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Last two Hero options — draft-a alignment (preview only) */
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-4f7c220,
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-dce8984 {
  min-height: 700px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-4f7c220 > .e-con-inner,
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-dce8984 > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 700px !important;
  padding-top: 92px !important;
  padding-bottom: 88px !important;
  gap: 0 !important;
  text-align: center !important;
}

body.elementor-page-6878 .elementor-element-467d819,
body.elementor-page-6878 .elementor-element-fd2c421,
body.elementor-page-6878 .elementor-element-a38813d,
body.elementor-page-6878 .elementor-element-2be5aaa,
body.elementor-page-6878 .elementor-element-3b6c69d,
body.elementor-page-6878 .elementor-element-432c94d,
body.elementor-page-6878 .elementor-element-b922798,
body.elementor-page-6878 .elementor-element-fc5955a {
  display: none !important;
}

body.elementor-page-6878 .elementor-element-e9ac826,
body.elementor-page-6878 .elementor-element-993d736 {
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 0 18px !important;
  text-align: center !important;
}
body.elementor-page-6878 .elementor-element-e9ac826 > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-993d736 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
body.elementor-page-6878 .elementor-element-e9ac826 .elementor-heading-title,
body.elementor-page-6878 .elementor-element-993d736 .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: .16em !important;
  text-align: center !important;
}

body.elementor-page-6878 .elementor-element-4400f0f,
body.elementor-page-6878 .elementor-element-c644d59 {
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 0 18px !important;
  text-align: center !important;
}
body.elementor-page-6878 .elementor-element-4400f0f > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-c644d59 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
body.elementor-page-6878 .elementor-element-4400f0f .elementor-heading-title,
body.elementor-page-6878 .elementor-element-c644d59 .elementor-heading-title {
  font-size: clamp(34px, 3.2vw, 52px) !important;
  font-weight: 800 !important;
  line-height: .95 !important;
  letter-spacing: -.05em !important;
  text-align: center !important;
}

body.elementor-page-6878 .elementor-element-8c46294,
body.elementor-page-6878 .elementor-element-256baab {
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 0 26px !important;
  text-align: center !important;
}
body.elementor-page-6878 .elementor-element-8c46294 > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-256baab > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
body.elementor-page-6878 .elementor-element-8c46294 .elementor-heading-title,
body.elementor-page-6878 .elementor-element-256baab .elementor-heading-title {
  font-size: clamp(60px, 6.6vw, 88px) !important;
  font-weight: 800 !important;
  line-height: .92 !important;
  letter-spacing: -.055em !important;
  text-align: center !important;
}

body.elementor-page-6878 .elementor-element-7b838f9,
body.elementor-page-6878 .elementor-element-e69ea86 {
  width: 100% !important;
  max-width: 720px !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 auto 32px !important;
  text-align: center !important;
}
body.elementor-page-6878 .elementor-element-7b838f9 > .elementor-widget-container,
body.elementor-page-6878 .elementor-element-e69ea86 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
body.elementor-page-6878 .elementor-element-7b838f9,
body.elementor-page-6878 .elementor-element-7b838f9 p,
body.elementor-page-6878 .elementor-element-e69ea86,
body.elementor-page-6878 .elementor-element-e69ea86 p {
  font-size: clamp(16px, 1.35vw, 19px) !important;
  line-height: 1.5 !important;
  text-align: center !important;
}
body.elementor-page-6878 .elementor-element-7b838f9 p:last-child,
body.elementor-page-6878 .elementor-element-e69ea86 p:last-child {
  margin-bottom: 0 !important;
}

body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-329cb59,
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-279fe55 {
  display: grid !important;
  grid-template-columns: repeat(2, max-content) !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 14px !important;
}
body.elementor-page-6878 .elementor-element-6ce4474,
body.elementor-page-6878 .elementor-element-b0e8f59,
body.elementor-page-6878 .elementor-element-10f2653,
body.elementor-page-6878 .elementor-element-1beae93 {
  width: auto !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
}
body.elementor-page-6878 .elementor-element-6ce4474 .elementor-button-wrapper,
body.elementor-page-6878 .elementor-element-b0e8f59 .elementor-button-wrapper,
body.elementor-page-6878 .elementor-element-10f2653 .elementor-button-wrapper,
body.elementor-page-6878 .elementor-element-1beae93 .elementor-button-wrapper {
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
}
body.elementor-page-6878 .elementor-element-6ce4474 .elementor-button,
body.elementor-page-6878 .elementor-element-b0e8f59 .elementor-button,
body.elementor-page-6878 .elementor-element-10f2653 .elementor-button,
body.elementor-page-6878 .elementor-element-1beae93 .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-height: 52px !important;
  padding: 14px 20px !important;
  border-radius: 999px !important;
  font-size: 16px !important;
  line-height: 1 !important;
}

@media (max-width: 620px) {
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-4f7c220,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-dce8984 {
    min-height: auto !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-4f7c220 > .e-con-inner,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-dce8984 > .e-con-inner {
    min-height: 0 !important;
    padding-top: 72px !important;
    padding-bottom: 66px !important;
  }
  body.elementor-page-6878 .elementor-element-4400f0f .elementor-heading-title,
  body.elementor-page-6878 .elementor-element-c644d59 .elementor-heading-title {
    font-size: 34px !important;
  }
  body.elementor-page-6878 .elementor-element-8c46294 .elementor-heading-title,
  body.elementor-page-6878 .elementor-element-256baab .elementor-heading-title {
    font-size: 48px !important;
    line-height: .94 !important;
  }
  body.elementor-page-6878 .elementor-element-7b838f9,
  body.elementor-page-6878 .elementor-element-7b838f9 p,
  body.elementor-page-6878 .elementor-element-e69ea86,
  body.elementor-page-6878 .elementor-element-e69ea86 p {
    font-size: 16px !important;
  }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-329cb59,
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-279fe55 {
    grid-template-columns: minmax(0, 340px) !important;
    width: 100% !important;
    gap: 12px !important;
  }
  body.elementor-page-6878 .elementor-element-6ce4474,
  body.elementor-page-6878 .elementor-element-b0e8f59,
  body.elementor-page-6878 .elementor-element-10f2653,
  body.elementor-page-6878 .elementor-element-1beae93,
  body.elementor-page-6878 .elementor-element-6ce4474 .elementor-button,
  body.elementor-page-6878 .elementor-element-b0e8f59 .elementor-button,
  body.elementor-page-6878 .elementor-element-10f2653 .elementor-button,
  body.elementor-page-6878 .elementor-element-1beae93 .elementor-button {
    width: 100% !important;
  }
}

/* Last two Hero options — prevent doubled line breaks */
body.elementor-page-6878 .elementor-element-8c46294 .elementor-heading-title,
body.elementor-page-6878 .elementor-element-256baab .elementor-heading-title {
  white-space: normal !important;
}

/* Selected Hero b30bc25 — draft-a alignment (preview only) */
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-b30bc25.e-parent:not(.elementor-element-9641166) {
  min-height: 700px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-b30bc25.e-parent:not(.elementor-element-9641166) > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 700px !important;
  padding-top: 92px !important;
  padding-bottom: 88px !important;
  gap: 0 !important;
  text-align: center !important;
}
body.elementor-page-6878 .elementor-element-c2cd26b {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
  text-align: center !important;
}

body.elementor-page-6878 .elementor-element-598db8b {
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 0 18px !important;
  text-align: center !important;
}
body.elementor-page-6878 .elementor-element-598db8b > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
body.elementor-page-6878 .elementor-element-598db8b .elementor-heading-title {
  font-size: clamp(34px, 3.2vw, 52px) !important;
  font-weight: 800 !important;
  line-height: .95 !important;
  letter-spacing: -.05em !important;
  text-align: center !important;
}

body.elementor-page-6878 .elementor-element-6a29331 {
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 0 26px !important;
  text-align: center !important;
}
body.elementor-page-6878 .elementor-element-6a29331 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
body.elementor-page-6878 .elementor-element-6a29331 .elementor-heading-title {
  font-size: clamp(60px, 6.6vw, 88px) !important;
  font-weight: 800 !important;
  line-height: .92 !important;
  letter-spacing: -.055em !important;
  text-align: center !important;
  white-space: normal !important;
}

body.elementor-page-6878 .elementor-element-be5a66b {
  width: 100% !important;
  max-width: 720px !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 auto 32px !important;
  text-align: center !important;
}
body.elementor-page-6878 .elementor-element-be5a66b > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
body.elementor-page-6878 .elementor-element-be5a66b,
body.elementor-page-6878 .elementor-element-be5a66b p {
  font-size: clamp(16px, 1.35vw, 19px) !important;
  line-height: 1.5 !important;
  text-align: center !important;
}
body.elementor-page-6878 .elementor-element-be5a66b p:last-child {
  margin-bottom: 0 !important;
}

body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-277873f {
  display: grid !important;
  grid-template-columns: repeat(2, max-content) !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 14px !important;
}
body.elementor-page-6878 .elementor-element-03a5681,
body.elementor-page-6878 .elementor-element-de6a350 {
  width: auto !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
}
body.elementor-page-6878 .elementor-element-03a5681 .elementor-button-wrapper,
body.elementor-page-6878 .elementor-element-de6a350 .elementor-button-wrapper {
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
}
body.elementor-page-6878 .elementor-element-03a5681 .elementor-button,
body.elementor-page-6878 .elementor-element-de6a350 .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-height: 52px !important;
  padding: 14px 20px !important;
  border-radius: 999px !important;
  font-size: 16px !important;
  line-height: 1 !important;
}

@media (max-width: 620px) {
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-b30bc25.e-parent:not(.elementor-element-9641166) {
    min-height: auto !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-b30bc25.e-parent:not(.elementor-element-9641166) > .e-con-inner {
    min-height: 0 !important;
    padding-top: 72px !important;
    padding-bottom: 66px !important;
  }
  body.elementor-page-6878 .elementor-element-598db8b .elementor-heading-title {
    font-size: 34px !important;
  }
  body.elementor-page-6878 .elementor-element-6a29331 .elementor-heading-title {
    font-size: 48px !important;
    line-height: .94 !important;
  }
  body.elementor-page-6878 .elementor-element-be5a66b,
  body.elementor-page-6878 .elementor-element-be5a66b p {
    font-size: 16px !important;
  }
  body.elementor-page-6878 .elementor-6878 .elementor-element.elementor-element-277873f {
    grid-template-columns: minmax(0, 340px) !important;
    width: 100% !important;
    gap: 12px !important;
  }
  body.elementor-page-6878 .elementor-element-03a5681,
  body.elementor-page-6878 .elementor-element-de6a350,
  body.elementor-page-6878 .elementor-element-03a5681 .elementor-button,
  body.elementor-page-6878 .elementor-element-de6a350 .elementor-button {
    width: 100% !important;
  }
}

/* Ready to Get Started — buttons matched to hero */
.elementor-element-d56f97e .elementor-element-106ab1d {
  display: grid !important;
  grid-template-columns: repeat(2, max-content) !important;
  justify-content: end !important;
  align-items: stretch !important;
  align-self: flex-end !important;
  width: auto !important;
  max-width: none !important;
  height: auto !important;
  margin: -148px 0 14px auto !important;
  padding: 0 !important;
  gap: 14px !important;
  transform: none !important;
}

.elementor-element-d56f97e .elementor-element-0dcf69a {
  order: 1;
}

.elementor-element-d56f97e .elementor-element-88d600a {
  order: 2;
}

.elementor-element-d56f97e .elementor-element-88d600a,
.elementor-element-d56f97e .elementor-element-0dcf69a {
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  text-align: center !important;
}

.elementor-element-d56f97e .elementor-element-88d600a .elementor-button,
.elementor-element-d56f97e .elementor-element-0dcf69a .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-height: 52px !important;
  padding: 14px 20px !important;
  border-radius: 999px !important;
  font-size: 16px !important;
  line-height: 1.15 !important;
  font-weight: 800 !important;
  white-space: nowrap !important;
}

@media (max-width: 1024px) {
  .elementor-element-d56f97e .elementor-element-106ab1d {
    justify-content: start !important;
    align-self: flex-start !important;
    margin: 32px 0 14px !important;
  }

  .elementor-element-d56f97e .elementor-element-cb1d202,
  .elementor-element-d56f97e .elementor-element-cb1d202 .elementor-widget-container,
  .elementor-element-d56f97e .elementor-element-cb1d202 p {
    text-align: left !important;
  }
}

@media (max-width: 620px) {
  .elementor-element-d56f97e .elementor-element-106ab1d {
    grid-template-columns: minmax(0, 340px) !important;
    justify-content: center !important;
    align-self: center !important;
    width: 100% !important;
    margin: 28px auto 14px !important;
    gap: 12px !important;
  }

  .elementor-element-d56f97e .elementor-element-88d600a,
  .elementor-element-d56f97e .elementor-element-0dcf69a,
  .elementor-element-d56f97e .elementor-element-88d600a .elementor-button,
  .elementor-element-d56f97e .elementor-element-0dcf69a .elementor-button {
    width: 100% !important;
  }

  .elementor-element-d56f97e .elementor-element-cb1d202,
  .elementor-element-d56f97e .elementor-element-cb1d202 .elementor-widget-container,
  .elementor-element-d56f97e .elementor-element-cb1d202 p {
    text-align: center !important;
  }
}

.elementor-element-d56f97e .elementor-element-106ab1d {
  grid-auto-rows: minmax(52px, auto) !important;
  min-height: 52px !important;
}

.elementor-element-d56f97e .elementor-element-88d600a,
.elementor-element-d56f97e .elementor-element-0dcf69a {
  min-height: 52px !important;
  height: auto !important;
}

.elementor-element-d56f97e .elementor-element-88d600a .elementor-widget-container,
.elementor-element-d56f97e .elementor-element-0dcf69a .elementor-widget-container {
  height: 100% !important;
}

@media (max-width: 620px) {
  .elementor-element-d56f97e {
    padding-inline: 14px !important;
  }

  .elementor-element-d56f97e > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    padding-block: 70px !important;
  }

  .elementor-element-d56f97e .elementor-element-8a16495,
  .elementor-element-d56f97e .elementor-element-cdc0b6d,
  .elementor-element-d56f97e .elementor-element-cb1d202 {
    width: 100% !important;
    max-width: 100% !important;
  }
}

.elementor-element-d56f97e .elementor-element-88d600a .elementor-widget-container,
.elementor-element-d56f97e .elementor-element-0dcf69a .elementor-widget-container {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
}

@media (max-width: 620px) {
  .elementor-element-d56f97e .elementor-element-88d600a .elementor-button-wrapper,
  .elementor-element-d56f97e .elementor-element-0dcf69a .elementor-button-wrapper {
    display: flex !important;
    width: 100% !important;
  }
}

/* Ready to Get Started — page palette and exact hero button colors */
.elementor-element-d56f97e {
  background:
    radial-gradient(circle at 82% 25%, rgba(45, 227, 255, .20), transparent 32%),
    linear-gradient(120deg, #222264 0%, #34348e 58%, #6f3ca8 100%) !important;
}

.elementor-element-d56f97e .elementor-element-8a16495 .elementor-heading-title {
  color: #2de3ff !important;
}

.elementor-element-d56f97e .elementor-element-cdc0b6d .elementor-heading-title {
  color: #ffffff !important;
}

.elementor-element-d56f97e .elementor-element-cb1d202,
.elementor-element-d56f97e .elementor-element-cb1d202 .elementor-widget-container,
.elementor-element-d56f97e .elementor-element-cb1d202 p {
  color: rgba(255, 255, 255, .72) !important;
}

.elementor-element-d56f97e .elementor-element-0dcf69a .elementor-button {
  color: #222264 !important;
  border: 0 !important;
  background-color: #2de3ff !important;
}

.elementor-element-d56f97e .elementor-element-88d600a .elementor-button {
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
  background-color: rgba(248, 248, 248, .24) !important;
}

/* Ready to Get Started — remove white gap above section */
.elementor-element-d56f97e {
  margin-top: 0 !important;
}

/* For Business + For Applicants — matched to draft */
.elementor-element-aa153c4 {
  display: flex !important;
  justify-content: center !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 96px 20px !important;
  background: #f7f7fb !important;
}

.elementor-element-aa153c4 > .e-con-inner {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  align-items: stretch !important;
  width: 100% !important;
  max-width: 1180px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  gap: 24px !important;
}

.elementor-element-aa153c4 .elementor-element-1748d79,
.elementor-element-aa153c4 .elementor-element-f163fae {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 42px !important;
  gap: 0 !important;
  border-radius: 30px !important;
  box-shadow: 0 22px 50px rgba(34, 34, 100, .16) !important;
  transition: transform .2s ease, box-shadow .2s ease !important;
}

.elementor-element-aa153c4 .elementor-element-1748d79 {
  color: #222264 !important;
  background: #ffffff !important;
}

.elementor-element-aa153c4 .elementor-element-f163fae {
  color: #ffffff !important;
  background: linear-gradient(145deg, #34348e, #6f3ca8) !important;
}

.elementor-element-aa153c4 .elementor-element-3acf248,
.elementor-element-aa153c4 .elementor-element-f847f77 {
  width: 100% !important;
  margin: 0 0 18px !important;
}

.elementor-element-aa153c4 .elementor-element-3acf248 .elementor-heading-title,
.elementor-element-aa153c4 .elementor-element-f847f77 .elementor-heading-title {
  font-size: 14px !important;
  line-height: 1.2 !important;
  font-weight: 800 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
}

.elementor-element-aa153c4 .elementor-element-3acf248 .elementor-heading-title {
  color: #6f3ca8 !important;
}

.elementor-element-aa153c4 .elementor-element-f847f77 .elementor-heading-title {
  color: #2de3ff !important;
}

.elementor-element-aa153c4 .elementor-element-513aa35,
.elementor-element-aa153c4 .elementor-element-93412b3 {
  width: 100% !important;
  max-width: none !important;
  margin: 0 0 22px !important;
}

.elementor-element-aa153c4 .elementor-element-513aa35 .elementor-heading-title,
.elementor-element-aa153c4 .elementor-element-93412b3 .elementor-heading-title {
  font-size: clamp(35px, 4vw, 65px) !important;
  line-height: 1.04 !important;
  letter-spacing: -.045em !important;
}

.elementor-element-aa153c4 .elementor-element-513aa35 .elementor-heading-title {
  color: #222264 !important;
}

.elementor-element-aa153c4 .elementor-element-93412b3 .elementor-heading-title {
  color: #ffffff !important;
}

.elementor-element-aa153c4 .elementor-element-59b2d21,
.elementor-element-aa153c4 .elementor-element-d93fcef {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

.elementor-element-aa153c4 .elementor-element-59b2d21,
.elementor-element-aa153c4 .elementor-element-59b2d21 p,
.elementor-element-aa153c4 .elementor-element-d93fcef,
.elementor-element-aa153c4 .elementor-element-d93fcef p {
  font-size: 16px !important;
  line-height: 1.55 !important;
}

.elementor-element-aa153c4 .elementor-element-59b2d21,
.elementor-element-aa153c4 .elementor-element-59b2d21 p {
  color: #4f5270 !important;
}

.elementor-element-aa153c4 .elementor-element-d93fcef,
.elementor-element-aa153c4 .elementor-element-d93fcef p {
  color: rgba(255, 255, 255, .82) !important;
}

.elementor-element-aa153c4 .elementor-element-93cefb9 {
  width: 100% !important;
  margin: 26px 0 32px !important;
}

.elementor-element-aa153c4 .elementor-element-93cefb9 ul {
  columns: 2 !important;
  column-gap: 24px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.elementor-element-aa153c4 .elementor-element-93cefb9 li {
  position: relative !important;
  break-inside: avoid !important;
  margin: 0 0 10px !important;
  padding-left: 20px !important;
  color: #222264 !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
}

.elementor-element-aa153c4 .elementor-element-93cefb9 li::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: .56em !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  background: #2de3ff !important;
}

.elementor-element-aa153c4 .elementor-element-a8b62a7 {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: auto !important;
  margin: 28px 0 34px !important;
  padding: 20px !important;
  border-radius: 16px !important;
  background: rgba(255, 255, 255, .10) !important;
}

.elementor-element-aa153c4 .elementor-element-65e5bb5 {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

.elementor-element-aa153c4 .elementor-element-65e5bb5,
.elementor-element-aa153c4 .elementor-element-65e5bb5 p {
  color: rgba(255, 255, 255, .82) !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}

.elementor-element-aa153c4 .elementor-element-42a71e4,
.elementor-element-aa153c4 .elementor-element-9a5ec41 {
  width: 100% !important;
  margin: auto 0 0 !important;
}

.elementor-element-aa153c4 .elementor-element-42a71e4 .elementor-heading-title,
.elementor-element-aa153c4 .elementor-element-42a71e4 .elementor-heading-title a,
.elementor-element-aa153c4 .elementor-element-9a5ec41 .elementor-heading-title,
.elementor-element-aa153c4 .elementor-element-9a5ec41 .elementor-heading-title a {
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
  font-size: 16px !important;
  line-height: 1.2 !important;
  font-weight: 800 !important;
  text-decoration: none !important;
}

.elementor-element-aa153c4 .elementor-element-42a71e4 .elementor-heading-title,
.elementor-element-aa153c4 .elementor-element-42a71e4 .elementor-heading-title a {
  color: #34348e !important;
}

.elementor-element-aa153c4 .elementor-element-9a5ec41 .elementor-heading-title,
.elementor-element-aa153c4 .elementor-element-9a5ec41 .elementor-heading-title a {
  color: #2de3ff !important;
}

.elementor-element-aa153c4 .elementor-element-42a71e4 .elementor-heading-title::after,
.elementor-element-aa153c4 .elementor-element-9a5ec41 .elementor-heading-title::after {
  content: "→";
  transition: transform .2s ease;
}

.elementor-element-aa153c4 .elementor-element-58b4b0d,
.elementor-element-aa153c4 .elementor-element-9dc5e7d {
  display: none !important;
}

@media (max-width: 1024px) {
  .elementor-element-aa153c4 {
    padding: 82px 20px !important;
  }

  .elementor-element-aa153c4 > .e-con-inner {
    grid-template-columns: minmax(0, 1fr) !important;
    max-width: 728px !important;
  }
}

@media (max-width: 620px) {
  .elementor-element-aa153c4 {
    padding: 70px 14px !important;
  }

  .elementor-element-aa153c4 .elementor-element-1748d79,
  .elementor-element-aa153c4 .elementor-element-f163fae {
    padding: 28px !important;
    border-radius: 26px !important;
  }

  .elementor-element-aa153c4 .elementor-element-513aa35 .elementor-heading-title,
  .elementor-element-aa153c4 .elementor-element-93412b3 .elementor-heading-title {
    font-size: 36px !important;
    line-height: 1.08 !important;
    letter-spacing: -.04em !important;
  }

  .elementor-element-aa153c4 .elementor-element-93cefb9 ul {
    column-gap: 18px !important;
  }

  .elementor-element-aa153c4 .elementor-element-93cefb9 li {
    font-size: 15px !important;
  }
}

/* Audience list refinement: keep content inside card and editor handles untouched */
.elementor-element-aa153c4 .elementor-element-93cefb9 .elementor-widget-container,
.elementor-element-aa153c4 .elementor-element-93cefb9 .elementor-text-editor {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-element-aa153c4 .elementor-element-93cefb9 .elementor-text-editor ul.check-list {
  display: block !important;
  width: 100% !important;
  columns: 2 !important;
  column-gap: 24px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.elementor-element-aa153c4 .elementor-element-93cefb9 .elementor-text-editor ul.check-list > li {
  position: relative !important;
  display: list-item !important;
  break-inside: avoid !important;
  margin: 0 0 10px !important;
  padding-left: 20px !important;
  color: #222264 !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
}

.elementor-element-aa153c4 .elementor-element-93cefb9 .elementor-text-editor ul.check-list > li::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: .56em !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  background: #2de3ff !important;
}

.elementor-element-aa153c4 .elementor-element-93cefb9 ul.elementor-editor-element-settings {
  columns: auto !important;
  column-gap: normal !important;
}

.elementor-element-aa153c4 .elementor-element-93cefb9 ul.elementor-editor-element-settings > li {
  position: static !important;
  margin: 0 !important;
  padding: 0 !important;
  color: inherit !important;
  font-size: inherit !important;
  line-height: normal !important;
}

.elementor-element-aa153c4 .elementor-element-93cefb9 ul.elementor-editor-element-settings > li::before {
  content: none !important;
}

@media (max-width: 620px) {
  .elementor-element-aa153c4 .elementor-element-93cefb9 .elementor-text-editor ul.check-list {
    column-gap: 18px !important;
  }

  .elementor-element-aa153c4 .elementor-element-93cefb9 .elementor-text-editor ul.check-list > li {
    font-size: 15px !important;
  }
}

/* For Business — mobile list in one column only */
@media (max-width: 767px) {
  .elementor-element-aa153c4 .elementor-element-93cefb9 .elementor-text-editor ul.check-list {
    columns: 1 !important;
    column-gap: 0 !important;
  }
}/* End custom CSS */