.elementor-1639 .elementor-element.elementor-element-9f889f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1639 .elementor-element.elementor-element-2eb95332{--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;}.elementor-1639 .elementor-element.elementor-element-3dc26f8 .elementor-heading-title{color:var( --e-global-color-a8c24a1 );}.elementor-1639 .elementor-element.elementor-element-20725dee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-1639 .elementor-element.elementor-element-1d3900b5{--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;}.elementor-1639 .elementor-element.elementor-element-258a87ec{--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;}.elementor-1639 .elementor-element.elementor-element-3e8f1196{--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;}.elementor-1639 .elementor-element.elementor-element-36c60dd .elementor-heading-title{color:var( --e-global-color-a8c24a1 );}.elementor-1639 .elementor-element.elementor-element-3c39128c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1639 .elementor-element.elementor-element-747cded3{--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;}.elementor-1639 .elementor-element.elementor-element-436d92b4{--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;}.elementor-1639 .elementor-element.elementor-element-37206564{text-align:center;}.elementor-1639 .elementor-element.elementor-element-6d36a07c{text-align:center;}.elementor-1639 .elementor-element.elementor-element-7f27bf1{text-align:center;}.elementor-1639 .elementor-element.elementor-element-dfa0357{--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;}.elementor-1639 .elementor-element.elementor-element-409991f0{--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;}.elementor-1639 .elementor-element.elementor-element-34dd0416{text-align:center;}.elementor-1639 .elementor-element.elementor-element-1fca7036{text-align:center;}.elementor-1639 .elementor-element.elementor-element-32535b77{text-align:center;}.elementor-1639 .elementor-element.elementor-element-18a6feef{--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;}.elementor-1639 .elementor-element.elementor-element-5ad31cd0{--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;}.elementor-1639 .elementor-element.elementor-element-12c68fd0{text-align:center;}.elementor-1639 .elementor-element.elementor-element-7a8fc96b{text-align:center;}.elementor-1639 .elementor-element.elementor-element-22b3d94f{text-align:center;}.elementor-1639 .elementor-element.elementor-element-39aafd1e{--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;}.elementor-1639 .elementor-element.elementor-element-74049516{--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;}.elementor-1639 .elementor-element.elementor-element-703a9eee{text-align:center;}.elementor-1639 .elementor-element.elementor-element-703a9eee .elementor-heading-title{color:var( --e-global-color-a8c24a1 );}.elementor-1639 .elementor-element.elementor-element-7deaf93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1639 .elementor-element.elementor-element-13fdbc5{--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;}.elementor-1639 .elementor-element.elementor-element-40ffd37{--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;--justify-content:flex-start;}.elementor-1639 .elementor-element.elementor-element-fe535e2{--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;}.elementor-1639 .elementor-element.elementor-element-015e805 .elementor-icon-wrapper{text-align:center;}.elementor-1639 .elementor-element.elementor-element-f1c384c{text-align:start;}.elementor-1639 .elementor-element.elementor-element-f1c384c .elementor-heading-title{color:var( --e-global-color-aa8292c );}.elementor-1639 .elementor-element.elementor-element-f8a3a49{--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;}.elementor-1639 .elementor-element.elementor-element-2af05ac6{--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;}.elementor-1639 .elementor-element.elementor-element-30fd9356{--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;}.elementor-1639 .elementor-element.elementor-element-8ae63f3 .elementor-icon-wrapper{text-align:center;}.elementor-1639 .elementor-element.elementor-element-1b824f9f .elementor-heading-title{color:var( --e-global-color-aa8292c );}.elementor-1639 .elementor-element.elementor-element-0e08f73{--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;}.elementor-1639 .elementor-element.elementor-element-2b28ef5c{--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;}.elementor-1639 .elementor-element.elementor-element-20c69990{--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;}.elementor-1639 .elementor-element.elementor-element-238a12e4 .elementor-icon-wrapper{text-align:center;}.elementor-1639 .elementor-element.elementor-element-3e2427de .elementor-heading-title{color:var( --e-global-color-aa8292c );}.elementor-1639 .elementor-element.elementor-element-ef06ad0{--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;}.elementor-1639 .elementor-element.elementor-element-cf8c7df{--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;}.elementor-1639 .elementor-element.elementor-element-18f1e02e{--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;}.elementor-1639 .elementor-element.elementor-element-7e1578c9 .elementor-icon-wrapper{text-align:center;}.elementor-1639 .elementor-element.elementor-element-786a8f61 .elementor-heading-title{color:var( --e-global-color-aa8292c );}.elementor-1639 .elementor-element.elementor-element-7e96ccc{--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;}.elementor-1639 .elementor-element.elementor-element-7e96ccc:not(.elementor-motion-effects-element-type-background), .elementor-1639 .elementor-element.elementor-element-7e96ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FAF7FF 0%, #F1E8FF 100%);}.elementor-1639 .elementor-element.elementor-element-332227c{--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;}.elementor-1639 .elementor-element.elementor-element-177ac57{text-align:center;}.elementor-1639 .elementor-element.elementor-element-177ac57 .elementor-heading-title{color:var( --e-global-color-a8c24a1 );}.elementor-1639 .elementor-element.elementor-element-799e18c{--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;}.elementor-1639 .elementor-element.elementor-element-c87e041{text-align:center;}.elementor-1639 .elementor-element.elementor-element-c87e041 .elementor-heading-title{color:var( --e-global-color-a8c24a1 );}.elementor-1639 .elementor-element.elementor-element-5bdb64e:not(.elementor-motion-effects-element-type-background), .elementor-1639 .elementor-element.elementor-element-5bdb64e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FAF7FF 0%, #F1E8FF 100%);}.elementor-1639 .elementor-element.elementor-element-5bdb64e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1639 .elementor-element.elementor-element-5bdb64e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1639 .elementor-element.elementor-element-9ae4c5d.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-1639 .elementor-element.elementor-element-9ae4c5d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-1639 .elementor-element.elementor-element-9ae4c5d > .elementor-element-populated, .elementor-1639 .elementor-element.elementor-element-9ae4c5d > .elementor-element-populated > .elementor-background-overlay, .elementor-1639 .elementor-element.elementor-element-9ae4c5d > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1639 .elementor-element.elementor-element-9ae4c5d > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-b7f2649{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-cbb513d img{border-radius:15px 15px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-c03af85{text-align:center;}.elementor-1639 .elementor-element.elementor-element-c03af85 .elementor-heading-title{color:var( --e-global-color-a8c24a1 );}.elementor-1639 .elementor-element.elementor-element-0e39839{text-align:center;}.elementor-1639 .elementor-element.elementor-element-0e39839 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-1639 .elementor-element.elementor-element-094bf5f.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-1639 .elementor-element.elementor-element-094bf5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-1639 .elementor-element.elementor-element-094bf5f > .elementor-element-populated, .elementor-1639 .elementor-element.elementor-element-094bf5f > .elementor-element-populated > .elementor-background-overlay, .elementor-1639 .elementor-element.elementor-element-094bf5f > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1639 .elementor-element.elementor-element-094bf5f > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-1ea0c5f{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-f4aaeae img{border-radius:15px 15px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-1de4048{text-align:center;}.elementor-1639 .elementor-element.elementor-element-1de4048 .elementor-heading-title{color:var( --e-global-color-a8c24a1 );}.elementor-1639 .elementor-element.elementor-element-6f589f5{text-align:center;}.elementor-1639 .elementor-element.elementor-element-6f589f5 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-1639 .elementor-element.elementor-element-0bcedac.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-1639 .elementor-element.elementor-element-0bcedac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-1639 .elementor-element.elementor-element-0bcedac > .elementor-element-populated, .elementor-1639 .elementor-element.elementor-element-0bcedac > .elementor-element-populated > .elementor-background-overlay, .elementor-1639 .elementor-element.elementor-element-0bcedac > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1639 .elementor-element.elementor-element-0bcedac > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-4a3f47d{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-30d16b0 img{border-radius:15px 15px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-39639d2{text-align:center;}.elementor-1639 .elementor-element.elementor-element-39639d2 .elementor-heading-title{color:var( --e-global-color-a8c24a1 );}.elementor-1639 .elementor-element.elementor-element-886d58c{text-align:center;}.elementor-1639 .elementor-element.elementor-element-886d58c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1639 .elementor-element.elementor-element-6ca0460{--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;}.elementor-1639 .elementor-element.elementor-element-6ca0460:not(.elementor-motion-effects-element-type-background), .elementor-1639 .elementor-element.elementor-element-6ca0460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1639 .elementor-element.elementor-element-b4147f6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1639 .elementor-element.elementor-element-615a467{text-align:center;}.elementor-1639 .elementor-element.elementor-element-4aef5b4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1639 .elementor-element.elementor-element-527fb961{--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;}.elementor-1639 .elementor-element.elementor-element-147748ae .elementor-heading-title{color:var( --e-global-color-a8c24a1 );}.elementor-1639 .elementor-element.elementor-element-27feb611 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1639 .elementor-element.elementor-element-27feb611 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1639 .elementor-element.elementor-element-27feb611{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1639 .elementor-element.elementor-element-27feb611 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1639 .elementor-element.elementor-element-66033426{--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;}.elementor-1639 .elementor-element.elementor-element-1299800d{--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;}.elementor-1639 .elementor-element.elementor-element-1ae4707a{--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;}.elementor-1639 .elementor-element.elementor-element-413d1f0c .elementor-heading-title{color:var( --e-global-color-a8c24a1 );}.elementor-1639 .elementor-element.elementor-element-411d2593{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-1639 .elementor-element.elementor-element-e3fda60 .elementor-counter-number-wrapper{color:var( --e-global-color-aa8292c );}.elementor-1639 .elementor-element.elementor-element-7cf09538 .elementor-counter-number-wrapper{color:var( --e-global-color-a8c24a1 );}.elementor-1639 .elementor-element.elementor-element-2d26b78f .elementor-counter-number-wrapper{color:var( --e-global-color-aa8292c );}.elementor-1639 .elementor-element.elementor-element-4cee387e .elementor-counter-number-wrapper{color:var( --e-global-color-a8c24a1 );}.elementor-1639 .elementor-element.elementor-element-37ccceed{--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;}.elementor-1639 .elementor-element.elementor-element-274b74d2{--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;}.elementor-1639 .elementor-element.elementor-element-129e9983 .elementor-heading-title{color:var( --e-global-color-a8c24a1 );}.elementor-1639 .elementor-element.elementor-element-2bd961dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1639 .elementor-element.elementor-element-1f1c9508 .elementor-testimonial-wrapper{text-align:center;}.elementor-1639 .elementor-element.elementor-element-58fa21c2 .elementor-testimonial-wrapper{text-align:center;}.elementor-1639 .elementor-element.elementor-element-63533a01 .elementor-testimonial-wrapper{text-align:center;}.elementor-1639 .elementor-element.elementor-element-2e48dc2a{--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;}.elementor-1639 .elementor-element.elementor-element-7574eab5{--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;}.elementor-1639 .elementor-element.elementor-element-184ceb26 .elementor-accordion-item{border-color:var( --e-global-color-2683e62 );}.elementor-1639 .elementor-element.elementor-element-184ceb26 .elementor-accordion-item .elementor-tab-content{border-block-start-color:var( --e-global-color-2683e62 );}.elementor-1639 .elementor-element.elementor-element-184ceb26 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:var( --e-global-color-2683e62 );}.elementor-1639 .elementor-element.elementor-element-5de3acb0{--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;}.elementor-1639 .elementor-element.elementor-element-1310c367{text-align:center;}.elementor-1639 .elementor-element.elementor-element-79c745f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-1639 .elementor-element.elementor-element-2b63283{width:auto;max-width:auto;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;color:#4B3F66;}.elementor-1639 .elementor-element.elementor-element-cb8a7be .elementor-button{background-color:#F1E3FF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0px;fill:#8500FF;color:#8500FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EADCFF;border-radius:99px 99px 99px 99px;padding:11px 22px 11px 22px;}.elementor-1639 .elementor-element.elementor-element-cb8a7be .elementor-button:hover, .elementor-1639 .elementor-element.elementor-element-cb8a7be .elementor-button:focus{background-color:#8500FF;color:#FFFFFF;}.elementor-1639 .elementor-element.elementor-element-cb8a7be{width:auto;max-width:auto;}.elementor-1639 .elementor-element.elementor-element-cb8a7be .elementor-button:hover svg, .elementor-1639 .elementor-element.elementor-element-cb8a7be .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-1639 .elementor-element.elementor-element-79c745f{--padding-top:28px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-1639 .elementor-element.elementor-element-13fdbc5{--width:25%;}.elementor-1639 .elementor-element.elementor-element-f8a3a49{--width:25%;}.elementor-1639 .elementor-element.elementor-element-0e08f73{--width:25%;}.elementor-1639 .elementor-element.elementor-element-ef06ad0{--width:25%;}.elementor-1639 .elementor-element.elementor-element-79c745f{--content-width:1240px;}}/* Start custom CSS for text-editor, class: .elementor-element-2b63283 */.elementor-1639 .elementor-element.elementor-element-2b63283 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb8a7be */.elementor-1639 .elementor-element.elementor-element-cb8a7be .elementor-button{transition:all .2s ease} .elementor-1639 .elementor-element.elementor-element-cb8a7be .elementor-button:focus-visible{outline:3px solid #B400F5;outline-offset:3px}/* End custom CSS */
/* Start custom CSS *//* ===== Her Code — design layer (styling only) ===== */
body.elementor-page-1639{--hc-purple:#8500FF;--hc-magenta:#DF00FF;--hc-ink:#1A1033;--hc-text:#4A4560;--hc-lav:#F7F2FF;--hc-line:#E9DDFF;--hc-grad:linear-gradient(135deg,#8500FF 0%,#B100FF 55%,#DF00FF 100%);--hc-shadow:0 10px 30px rgba(62,0,120,.08);--hc-shadow-lg:0 20px 45px rgba(62,0,120,.16);--hc-r:18px}
body.elementor-page-1639 .elementor-widget-text-editor,body.elementor-page-1639 .elementor-widget-text-editor p,body.elementor-page-1639 .elementor-icon-list-text{font-size:17px;line-height:1.75;color:var(--hc-text)}
body.elementor-page-1639 .elementor-widget-heading .elementor-heading-title{font-family:Montserrat,sans-serif;letter-spacing:-.01em}
body.elementor-page-1639 h2.elementor-heading-title{font-size:clamp(28px,3.4vw,42px);line-height:1.2;font-weight:800;color:var(--hc-purple)}
body.elementor-page-1639 .hc-head,body.elementor-page-1639 .hc-journey>.e-con-inner>.e-con{max-width:820px;margin-inline:auto}

/* section rhythm */
body.elementor-page-1639 .hc-sec{padding:clamp(56px,7vw,96px) 5%}
body.elementor-page-1639 .hc-banner{margin:0!important}
body.elementor-page-1639 .hc-banner .elementor-column>.elementor-widget-wrap{background:var(--hc-grad)!important;padding:22px 16px}

/* ---------- Hero ---------- */
body.elementor-page-1639 .hc-hero{background:radial-gradient(1100px 500px at 90% 10%,#F1E4FF 0%,transparent 60%),var(--hc-lav)}
body.elementor-page-1639 .hc-hero h2.elementor-heading-title{font-size:clamp(34px,4.6vw,56px);line-height:1.08;background:var(--hc-grad);-webkit-background-clip:text;background-clip:text;color:transparent}
body.elementor-page-1639 .hc-hero-btns{gap:14px!important;width:100%!important}
body.elementor-page-1639 .hc-img img{border-radius:24px;box-shadow:var(--hc-shadow-lg);aspect-ratio:4/3;object-fit:cover;width:100%}

/* ---------- Buttons ---------- */
body.elementor-page-1639 .hc-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 30px;border-radius:999px;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}
body.elementor-page-1639 .hc-btn-primary .elementor-button,body.elementor-page-1639 .hc-btn-card .elementor-button{background:var(--hc-grad);color:#fff;border:0;box-shadow:0 8px 20px rgba(133,0,255,.28)}
body.elementor-page-1639 .hc-btn-outline .elementor-button{background:#fff;color:var(--hc-purple);border:2px solid var(--hc-purple)}
body.elementor-page-1639 .hc-btn-outline .elementor-button:hover{background:var(--hc-purple);color:#fff}
body.elementor-page-1639 .hc-btn-light .elementor-button{background:#fff;color:var(--hc-purple);border:0;box-shadow:0 10px 24px rgba(0,0,0,.18)}
body.elementor-page-1639 .hc-btn .elementor-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(133,0,255,.32)}
body.elementor-page-1639 .hc-btn .elementor-button:focus-visible,body.elementor-page-1639 .hc-form button:focus-visible,body.elementor-page-1639 .hc-accordion .elementor-tab-title:focus-visible{outline:3px solid #FFB800;outline-offset:3px}
body.elementor-page-1639 .hc-btn-card{width:100%;margin-top:auto!important}
body.elementor-page-1639 .hc-btn-card .elementor-button{width:100%}

/* ---------- How it works ---------- */
body.elementor-page-1639 .hc-steps{gap:24px!important}
body.elementor-page-1639 .hc-step{background:#fff;border:1px solid var(--hc-line);border-radius:var(--hc-r);padding:36px 28px!important;box-shadow:var(--hc-shadow);transition:transform .25s ease,box-shadow .25s ease}
body.elementor-page-1639 .hc-step:hover{transform:translateY(-4px);box-shadow:var(--hc-shadow-lg)}
body.elementor-page-1639 .hc-num{width:64px!important;height:64px;border-radius:50%;background:var(--hc-grad);justify-content:center!important;align-items:center!important;padding:0!important;box-shadow:0 8px 18px rgba(133,0,255,.3);margin-bottom:6px}
body.elementor-page-1639 .hc-num h5,body.elementor-page-1639 .hc-num p{margin:0!important;color:#fff!important;font-size:26px;font-family:Montserrat,sans-serif;line-height:1}
body.elementor-page-1639 .hc-step h3.elementor-heading-title{font-size:21px;font-weight:700;color:var(--hc-ink)}

/* ---------- Statement band ---------- */
body.elementor-page-1639 .hc-statement{background:var(--hc-grad);padding:clamp(56px,7vw,88px) 6%}
body.elementor-page-1639 .hc-statement h2.elementor-heading-title{color:#fff!important;max-width:900px;margin-inline:auto}

/* ---------- Role cards ---------- */
body.elementor-page-1639 .hc-roles{gap:24px!important;padding:clamp(56px,6vw,80px) 5% clamp(40px,5vw,64px);flex-wrap:wrap!important;background:#fff}
body.elementor-page-1639 .hc-roles>.e-con-inner{gap:24px!important;flex-wrap:wrap!important}
body.elementor-page-1639 .hc-role-col{--width:calc(25% - 18px)!important;padding:0!important}
body.elementor-page-1639 .hc-card{background:#fff;border:1px solid var(--hc-line);border-top:5px solid var(--hc-purple);border-radius:var(--hc-r);padding:32px 26px!important;box-shadow:var(--hc-shadow);height:100%;transition:transform .25s ease,box-shadow .25s ease}
body.elementor-page-1639 .hc-card:hover{transform:translateY(-6px);box-shadow:var(--hc-shadow-lg)}
body.elementor-page-1639 .hc-icon{width:60px!important;height:60px;border-radius:16px;background:#F1E4FF;justify-content:center!important;align-items:center!important;padding:0!important}
body.elementor-page-1639 .hc-icon .elementor-icon{font-size:26px;color:var(--hc-purple)!important;fill:var(--hc-purple)!important}
body.elementor-page-1639 .hc-icon .elementor-icon svg{fill:var(--hc-purple)}
body.elementor-page-1639 .hc-card-title .elementor-heading-title{font-size:20px!important;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--hc-ink)!important;-webkit-text-stroke:0!important}
body.elementor-page-1639 .hc-card-text p{font-size:16px;margin-bottom:.7em}
body.elementor-page-1639 .hc-card-text strong{color:var(--hc-purple)}

/* ---------- Journey / divisions ---------- */
body.elementor-page-1639 .hc-journey{padding-bottom:16px!important}
body.elementor-page-1639 .hc-journey h3.elementor-heading-title{display:inline-block;background:#F1E4FF;color:var(--hc-purple)!important;padding:10px 22px;border-radius:999px;font-size:15px;font-weight:700;letter-spacing:.08em}
body.elementor-page-1639 .hc-divisions{padding:0 4% clamp(56px,7vw,96px)}
body.elementor-page-1639 .hc-division>.elementor-widget-wrap,body.elementor-page-1639 .hc-division>.elementor-element-populated{background:#fff!important;border:1px solid var(--hc-line)!important;border-radius:var(--hc-r)!important;overflow:hidden;box-shadow:var(--hc-shadow);transition:transform .25s ease,box-shadow .25s ease}
body.elementor-page-1639 .hc-division:hover>.elementor-widget-wrap,body.elementor-page-1639 .hc-division:hover>.elementor-element-populated{transform:translateY(-6px);box-shadow:var(--hc-shadow-lg)}
body.elementor-page-1639 .hc-division .elementor-section{margin:0!important}
body.elementor-page-1639 .hc-division .elementor-widget-image img{border-radius:0!important;aspect-ratio:16/10;object-fit:cover;width:100%}
body.elementor-page-1639 .hc-division h3.elementor-heading-title{font-size:23px;font-weight:800;padding:22px 24px 6px}
body.elementor-page-1639 .hc-division p.elementor-heading-title{font-size:16px;line-height:1.7;color:var(--hc-text)!important;padding:0 24px 28px;font-family:inherit}

/* ---------- Impact stats ---------- */
body.elementor-page-1639 .hc-impact{background:radial-gradient(900px 400px at 15% 0%,rgba(133,0,255,.45),transparent 60%),radial-gradient(800px 380px at 100% 100%,rgba(223,0,255,.35),transparent 60%),#1A0B33!important;padding:clamp(56px,7vw,96px) 5%}
body.elementor-page-1639 .hc-impact h2.elementor-heading-title{color:#fff!important}
body.elementor-page-1639 .hc-impact .elementor-widget-text-editor,body.elementor-page-1639 .hc-impact .elementor-widget-text-editor p{color:rgba(255,255,255,.82)}
body.elementor-page-1639 .hc-stats{gap:20px!important}
body.elementor-page-1639 .hc-stat{flex:1 1 200px!important;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:var(--hc-r);padding:30px 18px;backdrop-filter:blur(4px)}
body.elementor-page-1639 .hc-stat .elementor-counter-number-wrapper{font-family:Montserrat,sans-serif;font-weight:800;font-size:clamp(40px,4.5vw,58px);color:#fff!important;line-height:1.1}
body.elementor-page-1639 .hc-stat .elementor-counter-number-wrapper span{color:#fff!important}
body.elementor-page-1639 .hc-stat .elementor-counter-title{color:rgba(255,255,255,.85)!important;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}

/* ---------- Testimonials ---------- */
body.elementor-page-1639 .hc-voices{background:var(--hc-lav)}
body.elementor-page-1639 .hc-quotes{gap:24px!important}
body.elementor-page-1639 .hc-quote{background:#fff;border-radius:var(--hc-r);padding:40px 30px 30px;box-shadow:var(--hc-shadow);border:1px solid var(--hc-line);position:relative}
body.elementor-page-1639 .hc-quote:before{content:"\201C";position:absolute;top:6px;left:24px;font:900 72px/1 Georgia,serif;color:var(--hc-magenta);opacity:.25}
body.elementor-page-1639 .hc-quote .elementor-testimonial-content{font-size:17px;line-height:1.75;color:var(--hc-ink);font-style:normal;text-align:left}
body.elementor-page-1639 .hc-quote .elementor-testimonial-meta{margin-top:18px;text-align:left}
body.elementor-page-1639 .hc-quote .elementor-testimonial-name{color:var(--hc-purple);font-weight:800;font-family:Montserrat,sans-serif}
body.elementor-page-1639 .hc-quote .elementor-testimonial-job{color:var(--hc-text)}

/* ---------- Mentor ---------- */
body.elementor-page-1639 .hc-mentor{padding:clamp(56px,7vw,96px) 5%;background:#fff}
body.elementor-page-1639 .hc-checks .elementor-icon-list-item{padding:6px 0!important}
body.elementor-page-1639 .hc-checks .elementor-icon-list-icon i,body.elementor-page-1639 .hc-checks .elementor-icon-list-icon svg{color:var(--hc-purple)!important;fill:var(--hc-purple)!important}

/* ---------- Registration form ---------- */
body.elementor-page-1639 .hc-register{background:linear-gradient(180deg,var(--hc-lav) 0%,#fff 100%)}
body.elementor-page-1639 .hc-form-card{background:#fff;border:1px solid var(--hc-line);border-radius:24px;padding:clamp(24px,4vw,44px)!important;box-shadow:var(--hc-shadow-lg);max-width:760px;width:100%}
body.elementor-page-1639 .hc-form .elementor-field-label{font-weight:700;color:var(--hc-ink);font-size:15px;margin-bottom:6px}
body.elementor-page-1639 .hc-form .elementor-field-textual,body.elementor-page-1639 .hc-form select{min-height:50px;border:1.5px solid #D9CCEF!important;border-radius:12px!important;background:#FCFAFF!important;font-size:16px!important;color:var(--hc-ink)!important;padding:10px 14px!important;transition:border-color .2s,box-shadow .2s}
body.elementor-page-1639 .hc-form .elementor-field-textual:focus,body.elementor-page-1639 .hc-form select:focus{border-color:var(--hc-purple)!important;box-shadow:0 0 0 4px rgba(133,0,255,.14)!important;outline:0}
body.elementor-page-1639 .hc-form .elementor-field-group{margin-bottom:16px}
body.elementor-page-1639 .hc-form .elementor-field-type-acceptance label,body.elementor-page-1639 .hc-form .elementor-field-option label{font-size:15px;color:var(--hc-text)}
body.elementor-page-1639 .hc-form input[type=checkbox],body.elementor-page-1639 .hc-form input[type=radio]{accent-color:var(--hc-purple);width:18px;height:18px}
body.elementor-page-1639 .hc-form .elementor-button{min-height:54px;border-radius:999px!important;background:var(--hc-grad)!important;font-family:Montserrat,sans-serif;font-weight:700;font-size:17px;box-shadow:0 10px 24px rgba(133,0,255,.3);transition:transform .2s,box-shadow .2s}
body.elementor-page-1639 .hc-form .elementor-button:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(133,0,255,.36)}

/* ---------- FAQ ---------- */
body.elementor-page-1639 .hc-accordion .elementor-accordion-item{border:1px solid var(--hc-line)!important;border-radius:14px;margin-bottom:12px;background:#fff;overflow:hidden;box-shadow:0 4px 14px rgba(62,0,120,.05)}
body.elementor-page-1639 .hc-accordion .elementor-tab-title{padding:20px 24px!important;font-family:Montserrat,sans-serif;font-weight:700;font-size:17px;border:0!important}
body.elementor-page-1639 .hc-accordion .elementor-tab-title a,body.elementor-page-1639 .hc-accordion .elementor-tab-title{color:var(--hc-ink)!important}
body.elementor-page-1639 .hc-accordion .elementor-tab-title.elementor-active{background:#F7F2FF}
body.elementor-page-1639 .hc-accordion .elementor-tab-title.elementor-active a,body.elementor-page-1639 .hc-accordion .elementor-accordion-icon{color:var(--hc-purple)!important}
body.elementor-page-1639 .hc-accordion .elementor-tab-content{border:0!important;padding:4px 24px 22px!important;font-size:16px;line-height:1.75;color:var(--hc-text)}

/* ---------- Final CTA ---------- */
body.elementor-page-1639 .hc-cta{background:var(--hc-grad)!important;padding:clamp(56px,7vw,96px) 6%;border-radius:0}
body.elementor-page-1639 .hc-cta h2.elementor-heading-title{color:#fff!important}
body.elementor-page-1639 .hc-cta .elementor-widget-text-editor,body.elementor-page-1639 .hc-cta .elementor-widget-text-editor p{color:rgba(255,255,255,.92);max-width:720px;margin-inline:auto}
body.elementor-page-1639 .hc-wpform{background:#fff;border-radius:20px;padding:28px!important;max-width:720px;width:100%;box-shadow:0 20px 45px rgba(0,0,0,.18);text-align:left}
body.elementor-page-1639 .hc-wpform .wpforms-submit{background:var(--hc-grad)!important;border:0!important;border-radius:999px!important;min-height:50px;padding:12px 30px!important;font-weight:700!important}
body.elementor-page-1639 .hc-wpform input[type=checkbox],body.elementor-page-1639 .hc-wpform input[type=radio]{accent-color:var(--hc-purple)}

/* ---------- Responsive ---------- */
@media (max-width:1024px){
 body.elementor-page-1639 .hc-role-col{--width:calc(50% - 12px)!important}
 body.elementor-page-1639 .hc-steps,body.elementor-page-1639 .hc-quotes{flex-wrap:wrap!important}
 body.elementor-page-1639 .hc-step,body.elementor-page-1639 .hc-quote{flex:1 1 280px!important}
 body.elementor-page-1639 .hc-hero,body.elementor-page-1639 .hc-mentor{flex-direction:column!important}
 body.elementor-page-1639 .hc-hero>.e-con-inner,body.elementor-page-1639 .hc-mentor>.e-con-inner{flex-direction:column!important}
}
@media (max-width:767px){
 body.elementor-page-1639 .hc-role-col{--width:100%!important}
 body.elementor-page-1639 .hc-hero-btns .elementor-widget-button,body.elementor-page-1639 .hc-hero-btns .elementor-button{width:100%}
 body.elementor-page-1639 .hc-hero-copy{text-align:center}
 body.elementor-page-1639 .hc-banner .elementor-column>.elementor-widget-wrap{padding:16px 12px}
 body.elementor-page-1639 .elementor-widget-text-editor,body.elementor-page-1639 .elementor-widget-text-editor p{font-size:16px}
 body.elementor-page-1639 .hc-division{margin-bottom:8px}
}
@media (prefers-reduced-motion:reduce){body.elementor-page-1639 *{transition:none!important;transform:none!important}}
/* ---------- refinements ---------- */
body.elementor-page-1639 .hc-head{text-align:center;align-items:center!important;max-width:860px;margin-inline:auto}
body.elementor-page-1639 .hc-head .elementor-widget,body.elementor-page-1639 .hc-head .elementor-heading-title{text-align:center;width:100%}
body.elementor-page-1639 .hc-step .hc-num{margin-inline:auto}
body.elementor-page-1639 .hc-num .elementor-widget{width:auto!important;margin:0!important}
body.elementor-page-1639 .hc-num .elementor-widget-container{display:flex;align-items:center;justify-content:center}
body.elementor-page-1639 .hc-btn-card .elementor-button{padding:13px 16px;font-size:14px;white-space:nowrap}
body.elementor-page-1639 .hc-register>.e-con-inner,body.elementor-page-1639 .hc-register{align-items:center!important}
body.elementor-page-1639 .hc-form-card{margin-inline:auto}
body.elementor-page-1639 .hc-wpform{margin-inline:auto!important;max-width:720px!important}
body.elementor-page-1639 .hc-mentor .hc-img img{aspect-ratio:auto}

@media (max-width:767px){body.elementor-page-1639 .hc-stat{flex:1 1 40%!important;padding:22px 10px}}/* End custom CSS */