.elementor-2273 .elementor-element.elementor-element-e72c62b{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2273 .elementor-element.elementor-element-e72c62b::before, .elementor-2273 .elementor-element.elementor-element-e72c62b > .elementor-background-video-container::before, .elementor-2273 .elementor-element.elementor-element-e72c62b > .e-con-inner > .elementor-background-video-container::before, .elementor-2273 .elementor-element.elementor-element-e72c62b > .elementor-background-slideshow::before, .elementor-2273 .elementor-element.elementor-element-e72c62b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2273 .elementor-element.elementor-element-e72c62b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2273 .elementor-element.elementor-element-4a67820{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2273 .elementor-element.elementor-element-075b275 > .elementor-widget-container{margin:-6% 0% -6% -3%;}.elementor-2273 .elementor-element.elementor-element-075b275 .hero-text h1{color:#000000;}.elementor-2273 .elementor-element.elementor-element-075b275 .slider_two .hero-text h1{color:#000000;}.elementor-2273 .elementor-element.elementor-element-075b275 .slider_five .new_hero_text .f_65{color:#000000;}.elementor-2273 .elementor-element.elementor-element-075b275 .hero-text h1, .elementor-2273 .elementor-element.elementor-element-075b275 .slider_two .hero-text h1{font-size:44px;}.elementor-2273 .elementor-element.elementor-element-075b275 .hero-text p, .elementor-2273 .elementor-element.elementor-element-075b275 .slider_two .hero-text h3{font-size:18px;line-height:1.2rem;}.elementor-2273 .elementor-element.elementor-element-075b275 .single-slick .btn{color:#F8F6F6;background-color:#3171C4;border-radius:30px 30px 30px 30px;width:300px;font-size:16px;}.elementor-2273 .elementor-element.elementor-element-075b275 .single-slick .btn:hover{background-color:#4466BC;}.elementor-2273 .elementor-element.elementor-element-075b275 .single-slick .btn.button-two{background-color:#CE65E4;}.elementor-2273 .elementor-element.elementor-element-075b275 .single-slick .btn.button-two:hover{background-color:#4E75C9;}.elementor-2273 .elementor-element.elementor-element-fe2b02e{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:228px;}.elementor-2273 .elementor-element.elementor-element-fe2b02e.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2273 .elementor-element.elementor-element-fe2b02e{left:78%;}body.rtl .elementor-2273 .elementor-element.elementor-element-fe2b02e{right:78%;}.elementor-2273 .elementor-element.elementor-element-b4b55fe{width:var( --container-widget-width, 64.281% );max-width:64.281%;--container-widget-width:64.281%;--container-widget-flex-grow:0;}.elementor-2273 .elementor-element.elementor-element-b4b55fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-25d4a28{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:110px;}.elementor-2273 .elementor-element.elementor-element-25d4a28.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2273 .elementor-element.elementor-element-25d4a28{left:1%;}body.rtl .elementor-2273 .elementor-element.elementor-element-25d4a28{right:1%;}.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-2273 .elementor-element.elementor-element-26d327c img{width:100%;}.elementor-2273 .elementor-element.elementor-element-8563c7c img{width:70%;max-width:70%;}.elementor-2273 .elementor-element.elementor-element-f4e7ce2{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:228px;}body:not(.rtl) .elementor-2273 .elementor-element.elementor-element-f4e7ce2{left:1%;}body.rtl .elementor-2273 .elementor-element.elementor-element-f4e7ce2{right:1%;}.elementor-2273 .elementor-element.elementor-element-ae34fee{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2273 .elementor-element.elementor-element-ae34fee:not(.elementor-motion-effects-element-type-background), .elementor-2273 .elementor-element.elementor-element-ae34fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.byteforceitsolutions.com/byteforcev1/wp-content/uploads/sites/176/2023/07/about.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2273 .elementor-element.elementor-element-4f5b4a8{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E7E4E2;--border-color:#E7E4E2;--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-2273 .elementor-element.elementor-element-2eb1548{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2273 .elementor-element.elementor-element-96e9cb7{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2273 .elementor-element.elementor-element-96e9cb7:not(.elementor-motion-effects-element-type-background), .elementor-2273 .elementor-element.elementor-element-96e9cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.byteforceitsolutions.com/byteforcev1/wp-content/uploads/sites/176/2023/07/about.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2273 .elementor-element.elementor-element-012d2d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2273 .elementor-element.elementor-element-9216e51{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2273 .elementor-element.elementor-element-10d240f{--display:flex;}.elementor-2273 .elementor-element.elementor-element-10d240f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-efdfc08{z-index:2;}.elementor-2273 .elementor-element.elementor-element-efdfc08 .section-title{text-align:center;}.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-2273 .elementor-element.elementor-element-a94c175{text-align:center;}.elementor-2273 .elementor-element.elementor-element-3dcd9d0{width:auto;max-width:auto;top:-26px;text-align:start;}body:not(.rtl) .elementor-2273 .elementor-element.elementor-element-3dcd9d0{left:-73px;}body.rtl .elementor-2273 .elementor-element.elementor-element-3dcd9d0{right:-73px;}.elementor-2273 .elementor-element.elementor-element-b9e2b4a{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2273 .elementor-element.elementor-element-2995e99{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2273 .elementor-element.elementor-element-e950e6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;text-align:start;}.elementor-2273 .elementor-element.elementor-element-ca827d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2273 .elementor-element.elementor-element-c86bb9d{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-2273 .elementor-element.elementor-element-a91e7e4{--display:flex;}.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-2273 .elementor-element.elementor-element-2da2570 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:38px;color:#000000;}.elementor-2273 .elementor-element.elementor-element-f1c506d{font-family:"Asap Condensed", Sans-serif;font-size:18px;font-weight:300;}.elementor-2273 .elementor-element.elementor-element-9e8a4e5{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E6E7;--border-color:#E3E6E7;--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;--z-index:2;}.elementor-2273 .elementor-element.elementor-element-887f6bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2273 .elementor-element.elementor-element-ce1b645 .icon-box .icon-box-content h4{color:#7B7B7B;margin:0px 0px 0px 0px;font-size:16px;}.elementor-2273 .elementor-element.elementor-element-fa22419 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-fa22419 .icon-box .icon-box-content h4{color:#7B7B7B;margin:0px 0px 0px 0px;font-size:16px;}.elementor-2273 .elementor-element.elementor-element-644b9f8 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-644b9f8 .icon-box .icon-box-content h4{color:#7B7B7B;margin:0px 0px 0px 0px;font-size:16px;}.elementor-2273 .elementor-element.elementor-element-4cee1e4{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;--z-index:2;}.elementor-2273 .elementor-element.elementor-element-81b0493{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2273 .elementor-element.elementor-element-42b4c30{left:-102.746px;}body.rtl .elementor-2273 .elementor-element.elementor-element-42b4c30{right:-102.746px;}.elementor-2273 .elementor-element.elementor-element-42b4c30{top:84.246px;text-align:end;}.elementor-2273 .elementor-element.elementor-element-475e1e5{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-2273 .elementor-element.elementor-element-ddcead2{--display:flex;}.elementor-2273 .elementor-element.elementor-element-359969b{--display:flex;}.elementor-2273 .elementor-element.elementor-element-2cf65b2{--display:flex;}.elementor-2273 .elementor-element.elementor-element-44d684f{--display:flex;}.elementor-2273 .elementor-element.elementor-element-e67f287{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2273 .elementor-element.elementor-element-7a2a589{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-2273 .elementor-element.elementor-element-90ae260{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-d1528d1{--display:flex;}.elementor-2273 .elementor-element.elementor-element-6e67453{--display:flex;}.elementor-2273 .elementor-element.elementor-element-5718c72{--display:flex;}.elementor-2273 .elementor-element.elementor-element-f483078{--display:flex;}.elementor-2273 .elementor-element.elementor-element-37968dd{--display:flex;}.elementor-2273 .elementor-element.elementor-element-f60373d{--display:flex;}.elementor-2273 .elementor-element.elementor-element-27bc252{--display:flex;}.elementor-2273 .elementor-element.elementor-element-0f95e7f{--display:flex;--position:absolute;--min-height:1vh;--overflow:hidden;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;top:238px;}.elementor-2273 .elementor-element.elementor-element-0f95e7f.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2273 .elementor-element.elementor-element-0f95e7f{left:0px;}body.rtl .elementor-2273 .elementor-element.elementor-element-0f95e7f{right:0px;}.elementor-2273 .elementor-element.elementor-element-1e9aede{--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-2273 .elementor-element.elementor-element-88efef4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2273 .elementor-element.elementor-element-55d58b0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2273 .elementor-element.elementor-element-55d58b0:not(.elementor-motion-effects-element-type-background), .elementor-2273 .elementor-element.elementor-element-55d58b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.byteforceitsolutions.com/byteforcev1/wp-content/uploads/sites/176/2023/08/about-shp.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2273 .elementor-element.elementor-element-55d58b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-2273 .elementor-element.elementor-element-55d58b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2273 .elementor-element.elementor-element-ff27565 .section-title .subtitle{color:#000000;}.elementor-2273 .elementor-element.elementor-element-ff27565{z-index:2;}.elementor-2273 .elementor-element.elementor-element-ff27565 .section-title{text-align:left;}.elementor-2273 .elementor-element.elementor-element-ff27565 .section-title .title{color:#000000;}.elementor-2273 .elementor-element.elementor-element-ff27565 .section-title .description{color:#000000;}.elementor-2273 .elementor-element.elementor-element-5d0faf0{width:auto;max-width:auto;top:102px;}body:not(.rtl) .elementor-2273 .elementor-element.elementor-element-5d0faf0{left:-215px;}body.rtl .elementor-2273 .elementor-element.elementor-element-5d0faf0{right:-215px;}.elementor-2273 .elementor-element.elementor-element-30cbbe7{width:auto;max-width:auto;top:-8px;}body:not(.rtl) .elementor-2273 .elementor-element.elementor-element-30cbbe7{left:568px;}body.rtl .elementor-2273 .elementor-element.elementor-element-30cbbe7{right:568px;}.elementor-2273 .elementor-element.elementor-element-fdea358 .service-box{background-image:url("https://demo.byteforceitsolutions.com/byteforcev1/wp-content/uploads/sites/176/2026/06/Gemini_Generated_Image_jzf578jzf578jzf5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2273 .elementor-element.elementor-element-fdea358 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-4ad7fd1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2273 .elementor-element.elementor-element-49a43b7 .service-box{background-image:url("https://demo.byteforceitsolutions.com/byteforcev1/wp-content/uploads/sites/176/2026/06/Gemini_Generated_Image_gshi3xgshi3xgshi-1-2.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2273 .elementor-element.elementor-element-49a43b7 > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-49a43b7 .service-box .content h3{color:#FFFFFF;}.elementor-2273 .elementor-element.elementor-element-49a43b7 .service-box .description{color:#000000;}.elementor-2273 .elementor-element.elementor-element-49a43b7 .service-box .service-btn a{color:#000000;}.elementor-2273 .elementor-element.elementor-element-a70dd4e .service-box{background-image:url("https://demo.byteforceitsolutions.com/byteforcev1/wp-content/uploads/sites/176/2023/07/box-bg3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2273 .elementor-element.elementor-element-a70dd4e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-fad19e2:not(.elementor-motion-effects-element-type-background), .elementor-2273 .elementor-element.elementor-element-fad19e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.byteforceitsolutions.com/byteforcev1/wp-content/uploads/sites/176/2023/07/testi-bg.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2273 .elementor-element.elementor-element-fad19e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-2273 .elementor-element.elementor-element-fad19e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2273 .elementor-element.elementor-element-d6c5b27 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2273 .elementor-element.elementor-element-d5fa2af{z-index:1;}.elementor-2273 .elementor-element.elementor-element-d5fa2af .section-title{text-align:center;}.elementor-2273 .elementor-element.elementor-element-3f56e62{width:auto;max-width:auto;top:97px;}body:not(.rtl) .elementor-2273 .elementor-element.elementor-element-3f56e62{right:28.1px;}body.rtl .elementor-2273 .elementor-element.elementor-element-3f56e62{left:28.1px;}body:not(.rtl) .elementor-2273 .elementor-element.elementor-element-5c7a86f{left:0px;}body.rtl .elementor-2273 .elementor-element.elementor-element-5c7a86f{right:0px;}.elementor-2273 .elementor-element.elementor-element-5c7a86f{top:-27px;}.elementor-2273 .elementor-element.elementor-element-d88cea6{width:auto;max-width:auto;top:58px;}body:not(.rtl) .elementor-2273 .elementor-element.elementor-element-d88cea6{left:159px;}body.rtl .elementor-2273 .elementor-element.elementor-element-d88cea6{right:159px;}.elementor-2273 .elementor-element.elementor-element-85763dd{margin-top:9px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-2273 .elementor-element.elementor-element-32b6220{--display:flex;}.elementor-2273 .elementor-element.elementor-element-d8bca14{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E6E4;--border-color:#E6E6E4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-2273 .elementor-element.elementor-element-06ed0a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-2273 .elementor-element.elementor-element-3c268a2{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2273 .elementor-element.elementor-element-e512aeb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2273 .elementor-element.elementor-element-ce15cca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-77131b1{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E7E7E7;--border-color:#E7E7E7;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-2273 .elementor-element.elementor-element-6627508{--display:flex;}.elementor-2273 .elementor-element.elementor-element-3cea0ae{--display:flex;}.elementor-2273 .elementor-element.elementor-element-405a4f4{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2273 .elementor-element.elementor-element-000a49b{--display:flex;}.elementor-2273 .elementor-element.elementor-element-4e80846{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2273 .elementor-element.elementor-element-1b225c7{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-2273 .elementor-element.elementor-element-96eb809{width:auto;max-width:auto;top:451px;}body:not(.rtl) .elementor-2273 .elementor-element.elementor-element-96eb809{left:144px;}body.rtl .elementor-2273 .elementor-element.elementor-element-96eb809{right:144px;}.elementor-2273 .elementor-element.elementor-element-af76371{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2273 .elementor-element.elementor-element-af76371:not(.elementor-motion-effects-element-type-background), .elementor-2273 .elementor-element.elementor-element-af76371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.byteforceitsolutions.com/byteforcev1/wp-content/uploads/sites/176/2023/08/03_About-Us-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2273 .elementor-element.elementor-element-1ebb845{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2273 .elementor-element.elementor-element-f4194a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2273 .elementor-element.elementor-element-8d20318{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-2273 .elementor-element.elementor-element-8d20318.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-1e95125{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2273 .elementor-element.elementor-element-1e95125.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-1e95125 .elementor-heading-title{font-family:"Noto Color Emoji", Sans-serif;font-size:42px;font-weight:600;text-transform:capitalize;letter-spacing:-1px;color:#101828;}.elementor-2273 .elementor-element.elementor-element-0ec2b10{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Color Emoji", Sans-serif;font-size:18px;font-weight:300;text-transform:capitalize;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-2273 .elementor-element.elementor-element-0ec2b10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-0ec2b10 p{margin-block-end: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-2273 .elementor-element.elementor-element-54c3f53 .elementor-button{background-color:#558BCD;}.elementor-2273 .elementor-element.elementor-element-eea6168{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:center;}.elementor-2273 .elementor-element.elementor-element-b0c0787{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-2273 .elementor-element.elementor-element-b0c0787.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-da3e5a8{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2273 .elementor-element.elementor-element-da3e5a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-da3e5a8 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-2273 .elementor-element.elementor-element-14da05e{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2273 .elementor-element.elementor-element-14da05e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-14da05e img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-2273 .elementor-element.elementor-element-099c2b9{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2273 .elementor-element.elementor-element-099c2b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-099c2b9 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-2273 .elementor-element.elementor-element-f949621{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2273 .elementor-element.elementor-element-f949621.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-f949621 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-2273 .elementor-element.elementor-element-2900282{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2273 .elementor-element.elementor-element-2900282.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-2900282 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-2273 .elementor-element.elementor-element-129a2bf{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2273 .elementor-element.elementor-element-129a2bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-129a2bf img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-2273 .elementor-element.elementor-element-e1be8e0{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2273 .elementor-element.elementor-element-e1be8e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-e1be8e0 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-2273 .elementor-element.elementor-element-a214195{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2273 .elementor-element.elementor-element-a214195.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-a214195 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-2273 .elementor-element.elementor-element-8cd92e5{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2273 .elementor-element.elementor-element-8cd92e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-8cd92e5 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-2273 .elementor-element.elementor-element-45237f4{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2273 .elementor-element.elementor-element-45237f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-45237f4 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-2273 .elementor-element.elementor-element-77cb337{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2273 .elementor-element.elementor-element-77cb337.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-77cb337 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-2273 .elementor-element.elementor-element-333a7cb{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2273 .elementor-element.elementor-element-333a7cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-333a7cb img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-2273 .elementor-element.elementor-element-3094c07{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-around;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2273 .elementor-element.elementor-element-4487535{--display:flex;}.elementor-2273 .elementor-element.elementor-element-19b59fe .section-title .subtitle{color:#000000;}.elementor-2273 .elementor-element.elementor-element-19b59fe{z-index:2;}.elementor-2273 .elementor-element.elementor-element-19b59fe .section-title{text-align:left;}.elementor-2273 .elementor-element.elementor-element-19b59fe .section-title .title{color:#000000;}.elementor-2273 .elementor-element.elementor-element-19b59fe .section-title .description{color:#000000;}.elementor-2273 .elementor-element.elementor-element-7f67674 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-7f67674 .dreamit-button .button{color:#FFDE5D;}.elementor-2273 .elementor-element.elementor-element-7af5ee7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2273 .elementor-element.elementor-element-7af5ee7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2273 .elementor-element.elementor-element-0e41bf8 .icon-box.style-two{text-align:center;}.elementor-2273 .elementor-element.elementor-element-0e41bf8 .icon-box .icon-box-content h4{color:#000000;margin:22px 0px 15px 0px;font-size:30px;font-weight:500;}.elementor-2273 .elementor-element.elementor-element-0e41bf8 .icon-box-content p{color:#525252;}body:not(.rtl) .elementor-2273 .elementor-element.elementor-element-031d2ad{left:105px;}body.rtl .elementor-2273 .elementor-element.elementor-element-031d2ad{right:105px;}.elementor-2273 .elementor-element.elementor-element-031d2ad{top:173px;}.elementor-2273 .elementor-element.elementor-element-ff7e0dc{width:auto;max-width:auto;top:-74px;text-align:start;}body:not(.rtl) .elementor-2273 .elementor-element.elementor-element-ff7e0dc{left:-259px;}body.rtl .elementor-2273 .elementor-element.elementor-element-ff7e0dc{right:-259px;}@media(max-width:1024px){.elementor-2273 .elementor-element.elementor-element-e67f287{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2273 .elementor-element.elementor-element-06ed0a5{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2273 .elementor-element.elementor-element-4e80846{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2273 .elementor-element.elementor-element-1b225c7{text-align:center;}.elementor-2273 .elementor-element.elementor-element-1e95125{text-align:center;}.elementor-2273 .elementor-element.elementor-element-0ec2b10{margin:-20px -20px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;--container-widget-width:581px;--container-widget-flex-grow:0;width:var( --container-widget-width, 581px );max-width:581px;text-align:center;}.elementor-2273 .elementor-element.elementor-element-54c3f53.elementor-element{--align-self:center;}.elementor-2273 .elementor-element.elementor-element-b0c0787{--grid-auto-flow:row;}.elementor-2273 .elementor-element.elementor-element-19b59fe .section-title{text-align:center;}.elementor-2273 .elementor-element.elementor-element-7f67674 .dreamit-button{text-align:center;}}@media(min-width:768px){.elementor-2273 .elementor-element.elementor-element-fe2b02e{--width:30%;}.elementor-2273 .elementor-element.elementor-element-25d4a28{--width:25%;}.elementor-2273 .elementor-element.elementor-element-f4e7ce2{--width:28%;}.elementor-2273 .elementor-element.elementor-element-10d240f{--width:90%;}.elementor-2273 .elementor-element.elementor-element-e67f287{--width:100%;}.elementor-2273 .elementor-element.elementor-element-90ae260{--width:33%;}.elementor-2273 .elementor-element.elementor-element-d1528d1{--width:33%;}.elementor-2273 .elementor-element.elementor-element-6e67453{--width:33%;}.elementor-2273 .elementor-element.elementor-element-5718c72{--width:33%;}.elementor-2273 .elementor-element.elementor-element-f483078{--width:33%;}.elementor-2273 .elementor-element.elementor-element-37968dd{--width:33%;}.elementor-2273 .elementor-element.elementor-element-f60373d{--width:33%;}.elementor-2273 .elementor-element.elementor-element-27bc252{--width:33%;}.elementor-2273 .elementor-element.elementor-element-0f95e7f{--width:100%;}.elementor-2273 .elementor-element.elementor-element-8d20318{--width:50%;}.elementor-2273 .elementor-element.elementor-element-b0c0787{--width:100%;}.elementor-2273 .elementor-element.elementor-element-4487535{--width:46.794%;}.elementor-2273 .elementor-element.elementor-element-7af5ee7{--width:40.364%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2273 .elementor-element.elementor-element-10d240f{--width:100%;}.elementor-2273 .elementor-element.elementor-element-7a2a589{--width:50%;}.elementor-2273 .elementor-element.elementor-element-90ae260{--width:50%;}.elementor-2273 .elementor-element.elementor-element-d1528d1{--width:50%;}.elementor-2273 .elementor-element.elementor-element-6e67453{--width:50%;}.elementor-2273 .elementor-element.elementor-element-5718c72{--width:50%;}.elementor-2273 .elementor-element.elementor-element-f483078{--width:50%;}.elementor-2273 .elementor-element.elementor-element-37968dd{--width:50%;}.elementor-2273 .elementor-element.elementor-element-f60373d{--width:50%;}.elementor-2273 .elementor-element.elementor-element-27bc252{--width:50%;}.elementor-2273 .elementor-element.elementor-element-0f95e7f{--width:100%;}.elementor-2273 .elementor-element.elementor-element-06ed0a5{--width:100%;}.elementor-2273 .elementor-element.elementor-element-e512aeb{--width:100%;}.elementor-2273 .elementor-element.elementor-element-4e80846{--width:100%;}.elementor-2273 .elementor-element.elementor-element-8d20318{--width:100%;}.elementor-2273 .elementor-element.elementor-element-eea6168{--width:100%;}.elementor-2273 .elementor-element.elementor-element-4487535{--width:100%;}.elementor-2273 .elementor-element.elementor-element-7af5ee7{--width:100%;}}@media(min-width:1025px){.elementor-2273 .elementor-element.elementor-element-ae34fee:not(.elementor-motion-effects-element-type-background), .elementor-2273 .elementor-element.elementor-element-ae34fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-2273 .elementor-element.elementor-element-96e9cb7:not(.elementor-motion-effects-element-type-background), .elementor-2273 .elementor-element.elementor-element-96e9cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-2273 .elementor-element.elementor-element-55d58b0:not(.elementor-motion-effects-element-type-background), .elementor-2273 .elementor-element.elementor-element-55d58b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-2273 .elementor-element.elementor-element-fdea358 .service-box{background-attachment:scroll;}.elementor-2273 .elementor-element.elementor-element-49a43b7 .service-box{background-attachment:scroll;}.elementor-2273 .elementor-element.elementor-element-a70dd4e .service-box{background-attachment:scroll;}.elementor-2273 .elementor-element.elementor-element-fad19e2:not(.elementor-motion-effects-element-type-background), .elementor-2273 .elementor-element.elementor-element-fad19e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-2273 .elementor-element.elementor-element-af76371:not(.elementor-motion-effects-element-type-background), .elementor-2273 .elementor-element.elementor-element-af76371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-2273 .elementor-element.elementor-element-fe2b02e{--width:400px;top:682px;}body:not(.rtl) .elementor-2273 .elementor-element.elementor-element-fe2b02e{left:14%;}body.rtl .elementor-2273 .elementor-element.elementor-element-fe2b02e{right:14%;}.elementor-2273 .elementor-element.elementor-element-25d4a28{bottom:-196px;}.elementor-2273 .elementor-element.elementor-element-26d327c img{width:30%;}.elementor-2273 .elementor-element.elementor-element-ae34fee{--margin-top:100%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2273 .elementor-element.elementor-element-96e9cb7{--margin-top:100%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2273 .elementor-element.elementor-element-efdfc08 .section-title{text-align:center;}.elementor-2273 .elementor-element.elementor-element-c86bb9d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2273 .elementor-element.elementor-element-f61042c .single-counter{text-align:center;}.elementor-2273 .elementor-element.elementor-element-ee78e95 .single-counter{text-align:center;}.elementor-2273 .elementor-element.elementor-element-f641bca .single-counter{text-align:center;}.elementor-2273 .elementor-element.elementor-element-1316418 .single-counter{text-align:center;}.elementor-2273 .elementor-element.elementor-element-49a43b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-85763dd{padding:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-6627508{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2273 .elementor-element.elementor-element-8d20318{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2273 .elementor-element.elementor-element-1e95125{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2273 .elementor-element.elementor-element-1e95125 .elementor-heading-title{font-size:32px;}.elementor-2273 .elementor-element.elementor-element-0ec2b10{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-size:14px;letter-spacing:0px;}.elementor-2273 .elementor-element.elementor-element-0ec2b10 p{margin-block-end:0px;}.elementor-2273 .elementor-element.elementor-element-b0c0787{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-4a67820 */.elementor-2273 .elementor-element.elementor-element-4a67820 .slider-buttons .btn::before,
.elementor-2273 .elementor-element.elementor-element-4a67820 .slider-buttons .btn::after,
.elementor-2273 .elementor-element.elementor-element-4a67820 .slider-buttons .btn:hover::before,
.elementor-2273 .elementor-element.elementor-element-4a67820 .slider-buttons .btn:hover::after{
    display:none !important;
    opacity:0 !important;
}

/**/


.elementor-2273 .elementor-element.elementor-element-4a67820 .dreamit-slick-slider .hero-text-wrap h1 span:before {
    content: "";
    position: absolute;
    display: inline-block; /* Ensures the pseudo-element renders with dimensions */
    left: 184px;
    top: 8px;
    width: 21%;
    height: 87%;
    border-radius: 25px;
    
    /* Overriding and Scaling */
    background-image: url(https://demo.byteforceitsolutions.com/byteforcev1/wp-content/uploads/sites/176/2026/06/button-1.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important; /* Centering usually looks cleaner than left */
    background-size: cover !important; /* CRITICAL: Forces the image to cover the 21% x 87% area */
    
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e72c62b *//* NORMAL STATE */
.elementor-2273 .elementor-element.elementor-element-e72c62b .donate-btn-header .dtbtn{
    background: #A545D5 !important;
    color: #F8F6F6 !important;
    font-size: 16px !important;
    border-color: #A545D5 !important;
}

/* HOVER / FOCUS / ACTIVE */
.elementor-2273 .elementor-element.elementor-element-e72c62b .donate-btn-header .dtbtn:hover,
.elementor-2273 .elementor-element.elementor-element-e72c62b .donate-btn-header .dtbtn:focus,
.elementor-2273 .elementor-element.elementor-element-e72c62b .donate-btn-header .dtbtn:active{
    background: #A545D5 !important;
    background-color: #A545D5 !important;
    color: #F8F6F6 !important;
    font-size: 16px !important;
    border-color: #A545D5 !important;
    box-shadow: none !important;
    transform: none !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for brand, class: .elementor-element-c5559d4 *//* Ensure every brand item displays consistently */
.elementor-2273 .elementor-element.elementor-element-c5559d4 .brand-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%; /* Forces equal height across the carousel row */
    /*padding: 15px;*/
    box-sizing: border-box;
}

/* Equalize the logos */
.elementor-2273 .elementor-element.elementor-element-c5559d4 .brand-item img {
    width: auto !important; /* Overrides default full-width behaviors */
    max-width: 786px !important; /* Set your preferred maximum width */
    height: 80px !important; /* Set your preferred fixed height */
    object-fit: contain !important; /* Keeps aspect ratios intact without stretching or distorting */
    display: block;
    margin: 0 auto;
}

/* Optional: Clean up spacing if you use the h3 tags */
.elementor-2273 .elementor-element.elementor-element-c5559d4 .brand-item h3 {
    margin-bottom: 10px;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae34fee */.elementor-2273 .elementor-element.elementor-element-ae34fee{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e2b4a */Here is another completely distinct design direction for this section. We are going with an ultra-modern **"Isomorphic Circuit Terminal"** style.

Instead of full cards or flat lines, the rows are styled like sleek, minimal data nodes with an isometric slant on hover. The empty `<p class="description"></p>` tags are transformed using pseudo-elements into custom, animated **"Data Signal Packets"** (three precise tech dots) that light up and shoot across the element when you hover.

### Elementor Custom CSS (Circuit Terminal Theme)

```css
/* ==========================================================================
   1. CORE STRUCTURE & GRAPHICS (Sleek, Clean Light-Tech Grounding)
   ========================================================================== */

/* Parent Section Base */
.elementor-2273 .elementor-element.elementor-element-b9e2b4a.elementor-element-e79a438 {
    background: #ffffff;
    padding: 60px 20px;
    box-sizing: border-box;
}

/* AI Engine Image (Smooth Multi-Axis Floating Effect) */
.elementor-2273 .elementor-element.elementor-element-b9e2b4a .elementor-element-ae5920b img {
    filter: drop-shadow(0 15px 35px rgba(66, 99, 186, 0.06));
    animation: isometricFloat 6s ease-in-out infinite;
}

/* Technical, Clean Section Heading */
.elementor-2273 .elementor-element.elementor-element-b9e2b4a .elementor-heading-title {
    font-size: 36px;
    font-weight: 800;
    color: #111521;
    letter-spacing: -0.5px;
    line-height: 1.25;
}

.elementor-2273 .elementor-element.elementor-element-b9e2b4a .elementor-widget-text-editor p {
    font-size: 15.5px;
    line-height: 1.65;
    color: #4f5666;
}

/* ==========================================================================
   2. TERMINAL NODES (Icon Boxes Styled as Data Pod Capsules)
   ========================================================================== */

.elementor-2273 .elementor-element.elementor-element-b9e2b4a .icon-box.style3 {
    display: flex;
    align-items: center;
    background: rgba(66, 99, 186, 0.02); /* Extremely faint blue capsule tint */
    padding: 16px 24px;
    border-radius: 30px; /* Fully rounded capsule container */
    margin-bottom: 16px;
    border: 1px solid rgba(66, 99, 186, 0.08);
    position: relative;
    overflow: hidden;
    
    /* Smooth elastic hover physics */
    transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
                background 0.3s ease,
                border-color 0.3s ease,
                box-shadow 0.4s ease;
}

/* Lens Matrix Core (Icon Frame) */
.elementor-2273 .elementor-element.elementor-element-b9e2b4a .icon-box.style3 .icon-box-icon {
    width: 38px;
    height: 38px;
    min-width: 38px;
    background: #ffffff;
    border: 1.5px solid rgba(150, 74, 206, 0.2); /* Brand purple stroke */
    border-radius: 50%; /* Circular node look */
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 18px;
    box-shadow: 0 4px 10px rgba(150, 74, 206, 0.05);
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.elementor-2273 .elementor-element.elementor-element-b9e2b4a .icon-box.style3 .img-icon img {
    width: 14px;
    height: 14px;
    object-fit: contain;
    transition: transform 0.4s ease;
}

/* Terminal Node Item Titles */
.elementor-2273 .elementor-element.elementor-element-b9e2b4a .icon-box-content .title {
    font-size: 16px;
    font-weight: 700;
    color: #111521;
    margin: 0;
    transition: color 0.3s ease;
}

/* Reluctant Data Fix: Turned into a matrix of loading data packets (...) */
.elementor-2273 .elementor-element.elementor-element-b9e2b4a .icon-box.style3 .description {
    display: block;
    margin: 4px 0 0 0 !important;
    padding: 0;
    height: 6px;
    position: relative;
}

.elementor-2273 .elementor-element.elementor-element-b9e2b4a .icon-box.style3 .description::before {
    content: "• • •";
    font-size: 14px;
    line-height: 1;
    color: rgba(66, 99, 186, 0.3); /* Subtle corporate blue data dots */
    letter-spacing: 2px;
    position: absolute;
    left: 0;
    top: -4px;
    transition: color 0.3s ease, transform 0.4s ease;
}

/* ==========================================================================
   3. CYBER KINETIC HOVER MOVEMENTS (Dynamic Tech-Triggers)
   ========================================================================== */

/* Capsule Forward Matrix Pop */
.elementor-2273 .elementor-element.elementor-element-b9e2b4a .icon-box.style3:hover {
    background: #ffffff;
    border-color: rgba(176, 65, 218, 0.25); /* Glow matches your accent purple */
    box-shadow: 0 10px 25px rgba(66, 99, 186, 0.06);
    transform: scale(1.02) translateX(4px); /* Scales up slightly and moves right */
}

/* Lens Ring Overclock Fill */
.elementor-2273 .elementor-element.elementor-element-b9e2b4a .icon-box.style3:hover .icon-box-icon {
    background: #4263BA; /* Fills instantly with your corporate blue */
    border-color: #4263BA;
    transform: scale(1.1);
}

/* Whiten icon graphic inside the blue lens core */
.elementor-2273 .elementor-element.elementor-element-b9e2b4a .icon-box.style3:hover .img-icon img {
    filter: brightness(0) invert(1);
    transform: scale(1.15);
}

/* Text Highlight Focus */
.elementor-2273 .elementor-element.elementor-element-b9e2b4a .icon-box.style3:hover .icon-box-content .title {
    color: #964ACE; /* Transitions smoothly to brand purple */
}

/* Data Signal Packet Pulse Animation on Hover */
.elementor-2273 .elementor-element.elementor-element-b9e2b4a .icon-box.style3:hover .description::before {
    color: #B041DA; /* Illuminates to electric purple */
    transform: translateX(10px); /* Packets move down the wire line */
    animation: packetPulse 0.8s ease infinite alternate;
}

@keyframes packetPulse {
    0% { opacity: 0.4; }
    100% { opacity: 1; letter-spacing: 4px; }
}

/* ==========================================================================
   4. PRECISION CONTROL BUTTON (Learn More)
   ========================================================================== */

.elementor-2273 .elementor-element.elementor-element-b9e2b4a .dreamit-button.style4 a {
    display: inline-flex;
    align-items: center;
    background: #ffffff;
    color: #475EB9 !important; /* Blue text default */
    padding: 13px 32px;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 0.5px;
    border-radius: 30px; /* Matches capsule rounding schema */
    text-decoration: none;
    border: 2px solid #475EB9; /* Thick corporate blue outline framing */
    transition: all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.elementor-2273 .elementor-element.elementor-element-b9e2b4a .dreamit-button.style4 a i {
    margin-left: 10px;
    font-size: 12px;
    transition: transform 0.3s ease;
}

/* Button Kinetic Swap Hover State */
.elementor-2273 .elementor-element.elementor-element-b9e2b4a .dreamit-button.style4 a:hover {
    background: #475EB9; /* Shifts perfectly to solid brand blue */
    color: #ffffff !important;
    box-shadow: 0 8px 20px rgba(71, 94, 185, 0.2);
}

.elementor-2273 .elementor-element.elementor-element-b9e2b4a .dreamit-button.style4 a:hover i {
    transform: translateX(4px);
}

/* ==========================================================================
   5. VIEWPORT RESPONSIVENESS CONTROLS (Down to 325px Viewports)
   ========================================================================== */

@keyframes isometricFloat {
    0% { transform: translateY(0px) rotate(0deg); }
    50% { transform: translateY(-8px) rotate(-0.5deg); }
    100% { transform: translateY(0px) rotate(0deg); }
}

@media (max-width: 767px) {
    .elementor-2273 .elementor-element.elementor-element-b9e2b4a.elementor-element-e79a438 {
        padding: 40px 15px;
    }
    .elementor-2273 .elementor-element.elementor-element-b9e2b4a .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-2273 .elementor-element.elementor-element-b9e2b4a .icon-box.style3 {
        padding: 14px 20px;
    }
}

@media (max-width: 375px) {
    .elementor-2273 .elementor-element.elementor-element-b9e2b4a .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-2273 .elementor-element.elementor-element-b9e2b4a .elementor-widget-text-editor p {
        font-size: 14px;
    }
    .elementor-2273 .elementor-element.elementor-element-b9e2b4a .icon-box-content .title {
        font-size: 14.5px;
    }
    .elementor-2273 .elementor-element.elementor-element-b9e2b4a .dreamit-button.style4 a {
        width: 100%;
        justify-content: center;
    }
}

```/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-475e1e5 */css
/* ==========================================================================
   1. MAIN LIGHT-THEME TACTICAL DASHBOARD
   ========================================================================== */
.elementor-2273 .elementor-element.elementor-element-475e1e5 {
    --neon-purple: #A140B6;
    --neon-blue: #585BCB;
    --panel-light: #ffffff;
    --text-slate: #475569;
    
    background: transparent !important;
    border-top: 1px solid rgba(88, 91, 203, 0.15);
    border-bottom: 1px solid rgba(88, 91, 203, 0.15);
    padding: 30px 30px !important;
    margin: 60px 0 !important;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    gap: 25px;
    perspective: 1000px; /* Essential for 3D card layout placement */
    
    /* Engineering tactical grid texture */
    background-image: 
        linear-gradient(rgba(88, 91, 203, 0.02) 1px, transparent 1px),
        linear-gradient(90deg, rgba(88, 91, 203, 0.02) 1px, transparent 1px);
    background-size: 24px 24px;
    box-shadow: 
        0 20px 50px rgba(88, 91, 203, 0.06),
        inset 0 0 30px rgba(255, 255, 255, 0.8);
}

@keyframes lightRadarScan {
    0% { background-position: -200% 0; }
    100% { background-position: 200% 0; }
}

/* ==========================================================================
   2. WHITE 3D ROBOTIC TIMER MODULES
   ========================================================================== */
/* Targets the inner inner block wrappers accurately inside Elementor structure */
.elementor-2273 .elementor-element.elementor-element-475e1e5 .e-child {
    flex: 1;
    min-width: 160px; /* Footprint sizing */
    background: rgba(255, 255, 255, 0.92) !important;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(161, 64, 182, 0.2);
    border-radius: 14px;
    padding: 25px 15px !important; 
    text-align: center;
    position: relative;
    transform-style: preserve-3d;
    
    /* Forward angled mechanical plate layout */
    transform: rotateX(12deg) translateZ(0); 
    
    /* Elegant easing animation transition curve */
    transition: transform 0.8s cubic-bezier(0.25, 1, 0.3, 1), 
                border-color 0.8s cubic-bezier(0.25, 1, 0.3, 1), 
                box-shadow 0.8s cubic-bezier(0.25, 1, 0.3, 1);
                
    box-shadow: 
        0 10px 30px rgba(88, 91, 203, 0.04),
        inset 0 0 15px rgba(255, 255, 255, 0.6);
}

/* Alternate structural border variations across modules */
.elementor-2273 .elementor-element.elementor-element-475e1e5 .e-child:nth-child(even) {
    border-color: rgba(88, 91, 203, 0.2);
}

/* Module Active State (Flattens out and triggers mechanical vibration loop) */
.elementor-2273 .elementor-element.elementor-element-475e1e5 .e-child:hover {
    transform: rotateX(0deg) translateZ(30px) scale(1.03); 
    border-color: var(--neon-blue);
    box-shadow: 
        0 15px 35px rgba(88, 91, 203, 0.12),
        0 0 15px rgba(88, 91, 203, 0.04);
    animation: continuousMechanicalGlitch 0.5s linear infinite; 
}

.elementor-2273 .elementor-element.elementor-element-475e1e5 .e-child:nth-child(even):hover {
    border-color: var(--neon-purple);
    box-shadow: 
        0 15px 35px rgba(161, 64, 182, 0.12),
        0 0 15px rgba(161, 64, 182, 0.04);
}

/* Mechanical micro-vibrations loop on card element hovers */
@keyframes continuousMechanicalGlitch {
    0%, 100% { transform: rotateX(0deg) translateZ(30px) scale(1.03) translate(0, 0); }
    25% { transform: rotateX(0deg) translateZ(30px) scale(1.03) translate(-0.5px, 0.5px); }
    50% { transform: rotateX(0deg) translateZ(30px) scale(1.03) translate(0.5px, -0.5px); }
    75% { transform: rotateX(0deg) translateZ(30px) scale(1.03) translate(-0.5px, -0.5px); }
}

/* ==========================================================================
   3. HIGH-CONTRAST DIGITAL CHRONO DISPLAY
   ========================================================================== */
.elementor-2273 .elementor-element.elementor-element-475e1e5 .single-counter .count,
.elementor-2273 .elementor-element.elementor-element-475e1e5 .single-counter .suffix {
    font-family: 'Courier New', Courier, monospace, sans-serif !important;
    font-size: 2.6rem !important; 
    font-weight: 900 !important;
    letter-spacing: -1px;
    display: inline-block;
    background: linear-gradient(135deg, #0f172a 0%, #334155 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* Neon glow adjustments for white backgrounds */
    filter: drop-shadow(0 0 10px rgba(88, 91, 203, 0.25));
}

.elementor-2273 .elementor-element.elementor-element-475e1e5 .e-child:nth-child(odd) .count,
.elementor-2273 .elementor-element.elementor-element-475e1e5 .e-child:nth-child(odd) .suffix {
    filter: drop-shadow(0 0 10px rgba(161, 64, 182, 0.25));
}

/* Strips empty widget icons */
.elementor-2273 .elementor-element.elementor-element-475e1e5 .single-counter .icon {
    display: none !important;
}

/* ==========================================================================
   4. ROBOTIC SYSTEM LABEL FORMATTING
   ========================================================================== */
.elementor-2273 .elementor-element.elementor-element-475e1e5 .single-counter h6 {
    color: var(--text-slate) !important;
    font-size: 0.75rem !important; 
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin-top: 10px !important;
    font-weight: 700 !important;
    position: relative;
    display: block;
}

/* Digital engineering brackets around descriptive labels */
.elementor-2273 .elementor-element.elementor-element-475e1e5 .single-counter h6::before { content: '[ '; color: var(--neon-blue); }
.elementor-2273 .elementor-element.elementor-element-475e1e5 .single-counter h6::after { content: ' ]'; color: var(--neon-blue); }
.elementor-2273 .elementor-element.elementor-element-475e1e5 .e-child:nth-child(odd) h6::before,
.elementor-2273 .elementor-element.elementor-element-475e1e5 .e-child:nth-child(odd) h6::after { color: var(--neon-purple); }

/* ==========================================================================
   5. RESPONSIVE COMPACT MATRIX RULES (Down to 325px)
   ========================================================================== */
@media (max-width: 768px) {
    .elementor-2273 .elementor-element.elementor-element-475e1e5 { 
        padding: 40px 20px !important; 
    }
    .elementor-2273 .elementor-element.elementor-element-475e1e5 .e-child { 
        min-width: 45%;
        /* 3D tilt effects preserved directly across mobile layers per layout instruction */
    }
}

@media (max-width: 425px) {
    .elementor-2273 .elementor-element.elementor-element-475e1e5 { padding: 35px 15px !important; }
    .elementor-2273 .elementor-element.elementor-element-475e1e5 .e-child { min-width: 100%; }
    .elementor-2273 .elementor-element.elementor-element-475e1e5 .single-counter .count { font-size: 2.4rem !important; }
}

@media (max-width: 325px) {
    .elementor-2273 .elementor-element.elementor-element-475e1e5 { 
        padding: 25px 10px !important; 
        gap: 15px;
    }
    .elementor-2273 .elementor-element.elementor-element-475e1e5 .e-child {
        padding: 20px 10px !important;
    }
    .elementor-2273 .elementor-element.elementor-element-475e1e5 .single-counter .count { 
        font-size: 2rem !important; 
    }
    .elementor-2273 .elementor-element.elementor-element-475e1e5 .single-counter h6 {
        font-size: 0.68rem !important;
        letter-spacing: 1px;
    }
}

```/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96e9cb7 */.elementor-2273 .elementor-element.elementor-element-96e9cb7{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-88efef4 *//* Apply the mirror reflection to the main card container */
.bytely-card-container {
  -webkit-box-reflect: below 4px linear-gradient(transparent 65%, rgba(255, 255, 255, 0.25));
  
  /* Pushes content below the card down so the reflection doesn't overlap it */
  margin-bottom: 120px; 
}

/* Responsive adjustment for small screens (reduces the gap if needed) */
@media (max-width: 425px) {
  .bytely-card-container {
    margin-bottom: 140px; 
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e9aede */.elementor-2273 .elementor-element.elementor-element-1e9aede{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-55d58b0 */.elementor-2273 .elementor-element.elementor-element-55d58b0{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dbfd6a2 */.ti-widget.ti-goog .ti-header .ti-rating-text .nowrap {
    margin-bottom: 3px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8bca14 */Here is a completely fresh design direction for this exact section. We are shifting to a **"Kinetic Boundary Shift"** theme.

In this theme, the counters remain entirely clean and frameless by default to keep the layout open and spacious. On hover, an offset geometric frame accent springs out from behind the text using your brand blue and purple, and the typography slightly tracks out for a sleek, premium interactive experience.

### Elementor Custom CSS (Kinetic Boundary Theme)

```css
/* ==========================================================================
   1. GLOBAL WRAPPER & HEADING SECTION (Clean, Open Tech Base)
   ========================================================================= */

/* Parent Row Section Background Context */
.elementor-2273 .elementor-element.elementor-element-d8bca14.elementor-element-5e445da {
    background: #ffffff;
    padding: 80px 0;
    box-sizing: border-box;
}

/* Strategic Section Headings */
.elementor-2273 .elementor-element.elementor-element-d8bca14 .section-title .title {
    font-size: 38px;
    font-weight: 800;
    color: #111522;
    line-height: 1.25;
    letter-spacing: -0.5px;
    margin-bottom: 18px;
}

.elementor-2273 .elementor-element.elementor-element-d8bca14 .section-title .description {
    font-size: 15.5px;
    line-height: 1.7;
    color: #4b5563;
    max-width: 460px;
}

/* Graphic Mask Floating Metrics */
.elementor-2273 .elementor-element.elementor-element-d8bca14 .elementor-element-89916c2 img {
    filter: drop-shadow(0 12px 35px rgba(66, 99, 186, 0.04));
    animation: metricWave 7s ease-in-out infinite;
}

/* Rotating Micro Node */
.elementor-2273 .elementor-element.elementor-element-d8bca14 .elementor-element-102a7bc img {
    animation: microSpin 20s linear infinite;
}

/* ==========================================================================
   2. MATRIX COUNTERS (Frameless Minimalist Geometry)
   ========================================================================== */

.elementor-2273 .elementor-element.elementor-element-d8bca14 .single-counter.style_two {
    background: #ffffff;
    padding: 30px 25px;
    border-radius: 12px;
    position: relative;
    overflow: visible; /* Allows geometric accents to pop outside boundaries */
    
    /* Clean baseline border */
    border: 1px solid rgba(66, 99, 186, 0.06);
    
    /* Dual-axis kinetic transition curves */
    transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1),
                border-color 0.4s ease;
}

/* Stripping redundant structural icons */
.elementor-2273 .elementor-element.elementor-element-d8bca14 .single-counter.style_two .icon {
    display: none !important;
}

/* Behind-the-scenes Offset Geometric Frame Layer */
.elementor-2273 .elementor-element.elementor-element-d8bca14 .single-counter.style_two::before {
    content: "";
    position: absolute;
    inset: -1px;
    border-radius: 12px;
    border: 2px solid #4263BA; /* Corporate Blue default */
    opacity: 0;
    transform: scale(0.96) translate(0, 0);
    z-index: -1;
    transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), opacity 0.3s ease;
}

/* Metric Display System (Blue/Purple Schema Split) */
.elementor-2273 .elementor-element.elementor-element-d8bca14 .single-counter.style_two .count {
    font-size: 48px;
    font-weight: 900;
    color: #4263BA;
    line-height: 1;
    letter-spacing: -0.5px;
    display: inline-block;
    transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), color 0.3s ease;
}

.elementor-2273 .elementor-element.elementor-element-d8bca14 .single-counter.style_two .suffix {
    font-size: 26px;
    font-weight: 800;
    color: #964ACE;
    line-height: 1;
    display: inline-block;
    transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.elementor-2273 .elementor-element.elementor-element-d8bca14 .single-counter.style_two h6 {
    font-size: 14.5px;
    font-weight: 700;
    color: #1e293b;
    margin: 14px 0 0 0;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    transition: color 0.3s ease, letter-spacing 0.4s ease;
}

/* Apply specific accent split to the secondary item block (Audience Growup) */
.elementor-2273 .elementor-element.elementor-element-d8bca14 .elementor-element-da0d032 .single-counter.style_two::before {
    border-color: #964ACE; /* Purple frame for node 2 */
}
.elementor-2273 .elementor-element.elementor-element-d8bca14 .elementor-element-da0d032 .single-counter.style_two .count {
    color: #964ACE;
}
.elementor-2273 .elementor-element.elementor-element-d8bca14 .elementor-element-da0d032 .single-counter.style_two .suffix {
    color: #4263BA;
}

/* ==========================================================================
   3. KINETIC HOVER TRANSLATIONS (Offset Shockwave Mechanics)
   ========================================================================== */

/* Active Node Step Over */
.elementor-2273 .elementor-element.elementor-element-d8bca14 .single-counter.style_two:hover {
    transform: translateY(-4px) translateX(-2px);
    border-color: transparent; /* Seamlessly hands over visualization to the 3D frame */
}

/* Trigger Offset Shockwave Boundary Frame */
.elementor-2273 .elementor-element.elementor-element-d8bca14 .single-counter.style_two:hover::before {
    opacity: 1;
    transform: scale(1) translate(6px, 6px); /* Shifts opposite to create offset depth */
}

/* Dynamic Letter Spacing & Color Highlights */
.elementor-2273 .elementor-element.elementor-element-d8bca14 .single-counter.style_two:hover h6 {
    letter-spacing: 1.2px;
}
.elementor-2273 .elementor-element.elementor-element-d8bca14 .elementor-element-c1701b4 .single-counter.style_two:hover h6 {
    color: #4263BA;
}
.elementor-2273 .elementor-element.elementor-element-d8bca14 .elementor-element-da0d032 .single-counter.style_two:hover h6 {
    color: #964ACE;
}

/* Numerical Scale Spring Elevation */
.elementor-2273 .elementor-element.elementor-element-d8bca14 .single-counter.style_two:hover .count {
    transform: scale(1.04);
}
.elementor-2273 .elementor-element.elementor-element-d8bca14 .single-counter.style_two:hover .suffix {
    transform: scale(1.08) translateY(-1px);
}

/* ==========================================================================
   4. TIGHT GEOMETRIC CORE BUTTON (Learn More)
   ========================================================================== */

.elementor-2273 .elementor-element.elementor-element-d8bca14 .dreamit-button.style4 {
    margin-top: 20px;
}

.elementor-2273 .elementor-element.elementor-element-d8bca14 .dreamit-button.style4 a {
    display: inline-flex;
    align-items: center;
    background: transparent;
    color: #475EB9 !important;
    padding: 13px 34px;
    font-weight: 700;
    font-size: 14.5px;
    border-radius: 6px;
    text-decoration: none;
    border: 2px solid #475EB9;
    position: relative;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-2273 .elementor-element.elementor-element-d8bca14 .dreamit-button.style4 a i {
    margin-left: 10px;
    font-size: 11px;
    transition: transform 0.35s ease;
}

/* Button Active Solid Fill Transformation */
.elementor-2273 .elementor-element.elementor-element-d8bca14 .dreamit-button.style4 a:hover {
    background: #475EB9;
    color: #ffffff !important;
    box-shadow: 0 10px 20px rgba(71, 94, 185, 0.15);
    transform: translateY(-2px);
}

.elementor-2273 .elementor-element.elementor-element-d8bca14 .dreamit-button.style4 a:hover i {
    transform: translateX(4px);
}

/* ==========================================================================
   5. PERFORMANCE CONTROLS & RESPONSIVENESS (Down to 325px Viewports)
   ========================================================================== */

@keyframes metricWave {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-8px); }
    100% { transform: translateY(0px); }
}

@keyframes microSpin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@media (max-width: 991px) {
    .elementor-2273 .elementor-element.elementor-element-d8bca14 .section-title .title {
        font-size: 30px;
    }
}

@media (max-width: 767px) {
    .elementor-2273 .elementor-element.elementor-element-d8bca14.elementor-element-5e445da {
        padding: 50px 10px;
    }
    .elementor-2273 .elementor-element.elementor-element-d8bca14 .elementor-column.elementor-col-50 {
        width: 100% !important;
    }
    .elementor-2273 .elementor-element.elementor-element-d8bca14 .elementor-element-872be56 {
        margin-top: 40px;
    }
}

@media (max-width: 375px) {
    .elementor-2273 .elementor-element.elementor-element-d8bca14 .section-title .title {
        font-size: 24px;
    }
    .elementor-2273 .elementor-element.elementor-element-d8bca14 .section-title .description {
        font-size: 14px;
    }
    .elementor-2273 .elementor-element.elementor-element-d8bca14 .single-counter.style_two {
        padding: 20px 15px;
    }
    .elementor-2273 .elementor-element.elementor-element-d8bca14 .single-counter.style_two .count {
        font-size: 36px;
    }
    .elementor-2273 .elementor-element.elementor-element-d8bca14 .single-counter.style_two .suffix {
        font-size: 22px;
    }
    .elementor-2273 .elementor-element.elementor-element-d8bca14 .single-counter.style_two h6 {
        font-size: 13px;
    }
}

/* Final safety clipping configurations for narrow 325px screens */
@media (max-width: 340px) {
    .elementor-2273 .elementor-element.elementor-element-d8bca14 .single-counter.style_two:hover::before {
        transform: scale(1) translate(4px, 4px); /* Scales down offset size on small viewports */
    }
    .elementor-2273 .elementor-element.elementor-element-d8bca14 .dreamit-button.style4 a {
        width: 100%;
        justify-content: center;
    }
}

```/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fad19e2 */.elementor-2273 .elementor-element.elementor-element-fad19e2{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54c3f53 *//* Base button style */
.elementor-button.elementor-button-link.elementor-size-sm {
  background: #8E49AC; /* clean blue */
  color: #ffffff;
  border-radius: 999px; /* full pill */
  padding: 14px 34px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  border: none;
  box-shadow: none;
  transition: all 0.3s ease;
}

/* Remove Elementor default effects */
.elementor-button.elementor-button-link.elementor-size-sm:hover,
.elementor-button.elementor-button-link.elementor-size-sm:focus {
  background: #8E49AC; /* slightly darker blue */
  color: #ffffff;
  transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ebb845 */#scrollUp {
    color: #fff;
    background: #5476CB;
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af76371 */Here is the corrected and refined CSS code. I fixed the syntax typos in your text colors (the missing zero on the title and the missing semicolon on the description) and updated them to a rich, high-contrast **deep onyx dark** (`#090d1a`) so your typography and phone number stay incredibly sharp and prominent.

### Elementor Custom CSS (Fixed Typography & Dark Numbers)

```css
/* ==========================================================================
   1. MAIN LIGHT-THEME TACTICAL DASHBOARD
   ========================================================================== */
.elementor-2273 .elementor-element.elementor-element-af76371 {
    --neon-purple: #A140B6;
    --neon-blue: #585BCB;
    --panel-light: #ffffff;
    --text-slate: #475569;
    
    background: var(--panel-light) !important;
    border-top: 1px solid rgba(88, 91, 203, 0.15);
    border-bottom: 1px solid rgba(88, 91, 203, 0.15);
    padding: 30px 30px !important;
    margin: 60px 0 !important;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    gap: 25px;
    perspective: 1000px; /* Essential for 3D card layout placement */
    
    /* Engineering tactical grid texture */
    background-image: 
        linear-gradient(rgba(66, 99, 186, 0.015) 1px, transparent 1px),
        linear-gradient(90deg, rgba(66, 99, 186, 0.015) 1px, transparent 1px);
    background-size: 30px 30px;
    overflow-x: hidden;
}

/* Typography Base Elements (Rich Deep Dark Formatting) */
.elementor-2273 .elementor-element.elementor-element-af76371 .section-title .title {
    font-size: 38px;
    font-weight: 800;
    color: #090d1a; /* Solid deep dark */
    line-height: 1.25;
    letter-spacing: -0.6px;
    margin-bottom: 15px;
}

.elementor-2273 .elementor-element.elementor-element-af76371 .section-title .description {
    font-size: 15.5px;
    line-height: 1.7;
    color: #334155; /* Highly legible slate dark */
    max-width: 500px;
}

/* ==========================================================================
   2. REFINED FLOATING GRAPHICS & VECTOR CORRECTIONS
   ========================================================================== */

/* Background technical asset alignments */
.elementor-2273 .elementor-element.elementor-element-af76371 .elementor-element-ff7e0dc {
    opacity: 0.15;
    mix-blend-mode: multiply;
}

/* Floating animation sequences for small shape widgets */
.elementor-2273 .elementor-element.elementor-element-af76371 .elementor-element-b40e366,
.elementor-2273 .elementor-element.elementor-element-af76371 .elementor-element-031d2ad {
    animation: tacticalFloat 6s ease-in-out infinite alternate;
}

@keyframes tacticalFloat {
    0% { transform: translateY(0px) rotate(0deg); }
    100% { transform: translateY(-10px) rotate(2deg); }
}

/* ==========================================================================
   3. HIGH-END RADAR SIGNAL CONTACT TERMINAL (Icon Box)
   ========================================================================== */

.elementor-2273 .elementor-element.elementor-element-af76371 .icon-box.style-two {
    display: flex;
    align-items: center;
    background: #ffffff;
    padding: 30px 35px;
    border-radius: 20px;
    border: 1px solid rgba(66, 99, 186, 0.12);
    position: relative;
    z-index: 2;
    
    /* Double shadow system layout */
    box-shadow: 0 10px 30px rgba(66, 99, 186, 0.03),
                0 1px 3px rgba(150, 74, 206, 0.01);
                
    /* Fluid timing curve variables */
    transition: transform 0.45s cubic-bezier(0.25, 1, 0.5, 1),
                border-color 0.45s ease,
                box-shadow 0.45s cubic-bezier(0.25, 1, 0.5, 1);
}

/* Communication Icon Matrix Frame */
.elementor-2273 .elementor-element.elementor-element-af76371 .icon-box.style-two .icon-box-icon {
    width: 54px;
    height: 54px;
    min-width: 54px;
    background: rgba(66, 99, 186, 0.05); /* Brand Blue Tint */
    border: 1px solid rgba(66, 99, 186, 0.15);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 22px;
    position: relative;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-2273 .elementor-element.elementor-element-af76371 .icon-box.style-two .img-icon img {
    width: 22px;
    height: 22px;
    object-fit: contain;
    transition: transform 0.4s ease;
}

/* Phone Number String Vector (Ultra-Bold Dark Numeric Layout) */
.elementor-2273 .elementor-element.elementor-element-af76371 .icon-box-content h2 {
    font-size: 28px;
    font-weight: 900;
    color: #090d1a; /* Explicitly rich, striking dark number */
    margin: 0 0 4px 0;
    letter-spacing: -0.5px;
    font-family: system-ui, -apple-system, sans-serif;
    transition: color 0.3s ease, transform 0.3s ease;
}

.elementor-2273 .elementor-element.elementor-element-af76371 .icon-box-content .description p {
    font-size: 13px;
    font-weight: 700;
    color: #964ACE; /* Accent Purple subtext */
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin: 0;
}

/* ==========================================================================
   4. KINETIC TERMINAL HOVER TRIGGERS (Radar Pulse & Inversions)
   ========================================================================== */

/* Contact block interaction curves */
.elementor-2273 .elementor-element.elementor-element-af76371 .icon-box.style-two:hover {
    transform: translateY(-5px);
    border-color: rgba(176, 65, 218, 0.3); /* Shifts frame boundary to bright purple */
    box-shadow: 0 20px 40px rgba(66, 99, 186, 0.08);
}

/* Launch live breathing radar wave effect on phone ring container */
.elementor-2273 .elementor-element.elementor-element-af76371 .icon-box.style-two:hover .icon-box-icon {
    background: #964ACE; /* Solid accent purple conversion */
    border-color: #964ACE;
    transform: scale(1.05);
    box-shadow: 0 0 0 0 rgba(150, 74, 206, 0.4), 
                0 0 0 10px rgba(150, 74, 206, 0.15);
    animation: radarWavePulse 1.5s cubic-bezier(0.25, 0, 0, 1) infinite;
}

/* Continuous breathing cycle for radar rings */
@keyframes radarWavePulse {
    0% { box-shadow: 0 0 0 0 rgba(150, 74, 206, 0.4), 0 0 0 0 rgba(150, 74, 206, 0.2); }
    70% { box-shadow: 0 0 0 12px rgba(150, 74, 206, 0), 0 0 0 24px rgba(150, 74, 206, 0); }
    100% { box-shadow: 0 0 0 0 rgba(150, 74, 206, 0), 0 0 0 0 rgba(150, 74, 206, 0); }
}

/* Invert phone asset graphics to white inside the hot matrix core */
.elementor-2273 .elementor-element.elementor-element-af76371 .icon-box.style-two:hover .img-icon img {
    filter: brightness(0) invert(1);
    transform: scale(1.1) rotate(-10deg);
}

/* Keeps the large numeric string crisply dark and pulls it forward on hover */
.elementor-2273 .elementor-element.elementor-element-af76371 .icon-box.style-two:hover h2 {
    color: #000000; 
    transform: scale(1.02);
}

/* ==========================================================================
   5. ADVANCED KINETIC BUTTON MATRIX (Contact Us)
   ========================================================================== */

.elementor-2273 .elementor-element.elementor-element-af76371 .dreamit-button.style1 {
    margin-top: 25px;
}

.elementor-2273 .elementor-element.elementor-element-af76371 .dreamit-button.style1 a.button {
    display: inline-flex;
    align-items: center;
    background: #4263BA; /* Corporate Brand Blue */
    color: #ffffff !important;
    padding: 15px 34px;
    font-weight: 700;
    font-size: 15px;
    letter-spacing: 0.3px;
    border-radius: 12px;
    text-decoration: none;
    border: 1px solid #4263BA;
    position: relative;
    z-index: 1;
    overflow: hidden;
    box-shadow: 0 4px 15px rgba(66, 99, 186, 0.15);
    transition: border-color 0.4s ease, box-shadow 0.4s ease, transform 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* Micro-Engineered CSS Sliding Panel Accent */
.elementor-2273 .elementor-element.elementor-element-af76371 .dreamit-button.style1 a.button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: #B041DA; /* Shifts smoothly to bright accent purple */
    z-index: -1;
    transition: left 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* Inline SVG Arrow Configuration rules */
.elementor-2273 .elementor-element.elementor-element-af76371 .dreamit-button.style1 a.button svg {
    width: 14px;
    height: 14px;
    fill: #ffffff;
    margin-left: 12px;
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* Button Interactive States */
.elementor-2273 .elementor-element.elementor-element-af76371 .dreamit-button.style1 a.button:hover {
    border-color: #B041DA;
    transform: translateY(-2px);
    box-shadow: 0 10px 25px rgba(176, 65, 218, 0.25);
}

.elementor-2273 .elementor-element.elementor-element-af76371 .dreamit-button.style1 a.button:hover::before {
    left: 0;
}

.elementor-2273 .elementor-element.elementor-element-af76371 .dreamit-button.style1 a.button:hover svg {
    transform: translateX(5px);
}

/* ==========================================================================
   6. RESPONSIVE COMPACT MEDIA PIPELINES (Down to 325px Screen Width)
   ========================================================================== */

@media (max-width: 991px) {
    .elementor-2273 .elementor-element.elementor-element-af76371 .section-title .title {
        font-size: 32px;
    }
    .elementor-2273 .elementor-element.elementor-element-af76371 .icon-box-content h2 {
        font-size: 24px;
    }
}

@media (max-width: 767px) {
    .elementor-2273 .elementor-element.elementor-element-af76371.elementor-element-1ebb845 {
        padding: 50px 15px;
    }
    
    /* Layout structural restructuring blocks for mobile viewpoints */
    .elementor-2273 .elementor-element.elementor-element-af76371 .elementor-element-3094c07 {
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 35px !important;
    }
    
    .elementor-2273 .elementor-element.elementor-element-af76371 .elementor-element-7af5ee7 {
        width: 100% !important;
    }
    
    .elementor-2273 .elementor-element.elementor-element-af76371 .icon-box.style-two {
        width: 100%;
        padding: 25px 20px;
    }
}

@media (max-width: 375px) {
    .elementor-2273 .elementor-element.elementor-element-af76371 .section-title .title {
        font-size: 24px;
    }
    .elementor-2273 .elementor-element.elementor-element-af76371 .section-title .description {
        font-size: 14px;
    }
    .elementor-2273 .elementor-element.elementor-element-af76371 .icon-box-content h2 {
        font-size: 20px;
    }
    .elementor-2273 .elementor-element.elementor-element-af76371 .icon-box.style-two .icon-box-icon {
        width: 44px;
        height: 44px;
        min-width: 44px;
        margin-right: 15px;
    }
    .elementor-2273 .elementor-element.elementor-element-af76371 .icon-box.style-two .img-icon img {
        width: 18px;
        height: 18px;
    }
    .elementor-2273 .elementor-element.elementor-element-af76371 .dreamit-button.style1 a.button {
        width: 100%;
        justify-content: center;
        padding: 13px 20px;
    }
}

/* Rigid safe boundaries constraint at the absolute minimum 325px threshold width */
@media (max-width: 335px) {
    .elementor-2273 .elementor-element.elementor-element-af76371 .icon-box-content h2 {
        font-size: 18px; /* Compression layout to prevent text clipping */
    }
    .elementor-2273 .elementor-element.elementor-element-af76371 .icon-box.style-two {
        padding: 20px 12px;
    }
}

```/* End custom CSS */