.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-833 .elementor-element.elementor-element-d5ca082{--display:flex;--overflow:hidden;}.elementor-833 .elementor-element.elementor-element-d5ca082:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-d5ca082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0A1929 0%, #1A2942 100%);}.elementor-833 .elementor-element.elementor-element-5bb06e9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-833 .elementor-element.elementor-element-737e360{background-color:#DC262633;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:10px 25px 10px 25px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DC26264D;border-radius:30px 30px 30px 30px;}.elementor-833 .elementor-element.elementor-element-737e360.elementor-element{--align-self:flex-start;}.elementor-833 .elementor-element.elementor-element-737e360 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#DC2626;}.elementor-833 .elementor-element.elementor-element-abd1763{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-833 .elementor-element.elementor-element-abd1763 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-833 .elementor-element.elementor-element-a81d453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:1.6em;color:#FFFFFFCC;}.elementor-833 .elementor-element.elementor-element-a38a2cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#FFFFFFB3;}.elementor-833 .elementor-element.elementor-element-fb5411c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-833 .elementor-element.elementor-element-40cd1d5{--display:flex;}.elementor-833 .elementor-element.elementor-element-40cd1d5.e-con{--align-self:flex-start;}.elementor-833 .elementor-element.elementor-element-620e076{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-833 .elementor-element.elementor-element-620e076 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:800;line-height:1em;color:#DC2626;}.elementor-833 .elementor-element.elementor-element-87bd076{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-833 .elementor-element.elementor-element-87bd076 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFFB3;}.elementor-833 .elementor-element.elementor-element-085884d{--display:flex;}.elementor-833 .elementor-element.elementor-element-18dae38{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-833 .elementor-element.elementor-element-18dae38 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:800;line-height:1em;color:#DC2626;}.elementor-833 .elementor-element.elementor-element-1ded641{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-833 .elementor-element.elementor-element-1ded641 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFFB3;}.elementor-833 .elementor-element.elementor-element-b9214d9{--display:flex;}.elementor-833 .elementor-element.elementor-element-2e68e7f{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-833 .elementor-element.elementor-element-2e68e7f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:800;line-height:1em;color:#DC2626;}.elementor-833 .elementor-element.elementor-element-d7ea0c5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-833 .elementor-element.elementor-element-d7ea0c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFFB3;}.elementor-833 .elementor-element.elementor-element-6189ab8{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-833 .elementor-element.elementor-element-6189ab8:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-6189ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-833 .elementor-element.elementor-element-e3373e3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-833 .elementor-element.elementor-element-9a414a4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-833 .elementor-element.elementor-element-9a414a4.e-con{--align-self:center;}.elementor-833 .elementor-element.elementor-element-06b9527{background-color:#DC26261A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:8px 20px 8px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DC26264D;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-833 .elementor-element.elementor-element-06b9527.elementor-element{--align-self:center;}.elementor-833 .elementor-element.elementor-element-06b9527 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#DC2626;}.elementor-833 .elementor-element.elementor-element-f2ec362{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-833 .elementor-element.elementor-element-f2ec362 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;color:#0A1929;}.elementor-833 .elementor-element.elementor-element-037e38b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;line-height:1.7em;color:#666666;}.elementor-833 .elementor-element.elementor-element-5b00503{--display:grid;--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-833 .elementor-element.elementor-element-52ab10b{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-833 .elementor-element.elementor-element-52ab10b:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-52ab10b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-833 .elementor-element.elementor-element-52ab10b:hover{border-style:solid;border-color:#DC262633;--border-color:#DC262633;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 12px 40px 0px rgba(220, 37.99999999999998, 37.99999999999998, 0.15);}.elementor-833 .elementor-element.elementor-element-52ab10b, .elementor-833 .elementor-element.elementor-element-52ab10b::before{--border-transition:0.3s;}.elementor-833 .elementor-element.elementor-element-0522b50{--display:flex;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-833 .elementor-element.elementor-element-0522b50:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-0522b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #DC2626 0%, #B91C1C 100%);}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-833 .elementor-element.elementor-element-2684492{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-833 .elementor-element.elementor-element-599ddae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-833 .elementor-element.elementor-element-599ddae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#0A1929;}.elementor-833 .elementor-element.elementor-element-21bae4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#666666;}.elementor-833 .elementor-element.elementor-element-43be0a5{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-833 .elementor-element.elementor-element-43be0a5:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-43be0a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-833 .elementor-element.elementor-element-43be0a5:hover{border-style:solid;border-color:#DC262633;--border-color:#DC262633;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 12px 40px 0px rgba(220, 37.99999999999998, 37.99999999999998, 0.15);}.elementor-833 .elementor-element.elementor-element-43be0a5, .elementor-833 .elementor-element.elementor-element-43be0a5::before{--border-transition:0.3s;}.elementor-833 .elementor-element.elementor-element-8710a24{--display:flex;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-833 .elementor-element.elementor-element-8710a24:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-8710a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #DC2626 0%, #B91C1C 100%);}.elementor-833 .elementor-element.elementor-element-44cb0f0{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-833 .elementor-element.elementor-element-222c064{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-833 .elementor-element.elementor-element-222c064 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#0A1929;}.elementor-833 .elementor-element.elementor-element-c215b34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#666666;}.elementor-833 .elementor-element.elementor-element-ac0e8e3{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-833 .elementor-element.elementor-element-ac0e8e3:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-ac0e8e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-833 .elementor-element.elementor-element-ac0e8e3:hover{border-style:solid;border-color:#DC262633;--border-color:#DC262633;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 12px 40px 0px rgba(220, 37.99999999999998, 37.99999999999998, 0.15);}.elementor-833 .elementor-element.elementor-element-ac0e8e3, .elementor-833 .elementor-element.elementor-element-ac0e8e3::before{--border-transition:0.3s;}.elementor-833 .elementor-element.elementor-element-95a9ad2{--display:flex;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-833 .elementor-element.elementor-element-95a9ad2:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-95a9ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #DC2626 0%, #B91C1C 100%);}.elementor-833 .elementor-element.elementor-element-03a0ff1{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-833 .elementor-element.elementor-element-69dca4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-833 .elementor-element.elementor-element-69dca4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#0A1929;}.elementor-833 .elementor-element.elementor-element-bbbfcfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#666666;}.elementor-833 .elementor-element.elementor-element-e71a900{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-833 .elementor-element.elementor-element-e71a900:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-e71a900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-833 .elementor-element.elementor-element-e71a900:hover{border-style:solid;border-color:#DC262633;--border-color:#DC262633;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 12px 40px 0px rgba(220, 37.99999999999998, 37.99999999999998, 0.15);}.elementor-833 .elementor-element.elementor-element-e71a900, .elementor-833 .elementor-element.elementor-element-e71a900::before{--border-transition:0.3s;}.elementor-833 .elementor-element.elementor-element-36e10ff{--display:flex;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-833 .elementor-element.elementor-element-36e10ff:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-36e10ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #DC2626 0%, #B91C1C 100%);}.elementor-833 .elementor-element.elementor-element-cf1c790{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-833 .elementor-element.elementor-element-fe10ba9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-833 .elementor-element.elementor-element-fe10ba9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#0A1929;}.elementor-833 .elementor-element.elementor-element-d5ec4fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#666666;}.elementor-833 .elementor-element.elementor-element-17e1527{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-833 .elementor-element.elementor-element-17e1527:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-17e1527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-833 .elementor-element.elementor-element-17e1527:hover{border-style:solid;border-color:#DC262633;--border-color:#DC262633;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 12px 40px 0px rgba(220, 37.99999999999998, 37.99999999999998, 0.15);}.elementor-833 .elementor-element.elementor-element-17e1527, .elementor-833 .elementor-element.elementor-element-17e1527::before{--border-transition:0.3s;}.elementor-833 .elementor-element.elementor-element-33ba5ff{--display:flex;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-833 .elementor-element.elementor-element-33ba5ff:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-33ba5ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #DC2626 0%, #B91C1C 100%);}.elementor-833 .elementor-element.elementor-element-e7d9b8d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-833 .elementor-element.elementor-element-53e11c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-833 .elementor-element.elementor-element-53e11c1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#0A1929;}.elementor-833 .elementor-element.elementor-element-f4ed068{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#666666;}.elementor-833 .elementor-element.elementor-element-d227f25{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-833 .elementor-element.elementor-element-d227f25:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-d227f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-833 .elementor-element.elementor-element-d227f25:hover{border-style:solid;border-color:#DC262633;--border-color:#DC262633;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 12px 40px 0px rgba(220, 37.99999999999998, 37.99999999999998, 0.15);}.elementor-833 .elementor-element.elementor-element-d227f25, .elementor-833 .elementor-element.elementor-element-d227f25::before{--border-transition:0.3s;}.elementor-833 .elementor-element.elementor-element-37590e7{--display:flex;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-833 .elementor-element.elementor-element-37590e7:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-37590e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #DC2626 0%, #B91C1C 100%);}.elementor-833 .elementor-element.elementor-element-8c3f9aa{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-833 .elementor-element.elementor-element-2a4fda9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-833 .elementor-element.elementor-element-2a4fda9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#0A1929;}.elementor-833 .elementor-element.elementor-element-3c1b233{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#666666;}.elementor-833 .elementor-element.elementor-element-fd02ea7{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-833 .elementor-element.elementor-element-fd02ea7:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-fd02ea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-833 .elementor-element.elementor-element-fd02ea7:hover{border-style:solid;border-color:#DC262633;--border-color:#DC262633;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 12px 40px 0px rgba(220, 37.99999999999998, 37.99999999999998, 0.15);}.elementor-833 .elementor-element.elementor-element-fd02ea7, .elementor-833 .elementor-element.elementor-element-fd02ea7::before{--border-transition:0.3s;}.elementor-833 .elementor-element.elementor-element-24fde21{--display:flex;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-833 .elementor-element.elementor-element-24fde21:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-24fde21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #DC2626 0%, #B91C1C 100%);}.elementor-833 .elementor-element.elementor-element-facc067{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-833 .elementor-element.elementor-element-f2a5bbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-833 .elementor-element.elementor-element-f2a5bbd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#0A1929;}.elementor-833 .elementor-element.elementor-element-92e3d13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#666666;}.elementor-833 .elementor-element.elementor-element-f8ecf13{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-833 .elementor-element.elementor-element-f8ecf13:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-f8ecf13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-833 .elementor-element.elementor-element-f8ecf13:hover{border-style:solid;border-color:#DC262633;--border-color:#DC262633;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 12px 40px 0px rgba(220, 37.99999999999998, 37.99999999999998, 0.15);}.elementor-833 .elementor-element.elementor-element-f8ecf13, .elementor-833 .elementor-element.elementor-element-f8ecf13::before{--border-transition:0.3s;}.elementor-833 .elementor-element.elementor-element-b5f945f{--display:flex;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-833 .elementor-element.elementor-element-b5f945f:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-b5f945f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #DC2626 0%, #B91C1C 100%);}.elementor-833 .elementor-element.elementor-element-5a2556a{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-833 .elementor-element.elementor-element-7e0d913{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-833 .elementor-element.elementor-element-7e0d913 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#0A1929;}.elementor-833 .elementor-element.elementor-element-f40fe3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#666666;}.elementor-833 .elementor-element.elementor-element-09d98ae{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-833 .elementor-element.elementor-element-09d98ae:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-09d98ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-833 .elementor-element.elementor-element-09d98ae:hover{border-style:solid;border-color:#DC262633;--border-color:#DC262633;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 12px 40px 0px rgba(220, 37.99999999999998, 37.99999999999998, 0.15);}.elementor-833 .elementor-element.elementor-element-09d98ae, .elementor-833 .elementor-element.elementor-element-09d98ae::before{--border-transition:0.3s;}.elementor-833 .elementor-element.elementor-element-fb99de2{--display:flex;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-833 .elementor-element.elementor-element-fb99de2:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-fb99de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #DC2626 0%, #B91C1C 100%);}.elementor-833 .elementor-element.elementor-element-b75455b{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-833 .elementor-element.elementor-element-18e4687{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-833 .elementor-element.elementor-element-18e4687 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#0A1929;}.elementor-833 .elementor-element.elementor-element-211ab11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#666666;}.elementor-833 .elementor-element.elementor-element-4477f1a{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-833 .elementor-element.elementor-element-4477f1a:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-4477f1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F8F9FA 0%, #E9ECEF 100%);}.elementor-833 .elementor-element.elementor-element-b47e0a6{--display:flex;}.elementor-833 .elementor-element.elementor-element-476005d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-833 .elementor-element.elementor-element-45a1b5b{background-color:#DC26261A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:8px 20px 8px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DC26264D;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-833 .elementor-element.elementor-element-45a1b5b.elementor-element{--align-self:center;}.elementor-833 .elementor-element.elementor-element-45a1b5b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#DC2626;}.elementor-833 .elementor-element.elementor-element-50e2ab4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-833 .elementor-element.elementor-element-50e2ab4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;color:#0A1929;}.elementor-833 .elementor-element.elementor-element-3bc1e49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;line-height:1.7em;color:#666666;}.elementor-833 .elementor-element.elementor-element-d58abd6{--display:flex;}.elementor-833 .elementor-element.elementor-element-3e7acf0{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-833 .elementor-element.elementor-element-3e7acf0:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-3e7acf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0A1929 0%, #1A2942 100%);}.elementor-833 .elementor-element.elementor-element-8c485f5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-833 .elementor-element.elementor-element-31cd494{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-833 .elementor-element.elementor-element-31cd494 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-833 .elementor-element.elementor-element-3813f2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#FFFFFFCC;}.elementor-833 .elementor-element.elementor-element-6a1c14f{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-833 .elementor-element.elementor-element-abd1763{text-align:center;}.elementor-833 .elementor-element.elementor-element-a81d453{text-align:center;}.elementor-833 .elementor-element.elementor-element-a38a2cf{text-align:center;}.elementor-833 .elementor-element.elementor-element-fb5411c{--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-833 .elementor-element.elementor-element-620e076{text-align:center;}.elementor-833 .elementor-element.elementor-element-87bd076{text-align:center;}.elementor-833 .elementor-element.elementor-element-18dae38{text-align:center;}.elementor-833 .elementor-element.elementor-element-1ded641{text-align:center;}.elementor-833 .elementor-element.elementor-element-2e68e7f{text-align:center;}.elementor-833 .elementor-element.elementor-element-d7ea0c5{text-align:center;}.elementor-833 .elementor-element.elementor-element-5b00503{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-45a1b5b .elementor-heading-title{font-size:13px;}.elementor-833 .elementor-element.elementor-element-50e2ab4 .elementor-heading-title{font-size:36px;}.elementor-833 .elementor-element.elementor-element-3bc1e49{font-size:16px;}.elementor-833 .elementor-element.elementor-element-31cd494 .elementor-heading-title{font-size:36px;}.elementor-833 .elementor-element.elementor-element-3813f2e{font-size:18px;}}@media(max-width:767px){.elementor-833 .elementor-element.elementor-element-737e360.elementor-element{--align-self:center;}.elementor-833 .elementor-element.elementor-element-737e360{text-align:center;}.elementor-833 .elementor-element.elementor-element-737e360 .elementor-heading-title{font-size:12px;}.elementor-833 .elementor-element.elementor-element-abd1763{text-align:center;}.elementor-833 .elementor-element.elementor-element-abd1763 .elementor-heading-title{font-size:36px;}.elementor-833 .elementor-element.elementor-element-a81d453{text-align:center;font-size:18px;}.elementor-833 .elementor-element.elementor-element-a38a2cf{text-align:center;font-size:16px;}.elementor-833 .elementor-element.elementor-element-fb5411c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-40cd1d5{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-833 .elementor-element.elementor-element-620e076{text-align:center;}.elementor-833 .elementor-element.elementor-element-87bd076{text-align:center;}.elementor-833 .elementor-element.elementor-element-085884d{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-833 .elementor-element.elementor-element-18dae38{text-align:center;}.elementor-833 .elementor-element.elementor-element-1ded641{text-align:center;}.elementor-833 .elementor-element.elementor-element-b9214d9{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-833 .elementor-element.elementor-element-2e68e7f{text-align:center;}.elementor-833 .elementor-element.elementor-element-d7ea0c5{text-align:center;}.elementor-833 .elementor-element.elementor-element-e3373e3{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-833 .elementor-element.elementor-element-9a414a4{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-833 .elementor-element.elementor-element-06b9527{text-align:left;}.elementor-833 .elementor-element.elementor-element-06b9527 .elementor-heading-title{font-size:12px;}.elementor-833 .elementor-element.elementor-element-f2ec362 .elementor-heading-title{font-size:36px;}.elementor-833 .elementor-element.elementor-element-037e38b{text-align:center;font-size:16px;}.elementor-833 .elementor-element.elementor-element-5b00503{--width:400px;--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:start;--grid-justify-content:start;--margin-top:0px;--margin-bottom:-95px;--margin-left:-95px;--margin-right:0px;}.elementor-833 .elementor-element.elementor-element-52ab10b{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-833 .elementor-element.elementor-element-fb5411c{--width:51%;}}@media(max-width:1024px) and (min-width:768px){.elementor-833 .elementor-element.elementor-element-fb5411c{--width:745px;}}/* Start custom CSS for text-editor, class: .elementor-element-a81d453 */.hero-subtitle {
    max-width: 900px;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a38a2cf */.hero-description {
    max-width: 850px;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40cd1d5 */.stat-item {
    text-align: left;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-085884d */.stat-item {
    text-align: left;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9214d9 */.stat-item {
    text-align: left;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bb06e9 */.hero-container {
    max-width: 1400px;
    position: relative;
    z-index: 1;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5ca082 */.solutions-hero {
    padding: 100px 0 80px;
    position: relative;
  }
  
   .solutions-hero::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><defs><pattern id="grid" width="40" height="40" patternUnits="userSpaceOnUse"><path d="M 40 0 L 0 0 0 40" fill="none" stroke="rgba(255,255,255,0.03)" stroke-width="1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');
    opacity: 0.5;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0522b50 */.solution-icon {
    text-align: center;
    position: relative;
  }
  
  .solution-icon::before {
    content: '';
    position: absolute;
    top: -50%;
    right: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);
    animation: pulse 3s ease-in-out infinite;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ab10b */.solution-card {
    transition: all 0.4s ease;
    position: relative;
    border: 2px solid transparent;
  }
  
 .solution-card:hover {
    transform: translateY(-10px);
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8710a24 */.solution-icon {
    text-align: center;
    position: relative;
  }
  
  .solution-icon::before {
    content: '';
    position: absolute;
    top: -50%;
    right: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);
    animation: pulse 3s ease-in-out infinite;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43be0a5 */.solution-card {
    transition: all 0.4s ease;
    position: relative;
    border: 2px solid transparent;
  }
  
 .solution-card:hover {
    transform: translateY(-10px);
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95a9ad2 */.solution-icon {
    text-align: center;
    position: relative;
  }
  
  .solution-icon::before {
    content: '';
    position: absolute;
    top: -50%;
    right: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);
    animation: pulse 3s ease-in-out infinite;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0e8e3 */.solution-card {
    transition: all 0.4s ease;
    position: relative;
    border: 2px solid transparent;
  }
  
 .solution-card:hover {
    transform: translateY(-10px);
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e10ff */.solution-icon {
    text-align: center;
    position: relative;
  }
  
  .solution-icon::before {
    content: '';
    position: absolute;
    top: -50%;
    right: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);
    animation: pulse 3s ease-in-out infinite;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e71a900 */.solution-card {
    transition: all 0.4s ease;
    position: relative;
    border: 2px solid transparent;
  }
  
 .solution-card:hover {
    transform: translateY(-10px);
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ba5ff */.solution-icon {
    text-align: center;
    position: relative;
  }
  
  .solution-icon::before {
    content: '';
    position: absolute;
    top: -50%;
    right: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);
    animation: pulse 3s ease-in-out infinite;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e1527 */.solution-card {
    transition: all 0.4s ease;
    position: relative;
    border: 2px solid transparent;
  }
  
 .solution-card:hover {
    transform: translateY(-10px);
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37590e7 */.solution-icon {
    text-align: center;
    position: relative;
  }
  
  .solution-icon::before {
    content: '';
    position: absolute;
    top: -50%;
    right: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);
    animation: pulse 3s ease-in-out infinite;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d227f25 */.solution-card {
    transition: all 0.4s ease;
    position: relative;
    border: 2px solid transparent;
  }
  
 .solution-card:hover {
    transform: translateY(-10px);
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24fde21 */.solution-icon {
    text-align: center;
    position: relative;
  }
  
  .solution-icon::before {
    content: '';
    position: absolute;
    top: -50%;
    right: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);
    animation: pulse 3s ease-in-out infinite;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd02ea7 */.solution-card {
    transition: all 0.4s ease;
    position: relative;
    border: 2px solid transparent;
  }
  
 .solution-card:hover {
    transform: translateY(-10px);
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f945f */.solution-icon {
    text-align: center;
    position: relative;
  }
  
  .solution-icon::before {
    content: '';
    position: absolute;
    top: -50%;
    right: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);
    animation: pulse 3s ease-in-out infinite;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ecf13 */.solution-card {
    transition: all 0.4s ease;
    position: relative;
    border: 2px solid transparent;
  }
  
 .solution-card:hover {
    transform: translateY(-10px);
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb99de2 */.solution-icon {
    text-align: center;
    position: relative;
  }
  
  .solution-icon::before {
    content: '';
    position: absolute;
    top: -50%;
    right: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);
    animation: pulse 3s ease-in-out infinite;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d98ae */.solution-card {
    transition: all 0.4s ease;
    position: relative;
    border: 2px solid transparent;
  }
  
 .solution-card:hover {
    transform: translateY(-10px);
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-476005d */.section-header {
    text-align: center;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b47e0a6 */.solutions-container {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 40px;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c485f5 */.cta-content {
    max-width: 900px;
    position: relative;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7acf0 */.cta-section {
    text-align: center;
    position: relative;

  }
  
   .cta-section::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><defs><pattern id="grid2" width="40" height="40" patternUnits="userSpaceOnUse"><path d="M 40 0 L 0 0 0 40" fill="none" stroke="rgba(255,255,255,0.02)" stroke-width="1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid2)"/></svg>');
  }/* End custom CSS */