.lwf-l{color:#371dd6}.lwf-w{font-weight:400}.lwf-on-dark .lwf-l{color:#01cfff}.lwf-brand-name .elementor-heading-title{white-space:nowrap}.lwf-mark-text .elementor-heading-title{letter-spacing:-1px}.lwf-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(18,10,92,.07);box-shadow:0 8px 24px -18px rgba(18,10,92,.25)}.lwf-header .e-con-inner>*{width:auto!important;flex:0 0 auto}.lwf-nav .elementor-icon-list-text{position:relative;display:inline-block;padding:6px 0}.lwf-nav .elementor-icon-list-text::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:#371dd6;transition:width .25s ease}.lwf-nav .elementor-icon-list-item:hover .elementor-icon-list-text::after,.lwf-nav .lwf-active .elementor-icon-list-text::after{width:100%}.lwf-nav .lwf-active .elementor-icon-list-text{color:#0b1526}@media (max-width:767px){.lwf-header .e-con-inner{flex-wrap:wrap!important;row-gap:8px}.lwf-header .lwf-nav{order:4;flex:0 0 100%!important;width:100%!important}.lwf-header .lwf-nav .elementor-icon-list-items{justify-content:space-between}}.lwf-crumb a{color:#b8efff}.lwf-crumb a:hover{color:#fff}.e-con.lwf-page-hero::after{content:"";position:absolute;right:-8%;top:-30%;width:520px;height:520px;z-index:-1;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 65%)}.lwf-hero-img .elementor-widget-container{position:relative}.lwf-hero-img .elementor-widget-container::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(200deg,rgba(55,29,214,.35),transparent 55%);clip-path:polygon(0 6%,100% 0,100% 94%,0 100%)}.lwf-trust .elementor-icon-list-items{justify-content:center}@media (min-width:1025px){.lwf-rise-1{position:relative;top:-16px}.lwf-rise-2{position:relative;top:-32px}.lwf-step-2{position:relative;top:-22px}.lwf-step-3{position:relative;top:-44px}}.lwf-course .lwf-cdesc{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.lwf-course:hover .lwf-cdesc{max-height:90px;opacity:1;margin-top:4px!important}@media (max-width:1024px){.lwf-course .lwf-cdesc{max-height:none;opacity:1}}.lwf-testi .elementor-testimonial__image img{width:46px;height:46px;border-radius:50%;object-fit:cover}.lwf-testi .elementor-testimonial__content{margin-bottom:14px}.lwf-quote{border-left:3px solid #371dd6;padding-left:20px;font-style:italic}.e-con.lwf-collage{position:relative;min-height:440px}.elementor-widget.lwf-img-a{position:absolute!important;top:0;left:0;width:72%!important;z-index:2}.elementor-widget.lwf-img-b{position:absolute!important;bottom:0;right:0;width:52%!important;z-index:3}.lwf-img-a img{width:100%;height:330px;object-fit:cover;border-radius:18px;box-shadow:0 20px 45px -20px rgba(18,10,92,.25)}.lwf-img-b img{width:100%;height:210px;object-fit:cover;border-radius:18px;border:5px solid #fff;box-shadow:0 20px 45px -20px rgba(18,10,92,.25)}.e-con.lwf-badge{position:absolute!important;bottom:-24px;left:-18px;z-index:4}@media (max-width:767px){.e-con.lwf-collage{min-height:330px}.lwf-img-a img{height:230px}.lwf-img-b img{height:150px}.e-con.lwf-badge{left:0}}.lwf-team-card .elementor-image-box-img img{width:150px;height:150px;object-fit:cover;border-radius:50%;border:4px solid #eceaff;transition:transform .4s ease,border-color .3s ease}.lwf-team-card:hover .elementor-image-box-img img{transform:translateY(-6px) scale(1.04);border-color:#1c76eb}.lwf-filter.lwf-active .elementor-button{background:#371dd6!important;color:#fff!important}.lwf-clist-img{position:relative}.elementor-widget.lwf-level{position:absolute!important;top:14px;left:14px;z-index:2;width:auto!important}.lwf-level p{margin:0;background:rgba(18,10,70,.75);padding:6px 12px;border-radius:999px}.lwf-clist-photo img{width:100%;height:180px;object-fit:cover;display:block;transition:transform .5s ease}.lwf-clist:hover .lwf-clist-photo img{transform:scale(1.07)}.lwf-cta .lwf-cta-btns{justify-content:flex-end}@media (max-width:1024px){.lwf-cta .lwf-cta-btns{justify-content:flex-start}}.lwf-pulse .elementor-button{position:relative}.lwf-pulse .elementor-button::after{content:"";position:absolute;inset:-6px;border-radius:14px;border:2px solid rgba(255,255,255,.5);animation:lwfPulse 2.4s ease-out infinite;pointer-events:none}.lwf-pulse-icon .elementor-icon{position:relative}.lwf-pulse-icon .elementor-icon::after{content:"";position:absolute;inset:-6px;border-radius:14px;border:2px solid rgba(255,255,255,.5);animation:lwfPulse 2.4s ease-out infinite;pointer-events:none}