.elementor-77604 .elementor-element.elementor-element-9e91160{--display:flex;--min-height:800px;--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:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-77604 .elementor-element.elementor-element-9e91160::before, .elementor-77604 .elementor-element.elementor-element-9e91160 > .elementor-background-video-container::before, .elementor-77604 .elementor-element.elementor-element-9e91160 > .e-con-inner > .elementor-background-video-container::before, .elementor-77604 .elementor-element.elementor-element-9e91160 > .elementor-background-slideshow::before, .elementor-77604 .elementor-element.elementor-element-9e91160 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77604 .elementor-element.elementor-element-9e91160 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-77604 .elementor-element.elementor-element-9e91160:not(.elementor-motion-effects-element-type-background), .elementor-77604 .elementor-element.elementor-element-9e91160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://theroadmap.co/wp-content/uploads/2026/04/Screenshot-2026-04-17-155252.png") 50% 50%;background-size:cover;}.elementor-77604 .elementor-element.elementor-element-1aee0b9{--display:flex;--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-77604 .elementor-element.elementor-element-43f3181 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:120px;line-height:1.2em;color:#FFFFFF;}.elementor-77604 .elementor-element.elementor-element-519f91b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-77604 .elementor-element.elementor-element-42ceb03{--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:80px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-77604 .elementor-element.elementor-element-4e9e5eb{--display:flex;--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-77604 .elementor-element.elementor-element-7f2361e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:68px;line-height:1.2em;color:#160734;}.elementor-77604 .elementor-element.elementor-element-41c107b{text-align:start;}.elementor-77604 .elementor-element.elementor-element-41c107b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#160734;}.elementor-77604 .elementor-element.elementor-element-782cd72{--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;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:120px;--padding-right:120px;}.elementor-77604 .elementor-element.elementor-element-234169c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#666AF6;--border-color:#666AF6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77604 .elementor-element.elementor-element-682f702{--grid-columns:3;--grid-row-gap:25px;--grid-column-gap:40px;}.elementor-77604 .elementor-element.elementor-element-064dcf0{--display:flex;border-style:solid;--border-style:solid;border-color:#666AF6;--border-color:#666AF6;--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-77604 .elementor-element.elementor-element-1749558{--grid-columns:3;}.elementor-77604 .elementor-element.elementor-element-8a59595{--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 70px;--row-gap:0px;--column-gap:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-77604 .elementor-element.elementor-element-1fb6e44{--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-77604 .elementor-element.elementor-element-d303185 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:68px;line-height:1.2em;color:#160734;}.elementor-77604 .elementor-element.elementor-element-0d26047{text-align:start;}.elementor-77604 .elementor-element.elementor-element-0d26047 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#160734;}.elementor-77604 .elementor-element.elementor-element-a321154{--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-77604 .elementor-element.elementor-element-44f28f6{--display:flex;--min-height:50vh;--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;--border-radius:24px 24px 24px 24px;--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-77604 .elementor-element.elementor-element-44f28f6:not(.elementor-motion-effects-element-type-background), .elementor-77604 .elementor-element.elementor-element-44f28f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF00;}.elementor-77604 .elementor-element.elementor-element-ef7203c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77604 .elementor-element.elementor-element-ef7203c:not(.elementor-motion-effects-element-type-background), .elementor-77604 .elementor-element.elementor-element-ef7203c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF;}.elementor-77604 .elementor-element.elementor-element-c654a24 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:40px;line-height:1.2em;color:#160734;}.elementor-77604 .elementor-element.elementor-element-0a3a4a3{text-align:start;}.elementor-77604 .elementor-element.elementor-element-0a3a4a3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#160734;}.elementor-77604 .elementor-element.elementor-element-906161c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77604 .elementor-element.elementor-element-906161c:not(.elementor-motion-effects-element-type-background), .elementor-77604 .elementor-element.elementor-element-906161c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF;}.elementor-77604 .elementor-element.elementor-element-e7a5085 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:40px;line-height:1.2em;color:#160734;}.elementor-77604 .elementor-element.elementor-element-e8fd90b{text-align:start;}.elementor-77604 .elementor-element.elementor-element-e8fd90b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#160734;}.elementor-77604 .elementor-element.elementor-element-3011744{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77604 .elementor-element.elementor-element-3011744:not(.elementor-motion-effects-element-type-background), .elementor-77604 .elementor-element.elementor-element-3011744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF;}.elementor-77604 .elementor-element.elementor-element-4cf5037 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:40px;line-height:1.2em;color:#160734;}.elementor-77604 .elementor-element.elementor-element-1f6b580{text-align:start;}.elementor-77604 .elementor-element.elementor-element-1f6b580 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#160734;}.elementor-77604 .elementor-element.elementor-element-4c175ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77604 .elementor-element.elementor-element-4c175ba:not(.elementor-motion-effects-element-type-background), .elementor-77604 .elementor-element.elementor-element-4c175ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF;}.elementor-77604 .elementor-element.elementor-element-eafc2e3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:40px;line-height:1.2em;color:#160734;}.elementor-77604 .elementor-element.elementor-element-8dd803d{text-align:start;}.elementor-77604 .elementor-element.elementor-element-8dd803d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#160734;}.elementor-77604 .elementor-element.elementor-element-e1ba4fa{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-77604 .elementor-element.elementor-element-55eb888{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:120px;}.elementor-77604 .elementor-element.elementor-element-bed3eed .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:68px;line-height:1.2em;color:#160734;}.elementor-77604 .elementor-element.elementor-element-c195ef4{text-align:start;}.elementor-77604 .elementor-element.elementor-element-c195ef4 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#160734;}.elementor-77604 .elementor-element.elementor-element-b1a6c10 .elementor-button{background-color:#712DE6;font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:capitalize;border-style:solid;border-width:1px 1px 1px 1px;border-color:#712DE6;border-radius:90px 90px 90px 90px;padding:15px 40px 13px 40px;}.elementor-77604 .elementor-element.elementor-element-b1a6c10 .elementor-button:hover, .elementor-77604 .elementor-element.elementor-element-b1a6c10 .elementor-button:focus{background-color:#FFFFFF;color:#712DE6;border-color:#FFFFFF;}.elementor-77604 .elementor-element.elementor-element-b1a6c10{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-77604 .elementor-element.elementor-element-b1a6c10 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-77604 .elementor-element.elementor-element-b1a6c10 .elementor-button:hover svg, .elementor-77604 .elementor-element.elementor-element-b1a6c10 .elementor-button:focus svg{fill:#712DE6;}.elementor-77604 .elementor-element.elementor-element-8d7cc2c{--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:center;--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-77604 .elementor-element.elementor-element-301bf20 img{width:100%;border-radius:24px 24px 24px 24px;}.eael-reading-progress-wrap .eael-reading-progress{height:6px !important;}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:6px !important;background-color:#712DE6;transition:width 50ms ease;}@media(max-width:1024px){.elementor-77604 .elementor-element.elementor-element-9e91160{--min-height:584px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-77604 .elementor-element.elementor-element-43f3181 .elementor-heading-title{font-size:100px;}.elementor-77604 .elementor-element.elementor-element-42ceb03{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-77604 .elementor-element.elementor-element-7f2361e .elementor-heading-title{font-size:60px;}.elementor-77604 .elementor-element.elementor-element-782cd72{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-77604 .elementor-element.elementor-element-682f702{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-77604 .elementor-element.elementor-element-064dcf0{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77604 .elementor-element.elementor-element-1749558{--grid-columns:2;--grid-row-gap:50px;--grid-column-gap:20px;}.elementor-77604 .elementor-element.elementor-element-8a59595{--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;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-77604 .elementor-element.elementor-element-d303185 .elementor-heading-title{font-size:60px;}.elementor-77604 .elementor-element.elementor-element-c654a24 .elementor-heading-title{font-size:30px;}.elementor-77604 .elementor-element.elementor-element-e7a5085 .elementor-heading-title{font-size:30px;}.elementor-77604 .elementor-element.elementor-element-4cf5037 .elementor-heading-title{font-size:30px;}.elementor-77604 .elementor-element.elementor-element-eafc2e3 .elementor-heading-title{font-size:30px;}.elementor-77604 .elementor-element.elementor-element-e1ba4fa{--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-77604 .elementor-element.elementor-element-55eb888{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77604 .elementor-element.elementor-element-bed3eed{text-align:center;}.elementor-77604 .elementor-element.elementor-element-bed3eed .elementor-heading-title{font-size:60px;}.elementor-77604 .elementor-element.elementor-element-c195ef4{text-align:center;}.elementor-77604 .elementor-element.elementor-element-b1a6c10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-77604 .elementor-element.elementor-element-b1a6c10{--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;}.elementor-77604 .elementor-element.elementor-element-b1a6c10.elementor-element{--align-self:center;}.elementor-77604 .elementor-element.elementor-element-b1a6c10 .elementor-button{padding:10px 20px 10px 20px;}}@media(max-width:767px){.elementor-77604 .elementor-element.elementor-element-9e91160{--min-height:78vh;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-77604 .elementor-element.elementor-element-43f3181 .elementor-heading-title{font-size:58px;}.elementor-77604 .elementor-element.elementor-element-519f91b .elementor-heading-title{font-size:17px;}.elementor-77604 .elementor-element.elementor-element-42ceb03{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-77604 .elementor-element.elementor-element-7f2361e .elementor-heading-title{font-size:40px;}.elementor-77604 .elementor-element.elementor-element-41c107b .elementor-heading-title{font-size:17px;}.elementor-77604 .elementor-element.elementor-element-782cd72{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77604 .elementor-element.elementor-element-682f702{--grid-columns:1;}.elementor-77604 .elementor-element.elementor-element-1749558{--grid-columns:1;--grid-row-gap:25px;--grid-column-gap:0px;}.elementor-77604 .elementor-element.elementor-element-8a59595{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-77604 .elementor-element.elementor-element-d303185{text-align:center;}.elementor-77604 .elementor-element.elementor-element-d303185 .elementor-heading-title{font-size:40px;}.elementor-77604 .elementor-element.elementor-element-0d26047{text-align:center;}.elementor-77604 .elementor-element.elementor-element-0d26047 .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-77604 .elementor-element.elementor-element-c654a24{text-align:start;}.elementor-77604 .elementor-element.elementor-element-c654a24 .elementor-heading-title{font-size:30px;}.elementor-77604 .elementor-element.elementor-element-0a3a4a3{text-align:start;}.elementor-77604 .elementor-element.elementor-element-0a3a4a3 .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-77604 .elementor-element.elementor-element-e7a5085{text-align:start;}.elementor-77604 .elementor-element.elementor-element-e7a5085 .elementor-heading-title{font-size:30px;}.elementor-77604 .elementor-element.elementor-element-e8fd90b{text-align:start;}.elementor-77604 .elementor-element.elementor-element-e8fd90b .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-77604 .elementor-element.elementor-element-4cf5037{text-align:start;}.elementor-77604 .elementor-element.elementor-element-4cf5037 .elementor-heading-title{font-size:30px;}.elementor-77604 .elementor-element.elementor-element-1f6b580{text-align:start;}.elementor-77604 .elementor-element.elementor-element-1f6b580 .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-77604 .elementor-element.elementor-element-eafc2e3{text-align:start;}.elementor-77604 .elementor-element.elementor-element-eafc2e3 .elementor-heading-title{font-size:30px;}.elementor-77604 .elementor-element.elementor-element-8dd803d{text-align:start;}.elementor-77604 .elementor-element.elementor-element-8dd803d .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-77604 .elementor-element.elementor-element-e1ba4fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-77604 .elementor-element.elementor-element-bed3eed .elementor-heading-title{font-size:40px;}.elementor-77604 .elementor-element.elementor-element-c195ef4 .elementor-heading-title{font-size:17px;}.elementor-77604 .elementor-element.elementor-element-b1a6c10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-77604 .elementor-element.elementor-element-b1a6c10{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77604 .elementor-element.elementor-element-b1a6c10 .elementor-button{font-size:15px;padding:14px 0px 14px 0px;}}@media(min-width:768px){.elementor-77604 .elementor-element.elementor-element-1aee0b9{--width:72%;}.elementor-77604 .elementor-element.elementor-element-4e9e5eb{--width:62%;}.elementor-77604 .elementor-element.elementor-element-234169c{--width:100%;}.elementor-77604 .elementor-element.elementor-element-064dcf0{--width:100%;}.elementor-77604 .elementor-element.elementor-element-1fb6e44{--width:100%;}.elementor-77604 .elementor-element.elementor-element-a321154{--width:100%;}.elementor-77604 .elementor-element.elementor-element-55eb888{--width:70%;}.elementor-77604 .elementor-element.elementor-element-8d7cc2c{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-77604 .elementor-element.elementor-element-1aee0b9{--width:100%;}.elementor-77604 .elementor-element.elementor-element-4e9e5eb{--width:100%;}.elementor-77604 .elementor-element.elementor-element-234169c{--width:100%;}.elementor-77604 .elementor-element.elementor-element-064dcf0{--width:100%;}.elementor-77604 .elementor-element.elementor-element-1fb6e44{--width:100%;}.elementor-77604 .elementor-element.elementor-element-55eb888{--width:100%;}.elementor-77604 .elementor-element.elementor-element-8d7cc2c{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-44f28f6 *//* =========================
   CARD BASE
========================= */
.hover-accordion {
  display: flex;
  flex-direction: column;
  gap: 0px;
  
}

.hover-accordion .accordion-item {
  max-height: 250px;
  overflow: hidden;
  padding: 25px 20px;
  border-radius: 12px;
  cursor: pointer;
  transition: all 0.4s ease;

  display: flex;
  flex-direction: column;
  justify-content: center;
box-shadow: 0px 0px 42px 0px rgba(113, 45, 230, 0.17);

  background: #fff;

  /* 🔥 IMPORTANT FIX */
  overflow: visible; /* was hidden → blocking glow */
}

/* =========================
   HOVER EXPAND
========================= */
.hover-accordion .accordion-item:hover {
  max-height: 250px;
}

/* =========================
   🔥 SAME GLOW AS YOUR CARD
========================= */
.hover-accordion .accordion-item::before {
  content: "";
  position: absolute;
  inset: 5px; /* same as your working card */
  border-radius: inherit;

  background: linear-gradient(
    180deg,
    #712DE6 16.09%,
    #666AF6 59.82%,
    #96C6FE 83%,
    #76FE6C 118.42%
  );

  filter: blur(15px);
  opacity: 0;
  z-index: -1;
  transition: opacity 0.4s ease;
}

/* SHOW ON HOVER */
.hover-accordion .accordion-item:hover::before {
  opacity: 1;
  
}

/* =========================
   CONTENT (HIDE FIX)
========================= */
.acc-content {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.hover-accordion .accordion-item:hover .acc-content {
  max-height: 250px;
  opacity: 1;
  transform: translateY(0);
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS *//* WRAPPER */
.timeline-wrapper {
	position: relative;
	max-width: 1000px;
	margin: auto;
}

/* VERTICAL LINE (FORCED CENTER) */
.timeline-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 1px;
  background: #712DE6;
  transform: translateX(-50%);
  z-index: 0;
}

/* ITEM */
.timeline-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 100px 0;
	opacity: 0.5;
	transform: scale(0.9);
	transition: 0.3s;
}

/* ACTIVE */
.timeline-item.active {
	opacity: 1;
	transform: scale(1.1);
}

/* TEXT */
.left-text,
.right-text {
	width: 40%;
}

/* CENTER */
.timeline-center {
	width: 20%;
	display: flex;
	justify-content: center;
	position: relative;
}

/* CIRCLE */
/*.circle {*/
/*	width: 60px;*/
/*	height: 60px;*/
/*	border-radius: 50%;*/
/*	display: flex;*/
/*	align-items: center;*/
/*	justify-content: center;*/
/*	background: #fff !important;*/
	/* 🔥 THIS FIXES IT */
/*	border: 1px solid #6c3cff;*/
/*	position: relative;*/
/*	z-index: 3;*/
/*}*/

.circle {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #fff;
  border: 2px solid #712DE6;

  display: flex;
  align-items: center;
  justify-content: center;

  position: relative;
  z-index: 3;
}


/* ACTIVE CIRCLE */
.timeline-item.active .circle {
	background: #712DE6 !important;
	color: #fff;
	transform: scale(1.2);
}

/* FORCE PERFECT CENTER COLUMN */
.timeline-center {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* MAKE EACH ITEM RELATIVE */
.timeline-item {
	position: relative;
}

/* PERFECT CIRCLE CENTER */
.circle {
	display: flex;
	align-items: center;
	justify-content: center;
}/* End custom CSS */