.elementor-9643 .elementor-element.elementor-element-7c44e02{--display:flex;--overlay-opacity:1;}.elementor-9643 .elementor-element.elementor-element-7c44e02:not(.elementor-motion-effects-element-type-background), .elementor-9643 .elementor-element.elementor-element-7c44e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0B1843 0%, #000000 100%);}.elementor-9643 .elementor-element.elementor-element-7c44e02::before, .elementor-9643 .elementor-element.elementor-element-7c44e02 > .elementor-background-video-container::before, .elementor-9643 .elementor-element.elementor-element-7c44e02 > .e-con-inner > .elementor-background-video-container::before, .elementor-9643 .elementor-element.elementor-element-7c44e02 > .elementor-background-slideshow::before, .elementor-9643 .elementor-element.elementor-element-7c44e02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9643 .elementor-element.elementor-element-7c44e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://portfolio.shouvikkushal.com/wp-content/uploads/2026/08/Group-1321314616.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-9643 .elementor-element.elementor-element-55bffa5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9643 .elementor-element.elementor-element-84f9beb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -150px) 0px;text-align:start;}.elementor-9643 .elementor-element.elementor-element-d2ad968{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9643 .elementor-element.elementor-element-43cbaac{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-9643 .elementor-element.elementor-element-43cbaac .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:85px;font-weight:700;line-height:96px;letter-spacing:-2px;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-9643 .elementor-element.elementor-element-68707cd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-d54d90d{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9643 .elementor-element.elementor-element-d54d90d img{width:100%;}.elementor-9643 .elementor-element.elementor-element-33e16ad{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 80% );max-width:80%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9643 .elementor-element.elementor-element-33e16ad .swiper-wrapper{display:flex;align-items:center;}.elementor-9643 .elementor-element.elementor-element-0ca95f4{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-9643 .elementor-element.elementor-element-0ca95f4:not(.elementor-motion-effects-element-type-background), .elementor-9643 .elementor-element.elementor-element-0ca95f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9643 .elementor-element.elementor-element-56155c3{padding:0px 0px 0px 50px;}.elementor-9643 .elementor-element.elementor-element-56155c3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:52px;font-weight:700;line-height:62px;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-dad044f{padding:0px 0px 0px 50px;}.elementor-9643 .elementor-element.elementor-element-dad044f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:52px;font-weight:700;line-height:62px;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-db5894d{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-9643 .elementor-element.elementor-element-db5894d:not(.elementor-motion-effects-element-type-background), .elementor-9643 .elementor-element.elementor-element-db5894d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9643 .elementor-element.elementor-element-1d19789{--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-9643 .elementor-element.elementor-element-0478fc3{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-9643 .elementor-element.elementor-element-0478fc3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:68px;font-weight:700;line-height:78px;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-4addb5f{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFFC7;}.elementor-9643 .elementor-element.elementor-element-fa96f8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-e0b338a{--display:flex;}.elementor-9643 .elementor-element.elementor-element-c487a6c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-c487a6c::before, .elementor-9643 .elementor-element.elementor-element-c487a6c > .elementor-background-video-container::before, .elementor-9643 .elementor-element.elementor-element-c487a6c > .e-con-inner > .elementor-background-video-container::before, .elementor-9643 .elementor-element.elementor-element-c487a6c > .elementor-background-slideshow::before, .elementor-9643 .elementor-element.elementor-element-c487a6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9643 .elementor-element.elementor-element-c487a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://portfolio.shouvikkushal.com/wp-content/uploads/2026/08/Ellipse-434.png");--background-overlay:'';background-position:top center;}.elementor-9643 .elementor-element.elementor-element-38fbd51{width:100%;max-width:100%;}.elementor-9643 .elementor-element.elementor-element-38fbd51 img{width:100%;}.elementor-9643 .elementor-element.elementor-element-143a5d2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-028de52{text-align:start;}.elementor-9643 .elementor-element.elementor-element-028de52 img{width:77px;}.elementor-9643 .elementor-element.elementor-element-175dce3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-0168197{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-76ba8a0{--display:flex;}.elementor-9643 .elementor-element.elementor-element-3c5b253{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-3c5b253::before, .elementor-9643 .elementor-element.elementor-element-3c5b253 > .elementor-background-video-container::before, .elementor-9643 .elementor-element.elementor-element-3c5b253 > .e-con-inner > .elementor-background-video-container::before, .elementor-9643 .elementor-element.elementor-element-3c5b253 > .elementor-background-slideshow::before, .elementor-9643 .elementor-element.elementor-element-3c5b253 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9643 .elementor-element.elementor-element-3c5b253 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://portfolio.shouvikkushal.com/wp-content/uploads/2026/08/Ellipse-434.png");--background-overlay:'';background-position:top center;}.elementor-9643 .elementor-element.elementor-element-cb493b4{width:100%;max-width:100%;}.elementor-9643 .elementor-element.elementor-element-cb493b4 img{width:100%;}.elementor-9643 .elementor-element.elementor-element-0a7bea9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-a86485a{text-align:start;}.elementor-9643 .elementor-element.elementor-element-a86485a img{width:77px;}.elementor-9643 .elementor-element.elementor-element-100f61b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-933838c{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-6ce83fd{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-9643 .elementor-element.elementor-element-c8473a2{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-9643 .elementor-element.elementor-element-c8473a2:not(.elementor-motion-effects-element-type-background), .elementor-9643 .elementor-element.elementor-element-c8473a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9643 .elementor-element.elementor-element-7424d98{--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-9643 .elementor-element.elementor-element-c12b51c{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-9643 .elementor-element.elementor-element-c12b51c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:68px;font-weight:700;line-height:78px;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-094182f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFFC7;}.elementor-9643 .elementor-element.elementor-element-69c323c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-4edfcbf{--display:flex;}.elementor-9643 .elementor-element.elementor-element-0523cdf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-b14ffb6{width:100%;max-width:100%;}.elementor-9643 .elementor-element.elementor-element-b14ffb6 img{width:100%;}.elementor-9643 .elementor-element.elementor-element-92d26cf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-139ef84{text-align:start;}.elementor-9643 .elementor-element.elementor-element-139ef84 img{width:77px;}.elementor-9643 .elementor-element.elementor-element-0d443e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-dba727f{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-0aa0a5b{--display:flex;}.elementor-9643 .elementor-element.elementor-element-d0adb73{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-6744f03{width:100%;max-width:100%;}.elementor-9643 .elementor-element.elementor-element-6744f03 img{width:100%;}.elementor-9643 .elementor-element.elementor-element-3bb5e1b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-ae6cee4{text-align:start;}.elementor-9643 .elementor-element.elementor-element-ae6cee4 img{width:77px;}.elementor-9643 .elementor-element.elementor-element-17d7fa7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-93fbf8a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-e5247a5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-9643 .elementor-element.elementor-element-f95664a{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-9643 .elementor-element.elementor-element-f95664a:not(.elementor-motion-effects-element-type-background), .elementor-9643 .elementor-element.elementor-element-f95664a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9643 .elementor-element.elementor-element-4682972{--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-9643 .elementor-element.elementor-element-e629e7c{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;}.elementor-9643 .elementor-element.elementor-element-e629e7c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:68px;font-weight:700;line-height:78px;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-3b02ae8{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFFC7;}.elementor-9643 .elementor-element.elementor-element-737316e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-f9beec6{--display:flex;}.elementor-9643 .elementor-element.elementor-element-105de73{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-105de73::before, .elementor-9643 .elementor-element.elementor-element-105de73 > .elementor-background-video-container::before, .elementor-9643 .elementor-element.elementor-element-105de73 > .e-con-inner > .elementor-background-video-container::before, .elementor-9643 .elementor-element.elementor-element-105de73 > .elementor-background-slideshow::before, .elementor-9643 .elementor-element.elementor-element-105de73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9643 .elementor-element.elementor-element-105de73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://portfolio.shouvikkushal.com/wp-content/uploads/2026/08/Ellipse-434.png");--background-overlay:'';background-position:top center;}.elementor-9643 .elementor-element.elementor-element-ddd36db{width:100%;max-width:100%;}.elementor-9643 .elementor-element.elementor-element-ddd36db img{width:100%;}.elementor-9643 .elementor-element.elementor-element-aa1e365{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-c6f83d2{text-align:start;}.elementor-9643 .elementor-element.elementor-element-c6f83d2 img{width:77px;}.elementor-9643 .elementor-element.elementor-element-8577eca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-30aeec7{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-100535b{--display:flex;}.elementor-9643 .elementor-element.elementor-element-353595c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-353595c::before, .elementor-9643 .elementor-element.elementor-element-353595c > .elementor-background-video-container::before, .elementor-9643 .elementor-element.elementor-element-353595c > .e-con-inner > .elementor-background-video-container::before, .elementor-9643 .elementor-element.elementor-element-353595c > .elementor-background-slideshow::before, .elementor-9643 .elementor-element.elementor-element-353595c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9643 .elementor-element.elementor-element-353595c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://portfolio.shouvikkushal.com/wp-content/uploads/2026/08/Ellipse-434.png");--background-overlay:'';background-position:top center;}.elementor-9643 .elementor-element.elementor-element-4076977{width:100%;max-width:100%;}.elementor-9643 .elementor-element.elementor-element-4076977 img{width:100%;}.elementor-9643 .elementor-element.elementor-element-27b0a0f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-2b6c739{text-align:start;}.elementor-9643 .elementor-element.elementor-element-2b6c739 img{width:77px;}.elementor-9643 .elementor-element.elementor-element-82ccaa4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-95e438c{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-f5630ff{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-9643 .elementor-element.elementor-element-ebf1244{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-9643 .elementor-element.elementor-element-ebf1244:not(.elementor-motion-effects-element-type-background), .elementor-9643 .elementor-element.elementor-element-ebf1244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9643 .elementor-element.elementor-element-f1df216{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFEFEF14;--border-color:#EFEFEF14;--border-radius:14px 14px 14px 14px;--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-9643 .elementor-element.elementor-element-f1df216:not(.elementor-motion-effects-element-type-background), .elementor-9643 .elementor-element.elementor-element-f1df216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.shouvikkushal.com/wp-content/uploads/2026/08/Frame-95253-111.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9643 .elementor-element.elementor-element-526842c{width:100%;max-width:100%;text-align:center;}.elementor-9643 .elementor-element.elementor-element-526842c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:68px;font-weight:700;line-height:78px;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-203001c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFFC7;}.elementor-9643 .elementor-element.elementor-element-471438e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9643 .elementor-element.elementor-element-68e3bc3 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;background-image:linear-gradient(180deg, #316BFF 0%, #316BFF96 100%);border-radius:5px 5px 5px 5px;padding:16px 30px 16px 30px;}.elementor-9643 .elementor-element.elementor-element-1cb6c32{text-align:center;}.elementor-9643 .elementor-element.elementor-element-1cb6c32 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF59;}.elementor-9643 .elementor-element.elementor-element-085e8f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-9643 .elementor-element.elementor-element-085e8f2:not(.elementor-motion-effects-element-type-background), .elementor-9643 .elementor-element.elementor-element-085e8f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9643 .elementor-element.elementor-element-a90a17b{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-c65c0e4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9643 .elementor-element.elementor-element-c65c0e4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:68px;font-weight:700;line-height:78px;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-d3f6782{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-36f1914 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;background-image:linear-gradient(180deg, #316BFF 0%, #316BFF96 100%);border-radius:5px 5px 5px 5px;padding:16px 30px 16px 30px;}.elementor-9643 .elementor-element.elementor-element-35d381c{text-align:center;}.elementor-9643 .elementor-element.elementor-element-35d381c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF59;}.elementor-9643 .elementor-element.elementor-element-f55992c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-c86e228{--display:flex;}.elementor-9643 .elementor-element.elementor-element-9cdc5c6{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-d8ade56{--display:flex;}.elementor-9643 .elementor-element.elementor-element-e20e744{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-8d49c41{--display:flex;}.elementor-9643 .elementor-element.elementor-element-9041005{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-c7dafa7{--display:flex;}.elementor-9643 .elementor-element.elementor-element-063d128{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-7189aae{--display:flex;}.elementor-9643 .elementor-element.elementor-element-7097fa4{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-7b86a7b{--display:flex;}.elementor-9643 .elementor-element.elementor-element-d5ff59f{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-2e9babb{--display:flex;}.elementor-9643 .elementor-element.elementor-element-c89b035{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-45cb939{--display:flex;}.elementor-9643 .elementor-element.elementor-element-169b02a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-66ee158{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:25px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-9643 .elementor-element.elementor-element-66ee158 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF05;border-style:solid;border-color:#3B5AFF1A;}.elementor-9643 .elementor-element.elementor-element-66ee158 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-9643 .elementor-element.elementor-element-66ee158 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Manrope", Sans-serif;font-weight:500;line-height:24px;}:where( .elementor-9643 .elementor-element.elementor-element-66ee158 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-9643 .elementor-element.elementor-element-279b61a{--display:flex;--min-height:700px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:1;--padding-top:200px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-9643 .elementor-element.elementor-element-279b61a:not(.elementor-motion-effects-element-type-background), .elementor-9643 .elementor-element.elementor-element-279b61a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0B1843 0%, #000000 100%);}.elementor-9643 .elementor-element.elementor-element-279b61a::before, .elementor-9643 .elementor-element.elementor-element-279b61a > .elementor-background-video-container::before, .elementor-9643 .elementor-element.elementor-element-279b61a > .e-con-inner > .elementor-background-video-container::before, .elementor-9643 .elementor-element.elementor-element-279b61a > .elementor-background-slideshow::before, .elementor-9643 .elementor-element.elementor-element-279b61a > .e-con-inner > .elementor-background-slideshow::before, .elementor-9643 .elementor-element.elementor-element-279b61a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://portfolio.shouvikkushal.com/wp-content/uploads/2026/08/Group-1321314616.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9643 .elementor-element.elementor-element-279b61a > .elementor-shape-top .elementor-shape-fill, .elementor-9643 .elementor-element.elementor-element-279b61a > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-9643 .elementor-element.elementor-element-279b61a > .elementor-shape-top svg, .elementor-9643 .elementor-element.elementor-element-279b61a > .e-con-inner > .elementor-shape-top svg{height:150px;}.elementor-9643 .elementor-element.elementor-element-b461143{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-9643 .elementor-element.elementor-element-b461143 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:68px;font-weight:700;line-height:78px;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-0fec14f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9643 .elementor-element.elementor-element-4b043ee .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;background-image:linear-gradient(180deg, #316BFF 0%, #316BFF96 100%);border-radius:5px 5px 5px 5px;padding:16px 30px 16px 30px;}.elementor-9643 .elementor-element.elementor-element-bb7bb2d{text-align:center;}.elementor-9643 .elementor-element.elementor-element-bb7bb2d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF59;}.elementor-9643 .elementor-element.elementor-element-05a6877{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-9643 .elementor-element.elementor-element-05a6877:not(.elementor-motion-effects-element-type-background), .elementor-9643 .elementor-element.elementor-element-05a6877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9643 .elementor-element.elementor-element-c90ee71 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-9643 .elementor-element.elementor-element-3fcae4f .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;background-image:linear-gradient(180deg, #316BFF 0%, #316BFF96 100%);border-radius:5px 5px 5px 5px;padding:16px 30px 16px 30px;}@media(max-width:1366px){.elementor-9643 .elementor-element.elementor-element-68707cd{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-9643 .elementor-element.elementor-element-56155c3 .elementor-heading-title{font-size:48px;line-height:58px;}.elementor-9643 .elementor-element.elementor-element-dad044f .elementor-heading-title{font-size:48px;line-height:58px;}.elementor-9643 .elementor-element.elementor-element-0478fc3{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-9643 .elementor-element.elementor-element-4addb5f{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-9643 .elementor-element.elementor-element-c12b51c{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-9643 .elementor-element.elementor-element-094182f{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-9643 .elementor-element.elementor-element-e629e7c{--container-widget-width:36%;--container-widget-flex-grow:0;width:var( --container-widget-width, 36% );max-width:36%;}.elementor-9643 .elementor-element.elementor-element-3b02ae8{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-9643 .elementor-element.elementor-element-203001c{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-9643 .elementor-element.elementor-element-b461143{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}}@media(max-width:1024px){.elementor-9643 .elementor-element.elementor-element-84f9beb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-9643 .elementor-element.elementor-element-43cbaac{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-9643 .elementor-element.elementor-element-43cbaac .elementor-heading-title{font-size:65px;line-height:76px;}.elementor-9643 .elementor-element.elementor-element-68707cd{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;font-size:22px;}.elementor-9643 .elementor-element.elementor-element-33e16ad{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9643 .elementor-element.elementor-element-0ca95f4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9643 .elementor-element.elementor-element-56155c3{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-9643 .elementor-element.elementor-element-dad044f{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-9643 .elementor-element.elementor-element-db5894d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9643 .elementor-element.elementor-element-0478fc3{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-9643 .elementor-element.elementor-element-0478fc3 .elementor-heading-title{font-size:58px;line-height:68px;}.elementor-9643 .elementor-element.elementor-element-4addb5f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:22px;}.elementor-9643 .elementor-element.elementor-element-6ce83fd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9643 .elementor-element.elementor-element-c8473a2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9643 .elementor-element.elementor-element-c12b51c{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-9643 .elementor-element.elementor-element-c12b51c .elementor-heading-title{font-size:58px;line-height:68px;}.elementor-9643 .elementor-element.elementor-element-094182f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:22px;}.elementor-9643 .elementor-element.elementor-element-e5247a5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9643 .elementor-element.elementor-element-f95664a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9643 .elementor-element.elementor-element-e629e7c{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-9643 .elementor-element.elementor-element-e629e7c .elementor-heading-title{font-size:58px;line-height:68px;}.elementor-9643 .elementor-element.elementor-element-3b02ae8{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;font-size:22px;}.elementor-9643 .elementor-element.elementor-element-f5630ff{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9643 .elementor-element.elementor-element-ebf1244{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9643 .elementor-element.elementor-element-526842c .elementor-heading-title{font-size:58px;line-height:68px;}.elementor-9643 .elementor-element.elementor-element-203001c{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;font-size:22px;}.elementor-9643 .elementor-element.elementor-element-085e8f2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-9643 .elementor-element.elementor-element-a90a17b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-9643 .elementor-element.elementor-element-c65c0e4{text-align:center;}.elementor-9643 .elementor-element.elementor-element-c65c0e4 .elementor-heading-title{font-size:58px;line-height:68px;}.elementor-9643 .elementor-element.elementor-element-279b61a > .elementor-shape-top svg, .elementor-9643 .elementor-element.elementor-element-279b61a > .e-con-inner > .elementor-shape-top svg{height:70px;}.elementor-9643 .elementor-element.elementor-element-279b61a{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-9643 .elementor-element.elementor-element-b461143{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-9643 .elementor-element.elementor-element-b461143 .elementor-heading-title{font-size:58px;line-height:68px;}.elementor-9643 .elementor-element.elementor-element-05a6877{--justify-content:space-between;}.elementor-9643 .elementor-element.elementor-element-c90ee71{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-9643 .elementor-element.elementor-element-84f9beb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9643 .elementor-element.elementor-element-43cbaac{width:100%;max-width:100%;}.elementor-9643 .elementor-element.elementor-element-43cbaac .elementor-heading-title{font-size:52px;line-height:62px;}.elementor-9643 .elementor-element.elementor-element-68707cd{width:100%;max-width:100%;font-size:20px;}.elementor-9643 .elementor-element.elementor-element-33e16ad{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;}.elementor-9643 .elementor-element.elementor-element-0ca95f4{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-9643 .elementor-element.elementor-element-56155c3{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-9643 .elementor-element.elementor-element-56155c3 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-9643 .elementor-element.elementor-element-dad044f{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-9643 .elementor-element.elementor-element-dad044f .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-9643 .elementor-element.elementor-element-db5894d{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-9643 .elementor-element.elementor-element-0478fc3{width:100%;max-width:100%;}.elementor-9643 .elementor-element.elementor-element-0478fc3 .elementor-heading-title{font-size:48px;line-height:58px;}.elementor-9643 .elementor-element.elementor-element-4addb5f{width:100%;max-width:100%;font-size:20px;}.elementor-9643 .elementor-element.elementor-element-143a5d2{--justify-content:center;}.elementor-9643 .elementor-element.elementor-element-0168197{text-align:center;}.elementor-9643 .elementor-element.elementor-element-0a7bea9{--justify-content:center;}.elementor-9643 .elementor-element.elementor-element-933838c{text-align:center;}.elementor-9643 .elementor-element.elementor-element-6ce83fd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9643 .elementor-element.elementor-element-c8473a2{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-9643 .elementor-element.elementor-element-c12b51c{width:100%;max-width:100%;}.elementor-9643 .elementor-element.elementor-element-c12b51c .elementor-heading-title{font-size:48px;line-height:58px;letter-spacing:-2px;}.elementor-9643 .elementor-element.elementor-element-094182f{width:100%;max-width:100%;font-size:20px;}.elementor-9643 .elementor-element.elementor-element-92d26cf{--justify-content:center;}.elementor-9643 .elementor-element.elementor-element-dba727f{text-align:center;}.elementor-9643 .elementor-element.elementor-element-3bb5e1b{--justify-content:center;}.elementor-9643 .elementor-element.elementor-element-93fbf8a{text-align:center;}.elementor-9643 .elementor-element.elementor-element-e5247a5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9643 .elementor-element.elementor-element-f95664a{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-9643 .elementor-element.elementor-element-e629e7c{width:100%;max-width:100%;}.elementor-9643 .elementor-element.elementor-element-e629e7c .elementor-heading-title{font-size:48px;line-height:58px;letter-spacing:-2px;}.elementor-9643 .elementor-element.elementor-element-3b02ae8{width:100%;max-width:100%;font-size:20px;}.elementor-9643 .elementor-element.elementor-element-aa1e365{--justify-content:center;}.elementor-9643 .elementor-element.elementor-element-30aeec7{text-align:center;}.elementor-9643 .elementor-element.elementor-element-27b0a0f{--justify-content:center;}.elementor-9643 .elementor-element.elementor-element-95e438c{text-align:center;}.elementor-9643 .elementor-element.elementor-element-f5630ff{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9643 .elementor-element.elementor-element-ebf1244{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-9643 .elementor-element.elementor-element-f1df216{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9643 .elementor-element.elementor-element-526842c{width:100%;max-width:100%;}.elementor-9643 .elementor-element.elementor-element-526842c .elementor-heading-title{font-size:48px;line-height:58px;letter-spacing:-2px;}.elementor-9643 .elementor-element.elementor-element-203001c{width:100%;max-width:100%;font-size:20px;}.elementor-9643 .elementor-element.elementor-element-085e8f2{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-9643 .elementor-element.elementor-element-c65c0e4{width:100%;max-width:100%;}.elementor-9643 .elementor-element.elementor-element-c65c0e4 .elementor-heading-title{font-size:48px;line-height:58px;letter-spacing:-2px;}.elementor-9643 .elementor-element.elementor-element-279b61a{--min-height:450px;}.elementor-9643 .elementor-element.elementor-element-279b61a > .elementor-shape-top svg, .elementor-9643 .elementor-element.elementor-element-279b61a > .e-con-inner > .elementor-shape-top svg{height:0px;}.elementor-9643 .elementor-element.elementor-element-b461143{width:100%;max-width:100%;}.elementor-9643 .elementor-element.elementor-element-b461143 .elementor-heading-title{font-size:48px;line-height:58px;letter-spacing:-2px;}.elementor-9643 .elementor-element.elementor-element-05a6877{--justify-content:center;}.elementor-9643 .elementor-element.elementor-element-c90ee71{width:100%;max-width:100%;text-align:center;}}@media(min-width:768px){.elementor-9643 .elementor-element.elementor-element-7c44e02{--content-width:1150px;}.elementor-9643 .elementor-element.elementor-element-0ca95f4{--content-width:1150px;}.elementor-9643 .elementor-element.elementor-element-db5894d{--content-width:1150px;}.elementor-9643 .elementor-element.elementor-element-143a5d2{--width:55%;}.elementor-9643 .elementor-element.elementor-element-0a7bea9{--width:55%;}.elementor-9643 .elementor-element.elementor-element-c8473a2{--content-width:1150px;}.elementor-9643 .elementor-element.elementor-element-92d26cf{--width:45%;}.elementor-9643 .elementor-element.elementor-element-3bb5e1b{--width:45%;}.elementor-9643 .elementor-element.elementor-element-f95664a{--content-width:1150px;}.elementor-9643 .elementor-element.elementor-element-aa1e365{--width:49%;}.elementor-9643 .elementor-element.elementor-element-27b0a0f{--width:49%;}.elementor-9643 .elementor-element.elementor-element-ebf1244{--content-width:1150px;}.elementor-9643 .elementor-element.elementor-element-085e8f2{--content-width:1150px;}.elementor-9643 .elementor-element.elementor-element-d3f6782{--width:170px;}.elementor-9643 .elementor-element.elementor-element-279b61a{--content-width:1150px;}.elementor-9643 .elementor-element.elementor-element-05a6877{--content-width:1150px;}}@media(max-width:1366px) and (min-width:768px){.elementor-9643 .elementor-element.elementor-element-143a5d2{--width:65%;}.elementor-9643 .elementor-element.elementor-element-0a7bea9{--width:65%;}.elementor-9643 .elementor-element.elementor-element-92d26cf{--width:52%;}.elementor-9643 .elementor-element.elementor-element-3bb5e1b{--width:52%;}.elementor-9643 .elementor-element.elementor-element-aa1e365{--width:57%;}.elementor-9643 .elementor-element.elementor-element-27b0a0f{--width:57%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9643 .elementor-element.elementor-element-143a5d2{--width:88%;}.elementor-9643 .elementor-element.elementor-element-0a7bea9{--width:88%;}.elementor-9643 .elementor-element.elementor-element-92d26cf{--width:70%;}.elementor-9643 .elementor-element.elementor-element-3bb5e1b{--width:70%;}.elementor-9643 .elementor-element.elementor-element-aa1e365{--width:76%;}.elementor-9643 .elementor-element.elementor-element-27b0a0f{--width:76%;}}/* Start custom CSS for image-carousel, class: .elementor-element-33e16ad */.elementor-9643 .elementor-element.elementor-element-33e16ad .swiper-wrapper {
    transition-timing-function: linear !important;
}

.elementor-9643 .elementor-element.elementor-element-33e16ad .swiper-slide {
    will-change: transform;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56155c3 */.elementor-9643 .elementor-element.elementor-element-56155c3 .elementor-heading-title{
    background: linear-gradient(
        90deg,
        #FFFFFF 20%,
        #FFFFFF00 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}



/* Mobile & Tablet */
@media (max-width: 1024px) {
    .elementor-9643 .elementor-element.elementor-element-56155c3 .elementor-heading-title {
        background: linear-gradient(
            180deg,
            #FFFFFF 0%,
            #FFFFFF00 100%
        );

        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        color: transparent;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dad044f */.elementor-9643 .elementor-element.elementor-element-dad044f .elementor-heading-title{
    background: linear-gradient(
        90deg,
        #FFFFFF 20%,
        #FFFFFF00 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}



/* Mobile & Tablet */
@media (max-width: 1024px) {
    .elementor-9643 .elementor-element.elementor-element-dad044f .elementor-heading-title {
        background: linear-gradient(
            180deg,
            #FFFFFF 0%,
            #FFFFFF00 100%
        );

        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        color: transparent;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0478fc3 */.elementor-9643 .elementor-element.elementor-element-0478fc3 .elementor-heading-title {
        background: linear-gradient(
            180deg,
            #FFFFFF 0%,
            #FFFFFF00 100%
        );

        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        color: transparent;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c12b51c */.elementor-9643 .elementor-element.elementor-element-c12b51c .elementor-heading-title {
        background: linear-gradient(
            180deg,
            #FFFFFF 0%,
            #FFFFFF00 100%
        );

        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        color: transparent;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e629e7c */.elementor-9643 .elementor-element.elementor-element-e629e7c .elementor-heading-title {
        background: linear-gradient(
            180deg,
            #FFFFFF 0%,
            #FFFFFF00 100%
        );

        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        color: transparent;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-526842c */.elementor-9643 .elementor-element.elementor-element-526842c .elementor-heading-title {
        background: linear-gradient(
            180deg,
            #FFFFFF 0%,
            #FFFFFF00 100%
        );

        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        color: transparent;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c65c0e4 */.elementor-9643 .elementor-element.elementor-element-c65c0e4 .elementor-heading-title {
        background: linear-gradient(
            180deg,
            #FFFFFF 0%,
            #FFFFFF00 100%
        );

        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        color: transparent;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b461143 */.elementor-9643 .elementor-element.elementor-element-b461143 .elementor-heading-title {
        background: linear-gradient(
            180deg,
            #FFFFFF 0%,
            #FFFFFF00 100%
        );

        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        color: transparent;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c90ee71 */.elementor-9643 .elementor-element.elementor-element-c90ee71 .elementor-heading-title{
    background: linear-gradient(
        90deg,
        #FFFFFF 60%,
        #FFFFFF00 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}



/* Mobile & Tablet */
@media (max-width: 1024px) {
    .elementor-9643 .elementor-element.elementor-element-c90ee71 .elementor-heading-title {
        background: linear-gradient(
            180deg,
            #FFFFFF 0%,
            #FFFFFF00 100%
        );

        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        color: transparent;
    }
}/* End custom CSS */