.elementor-144 .elementor-element.elementor-element-ced362f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-144 .elementor-element.elementor-element-ced362f > .elementor-background-overlay{background-color:#f5f7fa;background-image:url("https://setiptvfr.com/wp-content/uploads/2026/10/ChatGPT-Image-Aug-30-2026-10_40_24-PM.png");background-position:center center;opacity:0.35;}.elementor-144 .elementor-element.elementor-element-ced362f{margin-top:75px;margin-bottom:75px;padding:189px 6px 84px 0px;}.elementor-144 .elementor-element.elementor-element-39e6357 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-584a44a{width:100%;max-width:100%;text-align:center;}.elementor-144 .elementor-element.elementor-element-584a44a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-6px -6px -6px -6px;}.elementor-144 .elementor-element.elementor-element-584a44a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:74px;font-weight:900;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-a55e02c{font-size:26px;}.elementor-144 .elementor-element.elementor-element-18dbf3f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;line-height:1.4em;letter-spacing:0.15px;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-cc620e2 > .elementor-background-overlay{opacity:0.71;}.elementor-144 .elementor-element.elementor-element-cc620e2{margin-top:76px;margin-bottom:76px;padding:26px 0px 35px 0px;}.elementor-bc-flex-widget .elementor-144 .elementor-element.elementor-element-477e0e9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-144 .elementor-element.elementor-element-477e0e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-144 .elementor-element.elementor-element-477e0e9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#242A81;margin:-1px -1px -1px -1px;--e-column-margin-right:-1px;--e-column-margin-left:-1px;padding:14px 14px 14px 14px;}.elementor-144 .elementor-element.elementor-element-477e0e9 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-477e0e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-477e0e9 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-144 .elementor-element.elementor-element-a8f51c2{text-align:center;}.elementor-144 .elementor-element.elementor-element-a8f51c2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:700;line-height:30px;-webkit-text-stroke-color:#000;stroke:#000;color:#5E3131;}.elementor-144 .elementor-element.elementor-element-d40520a{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;color:#F1ECFB;}.elementor-bc-flex-widget .elementor-144 .elementor-element.elementor-element-f1ec6e7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-144 .elementor-element.elementor-element-f1ec6e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-144 .elementor-element.elementor-element-f1ec6e7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#242A81;padding:15px 15px 15px 15px;}.elementor-144 .elementor-element.elementor-element-f1ec6e7 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-f1ec6e7 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-f1ec6e7 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-144 .elementor-element.elementor-element-09d99fe{text-align:center;}.elementor-144 .elementor-element.elementor-element-09d99fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;color:#5E3131;}.elementor-144 .elementor-element.elementor-element-10c54a2{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;color:#F1ECFB;}.elementor-bc-flex-widget .elementor-144 .elementor-element.elementor-element-39e27a4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-144 .elementor-element.elementor-element-39e27a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-144 .elementor-element.elementor-element-39e27a4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#242A81;padding:15px 15px 15px 15px;}.elementor-144 .elementor-element.elementor-element-39e27a4 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-39e27a4 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-39e27a4 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-144 .elementor-element.elementor-element-a60e38f{text-align:center;}.elementor-144 .elementor-element.elementor-element-a60e38f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;color:#5E3131;}.elementor-144 .elementor-element.elementor-element-c82dbea > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-144 .elementor-element.elementor-element-c82dbea{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;color:#F1ECFB;}.elementor-144 .elementor-element.elementor-element-58b0b71 > .elementor-container{max-width:836px;}.elementor-144 .elementor-element.elementor-element-58b0b71 > .elementor-background-overlay{opacity:0.5;}.elementor-144 .elementor-element.elementor-element-58b0b71{margin-top:-84px;margin-bottom:-84px;padding:-2px -2px -2px -2px;}.elementor-144 .elementor-element.elementor-element-717b0d8{text-align:center;}.elementor-144 .elementor-element.elementor-element-717b0d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:29px;font-weight:600;color:#111111;}.elementor-144 .elementor-element.elementor-element-43c1d95 > .elementor-background-overlay{opacity:0.7;}.elementor-144 .elementor-element.elementor-element-43c1d95{margin-top:79px;margin-bottom:79px;padding:20px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-4795a76{text-align:center;}.elementor-144 .elementor-element.elementor-element-4795a76 .elementor-heading-title{font-size:24px;color:#2D2186;}.elementor-144 .elementor-element.elementor-element-5535b24{font-size:1px;line-height:5px;letter-spacing:0.4px;}.elementor-144 .elementor-element.elementor-element-ad6a74c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-ad6a74c{text-align:center;}.elementor-144 .elementor-element.elementor-element-ad6a74c .elementor-heading-title{font-size:24px;color:#2D2186;}.elementor-144 .elementor-element.elementor-element-8d1a3d6{text-align:center;}.elementor-144 .elementor-element.elementor-element-bba998f{text-align:center;}.elementor-144 .elementor-element.elementor-element-bba998f .elementor-heading-title{font-size:25px;color:#2D2186;}.elementor-144 .elementor-element.elementor-element-bec1ddb{text-align:center;}.elementor-144 .elementor-element.elementor-element-66767c8 > .elementor-widget-container{margin:-2px -2px -2px -2px;}.elementor-144 .elementor-element.elementor-element-66767c8{text-align:center;}.elementor-144 .elementor-element.elementor-element-66767c8 .elementor-heading-title{font-size:22px;font-weight:900;line-height:54px;letter-spacing:0.6px;color:#2D2186;}.elementor-144 .elementor-element.elementor-element-5c7e12b{text-align:center;}.elementor-144 .elementor-element.elementor-element-b603d19{text-align:center;}.elementor-144 .elementor-element.elementor-element-b603d19 .elementor-heading-title{font-size:24px;font-weight:900;color:#2D2186;}.elementor-144 .elementor-element.elementor-element-d8e184a > .elementor-container{max-width:603px;}.elementor-144 .elementor-element.elementor-element-d8e184a > .elementor-background-overlay{opacity:0.72;}.elementor-144 .elementor-element.elementor-element-d8e184a{margin-top:-80px;margin-bottom:-80px;padding:50px 0px -3px 0px;}.elementor-144 .elementor-element.elementor-element-6ecb268 > .elementor-widget-container{margin:-19px -19px -19px -19px;padding:9px 9px 9px 9px;}.elementor-144 .elementor-element.elementor-element-6ecb268{text-align:center;}.elementor-144 .elementor-element.elementor-element-6ecb268 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:33px;font-weight:600;color:#0B0B0B;}.elementor-144 .elementor-element.elementor-element-89c48d5 > .elementor-container{max-width:1211px;}.elementor-144 .elementor-element.elementor-element-89c48d5 > .elementor-background-overlay{opacity:0.79;}.elementor-144 .elementor-element.elementor-element-89c48d5{margin-top:79px;margin-bottom:79px;}.elementor-144 .elementor-element.elementor-element-13b4ec4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-144 .elementor-element.elementor-element-13b4ec4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1D33F7 0%, #1BA97F 51%);}.elementor-144 .elementor-element.elementor-element-13b4ec4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#5436CE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 50px 050px 50px;}.elementor-144 .elementor-element.elementor-element-13b4ec4 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-13b4ec4 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-13b4ec4 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-13b4ec4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-bddb943{text-align:center;}.elementor-144 .elementor-element.elementor-element-bddb943 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-507eca9{text-align:center;}.elementor-144 .elementor-element.elementor-element-507eca9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-c66cf74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-c66cf74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-c66cf74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-c66cf74 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-144 .elementor-element.elementor-element-c66cf74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-144 .elementor-element.elementor-element-c66cf74 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#3942AB;}.elementor-144 .elementor-element.elementor-element-c66cf74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-144 .elementor-element.elementor-element-c66cf74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-144 .elementor-element.elementor-element-c66cf74 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-144 .elementor-element.elementor-element-c66cf74 .elementor-icon-list-icon i{color:#F1ECFB;transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-c66cf74 .elementor-icon-list-icon svg{fill:#F1ECFB;transition:fill 0.3s;}.elementor-144 .elementor-element.elementor-element-c66cf74{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-144 .elementor-element.elementor-element-c66cf74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-c66cf74 .elementor-icon-list-item > a{font-size:14px;font-weight:400;}.elementor-144 .elementor-element.elementor-element-c66cf74 .elementor-icon-list-text{color:#F1ECFB;transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-f38cd8b .elementor-button{background-color:#BBDC5D;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;border-radius:8px 8px 8px 8px;padding:15px 25px 15px 25px;}.elementor-144 .elementor-element.elementor-element-f38cd8b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-f38cd8b .elementor-button-content-wrapper{flex-direction:row;}.elementor-144 .elementor-element.elementor-element-f38cd8b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-144 .elementor-element.elementor-element-1bde8d6{text-align:center;}.elementor-144 .elementor-element.elementor-element-1bde8d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-8624edf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-144 .elementor-element.elementor-element-8624edf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1D33F7 0%, var( --e-global-color-secondary ) 51%);}.elementor-144 .elementor-element.elementor-element-8624edf > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#5436CE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 50px 050px 50px;}.elementor-144 .elementor-element.elementor-element-8624edf > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-8624edf > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-8624edf > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-8624edf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-7b4c88f{text-align:center;}.elementor-144 .elementor-element.elementor-element-7b4c88f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-9c4216c > .elementor-widget-container{margin:-3px -3px -3px -3px;}.elementor-144 .elementor-element.elementor-element-9c4216c{text-align:center;}.elementor-144 .elementor-element.elementor-element-9c4216c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-9ed6fd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-9ed6fd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-9ed6fd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-9ed6fd3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-144 .elementor-element.elementor-element-9ed6fd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-144 .elementor-element.elementor-element-9ed6fd3 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#3942AB;}.elementor-144 .elementor-element.elementor-element-9ed6fd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-144 .elementor-element.elementor-element-9ed6fd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-144 .elementor-element.elementor-element-9ed6fd3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-144 .elementor-element.elementor-element-9ed6fd3 .elementor-icon-list-icon i{color:#F1ECFB;transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-9ed6fd3 .elementor-icon-list-icon svg{fill:#F1ECFB;transition:fill 0.3s;}.elementor-144 .elementor-element.elementor-element-9ed6fd3{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-144 .elementor-element.elementor-element-9ed6fd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-9ed6fd3 .elementor-icon-list-item > a{font-size:14px;font-weight:400;}.elementor-144 .elementor-element.elementor-element-9ed6fd3 .elementor-icon-list-text{color:#F1ECFB;transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-d98ad17 .elementor-button{background-color:#BBDC5D;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;border-radius:8px 8px 8px 8px;padding:15px 25px 15px 25px;}.elementor-144 .elementor-element.elementor-element-d98ad17 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-d98ad17 .elementor-button-content-wrapper{flex-direction:row;}.elementor-144 .elementor-element.elementor-element-d98ad17 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-144 .elementor-element.elementor-element-d8c9544{text-align:center;}.elementor-144 .elementor-element.elementor-element-d8c9544 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-94ebeda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-144 .elementor-element.elementor-element-94ebeda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1D33F7 0%, var( --e-global-color-secondary ) 51%);}.elementor-144 .elementor-element.elementor-element-94ebeda > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#5436CE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 50px 050px 50px;}.elementor-144 .elementor-element.elementor-element-94ebeda > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-94ebeda > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-94ebeda > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-94ebeda > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-9d67104{text-align:center;}.elementor-144 .elementor-element.elementor-element-9d67104 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-3a13626{text-align:center;}.elementor-144 .elementor-element.elementor-element-3a13626 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-cacd260 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-cacd260 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-cacd260 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-cacd260 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-144 .elementor-element.elementor-element-cacd260 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-144 .elementor-element.elementor-element-cacd260 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#3942AB;}.elementor-144 .elementor-element.elementor-element-cacd260 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-144 .elementor-element.elementor-element-cacd260 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-144 .elementor-element.elementor-element-cacd260 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-144 .elementor-element.elementor-element-cacd260 .elementor-icon-list-icon i{color:#F1ECFB;transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-cacd260 .elementor-icon-list-icon svg{fill:#F1ECFB;transition:fill 0.3s;}.elementor-144 .elementor-element.elementor-element-cacd260{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-144 .elementor-element.elementor-element-cacd260 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-cacd260 .elementor-icon-list-item > a{font-size:14px;font-weight:400;}.elementor-144 .elementor-element.elementor-element-cacd260 .elementor-icon-list-text{color:#F1ECFB;transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-7f659a7 .elementor-button{background-color:#BBDC5D;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;border-radius:8px 8px 8px 8px;padding:15px 25px 15px 25px;}.elementor-144 .elementor-element.elementor-element-7f659a7 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-7f659a7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-144 .elementor-element.elementor-element-7f659a7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-144 .elementor-element.elementor-element-44cc5a4{text-align:center;}.elementor-144 .elementor-element.elementor-element-44cc5a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-92974f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-144 .elementor-element.elementor-element-92974f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1D33F7 0%, var( --e-global-color-secondary ) 50%);}.elementor-144 .elementor-element.elementor-element-92974f5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#5436CE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 50px 050px 50px;}.elementor-144 .elementor-element.elementor-element-92974f5 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-92974f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-92974f5 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-92974f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-2c11325{text-align:center;}.elementor-144 .elementor-element.elementor-element-2c11325 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-11afbb5{text-align:center;}.elementor-144 .elementor-element.elementor-element-11afbb5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-efe454a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-efe454a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-efe454a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-efe454a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-144 .elementor-element.elementor-element-efe454a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-144 .elementor-element.elementor-element-efe454a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#3942AB;}.elementor-144 .elementor-element.elementor-element-efe454a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-144 .elementor-element.elementor-element-efe454a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-144 .elementor-element.elementor-element-efe454a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-144 .elementor-element.elementor-element-efe454a .elementor-icon-list-icon i{color:#F1ECFB;transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-efe454a .elementor-icon-list-icon svg{fill:#F1ECFB;transition:fill 0.3s;}.elementor-144 .elementor-element.elementor-element-efe454a{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-144 .elementor-element.elementor-element-efe454a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-efe454a .elementor-icon-list-item > a{font-size:14px;font-weight:400;}.elementor-144 .elementor-element.elementor-element-efe454a .elementor-icon-list-text{color:#F1ECFB;transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-bcb1f77 .elementor-button{background-color:#BBDC5D;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;border-radius:8px 8px 8px 8px;padding:15px 25px 15px 25px;}.elementor-144 .elementor-element.elementor-element-bcb1f77 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-bcb1f77 .elementor-button-content-wrapper{flex-direction:row;}.elementor-144 .elementor-element.elementor-element-bcb1f77 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-144 .elementor-element.elementor-element-07decdd{text-align:center;}.elementor-144 .elementor-element.elementor-element-07decdd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-4ccb27f > .elementor-background-overlay{opacity:0.71;}.elementor-144 .elementor-element.elementor-element-4ccb27f{margin-top:-93px;margin-bottom:-93px;}.elementor-144 .elementor-element.elementor-element-0956480 > .elementor-widget-container{margin:-2px -2px -2px -2px;}.elementor-144 .elementor-element.elementor-element-0956480{text-align:center;}.elementor-144 .elementor-element.elementor-element-0956480 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-144 .elementor-element.elementor-element-ebd192c > .elementor-container{max-width:1211px;}.elementor-144 .elementor-element.elementor-element-ebd192c > .elementor-background-overlay{opacity:0.73;}.elementor-144 .elementor-element.elementor-element-ebd192c{margin-top:90px;margin-bottom:90px;}.elementor-144 .elementor-element.elementor-element-6f4e09e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-144 .elementor-element.elementor-element-6f4e09e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1D33F7 0%, #f2295b 52%);}.elementor-144 .elementor-element.elementor-element-6f4e09e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#5436CE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 50px 050px 50px;}.elementor-144 .elementor-element.elementor-element-6f4e09e > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-6f4e09e > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-6f4e09e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-6f4e09e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-ebeb337{text-align:center;}.elementor-144 .elementor-element.elementor-element-ebeb337 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-52749fd > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-52749fd{text-align:center;}.elementor-144 .elementor-element.elementor-element-52749fd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-27a1e10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-27a1e10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-27a1e10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-27a1e10 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-144 .elementor-element.elementor-element-27a1e10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-144 .elementor-element.elementor-element-27a1e10 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#3942AB;}.elementor-144 .elementor-element.elementor-element-27a1e10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-144 .elementor-element.elementor-element-27a1e10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-144 .elementor-element.elementor-element-27a1e10 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-144 .elementor-element.elementor-element-27a1e10 .elementor-icon-list-icon i{color:#F1ECFB;transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-27a1e10 .elementor-icon-list-icon svg{fill:#F1ECFB;transition:fill 0.3s;}.elementor-144 .elementor-element.elementor-element-27a1e10{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-144 .elementor-element.elementor-element-27a1e10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-27a1e10 .elementor-icon-list-item > a{font-size:14px;font-weight:400;}.elementor-144 .elementor-element.elementor-element-27a1e10 .elementor-icon-list-text{color:#F1ECFB;transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-c4798ee .elementor-button{background-color:#BBDC5D;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;border-radius:8px 8px 8px 8px;padding:15px 25px 15px 25px;}.elementor-144 .elementor-element.elementor-element-c4798ee > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-c4798ee .elementor-button-content-wrapper{flex-direction:row;}.elementor-144 .elementor-element.elementor-element-c4798ee .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-144 .elementor-element.elementor-element-217f328{text-align:center;}.elementor-144 .elementor-element.elementor-element-217f328 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-a805bcb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-144 .elementor-element.elementor-element-a805bcb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1D33F7 0%, #f2295b 51%);}.elementor-144 .elementor-element.elementor-element-a805bcb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#5436CE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 50px 050px 50px;}.elementor-144 .elementor-element.elementor-element-a805bcb > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-a805bcb > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-a805bcb > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-a805bcb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-c1c6894{text-align:center;}.elementor-144 .elementor-element.elementor-element-c1c6894 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-578d020{width:var( --container-widget-width, 110.281% );max-width:110.281%;--container-widget-width:110.281%;--container-widget-flex-grow:0;text-align:center;}.elementor-144 .elementor-element.elementor-element-578d020 > .elementor-widget-container{margin:-6px -6px -6px -6px;}.elementor-144 .elementor-element.elementor-element-578d020 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-f228262 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-f228262 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-f228262 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-f228262 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-144 .elementor-element.elementor-element-f228262 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-144 .elementor-element.elementor-element-f228262 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#3942AB;}.elementor-144 .elementor-element.elementor-element-f228262 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-144 .elementor-element.elementor-element-f228262 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-144 .elementor-element.elementor-element-f228262 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-144 .elementor-element.elementor-element-f228262 .elementor-icon-list-icon i{color:#F1ECFB;transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-f228262 .elementor-icon-list-icon svg{fill:#F1ECFB;transition:fill 0.3s;}.elementor-144 .elementor-element.elementor-element-f228262{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-144 .elementor-element.elementor-element-f228262 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-f228262 .elementor-icon-list-item > a{font-size:14px;font-weight:400;}.elementor-144 .elementor-element.elementor-element-f228262 .elementor-icon-list-text{color:#F1ECFB;transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-b10398a .elementor-button{background-color:#BBDC5D;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;border-radius:8px 8px 8px 8px;padding:15px 25px 15px 25px;}.elementor-144 .elementor-element.elementor-element-b10398a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-b10398a .elementor-button-content-wrapper{flex-direction:row;}.elementor-144 .elementor-element.elementor-element-b10398a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-144 .elementor-element.elementor-element-ec81de7{text-align:center;}.elementor-144 .elementor-element.elementor-element-ec81de7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-90aad31:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-144 .elementor-element.elementor-element-90aad31 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1D33F7 0%, #f2295b 50%);}.elementor-144 .elementor-element.elementor-element-90aad31 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#5436CE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 50px 050px 50px;}.elementor-144 .elementor-element.elementor-element-90aad31 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-90aad31 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-90aad31 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-90aad31 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-e6917fb{text-align:center;}.elementor-144 .elementor-element.elementor-element-e6917fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-ac019fd{width:var( --container-widget-width, 116.234% );max-width:116.234%;--container-widget-width:116.234%;--container-widget-flex-grow:0;text-align:center;}.elementor-144 .elementor-element.elementor-element-ac019fd > .elementor-widget-container{margin:-3px -3px -3px -3px;}.elementor-144 .elementor-element.elementor-element-ac019fd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-676669a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-676669a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-676669a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-676669a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-144 .elementor-element.elementor-element-676669a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-144 .elementor-element.elementor-element-676669a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#3942AB;}.elementor-144 .elementor-element.elementor-element-676669a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-144 .elementor-element.elementor-element-676669a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-144 .elementor-element.elementor-element-676669a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-144 .elementor-element.elementor-element-676669a .elementor-icon-list-icon i{color:#F1ECFB;transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-676669a .elementor-icon-list-icon svg{fill:#F1ECFB;transition:fill 0.3s;}.elementor-144 .elementor-element.elementor-element-676669a{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-144 .elementor-element.elementor-element-676669a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-676669a .elementor-icon-list-item > a{font-size:14px;font-weight:400;}.elementor-144 .elementor-element.elementor-element-676669a .elementor-icon-list-text{color:#F1ECFB;transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-14bf709 .elementor-button{background-color:#BBDC5D;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;border-radius:8px 8px 8px 8px;padding:15px 25px 15px 25px;}.elementor-144 .elementor-element.elementor-element-14bf709 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-14bf709 .elementor-button-content-wrapper{flex-direction:row;}.elementor-144 .elementor-element.elementor-element-14bf709 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-144 .elementor-element.elementor-element-c4b2753{text-align:center;}.elementor-144 .elementor-element.elementor-element-c4b2753 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-e0d4b71:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-144 .elementor-element.elementor-element-e0d4b71 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #001AFF 0%, #F2295B 51%);}.elementor-144 .elementor-element.elementor-element-e0d4b71 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#5436CE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 50px 050px 50px;}.elementor-144 .elementor-element.elementor-element-e0d4b71 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-e0d4b71 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-e0d4b71 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-e0d4b71 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-bf2fa4b{text-align:center;}.elementor-144 .elementor-element.elementor-element-bf2fa4b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-54ffedf{width:var( --container-widget-width, 114.504% );max-width:114.504%;--container-widget-width:114.504%;--container-widget-flex-grow:0;text-align:center;}.elementor-144 .elementor-element.elementor-element-54ffedf > .elementor-widget-container{margin:-2px -2px -2px -2px;}.elementor-144 .elementor-element.elementor-element-54ffedf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-f3877f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-f3877f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-f3877f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-144 .elementor-element.elementor-element-f3877f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-144 .elementor-element.elementor-element-f3877f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-144 .elementor-element.elementor-element-f3877f2 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#3942AB;}.elementor-144 .elementor-element.elementor-element-f3877f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-144 .elementor-element.elementor-element-f3877f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-144 .elementor-element.elementor-element-f3877f2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-144 .elementor-element.elementor-element-f3877f2 .elementor-icon-list-icon i{color:#F1ECFB;transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-f3877f2 .elementor-icon-list-icon svg{fill:#F1ECFB;transition:fill 0.3s;}.elementor-144 .elementor-element.elementor-element-f3877f2{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-144 .elementor-element.elementor-element-f3877f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-f3877f2 .elementor-icon-list-item > a{font-size:14px;font-weight:400;}.elementor-144 .elementor-element.elementor-element-f3877f2 .elementor-icon-list-text{color:#F1ECFB;transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-9f0844c .elementor-button{background-color:#BBDC5D;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;border-radius:8px 8px 8px 8px;padding:15px 25px 15px 25px;}.elementor-144 .elementor-element.elementor-element-9f0844c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-9f0844c .elementor-button-content-wrapper{flex-direction:row;}.elementor-144 .elementor-element.elementor-element-9f0844c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-144 .elementor-element.elementor-element-161a9d0{text-align:center;}.elementor-144 .elementor-element.elementor-element-161a9d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-bde549b > .elementor-background-overlay{opacity:0.75;}.elementor-144 .elementor-element.elementor-element-bde549b{margin-top:-90px;margin-bottom:-90px;padding:60px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-144 .elementor-element.elementor-element-e5b2979.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-144 .elementor-element.elementor-element-e5b2979.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-144 .elementor-element.elementor-element-517f58b img{width:100%;max-width:100%;height:349px;}.elementor-144 .elementor-element.elementor-element-f1216fd{text-align:center;}.elementor-144 .elementor-element.elementor-element-f1216fd .elementor-heading-title{font-size:25px;color:#2D2186;}.elementor-bc-flex-widget .elementor-144 .elementor-element.elementor-element-eb23823.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-144 .elementor-element.elementor-element-eb23823.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-144 .elementor-element.elementor-element-2820eee{width:100%;max-width:100%;grid-column:span custom;}.elementor-144 .elementor-element.elementor-element-2820eee img{width:100%;max-width:100%;height:362px;}.elementor-144 .elementor-element.elementor-element-21c7153 > .elementor-container{max-width:1189px;}.elementor-144 .elementor-element.elementor-element-21c7153 > .elementor-background-overlay{opacity:0.71;}.elementor-144 .elementor-element.elementor-element-21c7153{margin-top:89px;margin-bottom:89px;padding:60px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-26ed55e{width:var( --container-widget-width, 200% );max-width:200%;--container-widget-width:200%;--container-widget-flex-grow:0;text-align:center;}.elementor-144 .elementor-element.elementor-element-26ed55e > .elementor-widget-container{margin:0px 0px -5px 4px;padding:1px 1px 1px 1px;}.elementor-144 .elementor-element.elementor-element-26ed55e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:900;mix-blend-mode:multiply;color:#2D2186;}.elementor-144 .elementor-element.elementor-element-2547e18 > .elementor-container{max-width:1450px;}.elementor-144 .elementor-element.elementor-element-2547e18 > .elementor-background-overlay{opacity:0.71;}.elementor-144 .elementor-element.elementor-element-2547e18{margin-top:-89px;margin-bottom:-89px;padding:50px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-144 .elementor-element.elementor-element-90c4d47.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-144 .elementor-element.elementor-element-90c4d47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-144 .elementor-element.elementor-element-90c4d47 > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 1px;border-color:#242A81;padding:20px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-90c4d47 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-90c4d47 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-90c4d47 > .elementor-background-slideshow{border-radius:30px 0px 0px 30px;}.elementor-144 .elementor-element.elementor-element-84b47d8{width:100%;max-width:100%;align-self:center;}.elementor-144 .elementor-element.elementor-element-84b47d8 > .elementor-widget-container{margin:-3px -3px -3px -3px;border-radius:0px 0px 0px 0px;box-shadow:9px 20px 10px 0px rgba(0,0,0,0.5);}.elementor-144 .elementor-element.elementor-element-84b47d8:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-144 .elementor-element.elementor-element-3ffa644.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-144 .elementor-element.elementor-element-3ffa644.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-144 .elementor-element.elementor-element-3ffa644 > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 1px;border-color:#242A81;padding:20px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-3ffa644 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-3ffa644 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-3ffa644 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-4756fc2{width:100%;max-width:100%;}.elementor-144 .elementor-element.elementor-element-4756fc2 > .elementor-widget-container{margin:-3px -3px -3px -3px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;box-shadow:13px 17px 10px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-144 .elementor-element.elementor-element-38a2ae4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-144 .elementor-element.elementor-element-38a2ae4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-144 .elementor-element.elementor-element-38a2ae4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#242A81;padding:20px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-38a2ae4 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-38a2ae4 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-38a2ae4 > .elementor-background-slideshow{border-radius:0px 30px 30px 0px;}.elementor-144 .elementor-element.elementor-element-b9256ec{width:100%;max-width:100%;align-self:center;z-index:0;}.elementor-144 .elementor-element.elementor-element-b9256ec > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:-2px -2px -2px -2px;box-shadow:15px 18px 10px 0px rgba(0,0,0,0.5);}.elementor-144 .elementor-element.elementor-element-c5c8d1c > .elementor-background-overlay{opacity:0.71;}.elementor-144 .elementor-element.elementor-element-c5c8d1c{margin-top:90px;margin-bottom:90px;}.elementor-144 .elementor-element.elementor-element-8d50d28 .elementor-heading-title{color:#2D2186;}.elementor-144 .elementor-element.elementor-element-5e107b7 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#050505;}.elementor-144 .elementor-element.elementor-element-6d1dad5{text-align:center;}.elementor-144 .elementor-element.elementor-element-6d1dad5 img{width:100%;max-width:100%;height:445px;}.elementor-144 .elementor-element.elementor-element-c65b006 > .elementor-container{max-width:768px;}.elementor-144 .elementor-element.elementor-element-c65b006{margin-top:-56px;margin-bottom:-56px;padding:40px -2px 0px 0px;}.elementor-144 .elementor-element.elementor-element-cb7bfe8 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-144 .elementor-element.elementor-element-cb7bfe8{text-align:center;}.elementor-144 .elementor-element.elementor-element-cb7bfe8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:47px;font-weight:900;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-2ce66b1 > .elementor-container{max-width:830px;}.elementor-144 .elementor-element.elementor-element-2ce66b1 > .elementor-background-overlay{opacity:0.71;}.elementor-144 .elementor-element.elementor-element-2ce66b1{margin-top:49px;margin-bottom:49px;padding:50px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-d464ec1 .elementor-accordion-item{border-color:#E3D5F9;}.elementor-144 .elementor-element.elementor-element-d464ec1 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#E3D5F9;}.elementor-144 .elementor-element.elementor-element-d464ec1 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#E3D5F9;}.elementor-144 .elementor-element.elementor-element-d464ec1 .elementor-tab-title{background-color:#FFFCFC;}.elementor-144 .elementor-element.elementor-element-93a13b1 > .elementor-container{max-width:830px;}.elementor-144 .elementor-element.elementor-element-93a13b1 > .elementor-background-overlay{opacity:0.72;}.elementor-144 .elementor-element.elementor-element-93a13b1{margin-top:-96px;margin-bottom:-96px;padding:50px 0px 50px 0px;}.elementor-144 .elementor-element.elementor-element-58bf10f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-144 .elementor-element.elementor-element-58bf10f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231938;}.elementor-144 .elementor-element.elementor-element-58bf10f > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-58bf10f > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-58bf10f > .elementor-background-slideshow{border-radius:50px 50px 50px 50px;}.elementor-144 .elementor-element.elementor-element-58bf10f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:050px 15px 50px 015px;}.elementor-144 .elementor-element.elementor-element-58bf10f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-e29d58f{width:var( --container-widget-width, 122.078% );max-width:122.078%;--container-widget-width:122.078%;--container-widget-flex-grow:0;}.elementor-144 .elementor-element.elementor-element-e29d58f .elementor-icon-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-e29d58f .elementor-icon-box-title, .elementor-144 .elementor-element.elementor-element-e29d58f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;}.elementor-144 .elementor-element.elementor-element-e29d58f .elementor-icon-box-title{color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-e29d58f .elementor-icon-box-description{color:#CECECE;}.elementor-144 .elementor-element.elementor-element-ecae655{width:var( --container-widget-width, 122.078% );max-width:122.078%;--container-widget-width:122.078%;--container-widget-flex-grow:0;}.elementor-144 .elementor-element.elementor-element-ecae655 .elementor-icon-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-ecae655 .elementor-icon-box-title, .elementor-144 .elementor-element.elementor-element-ecae655 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;}.elementor-144 .elementor-element.elementor-element-ecae655 .elementor-icon-box-title{color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-ecae655 .elementor-icon-box-description{color:#CECECE;}.elementor-144 .elementor-element.elementor-element-b603045{width:var( --container-widget-width, 122.078% );max-width:122.078%;--container-widget-width:122.078%;--container-widget-flex-grow:0;}.elementor-144 .elementor-element.elementor-element-b603045 .elementor-icon-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-b603045 .elementor-icon-box-title, .elementor-144 .elementor-element.elementor-element-b603045 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;}.elementor-144 .elementor-element.elementor-element-b603045 .elementor-icon-box-title{color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-b603045 .elementor-icon-box-description{color:#CECECE;}.elementor-144 .elementor-element.elementor-element-2a45fc31:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-2a45fc31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#150D26;}.elementor-144 .elementor-element.elementor-element-2a45fc31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:65px;margin-bottom:65px;padding:70px 0px 70px 0px;}.elementor-144 .elementor-element.elementor-element-2a45fc31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-31613b7a > .elementor-element-populated{margin:0px 80px 0px 0px;--e-column-margin-right:80px;--e-column-margin-left:0px;}.elementor-144 .elementor-element.elementor-element-362b67d{width:var( --container-widget-width, 75.713% );max-width:75.713%;--container-widget-width:75.713%;--container-widget-flex-grow:0;}.elementor-144 .elementor-element.elementor-element-e59a2c5{width:var( --container-widget-width, 100.004% );max-width:100.004%;--container-widget-width:100.004%;--container-widget-flex-grow:0;font-size:14px;font-weight:300;color:rgba(255,255,255,0.65);}.elementor-bc-flex-widget .elementor-144 .elementor-element.elementor-element-644dcfbe.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-144 .elementor-element.elementor-element-644dcfbe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-144 .elementor-element.elementor-element-4375d1ef{text-align:start;}.elementor-144 .elementor-element.elementor-element-4375d1ef .elementor-heading-title{font-size:18px;font-weight:500;color:#ffffff;}.elementor-144 .elementor-element.elementor-element-4b1c1254 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-144 .elementor-element.elementor-element-4b1c1254 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-144 .elementor-element.elementor-element-4b1c1254 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-144 .elementor-element.elementor-element-4b1c1254 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-144 .elementor-element.elementor-element-4b1c1254 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-144 .elementor-element.elementor-element-4b1c1254 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-4b1c1254 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-144 .elementor-element.elementor-element-4b1c1254{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-144 .elementor-element.elementor-element-4b1c1254 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-144 .elementor-element.elementor-element-4b1c1254 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-4b1c1254 .elementor-icon-list-item > a{font-size:14px;font-weight:300;}.elementor-144 .elementor-element.elementor-element-4b1c1254 .elementor-icon-list-text{color:rgba(255,255,255,0.38);transition:color 0.3s;}.elementor-144 .elementor-element.elementor-element-ca9d1e4 > .elementor-element-populated{margin:0px 80px 0px 0px;--e-column-margin-right:80px;--e-column-margin-left:0px;}.elementor-144 .elementor-element.elementor-element-742b68a{text-align:start;}.elementor-144 .elementor-element.elementor-element-742b68a .elementor-heading-title{font-size:18px;font-weight:500;color:#ffffff;}.elementor-144 .elementor-element.elementor-element-231d7d5b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-144 .elementor-element.elementor-element-231d7d5b:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-231d7d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#150D26;}.elementor-144 .elementor-element.elementor-element-231d7d5b > .elementor-container{min-height:50px;}.elementor-144 .elementor-element.elementor-element-231d7d5b{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.19);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-144 .elementor-element.elementor-element-231d7d5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-35ceeb1a{text-align:start;}.elementor-144 .elementor-element.elementor-element-35ceeb1a .elementor-heading-title{font-size:12px;font-weight:300;color:#adadad;}body.elementor-page-144:not(.elementor-motion-effects-element-type-background), body.elementor-page-144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#150D26;}@media(min-width:768px){.elementor-144 .elementor-element.elementor-element-e5b2979{width:29.014%;}.elementor-144 .elementor-element.elementor-element-e51fa05{width:42.095%;}.elementor-144 .elementor-element.elementor-element-eb23823{width:28.114%;}.elementor-144 .elementor-element.elementor-element-ed31cef{width:52.895%;}.elementor-144 .elementor-element.elementor-element-5b26a4b{width:47.105%;}}@media(max-width:1024px){.elementor-144 .elementor-element.elementor-element-ced362f{padding:50px 10px 0px 10px;}.elementor-144 .elementor-element.elementor-element-cc620e2{padding:050px 010px 50px 10px;}.elementor-144 .elementor-element.elementor-element-717b0d8 .elementor-heading-title{font-size:29px;}.elementor-144 .elementor-element.elementor-element-6ecb268 .elementor-heading-title{font-size:34px;}.elementor-144 .elementor-element.elementor-element-0956480 .elementor-heading-title{font-size:34px;}.elementor-144 .elementor-element.elementor-element-2a45fc31{padding:50px 20px 50px 20px;}.elementor-144 .elementor-element.elementor-element-31613b7a > .elementor-element-populated{margin:0% 15% 0% 0%;--e-column-margin-right:15%;--e-column-margin-left:0%;}.elementor-144 .elementor-element.elementor-element-4b1c1254 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-4b1c1254 .elementor-icon-list-item > a{font-size:13px;}.elementor-144 .elementor-element.elementor-element-ca9d1e4 > .elementor-element-populated{margin:0% 15% 0% 0%;--e-column-margin-right:15%;--e-column-margin-left:0%;}.elementor-144 .elementor-element.elementor-element-231d7d5b{padding:10px 20px 10px 20px;}}@media(max-width:767px){.elementor-144 .elementor-element.elementor-element-ced362f{margin-top:54px;margin-bottom:54px;padding:23px 010px 40px 10px;}.elementor-144 .elementor-element.elementor-element-584a44a .elementor-heading-title{font-size:39px;}.elementor-144 .elementor-element.elementor-element-18dbf3f8{text-align:center;}.elementor-144 .elementor-element.elementor-element-18dbf3f8 .elementor-heading-title{font-size:0.9rem;}.elementor-144 .elementor-element.elementor-element-477e0e9 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-144 .elementor-element.elementor-element-477e0e9 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-477e0e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-477e0e9 > .elementor-background-slideshow{border-radius:9px 9px 9px 9px;}.elementor-144 .elementor-element.elementor-element-f1ec6e7 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-144 .elementor-element.elementor-element-f1ec6e7 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-f1ec6e7 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-f1ec6e7 > .elementor-background-slideshow{border-radius:9px 9px 9px 9px;}.elementor-144 .elementor-element.elementor-element-39e27a4 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-144 .elementor-element.elementor-element-39e27a4 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-39e27a4 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-39e27a4 > .elementor-background-slideshow{border-radius:9px 9px 9px 9px;}.elementor-144 .elementor-element.elementor-element-21c7153{margin-top:45px;margin-bottom:45px;padding:-12px -12px -12px -12px;}.elementor-144 .elementor-element.elementor-element-26ed55e .elementor-heading-title{font-size:18px;}.elementor-144 .elementor-element.elementor-element-2547e18{padding:50px 10px 50px 010px;}.elementor-144 .elementor-element.elementor-element-90c4d47 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-144 .elementor-element.elementor-element-90c4d47 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-90c4d47 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-90c4d47 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-3ffa644 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-144 .elementor-element.elementor-element-3ffa644 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-3ffa644 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-3ffa644 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-38a2ae4 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-144 .elementor-element.elementor-element-38a2ae4 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-38a2ae4 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-38a2ae4 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-8d50d28 .elementor-heading-title{font-size:22px;}.elementor-144 .elementor-element.elementor-element-5e107b7{text-align:center;}.elementor-144 .elementor-element.elementor-element-cb7bfe8 .elementor-heading-title{font-size:15px;}.elementor-144 .elementor-element.elementor-element-93a13b1{padding:50px 10px 50px 10px;}.elementor-144 .elementor-element.elementor-element-2a45fc31{padding:35px 20px 35px 20px;}.elementor-144 .elementor-element.elementor-element-31613b7a > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-e59a2c5{text-align:start;}.elementor-144 .elementor-element.elementor-element-644dcfbe{width:33%;}.elementor-144 .elementor-element.elementor-element-644dcfbe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-4375d1ef{text-align:start;}.elementor-144 .elementor-element.elementor-element-4b1c1254 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-4b1c1254 .elementor-icon-list-item > a{font-size:13px;}.elementor-144 .elementor-element.elementor-element-ca9d1e4 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-742b68a{text-align:start;}.elementor-144 .elementor-element.elementor-element-231d7d5b{padding:30px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-23a1ee96 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-35ceeb1a{text-align:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-144 .elementor-element.elementor-element-13b4ec4{width:50%;}.elementor-144 .elementor-element.elementor-element-8624edf{width:50%;}.elementor-144 .elementor-element.elementor-element-94ebeda{width:50%;}.elementor-144 .elementor-element.elementor-element-92974f5{width:50%;}.elementor-144 .elementor-element.elementor-element-6f4e09e{width:50%;}.elementor-144 .elementor-element.elementor-element-a805bcb{width:50%;}.elementor-144 .elementor-element.elementor-element-90aad31{width:50%;}.elementor-144 .elementor-element.elementor-element-e0d4b71{width:50%;}.elementor-144 .elementor-element.elementor-element-31613b7a{width:35%;}.elementor-144 .elementor-element.elementor-element-644dcfbe{width:20%;}.elementor-144 .elementor-element.elementor-element-ca9d1e4{width:35%;}}/* Start custom CSS for heading, class: .elementor-element-a8f51c2 *//* 1. التنسيق الأساسي المشترك للبطاقات */
.elementor-144 .elementor-element.elementor-element-a8f51c2 {
    border-radius: 20px !important;
    padding: 25px 20px !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.4) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    position: relative !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

/* 2. تخصيص خلفية مختلفة لكل بطاقة بناءً على ترتيبها */

/* البطاقة الأولى: خلفية متدرجة باللون الأزرق السماوي العصري */
.elementor-144 .elementor-element.elementor-element-a8f51c2:nth-child(1) {
    background: linear-gradient(135deg, #e0f2fe 0%, #bae6fd 100%) !important;
    border-color: #7dd3fc !important;
}
.elementor-144 .elementor-element.elementor-element-a8f51c2:nth-child(1)::before {
    background: linear-gradient(90deg, #0284c7, #00d4ff) !important;
}

/* البطاقة الثانية: خلفية متدرجة باللون البنفسجي الفاتح */
.elementor-144 .elementor-element.elementor-element-a8f51c2:nth-child(2) {
    background: linear-gradient(135deg, #fae8ff 0%, #f3e8ff 100%) !important;
    border-color: #e879f9 !important;
}
.elementor-144 .elementor-element.elementor-element-a8f51c2:nth-child(2)::before {
    background: linear-gradient(90deg, #9333ea, #c084fc) !important;
}

/* البطاقة الثالثة: خلفية متدرجة باللون الأخضر النعناعي الهادئ */
.elementor-144 .elementor-element.elementor-element-a8f51c2:nth-child(3) {
    background: linear-gradient(135deg, #dcfce7 0%, #bbf7d0 100%) !important;
    border-color: #86efac !important;
}
.elementor-144 .elementor-element.elementor-element-a8f51c2:nth-child(3)::before {
    background: linear-gradient(90deg, #16a34a, #4ade80) !important;
}

/* البطاقة الرابعة: خلفية متدرجة باللون البرتقالي/الذهبي الدافئ */
.elementor-144 .elementor-element.elementor-element-a8f51c2:nth-child(4) {
    background: linear-gradient(135deg, #ffedd5 0%, #fed7aa 100%) !important;
    border-color: #fdba74 !important;
}
.elementor-144 .elementor-element.elementor-element-a8f51c2:nth-child(4)::before {
    background: linear-gradient(90deg, #ea580c, #fb923c) !important;
}

/* البطاقة الخامسة (إن وجدت): خلفية متدرجة باللون الوردي/الأحمر الجذاب */
.elementor-144 .elementor-element.elementor-element-a8f51c2:nth-child(5) {
    background: linear-gradient(135deg, #ffe4e6 0%, #fecdd3 100%) !important;
    border-color: #fda4af !important;
}
.elementor-144 .elementor-element.elementor-element-a8f51c2:nth-child(5)::before {
    background: linear-gradient(90deg, #e11d48, #fb7185) !important;
}

/* 3. شريط علوي مضيء لكل بطاقة */
.elementor-144 .elementor-element.elementor-element-a8f51c2::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 5px !important;
}

/* 4. ضمان وضوح النصوص والعناوين والأيقونات داخل البطاقات المغايرة */
.elementor-144 .elementor-element.elementor-element-a8f51c2 h1, .elementor-144 .elementor-element.elementor-element-a8f51c2 h2, .elementor-144 .elementor-element.elementor-element-a8f51c2 h3, .elementor-144 .elementor-element.elementor-element-a8f51c2 h4, .elementor-144 .elementor-element.elementor-element-a8f51c2 h5, .elementor-144 .elementor-element.elementor-element-a8f51c2 h6,
.elementor-144 .elementor-element.elementor-element-a8f51c2 .elementor-heading-title,
.elementor-144 .elementor-element.elementor-element-a8f51c2 p, .elementor-144 .elementor-element.elementor-element-a8f51c2 span, .elementor-144 .elementor-element.elementor-element-a8f51c2 div {
    color: #0f172a !important; /* لون داكن جداً ومريح للعين للقراءة */
    font-weight: 700 !important;
    text-shadow: none !important;
}

.elementor-144 .elementor-element.elementor-element-a8f51c2 p, .elementor-144 .elementor-element.elementor-element-a8f51c2 .elementor-text-editor {
    color: #334155 !important;
    font-weight: 500 !important;
}

.elementor-144 .elementor-element.elementor-element-a8f51c2 i, 
.elementor-144 .elementor-element.elementor-element-a8f51c2 svg, 
.elementor-144 .elementor-element.elementor-element-a8f51c2 svg path {
    fill: #0f172a !important;
    color: #0f172a !important;
}

/* 5. تأثير تفاعلي عند تحريك الفأرة */
.elementor-144 .elementor-element.elementor-element-a8f51c2:hover {
    transform: translateY(-8px) scale(1.02) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3) !important;
    filter: brightness(1.02);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d40520a *//* 1. تصميم صندوق النص بخلفية فاتحة زجاجية متألقة وكتابة داكنة واضحة */
.elementor-144 .elementor-element.elementor-element-d40520a {
    background: rgba(248, 249, 255, 0.92) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 2px solid rgba(255, 255, 255, 0.8) !important;
    border-radius: 18px !important;
    padding: 30px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3),
                0 0 25px rgba(0, 212, 255, 0.25) !important;
    transition: all 0.4s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 2. تحويل جميع النصوص داخل البطاقة إلى اللون الداكن الواضحة والقوية */
.elementor-144 .elementor-element.elementor-element-d40520a, 
.elementor-144 .elementor-element.elementor-element-d40520a p, 
.elementor-144 .elementor-element.elementor-element-d40520a span, 
.elementor-144 .elementor-element.elementor-element-d40520a div,
.elementor-144 .elementor-element.elementor-element-d40520a * {
    color: #1a1a24 !important;
    font-size: 16px !important;
    line-height: 1.8 !important;
    font-weight: 500 !important;
}

/* 3. إبراز الكلمات المهمة (الغامقة) بلون مميز وجذاب يتناسب مع الخلفية الفاتحة */
.elementor-144 .elementor-element.elementor-element-d40520a strong, 
.elementor-144 .elementor-element.elementor-element-d40520a b, 
.elementor-144 .elementor-element.elementor-element-d40520a span[style*="color"] {
    color: #0284c7 !important;
    font-weight: 700 !important;
}

/* 4. شريط تدرج لوني علوي يمنح البطاقة طابعاً احترافياً */
.elementor-144 .elementor-element.elementor-element-d40520a::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 4px !important;
    background: linear-gradient(90deg, #00d4ff, #7928ca, #ff6b00) !important;
}

/* 5. تأثير تفاعلي راقٍ عند تمرير الفأرة */
.elementor-144 .elementor-element.elementor-element-d40520a:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4),
                0 0 30px rgba(121, 40, 202, 0.3) !important;
    border-color: #00d4ff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09d99fe *//* 1. التنسيق الأساسي المشترك للبطاقات */
.elementor-144 .elementor-element.elementor-element-09d99fe {
    border-radius: 20px !important;
    padding: 25px 20px !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.4) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    position: relative !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

/* 2. تخصيص خلفية مختلفة لكل بطاقة بناءً على ترتيبها */

/* البطاقة الأولى: خلفية متدرجة باللون الأزرق السماوي العصري */
.elementor-144 .elementor-element.elementor-element-09d99fe:nth-child(1) {
    background: linear-gradient(135deg, #e0f2fe 0%, #bae6fd 100%) !important;
    border-color: #7dd3fc !important;
}
.elementor-144 .elementor-element.elementor-element-09d99fe:nth-child(1)::before {
    background: linear-gradient(90deg, #0284c7, #00d4ff) !important;
}

/* البطاقة الثانية: خلفية متدرجة باللون البنفسجي الفاتح */
.elementor-144 .elementor-element.elementor-element-09d99fe:nth-child(2) {
    background: linear-gradient(135deg, #fae8ff 0%, #f3e8ff 100%) !important;
    border-color: #e879f9 !important;
}
.elementor-144 .elementor-element.elementor-element-09d99fe:nth-child(2)::before {
    background: linear-gradient(90deg, #9333ea, #c084fc) !important;
}

/* البطاقة الثالثة: خلفية متدرجة باللون الأخضر النعناعي الهادئ */
.elementor-144 .elementor-element.elementor-element-09d99fe:nth-child(3) {
    background: linear-gradient(135deg, #dcfce7 0%, #bbf7d0 100%) !important;
    border-color: #86efac !important;
}
.elementor-144 .elementor-element.elementor-element-09d99fe:nth-child(3)::before {
    background: linear-gradient(90deg, #16a34a, #4ade80) !important;
}

/* البطاقة الرابعة: خلفية متدرجة باللون البرتقالي/الذهبي الدافئ */
.elementor-144 .elementor-element.elementor-element-09d99fe:nth-child(4) {
    background: linear-gradient(135deg, #ffedd5 0%, #fed7aa 100%) !important;
    border-color: #fdba74 !important;
}
.elementor-144 .elementor-element.elementor-element-09d99fe:nth-child(4)::before {
    background: linear-gradient(90deg, #ea580c, #fb923c) !important;
}

/* البطاقة الخامسة (إن وجدت): خلفية متدرجة باللون الوردي/الأحمر الجذاب */
.elementor-144 .elementor-element.elementor-element-09d99fe:nth-child(5) {
    background: linear-gradient(135deg, #ffe4e6 0%, #fecdd3 100%) !important;
    border-color: #fda4af !important;
}
.elementor-144 .elementor-element.elementor-element-09d99fe:nth-child(5)::before {
    background: linear-gradient(90deg, #e11d48, #fb7185) !important;
}

/* 3. شريط علوي مضيء لكل بطاقة */
.elementor-144 .elementor-element.elementor-element-09d99fe::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 5px !important;
}

/* 4. ضمان وضوح النصوص والعناوين والأيقونات داخل البطاقات المغايرة */
.elementor-144 .elementor-element.elementor-element-09d99fe h1, .elementor-144 .elementor-element.elementor-element-09d99fe h2, .elementor-144 .elementor-element.elementor-element-09d99fe h3, .elementor-144 .elementor-element.elementor-element-09d99fe h4, .elementor-144 .elementor-element.elementor-element-09d99fe h5, .elementor-144 .elementor-element.elementor-element-09d99fe h6,
.elementor-144 .elementor-element.elementor-element-09d99fe .elementor-heading-title,
.elementor-144 .elementor-element.elementor-element-09d99fe p, .elementor-144 .elementor-element.elementor-element-09d99fe span, .elementor-144 .elementor-element.elementor-element-09d99fe div {
    color: #0f172a !important; /* لون داكن جداً ومريح للعين للقراءة */
    font-weight: 700 !important;
    text-shadow: none !important;
}

.elementor-144 .elementor-element.elementor-element-09d99fe p, .elementor-144 .elementor-element.elementor-element-09d99fe .elementor-text-editor {
    color: #334155 !important;
    font-weight: 500 !important;
}

.elementor-144 .elementor-element.elementor-element-09d99fe i, 
.elementor-144 .elementor-element.elementor-element-09d99fe svg, 
.elementor-144 .elementor-element.elementor-element-09d99fe svg path {
    fill: #0f172a !important;
    color: #0f172a !important;
}

/* 5. تأثير تفاعلي عند تحريك الفأرة */
.elementor-144 .elementor-element.elementor-element-09d99fe:hover {
    transform: translateY(-8px) scale(1.02) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3) !important;
    filter: brightness(1.02);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10c54a2 *//* 1. تصميم صندوق النص بخلفية فاتحة زجاجية متألقة وكتابة داكنة واضحة */
.elementor-144 .elementor-element.elementor-element-10c54a2 {
    background: rgba(248, 249, 255, 0.92) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 2px solid rgba(255, 255, 255, 0.8) !important;
    border-radius: 18px !important;
    padding: 30px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3),
                0 0 25px rgba(0, 212, 255, 0.25) !important;
    transition: all 0.4s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 2. تحويل جميع النصوص داخل البطاقة إلى اللون الداكن الواضحة والقوية */
.elementor-144 .elementor-element.elementor-element-10c54a2, 
.elementor-144 .elementor-element.elementor-element-10c54a2 p, 
.elementor-144 .elementor-element.elementor-element-10c54a2 span, 
.elementor-144 .elementor-element.elementor-element-10c54a2 div,
.elementor-144 .elementor-element.elementor-element-10c54a2 * {
    color: #1a1a24 !important;
    font-size: 16px !important;
    line-height: 1.8 !important;
    font-weight: 500 !important;
}

/* 3. إبراز الكلمات المهمة (الغامقة) بلون مميز وجذاب يتناسب مع الخلفية الفاتحة */
.elementor-144 .elementor-element.elementor-element-10c54a2 strong, 
.elementor-144 .elementor-element.elementor-element-10c54a2 b, 
.elementor-144 .elementor-element.elementor-element-10c54a2 span[style*="color"] {
    color: #0284c7 !important;
    font-weight: 700 !important;
}

/* 4. شريط تدرج لوني علوي يمنح البطاقة طابعاً احترافياً */
.elementor-144 .elementor-element.elementor-element-10c54a2::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 4px !important;
    background: linear-gradient(90deg, #00d4ff, #7928ca, #ff6b00) !important;
}

/* 5. تأثير تفاعلي راقٍ عند تمرير الفأرة */
.elementor-144 .elementor-element.elementor-element-10c54a2:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4),
                0 0 30px rgba(121, 40, 202, 0.3) !important;
    border-color: #00d4ff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a60e38f *//* 1. التنسيق الأساسي المشترك للبطاقات */
.elementor-144 .elementor-element.elementor-element-a60e38f {
    border-radius: 20px !important;
    padding: 25px 20px !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.4) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    position: relative !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

/* 2. تخصيص خلفية مختلفة لكل بطاقة بناءً على ترتيبها */

/* البطاقة الأولى: خلفية متدرجة باللون الأزرق السماوي العصري */
.elementor-144 .elementor-element.elementor-element-a60e38f:nth-child(1) {
    background: linear-gradient(135deg, #e0f2fe 0%, #bae6fd 100%) !important;
    border-color: #7dd3fc !important;
}
.elementor-144 .elementor-element.elementor-element-a60e38f:nth-child(1)::before {
    background: linear-gradient(90deg, #0284c7, #00d4ff) !important;
}

/* البطاقة الثانية: خلفية متدرجة باللون البنفسجي الفاتح */
.elementor-144 .elementor-element.elementor-element-a60e38f:nth-child(2) {
    background: linear-gradient(135deg, #fae8ff 0%, #f3e8ff 100%) !important;
    border-color: #e879f9 !important;
}
.elementor-144 .elementor-element.elementor-element-a60e38f:nth-child(2)::before {
    background: linear-gradient(90deg, #9333ea, #c084fc) !important;
}

/* البطاقة الثالثة: خلفية متدرجة باللون الأخضر النعناعي الهادئ */
.elementor-144 .elementor-element.elementor-element-a60e38f:nth-child(3) {
    background: linear-gradient(135deg, #dcfce7 0%, #bbf7d0 100%) !important;
    border-color: #86efac !important;
}
.elementor-144 .elementor-element.elementor-element-a60e38f:nth-child(3)::before {
    background: linear-gradient(90deg, #16a34a, #4ade80) !important;
}

/* البطاقة الرابعة: خلفية متدرجة باللون البرتقالي/الذهبي الدافئ */
.elementor-144 .elementor-element.elementor-element-a60e38f:nth-child(4) {
    background: linear-gradient(135deg, #ffedd5 0%, #fed7aa 100%) !important;
    border-color: #fdba74 !important;
}
.elementor-144 .elementor-element.elementor-element-a60e38f:nth-child(4)::before {
    background: linear-gradient(90deg, #ea580c, #fb923c) !important;
}

/* البطاقة الخامسة (إن وجدت): خلفية متدرجة باللون الوردي/الأحمر الجذاب */
.elementor-144 .elementor-element.elementor-element-a60e38f:nth-child(5) {
    background: linear-gradient(135deg, #ffe4e6 0%, #fecdd3 100%) !important;
    border-color: #fda4af !important;
}
.elementor-144 .elementor-element.elementor-element-a60e38f:nth-child(5)::before {
    background: linear-gradient(90deg, #e11d48, #fb7185) !important;
}

/* 3. شريط علوي مضيء لكل بطاقة */
.elementor-144 .elementor-element.elementor-element-a60e38f::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 5px !important;
}

/* 4. ضمان وضوح النصوص والعناوين والأيقونات داخل البطاقات المغايرة */
.elementor-144 .elementor-element.elementor-element-a60e38f h1, .elementor-144 .elementor-element.elementor-element-a60e38f h2, .elementor-144 .elementor-element.elementor-element-a60e38f h3, .elementor-144 .elementor-element.elementor-element-a60e38f h4, .elementor-144 .elementor-element.elementor-element-a60e38f h5, .elementor-144 .elementor-element.elementor-element-a60e38f h6,
.elementor-144 .elementor-element.elementor-element-a60e38f .elementor-heading-title,
.elementor-144 .elementor-element.elementor-element-a60e38f p, .elementor-144 .elementor-element.elementor-element-a60e38f span, .elementor-144 .elementor-element.elementor-element-a60e38f div {
    color: #0f172a !important; /* لون داكن جداً ومريح للعين للقراءة */
    font-weight: 700 !important;
    text-shadow: none !important;
}

.elementor-144 .elementor-element.elementor-element-a60e38f p, .elementor-144 .elementor-element.elementor-element-a60e38f .elementor-text-editor {
    color: #334155 !important;
    font-weight: 500 !important;
}

.elementor-144 .elementor-element.elementor-element-a60e38f i, 
.elementor-144 .elementor-element.elementor-element-a60e38f svg, 
.elementor-144 .elementor-element.elementor-element-a60e38f svg path {
    fill: #0f172a !important;
    color: #0f172a !important;
}

/* 5. تأثير تفاعلي عند تحريك الفأرة */
.elementor-144 .elementor-element.elementor-element-a60e38f:hover {
    transform: translateY(-8px) scale(1.02) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3) !important;
    filter: brightness(1.02);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c82dbea *//* 1. تصميم صندوق النص بخلفية فاتحة زجاجية متألقة وكتابة داكنة واضحة */
.elementor-144 .elementor-element.elementor-element-c82dbea {
    background: rgba(248, 249, 255, 0.92) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 2px solid rgba(255, 255, 255, 0.8) !important;
    border-radius: 18px !important;
    padding: 30px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3),
                0 0 25px rgba(0, 212, 255, 0.25) !important;
    transition: all 0.4s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 2. تحويل جميع النصوص داخل البطاقة إلى اللون الداكن الواضحة والقوية */
.elementor-144 .elementor-element.elementor-element-c82dbea, 
.elementor-144 .elementor-element.elementor-element-c82dbea p, 
.elementor-144 .elementor-element.elementor-element-c82dbea span, 
.elementor-144 .elementor-element.elementor-element-c82dbea div,
.elementor-144 .elementor-element.elementor-element-c82dbea * {
    color: #1a1a24 !important;
    font-size: 16px !important;
    line-height: 1.8 !important;
    font-weight: 500 !important;
}

/* 3. إبراز الكلمات المهمة (الغامقة) بلون مميز وجذاب يتناسب مع الخلفية الفاتحة */
.elementor-144 .elementor-element.elementor-element-c82dbea strong, 
.elementor-144 .elementor-element.elementor-element-c82dbea b, 
.elementor-144 .elementor-element.elementor-element-c82dbea span[style*="color"] {
    color: #0284c7 !important;
    font-weight: 700 !important;
}

/* 4. شريط تدرج لوني علوي يمنح البطاقة طابعاً احترافياً */
.elementor-144 .elementor-element.elementor-element-c82dbea::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 4px !important;
    background: linear-gradient(90deg, #00d4ff, #7928ca, #ff6b00) !important;
}

/* 5. تأثير تفاعلي راقٍ عند تمرير الفأرة */
.elementor-144 .elementor-element.elementor-element-c82dbea:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4),
                0 0 30px rgba(121, 40, 202, 0.3) !important;
    border-color: #00d4ff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717b0d8 *//* تنسيق بطاقة العنوان مع خلفية زجاجية وتأثيرات بصرية */
.elementor-144 .elementor-element.elementor-element-717b0d8 {
    background: linear-gradient(135deg, rgba(18, 18, 28, 0.85), rgba(30, 20, 10, 0.85)) !important;
    backdrop-filter: blur(12px) !important;
    border: 2px solid transparent !important;
    border-image: linear-gradient(90deg, #00d4ff, #ff6b00, #00d4ff) 1 !important;
    border-radius: 16px !important;
    padding: 20px 40px !important;
    text-align: center !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.6),
                0 0 25px rgba(255, 107, 0, 0.25),
                0 0 20px rgba(0, 212, 255, 0.2) !important;
    position: relative !important;
    overflow: hidden !important;
    transition: all 0.4s ease !important;
}

/* إضافة لمعان متحرك ضوئي في خلفية البطاقة */
.elementor-144 .elementor-element.elementor-element-717b0d8::before {
    content: '' !important;
    position: absolute !important;
    top: -50% !important;
    left: -50% !important;
    width: 200% !important;
    height: 200% !important;
    background: radial-gradient(circle, rgba(0, 212, 255, 0.15) 0%, rgba(255, 107, 0, 0.1) 40%, transparent 70%) !important;
    animation: rotateGlow 8s linear infinite !important;
    pointer-events: none !important;
}

@keyframes rotateGlow {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* تنسيق النص واللون المتدرج المضيء */
.elementor-144 .elementor-element.elementor-element-717b0d8 h2, 
.elementor-144 .elementor-element.elementor-element-717b0d8 .elementor-heading-title,
.elementor-144 .elementor-element.elementor-element-717b0d8 * {
    background: linear-gradient(90deg, #00d4ff 0%, #ffffff 50%, #ff8c00 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: 800 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    position: relative !important;
    z-index: 1 !important;
    text-shadow: 0 0 20px rgba(0, 212, 255, 0.3) !important;
}

/* تأثير التفاعلية عند تمرير الفأرة فوق بطاقة العنوان */
.elementor-144 .elementor-element.elementor-element-717b0d8:hover {
    transform: translateY(-3px) scale(1.01) !important;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.8),
                0 0 35px rgba(255, 107, 0, 0.4),
                0 0 30px rgba(0, 212, 255, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4795a76 *//* 1. التنسيق الأساسي المشترك للبطاقات */
.elementor-144 .elementor-element.elementor-element-4795a76 {
    border-radius: 20px !important;
    padding: 25px 20px !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.4) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    position: relative !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

/* 2. تخصيص خلفية مختلفة لكل بطاقة بناءً على ترتيبها */

/* البطاقة الأولى: خلفية متدرجة باللون الأزرق السماوي العصري */
.elementor-144 .elementor-element.elementor-element-4795a76:nth-child(1) {
    background: linear-gradient(135deg, #e0f2fe 0%, #bae6fd 100%) !important;
    border-color: #7dd3fc !important;
}
.elementor-144 .elementor-element.elementor-element-4795a76:nth-child(1)::before {
    background: linear-gradient(90deg, #0284c7, #00d4ff) !important;
}

/* البطاقة الثانية: خلفية متدرجة باللون البنفسجي الفاتح */
.elementor-144 .elementor-element.elementor-element-4795a76:nth-child(2) {
    background: linear-gradient(135deg, #fae8ff 0%, #f3e8ff 100%) !important;
    border-color: #e879f9 !important;
}
.elementor-144 .elementor-element.elementor-element-4795a76:nth-child(2)::before {
    background: linear-gradient(90deg, #9333ea, #c084fc) !important;
}

/* البطاقة الثالثة: خلفية متدرجة باللون الأخضر النعناعي الهادئ */
.elementor-144 .elementor-element.elementor-element-4795a76:nth-child(3) {
    background: linear-gradient(135deg, #dcfce7 0%, #bbf7d0 100%) !important;
    border-color: #86efac !important;
}
.elementor-144 .elementor-element.elementor-element-4795a76:nth-child(3)::before {
    background: linear-gradient(90deg, #16a34a, #4ade80) !important;
}

/* البطاقة الرابعة: خلفية متدرجة باللون البرتقالي/الذهبي الدافئ */
.elementor-144 .elementor-element.elementor-element-4795a76:nth-child(4) {
    background: linear-gradient(135deg, #ffedd5 0%, #fed7aa 100%) !important;
    border-color: #fdba74 !important;
}
.elementor-144 .elementor-element.elementor-element-4795a76:nth-child(4)::before {
    background: linear-gradient(90deg, #ea580c, #fb923c) !important;
}

/* البطاقة الخامسة (إن وجدت): خلفية متدرجة باللون الوردي/الأحمر الجذاب */
.elementor-144 .elementor-element.elementor-element-4795a76:nth-child(5) {
    background: linear-gradient(135deg, #ffe4e6 0%, #fecdd3 100%) !important;
    border-color: #fda4af !important;
}
.elementor-144 .elementor-element.elementor-element-4795a76:nth-child(5)::before {
    background: linear-gradient(90deg, #e11d48, #fb7185) !important;
}

/* 3. شريط علوي مضيء لكل بطاقة */
.elementor-144 .elementor-element.elementor-element-4795a76::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 5px !important;
}

/* 4. ضمان وضوح النصوص والعناوين والأيقونات داخل البطاقات المغايرة */
.elementor-144 .elementor-element.elementor-element-4795a76 h1, .elementor-144 .elementor-element.elementor-element-4795a76 h2, .elementor-144 .elementor-element.elementor-element-4795a76 h3, .elementor-144 .elementor-element.elementor-element-4795a76 h4, .elementor-144 .elementor-element.elementor-element-4795a76 h5, .elementor-144 .elementor-element.elementor-element-4795a76 h6,
.elementor-144 .elementor-element.elementor-element-4795a76 .elementor-heading-title,
.elementor-144 .elementor-element.elementor-element-4795a76 p, .elementor-144 .elementor-element.elementor-element-4795a76 span, .elementor-144 .elementor-element.elementor-element-4795a76 div {
    color: #0f172a !important; /* لون داكن جداً ومريح للعين للقراءة */
    font-weight: 700 !important;
    text-shadow: none !important;
}

.elementor-144 .elementor-element.elementor-element-4795a76 p, .elementor-144 .elementor-element.elementor-element-4795a76 .elementor-text-editor {
    color: #334155 !important;
    font-weight: 500 !important;
}

.elementor-144 .elementor-element.elementor-element-4795a76 i, 
.elementor-144 .elementor-element.elementor-element-4795a76 svg, 
.elementor-144 .elementor-element.elementor-element-4795a76 svg path {
    fill: #0f172a !important;
    color: #0f172a !important;
}

/* 5. تأثير تفاعلي عند تحريك الفأرة */
.elementor-144 .elementor-element.elementor-element-4795a76:hover {
    transform: translateY(-8px) scale(1.02) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3) !important;
    filter: brightness(1.02);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5535b24 *//* 1. تصميم صندوق النص بخلفية فاتحة زجاجية متألقة وكتابة داكنة واضحة */
.elementor-144 .elementor-element.elementor-element-5535b24 {
    background: rgba(248, 249, 255, 0.92) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 2px solid rgba(255, 255, 255, 0.8) !important;
    border-radius: 18px !important;
    padding: 30px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3),
                0 0 25px rgba(0, 212, 255, 0.25) !important;
    transition: all 0.4s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 2. تحويل جميع النصوص داخل البطاقة إلى اللون الداكن الواضحة والقوية */
.elementor-144 .elementor-element.elementor-element-5535b24, 
.elementor-144 .elementor-element.elementor-element-5535b24 p, 
.elementor-144 .elementor-element.elementor-element-5535b24 span, 
.elementor-144 .elementor-element.elementor-element-5535b24 div,
.elementor-144 .elementor-element.elementor-element-5535b24 * {
    color: #1a1a24 !important;
    font-size: 16px !important;
    line-height: 1.8 !important;
    font-weight: 500 !important;
}

/* 3. إبراز الكلمات المهمة (الغامقة) بلون مميز وجذاب يتناسب مع الخلفية الفاتحة */
.elementor-144 .elementor-element.elementor-element-5535b24 strong, 
.elementor-144 .elementor-element.elementor-element-5535b24 b, 
.elementor-144 .elementor-element.elementor-element-5535b24 span[style*="color"] {
    color: #0284c7 !important;
    font-weight: 700 !important;
}

/* 4. شريط تدرج لوني علوي يمنح البطاقة طابعاً احترافياً */
.elementor-144 .elementor-element.elementor-element-5535b24::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 4px !important;
    background: linear-gradient(90deg, #00d4ff, #7928ca, #ff6b00) !important;
}

/* 5. تأثير تفاعلي راقٍ عند تمرير الفأرة */
.elementor-144 .elementor-element.elementor-element-5535b24:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4),
                0 0 30px rgba(121, 40, 202, 0.3) !important;
    border-color: #00d4ff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad6a74c *//* 1. التنسيق الأساسي المشترك للبطاقات */
.elementor-144 .elementor-element.elementor-element-ad6a74c {
    border-radius: 20px !important;
    padding: 25px 20px !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.4) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    position: relative !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

/* 2. تخصيص خلفية مختلفة لكل بطاقة بناءً على ترتيبها */

/* البطاقة الأولى: خلفية متدرجة باللون الأزرق السماوي العصري */
.elementor-144 .elementor-element.elementor-element-ad6a74c:nth-child(1) {
    background: linear-gradient(135deg, #e0f2fe 0%, #bae6fd 100%) !important;
    border-color: #7dd3fc !important;
}
.elementor-144 .elementor-element.elementor-element-ad6a74c:nth-child(1)::before {
    background: linear-gradient(90deg, #0284c7, #00d4ff) !important;
}

/* البطاقة الثانية: خلفية متدرجة باللون البنفسجي الفاتح */
.elementor-144 .elementor-element.elementor-element-ad6a74c:nth-child(2) {
    background: linear-gradient(135deg, #fae8ff 0%, #f3e8ff 100%) !important;
    border-color: #e879f9 !important;
}
.elementor-144 .elementor-element.elementor-element-ad6a74c:nth-child(2)::before {
    background: linear-gradient(90deg, #9333ea, #c084fc) !important;
}

/* البطاقة الثالثة: خلفية متدرجة باللون الأخضر النعناعي الهادئ */
.elementor-144 .elementor-element.elementor-element-ad6a74c:nth-child(3) {
    background: linear-gradient(135deg, #dcfce7 0%, #bbf7d0 100%) !important;
    border-color: #86efac !important;
}
.elementor-144 .elementor-element.elementor-element-ad6a74c:nth-child(3)::before {
    background: linear-gradient(90deg, #16a34a, #4ade80) !important;
}

/* البطاقة الرابعة: خلفية متدرجة باللون البرتقالي/الذهبي الدافئ */
.elementor-144 .elementor-element.elementor-element-ad6a74c:nth-child(4) {
    background: linear-gradient(135deg, #ffedd5 0%, #fed7aa 100%) !important;
    border-color: #fdba74 !important;
}
.elementor-144 .elementor-element.elementor-element-ad6a74c:nth-child(4)::before {
    background: linear-gradient(90deg, #ea580c, #fb923c) !important;
}

/* البطاقة الخامسة (إن وجدت): خلفية متدرجة باللون الوردي/الأحمر الجذاب */
.elementor-144 .elementor-element.elementor-element-ad6a74c:nth-child(5) {
    background: linear-gradient(135deg, #ffe4e6 0%, #fecdd3 100%) !important;
    border-color: #fda4af !important;
}
.elementor-144 .elementor-element.elementor-element-ad6a74c:nth-child(5)::before {
    background: linear-gradient(90deg, #e11d48, #fb7185) !important;
}

/* 3. شريط علوي مضيء لكل بطاقة */
.elementor-144 .elementor-element.elementor-element-ad6a74c::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 5px !important;
}

/* 4. ضمان وضوح النصوص والعناوين والأيقونات داخل البطاقات المغايرة */
.elementor-144 .elementor-element.elementor-element-ad6a74c h1, .elementor-144 .elementor-element.elementor-element-ad6a74c h2, .elementor-144 .elementor-element.elementor-element-ad6a74c h3, .elementor-144 .elementor-element.elementor-element-ad6a74c h4, .elementor-144 .elementor-element.elementor-element-ad6a74c h5, .elementor-144 .elementor-element.elementor-element-ad6a74c h6,
.elementor-144 .elementor-element.elementor-element-ad6a74c .elementor-heading-title,
.elementor-144 .elementor-element.elementor-element-ad6a74c p, .elementor-144 .elementor-element.elementor-element-ad6a74c span, .elementor-144 .elementor-element.elementor-element-ad6a74c div {
    color: #0f172a !important; /* لون داكن جداً ومريح للعين للقراءة */
    font-weight: 700 !important;
    text-shadow: none !important;
}

.elementor-144 .elementor-element.elementor-element-ad6a74c p, .elementor-144 .elementor-element.elementor-element-ad6a74c .elementor-text-editor {
    color: #334155 !important;
    font-weight: 500 !important;
}

.elementor-144 .elementor-element.elementor-element-ad6a74c i, 
.elementor-144 .elementor-element.elementor-element-ad6a74c svg, 
.elementor-144 .elementor-element.elementor-element-ad6a74c svg path {
    fill: #0f172a !important;
    color: #0f172a !important;
}

/* 5. تأثير تفاعلي عند تحريك الفأرة */
.elementor-144 .elementor-element.elementor-element-ad6a74c:hover {
    transform: translateY(-8px) scale(1.02) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3) !important;
    filter: brightness(1.02);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d1a3d6 *//* 1. تصميم صندوق النص بخلفية فاتحة زجاجية متألقة وكتابة داكنة واضحة */
.elementor-144 .elementor-element.elementor-element-8d1a3d6 {
    background: rgba(248, 249, 255, 0.92) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 2px solid rgba(255, 255, 255, 0.8) !important;
    border-radius: 18px !important;
    padding: 30px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3),
                0 0 25px rgba(0, 212, 255, 0.25) !important;
    transition: all 0.4s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 2. تحويل جميع النصوص داخل البطاقة إلى اللون الداكن الواضحة والقوية */
.elementor-144 .elementor-element.elementor-element-8d1a3d6, 
.elementor-144 .elementor-element.elementor-element-8d1a3d6 p, 
.elementor-144 .elementor-element.elementor-element-8d1a3d6 span, 
.elementor-144 .elementor-element.elementor-element-8d1a3d6 div,
.elementor-144 .elementor-element.elementor-element-8d1a3d6 * {
    color: #1a1a24 !important;
    font-size: 16px !important;
    line-height: 1.8 !important;
    font-weight: 500 !important;
}

/* 3. إبراز الكلمات المهمة (الغامقة) بلون مميز وجذاب يتناسب مع الخلفية الفاتحة */
.elementor-144 .elementor-element.elementor-element-8d1a3d6 strong, 
.elementor-144 .elementor-element.elementor-element-8d1a3d6 b, 
.elementor-144 .elementor-element.elementor-element-8d1a3d6 span[style*="color"] {
    color: #0284c7 !important;
    font-weight: 700 !important;
}

/* 4. شريط تدرج لوني علوي يمنح البطاقة طابعاً احترافياً */
.elementor-144 .elementor-element.elementor-element-8d1a3d6::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 4px !important;
    background: linear-gradient(90deg, #00d4ff, #7928ca, #ff6b00) !important;
}

/* 5. تأثير تفاعلي راقٍ عند تمرير الفأرة */
.elementor-144 .elementor-element.elementor-element-8d1a3d6:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4),
                0 0 30px rgba(121, 40, 202, 0.3) !important;
    border-color: #00d4ff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bba998f *//* 1. التنسيق الأساسي المشترك للبطاقات */
.elementor-144 .elementor-element.elementor-element-bba998f {
    border-radius: 20px !important;
    padding: 25px 20px !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.4) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    position: relative !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

/* 2. تخصيص خلفية مختلفة لكل بطاقة بناءً على ترتيبها */

/* البطاقة الأولى: خلفية متدرجة باللون الأزرق السماوي العصري */
.elementor-144 .elementor-element.elementor-element-bba998f:nth-child(1) {
    background: linear-gradient(135deg, #e0f2fe 0%, #bae6fd 100%) !important;
    border-color: #7dd3fc !important;
}
.elementor-144 .elementor-element.elementor-element-bba998f:nth-child(1)::before {
    background: linear-gradient(90deg, #0284c7, #00d4ff) !important;
}

/* البطاقة الثانية: خلفية متدرجة باللون البنفسجي الفاتح */
.elementor-144 .elementor-element.elementor-element-bba998f:nth-child(2) {
    background: linear-gradient(135deg, #fae8ff 0%, #f3e8ff 100%) !important;
    border-color: #e879f9 !important;
}
.elementor-144 .elementor-element.elementor-element-bba998f:nth-child(2)::before {
    background: linear-gradient(90deg, #9333ea, #c084fc) !important;
}

/* البطاقة الثالثة: خلفية متدرجة باللون الأخضر النعناعي الهادئ */
.elementor-144 .elementor-element.elementor-element-bba998f:nth-child(3) {
    background: linear-gradient(135deg, #dcfce7 0%, #bbf7d0 100%) !important;
    border-color: #86efac !important;
}
.elementor-144 .elementor-element.elementor-element-bba998f:nth-child(3)::before {
    background: linear-gradient(90deg, #16a34a, #4ade80) !important;
}

/* البطاقة الرابعة: خلفية متدرجة باللون البرتقالي/الذهبي الدافئ */
.elementor-144 .elementor-element.elementor-element-bba998f:nth-child(4) {
    background: linear-gradient(135deg, #ffedd5 0%, #fed7aa 100%) !important;
    border-color: #fdba74 !important;
}
.elementor-144 .elementor-element.elementor-element-bba998f:nth-child(4)::before {
    background: linear-gradient(90deg, #ea580c, #fb923c) !important;
}

/* البطاقة الخامسة (إن وجدت): خلفية متدرجة باللون الوردي/الأحمر الجذاب */
.elementor-144 .elementor-element.elementor-element-bba998f:nth-child(5) {
    background: linear-gradient(135deg, #ffe4e6 0%, #fecdd3 100%) !important;
    border-color: #fda4af !important;
}
.elementor-144 .elementor-element.elementor-element-bba998f:nth-child(5)::before {
    background: linear-gradient(90deg, #e11d48, #fb7185) !important;
}

/* 3. شريط علوي مضيء لكل بطاقة */
.elementor-144 .elementor-element.elementor-element-bba998f::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 5px !important;
}

/* 4. ضمان وضوح النصوص والعناوين والأيقونات داخل البطاقات المغايرة */
.elementor-144 .elementor-element.elementor-element-bba998f h1, .elementor-144 .elementor-element.elementor-element-bba998f h2, .elementor-144 .elementor-element.elementor-element-bba998f h3, .elementor-144 .elementor-element.elementor-element-bba998f h4, .elementor-144 .elementor-element.elementor-element-bba998f h5, .elementor-144 .elementor-element.elementor-element-bba998f h6,
.elementor-144 .elementor-element.elementor-element-bba998f .elementor-heading-title,
.elementor-144 .elementor-element.elementor-element-bba998f p, .elementor-144 .elementor-element.elementor-element-bba998f span, .elementor-144 .elementor-element.elementor-element-bba998f div {
    color: #0f172a !important; /* لون داكن جداً ومريح للعين للقراءة */
    font-weight: 700 !important;
    text-shadow: none !important;
}

.elementor-144 .elementor-element.elementor-element-bba998f p, .elementor-144 .elementor-element.elementor-element-bba998f .elementor-text-editor {
    color: #334155 !important;
    font-weight: 500 !important;
}

.elementor-144 .elementor-element.elementor-element-bba998f i, 
.elementor-144 .elementor-element.elementor-element-bba998f svg, 
.elementor-144 .elementor-element.elementor-element-bba998f svg path {
    fill: #0f172a !important;
    color: #0f172a !important;
}

/* 5. تأثير تفاعلي عند تحريك الفأرة */
.elementor-144 .elementor-element.elementor-element-bba998f:hover {
    transform: translateY(-8px) scale(1.02) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3) !important;
    filter: brightness(1.02);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bec1ddb *//* 1. تصميم صندوق النص بخلفية فاتحة زجاجية متألقة وكتابة داكنة واضحة */
.elementor-144 .elementor-element.elementor-element-bec1ddb {
    background: rgba(248, 249, 255, 0.92) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 2px solid rgba(255, 255, 255, 0.8) !important;
    border-radius: 18px !important;
    padding: 30px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3),
                0 0 25px rgba(0, 212, 255, 0.25) !important;
    transition: all 0.4s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 2. تحويل جميع النصوص داخل البطاقة إلى اللون الداكن الواضحة والقوية */
.elementor-144 .elementor-element.elementor-element-bec1ddb, 
.elementor-144 .elementor-element.elementor-element-bec1ddb p, 
.elementor-144 .elementor-element.elementor-element-bec1ddb span, 
.elementor-144 .elementor-element.elementor-element-bec1ddb div,
.elementor-144 .elementor-element.elementor-element-bec1ddb * {
    color: #1a1a24 !important;
    font-size: 16px !important;
    line-height: 1.8 !important;
    font-weight: 500 !important;
}

/* 3. إبراز الكلمات المهمة (الغامقة) بلون مميز وجذاب يتناسب مع الخلفية الفاتحة */
.elementor-144 .elementor-element.elementor-element-bec1ddb strong, 
.elementor-144 .elementor-element.elementor-element-bec1ddb b, 
.elementor-144 .elementor-element.elementor-element-bec1ddb span[style*="color"] {
    color: #0284c7 !important;
    font-weight: 700 !important;
}

/* 4. شريط تدرج لوني علوي يمنح البطاقة طابعاً احترافياً */
.elementor-144 .elementor-element.elementor-element-bec1ddb::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 4px !important;
    background: linear-gradient(90deg, #00d4ff, #7928ca, #ff6b00) !important;
}

/* 5. تأثير تفاعلي راقٍ عند تمرير الفأرة */
.elementor-144 .elementor-element.elementor-element-bec1ddb:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4),
                0 0 30px rgba(121, 40, 202, 0.3) !important;
    border-color: #00d4ff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66767c8 *//* 1. التنسيق الأساسي المشترك للبطاقات */
.elementor-144 .elementor-element.elementor-element-66767c8 {
    border-radius: 20px !important;
    padding: 25px 20px !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.4) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    position: relative !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

/* 2. تخصيص خلفية مختلفة لكل بطاقة بناءً على ترتيبها */

/* البطاقة الأولى: خلفية متدرجة باللون الأزرق السماوي العصري */
.elementor-144 .elementor-element.elementor-element-66767c8:nth-child(1) {
    background: linear-gradient(135deg, #e0f2fe 0%, #bae6fd 100%) !important;
    border-color: #7dd3fc !important;
}
.elementor-144 .elementor-element.elementor-element-66767c8:nth-child(1)::before {
    background: linear-gradient(90deg, #0284c7, #00d4ff) !important;
}

/* البطاقة الثانية: خلفية متدرجة باللون البنفسجي الفاتح */
.elementor-144 .elementor-element.elementor-element-66767c8:nth-child(2) {
    background: linear-gradient(135deg, #fae8ff 0%, #f3e8ff 100%) !important;
    border-color: #e879f9 !important;
}
.elementor-144 .elementor-element.elementor-element-66767c8:nth-child(2)::before {
    background: linear-gradient(90deg, #9333ea, #c084fc) !important;
}

/* البطاقة الثالثة: خلفية متدرجة باللون الأخضر النعناعي الهادئ */
.elementor-144 .elementor-element.elementor-element-66767c8:nth-child(3) {
    background: linear-gradient(135deg, #dcfce7 0%, #bbf7d0 100%) !important;
    border-color: #86efac !important;
}
.elementor-144 .elementor-element.elementor-element-66767c8:nth-child(3)::before {
    background: linear-gradient(90deg, #16a34a, #4ade80) !important;
}

/* البطاقة الرابعة: خلفية متدرجة باللون البرتقالي/الذهبي الدافئ */
.elementor-144 .elementor-element.elementor-element-66767c8:nth-child(4) {
    background: linear-gradient(135deg, #ffedd5 0%, #fed7aa 100%) !important;
    border-color: #fdba74 !important;
}
.elementor-144 .elementor-element.elementor-element-66767c8:nth-child(4)::before {
    background: linear-gradient(90deg, #ea580c, #fb923c) !important;
}

/* البطاقة الخامسة (إن وجدت): خلفية متدرجة باللون الوردي/الأحمر الجذاب */
.elementor-144 .elementor-element.elementor-element-66767c8:nth-child(5) {
    background: linear-gradient(135deg, #ffe4e6 0%, #fecdd3 100%) !important;
    border-color: #fda4af !important;
}
.elementor-144 .elementor-element.elementor-element-66767c8:nth-child(5)::before {
    background: linear-gradient(90deg, #e11d48, #fb7185) !important;
}

/* 3. شريط علوي مضيء لكل بطاقة */
.elementor-144 .elementor-element.elementor-element-66767c8::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 5px !important;
}

/* 4. ضمان وضوح النصوص والعناوين والأيقونات داخل البطاقات المغايرة */
.elementor-144 .elementor-element.elementor-element-66767c8 h1, .elementor-144 .elementor-element.elementor-element-66767c8 h2, .elementor-144 .elementor-element.elementor-element-66767c8 h3, .elementor-144 .elementor-element.elementor-element-66767c8 h4, .elementor-144 .elementor-element.elementor-element-66767c8 h5, .elementor-144 .elementor-element.elementor-element-66767c8 h6,
.elementor-144 .elementor-element.elementor-element-66767c8 .elementor-heading-title,
.elementor-144 .elementor-element.elementor-element-66767c8 p, .elementor-144 .elementor-element.elementor-element-66767c8 span, .elementor-144 .elementor-element.elementor-element-66767c8 div {
    color: #0f172a !important; /* لون داكن جداً ومريح للعين للقراءة */
    font-weight: 700 !important;
    text-shadow: none !important;
}

.elementor-144 .elementor-element.elementor-element-66767c8 p, .elementor-144 .elementor-element.elementor-element-66767c8 .elementor-text-editor {
    color: #334155 !important;
    font-weight: 500 !important;
}

.elementor-144 .elementor-element.elementor-element-66767c8 i, 
.elementor-144 .elementor-element.elementor-element-66767c8 svg, 
.elementor-144 .elementor-element.elementor-element-66767c8 svg path {
    fill: #0f172a !important;
    color: #0f172a !important;
}

/* 5. تأثير تفاعلي عند تحريك الفأرة */
.elementor-144 .elementor-element.elementor-element-66767c8:hover {
    transform: translateY(-8px) scale(1.02) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3) !important;
    filter: brightness(1.02);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c7e12b *//* 1. تصميم صندوق النص بخلفية فاتحة زجاجية متألقة وكتابة داكنة واضحة */
.elementor-144 .elementor-element.elementor-element-5c7e12b {
    background: rgba(248, 249, 255, 0.92) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 2px solid rgba(255, 255, 255, 0.8) !important;
    border-radius: 18px !important;
    padding: 30px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3),
                0 0 25px rgba(0, 212, 255, 0.25) !important;
    transition: all 0.4s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 2. تحويل جميع النصوص داخل البطاقة إلى اللون الداكن الواضحة والقوية */
.elementor-144 .elementor-element.elementor-element-5c7e12b, 
.elementor-144 .elementor-element.elementor-element-5c7e12b p, 
.elementor-144 .elementor-element.elementor-element-5c7e12b span, 
.elementor-144 .elementor-element.elementor-element-5c7e12b div,
.elementor-144 .elementor-element.elementor-element-5c7e12b * {
    color: #1a1a24 !important;
    font-size: 16px !important;
    line-height: 1.8 !important;
    font-weight: 500 !important;
}

/* 3. إبراز الكلمات المهمة (الغامقة) بلون مميز وجذاب يتناسب مع الخلفية الفاتحة */
.elementor-144 .elementor-element.elementor-element-5c7e12b strong, 
.elementor-144 .elementor-element.elementor-element-5c7e12b b, 
.elementor-144 .elementor-element.elementor-element-5c7e12b span[style*="color"] {
    color: #0284c7 !important;
    font-weight: 700 !important;
}

/* 4. شريط تدرج لوني علوي يمنح البطاقة طابعاً احترافياً */
.elementor-144 .elementor-element.elementor-element-5c7e12b::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 4px !important;
    background: linear-gradient(90deg, #00d4ff, #7928ca, #ff6b00) !important;
}

/* 5. تأثير تفاعلي راقٍ عند تمرير الفأرة */
.elementor-144 .elementor-element.elementor-element-5c7e12b:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4),
                0 0 30px rgba(121, 40, 202, 0.3) !important;
    border-color: #00d4ff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b603d19 *//* 1. التنسيق الأساسي المشترك للبطاقات */
.elementor-144 .elementor-element.elementor-element-b603d19 {
    border-radius: 20px !important;
    padding: 25px 20px !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.4) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    position: relative !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

/* 2. تخصيص خلفية مختلفة لكل بطاقة بناءً على ترتيبها */

/* البطاقة الأولى: خلفية متدرجة باللون الأزرق السماوي العصري */
.elementor-144 .elementor-element.elementor-element-b603d19:nth-child(1) {
    background: linear-gradient(135deg, #e0f2fe 0%, #bae6fd 100%) !important;
    border-color: #7dd3fc !important;
}
.elementor-144 .elementor-element.elementor-element-b603d19:nth-child(1)::before {
    background: linear-gradient(90deg, #0284c7, #00d4ff) !important;
}

/* البطاقة الثانية: خلفية متدرجة باللون البنفسجي الفاتح */
.elementor-144 .elementor-element.elementor-element-b603d19:nth-child(2) {
    background: linear-gradient(135deg, #fae8ff 0%, #f3e8ff 100%) !important;
    border-color: #e879f9 !important;
}
.elementor-144 .elementor-element.elementor-element-b603d19:nth-child(2)::before {
    background: linear-gradient(90deg, #9333ea, #c084fc) !important;
}

/* البطاقة الثالثة: خلفية متدرجة باللون الأخضر النعناعي الهادئ */
.elementor-144 .elementor-element.elementor-element-b603d19:nth-child(3) {
    background: linear-gradient(135deg, #dcfce7 0%, #bbf7d0 100%) !important;
    border-color: #86efac !important;
}
.elementor-144 .elementor-element.elementor-element-b603d19:nth-child(3)::before {
    background: linear-gradient(90deg, #16a34a, #4ade80) !important;
}

/* البطاقة الرابعة: خلفية متدرجة باللون البرتقالي/الذهبي الدافئ */
.elementor-144 .elementor-element.elementor-element-b603d19:nth-child(4) {
    background: linear-gradient(135deg, #ffedd5 0%, #fed7aa 100%) !important;
    border-color: #fdba74 !important;
}
.elementor-144 .elementor-element.elementor-element-b603d19:nth-child(4)::before {
    background: linear-gradient(90deg, #ea580c, #fb923c) !important;
}

/* البطاقة الخامسة (إن وجدت): خلفية متدرجة باللون الوردي/الأحمر الجذاب */
.elementor-144 .elementor-element.elementor-element-b603d19:nth-child(5) {
    background: linear-gradient(135deg, #ffe4e6 0%, #fecdd3 100%) !important;
    border-color: #fda4af !important;
}
.elementor-144 .elementor-element.elementor-element-b603d19:nth-child(5)::before {
    background: linear-gradient(90deg, #e11d48, #fb7185) !important;
}

/* 3. شريط علوي مضيء لكل بطاقة */
.elementor-144 .elementor-element.elementor-element-b603d19::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 5px !important;
}

/* 4. ضمان وضوح النصوص والعناوين والأيقونات داخل البطاقات المغايرة */
.elementor-144 .elementor-element.elementor-element-b603d19 h1, .elementor-144 .elementor-element.elementor-element-b603d19 h2, .elementor-144 .elementor-element.elementor-element-b603d19 h3, .elementor-144 .elementor-element.elementor-element-b603d19 h4, .elementor-144 .elementor-element.elementor-element-b603d19 h5, .elementor-144 .elementor-element.elementor-element-b603d19 h6,
.elementor-144 .elementor-element.elementor-element-b603d19 .elementor-heading-title,
.elementor-144 .elementor-element.elementor-element-b603d19 p, .elementor-144 .elementor-element.elementor-element-b603d19 span, .elementor-144 .elementor-element.elementor-element-b603d19 div {
    color: #0f172a !important; /* لون داكن جداً ومريح للعين للقراءة */
    font-weight: 700 !important;
    text-shadow: none !important;
}

.elementor-144 .elementor-element.elementor-element-b603d19 p, .elementor-144 .elementor-element.elementor-element-b603d19 .elementor-text-editor {
    color: #334155 !important;
    font-weight: 500 !important;
}

.elementor-144 .elementor-element.elementor-element-b603d19 i, 
.elementor-144 .elementor-element.elementor-element-b603d19 svg, 
.elementor-144 .elementor-element.elementor-element-b603d19 svg path {
    fill: #0f172a !important;
    color: #0f172a !important;
}

/* 5. تأثير تفاعلي عند تحريك الفأرة */
.elementor-144 .elementor-element.elementor-element-b603d19:hover {
    transform: translateY(-8px) scale(1.02) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3) !important;
    filter: brightness(1.02);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a77f7e7 *//* 1. تصميم صندوق النص بخلفية فاتحة زجاجية متألقة وكتابة داكنة واضحة */
.elementor-144 .elementor-element.elementor-element-a77f7e7 {
    background: rgba(248, 249, 255, 0.92) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 2px solid rgba(255, 255, 255, 0.8) !important;
    border-radius: 18px !important;
    padding: 30px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3),
                0 0 25px rgba(0, 212, 255, 0.25) !important;
    transition: all 0.4s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 2. تحويل جميع النصوص داخل البطاقة إلى اللون الداكن الواضحة والقوية */
.elementor-144 .elementor-element.elementor-element-a77f7e7, 
.elementor-144 .elementor-element.elementor-element-a77f7e7 p, 
.elementor-144 .elementor-element.elementor-element-a77f7e7 span, 
.elementor-144 .elementor-element.elementor-element-a77f7e7 div,
.elementor-144 .elementor-element.elementor-element-a77f7e7 * {
    color: #1a1a24 !important;
    font-size: 16px !important;
    line-height: 1.8 !important;
    font-weight: 500 !important;
}

/* 3. إبراز الكلمات المهمة (الغامقة) بلون مميز وجذاب يتناسب مع الخلفية الفاتحة */
.elementor-144 .elementor-element.elementor-element-a77f7e7 strong, 
.elementor-144 .elementor-element.elementor-element-a77f7e7 b, 
.elementor-144 .elementor-element.elementor-element-a77f7e7 span[style*="color"] {
    color: #0284c7 !important;
    font-weight: 700 !important;
}

/* 4. شريط تدرج لوني علوي يمنح البطاقة طابعاً احترافياً */
.elementor-144 .elementor-element.elementor-element-a77f7e7::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 4px !important;
    background: linear-gradient(90deg, #00d4ff, #7928ca, #ff6b00) !important;
}

/* 5. تأثير تفاعلي راقٍ عند تمرير الفأرة */
.elementor-144 .elementor-element.elementor-element-a77f7e7:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4),
                0 0 30px rgba(121, 40, 202, 0.3) !important;
    border-color: #00d4ff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ecb268 *//* تنسيق بطاقة العنوان مع خلفية زجاجية وتأثيرات بصرية */
.elementor-144 .elementor-element.elementor-element-6ecb268 {
    background: linear-gradient(135deg, rgba(18, 18, 28, 0.85), rgba(30, 20, 10, 0.85)) !important;
    backdrop-filter: blur(12px) !important;
    border: 2px solid transparent !important;
    border-image: linear-gradient(90deg, #00d4ff, #ff6b00, #00d4ff) 1 !important;
    border-radius: 16px !important;
    padding: 20px 40px !important;
    text-align: center !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.6),
                0 0 25px rgba(255, 107, 0, 0.25),
                0 0 20px rgba(0, 212, 255, 0.2) !important;
    position: relative !important;
    overflow: hidden !important;
    transition: all 0.4s ease !important;
}

/* إضافة لمعان متحرك ضوئي في خلفية البطاقة */
.elementor-144 .elementor-element.elementor-element-6ecb268::before {
    content: '' !important;
    position: absolute !important;
    top: -50% !important;
    left: -50% !important;
    width: 200% !important;
    height: 200% !important;
    background: radial-gradient(circle, rgba(0, 212, 255, 0.15) 0%, rgba(255, 107, 0, 0.1) 40%, transparent 70%) !important;
    animation: rotateGlow 8s linear infinite !important;
    pointer-events: none !important;
}

@keyframes rotateGlow {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* تنسيق النص واللون المتدرج المضيء */
.elementor-144 .elementor-element.elementor-element-6ecb268 h2, 
.elementor-144 .elementor-element.elementor-element-6ecb268 .elementor-heading-title,
.elementor-144 .elementor-element.elementor-element-6ecb268 * {
    background: linear-gradient(90deg, #00d4ff 0%, #ffffff 50%, #ff8c00 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: 800 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    position: relative !important;
    z-index: 1 !important;
    text-shadow: 0 0 20px rgba(0, 212, 255, 0.3) !important;
}

/* تأثير التفاعلية عند تمرير الفأرة فوق بطاقة العنوان */
.elementor-144 .elementor-element.elementor-element-6ecb268:hover {
    transform: translateY(-3px) scale(1.01) !important;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.8),
                0 0 35px rgba(255, 107, 0, 0.4),
                0 0 30px rgba(0, 212, 255, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-13b4ec4 *//* 1. تصميم بطاقة السعر بخلفية زجاجية داكنة مع إطار مضيء */
.elementor-144 .elementor-element.elementor-element-13b4ec4 {
    background: linear-gradient(165deg, rgba(18, 18, 30, 0.95), rgba(10, 10, 18, 0.98)) !important;
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    border: 2px solid rgba(0, 212, 255, 0.25) !important;
    border-radius: 22px !important;
    padding: 30px 20px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.6),
                0 0 20px rgba(0, 212, 255, 0.15) !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 2. تأثير اللمعان الضوئي الخاطف المار عبر البطاقات (Shine Effect) */
.elementor-144 .elementor-element.elementor-element-13b4ec4::before {
    content: '' !important;
    position: absolute !important;
    top: -50% !important;
    left: -60% !important;
    width: 20% !important;
    height: 200% !important;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.3) 50%,
        rgba(255, 255, 255, 0) 100%
    ) !important;
    transform: rotate(25deg) !important;
    transition: all 0.8s ease !important;
    pointer-events: none !important;
}

/* حركة اللمعان عند مرور الماوس فوق البطاقة */
.elementor-144 .elementor-element.elementor-element-13b4ec4:hover::before {
    left: 140% !important;
}

/* 3. تمييز عنوان الخطة (1 MOIS, 3 MOIS, ...) والأسعار بالنص المضيء */
.elementor-144 .elementor-element.elementor-element-13b4ec4 h1, .elementor-144 .elementor-element.elementor-element-13b4ec4 h2, .elementor-144 .elementor-element.elementor-element-13b4ec4 h3, .elementor-144 .elementor-element.elementor-element-13b4ec4 h4, .elementor-144 .elementor-element.elementor-element-13b4ec4 .elementor-heading-title {
    color: #00d4ff !important;
    font-weight: 800 !important;
    letter-spacing: 1px !important;
    text-shadow: 0 0 15px rgba(0, 212, 255, 0.5) !important;
}

/* ابراز رقم السعر بوضوح تام باللون الأبيض النصاع */
.elementor-144 .elementor-element.elementor-element-13b4ec4 .elementor-price-table__integer-part,
.elementor-144 .elementor-element.elementor-element-13b4ec4 .elementor-price-table__currency,
.elementor-144 .elementor-element.elementor-element-13b4ec4 .elementor-price-table__price {
    color: #ffffff !important;
    font-size: 38px !important;
    font-weight: 900 !important;
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.8) !important;
}

/* 4. توضيح قائمة المميزات داخل البطاقة (القنوات والخدمات) */
.elementor-144 .elementor-element.elementor-element-13b4ec4 li, .elementor-144 .elementor-element.elementor-element-13b4ec4 p, .elementor-144 .elementor-element.elementor-element-13b4ec4 span, .elementor-144 .elementor-element.elementor-element-13b4ec4 div {
    color: #e2e8f0 !important;
    font-size: 15px !important;
    line-height: 1.7 !important;
}

/* جعل أيقونات صح (Checkmarks) متوهجة باللون الأخضر المضيء */
.elementor-144 .elementor-element.elementor-element-13b4ec4 i, .elementor-144 .elementor-element.elementor-element-13b4ec4 svg {
    color: #10b981 !important;
    fill: #10b981 !important;
    filter: drop-shadow(0 0 6px rgba(16, 185, 129, 0.6)) !important;
}

/* 5. تصميم زر الشراء (Commander) بأسلوب نيون متوهج وجذاب */
.elementor-144 .elementor-element.elementor-element-13b4ec4 .elementor-button, .elementor-144 .elementor-element.elementor-element-13b4ec4 button, .elementor-144 .elementor-element.elementor-element-13b4ec4 a.elementor-button {
    background: linear-gradient(90deg, #00d4ff 0%, #0284c7 100%) !important;
    color: #ffffff !important;
    font-weight: 800 !important;
    border-radius: 12px !important;
    border: none !important;
    box-shadow: 0 6px 20px rgba(0, 212, 255, 0.4) !important;
    transition: all 0.3s ease !important;
    text-transform: uppercase !important;
}

.elementor-144 .elementor-element.elementor-element-13b4ec4 .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-13b4ec4 button:hover {
    background: linear-gradient(90deg, #38bdf8 0%, #0369a1 100%) !important;
    box-shadow: 0 10px 25px rgba(0, 212, 255, 0.7) !important;
    transform: scale(1.05) !important;
}

/* 6. التأثير التفاعلي عند تمرير الفأرة فوق البطاقات بالكامل */
.elementor-144 .elementor-element.elementor-element-13b4ec4:hover {
    transform: translateY(-10px) !important;
    border-color: rgba(0, 212, 255, 0.8) !important;
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.8),
                0 0 30px rgba(0, 212, 255, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8624edf *//* 1. تصميم بطاقة السعر بخلفية زجاجية داكنة مع إطار مضيء */
.elementor-144 .elementor-element.elementor-element-8624edf {
    background: linear-gradient(165deg, rgba(18, 18, 30, 0.95), rgba(10, 10, 18, 0.98)) !important;
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    border: 2px solid rgba(0, 212, 255, 0.25) !important;
    border-radius: 22px !important;
    padding: 30px 20px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.6),
                0 0 20px rgba(0, 212, 255, 0.15) !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 2. تأثير اللمعان الضوئي الخاطف المار عبر البطاقات (Shine Effect) */
.elementor-144 .elementor-element.elementor-element-8624edf::before {
    content: '' !important;
    position: absolute !important;
    top: -50% !important;
    left: -60% !important;
    width: 20% !important;
    height: 200% !important;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.3) 50%,
        rgba(255, 255, 255, 0) 100%
    ) !important;
    transform: rotate(25deg) !important;
    transition: all 0.8s ease !important;
    pointer-events: none !important;
}

/* حركة اللمعان عند مرور الماوس فوق البطاقة */
.elementor-144 .elementor-element.elementor-element-8624edf:hover::before {
    left: 140% !important;
}

/* 3. تمييز عنوان الخطة (1 MOIS, 3 MOIS, ...) والأسعار بالنص المضيء */
.elementor-144 .elementor-element.elementor-element-8624edf h1, .elementor-144 .elementor-element.elementor-element-8624edf h2, .elementor-144 .elementor-element.elementor-element-8624edf h3, .elementor-144 .elementor-element.elementor-element-8624edf h4, .elementor-144 .elementor-element.elementor-element-8624edf .elementor-heading-title {
    color: #00d4ff !important;
    font-weight: 800 !important;
    letter-spacing: 1px !important;
    text-shadow: 0 0 15px rgba(0, 212, 255, 0.5) !important;
}

/* ابراز رقم السعر بوضوح تام باللون الأبيض النصاع */
.elementor-144 .elementor-element.elementor-element-8624edf .elementor-price-table__integer-part,
.elementor-144 .elementor-element.elementor-element-8624edf .elementor-price-table__currency,
.elementor-144 .elementor-element.elementor-element-8624edf .elementor-price-table__price {
    color: #ffffff !important;
    font-size: 38px !important;
    font-weight: 900 !important;
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.8) !important;
}

/* 4. توضيح قائمة المميزات داخل البطاقة (القنوات والخدمات) */
.elementor-144 .elementor-element.elementor-element-8624edf li, .elementor-144 .elementor-element.elementor-element-8624edf p, .elementor-144 .elementor-element.elementor-element-8624edf span, .elementor-144 .elementor-element.elementor-element-8624edf div {
    color: #e2e8f0 !important;
    font-size: 15px !important;
    line-height: 1.7 !important;
}

/* جعل أيقونات صح (Checkmarks) متوهجة باللون الأخضر المضيء */
.elementor-144 .elementor-element.elementor-element-8624edf i, .elementor-144 .elementor-element.elementor-element-8624edf svg {
    color: #10b981 !important;
    fill: #10b981 !important;
    filter: drop-shadow(0 0 6px rgba(16, 185, 129, 0.6)) !important;
}

/* 5. تصميم زر الشراء (Commander) بأسلوب نيون متوهج وجذاب */
.elementor-144 .elementor-element.elementor-element-8624edf .elementor-button, .elementor-144 .elementor-element.elementor-element-8624edf button, .elementor-144 .elementor-element.elementor-element-8624edf a.elementor-button {
    background: linear-gradient(90deg, #00d4ff 0%, #0284c7 100%) !important;
    color: #ffffff !important;
    font-weight: 800 !important;
    border-radius: 12px !important;
    border: none !important;
    box-shadow: 0 6px 20px rgba(0, 212, 255, 0.4) !important;
    transition: all 0.3s ease !important;
    text-transform: uppercase !important;
}

.elementor-144 .elementor-element.elementor-element-8624edf .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-8624edf button:hover {
    background: linear-gradient(90deg, #38bdf8 0%, #0369a1 100%) !important;
    box-shadow: 0 10px 25px rgba(0, 212, 255, 0.7) !important;
    transform: scale(1.05) !important;
}

/* 6. التأثير التفاعلي عند تمرير الفأرة فوق البطاقات بالكامل */
.elementor-144 .elementor-element.elementor-element-8624edf:hover {
    transform: translateY(-10px) !important;
    border-color: rgba(0, 212, 255, 0.8) !important;
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.8),
                0 0 30px rgba(0, 212, 255, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-94ebeda *//* 1. تصميم بطاقة السعر بخلفية زجاجية داكنة مع إطار مضيء */
.elementor-144 .elementor-element.elementor-element-94ebeda {
    background: linear-gradient(165deg, rgba(18, 18, 30, 0.95), rgba(10, 10, 18, 0.98)) !important;
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    border: 2px solid rgba(0, 212, 255, 0.25) !important;
    border-radius: 22px !important;
    padding: 30px 20px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.6),
                0 0 20px rgba(0, 212, 255, 0.15) !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 2. تأثير اللمعان الضوئي الخاطف المار عبر البطاقات (Shine Effect) */
.elementor-144 .elementor-element.elementor-element-94ebeda::before {
    content: '' !important;
    position: absolute !important;
    top: -50% !important;
    left: -60% !important;
    width: 20% !important;
    height: 200% !important;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.3) 50%,
        rgba(255, 255, 255, 0) 100%
    ) !important;
    transform: rotate(25deg) !important;
    transition: all 0.8s ease !important;
    pointer-events: none !important;
}

/* حركة اللمعان عند مرور الماوس فوق البطاقة */
.elementor-144 .elementor-element.elementor-element-94ebeda:hover::before {
    left: 140% !important;
}

/* 3. تمييز عنوان الخطة (1 MOIS, 3 MOIS, ...) والأسعار بالنص المضيء */
.elementor-144 .elementor-element.elementor-element-94ebeda h1, .elementor-144 .elementor-element.elementor-element-94ebeda h2, .elementor-144 .elementor-element.elementor-element-94ebeda h3, .elementor-144 .elementor-element.elementor-element-94ebeda h4, .elementor-144 .elementor-element.elementor-element-94ebeda .elementor-heading-title {
    color: #00d4ff !important;
    font-weight: 800 !important;
    letter-spacing: 1px !important;
    text-shadow: 0 0 15px rgba(0, 212, 255, 0.5) !important;
}

/* ابراز رقم السعر بوضوح تام باللون الأبيض النصاع */
.elementor-144 .elementor-element.elementor-element-94ebeda .elementor-price-table__integer-part,
.elementor-144 .elementor-element.elementor-element-94ebeda .elementor-price-table__currency,
.elementor-144 .elementor-element.elementor-element-94ebeda .elementor-price-table__price {
    color: #ffffff !important;
    font-size: 38px !important;
    font-weight: 900 !important;
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.8) !important;
}

/* 4. توضيح قائمة المميزات داخل البطاقة (القنوات والخدمات) */
.elementor-144 .elementor-element.elementor-element-94ebeda li, .elementor-144 .elementor-element.elementor-element-94ebeda p, .elementor-144 .elementor-element.elementor-element-94ebeda span, .elementor-144 .elementor-element.elementor-element-94ebeda div {
    color: #e2e8f0 !important;
    font-size: 15px !important;
    line-height: 1.7 !important;
}

/* جعل أيقونات صح (Checkmarks) متوهجة باللون الأخضر المضيء */
.elementor-144 .elementor-element.elementor-element-94ebeda i, .elementor-144 .elementor-element.elementor-element-94ebeda svg {
    color: #10b981 !important;
    fill: #10b981 !important;
    filter: drop-shadow(0 0 6px rgba(16, 185, 129, 0.6)) !important;
}

/* 5. تصميم زر الشراء (Commander) بأسلوب نيون متوهج وجذاب */
.elementor-144 .elementor-element.elementor-element-94ebeda .elementor-button, .elementor-144 .elementor-element.elementor-element-94ebeda button, .elementor-144 .elementor-element.elementor-element-94ebeda a.elementor-button {
    background: linear-gradient(90deg, #00d4ff 0%, #0284c7 100%) !important;
    color: #ffffff !important;
    font-weight: 800 !important;
    border-radius: 12px !important;
    border: none !important;
    box-shadow: 0 6px 20px rgba(0, 212, 255, 0.4) !important;
    transition: all 0.3s ease !important;
    text-transform: uppercase !important;
}

.elementor-144 .elementor-element.elementor-element-94ebeda .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-94ebeda button:hover {
    background: linear-gradient(90deg, #38bdf8 0%, #0369a1 100%) !important;
    box-shadow: 0 10px 25px rgba(0, 212, 255, 0.7) !important;
    transform: scale(1.05) !important;
}

/* 6. التأثير التفاعلي عند تمرير الفأرة فوق البطاقات بالكامل */
.elementor-144 .elementor-element.elementor-element-94ebeda:hover {
    transform: translateY(-10px) !important;
    border-color: rgba(0, 212, 255, 0.8) !important;
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.8),
                0 0 30px rgba(0, 212, 255, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-92974f5 *//* 1. تصميم بطاقة السعر بخلفية زجاجية داكنة مع إطار مضيء */
.elementor-144 .elementor-element.elementor-element-92974f5 {
    background: linear-gradient(165deg, rgba(18, 18, 30, 0.95), rgba(10, 10, 18, 0.98)) !important;
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    border: 2px solid rgba(0, 212, 255, 0.25) !important;
    border-radius: 22px !important;
    padding: 30px 20px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.6),
                0 0 20px rgba(0, 212, 255, 0.15) !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 2. تأثير اللمعان الضوئي الخاطف المار عبر البطاقات (Shine Effect) */
.elementor-144 .elementor-element.elementor-element-92974f5::before {
    content: '' !important;
    position: absolute !important;
    top: -50% !important;
    left: -60% !important;
    width: 20% !important;
    height: 200% !important;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.3) 50%,
        rgba(255, 255, 255, 0) 100%
    ) !important;
    transform: rotate(25deg) !important;
    transition: all 0.8s ease !important;
    pointer-events: none !important;
}

/* حركة اللمعان عند مرور الماوس فوق البطاقة */
.elementor-144 .elementor-element.elementor-element-92974f5:hover::before {
    left: 140% !important;
}

/* 3. تمييز عنوان الخطة (1 MOIS, 3 MOIS, ...) والأسعار بالنص المضيء */
.elementor-144 .elementor-element.elementor-element-92974f5 h1, .elementor-144 .elementor-element.elementor-element-92974f5 h2, .elementor-144 .elementor-element.elementor-element-92974f5 h3, .elementor-144 .elementor-element.elementor-element-92974f5 h4, .elementor-144 .elementor-element.elementor-element-92974f5 .elementor-heading-title {
    color: #00d4ff !important;
    font-weight: 800 !important;
    letter-spacing: 1px !important;
    text-shadow: 0 0 15px rgba(0, 212, 255, 0.5) !important;
}

/* ابراز رقم السعر بوضوح تام باللون الأبيض النصاع */
.elementor-144 .elementor-element.elementor-element-92974f5 .elementor-price-table__integer-part,
.elementor-144 .elementor-element.elementor-element-92974f5 .elementor-price-table__currency,
.elementor-144 .elementor-element.elementor-element-92974f5 .elementor-price-table__price {
    color: #ffffff !important;
    font-size: 38px !important;
    font-weight: 900 !important;
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.8) !important;
}

/* 4. توضيح قائمة المميزات داخل البطاقة (القنوات والخدمات) */
.elementor-144 .elementor-element.elementor-element-92974f5 li, .elementor-144 .elementor-element.elementor-element-92974f5 p, .elementor-144 .elementor-element.elementor-element-92974f5 span, .elementor-144 .elementor-element.elementor-element-92974f5 div {
    color: #e2e8f0 !important;
    font-size: 15px !important;
    line-height: 1.7 !important;
}

/* جعل أيقونات صح (Checkmarks) متوهجة باللون الأخضر المضيء */
.elementor-144 .elementor-element.elementor-element-92974f5 i, .elementor-144 .elementor-element.elementor-element-92974f5 svg {
    color: #10b981 !important;
    fill: #10b981 !important;
    filter: drop-shadow(0 0 6px rgba(16, 185, 129, 0.6)) !important;
}

/* 5. تصميم زر الشراء (Commander) بأسلوب نيون متوهج وجذاب */
.elementor-144 .elementor-element.elementor-element-92974f5 .elementor-button, .elementor-144 .elementor-element.elementor-element-92974f5 button, .elementor-144 .elementor-element.elementor-element-92974f5 a.elementor-button {
    background: linear-gradient(90deg, #00d4ff 0%, #0284c7 100%) !important;
    color: #ffffff !important;
    font-weight: 800 !important;
    border-radius: 12px !important;
    border: none !important;
    box-shadow: 0 6px 20px rgba(0, 212, 255, 0.4) !important;
    transition: all 0.3s ease !important;
    text-transform: uppercase !important;
}

.elementor-144 .elementor-element.elementor-element-92974f5 .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-92974f5 button:hover {
    background: linear-gradient(90deg, #38bdf8 0%, #0369a1 100%) !important;
    box-shadow: 0 10px 25px rgba(0, 212, 255, 0.7) !important;
    transform: scale(1.05) !important;
}

/* 6. التأثير التفاعلي عند تمرير الفأرة فوق البطاقات بالكامل */
.elementor-144 .elementor-element.elementor-element-92974f5:hover {
    transform: translateY(-10px) !important;
    border-color: rgba(0, 212, 255, 0.8) !important;
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.8),
                0 0 30px rgba(0, 212, 255, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0956480 *//* تنسيق بطاقة العنوان مع خلفية زجاجية وتأثيرات بصرية */
.elementor-144 .elementor-element.elementor-element-0956480 {
    background: linear-gradient(135deg, rgba(18, 18, 28, 0.85), rgba(30, 20, 10, 0.85)) !important;
    backdrop-filter: blur(12px) !important;
    border: 2px solid transparent !important;
    border-image: linear-gradient(90deg, #00d4ff, #ff6b00, #00d4ff) 1 !important;
    border-radius: 16px !important;
    padding: 20px 40px !important;
    text-align: center !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.6),
                0 0 25px rgba(255, 107, 0, 0.25),
                0 0 20px rgba(0, 212, 255, 0.2) !important;
    position: relative !important;
    overflow: hidden !important;
    transition: all 0.4s ease !important;
}

/* إضافة لمعان متحرك ضوئي في خلفية البطاقة */
.elementor-144 .elementor-element.elementor-element-0956480::before {
    content: '' !important;
    position: absolute !important;
    top: -50% !important;
    left: -50% !important;
    width: 200% !important;
    height: 200% !important;
    background: radial-gradient(circle, rgba(0, 212, 255, 0.15) 0%, rgba(255, 107, 0, 0.1) 40%, transparent 70%) !important;
    animation: rotateGlow 8s linear infinite !important;
    pointer-events: none !important;
}

@keyframes rotateGlow {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* تنسيق النص واللون المتدرج المضيء */
.elementor-144 .elementor-element.elementor-element-0956480 h2, 
.elementor-144 .elementor-element.elementor-element-0956480 .elementor-heading-title,
.elementor-144 .elementor-element.elementor-element-0956480 * {
    background: linear-gradient(90deg, #00d4ff 0%, #ffffff 50%, #ff8c00 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: 800 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    position: relative !important;
    z-index: 1 !important;
    text-shadow: 0 0 20px rgba(0, 212, 255, 0.3) !important;
}

/* تأثير التفاعلية عند تمرير الفأرة فوق بطاقة العنوان */
.elementor-144 .elementor-element.elementor-element-0956480:hover {
    transform: translateY(-3px) scale(1.01) !important;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.8),
                0 0 35px rgba(255, 107, 0, 0.4),
                0 0 30px rgba(0, 212, 255, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6f4e09e *//* 1. تفريغ وإلغاء أي خلفية قديمة تطبقها أداة Elementor */
.elementor-144 .elementor-element.elementor-element-6f4e09e,
.elementor-144 .elementor-element.elementor-element-6f4e09e .elementor-widget-container,
.elementor-144 .elementor-element.elementor-element-6f4e09e::after {
    background-image: none !important;
}

/* 2. إجبار تطبيق الخلفية البنفسجية الزجاجية المتوهجة */
.elementor-144 .elementor-element.elementor-element-6f4e09e {
    background: linear-gradient(165deg, rgba(35, 12, 55, 0.95), rgba(15, 5, 28, 0.98)) !important;
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    border: 2px solid rgba(168, 85, 247, 0.5) !important;
    border-radius: 22px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7),
                0 0 25px rgba(147, 51, 234, 0.3) !important;
    transition: all 0.4s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 3. تأثير لمعان خاطف في الخلفية عند تمرير الفأرة */
.elementor-144 .elementor-element.elementor-element-6f4e09e::before {
    content: '' !important;
    position: absolute !important;
    top: -50% !important;
    left: -60% !important;
    width: 20% !important;
    height: 200% !important;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(192, 132, 252, 0.3) 50%,
        rgba(255, 255, 255, 0) 100%
    ) !important;
    transform: rotate(25deg) !important;
    transition: all 0.8s ease !important;
    pointer-events: none !important;
    z-index: 1 !important;
}

.elementor-144 .elementor-element.elementor-element-6f4e09e:hover::before {
    left: 140% !important;
}

/* 4. تغيير لون الخلفية عند الـ Hover */
.elementor-144 .elementor-element.elementor-element-6f4e09e:hover {
    background: linear-gradient(165deg, rgba(55, 18, 85, 0.95), rgba(25, 8, 42, 0.98)) !important;
    border-color: rgba(192, 132, 252, 0.9) !important;
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.8),
                0 0 35px rgba(147, 51, 234, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a805bcb *//* 1. تفريغ وإلغاء أي خلفية قديمة تطبقها أداة Elementor */
.elementor-144 .elementor-element.elementor-element-a805bcb,
.elementor-144 .elementor-element.elementor-element-a805bcb .elementor-widget-container,
.elementor-144 .elementor-element.elementor-element-a805bcb::after {
    background-image: none !important;
}

/* 2. إجبار تطبيق الخلفية البنفسجية الزجاجية المتوهجة */
.elementor-144 .elementor-element.elementor-element-a805bcb {
    background: linear-gradient(165deg, rgba(35, 12, 55, 0.95), rgba(15, 5, 28, 0.98)) !important;
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    border: 2px solid rgba(168, 85, 247, 0.5) !important;
    border-radius: 22px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7),
                0 0 25px rgba(147, 51, 234, 0.3) !important;
    transition: all 0.4s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 3. تأثير لمعان خاطف في الخلفية عند تمرير الفأرة */
.elementor-144 .elementor-element.elementor-element-a805bcb::before {
    content: '' !important;
    position: absolute !important;
    top: -50% !important;
    left: -60% !important;
    width: 20% !important;
    height: 200% !important;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(192, 132, 252, 0.3) 50%,
        rgba(255, 255, 255, 0) 100%
    ) !important;
    transform: rotate(25deg) !important;
    transition: all 0.8s ease !important;
    pointer-events: none !important;
    z-index: 1 !important;
}

.elementor-144 .elementor-element.elementor-element-a805bcb:hover::before {
    left: 140% !important;
}

/* 4. تغيير لون الخلفية عند الـ Hover */
.elementor-144 .elementor-element.elementor-element-a805bcb:hover {
    background: linear-gradient(165deg, rgba(55, 18, 85, 0.95), rgba(25, 8, 42, 0.98)) !important;
    border-color: rgba(192, 132, 252, 0.9) !important;
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.8),
                0 0 35px rgba(147, 51, 234, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e0d4b71 *//* 1. تفريغ وإلغاء أي خلفية قديمة تطبقها أداة Elementor */
.elementor-144 .elementor-element.elementor-element-e0d4b71,
.elementor-144 .elementor-element.elementor-element-e0d4b71 .elementor-widget-container,
.elementor-144 .elementor-element.elementor-element-e0d4b71::after {
    background-image: none !important;
}

/* 2. إجبار تطبيق الخلفية البنفسجية الزجاجية المتوهجة */
.elementor-144 .elementor-element.elementor-element-e0d4b71 {
    background: linear-gradient(165deg, rgba(35, 12, 55, 0.95), rgba(15, 5, 28, 0.98)) !important;
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    border: 2px solid rgba(168, 85, 247, 0.5) !important;
    border-radius: 22px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7),
                0 0 25px rgba(147, 51, 234, 0.3) !important;
    transition: all 0.4s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 3. تأثير لمعان خاطف في الخلفية عند تمرير الفأرة */
.elementor-144 .elementor-element.elementor-element-e0d4b71::before {
    content: '' !important;
    position: absolute !important;
    top: -50% !important;
    left: -60% !important;
    width: 20% !important;
    height: 200% !important;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(192, 132, 252, 0.3) 50%,
        rgba(255, 255, 255, 0) 100%
    ) !important;
    transform: rotate(25deg) !important;
    transition: all 0.8s ease !important;
    pointer-events: none !important;
    z-index: 1 !important;
}

.elementor-144 .elementor-element.elementor-element-e0d4b71:hover::before {
    left: 140% !important;
}

/* 4. تغيير لون الخلفية عند الـ Hover */
.elementor-144 .elementor-element.elementor-element-e0d4b71:hover {
    background: linear-gradient(165deg, rgba(55, 18, 85, 0.95), rgba(25, 8, 42, 0.98)) !important;
    border-color: rgba(192, 132, 252, 0.9) !important;
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.8),
                0 0 35px rgba(147, 51, 234, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1216fd *//* تنسيق بطاقة العنوان مع خلفية زجاجية وتأثيرات بصرية */
.elementor-144 .elementor-element.elementor-element-f1216fd {
    background: linear-gradient(135deg, rgba(18, 18, 28, 0.85), rgba(30, 20, 10, 0.85)) !important;
    backdrop-filter: blur(12px) !important;
    border: 2px solid transparent !important;
    border-image: linear-gradient(90deg, #00d4ff, #ff6b00, #00d4ff) 1 !important;
    border-radius: 16px !important;
    padding: 20px 40px !important;
    text-align: center !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.6),
                0 0 25px rgba(255, 107, 0, 0.25),
                0 0 20px rgba(0, 212, 255, 0.2) !important;
    position: relative !important;
    overflow: hidden !important;
    transition: all 0.4s ease !important;
}

/* إضافة لمعان متحرك ضوئي في خلفية البطاقة */
.elementor-144 .elementor-element.elementor-element-f1216fd::before {
    content: '' !important;
    position: absolute !important;
    top: -50% !important;
    left: -50% !important;
    width: 200% !important;
    height: 200% !important;
    background: radial-gradient(circle, rgba(0, 212, 255, 0.15) 0%, rgba(255, 107, 0, 0.1) 40%, transparent 70%) !important;
    animation: rotateGlow 8s linear infinite !important;
    pointer-events: none !important;
}

@keyframes rotateGlow {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* تنسيق النص واللون المتدرج المضيء */
.elementor-144 .elementor-element.elementor-element-f1216fd h2, 
.elementor-144 .elementor-element.elementor-element-f1216fd .elementor-heading-title,
.elementor-144 .elementor-element.elementor-element-f1216fd * {
    background: linear-gradient(90deg, #00d4ff 0%, #ffffff 50%, #ff8c00 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: 800 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    position: relative !important;
    z-index: 1 !important;
    text-shadow: 0 0 20px rgba(0, 212, 255, 0.3) !important;
}

/* تأثير التفاعلية عند تمرير الفأرة فوق بطاقة العنوان */
.elementor-144 .elementor-element.elementor-element-f1216fd:hover {
    transform: translateY(-3px) scale(1.01) !important;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.8),
                0 0 35px rgba(255, 107, 0, 0.4),
                0 0 30px rgba(0, 212, 255, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7e78cb *//* 1. تصميم صندوق النص بخلفية فاتحة زجاجية متألقة وكتابة داكنة واضحة */
.elementor-144 .elementor-element.elementor-element-d7e78cb {
    background: rgba(248, 249, 255, 0.92) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 2px solid rgba(255, 255, 255, 0.8) !important;
    border-radius: 18px !important;
    padding: 30px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3),
                0 0 25px rgba(0, 212, 255, 0.25) !important;
    transition: all 0.4s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 2. تحويل جميع النصوص داخل البطاقة إلى اللون الداكن الواضحة والقوية */
.elementor-144 .elementor-element.elementor-element-d7e78cb, 
.elementor-144 .elementor-element.elementor-element-d7e78cb p, 
.elementor-144 .elementor-element.elementor-element-d7e78cb span, 
.elementor-144 .elementor-element.elementor-element-d7e78cb div,
.elementor-144 .elementor-element.elementor-element-d7e78cb * {
    color: #1a1a24 !important;
    font-size: 16px !important;
    line-height: 1.8 !important;
    font-weight: 500 !important;
}

/* 3. إبراز الكلمات المهمة (الغامقة) بلون مميز وجذاب يتناسب مع الخلفية الفاتحة */
.elementor-144 .elementor-element.elementor-element-d7e78cb strong, 
.elementor-144 .elementor-element.elementor-element-d7e78cb b, 
.elementor-144 .elementor-element.elementor-element-d7e78cb span[style*="color"] {
    color: #0284c7 !important;
    font-weight: 700 !important;
}

/* 4. شريط تدرج لوني علوي يمنح البطاقة طابعاً احترافياً */
.elementor-144 .elementor-element.elementor-element-d7e78cb::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 4px !important;
    background: linear-gradient(90deg, #00d4ff, #7928ca, #ff6b00) !important;
}

/* 5. تأثير تفاعلي راقٍ عند تمرير الفأرة */
.elementor-144 .elementor-element.elementor-element-d7e78cb:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4),
                0 0 30px rgba(121, 40, 202, 0.3) !important;
    border-color: #00d4ff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ed55e *//* تنسيق بطاقة العنوان مع خلفية زجاجية وتأثيرات بصرية */
.elementor-144 .elementor-element.elementor-element-26ed55e {
    background: linear-gradient(135deg, rgba(18, 18, 28, 0.85), rgba(30, 20, 10, 0.85)) !important;
    backdrop-filter: blur(12px) !important;
    border: 2px solid transparent !important;
    border-image: linear-gradient(90deg, #00d4ff, #ff6b00, #00d4ff) 1 !important;
    border-radius: 16px !important;
    padding: 20px 40px !important;
    text-align: center !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.6),
                0 0 25px rgba(255, 107, 0, 0.25),
                0 0 20px rgba(0, 212, 255, 0.2) !important;
    position: relative !important;
    overflow: hidden !important;
    transition: all 0.4s ease !important;
}

/* إضافة لمعان متحرك ضوئي في خلفية البطاقة */
.elementor-144 .elementor-element.elementor-element-26ed55e::before {
    content: '' !important;
    position: absolute !important;
    top: -50% !important;
    left: -50% !important;
    width: 200% !important;
    height: 200% !important;
    background: radial-gradient(circle, rgba(0, 212, 255, 0.15) 0%, rgba(255, 107, 0, 0.1) 40%, transparent 70%) !important;
    animation: rotateGlow 8s linear infinite !important;
    pointer-events: none !important;
}

@keyframes rotateGlow {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* تنسيق النص واللون المتدرج المضيء */
.elementor-144 .elementor-element.elementor-element-26ed55e h2, 
.elementor-144 .elementor-element.elementor-element-26ed55e .elementor-heading-title,
.elementor-144 .elementor-element.elementor-element-26ed55e * {
    background: linear-gradient(90deg, #00d4ff 0%, #ffffff 50%, #ff8c00 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: 800 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    position: relative !important;
    z-index: 1 !important;
    text-shadow: 0 0 20px rgba(0, 212, 255, 0.3) !important;
}

/* تأثير التفاعلية عند تمرير الفأرة فوق بطاقة العنوان */
.elementor-144 .elementor-element.elementor-element-26ed55e:hover {
    transform: translateY(-3px) scale(1.01) !important;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.8),
                0 0 35px rgba(255, 107, 0, 0.4),
                0 0 30px rgba(0, 212, 255, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d50d28 *//* تنسيق بطاقة العنوان مع خلفية زجاجية وتأثيرات بصرية */
.elementor-144 .elementor-element.elementor-element-8d50d28 {
    background: linear-gradient(135deg, rgba(18, 18, 28, 0.85), rgba(30, 20, 10, 0.85)) !important;
    backdrop-filter: blur(12px) !important;
    border: 2px solid transparent !important;
    border-image: linear-gradient(90deg, #00d4ff, #ff6b00, #00d4ff) 1 !important;
    border-radius: 16px !important;
    padding: 20px 40px !important;
    text-align: center !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.6),
                0 0 25px rgba(255, 107, 0, 0.25),
                0 0 20px rgba(0, 212, 255, 0.2) !important;
    position: relative !important;
    overflow: hidden !important;
    transition: all 0.4s ease !important;
}

/* إضافة لمعان متحرك ضوئي في خلفية البطاقة */
.elementor-144 .elementor-element.elementor-element-8d50d28::before {
    content: '' !important;
    position: absolute !important;
    top: -50% !important;
    left: -50% !important;
    width: 200% !important;
    height: 200% !important;
    background: radial-gradient(circle, rgba(0, 212, 255, 0.15) 0%, rgba(255, 107, 0, 0.1) 40%, transparent 70%) !important;
    animation: rotateGlow 8s linear infinite !important;
    pointer-events: none !important;
}

@keyframes rotateGlow {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* تنسيق النص واللون المتدرج المضيء */
.elementor-144 .elementor-element.elementor-element-8d50d28 h2, 
.elementor-144 .elementor-element.elementor-element-8d50d28 .elementor-heading-title,
.elementor-144 .elementor-element.elementor-element-8d50d28 * {
    background: linear-gradient(90deg, #00d4ff 0%, #ffffff 50%, #ff8c00 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: 800 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    position: relative !important;
    z-index: 1 !important;
    text-shadow: 0 0 20px rgba(0, 212, 255, 0.3) !important;
}

/* تأثير التفاعلية عند تمرير الفأرة فوق بطاقة العنوان */
.elementor-144 .elementor-element.elementor-element-8d50d28:hover {
    transform: translateY(-3px) scale(1.01) !important;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.8),
                0 0 35px rgba(255, 107, 0, 0.4),
                0 0 30px rgba(0, 212, 255, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e107b7 *//* 1. تصميم صندوق النص بخلفية فاتحة زجاجية متألقة وكتابة داكنة واضحة */
.elementor-144 .elementor-element.elementor-element-5e107b7 {
    background: rgba(248, 249, 255, 0.92) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 2px solid rgba(255, 255, 255, 0.8) !important;
    border-radius: 18px !important;
    padding: 30px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3),
                0 0 25px rgba(0, 212, 255, 0.25) !important;
    transition: all 0.4s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 2. تحويل جميع النصوص داخل البطاقة إلى اللون الداكن الواضحة والقوية */
.elementor-144 .elementor-element.elementor-element-5e107b7, 
.elementor-144 .elementor-element.elementor-element-5e107b7 p, 
.elementor-144 .elementor-element.elementor-element-5e107b7 span, 
.elementor-144 .elementor-element.elementor-element-5e107b7 div,
.elementor-144 .elementor-element.elementor-element-5e107b7 * {
    color: #1a1a24 !important;
    font-size: 16px !important;
    line-height: 1.8 !important;
    font-weight: 500 !important;
}

/* 3. إبراز الكلمات المهمة (الغامقة) بلون مميز وجذاب يتناسب مع الخلفية الفاتحة */
.elementor-144 .elementor-element.elementor-element-5e107b7 strong, 
.elementor-144 .elementor-element.elementor-element-5e107b7 b, 
.elementor-144 .elementor-element.elementor-element-5e107b7 span[style*="color"] {
    color: #0284c7 !important;
    font-weight: 700 !important;
}

/* 4. شريط تدرج لوني علوي يمنح البطاقة طابعاً احترافياً */
.elementor-144 .elementor-element.elementor-element-5e107b7::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 4px !important;
    background: linear-gradient(90deg, #00d4ff, #7928ca, #ff6b00) !important;
}

/* 5. تأثير تفاعلي راقٍ عند تمرير الفأرة */
.elementor-144 .elementor-element.elementor-element-5e107b7:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4),
                0 0 30px rgba(121, 40, 202, 0.3) !important;
    border-color: #00d4ff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb7bfe8 *//* تنسيق بطاقة العنوان مع خلفية زجاجية وتأثيرات بصرية */
.elementor-144 .elementor-element.elementor-element-cb7bfe8 {
    background: linear-gradient(135deg, rgba(18, 18, 28, 0.85), rgba(30, 20, 10, 0.85)) !important;
    backdrop-filter: blur(12px) !important;
    border: 2px solid transparent !important;
    border-image: linear-gradient(90deg, #00d4ff, #ff6b00, #00d4ff) 1 !important;
    border-radius: 16px !important;
    padding: 20px 40px !important;
    text-align: center !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.6),
                0 0 25px rgba(255, 107, 0, 0.25),
                0 0 20px rgba(0, 212, 255, 0.2) !important;
    position: relative !important;
    overflow: hidden !important;
    transition: all 0.4s ease !important;
}

/* إضافة لمعان متحرك ضوئي في خلفية البطاقة */
.elementor-144 .elementor-element.elementor-element-cb7bfe8::before {
    content: '' !important;
    position: absolute !important;
    top: -50% !important;
    left: -50% !important;
    width: 200% !important;
    height: 200% !important;
    background: radial-gradient(circle, rgba(0, 212, 255, 0.15) 0%, rgba(255, 107, 0, 0.1) 40%, transparent 70%) !important;
    animation: rotateGlow 8s linear infinite !important;
    pointer-events: none !important;
}

@keyframes rotateGlow {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* تنسيق النص واللون المتدرج المضيء */
.elementor-144 .elementor-element.elementor-element-cb7bfe8 h2, 
.elementor-144 .elementor-element.elementor-element-cb7bfe8 .elementor-heading-title,
.elementor-144 .elementor-element.elementor-element-cb7bfe8 * {
    background: linear-gradient(90deg, #00d4ff 0%, #ffffff 50%, #ff8c00 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: 800 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    position: relative !important;
    z-index: 1 !important;
    text-shadow: 0 0 20px rgba(0, 212, 255, 0.3) !important;
}

/* تأثير التفاعلية عند تمرير الفأرة فوق بطاقة العنوان */
.elementor-144 .elementor-element.elementor-element-cb7bfe8:hover {
    transform: translateY(-3px) scale(1.01) !important;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.8),
                0 0 35px rgba(255, 107, 0, 0.4),
                0 0 30px rgba(0, 212, 255, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52db2e8 *//* 1. إجبار إزالة الخلفية البيضاء الافتراضية وتحويل عناصر الأكورديون لبطاقات زجاجية داكنة */
.elementor-144 .elementor-element.elementor-element-52db2e8 .elementor-accordion-item {
    background: rgba(18, 18, 28, 0.85) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(147, 51, 234, 0.3) !important;
    border-radius: 14px !important;
    margin-bottom: 14px !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* 2. تحويل خلفية رأس السؤال والخط للون الداكن المضيء */
.elementor-144 .elementor-element.elementor-element-52db2e8 .elementor-tab-title,
.elementor-144 .elementor-element.elementor-element-52db2e8 .elementor-tab-title * {
    background: transparent !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    font-weight: 600 !important;
}

/* تغيير الألوان عند مرور الماوس أو عند فتح السؤال */
.elementor-144 .elementor-element.elementor-element-52db2e8 .elementor-tab-title:hover,
.elementor-144 .elementor-element.elementor-element-52db2e8 .elementor-tab-title:hover * {
    color: #00d4ff !important;
    fill: #00d4ff !important;
}

.elementor-144 .elementor-element.elementor-element-52db2e8 .elementor-tab-title.elementor-active,
.elementor-144 .elementor-element.elementor-element-52db2e8 .elementor-tab-title.elementor-active * {
    background: rgba(147, 51, 234, 0.2) !important;
    color: #00d4ff !important;
    fill: #00d4ff !important;
}

/* 3. تنسيق خلفية صندوق الإجابة عند فتح السؤال */
.elementor-144 .elementor-element.elementor-element-52db2e8 .elementor-tab-content,
.elementor-144 .elementor-element.elementor-element-52db2e8 .elementor-tab-content * {
    background: rgba(10, 10, 18, 0.95) !important;
    color: #e2e8f0 !important;
    border-top: 1px solid rgba(147, 51, 234, 0.2) !important;
}

/* 4. تأثيرات بصريّة احترافية في الخلفية (كرات توهج نيون متحركة) */
.elementor-144 .elementor-element.elementor-element-52db2e8 {
    position: relative !important;
    overflow: hidden !important;
    background: #09090f !important;
    border-radius: 20px !important;
    padding: 25px !important;
}

.elementor-144 .elementor-element.elementor-element-52db2e8::before,
.elementor-144 .elementor-element.elementor-element-52db2e8::after {
    content: '' !important;
    position: absolute !important;
    border-radius: 50% !important;
    filter: blur(60px) !important;
    z-index: 0 !important;
    opacity: 0.45 !important;
    pointer-events: none !important;
    animation: floatGlow 9s ease-in-out infinite alternate !important;
}

/* الكرة البنفسجية المتوهجة */
.elementor-144 .elementor-element.elementor-element-52db2e8::before {
    width: 280px !important;
    height: 280px !important;
    background: #9333ea !important;
    top: -50px !important;
    left: -50px !important;
}

/* الكرة السماوية المتوهجة */
.elementor-144 .elementor-element.elementor-element-52db2e8::after {
    width: 300px !important;
    height: 300px !important;
    background: #00d4ff !important;
    bottom: -60px !important;
    right: -60px !important;
    animation-delay: -4.5s !important;
}

@keyframes floatGlow {
    0% { transform: translate(0, 0) scale(1); }
    100% { transform: translate(45px, 40px) scale(1.15); }
}

/* إظهار الأسئلة في الطبقة الأمامية فوق خلفية الإضاءة المتحركة */
.elementor-144 .elementor-element.elementor-element-52db2e8 .elementor-accordion {
    position: relative !important;
    z-index: 1 !important;
}

/* 5. تأثير تفاعلي مبهر عند تمرير الفأرة على البطاقات */
.elementor-144 .elementor-element.elementor-element-52db2e8 .elementor-accordion-item:hover {
    border-color: rgba(0, 212, 255, 0.6) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.6),
                0 0 20px rgba(147, 51, 234, 0.3) !important;
    transform: translateY(-2px) !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-58bf10f *//* 1. إجبار إزالة الخلفية البيضاء الافتراضية وتحويل عناصر الأكورديون لبطاقات زجاجية داكنة */
.elementor-144 .elementor-element.elementor-element-58bf10f .elementor-accordion-item {
    background: rgba(18, 18, 28, 0.85) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(147, 51, 234, 0.3) !important;
    border-radius: 14px !important;
    margin-bottom: 14px !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* 2. تحويل خلفية رأس السؤال والخط للون الداكن المضيء */
.elementor-144 .elementor-element.elementor-element-58bf10f .elementor-tab-title,
.elementor-144 .elementor-element.elementor-element-58bf10f .elementor-tab-title * {
    background: transparent !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    font-weight: 600 !important;
}

/* تغيير الألوان عند مرور الماوس أو عند فتح السؤال */
.elementor-144 .elementor-element.elementor-element-58bf10f .elementor-tab-title:hover,
.elementor-144 .elementor-element.elementor-element-58bf10f .elementor-tab-title:hover * {
    color: #00d4ff !important;
    fill: #00d4ff !important;
}

.elementor-144 .elementor-element.elementor-element-58bf10f .elementor-tab-title.elementor-active,
.elementor-144 .elementor-element.elementor-element-58bf10f .elementor-tab-title.elementor-active * {
    background: rgba(147, 51, 234, 0.2) !important;
    color: #00d4ff !important;
    fill: #00d4ff !important;
}

/* 3. تنسيق خلفية صندوق الإجابة عند فتح السؤال */
.elementor-144 .elementor-element.elementor-element-58bf10f .elementor-tab-content,
.elementor-144 .elementor-element.elementor-element-58bf10f .elementor-tab-content * {
    background: rgba(10, 10, 18, 0.95) !important;
    color: #e2e8f0 !important;
    border-top: 1px solid rgba(147, 51, 234, 0.2) !important;
}

/* 4. تأثيرات بصريّة احترافية في الخلفية (كرات توهج نيون متحركة) */
.elementor-144 .elementor-element.elementor-element-58bf10f {
    position: relative !important;
    overflow: hidden !important;
    background: #09090f !important;
    border-radius: 20px !important;
    padding: 25px !important;
}

.elementor-144 .elementor-element.elementor-element-58bf10f::before,
.elementor-144 .elementor-element.elementor-element-58bf10f::after {
    content: '' !important;
    position: absolute !important;
    border-radius: 50% !important;
    filter: blur(60px) !important;
    z-index: 0 !important;
    opacity: 0.45 !important;
    pointer-events: none !important;
    animation: floatGlow 9s ease-in-out infinite alternate !important;
}

/* الكرة البنفسجية المتوهجة */
.elementor-144 .elementor-element.elementor-element-58bf10f::before {
    width: 280px !important;
    height: 280px !important;
    background: #9333ea !important;
    top: -50px !important;
    left: -50px !important;
}

/* الكرة السماوية المتوهجة */
.elementor-144 .elementor-element.elementor-element-58bf10f::after {
    width: 300px !important;
    height: 300px !important;
    background: #00d4ff !important;
    bottom: -60px !important;
    right: -60px !important;
    animation-delay: -4.5s !important;
}

@keyframes floatGlow {
    0% { transform: translate(0, 0) scale(1); }
    100% { transform: translate(45px, 40px) scale(1.15); }
}

/* إظهار الأسئلة في الطبقة الأمامية فوق خلفية الإضاءة المتحركة */
.elementor-144 .elementor-element.elementor-element-58bf10f .elementor-accordion {
    position: relative !important;
    z-index: 1 !important;
}

/* 5. تأثير تفاعلي مبهر عند تمرير الفأرة على البطاقات */
.elementor-144 .elementor-element.elementor-element-58bf10f .elementor-accordion-item:hover {
    border-color: rgba(0, 212, 255, 0.6) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.6),
                0 0 20px rgba(147, 51, 234, 0.3) !important;
    transform: translateY(-2px) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2a45fc31 *//* 1. إجبار إزالة الخلفية البيضاء الافتراضية وتحويل عناصر الأكورديون لبطاقات زجاجية داكنة */
.elementor-144 .elementor-element.elementor-element-2a45fc31 .elementor-accordion-item {
    background: rgba(18, 18, 28, 0.85) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(147, 51, 234, 0.3) !important;
    border-radius: 14px !important;
    margin-bottom: 14px !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* 2. تحويل خلفية رأس السؤال والخط للون الداكن المضيء */
.elementor-144 .elementor-element.elementor-element-2a45fc31 .elementor-tab-title,
.elementor-144 .elementor-element.elementor-element-2a45fc31 .elementor-tab-title * {
    background: transparent !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    font-weight: 600 !important;
}

/* تغيير الألوان عند مرور الماوس أو عند فتح السؤال */
.elementor-144 .elementor-element.elementor-element-2a45fc31 .elementor-tab-title:hover,
.elementor-144 .elementor-element.elementor-element-2a45fc31 .elementor-tab-title:hover * {
    color: #00d4ff !important;
    fill: #00d4ff !important;
}

.elementor-144 .elementor-element.elementor-element-2a45fc31 .elementor-tab-title.elementor-active,
.elementor-144 .elementor-element.elementor-element-2a45fc31 .elementor-tab-title.elementor-active * {
    background: rgba(147, 51, 234, 0.2) !important;
    color: #00d4ff !important;
    fill: #00d4ff !important;
}

/* 3. تنسيق خلفية صندوق الإجابة عند فتح السؤال */
.elementor-144 .elementor-element.elementor-element-2a45fc31 .elementor-tab-content,
.elementor-144 .elementor-element.elementor-element-2a45fc31 .elementor-tab-content * {
    background: rgba(10, 10, 18, 0.95) !important;
    color: #e2e8f0 !important;
    border-top: 1px solid rgba(147, 51, 234, 0.2) !important;
}

/* 4. تأثيرات بصريّة احترافية في الخلفية (كرات توهج نيون متحركة) */
.elementor-144 .elementor-element.elementor-element-2a45fc31 {
    position: relative !important;
    overflow: hidden !important;
    background: #09090f !important;
    border-radius: 20px !important;
    padding: 25px !important;
}

.elementor-144 .elementor-element.elementor-element-2a45fc31::before,
.elementor-144 .elementor-element.elementor-element-2a45fc31::after {
    content: '' !important;
    position: absolute !important;
    border-radius: 50% !important;
    filter: blur(60px) !important;
    z-index: 0 !important;
    opacity: 0.45 !important;
    pointer-events: none !important;
    animation: floatGlow 9s ease-in-out infinite alternate !important;
}

/* الكرة البنفسجية المتوهجة */
.elementor-144 .elementor-element.elementor-element-2a45fc31::before {
    width: 280px !important;
    height: 280px !important;
    background: #9333ea !important;
    top: -50px !important;
    left: -50px !important;
}

/* الكرة السماوية المتوهجة */
.elementor-144 .elementor-element.elementor-element-2a45fc31::after {
    width: 300px !important;
    height: 300px !important;
    background: #00d4ff !important;
    bottom: -60px !important;
    right: -60px !important;
    animation-delay: -4.5s !important;
}

@keyframes floatGlow {
    0% { transform: translate(0, 0) scale(1); }
    100% { transform: translate(45px, 40px) scale(1.15); }
}

/* إظهار الأسئلة في الطبقة الأمامية فوق خلفية الإضاءة المتحركة */
.elementor-144 .elementor-element.elementor-element-2a45fc31 .elementor-accordion {
    position: relative !important;
    z-index: 1 !important;
}

/* 5. تأثير تفاعلي مبهر عند تمرير الفأرة على البطاقات */
.elementor-144 .elementor-element.elementor-element-2a45fc31 .elementor-accordion-item:hover {
    border-color: rgba(0, 212, 255, 0.6) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.6),
                0 0 20px rgba(147, 51, 234, 0.3) !important;
    transform: translateY(-2px) !important;
}/* End custom CSS */