.elementor-1294 .elementor-element.elementor-element-apricing1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1294 .elementor-element.elementor-element-apricing1:not(.elementor-motion-effects-element-type-background),.elementor-1294 .elementor-element.elementor-element-apricing1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#07111F}.elementor-1294 .elementor-element.elementor-element-apricing2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}:root{--page-title-display:none}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-pricing-hero__actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:30px}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-pricing-hero__actions p{max-width:560px;margin:0;color:#93A6B9;font-size:13px;font-weight:650;line-height:1.6}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-course-cta{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:52px;padding:14px 23px;border:1px solid rgb(131 222 255 / .34);border-radius:14px;color:#fff!important;background:linear-gradient(135deg,#009CE3 0%,#16B9F4 100%);box-shadow:0 14px 36px rgb(0 156 227 / .24),inset 0 1px 0 rgb(255 255 255 / .18);font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:850;letter-spacing:.01em;text-decoration:none!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-course-cta span{display:inline-block;font-size:18px;line-height:1;transition:transform .25s ease}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-course-cta:hover,.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-course-cta:focus-visible{color:#fff!important;border-color:rgb(131 222 255 / .62);transform:translateY(-2px);box-shadow:0 18px 42px rgb(0 156 227 / .34),inset 0 1px 0 rgb(255 255 255 / .22)}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-course-cta:hover span,.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-course-cta:focus-visible span{transform:translateX(3px)}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-course-cta:focus-visible{outline:2px solid #83DEFF;outline-offset:4px}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-final-course-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:40px;padding:30px 32px;border:1px solid rgb(0 156 227 / .22);border-radius:26px;background:radial-gradient(circle at 88% 20%,rgb(82 213 255 / .13),transparent 34%),linear-gradient(135deg,rgb(0 156 227 / .11),rgb(255 255 255 / .035));box-shadow:inset 0 1px 0 rgb(255 255 255 / .07),0 22px 58px rgb(0 0 0 / .18)}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-final-course-cta__copy{max-width:690px}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-final-course-cta .ap-kicker{margin-bottom:10px}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-final-course-cta h3{margin:0;color:#fff;font-family:Outfit,Inter,Arial,sans-serif;font-size:clamp(27px,3vw,38px);font-weight:820;letter-spacing:-.035em;line-height:1.08}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-final-course-cta__copy&gt;p:last-child{margin:10px 0 0;color:#AFC2D4;font-size:14px;font-weight:600;line-height:1.65}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-course-cta--final{flex:0 0 auto;min-width:205px}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-bilingual-title{display:flex;flex-direction:column;gap:8px}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-bilingual-title [lang="ar"]{display:block;color:#68D6FF;font-size:.72em;line-height:1.35;text-align:left}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-kicker [lang="ar"]{color:inherit;font:inherit}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-info-panel--bilingual{padding-top:28px}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-inclusions--bilingual li{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"icon en" "icon ar";column-gap:14px;row-gap:5px;align-items:start}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-inclusions--bilingual li:before{grid-area:icon}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-inclusions--bilingual li strong{grid-area:en;display:block;color:#fff;font:inherit;font-weight:750;line-height:1.5}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-inclusions--bilingual li [lang="ar"]{grid-area:ar;display:block;color:#AFC2D4;font-size:.92em;font-weight:650;line-height:1.75;text-align:left}@media(max-width:680px){.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-pricing-hero__actions{margin-top:25px}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-course-cta--hero{width:min(100%,280px)}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-pricing-hero__actions p{max-width:300px;font-size:12px}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-final-course-cta{align-items:stretch;flex-direction:column;gap:22px;margin-top:30px;padding:24px 20px;border-radius:22px}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-final-course-cta h3{font-size:29px}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-course-cta--final{width:100%;min-width:0}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-bilingual-title{gap:6px}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-bilingual-title [lang="ar"]{font-size:.68em}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-info-panel--bilingual{padding:22px 18px}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-inclusions--bilingual li{grid-template-columns:28px minmax(0,1fr);column-gap:12px;row-gap:4px}.elementor-1294 .elementor-element.elementor-element-apricing2 .ap-inclusions--bilingual li [lang="ar"]{font-size:.88em;line-height:1.7}}