.elementor-2494 .elementor-element.elementor-element-0c7b0f4:not(.elementor-motion-effects-element-type-background), .elementor-2494 .elementor-element.elementor-element-0c7b0f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E70304;}.elementor-2494 .elementor-element.elementor-element-0c7b0f4 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #000000BF 14%, #FBF9F800 100%);opacity:0.95;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-0c7b0f4 > .elementor-container{min-height:580px;}.elementor-2494 .elementor-element.elementor-element-0c7b0f4{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2494 .elementor-element.elementor-element-de260da .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:3px;color:#FF0307;}.elementor-2494 .elementor-element.elementor-element-38d5438 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:37px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-2494 .elementor-element.elementor-element-f119ef5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:23px;font-weight:600;line-height:1.1em;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-2494 .elementor-element.elementor-element-793bfff{font-family:"Outfit", Sans-serif;font-size:19px;line-height:1.6em;color:#FFFFFF;}.elementor-2494 .elementor-element.elementor-element-384ae6e{margin-top:-24px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-2494 .elementor-element.elementor-element-8f0ca36.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2494 .elementor-element.elementor-element-8f0ca36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2494 .elementor-element.elementor-element-b7e26b4 .elementor-button{background-color:#FF0307;font-family:"Hanken Grotesk", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF0307;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-2494 .elementor-element.elementor-element-b7e26b4 .elementor-button:hover, .elementor-2494 .elementor-element.elementor-element-b7e26b4 .elementor-button:focus{background-color:#FFFFFF;color:#FF0307;}.elementor-2494 .elementor-element.elementor-element-b7e26b4{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-b7e26b4 .elementor-button:hover svg, .elementor-2494 .elementor-element.elementor-element-b7e26b4 .elementor-button:focus svg{fill:#FF0307;}.elementor-bc-flex-widget .elementor-2494 .elementor-element.elementor-element-f4a5c51.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2494 .elementor-element.elementor-element-f4a5c51.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2494 .elementor-element.elementor-element-af6c99c .elementor-button{background-color:rgba(0,0,0,0);font-family:"Hanken Grotesk", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-2494 .elementor-element.elementor-element-af6c99c .elementor-button:hover, .elementor-2494 .elementor-element.elementor-element-af6c99c .elementor-button:focus{background-color:#FF0307;color:#FFFFFF;}.elementor-2494 .elementor-element.elementor-element-af6c99c .elementor-button:hover svg, .elementor-2494 .elementor-element.elementor-element-af6c99c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2494 .elementor-element.elementor-element-412544b{margin-top:-50px;margin-bottom:0px;}.elementor-2494 .elementor-element.elementor-element-b15cabc .icon-box .icon-box-content .title h2{font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-b15cabc .icon-box-content p{font-family:"Outfit", Sans-serif;font-size:16px;}.elementor-2494 .elementor-element.elementor-element-380b2a8 .icon-box .icon-box-content .title h2{font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-380b2a8 .icon-box-content p{font-family:"Outfit", Sans-serif;font-size:16px;}.elementor-2494 .elementor-element.elementor-element-f798e36 .icon-box .icon-box-content .title h2{font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-f798e36 .icon-box-content p{font-family:"Outfit", Sans-serif;font-size:16px;}.elementor-2494 .elementor-element.elementor-element-464f1e0{padding:50px 0px 60px 0px;}.elementor-bc-flex-widget .elementor-2494 .elementor-element.elementor-element-26bdb85.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2494 .elementor-element.elementor-element-26bdb85.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2494 .elementor-element.elementor-element-57144a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-57144a1 img{border-radius:5px 5px 5px 5px;}.elementor-bc-flex-widget .elementor-2494 .elementor-element.elementor-element-7fc19cc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2494 .elementor-element.elementor-element-7fc19cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2494 .elementor-element.elementor-element-17d46dc .section-title .subtitle{color:#800204;font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-17d46dc .section-title .title{color:#1B0000;font-family:"Outfit", Sans-serif;font-size:43px;line-height:1.3em;}.elementor-2494 .elementor-element.elementor-element-17d46dc .section-title .description{font-family:"Outfit", Sans-serif;font-size:17px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2494 .elementor-element.elementor-element-36eda55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2494 .elementor-element.elementor-element-36eda55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2494 .elementor-element.elementor-element-36eda55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2494 .elementor-element.elementor-element-36eda55 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2494 .elementor-element.elementor-element-36eda55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2494 .elementor-element.elementor-element-36eda55 .elementor-icon-list-icon i{color:#E60305;transition:color 0.3s;}.elementor-2494 .elementor-element.elementor-element-36eda55 .elementor-icon-list-icon svg{fill:#E60305;transition:fill 0.3s;}.elementor-2494 .elementor-element.elementor-element-36eda55{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-2494 .elementor-element.elementor-element-36eda55 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2494 .elementor-element.elementor-element-36eda55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2494 .elementor-element.elementor-element-36eda55 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-2494 .elementor-element.elementor-element-36eda55 .elementor-icon-list-text{color:#1B0000;transition:color 0.3s;}.elementor-2494 .elementor-element.elementor-element-c641143 .dreamit-button .button:hover{background-color:#E60305;}.elementor-2494 .elementor-element.elementor-element-c641143 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-41eee59 .single-counter .icon i{color:#FFFFFF;}.elementor-2494 .elementor-element.elementor-element-41eee59 .single-counter #counter span{font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-41eee59 .single-counter #counter h6{color:#FFFFFF;font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-a371458:not(.elementor-motion-effects-element-type-background), .elementor-2494 .elementor-element.elementor-element-a371458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#850100;}.elementor-2494 .elementor-element.elementor-element-a371458{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-2494 .elementor-element.elementor-element-a371458 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-bd47ef1 .section-title .subtitle{color:#FFFCFB;font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-bd47ef1 > .elementor-widget-container{padding:0px 0px 36px 0px;}.elementor-2494 .elementor-element.elementor-element-bd47ef1 .section-title{text-align:center;}.elementor-2494 .elementor-element.elementor-element-bd47ef1 .section-title .title{color:#FFFFFF;font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-bd47ef1 .section-title .title_two{font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-bd47ef1 .section-title span{font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-bd47ef1 .section-title .description{font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-14a1eb2 .service-box .service-box-icon i{background-color:#FFFFFF;}.elementor-2494 .elementor-element.elementor-element-14a1eb2 .service-box:hover .service-box-icon i{background-color:#FFFFFF;}.elementor-2494 .elementor-element.elementor-element-14a1eb2 .service-box .service-box-title h2, .elementor-2494 .elementor-element.elementor-element-14a1eb2 .elementor-icon-box-content .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;line-height:19px;}.elementor-2494 .elementor-element.elementor-element-14a1eb2 .service-box-desc p{color:#FFFFFF;font-family:"Outfit", Sans-serif;line-height:1.3em;}.elementor-2494 .elementor-element.elementor-element-1694e44{overflow:hidden;padding:50px 0px 50px 0px;}.elementor-2494 .elementor-element.elementor-element-4ff4e00 .section-title .subtitle{color:#800204;font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-4ff4e00 > .elementor-widget-container{padding:0px 0px 22px 0px;}.elementor-2494 .elementor-element.elementor-element-4ff4e00 .section-title{text-align:center;}.elementor-2494 .elementor-element.elementor-element-4ff4e00 .section-title .title{color:#080000;font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-4ff4e00 .section-title .title_two{font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-4ff4e00 .section-title .description{color:#000000;font-family:"Outfit", Sans-serif;font-size:18px;}.elementor-2494 .elementor-element.elementor-element-3838044 .work-process .content .title{color:#D50F0F;}.elementor-2494 .elementor-element.elementor-element-35d3af8{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-2494 .elementor-element.elementor-element-e9cb53a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2494 .elementor-element.elementor-element-e9cb53a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bapindia.in/wp-content/uploads/2026/09/red-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2494 .elementor-element.elementor-element-e9cb53a > .elementor-element-populated, .elementor-2494 .elementor-element.elementor-element-e9cb53a > .elementor-element-populated > .elementor-background-overlay, .elementor-2494 .elementor-element.elementor-element-e9cb53a > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2494 .elementor-element.elementor-element-e9cb53a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-2494 .elementor-element.elementor-element-e9cb53a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-74e59cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2494 .elementor-element.elementor-element-74e59cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-6c2e6ed .section-title .description{color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:18px;}.elementor-bc-flex-widget .elementor-2494 .elementor-element.elementor-element-6a7cefc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2494 .elementor-element.elementor-element-6a7cefc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2494 .elementor-element.elementor-element-436e6da .dreamit-button .button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-weight:600;}.elementor-2494 .elementor-element.elementor-element-436e6da > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-436e6da .dreamit-button{text-align:right;}.elementor-2494 .elementor-element.elementor-element-b62ab40:not(.elementor-motion-effects-element-type-background), .elementor-2494 .elementor-element.elementor-element-b62ab40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F8;}.elementor-2494 .elementor-element.elementor-element-b62ab40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;padding:20px 0px 20px 0px;}.elementor-2494 .elementor-element.elementor-element-b62ab40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-46eda62 .section-title .subtitle{color:#800204;font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-46eda62 > .elementor-widget-container{padding:0px 0px 22px 0px;}.elementor-2494 .elementor-element.elementor-element-46eda62 .section-title{text-align:center;}.elementor-2494 .elementor-element.elementor-element-46eda62 .section-title .title{color:#080000;font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-46eda62 .section-title .title_two{font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-46eda62 .section-title .description{color:#000000;font-family:"Outfit", Sans-serif;font-size:18px;}.elementor-2494 .elementor-element.elementor-element-360e5f7:not(.elementor-motion-effects-element-type-background), .elementor-2494 .elementor-element.elementor-element-360e5f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1245A8;}.elementor-2494 .elementor-element.elementor-element-360e5f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-2494 .elementor-element.elementor-element-360e5f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-0506837 .section-title .subtitle{color:#FFE5DE;}.elementor-2494 .elementor-element.elementor-element-0506837 > .elementor-widget-container{padding:0px 0px 19px 0px;}.elementor-2494 .elementor-element.elementor-element-0506837 .section-title{text-align:center;}.elementor-2494 .elementor-element.elementor-element-0506837 .section-title .title{color:#FFFFFF;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2494 .elementor-element.elementor-element-e8b416a .swiper-pagination-bullet-active, .elementor-2494 .elementor-element.elementor-element-e8b416a .swiper-pagination-progressbar-fill{background-color:#F0F0F0;}.elementor-2494 .elementor-element.elementor-element-e8b416a .swiper-pagination-fraction{color:#F0F0F0;}.elementor-2494 .elementor-element.elementor-element-e8b416a .elementor-swiper-button{font-size:20px;}.elementor-2494 .elementor-element.elementor-element-e8b416a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#900503;opacity:1;}.elementor-2494 .elementor-element.elementor-element-e8b416a .elementor-testimonial__content, .elementor-2494 .elementor-element.elementor-element-e8b416a .elementor-testimonial__content:after{background-color:#D8D8D8;border-style:solid;}.elementor-2494 .elementor-element.elementor-element-e8b416a .elementor-testimonial__content{padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;border-color:#000;}.elementor-2494 .elementor-element.elementor-element-e8b416a.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-2494 .elementor-element.elementor-element-e8b416a.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-2494 .elementor-element.elementor-element-e8b416a.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-2494 .elementor-element.elementor-element-e8b416a.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-2494 .elementor-element.elementor-element-e8b416a.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-2494 .elementor-element.elementor-element-e8b416a.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-2494 .elementor-element.elementor-element-e8b416a.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:17px;}.elementor-2494 .elementor-element.elementor-element-e8b416a.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:17px;}.elementor-2494 .elementor-element.elementor-element-e8b416a.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:17px;}.elementor-2494 .elementor-element.elementor-element-e8b416a.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:17px;}.elementor-2494 .elementor-element.elementor-element-e8b416a .elementor-testimonial__text{color:#000000;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;font-style:normal;}.elementor-2494 .elementor-element.elementor-element-e8b416a .elementor-testimonial__name{color:#F5F5F5;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-2494 .elementor-element.elementor-element-e8b416a .elementor-testimonial__title{color:#FFF4E2;font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-2494 .elementor-element.elementor-element-e8b416a .elementor-testimonial__content:after{border-color:transparent #000 #000 transparent;}.elementor-2494 .elementor-element.elementor-element-8cd5372{padding:50px 0px 50px 0px;}.elementor-2494 .elementor-element.elementor-element-45a17db{padding:0px 0px 50px 0px;}.elementor-2494 .elementor-element.elementor-element-d55c15d .section-title .subtitle{color:#800204;font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-d55c15d .section-title .title{color:#080000;font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-d55c15d .section-title .title_two{color:#080000;font-family:"Outfit", Sans-serif;}.elementor-2494 .elementor-element.elementor-element-d55c15d .section-title .description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;}.elementor-2494 .elementor-element.elementor-element-6f21a22 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-6f21a22 .dreamit-button{text-align:right;}.elementor-widget-hfe-basic-posts .hfe-post-title a{color:var( --e-global-color-primary );}.elementor-widget-hfe-basic-posts .hfe-post-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hfe-basic-posts .hfe-post-meta{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hfe-basic-posts .hfe-post-excerpt{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hfe-basic-posts .hfe-read-more{color:var( --e-global-color-accent );}.elementor-2494 .elementor-element.elementor-element-5942754 .hfe-post-card{background-color:#FFFFFF;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}.elementor-2494 .elementor-element.elementor-element-5942754 .hfe-posts-grid{grid-template-columns:repeat(3, 1fr);column-gap:18px;row-gap:27px;}.elementor-2494 .elementor-element.elementor-element-5942754 .hfe-post-image img{border-radius:5px 5px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-5942754 .hfe-post-content{padding:20px 20px 20px 20px;}.elementor-2494 .elementor-element.elementor-element-5942754 .hfe-post-title a{color:#000000;}.elementor-2494 .elementor-element.elementor-element-5942754 .hfe-post-title{font-family:"Outfit", Sans-serif;font-weight:600;margin-bottom:10px;}.elementor-2494 .elementor-element.elementor-element-5942754 .hfe-post-excerpt{color:#686868;font-family:"Outfit", Sans-serif;font-weight:400;margin-bottom:15px;}.elementor-2494 .elementor-element.elementor-element-5942754 .hfe-read-more{color:#E70304;font-family:"Outfit", Sans-serif;font-weight:600;}@media(min-width:768px){.elementor-2494 .elementor-element.elementor-element-2c29fe9{width:48%;}.elementor-2494 .elementor-element.elementor-element-8f0ca36{width:45.338%;}.elementor-2494 .elementor-element.elementor-element-f4a5c51{width:54.662%;}.elementor-2494 .elementor-element.elementor-element-190efda{width:52%;}.elementor-2494 .elementor-element.elementor-element-0e6759d{width:65%;}.elementor-2494 .elementor-element.elementor-element-eaaade7{width:34.766%;}.elementor-2494 .elementor-element.elementor-element-5c04b5d{width:63.78%;}.elementor-2494 .elementor-element.elementor-element-405d424{width:4.042%;}.elementor-2494 .elementor-element.elementor-element-6a7cefc{width:31.842%;}.elementor-2494 .elementor-element.elementor-element-53ef01d{width:49.068%;}.elementor-2494 .elementor-element.elementor-element-59f36f8{width:50.89%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2494 .elementor-element.elementor-element-8f0ca36{width:100%;}.elementor-2494 .elementor-element.elementor-element-f4a5c51{width:100%;}.elementor-2494 .elementor-element.elementor-element-d461bcb{width:50%;}.elementor-2494 .elementor-element.elementor-element-4571816{width:50%;}.elementor-2494 .elementor-element.elementor-element-69b09ea{width:50%;}.elementor-2494 .elementor-element.elementor-element-26bdb85{width:100%;}.elementor-2494 .elementor-element.elementor-element-7fc19cc{width:100%;}.elementor-2494 .elementor-element.elementor-element-0e6759d{width:55%;}.elementor-2494 .elementor-element.elementor-element-cc3b9d0{width:50%;}.elementor-2494 .elementor-element.elementor-element-d717d8d{width:50%;}.elementor-2494 .elementor-element.elementor-element-00f869e{width:50%;}.elementor-2494 .elementor-element.elementor-element-5c04b5d{width:100%;}.elementor-2494 .elementor-element.elementor-element-405d424{width:100%;}.elementor-2494 .elementor-element.elementor-element-6a7cefc{width:100%;}.elementor-2494 .elementor-element.elementor-element-53ef01d{width:100%;}.elementor-2494 .elementor-element.elementor-element-59f36f8{width:100%;}}@media(min-width:1367px){.elementor-2494 .elementor-element.elementor-element-e9cb53a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2494 .elementor-element.elementor-element-e9cb53a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1366px){.elementor-2494 .elementor-element.elementor-element-17d46dc .section-title .title{font-size:30px;}}@media(max-width:1200px){.elementor-2494 .elementor-element.elementor-element-0c7b0f4 > .elementor-container{min-height:528px;}.elementor-2494 .elementor-element.elementor-element-38d5438 .elementor-heading-title{font-size:45px;}.elementor-2494 .elementor-element.elementor-element-f119ef5 .elementor-heading-title{font-size:30px;}}@media(max-width:1024px){.elementor-2494 .elementor-element.elementor-element-38d5438 .elementor-heading-title{font-size:48px;}.elementor-2494 .elementor-element.elementor-element-f119ef5 .elementor-heading-title{font-size:48px;}.elementor-2494 .elementor-element.elementor-element-f4a5c51 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2494 .elementor-element.elementor-element-7fc19cc > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2494 .elementor-element.elementor-element-06473e5{margin-top:15px;margin-bottom:0px;}.elementor-2494 .elementor-element.elementor-element-00f869e > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2494 .elementor-element.elementor-element-436e6da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-436e6da .dreamit-button{text-align:left;}.elementor-2494 .elementor-element.elementor-element-6f21a22 .dreamit-button{text-align:left;}.elementor-2494 .elementor-element.elementor-element-5942754 .hfe-posts-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-2494 .elementor-element.elementor-element-0c7b0f4{padding:90px 0px 70px 0px;}.elementor-2494 .elementor-element.elementor-element-38d5438 .elementor-heading-title{font-size:36px;}.elementor-2494 .elementor-element.elementor-element-f119ef5 .elementor-heading-title{font-size:36px;}.elementor-2494 .elementor-element.elementor-element-06473e5{margin-top:0px;margin-bottom:0px;}.elementor-2494 .elementor-element.elementor-element-41eee59 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-1694e44{padding:90px 0px 70px 0px;}.elementor-2494 .elementor-element.elementor-element-d717d8d > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2494 .elementor-element.elementor-element-74e59cf{padding:40px 0px 40px 0px;}.elementor-2494 .elementor-element.elementor-element-360e5f7{padding:100px 0px 70px 0px;}.elementor-2494 .elementor-element.elementor-element-5942754 .hfe-posts-grid{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for dit-button, class: .elementor-element-c641143 */.dreamit-button.style2 a.button {
    background-color: #E60305;
    color: #FFFFFF !important;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.dreamit-button.style2 a.button i {
    color: #FFFFFF !important;
    transition: color 0.3s ease;
}

.dreamit-button.style2 a.button:hover {
    background-color: #000000;
    color: #FFFFFF !important;
}

.dreamit-button.style2 .button::after {
    background: #050049;
}

.dreamit-button.style2 .button:before {
    content: "";
    background: #050049;

}/* End custom CSS */
/* Start custom CSS for dreamit-counter, class: .elementor-element-41eee59 */.single-counter.style_two {
    background-color: #E60305;
    transition: background-color 0.3s ease;
}

.single-counter.style_two,
.single-counter.style_two .count,
.single-counter.style_two .suffix,
.single-counter.style_two h6 {
    color: #FFFFFF !important;
}

.single-counter.style_two:hover {
    background-color: #000000;
}

.single-counter.style_two:before {

    background: #040156;

}/* End custom CSS */
/* Start custom CSS for servicecarousel, class: .elementor-element-14a1eb2 *//* Main Blue Box -> Linear Gradient (#FE150D to #FE742C) */
.service_cursousel_sliderr1 .em-service.style_2 .em_service_content {
    background: linear-gradient(135deg, #1245a8 0%, #1245a8 100%) !important;
    transition: background 0.3s ease;
}

.em-service.style_2 .icon_image img{width: 100% !important;
  border-radius: 100%!important;}
/* 3. Icon Circle -> Keep background white even on hover */
.service_cursousel_sliderr1 .em-service.style_2 .icon_image,
.service_cursousel_sliderr1 .em-service.style_2:hover .icon_image {
    background-color: #ffffff !important;
}

.em-service.style_2 .em_service_content{width: 100%!important;
    padding: 56px 20px 17px!important;}

.em-service.style_2 .em_service_content:before {
    position: absolute;
    content: "";
    z-index: -1;
    left: 0;
    top: 0;
    background: #FE742C;
    width: 0;
    height: 100%;
    transition: .5s;
}

.em-service.style_2:hover .em-service-title h2 {
    color: #ffffff;
}

.em-service.style_2:hover .service-box-desc p::before {
    background: #bababa;
}

.em-service.style_2 .service-box-desc p::before {
    background: #bababa;
}

.service_cursousel_sliderr1 .owl-dot {
    background: #d0d4e0 !important;
}

.service_cursousel_sliderr1 .owl-dot.active {
    background: #FF6F2B !important;
}


@media (min-width: 992px) {
    /* 1. Turn the carousel container into a flex wrapper that wraps */
    .service_cursousel_sliderr1 .owl-stage {
        display: flex !important;
        flex-wrap: wrap !important;
        width: 100% !important;
        transform: none !important; /* Disable slider shifting */
    }

    /* 2. Set each item width and reduced margin (12px gap instead of 25px) */
    .service_cursousel_sliderr1 .owl-item {
        /* 3 gaps * 12px total gap = 36px total / 4 items = 9px subtracted per item */
        width: calc(25% - 9px) !important; 
        margin-right: 12px !important;
        margin-bottom: 12px !important; /* Reduced vertical spacing */
        float: none !important;
    }

    /* 3. Remove right margin from the last item in each row */
    .service_cursousel_sliderr1 .owl-item:nth-child(4n) {
        margin-right: 0 !important;
    }

    /* 4. Hide navigation dots/arrows */
    .service_cursousel_sliderr1 .owl-dots,
    .service_cursousel_sliderr1 .owl-nav {
        display: none !important;
    }
}

.em-service.style_2 .em-service-title h2 {
    font-size: 21px;
    color: #ffffff;
    font-weight: 600;
    font-family: 'Outfit';
    margin: 0;
    transition: .5s;
    text-transform: capitalize;
    padding: 0 0 5px 0;
    line-height: 1.3em;
}/* End custom CSS */