.elementor-553 .elementor-element.elementor-element-c84a223{--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-553 .elementor-element.elementor-element-c84a223:not(.elementor-motion-effects-element-type-background), .elementor-553 .elementor-element.elementor-element-c84a223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #101736 0%, #1B1F52 100%);}.elementor-553 .elementor-element.elementor-element-fef5c5d{--spacer-size:30px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-553 .elementor-element.elementor-element-f498764{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#0479E9;}.elementor-553 .elementor-element.elementor-element-f498764 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;}.elementor-553 .elementor-element.elementor-element-f498764 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-f498764 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-553 .elementor-element.elementor-element-f498764 .elementor-headline-dynamic-wrapper path{stroke:#0479E9;}.elementor-553 .elementor-element.elementor-element-ed5a8e7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-553 .elementor-element.elementor-element-ed5a8e7.elementor-element{--align-self:center;}.elementor-553 .elementor-element.elementor-element-837bf76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-553 .elementor-element.elementor-element-2204b0b{--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-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-553 .elementor-element.elementor-element-2d4cd77{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-9f2338a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-553 .elementor-element.elementor-element-0e8adf6 img{max-width:70%;border-radius:100% 100% 100% 100%;}.elementor-553 .elementor-element.elementor-element-5c52131{--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 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;}.elementor-553 .elementor-element.elementor-element-9651cab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-553 .elementor-element.elementor-element-44912c5{padding:0px 0px 0px 0px;text-align:start;}.elementor-553 .elementor-element.elementor-element-44912c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:800;line-height:0px;color:#0479E9;}.elementor-553 .elementor-element.elementor-element-e6a1b07{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#F0F0F0;}.elementor-553 .elementor-element.elementor-element-e6a1b07 p{margin-block-end:0px;}.elementor-553 .elementor-element.elementor-element-0f2688d{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-553 .elementor-element.elementor-element-0f2688d .elementor-icon{border-radius:28px 28px 28px 28px;}.elementor-553 .elementor-element.elementor-element-36547c2{--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;--justify-content:flex-end;--align-items:flex-end;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-553 .elementor-element.elementor-element-36547c2.e-con{--e-con-transform-translateX:175px;--e-con-transform-translateY:-162px;}.elementor-553 .elementor-element.elementor-element-ad1487d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-553 .elementor-element.elementor-element-bd18a85:hover{--e-transform-translateX:0px;--e-transform-translateY:-4px;background-color:transparent;background-image:linear-gradient(180deg, #3B82F62E 0%, #8B5CF633 100%);}.elementor-553 .elementor-element.elementor-element-bd18a85{background-color:transparent;padding:10px 10px 10px 10px;--e-transform-transition-duration:0ms;background-image:linear-gradient(180deg, #8B5CF633 0%, #3B82F62E 100%);transition:background 1s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px 18px 18px 18px;}.elementor-553 .elementor-element.elementor-element-bd18a85 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;}.elementor-553 .elementor-element.elementor-element-bd18a85 .elementor-counter-title{color:#ADADAD;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-553 .elementor-element.elementor-element-bbef7c2:hover{--e-transform-translateX:0px;--e-transform-translateY:-4px;background-color:transparent;background-image:linear-gradient(180deg, #3B82F62E 0%, #8B5CF633 100%);}.elementor-553 .elementor-element.elementor-element-bbef7c2{background-color:transparent;padding:10px 10px 10px 10px;--e-transform-transition-duration:0ms;background-image:linear-gradient(180deg, #8B5CF633 0%, #3B82F62E 100%);transition:background 1s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px 18px 18px 18px;}.elementor-553 .elementor-element.elementor-element-bbef7c2 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;}.elementor-553 .elementor-element.elementor-element-bbef7c2 .elementor-counter-title{color:#ADADAD;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-553 .elementor-element.elementor-element-ba43738:hover{--e-transform-translateX:0px;--e-transform-translateY:-4px;background-color:transparent;background-image:linear-gradient(180deg, #3B82F62E 0%, #8B5CF633 100%);}.elementor-553 .elementor-element.elementor-element-ba43738{background-color:transparent;padding:10px 10px 10px 10px;--e-transform-transition-duration:0ms;background-image:linear-gradient(180deg, #8B5CF633 0%, #3B82F62E 100%);transition:background 1s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px 18px 18px 18px;}.elementor-553 .elementor-element.elementor-element-ba43738 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;}.elementor-553 .elementor-element.elementor-element-ba43738 .elementor-counter-title{color:#ADADAD;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-553 .elementor-element.elementor-element-26c7f7e:hover{--e-transform-translateX:0px;--e-transform-translateY:-4px;background-color:transparent;background-image:linear-gradient(180deg, #3B82F62E 0%, #8B5CF633 100%);}.elementor-553 .elementor-element.elementor-element-26c7f7e{background-color:transparent;padding:10px 10px 10px 10px;--e-transform-transition-duration:0ms;background-image:linear-gradient(180deg, #8B5CF633 0%, #3B82F62E 100%);transition:background 1s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px 18px 18px 18px;}.elementor-553 .elementor-element.elementor-element-26c7f7e .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;}.elementor-553 .elementor-element.elementor-element-26c7f7e .elementor-counter-title{color:#ADADAD;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-553 .elementor-element.elementor-element-a4c6682{--spacer-size:30px;}.elementor-553 .elementor-element.elementor-element-48b23be{--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-553 .elementor-element.elementor-element-48b23be:not(.elementor-motion-effects-element-type-background), .elementor-553 .elementor-element.elementor-element-48b23be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #101736 0%, #1B1F52 100%);}.elementor-553 .elementor-element.elementor-element-c5f3550{--spacer-size:30px;}.elementor-553 .elementor-element.elementor-element-460ecb8{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#0479E9;}.elementor-553 .elementor-element.elementor-element-460ecb8 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-553 .elementor-element.elementor-element-460ecb8 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-460ecb8 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-553 .elementor-element.elementor-element-460ecb8 .elementor-headline-dynamic-wrapper path{stroke:#0479E9;}.elementor-553 .elementor-element.elementor-element-df0875a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-553 .elementor-element.elementor-element-cd0dee0{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-553 .elementor-element.elementor-element-cd0dee0:hover{background-color:transparent;background-image:radial-gradient(at center center, #05966945 0%, #764BA254 100%);box-shadow:0px 4px 17px 0px rgba(0, 0, 0, 0.25);}.elementor-553 .elementor-element.elementor-element-cd0dee0.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-2px;}.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-553 .elementor-element.elementor-element-00d4101 .elementor-icon-box-wrapper{gap:15px;}.elementor-553 .elementor-element.elementor-element-00d4101 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-00d4101.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-00d4101.elementor-view-framed .elementor-icon, .elementor-553 .elementor-element.elementor-element-00d4101.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-00d4101 .elementor-icon{font-size:35px;}.elementor-553 .elementor-element.elementor-element-00d4101 .elementor-icon-box-title, .elementor-553 .elementor-element.elementor-element-00d4101 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-553 .elementor-element.elementor-element-00d4101 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#ADADAD;}.elementor-553 .elementor-element.elementor-element-af7d5f0{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-553 .elementor-element.elementor-element-af7d5f0:hover{background-color:transparent;background-image:radial-gradient(at center center, #F59E0B47 0%, #EF444447 100%);box-shadow:0px 4px 17px 0px rgba(0, 0, 0, 0.25);}.elementor-553 .elementor-element.elementor-element-af7d5f0.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-2px;}.elementor-553 .elementor-element.elementor-element-1659def .elementor-icon-box-wrapper{gap:15px;}.elementor-553 .elementor-element.elementor-element-1659def .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-1659def.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-1659def.elementor-view-framed .elementor-icon, .elementor-553 .elementor-element.elementor-element-1659def.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-1659def .elementor-icon{font-size:35px;}.elementor-553 .elementor-element.elementor-element-1659def .elementor-icon-box-title, .elementor-553 .elementor-element.elementor-element-1659def .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-553 .elementor-element.elementor-element-1659def .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#ADADAD;}.elementor-553 .elementor-element.elementor-element-444ebcc{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-553 .elementor-element.elementor-element-444ebcc:hover{background-color:transparent;background-image:radial-gradient(at center center, #06B6D454 0%, #3B82F652 100%);box-shadow:0px 4px 17px 0px rgba(0, 0, 0, 0.25);}.elementor-553 .elementor-element.elementor-element-444ebcc.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-2px;}.elementor-553 .elementor-element.elementor-element-4b6cd83 .elementor-icon-box-wrapper{gap:15px;}.elementor-553 .elementor-element.elementor-element-4b6cd83 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-4b6cd83.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-4b6cd83.elementor-view-framed .elementor-icon, .elementor-553 .elementor-element.elementor-element-4b6cd83.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-4b6cd83 .elementor-icon{font-size:35px;}.elementor-553 .elementor-element.elementor-element-4b6cd83 .elementor-icon-box-title, .elementor-553 .elementor-element.elementor-element-4b6cd83 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-553 .elementor-element.elementor-element-4b6cd83 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#ADADAD;}.elementor-553 .elementor-element.elementor-element-7b50590{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-553 .elementor-element.elementor-element-7b50590:hover{background-color:transparent;background-image:radial-gradient(at center center, #00C6FF47 0%, #0072FF40 100%);box-shadow:0px 4px 17px 0px rgba(0, 0, 0, 0.25);}.elementor-553 .elementor-element.elementor-element-7b50590.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-2px;}.elementor-553 .elementor-element.elementor-element-404f3fd .elementor-icon-box-wrapper{gap:15px;}.elementor-553 .elementor-element.elementor-element-404f3fd .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-404f3fd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-404f3fd.elementor-view-framed .elementor-icon, .elementor-553 .elementor-element.elementor-element-404f3fd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-404f3fd .elementor-icon{font-size:35px;}.elementor-553 .elementor-element.elementor-element-404f3fd .elementor-icon-box-title, .elementor-553 .elementor-element.elementor-element-404f3fd .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-553 .elementor-element.elementor-element-404f3fd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#ADADAD;}.elementor-553 .elementor-element.elementor-element-ac683c0{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-553 .elementor-element.elementor-element-ac683c0:hover{background-color:transparent;background-image:radial-gradient(at center center, #6366F147 0%, #8B5CF647 100%);box-shadow:0px 4px 17px 0px rgba(0, 0, 0, 0.25);}.elementor-553 .elementor-element.elementor-element-ac683c0.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-2px;}.elementor-553 .elementor-element.elementor-element-2a60b09 .elementor-icon-box-wrapper{gap:15px;}.elementor-553 .elementor-element.elementor-element-2a60b09 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-2a60b09.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-2a60b09.elementor-view-framed .elementor-icon, .elementor-553 .elementor-element.elementor-element-2a60b09.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-2a60b09 .elementor-icon{font-size:35px;}.elementor-553 .elementor-element.elementor-element-2a60b09 .elementor-icon-box-title, .elementor-553 .elementor-element.elementor-element-2a60b09 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-553 .elementor-element.elementor-element-2a60b09 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#ADADAD;}.elementor-553 .elementor-element.elementor-element-1319961{--spacer-size:30px;}.elementor-553 .elementor-element.elementor-element-a8ec7a7{--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-553 .elementor-element.elementor-element-a8ec7a7:not(.elementor-motion-effects-element-type-background), .elementor-553 .elementor-element.elementor-element-a8ec7a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(121deg, #FFFFFF 0%, #F1F1F1 100%);}.elementor-553 .elementor-element.elementor-element-427a2f9{--spacer-size:30px;}.elementor-553 .elementor-element.elementor-element-cbe3929{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#0479E9;}.elementor-553 .elementor-element.elementor-element-cbe3929 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-553 .elementor-element.elementor-element-cbe3929 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-cbe3929 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-553 .elementor-element.elementor-element-cbe3929 .elementor-headline-dynamic-wrapper path{stroke:#0479E9;}.elementor-553 .elementor-element.elementor-element-5dd93ae{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 150px 0px 150px;text-align:center;}.elementor-553 .elementor-element.elementor-element-5dd93ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#070707;}.elementor-553 .elementor-element.elementor-element-e61818c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-553 .elementor-element.elementor-element-a85488d{--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-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-553 .elementor-element.elementor-element-fa25fa2 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#F1F1F1;color:#F1F1F1;background-image:linear-gradient(180deg, #2695FF 0%, #006BD1 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#2695FF;border-radius:12px 12px 12px 12px;padding:15px 20px 15px 20px;}.elementor-553 .elementor-element.elementor-element-fa25fa2 .elementor-button:hover, .elementor-553 .elementor-element.elementor-element-fa25fa2 .elementor-button:focus{background-color:transparent;color:#F7F7F7;background-image:linear-gradient(180deg, #006BD1 0%, #2695FF 100%);}.elementor-553 .elementor-element.elementor-element-fa25fa2:hover{--e-transform-translateY:-3px;}.elementor-553 .elementor-element.elementor-element-fa25fa2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-553 .elementor-element.elementor-element-fa25fa2 .elementor-button:hover svg, .elementor-553 .elementor-element.elementor-element-fa25fa2 .elementor-button:focus svg{fill:#F7F7F7;}.elementor-553 .elementor-element.elementor-element-438b7fd{--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-553 .elementor-element.elementor-element-798bfa9 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#F1F1F1;color:#F1F1F1;background-image:linear-gradient(180deg, #3B82F6 0%, #8B5CF6 100%);box-shadow:0px 3px 10px 0px rgba(110.00000000000001, 192.99999999999994, 228, 0.29);border-style:solid;border-width:1px 2px 2px 1px;border-color:#3B82F6;border-radius:12px 12px 12px 12px;padding:15px 20px 15px 20px;}.elementor-553 .elementor-element.elementor-element-798bfa9 .elementor-button:hover, .elementor-553 .elementor-element.elementor-element-798bfa9 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #8B5CF6 0%, #3B82F6 100%);box-shadow:0px 0px 10px 0px rgba(110.00000000000001, 192.99999999999994, 228, 0.29);}.elementor-553 .elementor-element.elementor-element-798bfa9:hover{--e-transform-translateY:-4px;}.elementor-553 .elementor-element.elementor-element-798bfa9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-553 .elementor-element.elementor-element-798bfa9 .elementor-button:hover svg, .elementor-553 .elementor-element.elementor-element-798bfa9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-e611fee{--spacer-size:30px;}@media(max-width:1024px){.elementor-553 .elementor-element.elementor-element-837bf76{--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-553 .elementor-element.elementor-element-2204b0b{--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-553 .elementor-element.elementor-element-2d4cd77{font-size:18px;}.elementor-553 .elementor-element.elementor-element-0e8adf6 img{max-width:50%;}.elementor-553 .elementor-element.elementor-element-5c52131{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-553 .elementor-element.elementor-element-5c52131.e-con{--align-self:center;}.elementor-553 .elementor-element.elementor-element-9651cab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-44912c5 .elementor-heading-title{font-size:22px;}.elementor-553 .elementor-element.elementor-element-36547c2.e-con{--e-con-transform-translateX:159px;--e-con-transform-translateY:-118px;}.elementor-553 .elementor-element.elementor-element-ad1487d{--grid-auto-flow:row;}.elementor-553 .elementor-element.elementor-element-df0875a{--grid-auto-flow:row;}.elementor-553 .elementor-element.elementor-element-5dd93ae{padding:0px 50px 0px 50px;}.elementor-553 .elementor-element.elementor-element-5dd93ae .elementor-heading-title{font-size:15px;line-height:1.1em;}}@media(max-width:767px){.elementor-553 .elementor-element.elementor-element-fef5c5d{--spacer-size:10px;}.elementor-553 .elementor-element.elementor-element-ed5a8e7.elementor-element{--align-self:center;}.elementor-553 .elementor-element.elementor-element-837bf76{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-2204b0b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-2d4cd77{font-size:16px;}.elementor-553 .elementor-element.elementor-element-5c52131{--padding-top:25px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-553 .elementor-element.elementor-element-9651cab{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-44912c5 .elementor-heading-title{font-size:17px;}.elementor-553 .elementor-element.elementor-element-e6a1b07{font-size:12px;}.elementor-553 .elementor-element.elementor-element-36547c2.e-con{--e-con-transform-translateX:108px;--e-con-transform-translateY:-122px;}.elementor-553 .elementor-element.elementor-element-36547c2{--width:30%;}.elementor-553 .elementor-element.elementor-element-ad1487d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-553 .elementor-element.elementor-element-a4c6682{--spacer-size:10px;}.elementor-553 .elementor-element.elementor-element-c5f3550{--spacer-size:10px;}.elementor-553 .elementor-element.elementor-element-df0875a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-553 .elementor-element.elementor-element-1319961{--spacer-size:10px;}.elementor-553 .elementor-element.elementor-element-427a2f9{--spacer-size:10px;}.elementor-553 .elementor-element.elementor-element-5dd93ae .elementor-heading-title{font-size:14px;}.elementor-553 .elementor-element.elementor-element-e611fee{--spacer-size:10px;}}@media(min-width:768px){.elementor-553 .elementor-element.elementor-element-2204b0b{--width:70%;}.elementor-553 .elementor-element.elementor-element-9f2338a{--width:30%;}.elementor-553 .elementor-element.elementor-element-9651cab{--width:100%;}.elementor-553 .elementor-element.elementor-element-36547c2{--width:47%;}.elementor-553 .elementor-element.elementor-element-a85488d{--width:50%;}.elementor-553 .elementor-element.elementor-element-438b7fd{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-553 .elementor-element.elementor-element-2204b0b{--width:100%;}.elementor-553 .elementor-element.elementor-element-9f2338a{--width:100%;}.elementor-553 .elementor-element.elementor-element-5c52131{--width:65%;}.elementor-553 .elementor-element.elementor-element-36547c2{--width:30%;}}/* Start custom CSS for html, class: .elementor-element-ed5a8e7 *//* Modern Gradient Heading with Icon - No Padding/Height */
.services-heading {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 2rem; /* default desktop size */
  font-weight: 800;
  background: linear-gradient(90deg, #3B82F6, #8B5CF6); /* gradient text */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 1; /* remove extra line space */
  margin: 0; /* remove default margin */
  padding: 0; /* remove any padding */
}

/* Icon Style + Floating Animation */
.services-heading .icon {
  display: inline-flex;
  width: 36px;
  height: 36px;
  animation: float 2s ease-in-out infinite;
}

/* SVG icon */
.services-heading .icon svg {
  width: 100%;
  height: 100%;
  fill: #8B5CF6;
}

/* Floating Animation */
@keyframes float {
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
}

/* Responsive */
@media (max-width: 1024px) {
  .services-heading {
    font-size: 1.8rem;
    gap: 8px;
  }
  .services-heading .icon { width: 32px; height: 32px; }
}

@media (max-width: 768px) {
  .services-heading {
    font-size: 1.5rem;
    gap: 6px;
  }
  .services-heading .icon { width: 28px; height: 28px; }
}

@media (max-width: 480px) {
  .services-heading {
    flex-direction: column; /* icon on top for very small screens */
    font-size: 1.3rem;
    text-align: center;
    gap: 4px;
  }
  .services-heading .icon { width: 24px; height: 24px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44912c5 */.text-wrd{
    font-weight: 700;
    font-size: 16px;

    background: linear-gradient(
        90deg,
        #8B5CF6,
        #6366F1,
        #06B6D4,
        #22C55E,
        #F59E0B,
        #EF4444,
        #8B5CF6
    );

    background-size: 300% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: gradientMove 6s linear infinite;
}

@keyframes gradientMove{
    0%{ background-position: 0% }
    100%{ background-position: 300% }
}

/* Responsive font sizes */
@media (max-width: 1024px) { /* tablets */
    .text-wrd {
        font-size: 15px;
    }
}

@media (max-width: 768px) { /* mobile */
    .text-wrd {
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31c5ea9 */.online-status {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 0.85rem;
  font-weight: 600;
  color: #059669;
  padding: 4px 10px;
  background: rgba(5, 150, 105, 0.1);
  border: 1px solid rgba(5, 150, 105, 0.3);
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(5, 150, 105, 0.2);
}

.online-status::before {
  content: '';
  width: 8px;
  height: 8px;
  background: #10B981;
  border-radius: 50%;
  box-shadow: 0 0 8px rgba(16, 185, 129, 0.6);
  animation: blinkSignal 1.5s infinite;
  flex-shrink: 0;
}

@keyframes blinkSignal {
  0%, 50% { 
    opacity: 1; 
    transform: scale(1);
    box-shadow: 0 0 8px rgba(16, 185, 129, 0.6);
  }
  51%, 100% { 
    opacity: 0.3; 
    transform: scale(1.2);
    box-shadow: 0 0 20px rgba(16, 185, 129, 0.8);
  }
}

/* Hover Effect */
.online-status:hover::before {
  animation-duration: 0.8s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-00d4101 */svg.e-font-icon-svg.e-fas-user-check{
background: linear-gradient(135deg,#10B981,#059669);
padding:15px;
border-radius:17px;
display:inline-flex;
align-items:center;
justify-content:center;
fill:#fff;
color:#fff;
box-shadow:0 10px 20px rgba(16,185,129,.35);

width:60px;
height:60px;
transition:all .3s ease;
}

svg.e-font-icon-svg.e-fas-user-check:hover{
transform:scale(1.1) rotate(5deg);
box-shadow:0 15px 25px rgba(16,185,129,.55);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1659def */svg.e-font-icon-svg.e-fas-briefcase{
background: linear-gradient(135deg,#F59E0B,#EF4444);
padding:15px;
border-radius:18px;
display:inline-flex;
align-items:center;
justify-content:center;
fill:#fff;
color:#fff;
box-shadow:0 10px 20px rgba(239,68,68,.35);

width:60px;
height:60px;
transition:all .3s ease;
}

svg.e-font-icon-svg.e-fas-briefcase:hover{
transform:scale(1.1) rotate(5deg);
box-shadow:0 15px 25px rgba(239,68,68,.55);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6cd83 *//* Chart Bar Icon Style */
svg.e-font-icon-svg.e-fas-chart-bar{
background: linear-gradient(135deg,#06B6D4,#3B82F6);
padding:15px;
border-radius:18px;
display:inline-flex;
align-items:center;
justify-content:center;
fill:#ffffff;
color:#ffffff;
box-shadow:0 10px 20px rgba(59,130,246,.35);

width:60px;
height:60px;
transition:all .3s ease;
}

/* Hover Effect */
svg.e-font-icon-svg.e-fas-chart-bar:hover{
transform:scale(1.1) rotate(5deg);
box-shadow:0 15px 25px rgba(59,130,246,.55);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-404f3fd */svg.e-font-icon-svg.e-fas-rocket {
    /* Electric Blue to Deep Cyan Gradient */
    background: linear-gradient(135deg, #00c6ff 0%, #0072ff 100%);
    
    /* Size & Shape */
    padding: 15px;
    border-radius: 12px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    
    /* Icon Color */
    fill: #ffffff; 
    color: #ffffff;
    
    /* Soft Glow Shadow */
    box-shadow: 0 10px 20px rgba(0, 114, 255, 0.3);
    
    width: 60px;
    height: 60px;
    transition: all 0.3s ease;
}

/* Hover Effect - রকেট ওড়ার মতো একটা ফিল দেবে */
svg.e-font-icon-svg.e-fas-rocket:hover {
    transform: translateY(-10px) scale(1.1); /* ওপরের দিকে উঠবে */
    box-shadow: 0 20px 30px rgba(0, 114, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a60b09 */svg.e-font-icon-svg.e-far-lightbulb{
background: linear-gradient(135deg,#6366F1,#8B5CF6);
padding:15px;
border-radius:17px;
display:inline-flex;
align-items:center;
justify-content:center;
fill:#fff;
color:#fff;
box-shadow:0 10px 20px rgba(99,102,241,.35);

width:60px;
height:60px;
transition:all .3s ease;
}

svg.e-font-icon-svg.e-far-lightbulb:hover{
transform:scale(1.1) rotate(5deg);
box-shadow:0 15px 25px rgba(99,102,241,.55);
}/* End custom CSS */