.elementor-37 .elementor-element.elementor-element-9f24af9{--display:flex;}.elementor-37 .elementor-element.elementor-element-51fcd7b{text-align:center;}.elementor-37 .elementor-element.elementor-element-51fcd7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:77px;font-weight:700;color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-0e8ec7e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-1196194{text-align:center;}.elementor-37 .elementor-element.elementor-element-1196194 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-5ab5f5f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-060d3a3{--display:flex;}.elementor-37 .elementor-element.elementor-element-ba72413{text-align:center;}.elementor-37 .elementor-element.elementor-element-ba72413 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-1ace413{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-eec1d51 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-eec1d51.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-eec1d51.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-eec1d51.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-eec1d51.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-eec1d51.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-eec1d51 .elementor-icon{font-size:143px;}.elementor-37 .elementor-element.elementor-element-eec1d51 .elementor-icon svg{height:143px;}.elementor-37 .elementor-element.elementor-element-0732bf6 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-0732bf6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-0732bf6.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-0732bf6.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-0732bf6.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-0732bf6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-0732bf6 .elementor-icon{font-size:96px;}.elementor-37 .elementor-element.elementor-element-0732bf6 .elementor-icon svg{height:96px;}.elementor-37 .elementor-element.elementor-element-e147c39 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-e147c39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-e147c39.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-e147c39.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-e147c39.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-e147c39.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-e147c39 .elementor-icon{font-size:96px;}.elementor-37 .elementor-element.elementor-element-e147c39 .elementor-icon svg{height:96px;}.elementor-37 .elementor-element.elementor-element-fa9367e .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-fa9367e.elementor-view-stacked .elementor-icon{background-color:#9B30FF;}.elementor-37 .elementor-element.elementor-element-fa9367e.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-fa9367e.elementor-view-default .elementor-icon{color:#9B30FF;border-color:#9B30FF;}.elementor-37 .elementor-element.elementor-element-fa9367e.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-fa9367e.elementor-view-default .elementor-icon svg{fill:#9B30FF;}.elementor-37 .elementor-element.elementor-element-fa9367e .elementor-icon{font-size:96px;}.elementor-37 .elementor-element.elementor-element-fa9367e .elementor-icon svg{height:96px;}.elementor-37 .elementor-element.elementor-element-3f210c0{text-align:center;}.elementor-37 .elementor-element.elementor-element-3f210c0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-60c3ae6{text-align:center;}.elementor-37 .elementor-element.elementor-element-60c3ae6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-7b1c62d{text-align:center;}.elementor-37 .elementor-element.elementor-element-7b1c62d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-742980a{text-align:center;}.elementor-37 .elementor-element.elementor-element-742980a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-4d93dd0{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-fd6b8df{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-e8e2612{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-5686234{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-6efc247{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-7141843{text-align:center;}.elementor-37 .elementor-element.elementor-element-7141843 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-57d0d17{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-facfd3b .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-facfd3b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-facfd3b.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-facfd3b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-facfd3b.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-facfd3b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-facfd3b .elementor-icon{font-size:123px;}.elementor-37 .elementor-element.elementor-element-facfd3b .elementor-icon svg{height:123px;}.elementor-37 .elementor-element.elementor-element-f239db5 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-f239db5.elementor-view-stacked .elementor-icon{background-color:#A259FF;}.elementor-37 .elementor-element.elementor-element-f239db5.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-f239db5.elementor-view-default .elementor-icon{color:#A259FF;border-color:#A259FF;}.elementor-37 .elementor-element.elementor-element-f239db5.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-f239db5.elementor-view-default .elementor-icon svg{fill:#A259FF;}.elementor-37 .elementor-element.elementor-element-f239db5 .elementor-icon{font-size:143px;}.elementor-37 .elementor-element.elementor-element-f239db5 .elementor-icon svg{height:143px;}.elementor-37 .elementor-element.elementor-element-9df6c35 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-9df6c35.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-9df6c35.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-9df6c35.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-9df6c35.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-9df6c35.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-9df6c35 .elementor-icon{font-size:123px;}.elementor-37 .elementor-element.elementor-element-9df6c35 .elementor-icon svg{height:123px;}.elementor-37 .elementor-element.elementor-element-7f5d1e0{text-align:center;}.elementor-37 .elementor-element.elementor-element-7f5d1e0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-3950e4b{text-align:center;}.elementor-37 .elementor-element.elementor-element-3950e4b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-2700e7c{text-align:center;}.elementor-37 .elementor-element.elementor-element-2700e7c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-8779f31{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-ce6c346{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-07f6fb9{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-51fcd7b .elementor-heading-title{font-size:30px;}.elementor-37 .elementor-element.elementor-element-0e8ec7e{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-1196194 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-37 .elementor-element.elementor-element-5ab5f5f{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-ba72413 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-37 .elementor-element.elementor-element-1ace413{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-3f210c0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-37 .elementor-element.elementor-element-60c3ae6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-37 .elementor-element.elementor-element-7b1c62d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-37 .elementor-element.elementor-element-742980a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-37 .elementor-element.elementor-element-4d93dd0{font-size:var( --e-global-typography-text-font-size );}.elementor-37 .elementor-element.elementor-element-fd6b8df{font-size:var( --e-global-typography-text-font-size );}.elementor-37 .elementor-element.elementor-element-e8e2612{font-size:var( --e-global-typography-text-font-size );}.elementor-37 .elementor-element.elementor-element-5686234{font-size:var( --e-global-typography-text-font-size );}.elementor-37 .elementor-element.elementor-element-6efc247{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-7141843 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-37 .elementor-element.elementor-element-57d0d17{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-7f5d1e0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-37 .elementor-element.elementor-element-3950e4b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-37 .elementor-element.elementor-element-2700e7c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-37 .elementor-element.elementor-element-8779f31{font-size:var( --e-global-typography-text-font-size );}.elementor-37 .elementor-element.elementor-element-ce6c346{font-size:var( --e-global-typography-text-font-size );}.elementor-37 .elementor-element.elementor-element-07f6fb9{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-51fcd7b .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-37 .elementor-element.elementor-element-0e8ec7e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-1196194 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-37 .elementor-element.elementor-element-5ab5f5f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-ba72413 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-37 .elementor-element.elementor-element-1ace413{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-3f210c0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-37 .elementor-element.elementor-element-60c3ae6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-37 .elementor-element.elementor-element-7b1c62d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-37 .elementor-element.elementor-element-742980a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-37 .elementor-element.elementor-element-4d93dd0{font-size:var( --e-global-typography-text-font-size );}.elementor-37 .elementor-element.elementor-element-fd6b8df{font-size:var( --e-global-typography-text-font-size );}.elementor-37 .elementor-element.elementor-element-e8e2612{font-size:var( --e-global-typography-text-font-size );}.elementor-37 .elementor-element.elementor-element-5686234{font-size:var( --e-global-typography-text-font-size );}.elementor-37 .elementor-element.elementor-element-6efc247{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-7141843 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-37 .elementor-element.elementor-element-57d0d17{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-7f5d1e0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-37 .elementor-element.elementor-element-3950e4b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-37 .elementor-element.elementor-element-2700e7c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-37 .elementor-element.elementor-element-8779f31{font-size:var( --e-global-typography-text-font-size );}.elementor-37 .elementor-element.elementor-element-ce6c346{font-size:var( --e-global-typography-text-font-size );}.elementor-37 .elementor-element.elementor-element-07f6fb9{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for button, class: .elementor-element-df8ed3b */neon-gradient-btn/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eec1d51 */.elementor-37 .elementor-element.elementor-element-eec1d51 .elementor-icon svg {
    filter: drop-shadow(0 0 5px #00CFFF)
            drop-shadow(0 0 6px #00CFFF)
  ;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0732bf6 */.elementor-37 .elementor-element.elementor-element-0732bf6 .elementor-icon svg {
    filter: drop-shadow(0 0 5px #00CFFF)
            drop-shadow(0 0 6px #00CFFF)
  ;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e147c39 */.elementor-37 .elementor-element.elementor-element-e147c39 .elementor-icon svg {
    filter: drop-shadow(0 0 5px #A020F0)
            drop-shadow(0 0 6px #A020F0)
  ;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fa9367e */.elementor-37 .elementor-element.elementor-element-fa9367e .elementor-icon svg {
    filter: drop-shadow(0 0 5px #000CFF)
            drop-shadow(0 0 6px #000CFF)
  ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efc247 *//* Neon Glow for How It Works Icons */
..elementor-37 .elementor-element.elementor-element-6efc247 .elementor-icon i {
    font-size: 60px; /* adjust size */
    color: #ff2da6; /* default neon pink */
    text-shadow: 
        0 0 8px #ff2da6,
        0 0 16px #ff2da6,
        0 0 30px rgba(255, 45, 166, 0.7);
    transition: all 0.3s ease-in-out;
}

/* Step 1: Consultation – cyan glow */
..elementor-37 .elementor-element.elementor-element-6efc247 .elementor-icon.consultation i {
    color: #00eaff;
    text-shadow:
        0 0 8px #00eaff,
        0 0 16px #00eaff,
        0 0 30px rgba(0, 234, 255, 0.7);
}

/* Step 2: Talent Pool – pink glow */
..elementor-37 .elementor-element.elementor-element-6efc247 .elementor-icon.talent-pool i {
    color: #ff2da6;
    text-shadow:
        0 0 8px #ff2da6,
        0 0 16px #ff2da6,
        0 0 30px rgba(255, 45, 166, 0.7);
}

/* Step 3: Ongoing Support – purple glow */
..elementor-37 .elementor-element.elementor-element-6efc247 .elementor-icon.support i {
    color: #8e2bff;
    text-shadow:
        0 0 8px #8e2bff,
        0 0 16px #8e2bff,
        0 0 30px rgba(142, 43, 255, 0.7);
}

/* Hover effect for all */
..elementor-37 .elementor-element.elementor-element-6efc247 .elementor-icon i:hover {
    transform: scale(1.1);
    text-shadow: 
        0 0 12px #ffffff,
        0 0 25px currentColor,
        0 0 40px currentColor;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-facfd3b */.elementor-37 .elementor-element.elementor-element-facfd3b .elementor-icon svg {
    filter: drop-shadow(0 0 5px #00CFFF)
            drop-shadow(0 0 6px #00CFFF)
  ;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f239db5 */.elementor-37 .elementor-element.elementor-element-f239db5 .elementor-icon svg {
    filter: drop-shadow(0 0 5px #00CFFF)
            drop-shadow(0 0 6px #00CFFF)
  ;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9df6c35 */.elementor-37 .elementor-element.elementor-element-9df6c35 .elementor-icon svg {
    filter: drop-shadow(0 0 5px #A020F0)
            drop-shadow(0 0 6px #A020F0)
  ;
}/* End custom CSS */