.elementor-18936 .elementor-element.elementor-element-a5f91d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-5173b94{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18936 .elementor-element.elementor-element-1d949cc{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18936 .elementor-element.elementor-element-abc2dfb{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:29px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-c73a5cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-1556215 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18936 .elementor-element.elementor-element-1556215 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18936 .elementor-element.elementor-element-b3686d4{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18936 .elementor-element.elementor-element-1574889{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-76220c3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18936 .elementor-element.elementor-element-a1866c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-18936 .elementor-element.elementor-element-d76f1aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18936 .elementor-element.elementor-element-d76f1aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;}.elementor-18936 .elementor-element.elementor-element-06803ca{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-ad5361b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18936 .elementor-element.elementor-element-744bc40{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-ae99220{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-18936 .elementor-element.elementor-element-8ee23e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18936 .elementor-element.elementor-element-8ee23e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-6fe72e5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:#DADADA;}.elementor-18936 .elementor-element.elementor-element-5db7770{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18936 .elementor-element.elementor-element-25316c0{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-25316c0:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-25316c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-18936 .elementor-element.elementor-element-36bb1de{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-ceb4d8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-18936 .elementor-element.elementor-element-1551287{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18936 .elementor-element.elementor-element-1551287 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;}.elementor-18936 .elementor-element.elementor-element-207e4a8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:29px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-048d659{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-a553e1b{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-a553e1b:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-a553e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-11851aa{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#1C64F2;}.elementor-18936 .elementor-element.elementor-element-11851aa p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-2604887{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:24px;color:#17202B;}.elementor-18936 .elementor-element.elementor-element-2604887 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-5c2b8a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-5c2b8a5 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-986f9a0{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-986f9a0:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-986f9a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-3490979{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#1C64F2;}.elementor-18936 .elementor-element.elementor-element-3490979 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-9ff65fa{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:24px;color:#17202B;}.elementor-18936 .elementor-element.elementor-element-9ff65fa p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-1db77de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-1db77de p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-c28258f{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-c28258f:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-c28258f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-34f5133{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#1C64F2;}.elementor-18936 .elementor-element.elementor-element-34f5133 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-e524678{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:24px;color:#17202B;}.elementor-18936 .elementor-element.elementor-element-e524678 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-43e60d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-43e60d3 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-924558c{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-924558c:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-924558c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-5bd469e{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#1C64F2;}.elementor-18936 .elementor-element.elementor-element-5bd469e p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-5a37564{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:24px;color:#17202B;}.elementor-18936 .elementor-element.elementor-element-5a37564 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-0c85211{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-0c85211 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-192511f{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-192511f:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-192511f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-312d3d1{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#1C64F2;}.elementor-18936 .elementor-element.elementor-element-312d3d1 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-bd9e590{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:24px;color:#17202B;}.elementor-18936 .elementor-element.elementor-element-bd9e590 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-0a0ccea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-0a0ccea p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-4809d33{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-4809d33:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-4809d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081018;}.elementor-18936 .elementor-element.elementor-element-15dc016{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-6ddb84e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-18936 .elementor-element.elementor-element-092e034{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18936 .elementor-element.elementor-element-092e034 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-2657fb4{width:var( --container-widget-width, 58% );max-width:58%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;--container-widget-width:58%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:29px;color:#DADADA;}.elementor-18936 .elementor-element.elementor-element-bcb8e80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-f7e8a60{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-f7e8a60:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-f7e8a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111B26;}.elementor-18936 .elementor-element.elementor-element-351ef0e{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#1C64F2;}.elementor-18936 .elementor-element.elementor-element-351ef0e p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-2594891{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-2594891 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-6601ffc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#DADADA;}.elementor-18936 .elementor-element.elementor-element-6601ffc p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-04e0015{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-04e0015:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-04e0015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111B26;}.elementor-18936 .elementor-element.elementor-element-7792560{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#1C64F2;}.elementor-18936 .elementor-element.elementor-element-7792560 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-d9e7ebc{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-d9e7ebc p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-5c5c2bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#DADADA;}.elementor-18936 .elementor-element.elementor-element-5c5c2bc p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-994a6f5{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-994a6f5:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-994a6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111B26;}.elementor-18936 .elementor-element.elementor-element-f9307a2{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#1C64F2;}.elementor-18936 .elementor-element.elementor-element-f9307a2 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-1206c8f{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-1206c8f p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-0208fd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#DADADA;}.elementor-18936 .elementor-element.elementor-element-0208fd8 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-baf5caa{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-baf5caa:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-baf5caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111B26;}.elementor-18936 .elementor-element.elementor-element-ae47cfd{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#1C64F2;}.elementor-18936 .elementor-element.elementor-element-ae47cfd p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-53df8cf{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-53df8cf p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-d2d3c02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#DADADA;}.elementor-18936 .elementor-element.elementor-element-d2d3c02 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-47c8e87{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-47c8e87:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-47c8e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111B26;}.elementor-18936 .elementor-element.elementor-element-81ec238{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#1C64F2;}.elementor-18936 .elementor-element.elementor-element-81ec238 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-f74f89a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-f74f89a p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-b3debc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#DADADA;}.elementor-18936 .elementor-element.elementor-element-b3debc2 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-004c0c0{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-004c0c0:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-004c0c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111B26;}.elementor-18936 .elementor-element.elementor-element-313186d{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#1C64F2;}.elementor-18936 .elementor-element.elementor-element-313186d p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-3121e66{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-3121e66 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-736a3ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#DADADA;}.elementor-18936 .elementor-element.elementor-element-736a3ef p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-71fa581{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-71fa581:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-71fa581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111B26;}.elementor-18936 .elementor-element.elementor-element-d36721b{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#1C64F2;}.elementor-18936 .elementor-element.elementor-element-d36721b p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-4bb7a25{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-4bb7a25 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-56aade8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#DADADA;}.elementor-18936 .elementor-element.elementor-element-56aade8 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-81a5401{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-81a5401:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-81a5401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-9f571d7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-ce40e28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-18936 .elementor-element.elementor-element-f1022a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18936 .elementor-element.elementor-element-f1022a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;}.elementor-18936 .elementor-element.elementor-element-eb1b5f0{width:var( --container-widget-width, 69% );max-width:69%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;--container-widget-width:69%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:29px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-0c4dee1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-b26a76c{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-b26a76c:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-b26a76c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-b1fb2ee{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#1C64F2;}.elementor-18936 .elementor-element.elementor-element-b1fb2ee p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-e597215{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:26px;color:#17202B;}.elementor-18936 .elementor-element.elementor-element-e597215 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-bf97d83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-bf97d83 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-f833edc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18936 .elementor-element.elementor-element-f833edc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18936 .elementor-element.elementor-element-f833edc .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-18936 .elementor-element.elementor-element-cdde7eb{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1C64F2;--border-color:#1C64F2;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-cdde7eb:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-cdde7eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-77234fc{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#1C64F2;}.elementor-18936 .elementor-element.elementor-element-77234fc p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-47ed710{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:26px;color:#17202B;}.elementor-18936 .elementor-element.elementor-element-47ed710 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-6a9f091{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-6a9f091 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-a58d746{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18936 .elementor-element.elementor-element-a58d746 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18936 .elementor-element.elementor-element-a58d746 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-18936 .elementor-element.elementor-element-e9f7147 .elementor-button{background-color:#1C64F2;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;padding:8px 12px 8px 12px;}.elementor-18936 .elementor-element.elementor-element-e9f7147{width:auto;max-width:auto;top:-14px;}body:not(.rtl) .elementor-18936 .elementor-element.elementor-element-e9f7147{left:213px;}body.rtl .elementor-18936 .elementor-element.elementor-element-e9f7147{right:213px;}.elementor-18936 .elementor-element.elementor-element-061a70e{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-061a70e:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-061a70e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-fa3b479{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#1C64F2;}.elementor-18936 .elementor-element.elementor-element-fa3b479 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-6b12755{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:26px;color:#17202B;}.elementor-18936 .elementor-element.elementor-element-6b12755 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-bec5924{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-bec5924 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-26ab974{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18936 .elementor-element.elementor-element-26ab974 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18936 .elementor-element.elementor-element-26ab974 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-18936 .elementor-element.elementor-element-2be9156{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-2be9156:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-2be9156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-18936 .elementor-element.elementor-element-9affc07{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-e596c59{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18936 .elementor-element.elementor-element-f5822af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-18936 .elementor-element.elementor-element-412b13d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18936 .elementor-element.elementor-element-412b13d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;}.elementor-18936 .elementor-element.elementor-element-c923509{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-5e6ce80{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-18936 .elementor-element.elementor-element-d5a354b{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18936 .elementor-element.elementor-element-d5a354b:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-d5a354b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-f3e1e95{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:18px;color:#17202B;}.elementor-18936 .elementor-element.elementor-element-f3e1e95 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-10abef5{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-10abef5 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-67a68ad{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18936 .elementor-element.elementor-element-67a68ad:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-67a68ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-8f3b550{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:18px;color:#17202B;}.elementor-18936 .elementor-element.elementor-element-8f3b550 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-99697f1{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-99697f1 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-40460fb{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18936 .elementor-element.elementor-element-40460fb:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-40460fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-54ad2fc{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:18px;color:#17202B;}.elementor-18936 .elementor-element.elementor-element-54ad2fc p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-f5c7be7{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-f5c7be7 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-5ba1f29{--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:#E2E8F0;--border-color:#E2E8F0;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18936 .elementor-element.elementor-element-5ba1f29:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-5ba1f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-77b0b82{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:18px;color:#17202B;}.elementor-18936 .elementor-element.elementor-element-77b0b82 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-603136f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-603136f p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-57ab534{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-57ab534:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-57ab534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-cb912c2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-d8f3993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-18936 .elementor-element.elementor-element-471eb7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18936 .elementor-element.elementor-element-471eb7b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;}.elementor-18936 .elementor-element.elementor-element-c952ef6{width:var( --container-widget-width, 69% );max-width:69%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:69%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:29px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-c952ef6 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-22ad77f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-313736b{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-313736b:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-313736b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-a448147{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-a448147:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-a448147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-b70975f{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-b70975f:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-b70975f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-2ce8985{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-2ce8985:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-2ce8985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-18936 .elementor-element.elementor-element-6e54705{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-f639b9d{--display:flex;}.elementor-18936 .elementor-element.elementor-element-d3784ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18936 .elementor-element.elementor-element-d3784ea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;line-height:50px;color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-13a73b1{width:100%;max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#E4E4E4;}.elementor-18936 .elementor-element.elementor-element-30d6a37{--display:flex;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18936 .elementor-element.elementor-element-30d6a37:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-30d6a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-field-type-html{padding-bottom:0px;}.elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-18936 .elementor-element.elementor-element-4b42e73 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-button[type="submit"]{color:#ffffff;}.elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-18936 .elementor-element.elementor-element-4b42e73 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-18936 .elementor-element.elementor-element-4b42e73 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-18936 .elementor-element.elementor-element-4b42e73 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-18936 .elementor-element.elementor-element-4b42e73{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-18936 .elementor-element.elementor-element-2933388{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:17px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-2933388 p{margin-block-end:0px;}.elementor-18936 .elementor-element.elementor-element-d33e5b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-b52d992{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18936 .elementor-element.elementor-element-4c2b106{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-18936 .elementor-element.elementor-element-e478e5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18936 .elementor-element.elementor-element-e478e5c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;}.elementor-18936 .elementor-element.elementor-element-606fb90{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:#5A6675;}.elementor-18936 .elementor-element.elementor-element-80e4224{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18936 .elementor-element.elementor-element-cefb9cc{--display:flex;}.elementor-18936 .elementor-element.elementor-element-363e3e8{--display:flex;}.elementor-18936 .elementor-element.elementor-element-1359f39{--display:flex;}.elementor-18936 .elementor-element.elementor-element-832b160{--display:flex;}.elementor-18936 .elementor-element.elementor-element-274e311{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-18936 .elementor-element.elementor-element-3b9be9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-3b9be9d:not(.elementor-motion-effects-element-type-background), .elementor-18936 .elementor-element.elementor-element-3b9be9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081018;}.elementor-18936 .elementor-element.elementor-element-24ca4ce{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18936 .elementor-element.elementor-element-fa36dfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-18936 .elementor-element.elementor-element-4e5f088{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18936 .elementor-element.elementor-element-4e5f088 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;color:#FFFFFF;}.elementor-18936 .elementor-element.elementor-element-062ade4{width:var( --container-widget-width, 58% );max-width:58%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;--container-widget-width:58%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:29px;color:#DADADA;}.elementor-18936 .elementor-element.elementor-element-78475cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-18936 .elementor-element.elementor-element-2c6a630 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18936 .elementor-element.elementor-element-2c6a630 .elementor-button .elementor-button-content-wrapper{gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18936 .elementor-element.elementor-element-5e6ce80{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-18936 .elementor-element.elementor-element-a5f91d2{--content-width:1250px;}.elementor-18936 .elementor-element.elementor-element-1574889{--content-width:1250px;}.elementor-18936 .elementor-element.elementor-element-25316c0{--content-width:1250px;}.elementor-18936 .elementor-element.elementor-element-4809d33{--content-width:1250px;}.elementor-18936 .elementor-element.elementor-element-81a5401{--content-width:1250px;}.elementor-18936 .elementor-element.elementor-element-2be9156{--content-width:1250px;}.elementor-18936 .elementor-element.elementor-element-57ab534{--content-width:1250px;}.elementor-18936 .elementor-element.elementor-element-2ce8985{--content-width:1250px;}.elementor-18936 .elementor-element.elementor-element-f639b9d{--width:55%;}.elementor-18936 .elementor-element.elementor-element-30d6a37{--width:45%;}.elementor-18936 .elementor-element.elementor-element-d33e5b1{--content-width:1250px;}.elementor-18936 .elementor-element.elementor-element-3b9be9d{--content-width:1250px;}.elementor-18936 .elementor-element.elementor-element-24ca4ce{--width:70%;}.elementor-18936 .elementor-element.elementor-element-78475cd{--width:30%;}}@media(max-width:767px){.elementor-18936 .elementor-element.elementor-element-5e6ce80{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-1d949cc */h1 {
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  color: #17202b !important;                  /* --slate-900 */
  font-size: clamp(2.5rem, 4vw, 3.8rem) !important;
  font-weight: 800 !important;
  line-height: 1.05 !important;
  letter-spacing: -0.04em !important;
  margin-top: 0 !important;
  margin-bottom: 24px !important;
  padding: 0 !important;
  max-width: 680px !important;                 /* Controla que rompa filas como el diseño */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1556215 *//* Limpia cualquier fondo o borde residual del contenedor del maquetador */
div.hero-btn-primary,
.elementor-widget-button.hero-btn-primary {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* Aplica el diseño, elevación y sombra unificadas al botón interno */
.hero-btn-primary a,
.hero-btn-primary .elementor-button,
a.hero-btn-primary {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  padding: 0 24px !important;
  height: 50px !important;
  background-color: #1c64f2 !important;
  color: #ffffff !important;
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  font-size: 0.95rem !important;
  font-weight: 800 !important;
  text-decoration: none !important;
  border-radius: 12px !important;
  border: none !important;
  box-shadow: 0 10px 30px rgba(28, 100, 242, 0.28) !important;
  transition: transform 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease !important;
}

/* Hover con elevación limpia y sin rastro trasero */
.hero-btn-primary a:hover,
.hero-btn-primary .elementor-button:hover,
a.hero-btn-primary:hover {
  background-color: #1258df !important;
  color: #ffffff !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 14px 35px rgba(28, 100, 242, 0.4) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46c3f8b *//* Contenedor limpio del botón secundario */
div.hero-btn-secondary,
.elementor-widget-button.hero-btn-secondary {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Estilos base */
.hero-btn-secondary a,
.hero-btn-secondary .elementor-button,
a.hero-btn-secondary {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 24px !important;
  height: 50px !important;
  background-color: #ffffff !important;
  color: #0a1f33 !important;
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  font-size: 0.95rem !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  border-radius: 12px !important;
  border: 1px solid #e5eaf0 !important;
  box-shadow: 0 2px 6px rgba(10, 31, 51, 0.04) !important;
  transition: transform 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease !important;
  box-sizing: border-box !important;
}

/* Hover: Borde, texto e icono en azul con elevación */
.hero-btn-secondary a:hover,
.hero-btn-secondary .elementor-button:hover,
a.hero-btn-secondary:hover {
  background-color: #ffffff !important;
  color: #1c64f2 !important;
  border-color: #1c64f2 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 24px rgba(28, 100, 242, 0.15) !important;
}

/* Forzar color azul en cualquier texto o elemento interno en Hover */
.hero-btn-secondary a:hover *,
.hero-btn-secondary .elementor-button:hover *,
a.hero-btn-secondary:hover * {
  color: #1c64f2 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5f91d2 */.hero {
  position: relative;
  width: 100%;
  padding: 92px 0 82px;
  background-color: #ffffff;
  background-image: 
    radial-gradient(circle at 88% 18%, rgba(47, 125, 244, 0.15), transparent 30%),
    radial-gradient(circle at 82% 85%, rgba(23, 183, 131, 0.12), transparent 25%),
    linear-gradient(180deg, #f8fbff 0%, #ffffff 100%);
  background-repeat: no-repeat;
  overflow: hidden; /* Evita desbordamientos de los destellos radiales */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d76f1aa */.section-title,
h2.section-title {
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  color: #17202b !important;
  font-size: clamp(1.85rem, 2.8vw, 2.5rem) !important; /* Más pequeño que el H1 */
  font-weight: 700 !important;                          /* Grosor SemiBold/Bold, no UltraBold */
  line-height: 1.15 !important;
  letter-spacing: -0.025em !important;                  /* Tracking menos apretado */
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  padding: 0 !important;
  max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad5361b *//* Contenedor de lista */
.problem-item ul {
  list-style: none !important;
  padding: 0 !important;
  margin: 16px 0 0 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 14px !important;
}

/* Ítem con espacio suficiente para la viñeta */
.problem-item ul li {
  position: relative !important;
  padding-left: 22px !important;        /* Otorga el espacio libre a la izquierda */
  margin: 0 !important;
}

/* Punto azul posicionado fuera del texto */
.problem-item ul li::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;                  /* Lo fija en el borde izquierdo libre */
  top: 7px !important;                 /* Lo alinea con la primera línea del texto */
  width: 7px !important;
  height: 7px !important;
  background-color: #1c64f2 !important;
  border-radius: 50% !important;
}

/* Título */
.problem-item ul li strong {
  display: block !important;
  color: #17202b !important;
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  margin-bottom: 2px !important;
}

/* Bajada / Texto secundario */
.problem-item ul li,
.problem-item ul li .muted {
  color: #5a6675 !important;
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  font-size: 0.92rem !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ee23e8 */.section-title,
h2.section-title {
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  color: #17202b !important;
  font-size: clamp(1.85rem, 2.8vw, 2.5rem) !important; /* Más pequeño que el H1 */
  font-weight: 700 !important;                          /* Grosor SemiBold/Bold, no UltraBold */
  line-height: 1.15 !important;
  letter-spacing: -0.025em !important;                  /* Tracking menos apretado */
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  padding: 0 !important;
  max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5db7770 *//* Reseteo del contenedor y de la lista */
.solution-list ul {
  list-style: none !important;
  padding: 0 !important;
  margin: 24px 0 0 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;                 /* Separación uniforme entre ítems */
}

/* Cada ítem de la lista */
.solution-list ul li {
  position: relative !important;
  padding-left: 30px !important;        /* Espacio para el ícono de check */
  margin: 0 !important;
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  font-size: 0.98rem !important;
  font-weight: 600 !important;
  color: #ffffff !important;            /* Texto blanco */
  line-height: 1.4 !important;
}

/* Check verde con círculo traslúcido */
.solution-list ul li::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 1px !important;
  width: 20px !important;
  height: 20px !important;
  background-color: rgba(16, 185, 129, 0.15) !important; /* Fondo verde suave */
  border-radius: 50% !important;
  /* Ícono SVG de check verde (#10b981) */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310b981' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") !important;
  background-size: 11px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744bc40 */.solution-card {
  background-color: #08192d !important;
  border-radius: 28px !important;
  padding: 48px 40px !important;
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;               /* Eleva todo el contenido por encima del ::after de forma limpia */
  box-sizing: border-box !important;
}

/* Círculo decorativo al fondo */
.solution-card::after {
  content: "" !important;
  position: absolute !important;
  bottom: -90px !important;
  right: -70px !important;
  width: 280px !important;
  height: 280px !important;
  background-color: #113460 !important;
  border-radius: 50% !important;
  pointer-events: none !important;
  z-index: -1 !important;                     /* Se va detrás del contenido de la tarjeta */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1551287 */.section-title,
h2.section-title {
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  color: #17202b !important;
  font-size: clamp(1.85rem, 2.8vw, 2.5rem) !important; /* Más pequeño que el H1 */
  font-weight: 700 !important;                          /* Grosor SemiBold/Bold, no UltraBold */
  line-height: 1.15 !important;
  letter-spacing: -0.025em !important;                  /* Tracking menos apretado */
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  padding: 0 !important;
  max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-048d659 *//* Estado base de cada tarjeta */
.process-card {
  background-color: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 20px !important;
  padding: 32px 24px !important;
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease !important;
  box-shadow: 0 2px 6px rgba(10, 31, 51, 0.03) !important;
  box-sizing: border-box !important;
}

/* Efecto Hover: elevación ligera y sombra suave */
.process-card:hover {
  transform: translateY(-4px) !important;
  border-color: #cbd5e1 !important;
  box-shadow: 0 12px 24px rgba(10, 31, 51, 0.08) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-092e034 */.section-title,
h2.section-title {
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  color: #17202b !important;
  font-size: clamp(1.85rem, 2.8vw, 2.5rem) !important; /* Más pequeño que el H1 */
  font-weight: 700 !important;                          /* Grosor SemiBold/Bold, no UltraBold */
  line-height: 1.15 !important;
  letter-spacing: -0.025em !important;                  /* Tracking menos apretado */
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  padding: 0 !important;
  max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcb8e80 *//* Estado base de cada tarjeta */
.card-slim {
  background-color: #111b26 !important;
  border: 1px solid #1e293b !important;
  border-radius: 20px !important;
  padding: 20px 20px 20px 20px !important;
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease !important;
  box-shadow: 0 2px 6px rgba(10, 31, 51, 0.03) !important;
  box-sizing: border-box !important;
}

/* Efecto Hover: elevación ligera y sombra suave */
.card-slim:hover {
  transform: translateY(-4px) !important;
  border-color: #cbd5e1 !important;
  box-shadow: 0 12px 24px rgba(10, 31, 51, 0.08) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1022a0 */.section-title,
h2.section-title {
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  color: #17202b !important;
  font-size: clamp(1.85rem, 2.8vw, 2.5rem) !important; /* Más pequeño que el H1 */
  font-weight: 700 !important;                          /* Grosor SemiBold/Bold, no UltraBold */
  line-height: 1.15 !important;
  letter-spacing: -0.025em !important;                  /* Tracking menos apretado */
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  padding: 0 !important;
  max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f833edc *//* Contenedor limpio del botón secundario */
div.hero-btn-secondary,
.elementor-widget-button.hero-btn-secondary {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Estilos base */
.hero-btn-secondary a,
.hero-btn-secondary .elementor-button,
a.hero-btn-secondary {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 24px !important;
  height: 50px !important;
  background-color: #ffffff !important;
  color: #0a1f33 !important;
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  font-size: 0.95rem !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  border-radius: 12px !important;
  border: 1px solid #e5eaf0 !important;
  box-shadow: 0 2px 6px rgba(10, 31, 51, 0.04) !important;
  transition: transform 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease !important;
  box-sizing: border-box !important;
}

/* Hover: Borde, texto e icono en azul con elevación */
.hero-btn-secondary a:hover,
.hero-btn-secondary .elementor-button:hover,
a.hero-btn-secondary:hover {
  background-color: #ffffff !important;
  color: #1c64f2 !important;
  border-color: #1c64f2 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 24px rgba(28, 100, 242, 0.15) !important;
}

/* Forzar color azul en cualquier texto o elemento interno en Hover */
.hero-btn-secondary a:hover *,
.hero-btn-secondary .elementor-button:hover *,
a.hero-btn-secondary:hover * {
  color: #1c64f2 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a58d746 *//* Contenedor limpio del botón secundario */
div.hero-btn-secondary,
.elementor-widget-button.hero-btn-secondary {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Estilos base */
.hero-btn-secondary a,
.hero-btn-secondary .elementor-button,
a.hero-btn-secondary {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 24px !important;
  height: 50px !important;
  background-color: #ffffff !important;
  color: #0a1f33 !important;
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  font-size: 0.95rem !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  border-radius: 12px !important;
  border: 1px solid #e5eaf0 !important;
  box-shadow: 0 2px 6px rgba(10, 31, 51, 0.04) !important;
  transition: transform 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease !important;
  box-sizing: border-box !important;
}

/* Hover: Borde, texto e icono en azul con elevación */
.hero-btn-secondary a:hover,
.hero-btn-secondary .elementor-button:hover,
a.hero-btn-secondary:hover {
  background-color: #ffffff !important;
  color: #1c64f2 !important;
  border-color: #1c64f2 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 24px rgba(28, 100, 242, 0.15) !important;
}

/* Forzar color azul en cualquier texto o elemento interno en Hover */
.hero-btn-secondary a:hover *,
.hero-btn-secondary .elementor-button:hover *,
a.hero-btn-secondary:hover * {
  color: #1c64f2 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26ab974 *//* Contenedor limpio del botón secundario */
div.hero-btn-secondary,
.elementor-widget-button.hero-btn-secondary {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Estilos base */
.hero-btn-secondary a,
.hero-btn-secondary .elementor-button,
a.hero-btn-secondary {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 24px !important;
  height: 50px !important;
  background-color: #ffffff !important;
  color: #0a1f33 !important;
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  font-size: 0.95rem !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  border-radius: 12px !important;
  border: 1px solid #e5eaf0 !important;
  box-shadow: 0 2px 6px rgba(10, 31, 51, 0.04) !important;
  transition: transform 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease !important;
  box-sizing: border-box !important;
}

/* Hover: Borde, texto e icono en azul con elevación */
.hero-btn-secondary a:hover,
.hero-btn-secondary .elementor-button:hover,
a.hero-btn-secondary:hover {
  background-color: #ffffff !important;
  color: #1c64f2 !important;
  border-color: #1c64f2 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 24px rgba(28, 100, 242, 0.15) !important;
}

/* Forzar color azul en cualquier texto o elemento interno en Hover */
.hero-btn-secondary a:hover *,
.hero-btn-secondary .elementor-button:hover *,
a.hero-btn-secondary:hover * {
  color: #1c64f2 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c4dee1 *//* Estado base de cada tarjeta */
.process-card {
  background-color: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 20px !important;
  padding: 32px 24px !important;
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease !important;
  box-shadow: 0 2px 6px rgba(10, 31, 51, 0.03) !important;
  box-sizing: border-box !important;
}

/* Efecto Hover: elevación ligera y sombra suave */
.process-card:hover {
  transform: translateY(-4px) !important;
  border-color: #cbd5e1 !important;
  box-shadow: 0 12px 24px rgba(10, 31, 51, 0.08) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-412b13d */.section-title,
h2.section-title {
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  color: #17202b !important;
  font-size: clamp(1.85rem, 2.8vw, 2.5rem) !important; /* Más pequeño que el H1 */
  font-weight: 700 !important;                          /* Grosor SemiBold/Bold, no UltraBold */
  line-height: 1.15 !important;
  letter-spacing: -0.025em !important;                  /* Tracking menos apretado */
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  padding: 0 !important;
  max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-471eb7b */.section-title,
h2.section-title {
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  color: #17202b !important;
  font-size: clamp(1.85rem, 2.8vw, 2.5rem) !important; /* Más pequeño que el H1 */
  font-weight: 700 !important;                          /* Grosor SemiBold/Bold, no UltraBold */
  line-height: 1.15 !important;
  letter-spacing: -0.025em !important;                  /* Tracking menos apretado */
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  padding: 0 !important;
  max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3784ea */.section-title,
h2.section-title {
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  color: #17202b !important;
  font-size: clamp(1.85rem, 2.8vw, 2.5rem) !important; /* Más pequeño que el H1 */
  font-weight: 700 !important;                          /* Grosor SemiBold/Bold, no UltraBold */
  line-height: 1.15 !important;
  letter-spacing: -0.025em !important;                  /* Tracking menos apretado */
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  padding: 0 !important;
  max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4b42e73 *//* Campos de entrada (Nombre y Correo) */
.elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-field-textual {
  background-color: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 12px !important;
  padding: 14px 18px !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 15px !important;
  color: #1e293b !important;
  transition: all 0.2s ease !important;
}

.elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-field-textual::placeholder {
  color: #94a3b8 !important;
}

.elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-field-textual:focus {
  border-color: #1c64f2 !important;
  box-shadow: 0 0 0 3px rgba(28, 100, 242, 0.15) !important;
  outline: none !important;
}

/* Botón "Recibir la guía" */
.elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-button {
  background-color: #1c64f2 !important;
  color: #ffffff !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  border-radius: 12px !important;
  padding: 16px 24px !important;
  transition: all 0.25s ease !important;
  box-shadow: 0 4px 14px rgba(28, 100, 242, 0.3) !important;
}

.elementor-18936 .elementor-element.elementor-element-4b42e73 .elementor-button:hover {
  background-color: #1551c6 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 6px 20px rgba(28, 100, 242, 0.4) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e54705 *//* Contenedor principal azul con degradado */
.blue-banner-container {
  background: linear-gradient(135deg, #1d6bf3 0%, #124eb3 60%, #0d3b88 100%) !important;
  border-radius: 28px !important;
  padding: 56px 48px !important;
  box-sizing: border-box !important;
  box-shadow: 0 20px 40px rgba(18, 78, 179, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e478e5c */.section-title,
h2.section-title {
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  color: #17202b !important;
  font-size: clamp(1.85rem, 2.8vw, 2.5rem) !important; /* Más pequeño que el H1 */
  font-weight: 700 !important;                          /* Grosor SemiBold/Bold, no UltraBold */
  line-height: 1.15 !important;
  letter-spacing: -0.025em !important;                  /* Tracking menos apretado */
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  padding: 0 !important;
  max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-274e311 *//* Quitar bordes del contenedor interno de la respuesta */
.elementor-18936 .elementor-element.elementor-element-274e311 .e-n-accordion-item-content,
.elementor-18936 .elementor-element.elementor-element-274e311 .elementor-tab-content,
.elementor-18936 .elementor-element.elementor-element-274e311 details > div,
.elementor-18936 .elementor-element.elementor-element-274e311 .e-con {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  background: transparent !important;
  padding: 0 0 18px 0 !important;
}

/* Quitar bordes exteriores de los elementos */
.elementor-18936 .elementor-element.elementor-element-274e311,
.elementor-18936 .elementor-element.elementor-element-274e311 details,
.elementor-18936 .elementor-element.elementor-element-274e311 .e-n-accordion-item {
  border: none !important;
  border-bottom: 1px solid #e2e8f0 !important;
  box-shadow: none !important;
}

/* Título de la pregunta */
.elementor-18936 .elementor-element.elementor-element-274e311 summary,
.elementor-18936 .elementor-element.elementor-element-274e311 .e-n-accordion-item-title,
.elementor-18936 .elementor-element.elementor-element-274e311 .elementor-tab-title {
  border: none !important;
  outline: none !important;
  background: transparent !important;
  padding: 18px 0 !important;
  color: #0f172a !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
}

/* Texto de la respuesta */
.elementor-18936 .elementor-element.elementor-element-274e311 .e-n-accordion-item-content p,
.elementor-18936 .elementor-element.elementor-element-274e311 .elementor-tab-content p,
.elementor-18936 .elementor-element.elementor-element-274e311 details p {
  color: #64748b !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
  margin: 0 !important;
}

/* Icono (x) */
.elementor-18936 .elementor-element.elementor-element-274e311 .e-n-accordion-item-title-icon,
.elementor-18936 .elementor-element.elementor-element-274e311 .elementor-accordion-icon {
  color: #0f172a !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80e4224 */.solution-card {
  background-color: #08192d !important;
  border-radius: 28px !important;
  padding: 48px 40px !important;
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;               /* Eleva todo el contenido por encima del ::after de forma limpia */
  box-sizing: border-box !important;
}

/* Círculo decorativo al fondo */
.solution-card::after {
  content: "" !important;
  position: absolute !important;
  bottom: -90px !important;
  right: -70px !important;
  width: 280px !important;
  height: 280px !important;
  background-color: #113460 !important;
  border-radius: 50% !important;
  pointer-events: none !important;
  z-index: -1 !important;                     /* Se va detrás del contenido de la tarjeta */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e5f088 */.section-title,
h2.section-title {
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  color: #17202b !important;
  font-size: clamp(1.85rem, 2.8vw, 2.5rem) !important; /* Más pequeño que el H1 */
  font-weight: 700 !important;                          /* Grosor SemiBold/Bold, no UltraBold */
  line-height: 1.15 !important;
  letter-spacing: -0.025em !important;                  /* Tracking menos apretado */
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  padding: 0 !important;
  max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c6a630 *//* Limpia cualquier fondo o borde residual del contenedor del maquetador */
div.hero-btn-primary,
.elementor-widget-button.hero-btn-primary {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* Aplica el diseño, elevación y sombra unificadas al botón interno */
.hero-btn-primary a,
.hero-btn-primary .elementor-button,
a.hero-btn-primary {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  padding: 0 24px !important;
  height: 50px !important;
  background-color: #1c64f2 !important;
  color: #ffffff !important;
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  font-size: 0.95rem !important;
  font-weight: 800 !important;
  text-decoration: none !important;
  border-radius: 12px !important;
  border: none !important;
  box-shadow: 0 10px 30px rgba(28, 100, 242, 0.28) !important;
  transition: transform 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease !important;
}

/* Hover con elevación limpia y sin rastro trasero */
.hero-btn-primary a:hover,
.hero-btn-primary .elementor-button:hover,
a.hero-btn-primary:hover {
  background-color: #1258df !important;
  color: #ffffff !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 14px 35px rgba(28, 100, 242, 0.4) !important;
}/* End custom CSS */