.elementor-36 .elementor-element.elementor-element-ab-page{--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-36 .elementor-element.elementor-element-ab-hero{--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;--align-items:center;--gap:34px 70px;--row-gap:34px;--column-gap:70px;--padding-top:58px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-ab-hero-left{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-ab-breadcrumb .elementor-heading-title{font-size:13px;font-weight:500;color:#314060;}.elementor-36 .elementor-element.elementor-element-ab-hero-title .elementor-heading-title{font-size:54px;font-weight:800;line-height:64px;color:#071232;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-ab-hero-copy{font-size:17px;line-height:29px;color:#314060;}.elementor-36 .elementor-element.elementor-element-ab-hero-actions{--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:14px 18px;--row-gap:14px;--column-gap:18px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-36 .elementor-element.elementor-element-ab-story-btn .elementor-button{background-color:#0b65f5;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-ab-story-btn .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36 .elementor-element.elementor-element-ab-consult-btn .elementor-button{background-color:#ffffff;fill:#0b65f5;color:#0b65f5;border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-ab-consult-btn .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36 .elementor-element.elementor-element-ab-hero-right{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-36 .elementor-element.elementor-element-ab-mission{--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;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-ab-mission-icon .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-ab-mission-icon.elementor-view-stacked .elementor-icon{background-color:#0b65f5;color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-ab-mission-icon.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-ab-mission-icon.elementor-view-default .elementor-icon{color:#0b65f5;border-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-ab-mission-icon.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-ab-mission-icon.elementor-view-default .elementor-icon svg{fill:#0b65f5;}.elementor-36 .elementor-element.elementor-element-ab-mission-icon.elementor-view-framed .elementor-icon{background-color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-ab-mission-icon.elementor-view-stacked .elementor-icon svg{fill:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-ab-mission-text{font-size:14px;line-height:22px;color:#314060;}.elementor-36 .elementor-element.elementor-element-ab-stats{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:6px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-ab-stat-1 .elementor-icon-box-wrapper{gap:15px;}.elementor-36 .elementor-element.elementor-element-ab-stat-1.elementor-view-stacked .elementor-icon{background-color:#0b65f5;fill:#eaf3ff;color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-ab-stat-1.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-ab-stat-1.elementor-view-default .elementor-icon{fill:#0b65f5;color:#0b65f5;border-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-ab-stat-1.elementor-view-framed .elementor-icon{background-color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-ab-stat-1 .elementor-icon{font-size:28px;}.elementor-36 .elementor-element.elementor-element-ab-stat-1 .elementor-icon-box-title{color:#071232;}.elementor-36 .elementor-element.elementor-element-ab-stat-2 .elementor-icon-box-wrapper{gap:15px;}.elementor-36 .elementor-element.elementor-element-ab-stat-2.elementor-view-stacked .elementor-icon{background-color:#0b65f5;fill:#eaf3ff;color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-ab-stat-2.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-ab-stat-2.elementor-view-default .elementor-icon{fill:#0b65f5;color:#0b65f5;border-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-ab-stat-2.elementor-view-framed .elementor-icon{background-color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-ab-stat-2 .elementor-icon{font-size:28px;}.elementor-36 .elementor-element.elementor-element-ab-stat-2 .elementor-icon-box-title{color:#071232;}.elementor-36 .elementor-element.elementor-element-ab-stat-3 .elementor-icon-box-wrapper{gap:15px;}.elementor-36 .elementor-element.elementor-element-ab-stat-3.elementor-view-stacked .elementor-icon{background-color:#0b65f5;fill:#eaf3ff;color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-ab-stat-3.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-ab-stat-3.elementor-view-default .elementor-icon{fill:#0b65f5;color:#0b65f5;border-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-ab-stat-3.elementor-view-framed .elementor-icon{background-color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-ab-stat-3 .elementor-icon{font-size:28px;}.elementor-36 .elementor-element.elementor-element-ab-stat-3 .elementor-icon-box-title{color:#071232;}.elementor-36 .elementor-element.elementor-element-ab-stat-4 .elementor-icon-box-wrapper{gap:15px;}.elementor-36 .elementor-element.elementor-element-ab-stat-4.elementor-view-stacked .elementor-icon{background-color:#0b65f5;fill:#eaf3ff;color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-ab-stat-4.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-ab-stat-4.elementor-view-default .elementor-icon{fill:#0b65f5;color:#0b65f5;border-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-ab-stat-4.elementor-view-framed .elementor-icon{background-color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-ab-stat-4 .elementor-icon{font-size:28px;}.elementor-36 .elementor-element.elementor-element-ab-stat-4 .elementor-icon-box-title{color:#071232;}.elementor-36 .elementor-element.elementor-element-ab-story{--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;--align-items:center;--gap:34px 72px;--row-gap:34px;--column-gap:72px;--padding-top:6px;--padding-bottom:42px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-ab-story-copy{font-size:16px;line-height:27px;color:#314060;}.elementor-36 .elementor-element.elementor-element-ab-different{font-size:16px;line-height:24px;color:#ffffff;}.elementor-36 .elementor-element.elementor-element-ab-team{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-ab-team-kicker{text-align:center;}.elementor-36 .elementor-element.elementor-element-ab-team-kicker .elementor-heading-title{font-size:13px;font-weight:800;color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-ab-team-title{text-align:center;}.elementor-36 .elementor-element.elementor-element-ab-team-title .elementor-heading-title{font-size:31px;font-weight:800;color:#071232;}.elementor-36 .elementor-element.elementor-element-ab-team-sub{text-align:center;font-size:15px;color:#314060;}.elementor-36 .elementor-element.elementor-element-ab-team-row{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36 .elementor-element.elementor-element-team-rahul{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:12px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-36 .elementor-element.elementor-element-rahul-text{text-align:center;font-size:14px;line-height:22px;color:#314060;}.elementor-36 .elementor-element.elementor-element-team-priya{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:12px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-36 .elementor-element.elementor-element-priya-text{text-align:center;font-size:14px;line-height:22px;color:#314060;}.elementor-36 .elementor-element.elementor-element-team-vikram{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:12px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-36 .elementor-element.elementor-element-vikram-text{text-align:center;font-size:14px;line-height:22px;color:#314060;}.elementor-36 .elementor-element.elementor-element-team-neha{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:12px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-36 .elementor-element.elementor-element-neha-text{text-align:center;font-size:14px;line-height:22px;color:#314060;}.elementor-36 .elementor-element.elementor-element-team-arjun{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:12px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-36 .elementor-element.elementor-element-arjun-text{text-align:center;font-size:14px;line-height:22px;color:#314060;}.elementor-36 .elementor-element.elementor-element-ab-values{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:20px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-values-kicker{text-align:center;}.elementor-36 .elementor-element.elementor-element-values-kicker .elementor-heading-title{font-size:13px;font-weight:800;color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-values-title{text-align:center;}.elementor-36 .elementor-element.elementor-element-values-title .elementor-heading-title{font-size:31px;font-weight:800;color:#071232;}.elementor-36 .elementor-element.elementor-element-values-row{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-36 .elementor-element.elementor-element-value-results .elementor-icon-box-wrapper{gap:15px;}.elementor-36 .elementor-element.elementor-element-value-results.elementor-view-stacked .elementor-icon{background-color:#0b65f5;fill:#eaf3ff;color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-value-results.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-value-results.elementor-view-default .elementor-icon{fill:#0b65f5;color:#0b65f5;border-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-value-results.elementor-view-framed .elementor-icon{background-color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-value-results .elementor-icon{font-size:28px;}.elementor-36 .elementor-element.elementor-element-value-results .elementor-icon-box-title{color:#071232;}.elementor-36 .elementor-element.elementor-element-value-integrity .elementor-icon-box-wrapper{gap:15px;}.elementor-36 .elementor-element.elementor-element-value-integrity.elementor-view-stacked .elementor-icon{background-color:#0b65f5;fill:#eaf3ff;color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-value-integrity.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-value-integrity.elementor-view-default .elementor-icon{fill:#0b65f5;color:#0b65f5;border-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-value-integrity.elementor-view-framed .elementor-icon{background-color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-value-integrity .elementor-icon{font-size:28px;}.elementor-36 .elementor-element.elementor-element-value-integrity .elementor-icon-box-title{color:#071232;}.elementor-36 .elementor-element.elementor-element-value-innovation .elementor-icon-box-wrapper{gap:15px;}.elementor-36 .elementor-element.elementor-element-value-innovation.elementor-view-stacked .elementor-icon{background-color:#0b65f5;fill:#eaf3ff;color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-value-innovation.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-value-innovation.elementor-view-default .elementor-icon{fill:#0b65f5;color:#0b65f5;border-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-value-innovation.elementor-view-framed .elementor-icon{background-color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-value-innovation .elementor-icon{font-size:28px;}.elementor-36 .elementor-element.elementor-element-value-innovation .elementor-icon-box-title{color:#071232;}.elementor-36 .elementor-element.elementor-element-value-client .elementor-icon-box-wrapper{gap:15px;}.elementor-36 .elementor-element.elementor-element-value-client.elementor-view-stacked .elementor-icon{background-color:#0b65f5;fill:#eaf3ff;color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-value-client.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-value-client.elementor-view-default .elementor-icon{fill:#0b65f5;color:#0b65f5;border-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-value-client.elementor-view-framed .elementor-icon{background-color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-value-client .elementor-icon{font-size:28px;}.elementor-36 .elementor-element.elementor-element-value-client .elementor-icon-box-title{color:#071232;}.elementor-36 .elementor-element.elementor-element-value-accountability .elementor-icon-box-wrapper{gap:15px;}.elementor-36 .elementor-element.elementor-element-value-accountability.elementor-view-stacked .elementor-icon{background-color:#0b65f5;fill:#eaf3ff;color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-value-accountability.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-value-accountability.elementor-view-default .elementor-icon{fill:#0b65f5;color:#0b65f5;border-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-value-accountability.elementor-view-framed .elementor-icon{background-color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-value-accountability .elementor-icon{font-size:28px;}.elementor-36 .elementor-element.elementor-element-value-accountability .elementor-icon-box-title{color:#071232;}.elementor-36 .elementor-element.elementor-element-value-growth .elementor-icon-box-wrapper{gap:15px;}.elementor-36 .elementor-element.elementor-element-value-growth.elementor-view-stacked .elementor-icon{background-color:#0b65f5;fill:#eaf3ff;color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-value-growth.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-value-growth.elementor-view-default .elementor-icon{fill:#0b65f5;color:#0b65f5;border-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-value-growth.elementor-view-framed .elementor-icon{background-color:#eaf3ff;}.elementor-36 .elementor-element.elementor-element-value-growth .elementor-icon{font-size:28px;}.elementor-36 .elementor-element.elementor-element-value-growth .elementor-icon-box-title{color:#071232;}.elementor-36 .elementor-element.elementor-element-ab-process{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:38px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-process-kicker{text-align:center;}.elementor-36 .elementor-element.elementor-element-process-kicker .elementor-heading-title{font-size:13px;font-weight:800;color:#ffffff;}.elementor-36 .elementor-element.elementor-element-process-title{text-align:center;}.elementor-36 .elementor-element.elementor-element-process-title .elementor-heading-title{font-size:31px;font-weight:800;color:#ffffff;}.elementor-36 .elementor-element.elementor-element-process-row{--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:20px 18px;--row-gap:20px;--column-gap:18px;}.elementor-36 .elementor-element.elementor-element-process-understand .elementor-icon-box-wrapper{gap:15px;}.elementor-36 .elementor-element.elementor-element-process-understand.elementor-view-stacked .elementor-icon{background-color:#ffffff;fill:#0b65f5;color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-process-understand.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-process-understand.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-36 .elementor-element.elementor-element-process-understand.elementor-view-framed .elementor-icon{background-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-process-understand .elementor-icon{font-size:24px;}.elementor-36 .elementor-element.elementor-element-process-understand .elementor-icon-box-title{color:#ffffff;}.elementor-36 .elementor-element.elementor-element-process-plan .elementor-icon-box-wrapper{gap:15px;}.elementor-36 .elementor-element.elementor-element-process-plan.elementor-view-stacked .elementor-icon{background-color:#ffffff;fill:#0b65f5;color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-process-plan.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-process-plan.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-36 .elementor-element.elementor-element-process-plan.elementor-view-framed .elementor-icon{background-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-process-plan .elementor-icon{font-size:24px;}.elementor-36 .elementor-element.elementor-element-process-plan .elementor-icon-box-title{color:#ffffff;}.elementor-36 .elementor-element.elementor-element-process-execute .elementor-icon-box-wrapper{gap:15px;}.elementor-36 .elementor-element.elementor-element-process-execute.elementor-view-stacked .elementor-icon{background-color:#ffffff;fill:#0b65f5;color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-process-execute.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-process-execute.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-36 .elementor-element.elementor-element-process-execute.elementor-view-framed .elementor-icon{background-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-process-execute .elementor-icon{font-size:24px;}.elementor-36 .elementor-element.elementor-element-process-execute .elementor-icon-box-title{color:#ffffff;}.elementor-36 .elementor-element.elementor-element-process-measure .elementor-icon-box-wrapper{gap:15px;}.elementor-36 .elementor-element.elementor-element-process-measure.elementor-view-stacked .elementor-icon{background-color:#ffffff;fill:#0b65f5;color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-process-measure.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-process-measure.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-36 .elementor-element.elementor-element-process-measure.elementor-view-framed .elementor-icon{background-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-process-measure .elementor-icon{font-size:24px;}.elementor-36 .elementor-element.elementor-element-process-measure .elementor-icon-box-title{color:#ffffff;}.elementor-36 .elementor-element.elementor-element-process-optimize .elementor-icon-box-wrapper{gap:15px;}.elementor-36 .elementor-element.elementor-element-process-optimize.elementor-view-stacked .elementor-icon{background-color:#ffffff;fill:#0b65f5;color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-process-optimize.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-process-optimize.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-36 .elementor-element.elementor-element-process-optimize.elementor-view-framed .elementor-icon{background-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-process-optimize .elementor-icon{font-size:24px;}.elementor-36 .elementor-element.elementor-element-process-optimize .elementor-icon-box-title{color:#ffffff;}.elementor-36 .elementor-element.elementor-element-process-grow .elementor-icon-box-wrapper{gap:15px;}.elementor-36 .elementor-element.elementor-element-process-grow.elementor-view-stacked .elementor-icon{background-color:#ffffff;fill:#0b65f5;color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-process-grow.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-process-grow.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-36 .elementor-element.elementor-element-process-grow.elementor-view-framed .elementor-icon{background-color:#0b65f5;}.elementor-36 .elementor-element.elementor-element-process-grow .elementor-icon{font-size:24px;}.elementor-36 .elementor-element.elementor-element-process-grow .elementor-icon-box-title{color:#ffffff;}.elementor-36 .elementor-element.elementor-element-ab-cta{--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:space-between;--align-items:center;--gap:22px 32px;--row-gap:22px;--column-gap:32px;--border-radius:14px 14px 14px 14px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:56px;--padding-right:56px;}.elementor-36 .elementor-element.elementor-element-ab-cta-title .elementor-heading-title{font-size:38px;font-weight:800;line-height:44px;color:#ffffff;}.elementor-36 .elementor-element.elementor-element-ab-cta-copy{font-size:17px;line-height:27px;color:#ffffff;}.elementor-36 .elementor-element.elementor-element-ab-cta-buttons{--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;--align-items:center;--gap:14px 18px;--row-gap:14px;--column-gap:18px;}.elementor-36 .elementor-element.elementor-element-ab-book-call .elementor-button{background-color:#ffffff;fill:#0b65f5;color:#0b65f5;border-radius:30px 30px 30px 30px;}.elementor-36 .elementor-element.elementor-element-ab-book-call .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36 .elementor-element.elementor-element-ab-get-proposal .elementor-button{background-color:rgba(255,255,255,0);fill:#ffffff;color:#ffffff;border-radius:30px 30px 30px 30px;}.elementor-36 .elementor-element.elementor-element-ab-get-proposal .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-36 .elementor-element.elementor-element-ab-hero{--content-width:1320px;}.elementor-36 .elementor-element.elementor-element-ab-stats{--content-width:1320px;}.elementor-36 .elementor-element.elementor-element-ab-story{--content-width:1240px;}.elementor-36 .elementor-element.elementor-element-ab-team{--content-width:1220px;}.elementor-36 .elementor-element.elementor-element-ab-values{--content-width:1260px;}.elementor-36 .elementor-element.elementor-element-ab-process{--content-width:1280px;}.elementor-36 .elementor-element.elementor-element-ab-cta{--content-width:1280px;}}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-ab-hero{--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-36 .elementor-element.elementor-element-ab-hero-title .elementor-heading-title{font-size:44px;}.elementor-36 .elementor-element.elementor-element-ab-stats{--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-36 .elementor-element.elementor-element-ab-story{--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;}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-ab-hero{--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-36 .elementor-element.elementor-element-ab-hero-title .elementor-heading-title{font-size:36px;line-height:43px;}.elementor-36 .elementor-element.elementor-element-ab-hero-actions{--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-36 .elementor-element.elementor-element-ab-stats{--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-36 .elementor-element.elementor-element-ab-story{--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-36 .elementor-element.elementor-element-ab-team-title .elementor-heading-title{font-size:26px;}.elementor-36 .elementor-element.elementor-element-ab-team-row{--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-36 .elementor-element.elementor-element-values-title .elementor-heading-title{font-size:26px;}.elementor-36 .elementor-element.elementor-element-values-row{--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-36 .elementor-element.elementor-element-process-title .elementor-heading-title{font-size:26px;}.elementor-36 .elementor-element.elementor-element-process-row{--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-36 .elementor-element.elementor-element-ab-cta{--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-36 .elementor-element.elementor-element-ab-cta-title .elementor-heading-title{font-size:30px;}.elementor-36 .elementor-element.elementor-element-ab-cta-buttons{--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;}}/* Start custom CSS for text-editor, class: .elementor-element-ab-hero-copy */.elementor-36 .elementor-element.elementor-element-ab-hero-copy{max-width:530px} .elementor-36 .elementor-element.elementor-element-ab-hero-copy p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab-hero-left */.elementor-36 .elementor-element.elementor-element-ab-hero-left{width:44%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab-hero-image */.elementor-36 .elementor-element.elementor-element-ab-hero-image img{width:100%;height:500px;object-fit:cover;border-radius:12px;box-shadow:0 20px 50px rgba(7,18,50,.16)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab-mission-text */.elementor-36 .elementor-element.elementor-element-ab-mission-text p{margin:0} .elementor-36 .elementor-element.elementor-element-ab-mission-text strong{color:#071232;font-weight:800}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab-mission */.elementor-36 .elementor-element.elementor-element-ab-mission{position:absolute;right:60px;bottom:-20px;width:340px;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab-hero-right */.elementor-36 .elementor-element.elementor-element-ab-hero-right{width:56%;position:relative}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab-stat-1 */.elementor-36 .elementor-element.elementor-element-ab-stat-1{width:25%;padding:30px 24px} .elementor-36 .elementor-element.elementor-element-ab-stat-1 .elementor-icon-box-wrapper{display:flex;align-items:center;text-align:left;gap:20px} .elementor-36 .elementor-element.elementor-element-ab-stat-1 .elementor-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center} .elementor-36 .elementor-element.elementor-element-ab-stat-1 .elementor-icon-box-title{font-size:34px;font-weight:800;margin:0} .elementor-36 .elementor-element.elementor-element-ab-stat-1 .elementor-icon-box-description{color:#314060;font-size:14px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab-stat-2 */.elementor-36 .elementor-element.elementor-element-ab-stat-2{width:25%;padding:30px 24px} .elementor-36 .elementor-element.elementor-element-ab-stat-2 .elementor-icon-box-wrapper{display:flex;align-items:center;text-align:left;gap:20px} .elementor-36 .elementor-element.elementor-element-ab-stat-2 .elementor-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center} .elementor-36 .elementor-element.elementor-element-ab-stat-2 .elementor-icon-box-title{font-size:34px;font-weight:800;margin:0} .elementor-36 .elementor-element.elementor-element-ab-stat-2 .elementor-icon-box-description{color:#314060;font-size:14px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab-stat-3 */.elementor-36 .elementor-element.elementor-element-ab-stat-3{width:25%;padding:30px 24px} .elementor-36 .elementor-element.elementor-element-ab-stat-3 .elementor-icon-box-wrapper{display:flex;align-items:center;text-align:left;gap:20px} .elementor-36 .elementor-element.elementor-element-ab-stat-3 .elementor-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center} .elementor-36 .elementor-element.elementor-element-ab-stat-3 .elementor-icon-box-title{font-size:34px;font-weight:800;margin:0} .elementor-36 .elementor-element.elementor-element-ab-stat-3 .elementor-icon-box-description{color:#314060;font-size:14px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab-stat-4 */.elementor-36 .elementor-element.elementor-element-ab-stat-4{width:25%;padding:30px 24px} .elementor-36 .elementor-element.elementor-element-ab-stat-4 .elementor-icon-box-wrapper{display:flex;align-items:center;text-align:left;gap:20px} .elementor-36 .elementor-element.elementor-element-ab-stat-4 .elementor-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center} .elementor-36 .elementor-element.elementor-element-ab-stat-4 .elementor-icon-box-title{font-size:34px;font-weight:800;margin:0} .elementor-36 .elementor-element.elementor-element-ab-stat-4 .elementor-icon-box-description{color:#314060;font-size:14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab-story-copy */.elementor-36 .elementor-element.elementor-element-ab-story-copy{width:46%} .elementor-36 .elementor-element.elementor-element-ab-story-copy p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab-different */.elementor-36 .elementor-element.elementor-element-ab-different{width:54%;border-radius:12px;padding:54px 56px;min-height:360px;background-image:linear-gradient(rgba(2,13,32,.75),rgba(2,13,32,.75)),url('https://placehold.co/650x390/082858/ffffff?text=Office+Building');background-size:cover;background-position:center} .elementor-36 .elementor-element.elementor-element-ab-different p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab-team-sub */.elementor-36 .elementor-element.elementor-element-ab-team-sub p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-rahul-text */.elementor-36 .elementor-element.elementor-element-rahul-text p{margin:0} .elementor-36 .elementor-element.elementor-element-rahul-text strong{color:#071232;font-weight:800}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-team-rahul */.elementor-36 .elementor-element.elementor-element-team-rahul{width:20%;text-align:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-priya-text */.elementor-36 .elementor-element.elementor-element-priya-text p{margin:0} .elementor-36 .elementor-element.elementor-element-priya-text strong{color:#071232;font-weight:800}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-team-priya */.elementor-36 .elementor-element.elementor-element-team-priya{width:20%;text-align:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-vikram-text */.elementor-36 .elementor-element.elementor-element-vikram-text p{margin:0} .elementor-36 .elementor-element.elementor-element-vikram-text strong{color:#071232;font-weight:800}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-team-vikram */.elementor-36 .elementor-element.elementor-element-team-vikram{width:20%;text-align:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-neha-text */.elementor-36 .elementor-element.elementor-element-neha-text p{margin:0} .elementor-36 .elementor-element.elementor-element-neha-text strong{color:#071232;font-weight:800}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-team-neha */.elementor-36 .elementor-element.elementor-element-team-neha{width:20%;text-align:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-arjun-text */.elementor-36 .elementor-element.elementor-element-arjun-text p{margin:0} .elementor-36 .elementor-element.elementor-element-arjun-text strong{color:#071232;font-weight:800}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-team-arjun */.elementor-36 .elementor-element.elementor-element-team-arjun{width:20%;text-align:center}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-value-results */.elementor-36 .elementor-element.elementor-element-value-results{width:16.66%;padding:24px 18px;text-align:center} .elementor-36 .elementor-element.elementor-element-value-results .elementor-icon-box-title{font-weight:800;font-size:16px} .elementor-36 .elementor-element.elementor-element-value-results .elementor-icon-box-description{font-size:13px;line-height:20px;color:#314060}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-value-integrity */.elementor-36 .elementor-element.elementor-element-value-integrity{width:16.66%;padding:24px 18px;text-align:center} .elementor-36 .elementor-element.elementor-element-value-integrity .elementor-icon-box-title{font-weight:800;font-size:16px} .elementor-36 .elementor-element.elementor-element-value-integrity .elementor-icon-box-description{font-size:13px;line-height:20px;color:#314060}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-value-innovation */.elementor-36 .elementor-element.elementor-element-value-innovation{width:16.66%;padding:24px 18px;text-align:center} .elementor-36 .elementor-element.elementor-element-value-innovation .elementor-icon-box-title{font-weight:800;font-size:16px} .elementor-36 .elementor-element.elementor-element-value-innovation .elementor-icon-box-description{font-size:13px;line-height:20px;color:#314060}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-value-client */.elementor-36 .elementor-element.elementor-element-value-client{width:16.66%;padding:24px 18px;text-align:center} .elementor-36 .elementor-element.elementor-element-value-client .elementor-icon-box-title{font-weight:800;font-size:16px} .elementor-36 .elementor-element.elementor-element-value-client .elementor-icon-box-description{font-size:13px;line-height:20px;color:#314060}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-value-accountability */.elementor-36 .elementor-element.elementor-element-value-accountability{width:16.66%;padding:24px 18px;text-align:center} .elementor-36 .elementor-element.elementor-element-value-accountability .elementor-icon-box-title{font-weight:800;font-size:16px} .elementor-36 .elementor-element.elementor-element-value-accountability .elementor-icon-box-description{font-size:13px;line-height:20px;color:#314060}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-value-growth */.elementor-36 .elementor-element.elementor-element-value-growth{width:16.66%;padding:24px 18px;text-align:center} .elementor-36 .elementor-element.elementor-element-value-growth .elementor-icon-box-title{font-weight:800;font-size:16px} .elementor-36 .elementor-element.elementor-element-value-growth .elementor-icon-box-description{font-size:13px;line-height:20px;color:#314060}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-process-understand */.elementor-36 .elementor-element.elementor-element-process-understand{width:16.66%;text-align:center;z-index:1} .elementor-36 .elementor-element.elementor-element-process-understand .elementor-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center} .elementor-36 .elementor-element.elementor-element-process-understand .elementor-icon-box-title{font-weight:800;font-size:17px} .elementor-36 .elementor-element.elementor-element-process-understand .elementor-icon-box-description{color:#fff;font-size:13px;line-height:20px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-process-plan */.elementor-36 .elementor-element.elementor-element-process-plan{width:16.66%;text-align:center;z-index:1} .elementor-36 .elementor-element.elementor-element-process-plan .elementor-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center} .elementor-36 .elementor-element.elementor-element-process-plan .elementor-icon-box-title{font-weight:800;font-size:17px} .elementor-36 .elementor-element.elementor-element-process-plan .elementor-icon-box-description{color:#fff;font-size:13px;line-height:20px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-process-execute */.elementor-36 .elementor-element.elementor-element-process-execute{width:16.66%;text-align:center;z-index:1} .elementor-36 .elementor-element.elementor-element-process-execute .elementor-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center} .elementor-36 .elementor-element.elementor-element-process-execute .elementor-icon-box-title{font-weight:800;font-size:17px} .elementor-36 .elementor-element.elementor-element-process-execute .elementor-icon-box-description{color:#fff;font-size:13px;line-height:20px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-process-measure */.elementor-36 .elementor-element.elementor-element-process-measure{width:16.66%;text-align:center;z-index:1} .elementor-36 .elementor-element.elementor-element-process-measure .elementor-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center} .elementor-36 .elementor-element.elementor-element-process-measure .elementor-icon-box-title{font-weight:800;font-size:17px} .elementor-36 .elementor-element.elementor-element-process-measure .elementor-icon-box-description{color:#fff;font-size:13px;line-height:20px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-process-optimize */.elementor-36 .elementor-element.elementor-element-process-optimize{width:16.66%;text-align:center;z-index:1} .elementor-36 .elementor-element.elementor-element-process-optimize .elementor-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center} .elementor-36 .elementor-element.elementor-element-process-optimize .elementor-icon-box-title{font-weight:800;font-size:17px} .elementor-36 .elementor-element.elementor-element-process-optimize .elementor-icon-box-description{color:#fff;font-size:13px;line-height:20px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-process-grow */.elementor-36 .elementor-element.elementor-element-process-grow{width:16.66%;text-align:center;z-index:1} .elementor-36 .elementor-element.elementor-element-process-grow .elementor-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center} .elementor-36 .elementor-element.elementor-element-process-grow .elementor-icon-box-title{font-weight:800;font-size:17px} .elementor-36 .elementor-element.elementor-element-process-grow .elementor-icon-box-description{color:#fff;font-size:13px;line-height:20px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab-cta-title */.elementor-36 .elementor-element.elementor-element-ab-cta-title{width:31%;position:relative;z-index:1} .elementor-36 .elementor-element.elementor-element-ab-cta-title .blue{color:#2f8cff}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab-cta-copy */.elementor-36 .elementor-element.elementor-element-ab-cta-copy{width:32%;position:relative;z-index:1;border-left:1px solid rgba(255,255,255,.45);padding-left:42px} .elementor-36 .elementor-element.elementor-element-ab-cta-copy p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab-cta-buttons */.elementor-36 .elementor-element.elementor-element-ab-cta-buttons{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab-cta */.elementor-36 .elementor-element.elementor-element-ab-cta{position:relative;overflow:hidden} .elementor-36 .elementor-element.elementor-element-ab-cta:after{content:'';position:absolute;right:0;top:0;width:160px;height:160px;background-image:radial-gradient(rgba(255,255,255,.24) 1px,transparent 1px);background-size:10px 10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab-page */.elementor-36 .elementor-element.elementor-element-ab-page{font-family:Inter,Arial,sans-serif;color:#071232;background:#fff;overflow:hidden} .elementor-36 .elementor-element.elementor-element-ab-page *{box-sizing:border-box} .elementor-36 .elementor-element.elementor-element-ab-page .blue{color:#0b65f5} .elementor-36 .elementor-element.elementor-element-ab-page .ab-card{background:#fff;border:1px solid #e8edf5;border-radius:14px;box-shadow:0 16px 42px rgba(7,18,50,.09)} .elementor-36 .elementor-element.elementor-element-ab-page .ab-dark{background:radial-gradient(circle at right,#0b65f5 0,#082858 35%,#020d20 100%);color:#fff} .elementor-36 .elementor-element.elementor-element-ab-page .ab-btn .elementor-button{border-radius:999px;background:linear-gradient(135deg,#126dff,#004fd6);box-shadow:0 12px 24px rgba(11,101,245,.24);font-weight:800} .elementor-36 .elementor-element.elementor-element-ab-page .ab-outline .elementor-button{background:#fff!important;color:#0b65f5!important;border:1px solid #c9dbff;box-shadow:none} .elementor-36 .elementor-element.elementor-element-ab-page .ab-white-outline .elementor-button{background:transparent!important;border:1px solid rgba(255,255,255,.75);color:#fff!important} .elementor-36 .elementor-element.elementor-element-ab-page .ab-team-img img{width:100%!important;height:138px!important;object-fit:cover;border-radius:8px 8px 0 0} .elementor-36 .elementor-element.elementor-element-ab-page .ab-icon .elementor-icon{width:66px;height:66px;display:flex;align-items:center;justify-content:center;background:#eaf3ff!important;color:#0b65f5!important} .elementor-36 .elementor-element.elementor-element-ab-page .ab-process{position:relative} .elementor-36 .elementor-element.elementor-element-ab-page .ab-process:before{content:'';position:absolute;left:9%;right:9%;top:110px;border-top:2px dashed rgba(64,139,255,.8)}/* End custom CSS */