.elementor-26 .elementor-element.elementor-element-e7a3436:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-e7a3436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #040404 0%, #141414 100%);}.elementor-26 .elementor-element.elementor-element-e7a3436 > .elementor-container{max-width:1220px;min-height:760px;}.elementor-26 .elementor-element.elementor-element-e7a3436{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 20px 70px 20px;}.elementor-26 .elementor-element.elementor-element-e7a3436 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-da929c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-da929c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-da929c8 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-3df8a95{width:initial;max-width:initial;background-color:rgba(245,197,66,0.10);padding:10px 18px 10px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(245,197,66,0.28);border-radius:50px 50px 50px 50px;text-align:start;}.elementor-26 .elementor-element.elementor-element-3df8a95 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:900;color:#F4C95D;}.elementor-26 .elementor-element.elementor-element-1afc919{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-1afc919 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:68px;font-weight:900;line-height:1.05em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-3053fae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;font-family:"Cairo", Sans-serif;font-size:19px;line-height:1.85em;color:#C8CDD2;}.elementor-26 .elementor-element.elementor-element-f486594{margin-top:0px;margin-bottom:16px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-6616fcb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-fcbe20f .elementor-button{background-color:#F5C542;font-family:"Cairo", Sans-serif;font-size:16px;font-weight:900;fill:#050505;color:#050505;box-shadow:0px 0px 30px 0px rgba(245,197,66,0.42);border-radius:50px 50px 50px 50px;}.elementor-26 .elementor-element.elementor-element-fcbe20f{width:var( --container-widget-width, 101.674% );max-width:101.674%;--container-widget-width:101.674%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-fcbe20f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-879945f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-26 .elementor-element.elementor-element-c7929e2 .elementor-button{background-color:rgba(255,255,255,0.06);font-family:"Cairo", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.18);border-radius:50px 50px 50px 50px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-5b68b10{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-5b68b10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-26 .elementor-element.elementor-element-5b68b10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-26 .elementor-element.elementor-element-5b68b10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-26 .elementor-element.elementor-element-5b68b10 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-26 .elementor-element.elementor-element-5b68b10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-26 .elementor-element.elementor-element-5b68b10 .elementor-icon-list-icon i{color:#F5C542;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-5b68b10 .elementor-icon-list-icon svg{fill:#F5C542;transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-5b68b10 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-26 .elementor-element.elementor-element-5b68b10 .elementor-icon-list-text{color:#F2F2F2;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-cd0031a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-cd0031a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-cd0031a > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-bbaead3:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-bbaead3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F7F3EA 0%, #FFFFFF 100%);}.elementor-26 .elementor-element.elementor-element-bbaead3 > .elementor-container{max-width:1320px;}.elementor-26 .elementor-element.elementor-element-bbaead3{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:105px 20px 105px 20px;}.elementor-26 .elementor-element.elementor-element-bbaead3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-acb8f97.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-acb8f97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-4b59c65{margin-top:0px;margin-bottom:48px;}.elementor-26 .elementor-element.elementor-element-ebee662:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26 .elementor-element.elementor-element-ebee662 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.72);}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-ebee662.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-ebee662.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-ebee662 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,.20);box-shadow:0px 18px 45px 0px rgba(17,17,17,.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 24px 30px 24px;}.elementor-26 .elementor-element.elementor-element-ebee662 > .elementor-element-populated, .elementor-26 .elementor-element.elementor-element-ebee662 > .elementor-element-populated > .elementor-background-overlay, .elementor-26 .elementor-element.elementor-element-ebee662 > .elementor-background-slideshow{border-radius:28px 28px 28px 28px;}.elementor-26 .elementor-element.elementor-element-ebee662 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-96d5401{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-26 .elementor-element.elementor-element-96d5401 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:40px;font-weight:900;line-height:1.15em;color:#111111;}.elementor-26 .elementor-element.elementor-element-98abdea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;line-height:1.8em;color:#555;}.elementor-26 .elementor-element.elementor-element-42b75f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26 .elementor-element.elementor-element-42b75f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.72);}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-42b75f7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-42b75f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-42b75f7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,.20);box-shadow:0px 18px 45px 0px rgba(17,17,17,.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 24px 30px 24px;}.elementor-26 .elementor-element.elementor-element-42b75f7 > .elementor-element-populated, .elementor-26 .elementor-element.elementor-element-42b75f7 > .elementor-element-populated > .elementor-background-overlay, .elementor-26 .elementor-element.elementor-element-42b75f7 > .elementor-background-slideshow{border-radius:28px 28px 28px 28px;}.elementor-26 .elementor-element.elementor-element-42b75f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-ab98a3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-26 .elementor-element.elementor-element-ab98a3f .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:40px;font-weight:900;line-height:1.15em;color:#111111;}.elementor-26 .elementor-element.elementor-element-9051920{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;line-height:1.8em;color:#555;}.elementor-26 .elementor-element.elementor-element-28a7397:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26 .elementor-element.elementor-element-28a7397 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.72);}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-28a7397.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-28a7397.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-28a7397 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,.20);box-shadow:0px 18px 45px 0px rgba(17,17,17,.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 24px 30px 24px;}.elementor-26 .elementor-element.elementor-element-28a7397 > .elementor-element-populated, .elementor-26 .elementor-element.elementor-element-28a7397 > .elementor-element-populated > .elementor-background-overlay, .elementor-26 .elementor-element.elementor-element-28a7397 > .elementor-background-slideshow{border-radius:28px 28px 28px 28px;}.elementor-26 .elementor-element.elementor-element-28a7397 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-cfc1a36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-26 .elementor-element.elementor-element-cfc1a36 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:40px;font-weight:900;line-height:1.15em;color:#111111;}.elementor-26 .elementor-element.elementor-element-0b6f8e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;line-height:1.8em;color:#555;}.elementor-26 .elementor-element.elementor-element-324a341:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26 .elementor-element.elementor-element-324a341 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.72);}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-324a341.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-324a341.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-324a341 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,.20);box-shadow:0px 18px 45px 0px rgba(17,17,17,.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 24px 30px 24px;}.elementor-26 .elementor-element.elementor-element-324a341 > .elementor-element-populated, .elementor-26 .elementor-element.elementor-element-324a341 > .elementor-element-populated > .elementor-background-overlay, .elementor-26 .elementor-element.elementor-element-324a341 > .elementor-background-slideshow{border-radius:28px 28px 28px 28px;}.elementor-26 .elementor-element.elementor-element-324a341 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-617d887{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-26 .elementor-element.elementor-element-617d887 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:40px;font-weight:900;line-height:1.15em;color:#111111;}.elementor-26 .elementor-element.elementor-element-319a240{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;line-height:1.8em;color:#555;}.elementor-26 .elementor-element.elementor-element-7214cd8:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-7214cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.78);}.elementor-26 .elementor-element.elementor-element-7214cd8{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,.18);box-shadow:0px 24px 70px 0px rgba(17,17,17,.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 48px 52px 48px;}.elementor-26 .elementor-element.elementor-element-7214cd8, .elementor-26 .elementor-element.elementor-element-7214cd8 > .elementor-background-overlay{border-radius:38px 38px 38px 38px;}.elementor-26 .elementor-element.elementor-element-7214cd8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-8253574 > .elementor-element-populated{padding:0px 0px 0px 12px;}.elementor-26 .elementor-element.elementor-element-3b93af5 .elementor-button{background-color:rgba(212,175,55,.12);font-family:"Cairo", Sans-serif;font-size:15px;font-weight:900;fill:#8A6A13;color:#8A6A13;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,.25);border-radius:50px 50px 50px 50px;padding:11px 22px 11px 22px;}.elementor-26 .elementor-element.elementor-element-3b93af5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-26 .elementor-element.elementor-element-c70a83d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-c70a83d .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:48px;font-weight:900;line-height:1.15em;color:#111;}.elementor-26 .elementor-element.elementor-element-524e674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Cairo", Sans-serif;font-size:18px;font-weight:500;line-height:1.8em;color:#555;}.elementor-26 .elementor-element.elementor-element-55a24f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-26 .elementor-element.elementor-element-55a24f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-26 .elementor-element.elementor-element-55a24f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-26 .elementor-element.elementor-element-55a24f9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-26 .elementor-element.elementor-element-55a24f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-26 .elementor-element.elementor-element-55a24f9 .elementor-icon-list-icon i{color:#111;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-55a24f9 .elementor-icon-list-icon svg{fill:#111;transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-55a24f9{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-55a24f9 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-26 .elementor-element.elementor-element-55a24f9 .elementor-icon-list-text{color:#222;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-dcf673e > .elementor-element-populated{padding:0px 12px 0px 0px;}.elementor-26 .elementor-element.elementor-element-2166b33:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2166b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F7F3EA 0%, #FFFFFF 100%);}.elementor-26 .elementor-element.elementor-element-2166b33 > .elementor-container{max-width:1220px;}.elementor-26 .elementor-element.elementor-element-2166b33{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 20px 85px 20px;}.elementor-26 .elementor-element.elementor-element-2166b33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-98d2ede.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-98d2ede.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-b6af1a9:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-b6af1a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #050505 0%, #121212 100%);}.elementor-26 .elementor-element.elementor-element-b6af1a9 > .elementor-container{max-width:1260px;}.elementor-26 .elementor-element.elementor-element-b6af1a9{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:105px 20px 110px 20px;}.elementor-26 .elementor-element.elementor-element-b6af1a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-4151dba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-4151dba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-50f0cd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-26 .elementor-element.elementor-element-50f0cd6 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:900;color:#F5C542;}.elementor-26 .elementor-element.elementor-element-0135add{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-26 .elementor-element.elementor-element-0135add .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:50px;font-weight:900;line-height:1.25em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-b2bff8a{width:var( --container-widget-width, 790px );max-width:790px;margin:0px autopx calc(var(--kit-widget-spacing, 0px) + 52px) autopx;--container-widget-width:790px;--container-widget-flex-grow:0;text-align:center;font-family:"Cairo", Sans-serif;font-size:18px;line-height:1.9em;color:#BFC3C7;}.elementor-26 .elementor-element.elementor-element-3f81e9e{margin-top:16px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-b6fd51c .elementor-icon-box-wrapper{gap:15px;}.elementor-26 .elementor-element.elementor-element-b6fd51c.elementor-view-stacked .elementor-icon{background-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-b6fd51c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-b6fd51c.elementor-view-default .elementor-icon{fill:#F5C542;color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-b6fd51c .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-b6fd51c .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-b6fd51c .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-b6fd51c .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-b6fd51c .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:15.5px;line-height:1.95em;color:#BFC3C7;}.elementor-26 .elementor-element.elementor-element-74cccad .elementor-icon-box-wrapper{gap:15px;}.elementor-26 .elementor-element.elementor-element-74cccad.elementor-view-stacked .elementor-icon{background-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-74cccad.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-74cccad.elementor-view-default .elementor-icon{fill:#F5C542;color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-74cccad .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-74cccad .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-74cccad .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-74cccad .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-74cccad .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:15.5px;line-height:1.95em;color:#BFC3C7;}.elementor-26 .elementor-element.elementor-element-67e0e99 .elementor-icon-box-wrapper{gap:15px;}.elementor-26 .elementor-element.elementor-element-67e0e99.elementor-view-stacked .elementor-icon{background-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-67e0e99.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-67e0e99.elementor-view-default .elementor-icon{fill:#F5C542;color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-67e0e99 .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-67e0e99 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-67e0e99 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-67e0e99 .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-67e0e99 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:15.5px;line-height:1.95em;color:#BFC3C7;}.elementor-26 .elementor-element.elementor-element-ffe9e2a{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-81f0787 .elementor-icon-box-wrapper{gap:15px;}.elementor-26 .elementor-element.elementor-element-81f0787.elementor-view-stacked .elementor-icon{background-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-81f0787.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-81f0787.elementor-view-default .elementor-icon{fill:#F5C542;color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-81f0787 .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-81f0787 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-81f0787 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-81f0787 .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-81f0787 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:15.5px;line-height:1.95em;color:#BFC3C7;}.elementor-26 .elementor-element.elementor-element-616dbf2 .elementor-icon-box-wrapper{gap:15px;}.elementor-26 .elementor-element.elementor-element-616dbf2.elementor-view-stacked .elementor-icon{background-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-616dbf2.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-616dbf2.elementor-view-default .elementor-icon{fill:#F5C542;color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-616dbf2 .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-616dbf2 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-616dbf2 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-616dbf2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-616dbf2 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:15.5px;line-height:1.95em;color:#BFC3C7;}.elementor-26 .elementor-element.elementor-element-35e642b .elementor-icon-box-wrapper{gap:15px;}.elementor-26 .elementor-element.elementor-element-35e642b.elementor-view-stacked .elementor-icon{background-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-35e642b.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-35e642b.elementor-view-default .elementor-icon{fill:#F5C542;color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-35e642b .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-35e642b .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-35e642b .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-35e642b .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-35e642b .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:15.5px;line-height:1.95em;color:#BFC3C7;}.elementor-26 .elementor-element.elementor-element-9c2e3a6:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-9c2e3a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F7F3EA 0%, #FFFFFF 100%);}.elementor-26 .elementor-element.elementor-element-9c2e3a6 > .elementor-container{max-width:1240px;}.elementor-26 .elementor-element.elementor-element-9c2e3a6{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:105px 20px 105px 20px;}.elementor-26 .elementor-element.elementor-element-9c2e3a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-ec7db80.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-ec7db80.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-ec7db80 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-98ffbb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-98ffbb6 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:900;color:#8A6A13;}.elementor-26 .elementor-element.elementor-element-59f29b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-59f29b6 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:46px;font-weight:900;line-height:1.25em;color:#111111;}.elementor-26 .elementor-element.elementor-element-8165dc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;font-family:"Cairo", Sans-serif;font-size:17px;line-height:2em;color:#555555;}.elementor-26 .elementor-element.elementor-element-819b335{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-819b335 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-26 .elementor-element.elementor-element-819b335 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-26 .elementor-element.elementor-element-819b335 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-26 .elementor-element.elementor-element-819b335 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-26 .elementor-element.elementor-element-819b335 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-26 .elementor-element.elementor-element-819b335 .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-819b335 .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-819b335 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-26 .elementor-element.elementor-element-819b335 .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-d8548c5 .elementor-button{background-color:#111111;font-family:"Cairo", Sans-serif;font-size:16px;font-weight:900;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-e0f1990.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-e0f1990.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-e0f1990 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-c9569c7{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-f6e7f13 .elementor-icon-box-wrapper{gap:15px;}.elementor-26 .elementor-element.elementor-element-f6e7f13.elementor-view-stacked .elementor-icon{background-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-f6e7f13.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-f6e7f13.elementor-view-default .elementor-icon{fill:#F5C542;color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-f6e7f13 .elementor-icon{font-size:28px;}.elementor-26 .elementor-element.elementor-element-f6e7f13 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-f6e7f13 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:21px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-f6e7f13 .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-f6e7f13 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:14.5px;line-height:1.9em;color:#555555;}.elementor-26 .elementor-element.elementor-element-ac1d373 > .elementor-element-populated{padding:0% 2% 0% 0%;}.elementor-26 .elementor-element.elementor-element-2b627ae .elementor-icon-box-wrapper{gap:15px;}.elementor-26 .elementor-element.elementor-element-2b627ae.elementor-view-stacked .elementor-icon{background-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-2b627ae.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-2b627ae.elementor-view-default .elementor-icon{fill:#F5C542;color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-2b627ae .elementor-icon{font-size:28px;}.elementor-26 .elementor-element.elementor-element-2b627ae .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-2b627ae .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:21px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-2b627ae .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-2b627ae .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:14.5px;line-height:1.9em;color:#C4C9CF;}.elementor-26 .elementor-element.elementor-element-cf36e51{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-092856e .elementor-icon-box-wrapper{gap:15px;}.elementor-26 .elementor-element.elementor-element-092856e.elementor-view-stacked .elementor-icon{background-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-092856e.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-092856e.elementor-view-default .elementor-icon{fill:#F5C542;color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-092856e .elementor-icon{font-size:28px;}.elementor-26 .elementor-element.elementor-element-092856e .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-092856e .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:21px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-092856e .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-092856e .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:14.5px;line-height:1.9em;color:#C4C9CF;}.elementor-26 .elementor-element.elementor-element-3cfb404 > .elementor-element-populated{padding:0% 2% 0% 0%;}.elementor-26 .elementor-element.elementor-element-be16bcd .elementor-icon-box-wrapper{gap:15px;}.elementor-26 .elementor-element.elementor-element-be16bcd.elementor-view-stacked .elementor-icon{background-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-be16bcd.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-be16bcd.elementor-view-default .elementor-icon{fill:#F5C542;color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-be16bcd .elementor-icon{font-size:28px;}.elementor-26 .elementor-element.elementor-element-be16bcd .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-be16bcd .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:21px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-be16bcd .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-be16bcd .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:14.5px;line-height:1.9em;color:#C4C9CF;}.elementor-26 .elementor-element.elementor-element-ec48c9c:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ec48c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F7F3EA 0%, #FFFFFF 100%);}.elementor-26 .elementor-element.elementor-element-ec48c9c > .elementor-container{max-width:1240px;}.elementor-26 .elementor-element.elementor-element-ec48c9c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:105px 20px 105px 20px;}.elementor-26 .elementor-element.elementor-element-ec48c9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-40cfd69.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-40cfd69.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-40cfd69 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-a9cdc44{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-324976b .elementor-icon-box-wrapper{gap:15px;}.elementor-26 .elementor-element.elementor-element-324976b.elementor-view-stacked .elementor-icon{background-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-324976b.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-324976b.elementor-view-default .elementor-icon{fill:#F5C542;color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-324976b .elementor-icon{font-size:28px;}.elementor-26 .elementor-element.elementor-element-324976b .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-324976b .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:21px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-324976b .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-324976b .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:14.5px;line-height:1.9em;color:#C4C9CF;}.elementor-26 .elementor-element.elementor-element-e0abf83 > .elementor-element-populated{padding:0% 2% 0% 0%;}.elementor-26 .elementor-element.elementor-element-1aa82ea .elementor-icon-box-wrapper{gap:15px;}.elementor-26 .elementor-element.elementor-element-1aa82ea.elementor-view-stacked .elementor-icon{background-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-1aa82ea.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-1aa82ea.elementor-view-default .elementor-icon{fill:#F5C542;color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-1aa82ea .elementor-icon{font-size:28px;}.elementor-26 .elementor-element.elementor-element-1aa82ea .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-1aa82ea .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:21px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-1aa82ea .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1aa82ea .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:14.5px;line-height:1.9em;color:#C4C9CF;}.elementor-26 .elementor-element.elementor-element-02042e8{margin-top:19px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-aab0939 .elementor-icon-box-wrapper{gap:15px;}.elementor-26 .elementor-element.elementor-element-aab0939.elementor-view-stacked .elementor-icon{background-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-aab0939.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-aab0939.elementor-view-default .elementor-icon{fill:#F5C542;color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-aab0939 .elementor-icon{font-size:28px;}.elementor-26 .elementor-element.elementor-element-aab0939 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-aab0939 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:21px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-aab0939 .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-aab0939 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:14.5px;line-height:1.9em;color:#C4C9CF;}.elementor-26 .elementor-element.elementor-element-6f3f067 > .elementor-element-populated{padding:0% 2% 0% 0%;}.elementor-26 .elementor-element.elementor-element-f25d4f6 .elementor-icon-box-wrapper{gap:15px;}.elementor-26 .elementor-element.elementor-element-f25d4f6.elementor-view-stacked .elementor-icon{background-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-f25d4f6.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-f25d4f6.elementor-view-default .elementor-icon{fill:#F5C542;color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-f25d4f6 .elementor-icon{font-size:28px;}.elementor-26 .elementor-element.elementor-element-f25d4f6 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-f25d4f6 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:21px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-f25d4f6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-f25d4f6 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:14.5px;line-height:1.9em;color:#C4C9CF;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-d1295fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-d1295fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-d1295fe > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-c2ba71c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-c2ba71c .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:900;color:#8A6A13;}.elementor-26 .elementor-element.elementor-element-24a750a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-24a750a .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:46px;font-weight:900;line-height:1.25em;color:#111111;}.elementor-26 .elementor-element.elementor-element-f2e4276{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;font-family:"Cairo", Sans-serif;font-size:17px;line-height:2em;color:#484848;}.elementor-26 .elementor-element.elementor-element-8089eed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-8089eed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-26 .elementor-element.elementor-element-8089eed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-26 .elementor-element.elementor-element-8089eed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-26 .elementor-element.elementor-element-8089eed .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-26 .elementor-element.elementor-element-8089eed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-26 .elementor-element.elementor-element-8089eed .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-8089eed .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-8089eed .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-26 .elementor-element.elementor-element-8089eed .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-f346f53 .elementor-button{background-color:#111111;font-family:"Cairo", Sans-serif;font-size:16px;font-weight:900;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-26 .elementor-element.elementor-element-934fb59:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-934fb59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #050505 0%, #141414 100%);}.elementor-26 .elementor-element.elementor-element-934fb59 > .elementor-container{max-width:1240px;}.elementor-26 .elementor-element.elementor-element-934fb59{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:105px 20px 110px 20px;}.elementor-26 .elementor-element.elementor-element-934fb59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-e57d37e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-e57d37e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-ac55fab{width:initial;max-width:initial;background-color:rgba(245,197,66,0.10);margin:0px autopx calc(var(--kit-widget-spacing, 0px) + 18px) autopx;padding:10px 22px 10px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(245,197,66,0.30);border-radius:50px 50px 50px 50px;text-align:center;}.elementor-26 .elementor-element.elementor-element-ac55fab .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:900;color:#F5C542;}.elementor-26 .elementor-element.elementor-element-3bdf2cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-26 .elementor-element.elementor-element-3bdf2cc .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:50px;font-weight:900;line-height:1.25em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-a7de99c{margin:0px autopx calc(var(--kit-widget-spacing, 0px) + 52px) autopx;text-align:center;font-family:"Cairo", Sans-serif;font-size:18px;line-height:1.9em;color:#C8CDD2;}.elementor-26 .elementor-element.elementor-element-d7bd5aa{margin-top:5%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-3eff01a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26 .elementor-element.elementor-element-3eff01a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, rgba(245,197,66,0.12) 0%, rgba(255,255,255,0.04) 100%);}.elementor-26 .elementor-element.elementor-element-3eff01a:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(145deg, rgba(245,197,66,0.22) 0%, rgba(255,255,255,0.07) 100%);box-shadow:0px 34px 90px 0px rgba(245,197,66,0.16);}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-3eff01a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-26 .elementor-element.elementor-element-3eff01a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-26 .elementor-element.elementor-element-3eff01a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(245,197,66,0.30);box-shadow:0px 26px 70px 0px rgba(0,0,0,0.40);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 24px 34px 24px;}.elementor-26 .elementor-element.elementor-element-3eff01a > .elementor-element-populated, .elementor-26 .elementor-element.elementor-element-3eff01a > .elementor-element-populated > .elementor-background-overlay, .elementor-26 .elementor-element.elementor-element-3eff01a > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-26 .elementor-element.elementor-element-3eff01a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-3855376{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-26 .elementor-element.elementor-element-3855376 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-3855376.elementor-view-stacked .elementor-icon{background-color:#F5C542;color:#111111;}.elementor-26 .elementor-element.elementor-element-3855376.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3855376.elementor-view-default .elementor-icon{color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-3855376.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3855376.elementor-view-default .elementor-icon svg{fill:#F5C542;}.elementor-26 .elementor-element.elementor-element-3855376.elementor-view-framed .elementor-icon{background-color:#111111;}.elementor-26 .elementor-element.elementor-element-3855376.elementor-view-stacked .elementor-icon svg{fill:#111111;}.elementor-26 .elementor-element.elementor-element-3855376 .elementor-icon{font-size:28px;padding:18px;}.elementor-26 .elementor-element.elementor-element-3855376 .elementor-icon svg{height:28px;}.elementor-26 .elementor-element.elementor-element-854f9ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-854f9ae .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:34px;font-weight:900;color:#F5C542;}.elementor-26 .elementor-element.elementor-element-58e4e59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-58e4e59 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:23px;font-weight:900;line-height:1.4em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-0cb4207{text-align:start;font-family:"Cairo", Sans-serif;font-size:15px;line-height:1.9em;color:#C8CDD2;}.elementor-26 .elementor-element.elementor-element-e8f9d36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26 .elementor-element.elementor-element-e8f9d36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, rgba(245,197,66,0.12) 0%, rgba(255,255,255,0.04) 100%);}.elementor-26 .elementor-element.elementor-element-e8f9d36:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(145deg, rgba(245,197,66,0.22) 0%, rgba(255,255,255,0.07) 100%);box-shadow:0px 34px 90px 0px rgba(245,197,66,0.16);}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-e8f9d36.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-26 .elementor-element.elementor-element-e8f9d36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-26 .elementor-element.elementor-element-e8f9d36 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(245,197,66,0.30);box-shadow:0px 26px 70px 0px rgba(0,0,0,0.40);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 24px 34px 24px;}.elementor-26 .elementor-element.elementor-element-e8f9d36 > .elementor-element-populated, .elementor-26 .elementor-element.elementor-element-e8f9d36 > .elementor-element-populated > .elementor-background-overlay, .elementor-26 .elementor-element.elementor-element-e8f9d36 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-26 .elementor-element.elementor-element-e8f9d36 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-bb3af23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-26 .elementor-element.elementor-element-bb3af23 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-bb3af23.elementor-view-stacked .elementor-icon{background-color:#F5C542;color:#111111;}.elementor-26 .elementor-element.elementor-element-bb3af23.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-bb3af23.elementor-view-default .elementor-icon{color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-bb3af23.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-bb3af23.elementor-view-default .elementor-icon svg{fill:#F5C542;}.elementor-26 .elementor-element.elementor-element-bb3af23.elementor-view-framed .elementor-icon{background-color:#111111;}.elementor-26 .elementor-element.elementor-element-bb3af23.elementor-view-stacked .elementor-icon svg{fill:#111111;}.elementor-26 .elementor-element.elementor-element-bb3af23 .elementor-icon{font-size:28px;padding:18px;}.elementor-26 .elementor-element.elementor-element-bb3af23 .elementor-icon svg{height:28px;}.elementor-26 .elementor-element.elementor-element-ecbc0bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-ecbc0bd .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:34px;font-weight:900;color:#F5C542;}.elementor-26 .elementor-element.elementor-element-aeab790{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-aeab790 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:23px;font-weight:900;line-height:1.4em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-bf09680{text-align:start;font-family:"Cairo", Sans-serif;font-size:15px;line-height:1.9em;color:#C8CDD2;}.elementor-26 .elementor-element.elementor-element-eb49114:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26 .elementor-element.elementor-element-eb49114 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, rgba(245,197,66,0.12) 0%, rgba(255,255,255,0.04) 100%);}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-eb49114.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-26 .elementor-element.elementor-element-eb49114.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-26 .elementor-element.elementor-element-eb49114 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(245,197,66,0.30);box-shadow:0px 26px 70px 0px rgba(0,0,0,0.40);transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:34px 24px 34px 24px;}.elementor-26 .elementor-element.elementor-element-eb49114 > .elementor-element-populated, .elementor-26 .elementor-element.elementor-element-eb49114 > .elementor-element-populated > .elementor-background-overlay, .elementor-26 .elementor-element.elementor-element-eb49114 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-26 .elementor-element.elementor-element-eb49114:hover > .elementor-element-populated{box-shadow:0px 34px 90px 0px rgba(245,197,66,0.16);}.elementor-26 .elementor-element.elementor-element-eb49114 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-9f8c936{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-26 .elementor-element.elementor-element-9f8c936 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-9f8c936.elementor-view-stacked .elementor-icon{background-color:#F5C542;color:#111111;}.elementor-26 .elementor-element.elementor-element-9f8c936.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-9f8c936.elementor-view-default .elementor-icon{color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-9f8c936.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-9f8c936.elementor-view-default .elementor-icon svg{fill:#F5C542;}.elementor-26 .elementor-element.elementor-element-9f8c936.elementor-view-framed .elementor-icon{background-color:#111111;}.elementor-26 .elementor-element.elementor-element-9f8c936.elementor-view-stacked .elementor-icon svg{fill:#111111;}.elementor-26 .elementor-element.elementor-element-9f8c936 .elementor-icon{font-size:28px;padding:18px;}.elementor-26 .elementor-element.elementor-element-9f8c936 .elementor-icon svg{height:28px;}.elementor-26 .elementor-element.elementor-element-1a53e33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-1a53e33 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:34px;font-weight:900;color:#F5C542;}.elementor-26 .elementor-element.elementor-element-5f3a94c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-5f3a94c .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:23px;font-weight:900;line-height:1.4em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-30f347a{text-align:start;font-family:"Cairo", Sans-serif;font-size:15px;line-height:1.9em;color:#C8CDD2;}.elementor-26 .elementor-element.elementor-element-37cfccf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26 .elementor-element.elementor-element-37cfccf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, rgba(245,197,66,0.12) 0%, rgba(255,255,255,0.04) 100%);}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-37cfccf.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-26 .elementor-element.elementor-element-37cfccf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-26 .elementor-element.elementor-element-37cfccf > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(245,197,66,0.30);box-shadow:0px 26px 70px 0px rgba(0,0,0,0.40);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:34px 24px 34px 24px;}.elementor-26 .elementor-element.elementor-element-37cfccf > .elementor-element-populated, .elementor-26 .elementor-element.elementor-element-37cfccf > .elementor-element-populated > .elementor-background-overlay, .elementor-26 .elementor-element.elementor-element-37cfccf > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-26 .elementor-element.elementor-element-37cfccf:hover > .elementor-element-populated{box-shadow:0px 34px 90px 0px rgba(245,197,66,0.16);}.elementor-26 .elementor-element.elementor-element-37cfccf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-498c3a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-26 .elementor-element.elementor-element-498c3a7 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-498c3a7.elementor-view-stacked .elementor-icon{background-color:#F5C542;color:#111111;}.elementor-26 .elementor-element.elementor-element-498c3a7.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-498c3a7.elementor-view-default .elementor-icon{color:#F5C542;border-color:#F5C542;}.elementor-26 .elementor-element.elementor-element-498c3a7.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-498c3a7.elementor-view-default .elementor-icon svg{fill:#F5C542;}.elementor-26 .elementor-element.elementor-element-498c3a7.elementor-view-framed .elementor-icon{background-color:#111111;}.elementor-26 .elementor-element.elementor-element-498c3a7.elementor-view-stacked .elementor-icon svg{fill:#111111;}.elementor-26 .elementor-element.elementor-element-498c3a7 .elementor-icon{font-size:28px;padding:18px;}.elementor-26 .elementor-element.elementor-element-498c3a7 .elementor-icon svg{height:28px;}.elementor-26 .elementor-element.elementor-element-f760acc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-f760acc .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:34px;font-weight:900;color:#F5C542;}.elementor-26 .elementor-element.elementor-element-0a8ccf4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-0a8ccf4 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:23px;font-weight:900;line-height:1.4em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-8e400d1{text-align:start;font-family:"Cairo", Sans-serif;font-size:15px;line-height:1.9em;color:#C8CDD2;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-1afc919 .elementor-heading-title{font-size:50px;}.elementor-26 .elementor-element.elementor-element-3053fae p{margin-block-end:14px;}.elementor-26 .elementor-element.elementor-element-0135add .elementor-heading-title{font-size:42px;}.elementor-26 .elementor-element.elementor-element-59f29b6 .elementor-heading-title{font-size:40px;}.elementor-26 .elementor-element.elementor-element-24a750a .elementor-heading-title{font-size:40px;}.elementor-26 .elementor-element.elementor-element-3bdf2cc .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-1afc919 .elementor-heading-title{font-size:35px;}.elementor-26 .elementor-element.elementor-element-3053fae{font-size:16px;}.elementor-26 .elementor-element.elementor-element-0135add .elementor-heading-title{font-size:32px;}.elementor-26 .elementor-element.elementor-element-59f29b6 .elementor-heading-title{font-size:32px;}.elementor-26 .elementor-element.elementor-element-24a750a .elementor-heading-title{font-size:32px;}.elementor-26 .elementor-element.elementor-element-3bdf2cc .elementor-heading-title{font-size:31px;}.elementor-26 .elementor-element.elementor-element-a7de99c{font-size:15.5px;}.elementor-26 .elementor-element.elementor-element-3eff01a > .elementor-element-populated{padding:28px 22px 30px 22px;}.elementor-26 .elementor-element.elementor-element-e8f9d36 > .elementor-element-populated{padding:28px 22px 30px 22px;}.elementor-26 .elementor-element.elementor-element-eb49114 > .elementor-element-populated{padding:28px 22px 30px 22px;}.elementor-26 .elementor-element.elementor-element-37cfccf > .elementor-element-populated{padding:28px 22px 30px 22px;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-da929c8{width:54%;}.elementor-26 .elementor-element.elementor-element-6616fcb{width:57.999%;}.elementor-26 .elementor-element.elementor-element-879945f{width:40%;}.elementor-26 .elementor-element.elementor-element-cd0031a{width:46%;}.elementor-26 .elementor-element.elementor-element-ec7db80{width:48%;}.elementor-26 .elementor-element.elementor-element-e0f1990{width:52%;}.elementor-26 .elementor-element.elementor-element-40cfd69{width:52%;}.elementor-26 .elementor-element.elementor-element-d1295fe{width:48%;}.elementor-26 .elementor-element.elementor-element-3eff01a{width:25%;}.elementor-26 .elementor-element.elementor-element-e8f9d36{width:25%;}.elementor-26 .elementor-element.elementor-element-eb49114{width:25%;}.elementor-26 .elementor-element.elementor-element-37cfccf{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-ec7db80{width:100%;}.elementor-26 .elementor-element.elementor-element-e0f1990{width:100%;}.elementor-26 .elementor-element.elementor-element-40cfd69{width:100%;}.elementor-26 .elementor-element.elementor-element-d1295fe{width:100%;}}/* Start custom CSS for section, class: .elementor-element-e7a3436 *//* ===============================
   ABDAAK HERO RESPONSIVE WOW FIX
   ضع الكود داخل Custom CSS للسكشن الرئيسي
================================ */

/* أساسيات السكشن */
.elementor-26 .elementor-element.elementor-element-e7a3436{
  position: relative;
  direction: rtl;
  overflow: hidden !important;
  isolation: isolate;
  min-height: 760px !important;
  padding-top: 80px !important;
  padding-bottom: 70px !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 > .elementor-container{
  position: relative;
  z-index: 5;
  display: flex;
  align-items: center !important;
  gap: 34px;
}

/* خلفية متحركة نفسية وجذابة */
.elementor-26 .elementor-element.elementor-element-e7a3436:before{
  content:"";
  position:absolute;
  width:560px;
  height:560px;
  right:-160px;
  top:-190px;
  border-radius:50%;
  background:
    radial-gradient(circle, rgba(245,197,66,.22), transparent 62%);
  filter: blur(14px);
  animation: abHeroGlowRight 7s ease-in-out infinite;
  z-index:1;
}

.elementor-26 .elementor-element.elementor-element-e7a3436:after{
  content:"";
  position:absolute;
  width:520px;
  height:520px;
  left:-190px;
  bottom:-210px;
  border-radius:50%;
  background:
    radial-gradient(circle, rgba(255,255,255,.09), transparent 66%);
  filter: blur(18px);
  animation: abHeroGlowLeft 9s ease-in-out infinite;
  z-index:1;
}

/* شبكة خفيفة في الخلفية */
.elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-container:before{
  content:"";
  position:absolute;
  inset:-80px -40px;
  background-image:
    linear-gradient(rgba(245,197,66,.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(245,197,66,.045) 1px, transparent 1px);
  background-size: 44px 44px;
  mask-image: radial-gradient(circle at center, #000 0%, transparent 72%);
  -webkit-mask-image: radial-gradient(circle at center, #000 0%, transparent 72%);
  pointer-events:none;
  z-index:-1;
}

/* العمود النصي */
.elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-column:first-child{
  flex: 0 0 53% !important;
  max-width: 53% !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-column:last-child{
  flex: 0 0 47% !important;
  max-width: 47% !important;
}

/* البادج */
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-badge .elementor-heading-title{
  display:inline-flex !important;
  align-items:center;
  gap:8px;
  position:relative;
  overflow:hidden;
  box-shadow: 0 0 28px rgba(245,197,66,.10);
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-badge .elementor-heading-title:before{
  content:"";
  width:7px;
  height:7px;
  border-radius:50%;
  background:#F5C542;
  box-shadow:0 0 16px rgba(245,197,66,.9);
  animation: abDotPulse 1.7s ease-in-out infinite;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-badge .elementor-heading-title:after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg, transparent, rgba(255,255,255,.18), transparent);
  transform:translateX(120%);
  animation: abBadgeShine 4.6s ease-in-out infinite;
}

/* العنوان */
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title .elementor-heading-title{
  max-width: 690px !important;
  line-height: 1.07 !important;
  letter-spacing: -1px;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title span{
  position:relative;
  display:inline-block;
  background:linear-gradient(135deg,#FFF3C2 0%,#F5C542 35%,#D4AF37 70%,#FFF5CB 100%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  filter: drop-shadow(0 0 18px rgba(245,197,66,.18));
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title span:after{
  content:"";
  position:absolute;
  right:0;
  left:0;
  bottom:-7px;
  height:4px;
  border-radius:50px;
  background:linear-gradient(90deg, transparent, rgba(245,197,66,.95), transparent);
  box-shadow:0 0 18px rgba(245,197,66,.5);
  animation: abLineMove 3.2s ease-in-out infinite;
}

/* الوصف */
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-desc .elementor-text-editor,
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-desc{
  max-width: 660px !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-desc{
  color:#C9CED4 !important;
}

/* الأزرار */
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-buttons{
  margin-top: 4px !important;
  margin-bottom: 10px !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-button{
  position:relative;
  overflow:hidden;
  transform: translateZ(0);
  transition: all .32s ease !important;
  min-width: 190px !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-button:before{
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  width:55px;
  right:-70px;
  background:linear-gradient(90deg, transparent, rgba(255,255,255,.45), transparent);
  transform:skewX(-18deg);
  transition:.55s ease;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-button:hover:before{
  right:120%;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-button:hover{
  transform: translateY(-4px) scale(1.02);
}

/* أول زر: شد انتباه العميل */
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-buttons .elementor-column:first-child .elementor-button{
  animation: abCtaBreath 2.8s ease-in-out infinite;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-buttons .elementor-column:first-child .elementor-button:after{
  content:"↗";
  display:inline-block;
  margin-right:9px;
  font-weight:900;
  transition:.3s ease;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-buttons .elementor-column:first-child .elementor-button:hover:after{
  transform: translate(-3px,-3px);
}

/* الزر الثاني */
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-buttons .elementor-column:last-child .elementor-button:hover{
  border-color: rgba(245,197,66,.45) !important;
  background: rgba(245,197,66,.08) !important;
}

/* النقاط */
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-points{
  margin-top: 8px !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-points .elementor-icon-list-items{
  display:grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px 18px;
  max-width: 430px;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-points .elementor-icon-list-item{
  padding: 8px 10px;
  border-radius: 14px;
  background: rgba(255,255,255,.025);
  border: 1px solid rgba(255,255,255,.05);
  transition:.28s ease;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-points .elementor-icon-list-item:hover{
  background: rgba(245,197,66,.07);
  border-color: rgba(245,197,66,.18);
  transform: translateX(-4px);
}

/* كروت الإحصائيات */
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats .stat-grid{
  display:grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 13px;
  max-width: 640px;
  margin-top: 18px;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats .mini-card{
  position:relative;
  overflow:hidden;
  min-height: 96px;
  border-radius: 20px;
  padding: 17px 15px;
  background: linear-gradient(180deg, rgba(255,255,255,.065), rgba(255,255,255,.025));
  border: 1px solid rgba(245,197,66,.14);
  box-shadow: 0 18px 42px rgba(0,0,0,.28);
  transition: all .35s ease;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats .mini-card:before{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(circle at top right, rgba(245,197,66,.14), transparent 48%);
  opacity:.8;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats .mini-card:hover{
  transform: translateY(-7px);
  border-color: rgba(245,197,66,.38);
  box-shadow: 0 24px 55px rgba(0,0,0,.42), 0 0 28px rgba(245,197,66,.10);
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats strong,
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats span{
  position:relative;
  z-index:2;
}

/* كارت اللوجو */
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-stage{
  min-height: 560px !important;
  transform: scale(.96);
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-card{
  max-width: 470px !important;
  min-height: 535px !important;
  transition: all .4s ease;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-card:hover{
  transform: translateY(-12px) rotateX(2deg) rotateY(-2deg);
  border-color: rgba(245,197,66,.34);
  box-shadow:
    0 42px 110px rgba(0,0,0,.52),
    0 0 42px rgba(245,197,66,.08),
    inset 0 0 70px rgba(245,197,66,.07);
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .ab-chip{
  cursor: default;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .ab-chip:hover{
  transform: translateY(-6px) scale(1.04) !important;
  background: rgba(245,197,66,.12);
}

/* شاشات كبيرة جدًا */
@media (min-width: 1441px){
  .elementor-26 .elementor-element.elementor-element-e7a3436{
    min-height: 820px !important;
    padding-top: 95px !important;
    padding-bottom: 90px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title .elementor-heading-title{
    font-size: 72px !important;
    max-width: 720px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-card{
    max-width: 500px !important;
    min-height: 560px !important;
  }
}

/* لابتوب */
@media (max-width: 1280px){
  .elementor-26 .elementor-element.elementor-element-e7a3436{
    min-height: 710px !important;
    padding-top: 70px !important;
    padding-bottom: 65px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 > .elementor-container{
    gap: 22px;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title .elementor-heading-title{
    font-size: 58px !important;
    max-width: 620px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-stage{
    transform: scale(.90);
  }
}

/* تابلت */
@media (max-width: 1024px){
  .elementor-26 .elementor-element.elementor-element-e7a3436{
    min-height: auto !important;
    padding-top: 65px !important;
    padding-bottom: 60px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 > .elementor-container{
    gap: 20px;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-column:first-child{
    flex: 0 0 55% !important;
    max-width: 55% !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-column:last-child{
    flex: 0 0 45% !important;
    max-width: 45% !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title .elementor-heading-title{
    font-size: 48px !important;
    max-width: 100% !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-desc{
    font-size: 17px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-stage{
    transform: scale(.82);
    min-height: 470px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-card{
    min-height: 500px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats .stat-grid{
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats .mini-card{
    padding: 14px 12px;
  }
}

/* تابلت صغير */
@media (max-width: 880px){
  .elementor-26 .elementor-element.elementor-element-e7a3436 > .elementor-container{
    flex-direction: column;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-column:first-child,
  .elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-column:last-child{
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-column:first-child{
    order: 1;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-column:last-child{
    order: 2;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-badge,
  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title,
  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-desc{
    text-align:center !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-badge .elementor-heading-title{
    margin-left:auto;
    margin-right:auto;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title .elementor-heading-title{
    margin-left:auto;
    margin-right:auto;
    text-align:center !important;
    max-width: 720px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-desc{
    max-width: 720px !important;
    margin-left:auto !important;
    margin-right:auto !important;
    text-align:center !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-buttons .elementor-container{
    justify-content:center;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-points .elementor-icon-list-items{
    margin-left:auto;
    margin-right:auto;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats .stat-grid{
    max-width: 720px;
    margin-left:auto;
    margin-right:auto;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-stage{
    margin-top: 20px;
    transform: scale(.92);
  }
}

/* موبايل */
@media (max-width: 767px){
  .elementor-26 .elementor-element.elementor-element-e7a3436{
    padding-top: 52px !important;
    padding-bottom: 46px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436:before{
    width:360px;
    height:360px;
    right:-170px;
    top:-150px;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436:after{
    width:330px;
    height:330px;
    left:-170px;
    bottom:-150px;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-badge .elementor-heading-title{
    font-size: 12px !important;
    padding: 9px 13px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title .elementor-heading-title{
    font-size: 35px !important;
    line-height: 1.17 !important;
    letter-spacing: 0 !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title span:after{
    bottom:-4px;
    height:3px;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-desc,
  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-desc .elementor-text-editor{
    font-size: 16px !important;
    line-height: 1.85 !important;
    max-width: 100% !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-buttons{
    margin-bottom: 8px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-buttons .elementor-container{
    gap: 10px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-buttons .elementor-column{
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-button{
    width: 100% !important;
    min-width: 100% !important;
    padding: 15px 18px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-points .elementor-icon-list-items{
    grid-template-columns: 1fr 1fr;
    gap: 8px;
    max-width: 100%;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-points .elementor-icon-list-item{
    justify-content: center;
    padding: 9px 7px;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-points .elementor-icon-list-text{
    font-size: 13px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats .stat-grid{
    grid-template-columns: 1fr;
    gap: 10px;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats .mini-card{
    min-height: 78px;
    text-align:center;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats strong{
    font-size: 24px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-stage{
    min-height: 390px !important;
    margin-top: 18px;
    transform: scale(1);
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-card{
    max-width: 100% !important;
    min-height: 385px !important;
    border-radius: 28px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .ab-logo{
    font-size: 104px !important;
    letter-spacing: -8px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .ab-orbit{
    width: 248px !important;
    height: 78px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .ab-chip{
    font-size: 11px !important;
    padding: 8px 11px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .chip1{
    top: 28px !important;
    right: 18px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .chip2{
    bottom: 34px !important;
    right: 18px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .chip3{
    top: 86px !important;
    left: 14px !important;
  }
}

/* موبايل صغير جدًا */
@media (max-width: 390px){
  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title .elementor-heading-title{
    font-size: 31px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-badge .elementor-heading-title{
    font-size: 11px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-points .elementor-icon-list-items{
    grid-template-columns: 1fr;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-card{
    min-height: 350px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .ab-logo{
    font-size: 90px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .ab-orbit{
    width: 220px !important;
    height: 68px !important;
  }
}

/* احترام المستخدمين اللي مفعّلين تقليل الحركة */
@media (prefers-reduced-motion: reduce){
  .elementor-26 .elementor-element.elementor-element-e7a3436 *,
  .elementor-26 .elementor-element.elementor-element-e7a3436 *:before,
  .elementor-26 .elementor-element.elementor-element-e7a3436 *:after{
    animation: none !important;
    transition: none !important;
  }
}

/* Animations */
@keyframes abHeroGlowRight{
  0%,100%{transform:translateY(0) scale(1);opacity:.75}
  50%{transform:translateY(22px) scale(1.08);opacity:1}
}

@keyframes abHeroGlowLeft{
  0%,100%{transform:translateY(0) scale(1);opacity:.65}
  50%{transform:translateY(-24px) scale(1.08);opacity:1}
}

@keyframes abDotPulse{
  0%,100%{transform:scale(1);opacity:.65}
  50%{transform:scale(1.45);opacity:1}
}

@keyframes abBadgeShine{
  0%,55%{transform:translateX(120%)}
  100%{transform:translateX(-120%)}
}

@keyframes abLineMove{
  0%,100%{opacity:.35;transform:scaleX(.72)}
  50%{opacity:1;transform:scaleX(1)}
}

@keyframes abCtaBreath{
  0%,100%{
    box-shadow:0 0 26px rgba(245,197,66,.32);
  }
  50%{
    box-shadow:0 0 42px rgba(245,197,66,.62);
  }
}/* ===============================
   ABDAAK HERO FINAL BALANCE FIX
   ضع الكود في آخر Custom CSS للسكشن
================================ */

/* تقليل ارتفاع السكشن وتوسيط المحتوى */
.elementor-26 .elementor-element.elementor-element-e7a3436{
  min-height: 700px !important;
  padding-top: 58px !important;
  padding-bottom: 58px !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 > .elementor-container{
  max-width: 1180px !important;
  gap: 18px !important;
  align-items: center !important;
}

/* توازن الأعمدة */
.elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-column:first-child{
  flex: 0 0 52% !important;
  max-width: 52% !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-column:last-child{
  flex: 0 0 48% !important;
  max-width: 48% !important;
}

/* العنوان: أفخم وأهدأ */
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title .elementor-heading-title{
  font-size: 58px !important;
  line-height: 1.08 !important;
  max-width: 620px !important;
  margin-right: 0 !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title{
  margin-bottom: 10px !important;
}

/* الوصف */
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-desc,
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-desc .elementor-text-editor{
  max-width: 610px !important;
  font-size: 17px !important;
  line-height: 1.85 !important;
}

/* الأزرار */
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-buttons{
  margin-top: 6px !important;
  margin-bottom: 12px !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-buttons .elementor-button{
  padding: 15px 28px !important;
  min-width: 175px !important;
  font-size: 15px !important;
}

/* خلي زر ابدأ يجذب العين بدون إزعاج */
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-buttons .elementor-column:first-child .elementor-button{
  position: relative;
  animation: abdaakButtonMagnet 2.6s ease-in-out infinite !important;
}

@keyframes abdaakButtonMagnet{
  0%,100%{
    transform: translateY(0);
    box-shadow: 0 0 24px rgba(245,197,66,.35);
  }
  50%{
    transform: translateY(-3px);
    box-shadow: 0 0 42px rgba(245,197,66,.65);
  }
}

/* نقاط الخدمات: وضوح وتنسيق */
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-points .elementor-icon-list-items{
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 9px 12px !important;
  max-width: 420px !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-points .elementor-icon-list-item{
  background: rgba(255,255,255,.045) !important;
  border: 1px solid rgba(255,255,255,.075) !important;
  border-radius: 13px !important;
  padding: 8px 12px !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-points .elementor-icon-list-item:hover{
  background: rgba(245,197,66,.10) !important;
  border-color: rgba(245,197,66,.28) !important;
  transform: translateY(-3px);
}

/* كروت الإحصائيات: كانت غامقة، ده هيظهرها */
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats .stat-grid{
  margin-top: 18px !important;
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 12px !important;
  max-width: 590px !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats .mini-card{
  min-height: 88px !important;
  padding: 15px 13px !important;
  border-radius: 18px !important;
  background: linear-gradient(180deg, rgba(245,197,66,.13), rgba(255,255,255,.055)) !important;
  border: 1px solid rgba(245,197,66,.25) !important;
  opacity: 1 !important;
  box-shadow: 0 18px 42px rgba(0,0,0,.32), inset 0 0 24px rgba(245,197,66,.04) !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats strong{
  color: #F5C542 !important;
  font-size: 23px !important;
  font-weight: 900 !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats span{
  color: #F1F1F1 !important;
  font-size: 12.5px !important;
  line-height: 1.55 !important;
  font-weight: 700 !important;
}

/* كارد AD: ضبط الحجم والتوازن */
.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-stage{
  min-height: 500px !important;
  transform: scale(.92) translateX(18px) !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-card{
  max-width: 450px !important;
  min-height: 455px !important;
  border-radius: 32px !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .ab-logo{
  font-size: 128px !important;
}

.elementor-26 .elementor-element.elementor-element-e7a3436 .ab-orbit{
  width: 315px !important;
  height: 96px !important;
}

/* شاشات كبيرة */
@media (min-width: 1440px){
  .elementor-26 .elementor-element.elementor-element-e7a3436{
    min-height: 735px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title .elementor-heading-title{
    font-size: 62px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-stage{
    transform: scale(.96) translateX(10px) !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-card{
    max-width: 470px !important;
    min-height: 480px !important;
  }
}

/* تابلت */
@media (max-width: 1024px){
  .elementor-26 .elementor-element.elementor-element-e7a3436{
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-column:first-child,
  .elementor-26 .elementor-element.elementor-element-e7a3436 .elementor-column:last-child{
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 > .elementor-container{
    flex-direction: column !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-badge,
  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title,
  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-desc{
    text-align: center !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title .elementor-heading-title{
    font-size: 48px !important;
    max-width: 760px !important;
    margin: 0 auto !important;
    text-align: center !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-desc,
  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-desc .elementor-text-editor{
    max-width: 720px !important;
    margin: 0 auto !important;
    text-align: center !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-points .elementor-icon-list-items,
  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats .stat-grid{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-stage{
    transform: scale(.88) !important;
    margin-top: 10px !important;
  }
}

/* موبايل */
@media (max-width: 767px){
  .elementor-26 .elementor-element.elementor-element-e7a3436{
    min-height: auto !important;
    padding-top: 45px !important;
    padding-bottom: 42px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-badge .elementor-heading-title{
    font-size: 11.5px !important;
    padding: 8px 12px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title .elementor-heading-title{
    font-size: 34px !important;
    line-height: 1.18 !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-desc,
  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-desc .elementor-text-editor{
    font-size: 15.5px !important;
    line-height: 1.8 !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-buttons .elementor-container{
    flex-direction: column !important;
    gap: 8px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-buttons .elementor-column{
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-buttons .elementor-button{
    width: 100% !important;
    min-width: 100% !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-points .elementor-icon-list-items{
    grid-template-columns: repeat(2, 1fr) !important;
    max-width: 100% !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-points .elementor-icon-list-text{
    font-size: 12.5px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats .stat-grid{
    grid-template-columns: 1fr !important;
    max-width: 100% !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-mini-stats .mini-card{
    min-height: 72px !important;
    text-align: center !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-stage{
    min-height: 360px !important;
    transform: scale(1) !important;
    margin-top: 15px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-card{
    min-height: 350px !important;
    max-width: 100% !important;
    border-radius: 26px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .ab-logo{
    font-size: 92px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .ab-orbit{
    width: 220px !important;
    height: 68px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .ab-chip{
    font-size: 10.5px !important;
    padding: 7px 10px !important;
  }
}

/* موبايل صغير */
@media (max-width: 390px){
  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-title .elementor-heading-title{
    font-size: 30px !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .abdaak-hero-points .elementor-icon-list-items{
    grid-template-columns: 1fr !important;
  }

  .elementor-26 .elementor-element.elementor-element-e7a3436 .ab-logo{
    font-size: 82px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c70a83d */.elementor-26 .elementor-element.elementor-element-c70a83d span{background:linear-gradient(135deg,#D4AF37,#8A6A13);-webkit-background-clip:text;background-clip:text;color:transparent}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bbaead3 */.elementor-26 .elementor-element.elementor-element-bbaead3{position:relative;direction:rtl;overflow:hidden!important;font-family:Cairo,Arial,sans-serif}
.elementor-26 .elementor-element.elementor-element-bbaead3:before{content:'';position:absolute;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.18),transparent 66%);right:-160px;top:-140px;filter:blur(12px);animation:abLightFloat 7s ease-in-out infinite;z-index:0}
.elementor-26 .elementor-element.elementor-element-bbaead3:after{content:'';position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.055),transparent 68%);left:-130px;bottom:-130px;filter:blur(14px);animation:abLightFloat2 8s ease-in-out infinite;z-index:0}
.elementor-26 .elementor-element.elementor-element-bbaead3>.elementor-container{position:relative;z-index:2;max-width:1320px!important}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-native-trust-grid,.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-native-about-box{max-width:1180px;margin-left:auto!important;margin-right:auto!important}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-native-card{position:relative;overflow:hidden;transition:.35s ease;min-height:155px;animation:abTrustFloat 5s ease-in-out infinite}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-native-card:nth-child(2){animation-delay:.4s}.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-native-card:nth-child(3){animation-delay:.8s}.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-native-card:nth-child(4){animation-delay:1.2s}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-native-card:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(245,197,66,.18),transparent 52%);opacity:.85;z-index:0}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-native-card:after{content:'';position:absolute;width:80px;height:80px;border-radius:50%;background:rgba(212,175,55,.10);left:-28px;bottom:-28px;transition:.35s ease}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-native-card:hover{transform:translateY(-8px)!important;border-color:rgba(212,175,55,.42)!important;box-shadow:0 24px 60px rgba(17,17,17,.11)!important}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-native-card:hover:after{transform:scale(1.35);background:rgba(212,175,55,.16)}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-native-card .elementor-widget{position:relative;z-index:2}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-small-badge-native .elementor-button:before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:#D4AF37;box-shadow:0 0 12px rgba(212,175,55,.8);animation:abDotPulse 1.7s ease-in-out infinite;margin-left:8px}
.elementor-26 .elementor-element.elementor-element-bbaead3 .ab-about-title-native span{background:linear-gradient(135deg,#D4AF37,#8A6A13);-webkit-background-clip:text;background-clip:text;color:transparent}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-about-list-native .elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-about-list-native .elementor-icon-list-item{background:#fff;border:1px solid rgba(17,17,17,.06);border-radius:18px;padding:16px!important;box-shadow:0 12px 28px rgba(17,17,17,.045);transition:.3s ease}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-about-list-native .elementor-icon-list-item:hover{transform:translateY(-4px);border-color:rgba(212,175,55,.35)}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-about-list-native .elementor-icon-list-icon{width:22px!important;height:22px!important;border-radius:50%;background:#D4AF37;display:inline-flex!important;align-items:center;justify-content:center;margin-left:8px}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abd-ai-visual-widget{position:relative;width:100%;min-height:430px;border-radius:34px;overflow:hidden;direction:rtl;font-family:Cairo,Arial,sans-serif;background:radial-gradient(circle at 50% 48%, rgba(245,197,66,.24), transparent 34%),radial-gradient(circle at 12% 85%, rgba(245,197,66,.10), transparent 28%),linear-gradient(145deg,#050505 0%,#10100d 55%,#050505 100%);border:1px solid rgba(245,197,66,.24);box-shadow:0 28px 75px rgba(0,0,0,.26),inset 0 0 80px rgba(245,197,66,.05)}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abd-ai-grid{position:absolute;inset:0;background-image:radial-gradient(rgba(245,197,66,.28) 1px,transparent 1px);background-size:24px 24px;opacity:.16;animation:abdGridMove 18s linear infinite}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abd-ai-orbit{position:absolute;left:50%;top:50%;border-radius:50%;border:2px solid rgba(245,197,66,.48);box-shadow:0 0 22px rgba(245,197,66,.36),inset 0 0 18px rgba(245,197,66,.08)}
.elementor-26 .elementor-element.elementor-element-bbaead3 .orbit-main{width:470px;height:165px;transform:translate(-50%,-50%) rotate(-14deg);animation:abdOrbitMain 4.8s ease-in-out infinite}
.elementor-26 .elementor-element.elementor-element-bbaead3 .orbit-soft{width:330px;height:118px;opacity:.36;transform:translate(-50%,-50%) rotate(18deg);animation:abdOrbitSoft 5.5s ease-in-out infinite}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abd-ai-center{position:absolute;left:50%;top:50%;width:235px;min-height:175px;transform:translate(-50%,-50%);border-radius:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(145deg,rgba(245,197,66,.22),rgba(255,255,255,.055)),rgba(15,15,13,.82);border:1px solid rgba(245,197,66,.38);box-shadow:0 24px 60px rgba(0,0,0,.38),0 0 48px rgba(245,197,66,.18),inset 0 0 45px rgba(245,197,66,.08);backdrop-filter:blur(8px);z-index:5;animation:abdCenterFloat 4.2s ease-in-out infinite}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abd-ai-label{display:inline-flex;padding:7px 15px;border-radius:50px;color:#F5C542;font-size:13px;font-weight:900;background:rgba(245,197,66,.10);border:1px solid rgba(245,197,66,.28);margin-bottom:13px}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abd-ai-center h3{margin:0;color:#F5C542;font-size:36px;font-weight:900;line-height:1.15;text-shadow:0 0 24px rgba(245,197,66,.22)}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abd-ai-center p{margin:11px 0 0;color:#fff;font-size:15px;font-weight:800}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abd-ai-chip{position:absolute;z-index:6;padding:11px 16px;border-radius:50px;background:rgba(17,17,17,.82);border:1px solid rgba(245,197,66,.34);color:#fff;font-size:13.5px;font-weight:900;box-shadow:0 16px 36px rgba(0,0,0,.35),0 0 22px rgba(245,197,66,.12);backdrop-filter:blur(10px);white-space:nowrap}
.elementor-26 .elementor-element.elementor-element-bbaead3 .chip-top{top:44px;right:115px;animation:abdChipTop 4.5s ease-in-out infinite}
.elementor-26 .elementor-element.elementor-element-bbaead3 .chip-right{top:160px;right:24px;animation:abdChipRight 5s ease-in-out infinite}
.elementor-26 .elementor-element.elementor-element-bbaead3 .chip-left{top:160px;left:20px;animation:abdChipLeft 5.2s ease-in-out infinite}
.elementor-26 .elementor-element.elementor-element-bbaead3 .chip-bottom{bottom:46px;left:50%;transform:translateX(-50%);animation:abdChipBottom 4.8s ease-in-out infinite}
.elementor-26 .elementor-element.elementor-element-bbaead3 .abd-ai-light{position:absolute;width:12px;height:12px;border-radius:50%;background:#F5C542;box-shadow:0 0 22px rgba(245,197,66,.95);z-index:8}
.elementor-26 .elementor-element.elementor-element-bbaead3 .light-1{top:105px;left:85px;animation:abdLightOne 6s linear infinite}
.elementor-26 .elementor-element.elementor-element-bbaead3 .light-2{bottom:98px;right:100px;animation:abdLightTwo 6.8s linear infinite}
@keyframes abLightFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(18px) scale(1.05)}}@keyframes abLightFloat2{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-18px) scale(1.06)}}@keyframes abDotPulse{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.45);opacity:1}}@keyframes abTrustFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes abdGridMove{0%{background-position:0 0}100%{background-position:120px 120px}}@keyframes abdOrbitMain{0%,100%{transform:translate(-50%,-50%) rotate(-14deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(-14deg) scale(1.045)}}@keyframes abdOrbitSoft{0%,100%{transform:translate(-50%,-50%) rotate(18deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(18deg) scale(.96)}}@keyframes abdCenterFloat{0%,100%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-10px)}}@keyframes abdChipTop{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes abdChipRight{0%,100%{transform:translateX(0)}50%{transform:translateX(-10px)}}@keyframes abdChipLeft{0%,100%{transform:translateX(0)}50%{transform:translateX(10px)}}@keyframes abdChipBottom{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(9px)}}@keyframes abdLightOne{0%{transform:translate(0,0);opacity:.35}50%{transform:translate(220px,105px);opacity:1}100%{transform:translate(390px,-8px);opacity:.35}}@keyframes abdLightTwo{0%{transform:translate(0,0);opacity:.35}50%{transform:translate(-180px,-95px);opacity:1}100%{transform:translate(-350px,8px);opacity:.35}}
@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-bbaead3{padding-top:70px!important;padding-bottom:70px!important}.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-native-trust-grid>.elementor-container{display:grid!important;grid-template-columns:1fr 1fr;gap:18px}.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-native-about-box>.elementor-container{display:block!important}.elementor-26 .elementor-element.elementor-element-bbaead3 .ab-about-title-native .elementor-heading-title{text-align:center}.elementor-26 .elementor-element.elementor-element-bbaead3 .ab-about-text-native{text-align:center}.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-about-list-native .elementor-icon-list-items{max-width:720px;margin:0 auto}}
@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-bbaead3{padding-top:55px!important;padding-bottom:55px!important}.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-native-trust-grid>.elementor-container{grid-template-columns:1fr;gap:12px}.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-native-card{min-height:105px!important;padding:20px 16px!important}.elementor-26 .elementor-element.elementor-element-bbaead3 .ab-stat-number .elementor-heading-title{font-size:30px!important}.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-native-about-box{border-radius:26px!important;padding:22px!important}.elementor-26 .elementor-element.elementor-element-bbaead3 .ab-about-title-native .elementor-heading-title{font-size:29px!important;line-height:1.35!important;text-align:center}.elementor-26 .elementor-element.elementor-element-bbaead3 .ab-about-text-native{font-size:15.5px!important;line-height:1.9!important}.elementor-26 .elementor-element.elementor-element-bbaead3 .abdaak-about-list-native .elementor-icon-list-items{grid-template-columns:1fr;gap:10px}.elementor-26 .elementor-element.elementor-element-bbaead3 .abd-ai-visual-widget{min-height:470px;border-radius:28px}.elementor-26 .elementor-element.elementor-element-bbaead3 .orbit-main{width:315px;height:125px}.elementor-26 .elementor-element.elementor-element-bbaead3 .orbit-soft{width:245px;height:92px}.elementor-26 .elementor-element.elementor-element-bbaead3 .abd-ai-center{width:200px;min-height:155px;border-radius:26px}.elementor-26 .elementor-element.elementor-element-bbaead3 .abd-ai-center h3{font-size:29px}.elementor-26 .elementor-element.elementor-element-bbaead3 .abd-ai-center p{font-size:13.5px}.elementor-26 .elementor-element.elementor-element-bbaead3 .abd-ai-chip{font-size:12px;padding:9px 11px}.elementor-26 .elementor-element.elementor-element-bbaead3 .chip-top{top:50px;right:28px}.elementor-26 .elementor-element.elementor-element-bbaead3 .chip-right{top:150px;right:8px}.elementor-26 .elementor-element.elementor-element-bbaead3 .chip-left{top:150px;left:6px}.elementor-26 .elementor-element.elementor-element-bbaead3 .chip-bottom{bottom:55px}.elementor-26 .elementor-element.elementor-element-bbaead3 .abd-ai-light{width:9px;height:9px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bbeb7b9 *//* ===============================
   ABDAAK ABOUT SECTION SIZE FIX
   تكبير وتنسيق سكشن من نحن
================================ */

.elementor-26 .elementor-element.elementor-element-bbeb7b9{
  padding-top: 105px !important;
  padding-bottom: 105px !important;
  min-height: 780px !important;
}

.elementor-26 .elementor-element.elementor-element-bbeb7b9 > .elementor-container{
  max-width: 1320px !important;
  width: 100% !important;
}

/* تكبير شبكة الأرقام */
.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-trust-grid{
  max-width: 1180px !important;
  margin: 0 auto 48px auto !important;
  gap: 22px !important;
}

.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-trust-card{
  min-height: 155px !important;
  padding: 30px 24px !important;
  border-radius: 28px !important;
}

.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-trust-card strong{
  font-size: 40px !important;
  margin-bottom: 14px !important;
}

.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-trust-card span{
  font-size: 15px !important;
  line-height: 1.8 !important;
}

/* البوكس الرئيسي */
.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-box{
  max-width: 1180px !important;
  margin: 0 auto !important;
  padding: 52px 48px !important;
  border-radius: 38px !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 48px !important;
  align-items: center !important;
  min-height: 500px !important;
}

/* النص */
.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-title{
  font-size: 48px !important;
  line-height: 1.25 !important;
  margin-bottom: 20px !important;
}

.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-text{
  font-size: 18px !important;
  line-height: 2.05 !important;
  margin-bottom: 28px !important;
}

.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-small-badge{
  padding: 11px 22px !important;
  font-size: 15px !important;
  margin-bottom: 22px !important;
}

/* نقاط المميزات */
.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-list{
  gap: 16px !important;
}

.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-list li{
  padding: 16px 44px 16px 16px !important;
  font-size: 15px !important;
  border-radius: 18px !important;
}

/* الفيجوال الأسود */
.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-visual{
  min-height: 420px !important;
  border-radius: 32px !important;
}

/* تكبير الشكل الداخلي */
.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-orbital{
  width: 300px !important;
  height: 300px !important;
}

.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-orbital:before{
  width: 280px !important;
  height: 98px !important;
}

.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-center-icon{
  width: 145px !important;
  height: 145px !important;
  font-size: 36px !important;
  border-radius: 34px !important;
}

/* توزيع الكلمات */
.elementor-26 .elementor-element.elementor-element-bbeb7b9 .w1{
  top: 55px !important;
  right: 60px !important;
}

.elementor-26 .elementor-element.elementor-element-bbeb7b9 .w2{
  bottom: 60px !important;
  right: 58px !important;
  left: auto !important;
}

.elementor-26 .elementor-element.elementor-element-bbeb7b9 .w3{
  top: 152px !important;
  left: 50px !important;
}

/* حركة فضول على الكروت */
.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-trust-card{
  animation: abTrustFloat 5s ease-in-out infinite;
}

.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-trust-card:nth-child(2){
  animation-delay: .4s;
}

.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-trust-card:nth-child(3){
  animation-delay: .8s;
}

.elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-trust-card:nth-child(4){
  animation-delay: 1.2s;
}

@keyframes abTrustFloat{
  0%,100%{
    transform: translateY(0);
  }
  50%{
    transform: translateY(-6px);
  }
}

/* لابتوب */
@media(max-width:1280px){
  .elementor-26 .elementor-element.elementor-element-bbeb7b9 > .elementor-container{
    max-width: 1140px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-box,
  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-trust-grid{
    max-width: 1080px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-title{
    font-size: 42px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-visual{
    min-height: 380px !important;
  }
}

/* تابلت */
@media(max-width:1024px){
  .elementor-26 .elementor-element.elementor-element-bbeb7b9{
    padding-top: 80px !important;
    padding-bottom: 80px !important;
    min-height: auto !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-trust-grid{
    grid-template-columns: repeat(2, 1fr) !important;
    max-width: 760px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-trust-card{
    min-height: 135px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-box{
    grid-template-columns: 1fr !important;
    max-width: 820px !important;
    padding: 40px 34px !important;
    gap: 34px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-title,
  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-text{
    text-align: center !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-small-badge{
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-list{
    max-width: 720px !important;
    margin: 0 auto !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-visual{
    min-height: 360px !important;
  }
}

/* موبايل */
@media(max-width:767px){
  .elementor-26 .elementor-element.elementor-element-bbeb7b9{
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-trust-grid{
    grid-template-columns: 1fr !important;
    gap: 14px !important;
    margin-bottom: 30px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-trust-card{
    min-height: 120px !important;
    padding: 24px 18px !important;
    text-align: center !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-trust-card strong{
    font-size: 34px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-box{
    padding: 26px 20px !important;
    border-radius: 28px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-title{
    font-size: 31px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-text{
    font-size: 15.5px !important;
    line-height: 1.95 !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-list{
    grid-template-columns: 1fr !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-list li{
    font-size: 13.5px !important;
    padding: 14px 42px 14px 14px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-about-visual{
    min-height: 300px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-orbital{
    width: 230px !important;
    height: 230px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-orbital:before{
    width: 215px !important;
    height: 76px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .abdaak-center-icon{
    width: 110px !important;
    height: 110px !important;
    font-size: 26px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .w1{
    top: 40px !important;
    right: 28px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .w2{
    bottom: 42px !important;
    right: 28px !important;
  }

  .elementor-26 .elementor-element.elementor-element-bbeb7b9 .w3{
    top: 120px !important;
    left: 22px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2166b33 */.elementor-26 .elementor-element.elementor-element-2166b33{position:relative;direction:rtl;overflow:hidden!important}.elementor-26 .elementor-element.elementor-element-2166b33:before{content:'';position:absolute;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.18),transparent 66%);right:-160px;top:-140px;filter:blur(12px);animation:abLightFloat 7s ease-in-out infinite;z-index:0}.elementor-26 .elementor-element.elementor-element-2166b33:after{content:'';position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.055),transparent 68%);left:-130px;bottom:-130px;filter:blur(14px);animation:abLightFloat2 8s ease-in-out infinite;z-index:0}.elementor-26 .elementor-element.elementor-element-2166b33>.elementor-container{position:relative;z-index:2}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-trust-wrap{width:100%}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:38px}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-trust-card{position:relative;overflow:hidden;background:rgba(255,255,255,.72);border:1px solid rgba(212,175,55,.20);border-radius:24px;padding:24px 18px;box-shadow:0 18px 45px rgba(17,17,17,.07);transition:.35s ease;min-height:135px}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-trust-card:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(245,197,66,.18),transparent 52%);opacity:.85}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-trust-card:after{content:'';position:absolute;width:80px;height:80px;border-radius:50%;background:rgba(212,175,55,.10);left:-28px;bottom:-28px;transition:.35s ease}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-trust-card:hover{transform:translateY(-8px);border-color:rgba(212,175,55,.42);box-shadow:0 24px 60px rgba(17,17,17,.11)}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-trust-card:hover:after{transform:scale(1.35);background:rgba(212,175,55,.16)}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-trust-card strong{position:relative;z-index:2;display:block;color:#111111;font-family:Cairo,Arial,sans-serif;font-size:34px;font-weight:900;line-height:1;margin-bottom:10px}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-trust-card span{position:relative;z-index:2;display:block;color:#555;font-family:Cairo,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.7}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-box{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;background:rgba(255,255,255,.78);border:1px solid rgba(212,175,55,.18);border-radius:34px;padding:34px;box-shadow:0 24px 70px rgba(17,17,17,.08);overflow:hidden}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-box:before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(245,197,66,.10),transparent);transform:translateX(120%);animation:abAboutShine 6s ease-in-out infinite}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-content,.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-visual{position:relative;z-index:2}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-small-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.25);border-radius:50px;padding:9px 17px;color:#8A6A13;font-family:Cairo,Arial,sans-serif;font-size:14px;font-weight:900;margin-bottom:18px}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-small-badge:before{content:'';width:7px;height:7px;border-radius:50%;background:#D4AF37;box-shadow:0 0 12px rgba(212,175,55,.8);animation:abDotPulse 1.7s ease-in-out infinite}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-title{font-family:Cairo,Arial,sans-serif;color:#111;font-size:42px;font-weight:900;line-height:1.25;margin:0 0 16px}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-title span{background:linear-gradient(135deg,#D4AF37,#8A6A13);-webkit-background-clip:text;background-clip:text;color:transparent}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-text{font-family:Cairo,Arial,sans-serif;color:#555;font-size:17px;line-height:2;margin:0 0 22px}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-list li{position:relative;background:#fff;border:1px solid rgba(17,17,17,.06);border-radius:16px;padding:13px 40px 13px 14px;color:#222;font-family:Cairo,Arial,sans-serif;font-size:14px;font-weight:800;box-shadow:0 12px 28px rgba(17,17,17,.045);transition:.3s ease}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-list li:before{content:'✓';position:absolute;right:14px;top:50%;transform:translateY(-50%);width:19px;height:19px;border-radius:50%;background:#D4AF37;color:#111;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-list li:hover{transform:translateY(-4px);border-color:rgba(212,175,55,.35)}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-visual{min-height:330px;border-radius:28px;background:linear-gradient(145deg,#111,#050505);overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(212,175,55,.24);box-shadow:inset 0 0 60px rgba(245,197,66,.07)}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-visual:before{content:'';position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(245,197,66,.28),transparent 68%);filter:blur(14px);animation:abVisualGlow 4s ease-in-out infinite}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-orbital{position:relative;width:245px;height:245px;border-radius:50%;display:flex;align-items:center;justify-content:center}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-orbital:before{content:'';position:absolute;width:220px;height:82px;border-radius:50%;border:2px solid rgba(245,197,66,.75);box-shadow:0 0 26px rgba(245,197,66,.42);transform:rotate(-16deg);animation:abOrbitMove 4s ease-in-out infinite}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-orbital:after{content:'';position:absolute;width:245px;height:245px;border-radius:50%;background-image:radial-gradient(rgba(245,197,66,.38) 1px,transparent 1px);background-size:24px 24px;opacity:.16}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-center-icon{position:relative;z-index:3;width:126px;height:126px;border-radius:30px;background:linear-gradient(145deg,rgba(245,197,66,.22),rgba(255,255,255,.06));border:1px solid rgba(245,197,66,.35);display:flex;align-items:center;justify-content:center;color:#F5C542;font-size:48px;font-weight:900;font-family:Arial,sans-serif;box-shadow:0 18px 45px rgba(0,0,0,.35),0 0 35px rgba(245,197,66,.16);animation:abIconFloat 3.4s ease-in-out infinite}.elementor-26 .elementor-element.elementor-element-2166b33 .ab-float-word{position:absolute;z-index:4;background:rgba(255,255,255,.08);border:1px solid rgba(245,197,66,.24);border-radius:50px;color:#fff;font-family:Cairo,Arial,sans-serif;font-size:13px;font-weight:800;padding:9px 14px;backdrop-filter:blur(8px)}.elementor-26 .elementor-element.elementor-element-2166b33 .w1{top:48px;right:34px;animation:abWord1 4s ease-in-out infinite}.elementor-26 .elementor-element.elementor-element-2166b33 .w2{bottom:46px;left:30px;animation:abWord2 4.5s ease-in-out infinite}.elementor-26 .elementor-element.elementor-element-2166b33 .w3{top:132px;left:18px;animation:abWord3 5s ease-in-out infinite}@keyframes abLightFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(18px) scale(1.05)}}@keyframes abLightFloat2{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-18px) scale(1.06)}}@keyframes abAboutShine{0%,45%{transform:translateX(120%)}75%,100%{transform:translateX(-120%)}}@keyframes abDotPulse{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.45);opacity:1}}@keyframes abVisualGlow{0%,100%{opacity:.65;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes abOrbitMove{0%,100%{transform:rotate(-16deg) scale(1)}50%{transform:rotate(-16deg) scale(1.06)}}@keyframes abIconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes abWord1{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes abWord2{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes abWord3{0%,100%{transform:translateX(0)}50%{transform:translateX(8px)}}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-2166b33{padding-top:70px!important;padding-bottom:70px!important}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-trust-grid{grid-template-columns:repeat(2,1fr)}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-box{grid-template-columns:1fr;padding:28px}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-title{font-size:36px;text-align:center}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-small-badge{margin-right:auto;margin-left:auto}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-text{text-align:center}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-list{max-width:720px;margin:0 auto}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-visual{min-height:300px}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-2166b33{padding-top:55px!important;padding-bottom:55px!important}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-trust-grid{grid-template-columns:1fr;gap:12px;margin-bottom:26px}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-trust-card{min-height:105px;text-align:center;padding:20px 16px}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-trust-card strong{font-size:30px}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-box{border-radius:26px;padding:22px}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-title{font-size:29px;line-height:1.35}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-text{font-size:15.5px;line-height:1.9}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-list{grid-template-columns:1fr;gap:10px}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-list li{text-align:right;font-size:13.5px}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-about-visual{min-height:265px;border-radius:22px}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-center-icon{width:105px;height:105px;font-size:38px;border-radius:24px}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-orbital{width:210px;height:210px}.elementor-26 .elementor-element.elementor-element-2166b33 .abdaak-orbital:before{width:190px;height:68px}.elementor-26 .elementor-element.elementor-element-2166b33 .ab-float-word{font-size:11.5px;padding:7px 11px}.w1{top:38px;right:18px}.w2{bottom:34px;left:18px}.w3{top:116px;left:10px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b6af1a9 */.elementor-26 .elementor-element.elementor-element-b6af1a9{
  position:relative;
  direction:rtl;
  overflow:hidden!important;
  padding-top:100px!important;
  padding-bottom:110px!important;
  background:
    radial-gradient(circle at 85% 10%, rgba(245,197,66,.15), transparent 28%),
    radial-gradient(circle at 8% 90%, rgba(255,255,255,.07), transparent 30%),
    linear-gradient(135deg,#050505,#121212 55%,#050505)!important;
}

.elementor-26 .elementor-element.elementor-element-b6af1a9 > .elementor-container{
  max-width:1260px!important;
  position:relative;
  z-index:2;
}

/* الصفوف */
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-row{
  margin-bottom:28px!important;
}

.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-row:last-child{
  margin-bottom:0!important;
}

.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-row > .elementor-container{
  display:flex!important;
  gap:28px!important;
  align-items:stretch!important;
}

.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-row > .elementor-container > .elementor-column{
  width:33.333%!important;
  max-width:33.333%!important;
  flex:1 1 0!important;
  display:flex!important;
}

/* الكارت */
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card{
  width:100%!important;
  height:100%!important;
}

.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card > .elementor-widget-container{
  position:relative!important;
  width:100%!important;
  height:100%!important;
  min-height:365px!important;
  padding:38px 30px 34px!important;
  border-radius:32px!important;
  overflow:hidden!important;
  text-align:right!important;
  background:
    linear-gradient(145deg, rgba(245,197,66,.13), rgba(255,255,255,.055) 38%, rgba(255,255,255,.025) 100%)!important;
  border:1px solid rgba(245,197,66,.32)!important;
  box-shadow:
    0 28px 80px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,255,255,.09),
    inset 0 0 55px rgba(245,197,66,.05)!important;
  transition:.38s ease!important;
}

/* البوردر المتحرك */
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card > .elementor-widget-container:before{
  content:"";
  position:absolute;
  inset:0;
  padding:2px;
  border-radius:inherit;
  background:conic-gradient(
    from var(--ab-angle,0deg),
    transparent 0deg,
    transparent 65deg,
    rgba(245,197,66,1) 105deg,
    rgba(255,245,205,1) 128deg,
    rgba(245,197,66,.8) 155deg,
    transparent 210deg,
    transparent 360deg
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  opacity:.35;
  z-index:2;
  pointer-events:none;
  animation:abBorderSpin 4s linear infinite;
}

/* Glow داخلي */
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card > .elementor-widget-container:after{
  content:"";
  position:absolute;
  inset:1px;
  border-radius:31px;
  background:
    radial-gradient(circle at 85% 15%, rgba(245,197,66,.18), transparent 42%),
    radial-gradient(circle at 12% 92%, rgba(255,255,255,.06), transparent 42%);
  z-index:0;
  pointer-events:none;
}

/* المحتوى فوق الخلفية */
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card .elementor-icon-box-wrapper,
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card .elementor-icon,
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card .elementor-icon-box-description{
  position:relative!important;
  z-index:4!important;
}

/* الأيقونة */
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card .elementor-icon{
  width:76px!important;
  height:76px!important;
  border-radius:24px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:linear-gradient(145deg, rgba(245,197,66,.28), rgba(255,255,255,.08))!important;
  border:1px solid rgba(245,197,66,.42)!important;
  color:#F5C542!important;
  box-shadow:
    0 16px 38px rgba(0,0,0,.32),
    0 0 30px rgba(245,197,66,.16)!important;
  transition:.35s ease!important;
}

.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card .elementor-icon svg{
  color:#F5C542!important;
  fill:#F5C542!important;
}

/* العنوان والوصف */
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card .elementor-icon-box-title{
  margin-top:28px!important;
  margin-bottom:15px!important;
  text-align:right!important;
}

.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card .elementor-icon-box-title a{
  color:#fff!important;
  font-size:24px!important;
  line-height:1.35!important;
  font-weight:900!important;
}

.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card .elementor-icon-box-description{
  color:#C4C9CF!important;
  font-size:15.8px!important;
  line-height:2!important;
  text-align:right!important;
}

/* الخط الذهبي */
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card .elementor-icon-box-wrapper:after{
  content:"";
  display:block;
  width:48px;
  height:3px;
  border-radius:50px;
  margin-top:25px;
  background:linear-gradient(90deg,#F5C542,rgba(245,197,66,.12));
  box-shadow:0 0 18px rgba(245,197,66,.35);
  transition:.35s ease;
}

/* تنوير كارت كارت */
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-row-one .elementor-column:nth-child(1) .ab-srv-card > .elementor-widget-container{animation:abCardFocus 12s ease-in-out 0s infinite}
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-row-one .elementor-column:nth-child(2) .ab-srv-card > .elementor-widget-container{animation:abCardFocus 12s ease-in-out 2s infinite}
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-row-one .elementor-column:nth-child(3) .ab-srv-card > .elementor-widget-container{animation:abCardFocus 12s ease-in-out 4s infinite}
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-row-two .elementor-column:nth-child(1) .ab-srv-card > .elementor-widget-container{animation:abCardFocus 12s ease-in-out 6s infinite}
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-row-two .elementor-column:nth-child(2) .ab-srv-card > .elementor-widget-container{animation:abCardFocus 12s ease-in-out 8s infinite}
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-row-two .elementor-column:nth-child(3) .ab-srv-card > .elementor-widget-container{animation:abCardFocus 12s ease-in-out 10s infinite}

/* Hover */
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card > .elementor-widget-container:hover{
  transform:translateY(-14px) scale(1.02)!important;
  background:
    linear-gradient(145deg, rgba(245,197,66,.23), rgba(255,255,255,.075) 40%, rgba(255,255,255,.035) 100%)!important;
  border-color:rgba(245,197,66,.80)!important;
  box-shadow:
    0 42px 110px rgba(0,0,0,.66),
    0 0 55px rgba(245,197,66,.20),
    inset 0 1px 0 rgba(255,255,255,.14),
    inset 0 0 82px rgba(245,197,66,.09)!important;
}

.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card > .elementor-widget-container:hover:before{
  opacity:1!important;
  animation:abBorderSpin .85s linear infinite!important;
}

.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card > .elementor-widget-container:hover .elementor-icon{
  transform:translateY(-5px) rotate(-5deg) scale(1.1)!important;
  background:linear-gradient(145deg, rgba(245,197,66,.40), rgba(255,255,255,.12))!important;
  border-color:rgba(245,197,66,.80)!important;
  box-shadow:
    0 22px 50px rgba(0,0,0,.44),
    0 0 48px rgba(245,197,66,.32)!important;
}

.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card > .elementor-widget-container:hover .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card > .elementor-widget-container:hover .elementor-icon-box-title a{
  color:#F5C542!important;
}

.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card > .elementor-widget-container:hover .elementor-icon-box-description{
  color:#E7EAEE!important;
}

.elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card > .elementor-widget-container:hover .elementor-icon-box-wrapper:after{
  width:92px;
}

/* منع الأزرق */
.elementor-26 .elementor-element.elementor-element-b6af1a9 a,
.elementor-26 .elementor-element.elementor-element-b6af1a9 a:hover,
.elementor-26 .elementor-element.elementor-element-b6af1a9 a:focus,
.elementor-26 .elementor-element.elementor-element-b6af1a9 *:focus{
  color:inherit!important;
  outline:none!important;
  box-shadow:none!important;
}

/* Animations */
@property --ab-angle{
  syntax:"<angle>";
  initial-value:0deg;
  inherits:false;
}

@keyframes abBorderSpin{
  0%{--ab-angle:0deg}
  100%{--ab-angle:360deg}
}

@keyframes abCardFocus{
  0%,12%,100%{
    transform:translateY(0);
  }
  4%,8%{
    transform:translateY(-8px);
    box-shadow:
      0 36px 95px rgba(0,0,0,.58),
      0 0 44px rgba(245,197,66,.18),
      inset 0 1px 0 rgba(255,255,255,.12),
      inset 0 0 70px rgba(245,197,66,.08)!important;
  }
}

/* تابلت */
@media(max-width:1024px){
  .elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-row > .elementor-container{
    flex-wrap:wrap!important;
    gap:22px!important;
  }

  .elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-row > .elementor-container > .elementor-column{
    width:calc(50% - 11px)!important;
    max-width:calc(50% - 11px)!important;
  }

  .elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card > .elementor-widget-container{
    min-height:330px!important;
  }
}

/* موبايل */
@media(max-width:767px){
  .elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-row{
    margin-bottom:0!important;
  }

  .elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-row > .elementor-container{
    display:block!important;
  }

  .elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-row > .elementor-container > .elementor-column{
    width:100%!important;
    max-width:100%!important;
    margin-bottom:18px!important;
  }

  .elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card > .elementor-widget-container{
    min-height:auto!important;
    padding:32px 22px 30px!important;
    text-align:center!important;
    border-radius:28px!important;
  }

  .elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card .elementor-icon{
    margin:0 auto!important;
  }

  .elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card .elementor-icon-box-title,
  .elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card .elementor-icon-box-description{
    text-align:center!important;
  }

  .elementor-26 .elementor-element.elementor-element-b6af1a9 .ab-srv-card .elementor-icon-box-wrapper:after{
    margin-right:auto!important;
    margin-left:auto!important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c9569c7 *//* ===============================
   ABDAAK SERVICES / AI CARDS FIX
   الكارت نفسه هو .ab-ai-card
================================ */

.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card{
  position: relative !important;
  width: 100% !important;
  min-height: 245px !important;
  padding: 30px 24px !important;
  border-radius: 28px !important;
  overflow: hidden !important;
  background: linear-gradient(145deg,#111111 0%,#050505 100%) !important;
  border: 1px solid rgba(245,197,66,.42) !important;
  box-shadow:
    0 24px 70px rgba(17,17,17,.25),
    inset 0 0 55px rgba(245,197,66,.08) !important;
  transition: all .38s ease !important;
}

/* البورد المتحرك */
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card:before{
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  border-radius: inherit;
  background: conic-gradient(
    from var(--ab-ai-angle,0deg),
    transparent 0deg,
    transparent 65deg,
    rgba(245,197,66,1) 105deg,
    rgba(255,245,205,1) 130deg,
    rgba(245,197,66,.75) 160deg,
    transparent 220deg,
    transparent 360deg
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: .75;
  z-index: 1;
  pointer-events: none;
  animation: abAiBorderSpin 3.5s linear infinite;
}

/* إضاءة داخلية */
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card:after{
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 27px;
  background:
    radial-gradient(circle at 85% 15%, rgba(245,197,66,.22), transparent 42%),
    radial-gradient(circle at 10% 90%, rgba(255,255,255,.07), transparent 42%);
  z-index: 0;
  pointer-events: none;
}

/* رفع محتوى الكارت فوق الخلفية */
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon-box-wrapper,
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon-box-icon,
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon,
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon-box-content,
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon-box-description{
  position: relative !important;
  z-index: 3 !important;
}

/* الأيقونة */
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon{
  width: 68px !important;
  height: 68px !important;
  border-radius: 21px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background:
    linear-gradient(145deg,rgba(245,197,66,.30),rgba(255,255,255,.08)) !important;
  border: 1px solid rgba(245,197,66,.52) !important;
  color: #F5C542 !important;
  box-shadow:
    0 15px 35px rgba(0,0,0,.35),
    0 0 28px rgba(245,197,66,.20) !important;
  transition: .35s ease !important;
}

.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon svg{
  color: #F5C542 !important;
  fill: #F5C542 !important;
}

/* العنوان */
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon-box-title{
  margin-top: 22px !important;
  margin-bottom: 10px !important;
}

.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon-box-title span,
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon-box-title a{
  color: #FFFFFF !important;
  font-family: Cairo, Arial, sans-serif !important;
  font-size: 21px !important;
  line-height: 1.35 !important;
  font-weight: 900 !important;
}

/* الوصف */
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon-box-description{
  color: #C8CDD2 !important;
  font-family: Cairo, Arial, sans-serif !important;
  font-size: 14.5px !important;
  line-height: 1.9 !important;
}

/* Hover */
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card:hover{
  transform: translateY(-10px) scale(1.02) !important;
  border-color: rgba(245,197,66,.85) !important;
  box-shadow:
    0 36px 95px rgba(17,17,17,.32),
    0 0 52px rgba(245,197,66,.24),
    inset 0 0 75px rgba(245,197,66,.11) !important;
}

.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card:hover:before{
  opacity: 1 !important;
  animation: abAiBorderSpin .85s linear infinite;
}

.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card:hover .elementor-icon{
  transform: translateY(-5px) rotate(-5deg) scale(1.08) !important;
  background:
    linear-gradient(145deg,rgba(245,197,66,.45),rgba(255,255,255,.12)) !important;
}

.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card:hover .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card:hover .elementor-icon-box-title span,
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card:hover .elementor-icon-box-title a{
  color: #F5C542 !important;
}

.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card:hover .elementor-icon-box-description{
  color: #E7EAEE !important;
}

/* حركة خفيفة لكل كارت */
.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card{
  animation: abAiCardFloat 5s ease-in-out infinite;
}

.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card:nth-of-type(2){
  animation-delay: .4s;
}

.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card:nth-of-type(3){
  animation-delay: .8s;
}

.elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card:nth-of-type(4){
  animation-delay: 1.2s;
}

/* Animations */
@property --ab-ai-angle{
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@keyframes abAiBorderSpin{
  0%{
    --ab-ai-angle: 0deg;
  }
  100%{
    --ab-ai-angle: 360deg;
  }
}

@keyframes abAiCardFloat{
  0%,100%{
    transform: translateY(0);
  }
  50%{
    transform: translateY(-5px);
  }
}

/* موبايل */
@media(max-width:767px){
  .elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card{
    min-height: auto !important;
    text-align: center !important;
    padding: 28px 22px !important;
  }

  .elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon{
    margin: 0 auto !important;
  }

  .elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon-box-title,
  .elementor-26 .elementor-element.elementor-element-c9569c7 .ab-ai-card .elementor-icon-box-description{
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cf36e51 *//* ===============================
   ABDAAK SERVICES / AI CARDS FIX
   الكارت نفسه هو .ab-ai-card
================================ */

.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card{
  position: relative !important;
  width: 100% !important;
  min-height: 245px !important;
  padding: 30px 24px !important;
  border-radius: 28px !important;
  overflow: hidden !important;
  background: linear-gradient(145deg,#111111 0%,#050505 100%) !important;
  border: 1px solid rgba(245,197,66,.42) !important;
  box-shadow:
    0 24px 70px rgba(17,17,17,.25),
    inset 0 0 55px rgba(245,197,66,.08) !important;
  transition: all .38s ease !important;
}

/* البورد المتحرك */
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card:before{
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  border-radius: inherit;
  background: conic-gradient(
    from var(--ab-ai-angle,0deg),
    transparent 0deg,
    transparent 65deg,
    rgba(245,197,66,1) 105deg,
    rgba(255,245,205,1) 130deg,
    rgba(245,197,66,.75) 160deg,
    transparent 220deg,
    transparent 360deg
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: .75;
  z-index: 1;
  pointer-events: none;
  animation: abAiBorderSpin 3.5s linear infinite;
}

/* إضاءة داخلية */
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card:after{
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 27px;
  background:
    radial-gradient(circle at 85% 15%, rgba(245,197,66,.22), transparent 42%),
    radial-gradient(circle at 10% 90%, rgba(255,255,255,.07), transparent 42%);
  z-index: 0;
  pointer-events: none;
}

/* رفع محتوى الكارت فوق الخلفية */
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon-box-wrapper,
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon-box-icon,
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon,
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon-box-content,
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon-box-description{
  position: relative !important;
  z-index: 3 !important;
}

/* الأيقونة */
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon{
  width: 68px !important;
  height: 68px !important;
  border-radius: 21px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background:
    linear-gradient(145deg,rgba(245,197,66,.30),rgba(255,255,255,.08)) !important;
  border: 1px solid rgba(245,197,66,.52) !important;
  color: #F5C542 !important;
  box-shadow:
    0 15px 35px rgba(0,0,0,.35),
    0 0 28px rgba(245,197,66,.20) !important;
  transition: .35s ease !important;
}

.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon svg{
  color: #F5C542 !important;
  fill: #F5C542 !important;
}

/* العنوان */
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon-box-title{
  margin-top: 22px !important;
  margin-bottom: 10px !important;
}

.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon-box-title span,
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon-box-title a{
  color: #FFFFFF !important;
  font-family: Cairo, Arial, sans-serif !important;
  font-size: 21px !important;
  line-height: 1.35 !important;
  font-weight: 900 !important;
}

/* الوصف */
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon-box-description{
  color: #C8CDD2 !important;
  font-family: Cairo, Arial, sans-serif !important;
  font-size: 14.5px !important;
  line-height: 1.9 !important;
}

/* Hover */
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card:hover{
  transform: translateY(-10px) scale(1.02) !important;
  border-color: rgba(245,197,66,.85) !important;
  box-shadow:
    0 36px 95px rgba(17,17,17,.32),
    0 0 52px rgba(245,197,66,.24),
    inset 0 0 75px rgba(245,197,66,.11) !important;
}

.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card:hover:before{
  opacity: 1 !important;
  animation: abAiBorderSpin .85s linear infinite;
}

.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card:hover .elementor-icon{
  transform: translateY(-5px) rotate(-5deg) scale(1.08) !important;
  background:
    linear-gradient(145deg,rgba(245,197,66,.45),rgba(255,255,255,.12)) !important;
}

.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card:hover .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card:hover .elementor-icon-box-title span,
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card:hover .elementor-icon-box-title a{
  color: #F5C542 !important;
}

.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card:hover .elementor-icon-box-description{
  color: #E7EAEE !important;
}

/* حركة خفيفة لكل كارت */
.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card{
  animation: abAiCardFloat 5s ease-in-out infinite;
}

.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card:nth-of-type(2){
  animation-delay: .4s;
}

.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card:nth-of-type(3){
  animation-delay: .8s;
}

.elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card:nth-of-type(4){
  animation-delay: 1.2s;
}

/* Animations */
@property --ab-ai-angle{
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@keyframes abAiBorderSpin{
  0%{
    --ab-ai-angle: 0deg;
  }
  100%{
    --ab-ai-angle: 360deg;
  }
}

@keyframes abAiCardFloat{
  0%,100%{
    transform: translateY(0);
  }
  50%{
    transform: translateY(-5px);
  }
}

/* موبايل */
@media(max-width:767px){
  .elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card{
    min-height: auto !important;
    text-align: center !important;
    padding: 28px 22px !important;
  }

  .elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon{
    margin: 0 auto !important;
  }

  .elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon-box-title,
  .elementor-26 .elementor-element.elementor-element-cf36e51 .ab-ai-card .elementor-icon-box-description{
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9c2e3a6 *//* ===============================
   ABDAAK AI AGENTS SECTION FIXED
   نسخة معدلة لحل مشاكل الكروت والبورد والهوفر
================================ */

.elementor-26 .elementor-element.elementor-element-9c2e3a6{
  position: relative;
  direction: rtl;
  overflow: hidden !important;
  padding-top: 105px !important;
  padding-bottom: 105px !important;
  background:
    radial-gradient(circle at 90% 10%, rgba(212,175,55,.18), transparent 30%),
    radial-gradient(circle at 8% 92%, rgba(17,17,17,.06), transparent 32%),
    linear-gradient(135deg,#F7F3EA 0%,#FFFFFF 100%) !important;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6:before{
  content:"";
  position:absolute;
  width:500px;
  height:500px;
  border-radius:50%;
  right:-180px;
  top:-170px;
  background:radial-gradient(circle,rgba(212,175,55,.20),transparent 68%);
  filter:blur(16px);
  animation:abAiGlow1 7s ease-in-out infinite;
  z-index:0;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6:after{
  content:"";
  position:absolute;
  width:380px;
  height:380px;
  border-radius:50%;
  left:-140px;
  bottom:-140px;
  background:radial-gradient(circle,rgba(0,0,0,.06),transparent 70%);
  filter:blur(18px);
  animation:abAiGlow2 8s ease-in-out infinite;
  z-index:0;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 > .elementor-container{
  position:relative;
  z-index:2;
  align-items:center !important;
  gap:34px;
}

/* Badge */
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-badge .elementor-heading-title{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:rgba(212,175,55,.12);
  border:1px solid rgba(212,175,55,.30);
  border-radius:50px;
  padding:10px 20px;
  box-shadow:0 0 28px rgba(212,175,55,.08);
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-badge .elementor-heading-title:before{
  content:"";
  width:7px;
  height:7px;
  border-radius:50%;
  background:#D4AF37;
  box-shadow:0 0 14px rgba(212,175,55,.9);
  animation:abAiPulse 1.8s ease-in-out infinite;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-title span{
  background:linear-gradient(135deg,#D4AF37,#8A6A13);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}

/* List */
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-list .elementor-icon-list-item{
  background:#FFFFFF;
  border:1px solid rgba(17,17,17,.06);
  border-radius:16px;
  padding:13px 16px !important;
  box-shadow:0 12px 28px rgba(17,17,17,.055);
  margin-bottom:10px !important;
  transition:.3s ease;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-list .elementor-icon-list-item:hover{
  transform:translateY(-4px);
  border-color:rgba(212,175,55,.35);
  box-shadow:0 18px 38px rgba(17,17,17,.09);
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-list .elementor-icon-list-icon i{
  color:#D4AF37 !important;
}

/* Button */
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-btn .elementor-button{
  position:relative;
  overflow:hidden;
  background:#111 !important;
  color:#fff !important;
  border-radius:50px !important;
  box-shadow:0 16px 38px rgba(17,17,17,.18) !important;
  transition:.35s ease !important;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-btn .elementor-button:before{
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  width:60px;
  right:-80px;
  background:linear-gradient(90deg,transparent,rgba(245,197,66,.35),transparent);
  transform:skewX(-18deg);
  transition:.55s ease;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-btn .elementor-button:hover{
  transform:translateY(-4px);
  background:#D4AF37 !important;
  color:#111 !important;
  box-shadow:0 22px 45px rgba(212,175,55,.28) !important;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-btn .elementor-button:hover:before{
  right:120%;
}

/* Visual Rows */
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-visual-row{
  margin-bottom:22px !important;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-visual-row:last-child{
  margin-bottom:0 !important;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-visual-row > .elementor-container{
  display:flex !important;
  gap:22px !important;
  align-items:stretch !important;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-visual-row > .elementor-container > .elementor-column{
  width:50% !important;
  max-width:50% !important;
  display:flex !important;
}

/* Card */
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card{
  width:100% !important;
  height:100% !important;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-widget-container{
  position:relative !important;
  height:100% !important;
  min-height:240px !important;
  padding:30px 24px !important;
  border-radius:28px !important;
  overflow:hidden !important;
  background:
    linear-gradient(145deg,#111111 0%,#050505 100%) !important;
  border:1px solid rgba(245,197,66,.36) !important;
  box-shadow:
    0 24px 70px rgba(17,17,17,.22),
    inset 0 0 55px rgba(245,197,66,.07) !important;
  transition:.38s ease !important;
}

/* Animated Border */
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-widget-container:before{
  content:"";
  position:absolute;
  inset:0;
  padding:2px;
  border-radius:inherit;
  background:conic-gradient(
    from var(--ab-ai-angle,0deg),
    transparent 0deg,
    transparent 65deg,
    rgba(245,197,66,1) 105deg,
    rgba(255,245,205,1) 130deg,
    rgba(245,197,66,.75) 160deg,
    transparent 220deg,
    transparent 360deg
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  opacity:.62;
  z-index:2;
  pointer-events:none;
  animation:abAiBorderSpin 3.5s linear infinite;
}

/* Inner Glow */
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-widget-container:after{
  content:"";
  position:absolute;
  inset:1px;
  border-radius:27px;
  background:
    radial-gradient(circle at 85% 15%,rgba(245,197,66,.20),transparent 42%),
    radial-gradient(circle at 10% 90%,rgba(255,255,255,.07),transparent 42%);
  z-index:0;
  pointer-events:none;
}

/* Content Above Effects */
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-icon-box-wrapper,
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-icon,
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-icon-box-description{
  position:relative !important;
  z-index:4 !important;
}

/* Icon */
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-icon{
  width:68px !important;
  height:68px !important;
  border-radius:21px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:
    linear-gradient(145deg,rgba(245,197,66,.30),rgba(255,255,255,.08)) !important;
  border:1px solid rgba(245,197,66,.48) !important;
  color:#F5C542 !important;
  box-shadow:
    0 15px 35px rgba(0,0,0,.35),
    0 0 28px rgba(245,197,66,.18) !important;
  transition:.35s ease !important;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-icon svg{
  color:#F5C542 !important;
  fill:#F5C542 !important;
}

/* Title + Description */
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-icon-box-title{
  margin-top:22px !important;
  margin-bottom:10px !important;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-icon-box-title a{
  color:#FFFFFF !important;
  font-family:Cairo,Arial,sans-serif !important;
  font-size:21px !important;
  line-height:1.35 !important;
  font-weight:900 !important;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-icon-box-description{
  color:#C8CDD2 !important;
  font-family:Cairo,Arial,sans-serif !important;
  font-size:14.5px !important;
  line-height:1.9 !important;
}

/* Soft Focus Animation */
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-visual-row-one .elementor-column:nth-child(1) .ab-ai-card .elementor-widget-container{
  animation:abAiCardFocus 10s ease-in-out 0s infinite;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-visual-row-one .elementor-column:nth-child(2) .ab-ai-card .elementor-widget-container{
  animation:abAiCardFocus 10s ease-in-out 2.5s infinite;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-visual-row-two .elementor-column:nth-child(1) .ab-ai-card .elementor-widget-container{
  animation:abAiCardFocus 10s ease-in-out 5s infinite;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-visual-row-two .elementor-column:nth-child(2) .ab-ai-card .elementor-widget-container{
  animation:abAiCardFocus 10s ease-in-out 7.5s infinite;
}

/* Hover */
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-widget-container:hover{
  transform:translateY(-10px) scale(1.02) !important;
  border-color:rgba(245,197,66,.82) !important;
  box-shadow:
    0 36px 95px rgba(17,17,17,.32),
    0 0 52px rgba(245,197,66,.22),
    inset 0 0 75px rgba(245,197,66,.10) !important;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-widget-container:hover:before{
  opacity:1 !important;
  animation:abAiBorderSpin .85s linear infinite;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-widget-container:hover .elementor-icon{
  transform:translateY(-5px) rotate(-5deg) scale(1.08) !important;
  background:
    linear-gradient(145deg,rgba(245,197,66,.44),rgba(255,255,255,.12)) !important;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-widget-container:hover .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-widget-container:hover .elementor-icon-box-title a{
  color:#F5C542 !important;
}

.elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-widget-container:hover .elementor-icon-box-description{
  color:#E7EAEE !important;
}

/* Animations */
@property --ab-ai-angle{
  syntax:"<angle>";
  initial-value:0deg;
  inherits:false;
}

@keyframes abAiBorderSpin{
  0%{--ab-ai-angle:0deg}
  100%{--ab-ai-angle:360deg}
}

@keyframes abAiCardFocus{
  0%,18%,100%{
    transform:translateY(0);
  }
  7%,12%{
    transform:translateY(-7px);
  }
}

@keyframes abAiGlow1{
  0%,100%{transform:translateY(0) scale(1)}
  50%{transform:translateY(18px) scale(1.06)}
}

@keyframes abAiGlow2{
  0%,100%{transform:translateY(0) scale(1)}
  50%{transform:translateY(-18px) scale(1.08)}
}

@keyframes abAiPulse{
  0%,100%{transform:scale(1);opacity:.7}
  50%{transform:scale(1.45);opacity:1}
}

/* Tablet */
@media(max-width:1024px){
  .elementor-26 .elementor-element.elementor-element-9c2e3a6{
    padding-top:82px !important;
    padding-bottom:86px !important;
  }

  .elementor-26 .elementor-element.elementor-element-9c2e3a6 > .elementor-container{
    gap:24px;
  }

  .elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-title .elementor-heading-title{
    font-size:40px !important;
  }

  .elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-visual-row > .elementor-container{
    gap:18px !important;
  }

  .elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-widget-container{
    min-height:220px !important;
  }
}

/* Mobile */
@media(max-width:767px){
  .elementor-26 .elementor-element.elementor-element-9c2e3a6{
    padding-top:65px !important;
    padding-bottom:70px !important;
  }

  .elementor-26 .elementor-element.elementor-element-9c2e3a6 .elementor-column{
    width:100% !important;
    max-width:100% !important;
  }

  .elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-title .elementor-heading-title{
    text-align:center !important;
    font-size:32px !important;
    line-height:1.35 !important;
  }

  .elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-desc .elementor-text-editor{
    text-align:center !important;
    font-size:15.5px !important;
    line-height:1.9 !important;
  }

  .elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-badge{
    text-align:center !important;
  }

  .elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-list .elementor-icon-list-item{
    text-align:right !important;
  }

  .elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-btn .elementor-button{
    width:100% !important;
  }

  .elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-visual-row{
    margin-bottom:16px !important;
  }

  .elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-visual-row > .elementor-container{
    display:block !important;
  }

  .elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-visual-row > .elementor-container > .elementor-column{
    width:100% !important;
    max-width:100% !important;
    margin-bottom:16px !important;
  }

  .elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-widget-container{
    min-height:auto !important;
    text-align:center !important;
    padding:28px 22px !important;
  }

  .elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-icon{
    margin:0 auto !important;
  }

  .elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-icon-box-title,
  .elementor-26 .elementor-element.elementor-element-9c2e3a6 .ab-ai-card .elementor-icon-box-description{
    text-align:center !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-324976b *//*.elementor-edit-area-active .elementor-inline-editing{color:#000}*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d1295fe */.abd-ai-desc{
    color: #555 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ec48c9c *//* ===============================
   ABDAAK AI AGENTS - REAL DOM FIX
   لأن الكارت نفسه هو .abd-ai-card
================================ */

.elementor-26 .elementor-element.elementor-element-ec48c9c{
  position: relative;
  direction: rtl;
  overflow: hidden !important;
  padding-top: 105px !important;
  padding-bottom: 105px !important;
  background:
    radial-gradient(circle at 92% 8%, rgba(212,175,55,.18), transparent 30%),
    radial-gradient(circle at 8% 92%, rgba(17,17,17,.06), transparent 32%),
    linear-gradient(135deg,#F7F3EA 0%,#FFFFFF 100%) !important;
}

.elementor-26 .elementor-element.elementor-element-ec48c9c > .elementor-container{
  position: relative;
  z-index: 2;
  align-items: center !important;
  gap: 34px !important;
}

/* الكروت: الاستهداف الصحيح حسب الـ HTML اللي بعته */
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card{
  position: relative !important;
  width: 100% !important;
  min-height: 245px !important;
  padding: 30px 24px !important;
  border-radius: 28px !important;
  overflow: hidden !important;
  background: linear-gradient(145deg,#111111 0%,#050505 100%) !important;
  border: 1px solid rgba(245,197,66,.42) !important;
  box-shadow:
    0 24px 70px rgba(17,17,17,.25),
    inset 0 0 55px rgba(245,197,66,.08) !important;
  transition: .38s ease !important;
}

/* البورد المتحرك على نفس الكارت */
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card:before{
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  border-radius: inherit;
  background: conic-gradient(
    from var(--abd-ai-angle,0deg),
    transparent 0deg,
    transparent 65deg,
    rgba(245,197,66,1) 105deg,
    rgba(255,245,205,1) 130deg,
    rgba(245,197,66,.75) 160deg,
    transparent 220deg,
    transparent 360deg
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: .7;
  z-index: 1;
  pointer-events: none;
  animation: abdAiBorderSpin 3.5s linear infinite;
}

/* إضاءة داخلية */
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card:after{
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 27px;
  background:
    radial-gradient(circle at 85% 15%, rgba(245,197,66,.22), transparent 42%),
    radial-gradient(circle at 10% 90%, rgba(255,255,255,.07), transparent 42%);
  z-index: 0;
  pointer-events: none;
}

/* رفع محتوى الكارت فوق الخلفية */
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon-box-wrapper,
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon-box-icon,
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon,
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon-box-content,
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon-box-description{
  position: relative !important;
  z-index: 3 !important;
}

/* الأيقونة */
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon{
  width: 68px !important;
  height: 68px !important;
  border-radius: 21px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background:
    linear-gradient(145deg,rgba(245,197,66,.30),rgba(255,255,255,.08)) !important;
  border: 1px solid rgba(245,197,66,.52) !important;
  color: #F5C542 !important;
  box-shadow:
    0 15px 35px rgba(0,0,0,.35),
    0 0 28px rgba(245,197,66,.20) !important;
  transition: .35s ease !important;
}

.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon svg{
  color: #F5C542 !important;
  fill: #F5C542 !important;
}

/* العنوان */
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon-box-title{
  margin-top: 22px !important;
  margin-bottom: 10px !important;
}

.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon-box-title span,
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon-box-title a{
  color: #FFFFFF !important;
  font-family: Cairo, Arial, sans-serif !important;
  font-size: 21px !important;
  line-height: 1.35 !important;
  font-weight: 900 !important;
}

/* الوصف */
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon-box-description{
  color: #C8CDD2 !important;
  font-family: Cairo, Arial, sans-serif !important;
  font-size: 14.5px !important;
  line-height: 1.9 !important;
}

/* Hover */
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card:hover{
  transform: translateY(-10px) scale(1.02) !important;
  border-color: rgba(245,197,66,.85) !important;
  box-shadow:
    0 36px 95px rgba(17,17,17,.32),
    0 0 52px rgba(245,197,66,.24),
    inset 0 0 75px rgba(245,197,66,.11) !important;
}

.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card:hover:before{
  opacity: 1 !important;
  animation: abdAiBorderSpin .85s linear infinite;
}

.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card:hover .elementor-icon{
  transform: translateY(-5px) rotate(-5deg) scale(1.08) !important;
  background:
    linear-gradient(145deg,rgba(245,197,66,.45),rgba(255,255,255,.12)) !important;
}

.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card:hover .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card:hover .elementor-icon-box-title span,
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card:hover .elementor-icon-box-title a{
  color: #F5C542 !important;
}

.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card:hover .elementor-icon-box-description{
  color: #E7EAEE !important;
}

/* حركة كل كارت */
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-row-one .elementor-column:nth-child(1) .abd-ai-card{
  animation: abdAiCardFocus 10s ease-in-out 0s infinite;
}

.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-row-one .elementor-column:nth-child(2) .abd-ai-card{
  animation: abdAiCardFocus 10s ease-in-out 2.5s infinite;
}

.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-row-two .elementor-column:nth-child(1) .abd-ai-card{
  animation: abdAiCardFocus 10s ease-in-out 5s infinite;
}

.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-row-two .elementor-column:nth-child(2) .abd-ai-card{
  animation: abdAiCardFocus 10s ease-in-out 7.5s infinite;
}

/* الصفوف */
.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-row{
  margin-bottom: 22px !important;
}

.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-row:last-child{
  margin-bottom: 0 !important;
}

.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-row > .elementor-container{
  display: flex !important;
  gap: 22px !important;
  align-items: stretch !important;
}

.elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-row > .elementor-container > .elementor-column{
  width: 50% !important;
  max-width: 50% !important;
  display: flex !important;
}

/* Animations */
@property --abd-ai-angle{
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@keyframes abdAiBorderSpin{
  0%{
    --abd-ai-angle: 0deg;
  }
  100%{
    --abd-ai-angle: 360deg;
  }
}

@keyframes abdAiCardFocus{
  0%,18%,100%{
    transform: translateY(0);
  }
  7%,12%{
    transform: translateY(-7px);
  }
}

/* موبايل */
@media(max-width:767px){
  .elementor-26 .elementor-element.elementor-element-ec48c9c{
    padding-top: 65px !important;
    padding-bottom: 70px !important;
  }

  .elementor-26 .elementor-element.elementor-element-ec48c9c > .elementor-container{
    display: block !important;
  }

  .elementor-26 .elementor-element.elementor-element-ec48c9c .elementor-column{
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-row{
    margin-bottom: 16px !important;
  }

  .elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-row > .elementor-container{
    display: block !important;
  }

  .elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-row > .elementor-container > .elementor-column{
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 16px !important;
  }

  .elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card{
    min-height: auto !important;
    text-align: center !important;
    padding: 28px 22px !important;
  }

  .elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon{
    margin: 0 auto !important;
  }

  .elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon-box-title,
  .elementor-26 .elementor-element.elementor-element-ec48c9c .abd-ai-card .elementor-icon-box-description{
    text-align: center !important;
  }
}.abd-ai-desc{
    color: #555 !important;
}/* End custom CSS */