.elementor-2845 .elementor-element.elementor-element-b853aee{--display:flex;--min-height:729px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-2845 .elementor-element.elementor-element-b853aee:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-b853aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/09/Group-1000004538.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2845 .elementor-element.elementor-element-c8c168f{--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-2845 .elementor-element.elementor-element-a0e321e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:25px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-6248f2e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2845 .elementor-element.elementor-element-6248f2e .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:94.46px;font-weight:400;line-height:79.7px;letter-spacing:-1.89px;color:#FFFFFF;}.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-2845 .elementor-element.elementor-element-c8bf90e{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;line-height:25px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-e0a26fc{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-3890a7f{--display:flex;--min-height:44px;--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2845 .elementor-element.elementor-element-a717c93 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-bb85a8b{--display:flex;--min-height:100vh;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:66px 66px;--row-gap:66px;--column-gap:66px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:200px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-bb85a8b:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-bb85a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181B25;}.elementor-2845 .elementor-element.elementor-element-a2938e9{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-2845 .elementor-element.elementor-element-4c5375e{width:var( --container-widget-width, 502px );max-width:502px;--container-widget-width:502px;--container-widget-flex-grow:0;}.elementor-2845 .elementor-element.elementor-element-4c5375e .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:68px;font-weight:400;line-height:68px;letter-spacing:-1.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-8a9717b{--display:flex;--min-height:583px;--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:flex-end;--align-items:flex-end;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2845 .elementor-element.elementor-element-8a9717b:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-8a9717b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/image-41.png");background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.elementor-2845 .elementor-element.elementor-element-3a868e7{--display:flex;--justify-content:flex-end;}.elementor-2845 .elementor-element.elementor-element-84b2890 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-2743b66{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;line-height:25px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-1fd902f{--display:flex;--min-height:44px;--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2845 .elementor-element.elementor-element-0326df8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-5d3e8e9{--display:flex;--min-height:583px;--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:flex-end;--align-items:flex-end;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2845 .elementor-element.elementor-element-5d3e8e9:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-5d3e8e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/image-42.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2845 .elementor-element.elementor-element-8db325f{--display:flex;--justify-content:flex-end;}.elementor-2845 .elementor-element.elementor-element-bf78a37 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-36c8249{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;line-height:25px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-29daab1{--display:flex;--min-height:44px;--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2845 .elementor-element.elementor-element-0f0d9fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-7a2f1c9{--display:flex;--min-height:583px;--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:flex-end;--align-items:flex-end;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2845 .elementor-element.elementor-element-7a2f1c9:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-7a2f1c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/vecteezy_server-rack-network-infrastructure-data-center-equipment_71527224-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.elementor-2845 .elementor-element.elementor-element-74a5fd6{--display:flex;--justify-content:flex-end;}.elementor-2845 .elementor-element.elementor-element-c8e2b5a .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-23f1b8d{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;line-height:25px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-885d10d{--display:flex;--min-height:44px;--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2845 .elementor-element.elementor-element-52be971 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-a7b9eef{--display:flex;--min-height:583px;--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:flex-end;--align-items:flex-end;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2845 .elementor-element.elementor-element-a7b9eef:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-a7b9eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/vecteezy_server-rack-network-infrastructure-data-center-equipment_71527224-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.elementor-2845 .elementor-element.elementor-element-a6b9ab0{--display:flex;--justify-content:flex-end;}.elementor-2845 .elementor-element.elementor-element-80df589 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-56fb091{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;line-height:25px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-9c8994b{--display:flex;--min-height:44px;--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2845 .elementor-element.elementor-element-f87e7ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-196c2dd{--display:flex;--min-height:583px;--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:flex-end;--align-items:flex-end;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2845 .elementor-element.elementor-element-196c2dd:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-196c2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/vecteezy_server-rack-network-infrastructure-data-center-equipment_71527224-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.elementor-2845 .elementor-element.elementor-element-e783aa9{--display:flex;--justify-content:flex-end;}.elementor-2845 .elementor-element.elementor-element-db1d30f .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-06d10f8{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;line-height:25px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-c9098bf{--display:flex;--min-height:44px;--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2845 .elementor-element.elementor-element-7e86eec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-5b81b6e{--display:flex;--min-height:583px;--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:flex-end;--align-items:flex-end;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2845 .elementor-element.elementor-element-5b81b6e:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-5b81b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/vecteezy_server-rack-network-infrastructure-data-center-equipment_71527224-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.elementor-2845 .elementor-element.elementor-element-741131e{--display:flex;--justify-content:flex-end;}.elementor-2845 .elementor-element.elementor-element-8b6e446 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-4cf632f{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;line-height:25px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-32ec09c{--display:flex;--min-height:44px;--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2845 .elementor-element.elementor-element-669ab51 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-4e8d0c5{--display:flex;--min-height:583px;--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:flex-end;--align-items:flex-end;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2845 .elementor-element.elementor-element-4e8d0c5:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-4e8d0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/vecteezy_server-rack-network-infrastructure-data-center-equipment_71527224-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.elementor-2845 .elementor-element.elementor-element-4600cb3{--display:flex;--justify-content:flex-end;}.elementor-2845 .elementor-element.elementor-element-52d59aa .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-b4ea47c{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;line-height:25px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-fc41c6d{--display:flex;--min-height:44px;--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2845 .elementor-element.elementor-element-6b1886c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-49793e2{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:150px;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;z-index:999;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:120px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-80px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:120px;--e-n-carousel-arrow-size:20px;}.elementor-2845 .elementor-element.elementor-element-49793e2 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-2845 .elementor-element.elementor-element-7bf86e9{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-6f34be5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2845 .elementor-element.elementor-element-95f4b3a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2845 .elementor-element.elementor-element-d88ad01.elementor-element{--align-self:flex-start;}.elementor-2845 .elementor-element.elementor-element-d88ad01 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2845 .elementor-element.elementor-element-d88ad01 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-d88ad01.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-d88ad01.elementor-view-framed .elementor-icon, .elementor-2845 .elementor-element.elementor-element-d88ad01.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-d88ad01 .elementor-icon{font-size:20px;padding:9px;}.elementor-2845 .elementor-element.elementor-element-d88ad01 .elementor-icon-box-title, .elementor-2845 .elementor-element.elementor-element-d88ad01 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-2845 .elementor-element.elementor-element-d88ad01:has(:hover) .elementor-icon-box-title,
					 .elementor-2845 .elementor-element.elementor-element-d88ad01:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-1d9b5c4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2845 .elementor-element.elementor-element-521fbec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2845 .elementor-element.elementor-element-7095b24.elementor-element{--align-self:flex-start;}.elementor-2845 .elementor-element.elementor-element-7095b24 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2845 .elementor-element.elementor-element-7095b24 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-7095b24.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-7095b24.elementor-view-framed .elementor-icon, .elementor-2845 .elementor-element.elementor-element-7095b24.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-7095b24 .elementor-icon{font-size:20px;padding:9px;}.elementor-2845 .elementor-element.elementor-element-7095b24 .elementor-icon-box-title, .elementor-2845 .elementor-element.elementor-element-7095b24 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-2845 .elementor-element.elementor-element-7095b24:has(:hover) .elementor-icon-box-title,
					 .elementor-2845 .elementor-element.elementor-element-7095b24:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-9c5bd54{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2845 .elementor-element.elementor-element-4fa17e5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-efdf8e8.elementor-element{--align-self:flex-start;}.elementor-2845 .elementor-element.elementor-element-efdf8e8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2845 .elementor-element.elementor-element-efdf8e8 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-efdf8e8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-efdf8e8.elementor-view-framed .elementor-icon, .elementor-2845 .elementor-element.elementor-element-efdf8e8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-efdf8e8 .elementor-icon{font-size:40px;}.elementor-2845 .elementor-element.elementor-element-efdf8e8 .elementor-icon-box-title, .elementor-2845 .elementor-element.elementor-element-efdf8e8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-2845 .elementor-element.elementor-element-efdf8e8:has(:hover) .elementor-icon-box-title,
					 .elementor-2845 .elementor-element.elementor-element-efdf8e8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-57baacc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2845 .elementor-element.elementor-element-a8984a8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-3b32089.elementor-element{--align-self:flex-start;}.elementor-2845 .elementor-element.elementor-element-3b32089 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2845 .elementor-element.elementor-element-3b32089 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-3b32089.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-3b32089.elementor-view-framed .elementor-icon, .elementor-2845 .elementor-element.elementor-element-3b32089.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-3b32089 .elementor-icon{font-size:40px;}.elementor-2845 .elementor-element.elementor-element-3b32089 .elementor-icon-box-title, .elementor-2845 .elementor-element.elementor-element-3b32089 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-2845 .elementor-element.elementor-element-3b32089:has(:hover) .elementor-icon-box-title,
					 .elementor-2845 .elementor-element.elementor-element-3b32089:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-5b0aa15{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2845 .elementor-element.elementor-element-73c2943{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-d44ff09.elementor-element{--align-self:flex-start;}.elementor-2845 .elementor-element.elementor-element-d44ff09 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2845 .elementor-element.elementor-element-d44ff09 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-d44ff09.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-d44ff09.elementor-view-framed .elementor-icon, .elementor-2845 .elementor-element.elementor-element-d44ff09.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-d44ff09 .elementor-icon{font-size:40px;}.elementor-2845 .elementor-element.elementor-element-d44ff09 .elementor-icon-box-title, .elementor-2845 .elementor-element.elementor-element-d44ff09 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-2845 .elementor-element.elementor-element-d44ff09:has(:hover) .elementor-icon-box-title,
					 .elementor-2845 .elementor-element.elementor-element-d44ff09:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-4d20652{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2845 .elementor-element.elementor-element-a5f8695{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-149b7c9.elementor-element{--align-self:flex-start;}.elementor-2845 .elementor-element.elementor-element-149b7c9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2845 .elementor-element.elementor-element-149b7c9 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-149b7c9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-149b7c9.elementor-view-framed .elementor-icon, .elementor-2845 .elementor-element.elementor-element-149b7c9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-149b7c9 .elementor-icon{font-size:40px;}.elementor-2845 .elementor-element.elementor-element-149b7c9 .elementor-icon-box-title, .elementor-2845 .elementor-element.elementor-element-149b7c9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-2845 .elementor-element.elementor-element-149b7c9:has(:hover) .elementor-icon-box-title,
					 .elementor-2845 .elementor-element.elementor-element-149b7c9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-beecfa2{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2845 .elementor-element.elementor-element-63099d6{--display:flex;--min-height:892px;--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;--overlay-opacity:0.97;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-2845 .elementor-element.elementor-element-63099d6:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-63099d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/Group-1000004424-3-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2845 .elementor-element.elementor-element-63099d6::before, .elementor-2845 .elementor-element.elementor-element-63099d6 > .elementor-background-video-container::before, .elementor-2845 .elementor-element.elementor-element-63099d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2845 .elementor-element.elementor-element-63099d6 > .elementor-background-slideshow::before, .elementor-2845 .elementor-element.elementor-element-63099d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2845 .elementor-element.elementor-element-63099d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2845 .elementor-element.elementor-element-90b927c{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-2845 .elementor-element.elementor-element-f6072a5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2845 .elementor-element.elementor-element-f6072a5.elementor-element{--align-self:stretch;}.elementor-2845 .elementor-element.elementor-element-f6072a5 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:68px;font-weight:400;line-height:80px;letter-spacing:-1.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-864c9f4{--display:flex;--gap:31px 31px;--row-gap:31px;--column-gap:31px;--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-2845 .elementor-element.elementor-element-864c9f4.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2845 .elementor-element.elementor-element-73e4f61{--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:31px 31px;--row-gap:31px;--column-gap:31px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-8cfbc62{--display:flex;--min-height:241px;--justify-content:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2845 .elementor-element.elementor-element-22e5b54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2845 .elementor-element.elementor-element-a65a5c6 .elementor-icon-wrapper{text-align:center;}.elementor-2845 .elementor-element.elementor-element-a65a5c6 .elementor-icon{font-size:56px;}.elementor-2845 .elementor-element.elementor-element-a65a5c6 .elementor-icon svg{height:56px;}.elementor-2845 .elementor-element.elementor-element-c52bf44.elementor-element{--align-self:stretch;}.elementor-2845 .elementor-element.elementor-element-c52bf44 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:68px;font-weight:400;line-height:80px;letter-spacing:-1.89px;color:#FFFFFF33;}.elementor-2845 .elementor-element.elementor-element-22499ba{--display:flex;}.elementor-2845 .elementor-element.elementor-element-3f368ad .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-48fe8b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2845 .elementor-element.elementor-element-b1279d3{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:25px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-b1279d3 p{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-31809c5{--display:flex;--min-height:241px;--justify-content:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2845 .elementor-element.elementor-element-1423a1e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2845 .elementor-element.elementor-element-709b036 .elementor-icon-wrapper{text-align:center;}.elementor-2845 .elementor-element.elementor-element-709b036 .elementor-icon{font-size:56px;}.elementor-2845 .elementor-element.elementor-element-709b036 .elementor-icon svg{height:56px;}.elementor-2845 .elementor-element.elementor-element-7175067.elementor-element{--align-self:stretch;}.elementor-2845 .elementor-element.elementor-element-7175067 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:68px;font-weight:400;line-height:80px;letter-spacing:-1.89px;color:#FFFFFF33;}.elementor-2845 .elementor-element.elementor-element-6dd7df0{--display:flex;}.elementor-2845 .elementor-element.elementor-element-6bcc814 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-5fb1fdf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2845 .elementor-element.elementor-element-92fc9a7{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:25px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-92fc9a7 p{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-e20c8ad{--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:31px 31px;--row-gap:31px;--column-gap:31px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-953b13c{--display:flex;--min-height:241px;--justify-content:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2845 .elementor-element.elementor-element-1a987b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2845 .elementor-element.elementor-element-5ec7e53 .elementor-icon-wrapper{text-align:center;}.elementor-2845 .elementor-element.elementor-element-5ec7e53 .elementor-icon{font-size:56px;}.elementor-2845 .elementor-element.elementor-element-5ec7e53 .elementor-icon svg{height:56px;}.elementor-2845 .elementor-element.elementor-element-2cbdb90.elementor-element{--align-self:stretch;}.elementor-2845 .elementor-element.elementor-element-2cbdb90 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:68px;font-weight:400;line-height:80px;letter-spacing:-1.89px;color:#FFFFFF33;}.elementor-2845 .elementor-element.elementor-element-6d886fe{--display:flex;}.elementor-2845 .elementor-element.elementor-element-2adfa52 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-ad33c05{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2845 .elementor-element.elementor-element-1472a05{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:25px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-1472a05 p{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-3421cdb{--display:flex;--min-height:241px;--justify-content:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2845 .elementor-element.elementor-element-5583f9c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2845 .elementor-element.elementor-element-c1db798 .elementor-icon-wrapper{text-align:center;}.elementor-2845 .elementor-element.elementor-element-c1db798 .elementor-icon{font-size:56px;}.elementor-2845 .elementor-element.elementor-element-c1db798 .elementor-icon svg{height:56px;}.elementor-2845 .elementor-element.elementor-element-ea7465d.elementor-element{--align-self:stretch;}.elementor-2845 .elementor-element.elementor-element-ea7465d .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:68px;font-weight:400;line-height:80px;letter-spacing:-1.89px;color:#FFFFFF33;}.elementor-2845 .elementor-element.elementor-element-06b41e4{--display:flex;}.elementor-2845 .elementor-element.elementor-element-092ece9 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-2d8e36d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2845 .elementor-element.elementor-element-32417c1{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:25px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-32417c1 p{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-2b05e93{--display:flex;--min-height:100vh;--justify-content:space-evenly;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:49px 49px;--row-gap:49px;--column-gap:49px;--overflow:hidden;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:200px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-2b05e93:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-2b05e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181B25;background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/09/22_vecteezy_business-team-meeting-in-modern-office_71516958-copy-1.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-2845 .elementor-element.elementor-element-189112f{width:var( --container-widget-width, 814px );max-width:814px;--container-widget-width:814px;--container-widget-flex-grow:0;}.elementor-2845 .elementor-element.elementor-element-189112f .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:127.52px;font-weight:400;line-height:87px;letter-spacing:-3.54px;color:#FFFFFF;}.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 );}body:not(.rtl) .elementor-2845 .elementor-element.elementor-element-8216cba{right:-306px;}body.rtl .elementor-2845 .elementor-element.elementor-element-8216cba{left:-306px;}.elementor-2845 .elementor-element.elementor-element-8216cba{top:0px;}.elementor-2845 .elementor-element.elementor-element-417edd7{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-fdfd495{--display:flex;--min-height:44px;--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2845 .elementor-element.elementor-element-f480855.elementor-element{--align-self:center;}.elementor-2845 .elementor-element.elementor-element-f480855 .elementor-icon-wrapper{text-align:center;}.elementor-2845 .elementor-element.elementor-element-f480855 .elementor-icon{font-size:20px;}.elementor-2845 .elementor-element.elementor-element-f480855 .elementor-icon svg{height:20px;}.elementor-2845 .elementor-element.elementor-element-2d81bce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-ec9739d{--display:flex;--min-height:44px;--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2845 .elementor-element.elementor-element-2f7d36b.elementor-element{--align-self:center;}.elementor-2845 .elementor-element.elementor-element-2f7d36b .elementor-icon-wrapper{text-align:center;}.elementor-2845 .elementor-element.elementor-element-2f7d36b .elementor-icon{font-size:20px;}.elementor-2845 .elementor-element.elementor-element-2f7d36b .elementor-icon svg{height:20px;}.elementor-2845 .elementor-element.elementor-element-36cb02f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-22e323c{--display:flex;}.elementor-2845 .elementor-element.elementor-element-316d1fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2845 .elementor-element.elementor-element-53b3bb4 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Quaroly", Sans-serif;font-size:20px;font-weight:300;line-height:20px;}.elementor-2845 .elementor-element.elementor-element-53b3bb4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Quaroly", Sans-serif;font-size:90px;font-weight:300;line-height:87px;letter-spacing:-3.54px;}.elementor-2845 .elementor-element.elementor-element-c49d168{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-470bf50 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Quaroly", Sans-serif;font-size:20px;font-weight:300;line-height:20px;}.elementor-2845 .elementor-element.elementor-element-470bf50 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Quaroly", Sans-serif;font-size:90px;font-weight:300;line-height:87px;letter-spacing:-3.54px;}.elementor-2845 .elementor-element.elementor-element-2c84d03{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-fde5d05 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Quaroly", Sans-serif;font-size:20px;font-weight:300;line-height:20px;}.elementor-2845 .elementor-element.elementor-element-fde5d05 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Quaroly", Sans-serif;font-size:90px;font-weight:300;line-height:87px;letter-spacing:-3.54px;}.elementor-2845 .elementor-element.elementor-element-6b43913{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2845 .elementor-element.elementor-element-6b43913.elementor-element{--align-self:flex-end;}.elementor-2845 .elementor-element.elementor-element-76f9f84{--display:flex;--min-height:1114px;--justify-content:flex-start;--gap:040px 040px;--row-gap:040px;--column-gap:040px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-76f9f84:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-76f9f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181B25;}.elementor-2845 .elementor-element.elementor-element-7f0f63a{--display:flex;--min-height:508px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2845 .elementor-element.elementor-element-7f0f63a:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-7f0f63a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/image-35.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2845 .elementor-element.elementor-element-9dd966b{text-align:center;}.elementor-2845 .elementor-element.elementor-element-9dd966b .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-0779f64{--display:flex;--min-height:508px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2845 .elementor-element.elementor-element-0779f64:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-0779f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/image-36.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2845 .elementor-element.elementor-element-0b3c136{text-align:center;}.elementor-2845 .elementor-element.elementor-element-0b3c136 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-e25b986{--display:flex;--min-height:508px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2845 .elementor-element.elementor-element-e25b986:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-e25b986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/ChatGPT-Image-Aug-3-2026-03_02_52-AM-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2845 .elementor-element.elementor-element-64fbb08{text-align:center;}.elementor-2845 .elementor-element.elementor-element-64fbb08 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-7b9a703{--display:flex;--min-height:508px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2845 .elementor-element.elementor-element-7b9a703:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-7b9a703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/group-analysts-communicating-morning-meeting-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2845 .elementor-element.elementor-element-cb1d003{text-align:center;}.elementor-2845 .elementor-element.elementor-element-cb1d003 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-2b068b5{--display:flex;--min-height:508px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2845 .elementor-element.elementor-element-2b068b5:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-2b068b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/cova-software-ucAGk6vH7t8-unsplash-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2845 .elementor-element.elementor-element-7a32b75{text-align:center;}.elementor-2845 .elementor-element.elementor-element-7a32b75 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-9d3b711{--display:flex;--min-height:508px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2845 .elementor-element.elementor-element-9d3b711:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-9d3b711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/download-19.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2845 .elementor-element.elementor-element-7c39d37{text-align:center;}.elementor-2845 .elementor-element.elementor-element-7c39d37 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-6771bc8{--display:flex;--min-height:508px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2845 .elementor-element.elementor-element-6771bc8:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-6771bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/thisisengineering-bIltCMXIwRE-unsplash-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2845 .elementor-element.elementor-element-b2d1792{text-align:center;}.elementor-2845 .elementor-element.elementor-element-b2d1792 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-e23cfbf{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:500px;--e-n-carousel-swiper-slides-gap:99px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:100px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:100px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-e23cfbf :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-2845 .elementor-element.elementor-element-a4c1d75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2845 .elementor-element.elementor-element-a4c1d75.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2845 .elementor-element.elementor-element-a4c1d75 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:68px;font-weight:400;line-height:68px;letter-spacing:-1.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-65ce4ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;line-height:25px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-65ce4ac.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2845 .elementor-element.elementor-element-c064deb{--display:flex;--min-height:718px;--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;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-2845 .elementor-element.elementor-element-c064deb:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-c064deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181B25;background-image:url("https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/09/Group-1000004538-3.png");}.elementor-2845 .elementor-element.elementor-element-7cfd337{--display:flex;}.elementor-2845 .elementor-element.elementor-element-7cfd337.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2845 .elementor-element.elementor-element-6864cce .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:135.5px;font-weight:400;line-height:127px;letter-spacing:-3.54px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-c9860ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-fb16897{--display:flex;--min-height:412px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-2845 .elementor-element.elementor-element-fb16897:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-fb16897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22242E;}.elementor-2845 .elementor-element.elementor-element-fb16897::before, .elementor-2845 .elementor-element.elementor-element-fb16897 > .elementor-background-video-container::before, .elementor-2845 .elementor-element.elementor-element-fb16897 > .e-con-inner > .elementor-background-video-container::before, .elementor-2845 .elementor-element.elementor-element-fb16897 > .elementor-background-slideshow::before, .elementor-2845 .elementor-element.elementor-element-fb16897 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2845 .elementor-element.elementor-element-fb16897 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}body:not(.rtl) .elementor-2845 .elementor-element.elementor-element-ac3f80f{right:-196px;}body.rtl .elementor-2845 .elementor-element.elementor-element-ac3f80f{left:-196px;}.elementor-2845 .elementor-element.elementor-element-ac3f80f{top:0px;}.elementor-2845 .elementor-element.elementor-element-6b48255{z-index:999;}.elementor-2845 .elementor-element.elementor-element-6b48255 .elementor-heading-title{font-family:"Quaroly", Sans-serif;font-size:38px;font-weight:400;line-height:30px;letter-spacing:-0.89px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-3d31170{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:25px;color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-3d31170 p{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-9c6e008 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2845 .elementor-element.elementor-element-9c6e008 .elementor-icon{font-size:30px;}.elementor-2845 .elementor-element.elementor-element-9c6e008 .elementor-icon-box-title, .elementor-2845 .elementor-element.elementor-element-9c6e008 .elementor-icon-box-title a{font-family:"Quaroly", Sans-serif;font-size:30px;font-weight:400;line-height:24px;letter-spacing:-0.72px;}.elementor-2845 .elementor-element.elementor-element-9c6e008 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-9c6e008:has(:hover) .elementor-icon-box-title,
					 .elementor-2845 .elementor-element.elementor-element-9c6e008:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-92ac0dc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2845 .elementor-element.elementor-element-92ac0dc .elementor-icon{font-size:30px;}.elementor-2845 .elementor-element.elementor-element-92ac0dc .elementor-icon-box-title, .elementor-2845 .elementor-element.elementor-element-92ac0dc .elementor-icon-box-title a{font-family:"Quaroly", Sans-serif;font-size:30px;font-weight:400;line-height:24px;letter-spacing:-0.72px;}.elementor-2845 .elementor-element.elementor-element-92ac0dc .elementor-icon-box-title{color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-92ac0dc:has(:hover) .elementor-icon-box-title,
					 .elementor-2845 .elementor-element.elementor-element-92ac0dc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2845 .elementor-element.elementor-element-b7d9dd8{--display:flex;--min-height:55px;--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:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-0df7279 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2845 .elementor-element.elementor-element-49793e2{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2845 .elementor-element.elementor-element-beecfa2{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2845 .elementor-element.elementor-element-6b43913{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2845 .elementor-element.elementor-element-e23cfbf{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2845 .elementor-element.elementor-element-b853aee{--min-height:500px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-b853aee:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-b853aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-2845 .elementor-element.elementor-element-c8c168f{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-6248f2e{padding:0px 0px 0px 0px;--container-widget-width:630px;--container-widget-flex-grow:0;width:var( --container-widget-width, 630px );max-width:630px;}.elementor-2845 .elementor-element.elementor-element-6248f2e .elementor-heading-title{font-size:40px;line-height:0.9em;letter-spacing:-0.5px;}.elementor-2845 .elementor-element.elementor-element-c8bf90e{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;font-size:15px;}.elementor-2845 .elementor-element.elementor-element-e0a26fc{--width:300px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2845 .elementor-element.elementor-element-3890a7f{--width:150px;--min-height:40px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2845 .elementor-element.elementor-element-a717c93 .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-bb85a8b{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-a2938e9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-4c5375e .elementor-heading-title{font-size:40px;line-height:0.9em;letter-spacing:-0.5px;}.elementor-2845 .elementor-element.elementor-element-8a9717b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-3a868e7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-84b2890 .elementor-heading-title{font-size:30px;}.elementor-2845 .elementor-element.elementor-element-2743b66{font-size:15px;}.elementor-2845 .elementor-element.elementor-element-2743b66 p{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-1fd902f{--width:150px;--min-height:40px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2845 .elementor-element.elementor-element-0326df8 .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-5d3e8e9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-8db325f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-bf78a37 .elementor-heading-title{font-size:30px;}.elementor-2845 .elementor-element.elementor-element-36c8249{font-size:15px;}.elementor-2845 .elementor-element.elementor-element-36c8249 p{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-29daab1{--width:150px;--min-height:40px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2845 .elementor-element.elementor-element-0f0d9fa .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-7a2f1c9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-74a5fd6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-c8e2b5a .elementor-heading-title{font-size:30px;}.elementor-2845 .elementor-element.elementor-element-23f1b8d{font-size:15px;}.elementor-2845 .elementor-element.elementor-element-23f1b8d p{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-885d10d{--width:150px;--min-height:40px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2845 .elementor-element.elementor-element-52be971 .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-a7b9eef{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-a6b9ab0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-80df589 .elementor-heading-title{font-size:30px;}.elementor-2845 .elementor-element.elementor-element-56fb091{font-size:15px;}.elementor-2845 .elementor-element.elementor-element-56fb091 p{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-9c8994b{--width:150px;--min-height:40px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2845 .elementor-element.elementor-element-f87e7ed .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-196c2dd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-e783aa9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-db1d30f .elementor-heading-title{font-size:30px;}.elementor-2845 .elementor-element.elementor-element-06d10f8{font-size:15px;}.elementor-2845 .elementor-element.elementor-element-06d10f8 p{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-c9098bf{--width:150px;--min-height:40px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2845 .elementor-element.elementor-element-7e86eec .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-5b81b6e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-741131e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-8b6e446 .elementor-heading-title{font-size:30px;}.elementor-2845 .elementor-element.elementor-element-4cf632f{font-size:15px;}.elementor-2845 .elementor-element.elementor-element-4cf632f p{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-32ec09c{--width:150px;--min-height:40px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2845 .elementor-element.elementor-element-669ab51 .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-4e8d0c5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-4600cb3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-52d59aa .elementor-heading-title{font-size:30px;}.elementor-2845 .elementor-element.elementor-element-b4ea47c{font-size:15px;}.elementor-2845 .elementor-element.elementor-element-b4ea47c p{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-fc41c6d{--width:150px;--min-height:40px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2845 .elementor-element.elementor-element-6b1886c .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-49793e2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;z-index:999;}.elementor-2845 .elementor-element.elementor-element-7bf86e9{--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-d88ad01 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2845 .elementor-element.elementor-element-d88ad01 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-d88ad01 .elementor-icon{font-size:15px;padding:6px;}.elementor-2845 .elementor-element.elementor-element-7095b24 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2845 .elementor-element.elementor-element-7095b24 .elementor-icon{font-size:15px;padding:6px;}.elementor-2845 .elementor-element.elementor-element-efdf8e8 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2845 .elementor-element.elementor-element-efdf8e8 .elementor-icon{font-size:35px;}.elementor-2845 .elementor-element.elementor-element-3b32089 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2845 .elementor-element.elementor-element-3b32089 .elementor-icon{font-size:35px;}.elementor-2845 .elementor-element.elementor-element-d44ff09 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2845 .elementor-element.elementor-element-d44ff09 .elementor-icon{font-size:35px;}.elementor-2845 .elementor-element.elementor-element-149b7c9 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2845 .elementor-element.elementor-element-149b7c9 .elementor-icon{font-size:35px;}.elementor-2845 .elementor-element.elementor-element-beecfa2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2845 .elementor-element.elementor-element-63099d6{--min-height:1317px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:020px;--padding-right:020px;}.elementor-2845 .elementor-element.elementor-element-63099d6:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-63099d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2845 .elementor-element.elementor-element-90b927c{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-f6072a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2845 .elementor-element.elementor-element-f6072a5 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-2845 .elementor-element.elementor-element-864c9f4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2845 .elementor-element.elementor-element-73e4f61{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-8cfbc62{--min-height:238px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-22e5b54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-c52bf44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2845 .elementor-element.elementor-element-c52bf44 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-2845 .elementor-element.elementor-element-22499ba{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-3f368ad .elementor-heading-title{font-size:25px;line-height:0.9em;letter-spacing:-0.5px;}.elementor-2845 .elementor-element.elementor-element-48fe8b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-b1279d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-2845 .elementor-element.elementor-element-b1279d3 p{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-31809c5{--min-height:238px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-1423a1e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-7175067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2845 .elementor-element.elementor-element-7175067 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-2845 .elementor-element.elementor-element-6dd7df0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-6bcc814 .elementor-heading-title{font-size:25px;line-height:0.9em;letter-spacing:-0.5px;}.elementor-2845 .elementor-element.elementor-element-5fb1fdf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-92fc9a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-2845 .elementor-element.elementor-element-92fc9a7 p{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-e20c8ad{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-953b13c{--min-height:238px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-1a987b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-2cbdb90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2845 .elementor-element.elementor-element-2cbdb90 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-2845 .elementor-element.elementor-element-6d886fe{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-2adfa52 .elementor-heading-title{font-size:25px;line-height:0.9em;letter-spacing:-0.5px;}.elementor-2845 .elementor-element.elementor-element-ad33c05{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-1472a05{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-2845 .elementor-element.elementor-element-1472a05 p{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-3421cdb{--min-height:238px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-5583f9c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-ea7465d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2845 .elementor-element.elementor-element-ea7465d .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-2845 .elementor-element.elementor-element-06b41e4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-092ece9 .elementor-heading-title{font-size:25px;line-height:0.9em;letter-spacing:-0.5px;}.elementor-2845 .elementor-element.elementor-element-2d8e36d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-32417c1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-2845 .elementor-element.elementor-element-32417c1 p{margin-block-end:0px;}.elementor-2845 .elementor-element.elementor-element-2b05e93{--min-height:62vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:050px;--padding-bottom:050px;--padding-left:020px;--padding-right:020px;}.elementor-2845 .elementor-element.elementor-element-2b05e93:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-2b05e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2845 .elementor-element.elementor-element-189112f .elementor-heading-title{font-size:40px;line-height:0.9em;letter-spacing:-1px;}.elementor-2845 .elementor-element.elementor-element-417edd7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2845 .elementor-element.elementor-element-fdfd495{--width:150px;--min-height:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-f480855 .elementor-icon{font-size:17px;}.elementor-2845 .elementor-element.elementor-element-f480855 .elementor-icon svg{height:17px;}.elementor-2845 .elementor-element.elementor-element-2d81bce .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-ec9739d{--width:150px;--min-height:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-36cb02f .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-22e323c{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-53b3bb4 .elementor-counter-title{justify-content:start;font-size:18px;}.elementor-2845 .elementor-element.elementor-element-53b3bb4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:60px;line-height:0.9em;letter-spacing:-0.5px;}.elementor-2845 .elementor-element.elementor-element-c49d168{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2845 .elementor-element.elementor-element-470bf50 .elementor-counter-title{justify-content:start;font-size:18px;}.elementor-2845 .elementor-element.elementor-element-470bf50 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:60px;line-height:0.9em;letter-spacing:-0.5px;}.elementor-2845 .elementor-element.elementor-element-2c84d03{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2845 .elementor-element.elementor-element-fde5d05 .elementor-counter-title{justify-content:start;font-size:18px;}.elementor-2845 .elementor-element.elementor-element-fde5d05 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:60px;line-height:0.9em;letter-spacing:-0.5px;}.elementor-2845 .elementor-element.elementor-element-6b43913{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;}.elementor-2845 .elementor-element.elementor-element-76f9f84{--min-height:74vh;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-7f0f63a{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-9dd966b .elementor-heading-title{font-size:25px;}.elementor-2845 .elementor-element.elementor-element-0779f64{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-0b3c136 .elementor-heading-title{font-size:25px;}.elementor-2845 .elementor-element.elementor-element-e25b986{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-64fbb08 .elementor-heading-title{font-size:25px;}.elementor-2845 .elementor-element.elementor-element-7b9a703{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-cb1d003 .elementor-heading-title{font-size:25px;}.elementor-2845 .elementor-element.elementor-element-2b068b5{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-7a32b75 .elementor-heading-title{font-size:25px;}.elementor-2845 .elementor-element.elementor-element-9d3b711{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-7c39d37 .elementor-heading-title{font-size:25px;}.elementor-2845 .elementor-element.elementor-element-6771bc8{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-b2d1792 .elementor-heading-title{font-size:25px;}.elementor-2845 .elementor-element.elementor-element-e23cfbf{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-position:90px;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-position:90px;--e-n-carousel-arrow-size:15px;}.elementor-2845 .elementor-element.elementor-element-e23cfbf :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:15px 15px 15px 15px;}.elementor-2845 .elementor-element.elementor-element-a4c1d75{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2845 .elementor-element.elementor-element-a4c1d75 .elementor-heading-title{font-size:40px;line-height:0.9em;letter-spacing:-0.5px;}.elementor-2845 .elementor-element.elementor-element-65ce4ac{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;column-gap:0px;text-align:start;font-size:15px;line-height:1.2em;}.elementor-2845 .elementor-element.elementor-element-c064deb{--min-height:550px;--justify-content:center;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-7cfd337{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2845 .elementor-element.elementor-element-6864cce .elementor-heading-title{font-size:40px;line-height:0.9em;letter-spacing:-0.5px;}.elementor-2845 .elementor-element.elementor-element-fb16897{--min-height:323px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2845 .elementor-element.elementor-element-6b48255 .elementor-heading-title{font-size:28px;}.elementor-2845 .elementor-element.elementor-element-3d31170{width:100%;max-width:100%;font-size:15px;}.elementor-2845 .elementor-element.elementor-element-92ac0dc .elementor-icon-box-title, .elementor-2845 .elementor-element.elementor-element-92ac0dc .elementor-icon-box-title a{font-size:25px;}.elementor-2845 .elementor-element.elementor-element-b7d9dd8{--width:200px;--min-height:50px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2845 .elementor-element.elementor-element-0df7279 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-2845 .elementor-element.elementor-element-c8c168f{--width:709px;}.elementor-2845 .elementor-element.elementor-element-3890a7f{--width:200px;}.elementor-2845 .elementor-element.elementor-element-8a9717b{--content-width:606px;}.elementor-2845 .elementor-element.elementor-element-1fd902f{--width:189px;}.elementor-2845 .elementor-element.elementor-element-5d3e8e9{--content-width:606px;}.elementor-2845 .elementor-element.elementor-element-29daab1{--width:189px;}.elementor-2845 .elementor-element.elementor-element-7a2f1c9{--content-width:606px;}.elementor-2845 .elementor-element.elementor-element-885d10d{--width:189px;}.elementor-2845 .elementor-element.elementor-element-a7b9eef{--content-width:606px;}.elementor-2845 .elementor-element.elementor-element-9c8994b{--width:189px;}.elementor-2845 .elementor-element.elementor-element-196c2dd{--content-width:606px;}.elementor-2845 .elementor-element.elementor-element-c9098bf{--width:189px;}.elementor-2845 .elementor-element.elementor-element-5b81b6e{--content-width:606px;}.elementor-2845 .elementor-element.elementor-element-32ec09c{--width:189px;}.elementor-2845 .elementor-element.elementor-element-4e8d0c5{--content-width:606px;}.elementor-2845 .elementor-element.elementor-element-fc41c6d{--width:189px;}.elementor-2845 .elementor-element.elementor-element-7bf86e9{--width:1150px;}.elementor-2845 .elementor-element.elementor-element-63099d6{--width:2062px;}.elementor-2845 .elementor-element.elementor-element-864c9f4{--width:898px;}.elementor-2845 .elementor-element.elementor-element-8cfbc62{--width:574px;}.elementor-2845 .elementor-element.elementor-element-31809c5{--width:574px;}.elementor-2845 .elementor-element.elementor-element-953b13c{--width:574px;}.elementor-2845 .elementor-element.elementor-element-3421cdb{--width:574px;}.elementor-2845 .elementor-element.elementor-element-fdfd495{--width:179px;}.elementor-2845 .elementor-element.elementor-element-ec9739d{--width:179px;}.elementor-2845 .elementor-element.elementor-element-22e323c{--width:41%;}.elementor-2845 .elementor-element.elementor-element-7cfd337{--width:721px;}.elementor-2845 .elementor-element.elementor-element-c9860ef{--width:900px;}.elementor-2845 .elementor-element.elementor-element-b7d9dd8{--width:308px;}}/* Start custom CSS for container, class: .elementor-element-3890a7f */.elementor-2845 .elementor-element.elementor-element-3890a7f {
  border-radius: 999px;
  gap: 8px;

  background: #000322;
  opacity: 10;
    box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}
.elementor-2845 .elementor-element.elementor-element-3890a7f:hover {
  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fd902f */.elementor-2845 .elementor-element.elementor-element-1fd902f {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-1fd902f:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-1fd902f:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a9717b */.elementor-2845 .elementor-element.elementor-element-8a9717b:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29daab1 */.elementor-2845 .elementor-element.elementor-element-29daab1 {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-29daab1:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-29daab1:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3e8e9 */.elementor-2845 .elementor-element.elementor-element-5d3e8e9:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-885d10d */.elementor-2845 .elementor-element.elementor-element-885d10d {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-885d10d:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-885d10d:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f1c9 */.elementor-2845 .elementor-element.elementor-element-7a2f1c9:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8994b */.elementor-2845 .elementor-element.elementor-element-9c8994b {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-9c8994b:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-9c8994b:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9eef */.elementor-2845 .elementor-element.elementor-element-a7b9eef:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9098bf */.elementor-2845 .elementor-element.elementor-element-c9098bf {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-c9098bf:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-c9098bf:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-196c2dd */.elementor-2845 .elementor-element.elementor-element-196c2dd:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32ec09c */.elementor-2845 .elementor-element.elementor-element-32ec09c {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-32ec09c:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-32ec09c:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b81b6e */.elementor-2845 .elementor-element.elementor-element-5b81b6e:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc41c6d */.elementor-2845 .elementor-element.elementor-element-fc41c6d {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-fc41c6d:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-fc41c6d:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8d0c5 */.elementor-2845 .elementor-element.elementor-element-4e8d0c5:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fd902f */.elementor-2845 .elementor-element.elementor-element-1fd902f {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-1fd902f:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-1fd902f:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a9717b */.elementor-2845 .elementor-element.elementor-element-8a9717b:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29daab1 */.elementor-2845 .elementor-element.elementor-element-29daab1 {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-29daab1:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-29daab1:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3e8e9 */.elementor-2845 .elementor-element.elementor-element-5d3e8e9:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-885d10d */.elementor-2845 .elementor-element.elementor-element-885d10d {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-885d10d:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-885d10d:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f1c9 */.elementor-2845 .elementor-element.elementor-element-7a2f1c9:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8994b */.elementor-2845 .elementor-element.elementor-element-9c8994b {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-9c8994b:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-9c8994b:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9eef */.elementor-2845 .elementor-element.elementor-element-a7b9eef:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9098bf */.elementor-2845 .elementor-element.elementor-element-c9098bf {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-c9098bf:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-c9098bf:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-196c2dd */.elementor-2845 .elementor-element.elementor-element-196c2dd:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32ec09c */.elementor-2845 .elementor-element.elementor-element-32ec09c {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-32ec09c:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-32ec09c:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b81b6e */.elementor-2845 .elementor-element.elementor-element-5b81b6e:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc41c6d */.elementor-2845 .elementor-element.elementor-element-fc41c6d {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-fc41c6d:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-fc41c6d:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8d0c5 */.elementor-2845 .elementor-element.elementor-element-4e8d0c5:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fd902f */.elementor-2845 .elementor-element.elementor-element-1fd902f {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-1fd902f:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-1fd902f:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a9717b */.elementor-2845 .elementor-element.elementor-element-8a9717b:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29daab1 */.elementor-2845 .elementor-element.elementor-element-29daab1 {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-29daab1:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-29daab1:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3e8e9 */.elementor-2845 .elementor-element.elementor-element-5d3e8e9:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-885d10d */.elementor-2845 .elementor-element.elementor-element-885d10d {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-885d10d:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-885d10d:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f1c9 */.elementor-2845 .elementor-element.elementor-element-7a2f1c9:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8994b */.elementor-2845 .elementor-element.elementor-element-9c8994b {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-9c8994b:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-9c8994b:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9eef */.elementor-2845 .elementor-element.elementor-element-a7b9eef:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9098bf */.elementor-2845 .elementor-element.elementor-element-c9098bf {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-c9098bf:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-c9098bf:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-196c2dd */.elementor-2845 .elementor-element.elementor-element-196c2dd:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32ec09c */.elementor-2845 .elementor-element.elementor-element-32ec09c {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-32ec09c:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-32ec09c:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b81b6e */.elementor-2845 .elementor-element.elementor-element-5b81b6e:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc41c6d */.elementor-2845 .elementor-element.elementor-element-fc41c6d {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-fc41c6d:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-fc41c6d:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8d0c5 */.elementor-2845 .elementor-element.elementor-element-4e8d0c5:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fd902f */.elementor-2845 .elementor-element.elementor-element-1fd902f {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-1fd902f:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-1fd902f:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a9717b */.elementor-2845 .elementor-element.elementor-element-8a9717b:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29daab1 */.elementor-2845 .elementor-element.elementor-element-29daab1 {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-29daab1:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-29daab1:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3e8e9 */.elementor-2845 .elementor-element.elementor-element-5d3e8e9:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-885d10d */.elementor-2845 .elementor-element.elementor-element-885d10d {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-885d10d:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-885d10d:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f1c9 */.elementor-2845 .elementor-element.elementor-element-7a2f1c9:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8994b */.elementor-2845 .elementor-element.elementor-element-9c8994b {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-9c8994b:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-9c8994b:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9eef */.elementor-2845 .elementor-element.elementor-element-a7b9eef:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9098bf */.elementor-2845 .elementor-element.elementor-element-c9098bf {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-c9098bf:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-c9098bf:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-196c2dd */.elementor-2845 .elementor-element.elementor-element-196c2dd:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32ec09c */.elementor-2845 .elementor-element.elementor-element-32ec09c {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-32ec09c:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-32ec09c:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b81b6e */.elementor-2845 .elementor-element.elementor-element-5b81b6e:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc41c6d */.elementor-2845 .elementor-element.elementor-element-fc41c6d {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-fc41c6d:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-fc41c6d:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8d0c5 */.elementor-2845 .elementor-element.elementor-element-4e8d0c5:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fd902f */.elementor-2845 .elementor-element.elementor-element-1fd902f {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-1fd902f:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-1fd902f:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a9717b */.elementor-2845 .elementor-element.elementor-element-8a9717b:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29daab1 */.elementor-2845 .elementor-element.elementor-element-29daab1 {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-29daab1:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-29daab1:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3e8e9 */.elementor-2845 .elementor-element.elementor-element-5d3e8e9:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-885d10d */.elementor-2845 .elementor-element.elementor-element-885d10d {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-885d10d:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-885d10d:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f1c9 */.elementor-2845 .elementor-element.elementor-element-7a2f1c9:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8994b */.elementor-2845 .elementor-element.elementor-element-9c8994b {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-9c8994b:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-9c8994b:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9eef */.elementor-2845 .elementor-element.elementor-element-a7b9eef:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9098bf */.elementor-2845 .elementor-element.elementor-element-c9098bf {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-c9098bf:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-c9098bf:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-196c2dd */.elementor-2845 .elementor-element.elementor-element-196c2dd:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32ec09c */.elementor-2845 .elementor-element.elementor-element-32ec09c {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-32ec09c:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-32ec09c:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b81b6e */.elementor-2845 .elementor-element.elementor-element-5b81b6e:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc41c6d */.elementor-2845 .elementor-element.elementor-element-fc41c6d {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-fc41c6d:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-fc41c6d:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8d0c5 */.elementor-2845 .elementor-element.elementor-element-4e8d0c5:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fd902f */.elementor-2845 .elementor-element.elementor-element-1fd902f {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-1fd902f:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-1fd902f:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a9717b */.elementor-2845 .elementor-element.elementor-element-8a9717b:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29daab1 */.elementor-2845 .elementor-element.elementor-element-29daab1 {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-29daab1:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-29daab1:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3e8e9 */.elementor-2845 .elementor-element.elementor-element-5d3e8e9:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-885d10d */.elementor-2845 .elementor-element.elementor-element-885d10d {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-885d10d:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-885d10d:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f1c9 */.elementor-2845 .elementor-element.elementor-element-7a2f1c9:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8994b */.elementor-2845 .elementor-element.elementor-element-9c8994b {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-9c8994b:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-9c8994b:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9eef */.elementor-2845 .elementor-element.elementor-element-a7b9eef:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9098bf */.elementor-2845 .elementor-element.elementor-element-c9098bf {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-c9098bf:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-c9098bf:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-196c2dd */.elementor-2845 .elementor-element.elementor-element-196c2dd:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32ec09c */.elementor-2845 .elementor-element.elementor-element-32ec09c {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-32ec09c:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-32ec09c:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b81b6e */.elementor-2845 .elementor-element.elementor-element-5b81b6e:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc41c6d */.elementor-2845 .elementor-element.elementor-element-fc41c6d {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-fc41c6d:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-fc41c6d:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8d0c5 */.elementor-2845 .elementor-element.elementor-element-4e8d0c5:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fd902f */.elementor-2845 .elementor-element.elementor-element-1fd902f {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-1fd902f:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-1fd902f:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a9717b */.elementor-2845 .elementor-element.elementor-element-8a9717b:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29daab1 */.elementor-2845 .elementor-element.elementor-element-29daab1 {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-29daab1:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-29daab1:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3e8e9 */.elementor-2845 .elementor-element.elementor-element-5d3e8e9:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-885d10d */.elementor-2845 .elementor-element.elementor-element-885d10d {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-885d10d:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-885d10d:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f1c9 */.elementor-2845 .elementor-element.elementor-element-7a2f1c9:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8994b */.elementor-2845 .elementor-element.elementor-element-9c8994b {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-9c8994b:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-9c8994b:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9eef */.elementor-2845 .elementor-element.elementor-element-a7b9eef:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9098bf */.elementor-2845 .elementor-element.elementor-element-c9098bf {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-c9098bf:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-c9098bf:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-196c2dd */.elementor-2845 .elementor-element.elementor-element-196c2dd:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32ec09c */.elementor-2845 .elementor-element.elementor-element-32ec09c {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-32ec09c:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-32ec09c:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b81b6e */.elementor-2845 .elementor-element.elementor-element-5b81b6e:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc41c6d */.elementor-2845 .elementor-element.elementor-element-fc41c6d {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-fc41c6d:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-fc41c6d:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8d0c5 */.elementor-2845 .elementor-element.elementor-element-4e8d0c5:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fd902f */.elementor-2845 .elementor-element.elementor-element-1fd902f {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-1fd902f:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-1fd902f:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a9717b */.elementor-2845 .elementor-element.elementor-element-8a9717b:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29daab1 */.elementor-2845 .elementor-element.elementor-element-29daab1 {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-29daab1:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-29daab1:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3e8e9 */.elementor-2845 .elementor-element.elementor-element-5d3e8e9:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-885d10d */.elementor-2845 .elementor-element.elementor-element-885d10d {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-885d10d:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-885d10d:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f1c9 */.elementor-2845 .elementor-element.elementor-element-7a2f1c9:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8994b */.elementor-2845 .elementor-element.elementor-element-9c8994b {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-9c8994b:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-9c8994b:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9eef */.elementor-2845 .elementor-element.elementor-element-a7b9eef:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9098bf */.elementor-2845 .elementor-element.elementor-element-c9098bf {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-c9098bf:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-c9098bf:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-196c2dd */.elementor-2845 .elementor-element.elementor-element-196c2dd:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32ec09c */.elementor-2845 .elementor-element.elementor-element-32ec09c {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-32ec09c:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-32ec09c:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b81b6e */.elementor-2845 .elementor-element.elementor-element-5b81b6e:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc41c6d */.elementor-2845 .elementor-element.elementor-element-fc41c6d {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-fc41c6d:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-fc41c6d:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8d0c5 */.elementor-2845 .elementor-element.elementor-element-4e8d0c5:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-49793e2 */.elementor-swiper-button.elementor-swiper-button-prev,
.elementor-swiper-button.elementor-swiper-button-next {
  /* Background - gradient (exact Figma stops) */
 background: linear-gradient(120deg, 
                #192355 0%, 
                #192355 35%, 
                #293888 70%, 
                #293888 100%
            );
            box-shadow: 0px 4px 12px rgba(10, 15, 35, 0.25);
            transition: all 0.3s ease;
            border: 1px solid rgba(255, 255, 255, 0.15);
            color: #fff;
            width: 52px;
            height: 52px;
            border-radius: 50%;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
}


/* Active/click state */
.elementor-swiper-button.elementor-swiper-button-prev:active,
.elementor-swiper-button.elementor-swiper-button-next:active {
  transform: translateY(1px);
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-beecfa2 */.elementor-2845 .elementor-element.elementor-element-beecfa2 .swiper-wrapper{
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf86e9 *//* Left fade */
.elementor-2845 .elementor-element.elementor-element-7bf86e9:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 280px; /* pehle 120px thi, ab zyada wide */
  height: 100%;
  background: linear-gradient(90deg, 
    #181B25 0%,
    rgba(24, 27, 37, 0.8) 30%,
    rgba(24, 27, 37, 0.4) 65%,
    rgba(24, 27, 37, 0) 100%
  );
  z-index: 2;
}

/* Right fade */
.elementor-2845 .elementor-element.elementor-element-7bf86e9:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 280px;
  height: 100%;
  background: linear-gradient(270deg, 
    #181B25 0%,
    rgba(24, 27, 37, 0.8) 30%,
    rgba(24, 27, 37, 0.4) 65%,
    rgba(24, 27, 37, 0) 100%
  );
  z-index: 2;
}
@media (min-width: 320px) and (max-width: 767px){
    .elementor-2845 .elementor-element.elementor-element-7bf86e9:after {
        width: 80px;
    }
    .elementor-2845 .elementor-element.elementor-element-7bf86e9:before {
        width: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cfbc62 */.elementor-2845 .elementor-element.elementor-element-8cfbc62{
   /* 2 layers: gradient on top, solid color underneath */
  background: 
    #161D42
    linear-gradient(360deg, 
      rgba(41, 56, 136, 1) 0%, 
      rgba(25, 35, 85, 0.5) 78%, 
      rgba(41, 56, 136, 0) 100%
    );
  /* Stroke - "Inside" position ko simulate karne ke liye box-shadow use karain */
  box-shadow: inset 0 0 0 1px #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31809c5 */.elementor-2845 .elementor-element.elementor-element-31809c5{
   /* 2 layers: gradient on top, solid color underneath */
  background: 
    #161D42
    linear-gradient(360deg, 
      rgba(41, 56, 136, 1) 0%, 
      rgba(25, 35, 85, 0.5) 78%, 
      rgba(41, 56, 136, 0) 100%
    );
  /* Stroke - "Inside" position ko simulate karne ke liye box-shadow use karain */
  box-shadow: inset 0 0 0 1px #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-953b13c */.elementor-2845 .elementor-element.elementor-element-953b13c{
   /* 2 layers: gradient on top, solid color underneath */
  background: 
    #161D42
    linear-gradient(360deg, 
      rgba(41, 56, 136, 1) 0%, 
      rgba(25, 35, 85, 0.5) 78%, 
      rgba(41, 56, 136, 0) 100%
    );
  /* Stroke - "Inside" position ko simulate karne ke liye box-shadow use karain */
  box-shadow: inset 0 0 0 1px #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3421cdb */.elementor-2845 .elementor-element.elementor-element-3421cdb{
   /* 2 layers: gradient on top, solid color underneath */
  background: 
    #161D42
    linear-gradient(360deg, 
      rgba(41, 56, 136, 1) 0%, 
      rgba(25, 35, 85, 0.5) 78%, 
      rgba(41, 56, 136, 0) 100%
    );
  /* Stroke - "Inside" position ko simulate karne ke liye box-shadow use karain */
  box-shadow: inset 0 0 0 1px #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-189112f */.elementor-2845 .elementor-element.elementor-element-189112f h2{
  color: #FFFFFF; /* Crisp white center text */
  font-weight: 700;
  text-shadow: 
    /* Tight, vivid inner glow */
    0 0 4px #79FF04,
    /* Soft medium glow spread */
    0 0 12px rgba(121, 255, 4, 0.7),
    /* Faded outer haze */
    0 0 25px rgba(121, 255, 4, 0.4),
    /* Slight dark shadow for contrast against background */
    0 2px 4px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f480855 */.elementor-2845 .elementor-element.elementor-element-f480855{
    transform: translatey(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdfd495 */.elementor-2845 .elementor-element.elementor-element-fdfd495 {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: linear-gradient(135deg, 
    rgba(41, 56, 136, 1) 0%, 
    rgba(25, 35, 85, 1) 50%, 
    rgba(41, 56, 136, 1) 100%
  );

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-fdfd495:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-fdfd495:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f7d36b */.elementor-2845 .elementor-element.elementor-element-2f7d36b{
    transform: translatey(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec9739d */.elementor-2845 .elementor-element.elementor-element-ec9739d {
  border-radius: 999px;
  gap: 8px;

  background: #111522;
  opacity: 10;
    box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}
.elementor-2845 .elementor-element.elementor-element-ec9739d:hover {
  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6b43913 */.elementor-2845 .elementor-element.elementor-element-6b43913 .swiper-wrapper{
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22e323c */.elementor-2845 .elementor-element.elementor-element-22e323c{
       -webkit-mask-image: linear-gradient(to right, transparent 0%, black 15%);
  mask-image: linear-gradient(to right, transparent 0%, black 15%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b05e93 */.elementor-2845 .elementor-element.elementor-element-2b05e93:before{
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    height: 35%;
    width: 15%;
    background: linear-gradient(180deg,
    #293888 0%,
    #73E850 62%,
    #293888 100%
  );
    content: "";
    border-radius: 999px;
    filter: blur(90px);
    opacity: 0.5;
    
}
.elementor-2845 .elementor-element.elementor-element-2b05e93:after{
    position: absolute;
    
    bottom: 150px;
    right: 0px;
   
    height: 35%;
    width: 15%;
    background: linear-gradient(180deg,
    #37489f 0%,
    #23306e 62%,
    #37489f 100%
  );
    content: "";
    border-radius: 999px;
    filter: blur(70px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0f63a */.elementor-2845 .elementor-element.elementor-element-7f0f63a:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0779f64 */.elementor-2845 .elementor-element.elementor-element-0779f64:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25b986 */.elementor-2845 .elementor-element.elementor-element-e25b986:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b9a703 */.elementor-2845 .elementor-element.elementor-element-7b9a703:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b068b5 */.elementor-2845 .elementor-element.elementor-element-2b068b5:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d3b711 */.elementor-2845 .elementor-element.elementor-element-9d3b711:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6771bc8 */.elementor-2845 .elementor-element.elementor-element-6771bc8:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0f63a */.elementor-2845 .elementor-element.elementor-element-7f0f63a:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0779f64 */.elementor-2845 .elementor-element.elementor-element-0779f64:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25b986 */.elementor-2845 .elementor-element.elementor-element-e25b986:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b9a703 */.elementor-2845 .elementor-element.elementor-element-7b9a703:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b068b5 */.elementor-2845 .elementor-element.elementor-element-2b068b5:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d3b711 */.elementor-2845 .elementor-element.elementor-element-9d3b711:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6771bc8 */.elementor-2845 .elementor-element.elementor-element-6771bc8:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0f63a */.elementor-2845 .elementor-element.elementor-element-7f0f63a:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0779f64 */.elementor-2845 .elementor-element.elementor-element-0779f64:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25b986 */.elementor-2845 .elementor-element.elementor-element-e25b986:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b9a703 */.elementor-2845 .elementor-element.elementor-element-7b9a703:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b068b5 */.elementor-2845 .elementor-element.elementor-element-2b068b5:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d3b711 */.elementor-2845 .elementor-element.elementor-element-9d3b711:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6771bc8 */.elementor-2845 .elementor-element.elementor-element-6771bc8:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0f63a */.elementor-2845 .elementor-element.elementor-element-7f0f63a:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0779f64 */.elementor-2845 .elementor-element.elementor-element-0779f64:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25b986 */.elementor-2845 .elementor-element.elementor-element-e25b986:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b9a703 */.elementor-2845 .elementor-element.elementor-element-7b9a703:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b068b5 */.elementor-2845 .elementor-element.elementor-element-2b068b5:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d3b711 */.elementor-2845 .elementor-element.elementor-element-9d3b711:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6771bc8 */.elementor-2845 .elementor-element.elementor-element-6771bc8:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0f63a */.elementor-2845 .elementor-element.elementor-element-7f0f63a:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0779f64 */.elementor-2845 .elementor-element.elementor-element-0779f64:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25b986 */.elementor-2845 .elementor-element.elementor-element-e25b986:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b9a703 */.elementor-2845 .elementor-element.elementor-element-7b9a703:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b068b5 */.elementor-2845 .elementor-element.elementor-element-2b068b5:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d3b711 */.elementor-2845 .elementor-element.elementor-element-9d3b711:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6771bc8 */.elementor-2845 .elementor-element.elementor-element-6771bc8:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0f63a */.elementor-2845 .elementor-element.elementor-element-7f0f63a:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0779f64 */.elementor-2845 .elementor-element.elementor-element-0779f64:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25b986 */.elementor-2845 .elementor-element.elementor-element-e25b986:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b9a703 */.elementor-2845 .elementor-element.elementor-element-7b9a703:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b068b5 */.elementor-2845 .elementor-element.elementor-element-2b068b5:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d3b711 */.elementor-2845 .elementor-element.elementor-element-9d3b711:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6771bc8 */.elementor-2845 .elementor-element.elementor-element-6771bc8:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0f63a */.elementor-2845 .elementor-element.elementor-element-7f0f63a:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0779f64 */.elementor-2845 .elementor-element.elementor-element-0779f64:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25b986 */.elementor-2845 .elementor-element.elementor-element-e25b986:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b9a703 */.elementor-2845 .elementor-element.elementor-element-7b9a703:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b068b5 */.elementor-2845 .elementor-element.elementor-element-2b068b5:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d3b711 */.elementor-2845 .elementor-element.elementor-element-9d3b711:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6771bc8 */.elementor-2845 .elementor-element.elementor-element-6771bc8:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0f63a */.elementor-2845 .elementor-element.elementor-element-7f0f63a:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0779f64 */.elementor-2845 .elementor-element.elementor-element-0779f64:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25b986 */.elementor-2845 .elementor-element.elementor-element-e25b986:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b9a703 */.elementor-2845 .elementor-element.elementor-element-7b9a703:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b068b5 */.elementor-2845 .elementor-element.elementor-element-2b068b5:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d3b711 */.elementor-2845 .elementor-element.elementor-element-9d3b711:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6771bc8 */.elementor-2845 .elementor-element.elementor-element-6771bc8:before{
    background: linear-gradient(360deg, rgba(41, 56, 136, 1) 0%, rgba(25, 35, 85, 0.5) 78%, rgba(41, 56, 136, 0) 100%);
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4c1d75 */.elementor-2845 .elementor-element.elementor-element-a4c1d75 {
    width: 807px;
    height: 136px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65ce4ac */.elementor-2845 .elementor-element.elementor-element-65ce4ac {
    width: 612px;
    height: 55px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7d9dd8 */.elementor-2845 .elementor-element.elementor-element-b7d9dd8 {
  border-radius: 999px;
  gap: 8px;
  cursor: pointer;

  background: #1B2137;

  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.25),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.2),
    0px 0px 2px 0px rgba(100, 130, 255, 0.4),
    0px 1px 4px 0px rgba(0, 0, 0, 0.3);

  /* Smooth transition sab properties pe */
  transition: all 0.3s ease;
}

.elementor-2845 .elementor-element.elementor-element-b7d9dd8:hover {
  /* Gradient thora lighter/brighter */
  background: linear-gradient(135deg, 
    rgba(55, 72, 165, 1) 0%, 
    rgba(35, 48, 110, 1) 50%, 
    rgba(55, 72, 165, 1) 100%
  );

  /* Halka upar uthta hua effect */
  transform: translateY(-2px);

  /* Glow zyada bright ho jaye */
  box-shadow:
    inset -2px -2px 4px 0px rgba(0, 0, 0, 0.3),
    inset 2px 2px 4px 0px rgba(255, 255, 255, 0.3),
    inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25),
    0px 0px 12px 2px rgba(100, 130, 255, 0.6),
    0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.elementor-2845 .elementor-element.elementor-element-b7d9dd8:active {
  /* Click karte waqt halka press-down effect */
  transform: translateY(0px);
  box-shadow:
    inset -1px -1px 3px 0px rgba(0, 0, 0, 0.3),
    inset 1px 1px 3px 0px rgba(255, 255, 255, 0.2),
    0px 0px 4px 0px rgba(100, 130, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb16897 */.elementor-2845 .elementor-element.elementor-element-fb16897:before {
    content: '';
    position: absolute;
    top: -50px;
    left: -50px;
    width: 30%;
    height: 50%;
        background: linear-gradient(to bottom, #293888 0%, #73E850 62%, #293888 100%);

    z-index: 1;
    border-radius: 999px !important;
    filter: blur(90px);
}

/* Bottom-Right Corner Shape */
.elementor-2845 .elementor-element.elementor-element-fb16897:after {
    content: '';
    position: absolute;
    bottom: -50px;
    right: -50px;
    width: 30%;
    border-radius: 999px;
        background: linear-gradient(to bottom, #293888 0%, #73E850 62%, #293888 100%);

    height: 50%;
    z-index: 1;
        filter: blur(100px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Quaroly';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/quaroly.woff') format('woff'),
		url('https://hi.bloombybaraka.com.pk/wp-content/uploads/2026/08/quaroly.ttf') format('truetype');
}
/* End Custom Fonts CSS */