.elementor-2 .elementor-element.elementor-element-777c5c7{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.83;}.elementor-2 .elementor-element.elementor-element-777c5c7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-777c5c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yamsglobal.com/wp-content/uploads/2026/05/YamsGlobal_logo_design_202605120149.jpeg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-777c5c7::before, .elementor-2 .elementor-element.elementor-element-777c5c7 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-777c5c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-777c5c7 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-777c5c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-777c5c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2D7079;--background-overlay:'';}.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-2 .elementor-element.elementor-element-7304b73{text-align:center;}.elementor-2 .elementor-element.elementor-element-7304b73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:75px;font-weight:700;text-transform:capitalize;letter-spacing:0px;color:#F9F8F4;}.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-2 .elementor-element.elementor-element-d7fb5eb{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d7fb5eb p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-fbfa0d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-2 .elementor-element.elementor-element-ac41b90 .elementor-button{background-color:#092948;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-030259d .elementor-button{background-color:#FB85171F;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FB8517;border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-030259d .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-030259d .elementor-button:focus{background-color:#FB85174F;}.elementor-2 .elementor-element.elementor-element-4e9a805{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7e9262d{border-style:none;}.elementor-2 .elementor-element.elementor-element-7e9262d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;color:#FB8517;}.elementor-2 .elementor-element.elementor-element-0670a48{--display:flex;}.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-2 .elementor-element.elementor-element-c89b271{text-align:center;}.elementor-2 .elementor-element.elementor-element-c89b271 img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-c89b271:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-d5dd275{--display:flex;}.elementor-2 .elementor-element.elementor-element-0bab8e2{text-align:center;}.elementor-2 .elementor-element.elementor-element-0bab8e2 img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-0bab8e2:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-fc34e99{--display:flex;}.elementor-2 .elementor-element.elementor-element-fabf23a{text-align:center;}.elementor-2 .elementor-element.elementor-element-fabf23a img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-80695db{--display:flex;}.elementor-2 .elementor-element.elementor-element-b89b166{text-align:center;}.elementor-2 .elementor-element.elementor-element-b89b166 img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-b89b166:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-6506952{--display:flex;}.elementor-2 .elementor-element.elementor-element-1057917{text-align:center;}.elementor-2 .elementor-element.elementor-element-1057917 img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-1057917:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-1b632e9{--display:flex;}.elementor-2 .elementor-element.elementor-element-6e05ad3{text-align:center;}.elementor-2 .elementor-element.elementor-element-6e05ad3 img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-6e05ad3:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-d7610f4{--display:flex;}.elementor-2 .elementor-element.elementor-element-663ee45{text-align:center;}.elementor-2 .elementor-element.elementor-element-663ee45 img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-663ee45:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-29c6bff{--display:flex;}.elementor-2 .elementor-element.elementor-element-8d9671e{text-align:center;}.elementor-2 .elementor-element.elementor-element-8d9671e img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-8d9671e:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-536fcd9{--display:flex;}.elementor-2 .elementor-element.elementor-element-1653870{text-align:center;}.elementor-2 .elementor-element.elementor-element-1653870 img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-1653870:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-2e185b0{--display:flex;}.elementor-2 .elementor-element.elementor-element-cffb652{text-align:center;}.elementor-2 .elementor-element.elementor-element-cffb652 img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-cffb652:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-4351370{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:100px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2 .elementor-element.elementor-element-cdc684f{--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:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cdc684f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cdc684f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#276E77;}.elementor-2 .elementor-element.elementor-element-cdc684f > .elementor-shape-bottom .elementor-shape-fill, .elementor-2 .elementor-element.elementor-element-cdc684f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#2518181A;}.elementor-2 .elementor-element.elementor-element-cdc684f > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-cdc684f > .e-con-inner > .elementor-shape-bottom svg{width:calc(160% + 1.3px);}.elementor-2 .elementor-element.elementor-element-6641cc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-5031cc2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F8F9F5;--border-color:#F8F9F5;--border-radius:2px 2px 2px 2px;}.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-2 .elementor-element.elementor-element-ae5f24b .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Verdana", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-ae5f24b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-0610d81{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F8F9F5;--border-color:#F8F9F5;--border-radius:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-f8227f5 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Verdana", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-f8227f5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-926c06c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F8F9F5;--border-color:#F8F9F5;--border-radius:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-7ae29f0 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Verdana", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-7ae29f0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-679e164{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-679e164::before, .elementor-2 .elementor-element.elementor-element-679e164 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-679e164 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-679e164 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-679e164 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-679e164 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-f4d6dfd{--display:flex;}.elementor-2 .elementor-element.elementor-element-a776a6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-7b1f060{--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-2 .elementor-element.elementor-element-6cfe3e9{--display:flex;--justify-content:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-2 .elementor-element.elementor-element-f4016a8{border-style:none;}.elementor-2 .elementor-element.elementor-element-f4016a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;color:#FB8517;}.elementor-2 .elementor-element.elementor-element-6479a7b{text-align:start;}.elementor-2 .elementor-element.elementor-element-6479a7b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:-1px;word-spacing:2px;color:#092948;}.elementor-2 .elementor-element.elementor-element-c160d89{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-94f9f30{text-align:end;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:18px;color:#092948;}.elementor-2 .elementor-element.elementor-element-94f9f30 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-8e0c308{--display:flex;--min-height:25vh;--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;border-style:solid;--border-style:solid;border-width:0.8px 0px 0.8px 0px;--border-top-width:0.8px;--border-right-width:0px;--border-bottom-width:0.8px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.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-2 .elementor-element.elementor-element-7395a67 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-7395a67.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FB851740;}.elementor-2 .elementor-element.elementor-element-7395a67.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7395a67.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7395a67.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7395a67.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7395a67.elementor-view-framed .elementor-icon{background-color:#FB851740;}.elementor-2 .elementor-element.elementor-element-7395a67.elementor-view-stacked .elementor-icon svg{fill:#FB851740;}.elementor-2 .elementor-element.elementor-element-7395a67 .elementor-icon{font-size:45px;padding:4px;}.elementor-2 .elementor-element.elementor-element-7395a67 .elementor-icon svg{height:45px;}.elementor-2 .elementor-element.elementor-element-d16b655{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-0faabce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;color:#092948;}.elementor-2 .elementor-element.elementor-element-45a674e{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-24eb43f .elementor-button{background-color:#FB8517;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-24eb43f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-24eb43f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-1215dd7{--display:flex;--min-height:25vh;--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;border-style:solid;--border-style:solid;border-width:0.8px 0px 0.8px 0px;--border-top-width:0.8px;--border-right-width:0px;--border-bottom-width:0.8px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8924ffd .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-8924ffd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FB851740;}.elementor-2 .elementor-element.elementor-element-8924ffd.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-8924ffd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8924ffd.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-8924ffd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8924ffd.elementor-view-framed .elementor-icon{background-color:#FB851740;}.elementor-2 .elementor-element.elementor-element-8924ffd.elementor-view-stacked .elementor-icon svg{fill:#FB851740;}.elementor-2 .elementor-element.elementor-element-8924ffd .elementor-icon{font-size:45px;padding:4px;}.elementor-2 .elementor-element.elementor-element-8924ffd .elementor-icon svg{height:45px;}.elementor-2 .elementor-element.elementor-element-37c8021{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-90ae1cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;color:#092948;}.elementor-2 .elementor-element.elementor-element-e5f0496{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-d59c61d .elementor-button{background-color:#FB8517;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-d59c61d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-d59c61d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-c0be084{--display:flex;--min-height:25vh;--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;border-style:solid;--border-style:solid;border-width:0.8px 0px 0.8px 0px;--border-top-width:0.8px;--border-right-width:0px;--border-bottom-width:0.8px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-876a24e .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-876a24e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FB851740;}.elementor-2 .elementor-element.elementor-element-876a24e.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-876a24e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-876a24e.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-876a24e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-876a24e.elementor-view-framed .elementor-icon{background-color:#FB851740;}.elementor-2 .elementor-element.elementor-element-876a24e.elementor-view-stacked .elementor-icon svg{fill:#FB851740;}.elementor-2 .elementor-element.elementor-element-876a24e .elementor-icon{font-size:45px;padding:4px;}.elementor-2 .elementor-element.elementor-element-876a24e .elementor-icon svg{height:45px;}.elementor-2 .elementor-element.elementor-element-a060541{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-6380f8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;color:#092948;}.elementor-2 .elementor-element.elementor-element-cfd6a35{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-ddb794b .elementor-button{background-color:#FB8517;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-ddb794b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-ddb794b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-6b2b1fb{--display:flex;--min-height:25vh;--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;border-style:solid;--border-style:solid;border-width:0.8px 0px 0.8px 0px;--border-top-width:0.8px;--border-right-width:0px;--border-bottom-width:0.8px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-7d94571 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-7d94571.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FB851740;}.elementor-2 .elementor-element.elementor-element-7d94571.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7d94571.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d94571.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7d94571.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d94571.elementor-view-framed .elementor-icon{background-color:#FB851740;}.elementor-2 .elementor-element.elementor-element-7d94571.elementor-view-stacked .elementor-icon svg{fill:#FB851740;}.elementor-2 .elementor-element.elementor-element-7d94571 .elementor-icon{font-size:45px;padding:4px;}.elementor-2 .elementor-element.elementor-element-7d94571 .elementor-icon svg{height:45px;}.elementor-2 .elementor-element.elementor-element-33f33f4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-3e752db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;color:#092948;}.elementor-2 .elementor-element.elementor-element-68e5101{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-813a9df .elementor-button{background-color:#FB8517;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-813a9df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-813a9df .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-d8c5808{--display:flex;--min-height:25vh;--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;border-style:solid;--border-style:solid;border-width:0.8px 0px 0.8px 0px;--border-top-width:0.8px;--border-right-width:0px;--border-bottom-width:0.8px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-040f5d0 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-040f5d0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FB851740;}.elementor-2 .elementor-element.elementor-element-040f5d0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-040f5d0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-040f5d0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-040f5d0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-040f5d0.elementor-view-framed .elementor-icon{background-color:#FB851740;}.elementor-2 .elementor-element.elementor-element-040f5d0.elementor-view-stacked .elementor-icon svg{fill:#FB851740;}.elementor-2 .elementor-element.elementor-element-040f5d0 .elementor-icon{font-size:45px;padding:4px;}.elementor-2 .elementor-element.elementor-element-040f5d0 .elementor-icon svg{height:45px;}.elementor-2 .elementor-element.elementor-element-ee33169{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-6568107 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;color:#092948;}.elementor-2 .elementor-element.elementor-element-bda48c4{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-9ea7275 .elementor-button{background-color:#FB8517;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-9ea7275 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-9ea7275 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-b1c1926{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b1c1926:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b1c1926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F8;}.elementor-2 .elementor-element.elementor-element-f96c292{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2 .elementor-element.elementor-element-10a7193{border-style:none;}.elementor-2 .elementor-element.elementor-element-10a7193 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;color:#FB8517;}.elementor-2 .elementor-element.elementor-element-0c85074{text-align:start;}.elementor-2 .elementor-element.elementor-element-0c85074 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:-1px;word-spacing:2px;color:#092948;}.elementor-2 .elementor-element.elementor-element-79ed6d5{text-align:justify;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-495aa56{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:flex-start;--gap:0px 25px;--row-gap:0px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b5464e1{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b1a4eda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;color:#092948;}.elementor-2 .elementor-element.elementor-element-78352d6{text-align:justify;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-f6d2eaa{border-style:none;}.elementor-2 .elementor-element.elementor-element-f6d2eaa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:900;letter-spacing:1px;color:#FB8517;}.elementor-2 .elementor-element.elementor-element-640db99{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:flex-start;--gap:0px 25px;--row-gap:0px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6764da6{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fa650c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;color:#092948;}.elementor-2 .elementor-element.elementor-element-406cd91{text-align:justify;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-9e2d491{border-style:none;}.elementor-2 .elementor-element.elementor-element-9e2d491 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:900;letter-spacing:1px;color:#FB8517;}.elementor-2 .elementor-element.elementor-element-3ef710d{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:flex-start;--gap:0px 25px;--row-gap:0px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-17d88da{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4e92800 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;color:#092948;}.elementor-2 .elementor-element.elementor-element-e88c3fe{text-align:justify;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-a51b466{border-style:none;}.elementor-2 .elementor-element.elementor-element-a51b466 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:900;letter-spacing:1px;color:#FB8517;}.elementor-2 .elementor-element.elementor-element-541d0e1{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:flex-start;--gap:0px 25px;--row-gap:0px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ba1561c{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c78c56b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;color:#092948;}.elementor-2 .elementor-element.elementor-element-f76a266{text-align:justify;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-d1c4712{border-style:none;}.elementor-2 .elementor-element.elementor-element-d1c4712 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:900;letter-spacing:1px;color:#FB8517;}.elementor-2 .elementor-element.elementor-element-b0672d1{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-b0672d1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b0672d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4B5;}.elementor-2 .elementor-element.elementor-element-beedf83{--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-2 .elementor-element.elementor-element-228e66d{--display:flex;--min-height:17vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-228e66d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-228e66d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5706ff7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:900;color:#092948;}.elementor-2 .elementor-element.elementor-element-52f2b7e .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;color:#BFC1C5;}.elementor-2 .elementor-element.elementor-element-b1d7ce7{--display:flex;--min-height:17vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-b1d7ce7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b1d7ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b92001d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:900;color:#092948;}.elementor-2 .elementor-element.elementor-element-49b3ea4 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;color:#BFC1C5;}.elementor-2 .elementor-element.elementor-element-e1c81c4{--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-2 .elementor-element.elementor-element-a3833c5{--display:flex;--min-height:17vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-a3833c5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a3833c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e1f1e5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:900;color:#092948;}.elementor-2 .elementor-element.elementor-element-ce24cd8 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;color:#BFC1C5;}.elementor-2 .elementor-element.elementor-element-c4abbbf{--display:flex;--min-height:17vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-c4abbbf:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c4abbbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3777ae8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:900;color:#092948;}.elementor-2 .elementor-element.elementor-element-73528c8 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;color:#BFC1C5;}.elementor-2 .elementor-element.elementor-element-29c9254{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3da7a66{--display:flex;--min-height:17vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-3da7a66:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3da7a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#092948;}.elementor-2 .elementor-element.elementor-element-62d2a9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:900;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-efa67bc .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;color:#BFC1C5;}.elementor-2 .elementor-element.elementor-element-b9a821c{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9a6a4c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-3d673b4{border-style:none;text-align:center;}.elementor-2 .elementor-element.elementor-element-3d673b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;color:#FB8517;}.elementor-2 .elementor-element.elementor-element-06e2a7d{text-align:center;}.elementor-2 .elementor-element.elementor-element-06e2a7d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:-1px;word-spacing:2px;color:#092948;}.elementor-2 .elementor-element.elementor-element-77becda{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-d1cdafa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-9d8ca4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-76e63fa{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:900;color:#969696;}.elementor-2 .elementor-element.elementor-element-c792448{text-align:center;}.elementor-2 .elementor-element.elementor-element-c792448 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:#092948;}.elementor-2 .elementor-element.elementor-element-4e6597e{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-7aa0d50{--display:flex;}.elementor-2 .elementor-element.elementor-element-fae943e{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:900;color:#969696;}.elementor-2 .elementor-element.elementor-element-a5bed26{text-align:center;}.elementor-2 .elementor-element.elementor-element-a5bed26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:#092948;}.elementor-2 .elementor-element.elementor-element-c57d33a{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-bc49d2a{--display:flex;}.elementor-2 .elementor-element.elementor-element-0e7dd8f{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:900;color:#969696;}.elementor-2 .elementor-element.elementor-element-ccb496e{text-align:center;}.elementor-2 .elementor-element.elementor-element-ccb496e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:#092948;}.elementor-2 .elementor-element.elementor-element-5c2d99a{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-3065ae0{--display:flex;}.elementor-2 .elementor-element.elementor-element-0245f36{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:900;color:#969696;}.elementor-2 .elementor-element.elementor-element-e366b63{text-align:center;}.elementor-2 .elementor-element.elementor-element-e366b63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:#092948;}.elementor-2 .elementor-element.elementor-element-5ffe0e4{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-a72231e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a72231e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a72231e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#276D77;}.elementor-2 .elementor-element.elementor-element-a72231e > .elementor-shape-top svg, .elementor-2 .elementor-element.elementor-element-a72231e > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:20px;transform:translateX(-50%) rotateY(180deg);}.elementor-2 .elementor-element.elementor-element-a72231e > .elementor-shape-bottom .elementor-shape-fill, .elementor-2 .elementor-element.elementor-element-a72231e > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F9F9F8;}.elementor-2 .elementor-element.elementor-element-a72231e > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-a72231e > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:20px;transform:translateX(-50%) rotateY(180deg);}.elementor-2 .elementor-element.elementor-element-4f51f3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-e8c2843{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-e8c2843.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-fc47ccf{text-align:start;}.elementor-2 .elementor-element.elementor-element-fc47ccf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:-1px;word-spacing:2px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-626ee6e{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c3a8122{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-98c949d .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;fill:#276D77;color:#276D77;border-radius:5px 5px 5px 5px;padding:20px 35px 20px 35px;}.elementor-2 .elementor-element.elementor-element-26ec819 .elementor-button{background-color:#FB851700;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-2 .elementor-element.elementor-element-26ec819 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-26ec819 .elementor-button:focus{background-color:#FFFFFF1F;}.elementor-2 .elementor-element.elementor-element-c6620ef{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c6620ef:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c6620ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F8;}.elementor-2 .elementor-element.elementor-element-f01ceaf{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-3aeb060{border-style:none;}.elementor-2 .elementor-element.elementor-element-3aeb060 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;color:#FB8517;}.elementor-2 .elementor-element.elementor-element-27b0c73{text-align:start;}.elementor-2 .elementor-element.elementor-element-27b0c73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:-1px;word-spacing:2px;color:#092948;}.elementor-2 .elementor-element.elementor-element-4d1012c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-e4a53ed{--display:flex;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:10px 10px 10px 10px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-e4a53ed:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e4a53ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e4a53ed:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-e80cc25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--e-rating-gap:1px;--e-rating-icon-marked-color:#FB8517;}.elementor-2 .elementor-element.elementor-element-8a43d44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 04px;border-color:#FB8517;border-radius:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-c1190bf{text-align:start;}.elementor-2 .elementor-element.elementor-element-c1190bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:#092948;}.elementor-2 .elementor-element.elementor-element-774e987{--display:flex;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:10px 10px 10px 10px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-774e987:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-774e987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-774e987:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-c3f570b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--e-rating-gap:1px;--e-rating-icon-marked-color:#FB8517;}.elementor-2 .elementor-element.elementor-element-8f42730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 04px;border-color:#FB8517;border-radius:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-25e57ca{text-align:start;}.elementor-2 .elementor-element.elementor-element-25e57ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:#092948;}.elementor-2 .elementor-element.elementor-element-1d03f2a{--display:flex;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:10px 10px 10px 10px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-1d03f2a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1d03f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1d03f2a:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-b6bef18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--e-rating-gap:1px;--e-rating-icon-marked-color:#FB8517;}.elementor-2 .elementor-element.elementor-element-caa4353{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 04px;border-color:#FB8517;border-radius:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#092948;}.elementor-2 .elementor-element.elementor-element-d689e85{text-align:start;}.elementor-2 .elementor-element.elementor-element-d689e85 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:#092948;}.elementor-2 .elementor-element.elementor-element-fd6eb54{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fd6eb54:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fd6eb54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#092948;}.elementor-2 .elementor-element.elementor-element-5fa2df4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-5fa2df4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b65ec14{width:var( --container-widget-width, 101.997% );max-width:101.997%;--container-widget-width:101.997%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-b65ec14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b65ec14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:-1px;word-spacing:2px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-eb36c8a{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6ff96cd{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-e5f810e .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;fill:#FB8517;color:#FB8517;border-radius:5px 5px 5px 5px;padding:20px 35px 20px 35px;}.elementor-2 .elementor-element.elementor-element-2b38850 .elementor-button{background-color:#FB851700;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;fill:#FB8517;color:#FB8517;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-2 .elementor-element.elementor-element-2b38850 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-2b38850 .elementor-button:focus{background-color:#FFFFFF1F;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-c160d89{--width:75%;}.elementor-2 .elementor-element.elementor-element-d16b655{--width:45%;}.elementor-2 .elementor-element.elementor-element-37c8021{--width:45%;}.elementor-2 .elementor-element.elementor-element-a060541{--width:45%;}.elementor-2 .elementor-element.elementor-element-33f33f4{--width:45%;}.elementor-2 .elementor-element.elementor-element-ee33169{--width:45%;}.elementor-2 .elementor-element.elementor-element-e8c2843{--width:53.214%;}.elementor-2 .elementor-element.elementor-element-5fa2df4{--width:55.062%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-4351370{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-777c5c7{--min-height:60vh;}.elementor-2 .elementor-element.elementor-element-7304b73 .elementor-heading-title{font-size:35px;}.elementor-2 .elementor-element.elementor-element-d7fb5eb{font-size:12px;}.elementor-2 .elementor-element.elementor-element-fbfa0d1{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-ac41b90 .elementor-button{font-size:13px;}.elementor-2 .elementor-element.elementor-element-030259d .elementor-button{font-size:13px;}.elementor-2 .elementor-element.elementor-element-4351370{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-6479a7b .elementor-heading-title{font-size:29px;}.elementor-2 .elementor-element.elementor-element-94f9f30{font-size:13px;}.elementor-2 .elementor-element.elementor-element-8e0c308{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0faabce .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-45a674e{font-size:12px;}.elementor-2 .elementor-element.elementor-element-1215dd7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-90ae1cf .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-e5f0496{font-size:12px;}.elementor-2 .elementor-element.elementor-element-c0be084{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6380f8d .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-cfd6a35{font-size:12px;}.elementor-2 .elementor-element.elementor-element-6b2b1fb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3e752db .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-68e5101{font-size:12px;}.elementor-2 .elementor-element.elementor-element-d8c5808{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6568107 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-bda48c4{font-size:12px;}.elementor-2 .elementor-element.elementor-element-0c85074 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-06e2a7d .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-77becda{font-size:13px;}.elementor-2 .elementor-element.elementor-element-fc47ccf .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-98c949d .elementor-button{font-size:13px;}.elementor-2 .elementor-element.elementor-element-26ec819 .elementor-button{font-size:13px;}.elementor-2 .elementor-element.elementor-element-27b0c73 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-b65ec14 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-e5f810e .elementor-button{font-size:13px;}.elementor-2 .elementor-element.elementor-element-2b38850 .elementor-button{font-size:13px;}}/* Start custom CSS for heading, class: .elementor-element-7e9262d *//* Container padding to make space for the line */
.elementor-2 .elementor-element.elementor-element-7e9262d .elementor-heading-title {
    position: relative;
    padding-left: 40px; /* Line aur text ke beech ki space */
    color: #FB8517; /* Aapka orange color */
    display: inline-block;
}

/* Left side horizontal line design */
.elementor-2 .elementor-element.elementor-element-7e9262d .elementor-heading-title::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); /* Vertically center alignment */
    width: 30px; /* Line ki lambai (length) */
    height: 3px; /* Line ki motai (thickness) */
    background-color: #FB8517; /* Line ka color */
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-ae5f24b *//* Counter ke sirf '+' ya suffix text ko orange karne ke liye */
.elementor-2 .elementor-element.elementor-element-ae5f24b .elementor-counter-number-suffix {
    color: #FB8517 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-f8227f5 *//* Counter ke sirf '+' ya suffix text ko orange karne ke liye */
.elementor-2 .elementor-element.elementor-element-f8227f5 .elementor-counter-number-suffix {
    color: #FB8517 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-7ae29f0 *//* Counter ke sirf '+' ya suffix text ko orange karne ke liye */
.elementor-2 .elementor-element.elementor-element-7ae29f0 .elementor-counter-number-suffix {
    color: #FB8517 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4016a8 *//* Container padding to make space for the line */
.elementor-2 .elementor-element.elementor-element-f4016a8 .elementor-heading-title {
    position: relative;
    padding-left: 40px; /* Line aur text ke beech ki space */
    color: #FB8517; /* Aapka orange color */
    display: inline-block;
}

/* Left side horizontal line design */
.elementor-2 .elementor-element.elementor-element-f4016a8 .elementor-heading-title::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); /* Vertically center alignment */
    width: 30px; /* Line ki lambai (length) */
    height: 3px; /* Line ki motai (thickness) */
    background-color: #FB8517; /* Line ka color */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6479a7b *//* Main Heading Color (Dark Blue) */
.elementor-2 .elementor-element.elementor-element-6479a7b .elementor-heading-title {
    color: #092948; 
    font-weight: 800; /* Bold look ke liye */
}

/* Gradient Text Styling */
.elementor-2 .elementor-element.elementor-element-6479a7b .gradient-text {
    background: linear-gradient(90deg, #FB8517 3%, #276D77 90%);
    -webkit-background-clip: text; /* Text ke andar color ko clip karega */
    -webkit-text-fill-color: transparent; /* Background ko text ka color bana dega */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e0c308 *//* Container transition */
.elementor-2 .elementor-element.elementor-element-8e0c308 {
    position: relative;
    transition: all 0.5s ease;
    overflow: hidden;
    padding-left: 30px; /* Space for border and number */
}

/* 1. Left Border Animation (Center se expand) */
.elementor-2 .elementor-element.elementor-element-8e0c308::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 4px;
    height: 0; /* Shuru mein height zero */
    background-color: #FB8517;
    transition: all 0.5s ease;
    transform: translateY(-50%); /* Center alignment */
}

.elementor-2 .elementor-element.elementor-element-8e0c308:hover::before {
    height: 70%; /* Hover par poora expand hoga */
}

/* 2. Icon Styling (Normal & Hover) */

/* Normal State - Jaisa 01 mein hai */
.elementor-2 .elementor-element.elementor-element-8e0c308 .elementor-icon {
    transition: all 0.5s ease !important;
    background-color: transparent !important; /* Shuru mein background nahi hoga */
    color: #d1d5db !important; /* Halka grey color (slate-300 jaisa) */
    border: 1px solid #e5e7eb; /* Subtle border */
    opacity: 0.6; /* Isse woh "vague" ya halka lagega */
    border-radius: 12px;
    padding: 10px;
    display: inline-block;
}

/* 2. Icon Styling (Normal & Hover) */

.elementor-2 .elementor-element.elementor-element-8e0c308 .elementor-icon {
    transition: all 0.5s ease !important;
    background-color: transparent !important;
    color: #d1d5db !important; 
    border: 1px solid #e5e7eb; 
    opacity: 0.6; 
    border-radius: 12px;
}

.elementor-2 .elementor-element.elementor-element-8e0c308:hover .elementor-icon {
    background-color: #FB8517 !important;
    opacity: 1; 
    transform: rotate(-12deg) scale(1.1);
    border-color: #FB8517 !important;
}

/* YEH HAI MAIN FIX: Icon ko white karne ke liye */
.elementor-2 .elementor-element.elementor-element-8e0c308:hover .elementor-icon i, 
.elementor-2 .elementor-element.elementor-element-8e0c308:hover .elementor-icon svg {
    color: #ffffff !important; /* For Font Icons */
    fill: #ffffff !important;  /* For SVG Icons */
}

/* 3. Text ko wahin rakhein, sirf Heading move hogi */
.elementor-2 .elementor-element.elementor-element-8e0c308 .elementor-widget-heading {
    transition: transform 0.5s ease;
}

.elementor-2 .elementor-element.elementor-element-8e0c308:hover .elementor-widget-heading {
    transform: translateX(15px); /* Sirf heading right move hogi */
}

/* Text editor (description) apni jagah rahega */
.elementor-2 .elementor-element.elementor-element-8e0c308 .elementor-widget-text-editor {
    transform: none !important;
}

/* 4. Button Visibility */
.elementor-2 .elementor-element.elementor-element-8e0c308 .elementor-widget-button {
    opacity: 0;
    transition: opacity 0.5s ease;
}

.elementor-2 .elementor-element.elementor-element-8e0c308:hover .elementor-widget-button {
    opacity: 1;
}

/* 5. Background Color change on hover */
.elementor-2 .elementor-element.elementor-element-8e0c308:hover {
    background-color: #f9f9f8;
}

/* 5. Number Generation (Absolute Positioning) */
.elementor-2 .elementor-element.elementor-element-8e0c308 {
    position: relative; /* Base for absolute positioning */
    padding-left: 50px; 
    /* Space for the number on the left */
}

.elementor-2 .elementor-element.elementor-element-8e0c308::after {
    content: "01"; /* Yahan aap number change kar sakti hain */
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 15px;
    font-weight: bold;
    color: #d1d5db; /* Light grey color */
    opacity: 0.5;
    transition: all 0.5s ease;
    font-family: inherit;
}

/* Hover par number ka color bhi change ho jaye (Optional) */
.elementor-2 .elementor-element.elementor-element-8e0c308:hover::after {
    color: #FB8517 ;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1215dd7 *//* Container transition */
.elementor-2 .elementor-element.elementor-element-1215dd7 {
    position: relative;
    transition: all 0.5s ease;
    overflow: hidden;
    padding-left: 30px; /* Space for border and number */
}

/* 1. Left Border Animation (Center se expand) */
.elementor-2 .elementor-element.elementor-element-1215dd7::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 4px;
    height: 0; /* Shuru mein height zero */
    background-color: #FB8517;
    transition: all 0.5s ease;
    transform: translateY(-50%); /* Center alignment */
}

.elementor-2 .elementor-element.elementor-element-1215dd7:hover::before {
    height: 70%; /* Hover par poora expand hoga */
}

/* 2. Icon Styling (Normal & Hover) */

/* Normal State - Jaisa 01 mein hai */
.elementor-2 .elementor-element.elementor-element-1215dd7 .elementor-icon {
    transition: all 0.5s ease !important;
    background-color: transparent !important; /* Shuru mein background nahi hoga */
    color: #d1d5db !important; /* Halka grey color (slate-300 jaisa) */
    border: 1px solid #e5e7eb; /* Subtle border */
    opacity: 0.6; /* Isse woh "vague" ya halka lagega */
    border-radius: 12px;
    padding: 10px;
    display: inline-block;
}

/* 2. Icon Styling (Normal & Hover) */

.elementor-2 .elementor-element.elementor-element-1215dd7 .elementor-icon {
    transition: all 0.5s ease !important;
    background-color: transparent !important;
    color: #d1d5db !important; 
    border: 1px solid #e5e7eb; 
    opacity: 0.6; 
    border-radius: 12px;
}

.elementor-2 .elementor-element.elementor-element-1215dd7:hover .elementor-icon {
    background-color: #FB8517 !important;
    opacity: 1; 
    transform: rotate(-12deg) scale(1.1);
    border-color: #FB8517 !important;
}

/* YEH HAI MAIN FIX: Icon ko white karne ke liye */
.elementor-2 .elementor-element.elementor-element-1215dd7:hover .elementor-icon i, 
.elementor-2 .elementor-element.elementor-element-1215dd7:hover .elementor-icon svg {
    color: #ffffff !important; /* For Font Icons */
    fill: #ffffff !important;  /* For SVG Icons */
}

/* 3. Text ko wahin rakhein, sirf Heading move hogi */
.elementor-2 .elementor-element.elementor-element-1215dd7 .elementor-widget-heading {
    transition: transform 0.5s ease;
}

.elementor-2 .elementor-element.elementor-element-1215dd7:hover .elementor-widget-heading {
    transform: translateX(15px); /* Sirf heading right move hogi */
}

/* Text editor (description) apni jagah rahega */
.elementor-2 .elementor-element.elementor-element-1215dd7 .elementor-widget-text-editor {
    transform: none !important;
}

/* 4. Button Visibility */
.elementor-2 .elementor-element.elementor-element-1215dd7 .elementor-widget-button {
    opacity: 0;
    transition: opacity 0.5s ease;
}

.elementor-2 .elementor-element.elementor-element-1215dd7:hover .elementor-widget-button {
    opacity: 1;
}

/* 5. Background Color change on hover */
.elementor-2 .elementor-element.elementor-element-1215dd7:hover {
    background-color: #f9f9f8;
}

/* 5. Number Generation (Absolute Positioning) */
.elementor-2 .elementor-element.elementor-element-1215dd7 {
    position: relative; /* Base for absolute positioning */
    padding-left: 50px; 
    /* Space for the number on the left */
}

.elementor-2 .elementor-element.elementor-element-1215dd7::after {
    content: "02"; /* Yahan aap number change kar sakti hain */
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 15px;
    font-weight: bold;
    color: #d1d5db; /* Light grey color */
    opacity: 0.5;
    transition: all 0.5s ease;
    font-family: inherit;
}

/* Hover par number ka color bhi change ho jaye (Optional) */
.elementor-2 .elementor-element.elementor-element-1215dd7:hover::after {
    color: #FB8517 ;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0be084 *//* Container transition */
.elementor-2 .elementor-element.elementor-element-c0be084 {
    position: relative;
    transition: all 0.5s ease;
    overflow: hidden;
    padding-left: 30px; /* Space for border and number */
}

/* 1. Left Border Animation (Center se expand) */
.elementor-2 .elementor-element.elementor-element-c0be084::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 4px;
    height: 0; /* Shuru mein height zero */
    background-color: #FB8517;
    transition: all 0.5s ease;
    transform: translateY(-50%); /* Center alignment */
}

.elementor-2 .elementor-element.elementor-element-c0be084:hover::before {
    height: 70%; /* Hover par poora expand hoga */
}

/* 2. Icon Styling (Normal & Hover) */

/* Normal State - Jaisa 01 mein hai */
.elementor-2 .elementor-element.elementor-element-c0be084 .elementor-icon {
    transition: all 0.5s ease !important;
    background-color: transparent !important; /* Shuru mein background nahi hoga */
    color: #d1d5db !important; /* Halka grey color (slate-300 jaisa) */
    border: 1px solid #e5e7eb; /* Subtle border */
    opacity: 0.6; /* Isse woh "vague" ya halka lagega */
    border-radius: 12px;
    padding: 10px;
    display: inline-block;
}

/* 2. Icon Styling (Normal & Hover) */

.elementor-2 .elementor-element.elementor-element-c0be084 .elementor-icon {
    transition: all 0.5s ease !important;
    background-color: transparent !important;
    color: #d1d5db !important; 
    border: 1px solid #e5e7eb; 
    opacity: 0.6; 
    border-radius: 12px;
}

.elementor-2 .elementor-element.elementor-element-c0be084:hover .elementor-icon {
    background-color: #FB8517 !important;
    opacity: 1; 
    transform: rotate(-12deg) scale(1.1);
    border-color: #FB8517 !important;
}

/* YEH HAI MAIN FIX: Icon ko white karne ke liye */
.elementor-2 .elementor-element.elementor-element-c0be084:hover .elementor-icon i, 
.elementor-2 .elementor-element.elementor-element-c0be084:hover .elementor-icon svg {
    color: #ffffff !important; /* For Font Icons */
    fill: #ffffff !important;  /* For SVG Icons */
}

/* 3. Text ko wahin rakhein, sirf Heading move hogi */
.elementor-2 .elementor-element.elementor-element-c0be084 .elementor-widget-heading {
    transition: transform 0.5s ease;
}

.elementor-2 .elementor-element.elementor-element-c0be084:hover .elementor-widget-heading {
    transform: translateX(15px); /* Sirf heading right move hogi */
}

/* Text editor (description) apni jagah rahega */
.elementor-2 .elementor-element.elementor-element-c0be084 .elementor-widget-text-editor {
    transform: none !important;
}

/* 4. Button Visibility */
.elementor-2 .elementor-element.elementor-element-c0be084 .elementor-widget-button {
    opacity: 0;
    transition: opacity 0.5s ease;
}

.elementor-2 .elementor-element.elementor-element-c0be084:hover .elementor-widget-button {
    opacity: 1;
}

/* 5. Background Color change on hover */
.elementor-2 .elementor-element.elementor-element-c0be084:hover {
    background-color: #f9f9f8;
}

/* 5. Number Generation (Absolute Positioning) */
.elementor-2 .elementor-element.elementor-element-c0be084 {
    position: relative; /* Base for absolute positioning */
    padding-left: 50px; 
    /* Space for the number on the left */
}

.elementor-2 .elementor-element.elementor-element-c0be084::after {
    content: "03"; /* Yahan aap number change kar sakti hain */
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 15px;
    font-weight: bold;
    color: #d1d5db; /* Light grey color */
    opacity: 0.5;
    transition: all 0.5s ease;
    font-family: inherit;
}

/* Hover par number ka color bhi change ho jaye (Optional) */
.elementor-2 .elementor-element.elementor-element-c0be084:hover::after {
    color: #FB8517 ;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b2b1fb *//* Container transition */
.elementor-2 .elementor-element.elementor-element-6b2b1fb {
    position: relative;
    transition: all 0.5s ease;
    overflow: hidden;
    padding-left: 30px; /* Space for border and number */
}

/* 1. Left Border Animation (Center se expand) */
.elementor-2 .elementor-element.elementor-element-6b2b1fb::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 4px;
    height: 0; /* Shuru mein height zero */
    background-color: #FB8517;
    transition: all 0.5s ease;
    transform: translateY(-50%); /* Center alignment */
}

.elementor-2 .elementor-element.elementor-element-6b2b1fb:hover::before {
    height: 70%; /* Hover par poora expand hoga */
}

/* 2. Icon Styling (Normal & Hover) */

/* Normal State - Jaisa 01 mein hai */
.elementor-2 .elementor-element.elementor-element-6b2b1fb .elementor-icon {
    transition: all 0.5s ease !important;
    background-color: transparent !important; /* Shuru mein background nahi hoga */
    color: #d1d5db !important; /* Halka grey color (slate-300 jaisa) */
    border: 1px solid #e5e7eb; /* Subtle border */
    opacity: 0.6; /* Isse woh "vague" ya halka lagega */
    border-radius: 12px;
    padding: 10px;
    display: inline-block;
}

/* 2. Icon Styling (Normal & Hover) */

.elementor-2 .elementor-element.elementor-element-6b2b1fb .elementor-icon {
    transition: all 0.5s ease !important;
    background-color: transparent !important;
    color: #d1d5db !important; 
    border: 1px solid #e5e7eb; 
    opacity: 0.6; 
    border-radius: 12px;
}

.elementor-2 .elementor-element.elementor-element-6b2b1fb:hover .elementor-icon {
    background-color: #FB8517 !important;
    opacity: 1; 
    transform: rotate(-12deg) scale(1.1);
    border-color: #FB8517 !important;
}

/* YEH HAI MAIN FIX: Icon ko white karne ke liye */
.elementor-2 .elementor-element.elementor-element-6b2b1fb:hover .elementor-icon i, 
.elementor-2 .elementor-element.elementor-element-6b2b1fb:hover .elementor-icon svg {
    color: #ffffff !important; /* For Font Icons */
    fill: #ffffff !important;  /* For SVG Icons */
}

/* 3. Text ko wahin rakhein, sirf Heading move hogi */
.elementor-2 .elementor-element.elementor-element-6b2b1fb .elementor-widget-heading {
    transition: transform 0.5s ease;
}

.elementor-2 .elementor-element.elementor-element-6b2b1fb:hover .elementor-widget-heading {
    transform: translateX(15px); /* Sirf heading right move hogi */
}

/* Text editor (description) apni jagah rahega */
.elementor-2 .elementor-element.elementor-element-6b2b1fb .elementor-widget-text-editor {
    transform: none !important;
}

/* 4. Button Visibility */
.elementor-2 .elementor-element.elementor-element-6b2b1fb .elementor-widget-button {
    opacity: 0;
    transition: opacity 0.5s ease;
}

.elementor-2 .elementor-element.elementor-element-6b2b1fb:hover .elementor-widget-button {
    opacity: 1;
}

/* 5. Background Color change on hover */
.elementor-2 .elementor-element.elementor-element-6b2b1fb:hover {
    background-color: #f9f9f8;
}

/* 5. Number Generation (Absolute Positioning) */
.elementor-2 .elementor-element.elementor-element-6b2b1fb {
    position: relative; /* Base for absolute positioning */
    padding-left: 50px; 
    /* Space for the number on the left */
}

.elementor-2 .elementor-element.elementor-element-6b2b1fb::after {
    content: "04"; /* Yahan aap number change kar sakti hain */
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 15px;
    font-weight: bold;
    color: #d1d5db; /* Light grey color */
    opacity: 0.5;
    transition: all 0.5s ease;
    font-family: inherit;
}

/* Hover par number ka color bhi change ho jaye (Optional) */
.elementor-2 .elementor-element.elementor-element-6b2b1fb:hover::after {
    color: #FB8517 ;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8c5808 *//* Container transition */
.elementor-2 .elementor-element.elementor-element-d8c5808 {
    position: relative;
    transition: all 0.5s ease;
    overflow: hidden;
    padding-left: 30px; /* Space for border and number */
}

/* 1. Left Border Animation (Center se expand) */
.elementor-2 .elementor-element.elementor-element-d8c5808::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 4px;
    height: 0; /* Shuru mein height zero */
    background-color: #FB8517;
    transition: all 0.5s ease;
    transform: translateY(-50%); /* Center alignment */
}

.elementor-2 .elementor-element.elementor-element-d8c5808:hover::before {
    height: 70%; /* Hover par poora expand hoga */
}

/* 2. Icon Styling (Normal & Hover) */

/* Normal State - Jaisa 01 mein hai */
.elementor-2 .elementor-element.elementor-element-d8c5808 .elementor-icon {
    transition: all 0.5s ease !important;
    background-color: transparent !important; /* Shuru mein background nahi hoga */
    color: #d1d5db !important; /* Halka grey color (slate-300 jaisa) */
    border: 1px solid #e5e7eb; /* Subtle border */
    opacity: 0.6; /* Isse woh "vague" ya halka lagega */
    border-radius: 12px;
    padding: 10px;
    display: inline-block;
}

/* 2. Icon Styling (Normal & Hover) */

.elementor-2 .elementor-element.elementor-element-d8c5808 .elementor-icon {
    transition: all 0.5s ease !important;
    background-color: transparent !important;
    color: #d1d5db !important; 
    border: 1px solid #e5e7eb; 
    opacity: 0.6; 
    border-radius: 12px;
}

.elementor-2 .elementor-element.elementor-element-d8c5808:hover .elementor-icon {
    background-color: #FB8517 !important;
    opacity: 1; 
    transform: rotate(-12deg) scale(1.1);
    border-color: #FB8517 !important;
}

/* YEH HAI MAIN FIX: Icon ko white karne ke liye */
.elementor-2 .elementor-element.elementor-element-d8c5808:hover .elementor-icon i, 
.elementor-2 .elementor-element.elementor-element-d8c5808:hover .elementor-icon svg {
    color: #ffffff !important; /* For Font Icons */
    fill: #ffffff !important;  /* For SVG Icons */
}

/* 3. Text ko wahin rakhein, sirf Heading move hogi */
.elementor-2 .elementor-element.elementor-element-d8c5808 .elementor-widget-heading {
    transition: transform 0.5s ease;
}

.elementor-2 .elementor-element.elementor-element-d8c5808:hover .elementor-widget-heading {
    transform: translateX(15px); /* Sirf heading right move hogi */
}

/* Text editor (description) apni jagah rahega */
.elementor-2 .elementor-element.elementor-element-d8c5808 .elementor-widget-text-editor {
    transform: none !important;
}

/* 4. Button Visibility */
.elementor-2 .elementor-element.elementor-element-d8c5808 .elementor-widget-button {
    opacity: 0;
    transition: opacity 0.5s ease;
}

.elementor-2 .elementor-element.elementor-element-d8c5808:hover .elementor-widget-button {
    opacity: 1;
}

/* 5. Background Color change on hover */
.elementor-2 .elementor-element.elementor-element-d8c5808:hover {
    background-color: #f9f9f8;
}

/* 5. Number Generation (Absolute Positioning) */
.elementor-2 .elementor-element.elementor-element-d8c5808 {
    position: relative; /* Base for absolute positioning */
    padding-left: 50px; 
    /* Space for the number on the left */
}

.elementor-2 .elementor-element.elementor-element-d8c5808::after {
    content: "05"; /* Yahan aap number change kar sakti hain */
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 15px;
    font-weight: bold;
    color: #d1d5db; /* Light grey color */
    opacity: 0.5;
    transition: all 0.5s ease;
    font-family: inherit;
}

/* Hover par number ka color bhi change ho jaye (Optional) */
.elementor-2 .elementor-element.elementor-element-d8c5808:hover::after {
    color: #FB8517 ;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a7193 *//* Container padding to make space for the line */
.elementor-2 .elementor-element.elementor-element-10a7193 .elementor-heading-title {
    position: relative;
    padding-left: 40px; /* Line aur text ke beech ki space */
    color: #FB8517; /* Aapka orange color */
    display: inline-block;
}

/* Left side horizontal line design */
.elementor-2 .elementor-element.elementor-element-10a7193 .elementor-heading-title::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); /* Vertically center alignment */
    width: 30px; /* Line ki lambai (length) */
    height: 3px; /* Line ki motai (thickness) */
    background-color: #FB8517; /* Line ka color */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c85074 *//* Main Heading Color (Dark Blue) */
.elementor-2 .elementor-element.elementor-element-0c85074 .elementor-heading-title {
    color: #092948; 
    font-weight: 800; /* Bold look ke liye */
}

/* Gradient Text Styling */
.elementor-2 .elementor-element.elementor-element-0c85074 .gradient-text {
    background: linear-gradient(90deg, #FB8517 3%, #276D77 90%);
    -webkit-background-clip: text; /* Text ke andar color ko clip karega */
    -webkit-text-fill-color: transparent; /* Background ko text ka color bana dega */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d673b4 *//* Container padding to make space for the line */
.elementor-2 .elementor-element.elementor-element-3d673b4 .elementor-heading-title {
    position: relative;
    padding-left: 40px; /* Line aur text ke beech ki space */
    color: #FB8517; /* Aapka orange color */
    display: inline-block;
}

/* Left side horizontal line design */
.elementor-2 .elementor-element.elementor-element-3d673b4 .elementor-heading-title::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); /* Vertically center alignment */
    width: 30px; /* Line ki lambai (length) */
    height: 3px; /* Line ki motai (thickness) */
    background-color: #FB8517; /* Line ka color */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06e2a7d *//* Main Heading Color (Dark Blue) */
.elementor-2 .elementor-element.elementor-element-06e2a7d .elementor-heading-title {
    color: #092948; 
    font-weight: 800; /* Bold look ke liye */
}

/* Gradient Text Styling */
.elementor-2 .elementor-element.elementor-element-06e2a7d .gradient-text {
    background: linear-gradient(90deg, #FB8517 3%, #276D77 90%);
    -webkit-background-clip: text; /* Text ke andar color ko clip karega */
    -webkit-text-fill-color: transparent; /* Background ko text ka color bana dega */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e63fa *//* 1. Base Circle Styling (Dono Text Editor aur HTML widget par kaam karega) */
.elementor-2 .elementor-element.elementor-element-76e63fa {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 80px !important;
    height: 80px !important;
    border: 2px solid #e5e7eb !important; /* Halka grey border */
    border-radius: 50% !important;
    background-color: #ffffff !important; /* White background taake line peeche chupe */
    color: #d1d5db !important; /* Grey color starting mein */
    font-size: 24px !important;
    font-weight: 800 !important;
    text-align: center !important;
    transition: all 0.3s ease-in-out !important;
    cursor: pointer;
    position: relative;
    z-index: 2; /* Taake circle line ke upar rahe */
    margin: 0 auto !important;
}

/* 2. Connecting Lines (Jo circles ke bilkul peeche se guzregi) */
.elementor-2 .elementor-element.elementor-element-76e63fa::after {
    content: '';
    position: absolute;
    left: 100%; /* Circle ke khatam hote hi line shuru ho */
    top: 50%;
    transform: translateY(-50%);
    width: 250px; /* Line ki lambai - Aap apni screen ke mutabiq kam/zyada kar sakti hain */
    height: 2px;
    background-color: #e5e7eb;
    z-index: -1; /* Line ko circle ke peeche bhejne ke liye */
    pointer-events: none;
}

/* 3. Hover State Effect (Screenshot jaisa orange color) */
.elementor-2 .elementor-element.elementor-element-76e63fa:hover {
    border-color: #FB8517 !important; /* Orange border */
    color: #FB8517 !important;  /* Orange number */
    box-shadow: 0 0 15px rgba(251, 133, 23, 0.25) !important; /* Halka glow */
}

/* Purana lines wala code chalte rehne dein, bas ye end mein add kar dein */

/* Column ko force karna ke sab cheezein vertical line mein center kare */
.elementor-2 .elementor-element.elementor-element-76e63fa {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important; /* Horizontally center */
    justify-content: flex-start !important;
}

/* Heading aur text ko force karna ke woh circle ke neeche se hi shuru hon */
.elementor-2 .elementor-element.elementor-element-76e63fa .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-76e63fa .elementor-text-editor {
    width: 100% !important;
    text-align: center !important;
    margin-top: 15px !important; /* Circle aur heading ke beech ka gap */
}
/* Jab screen choti ho (Mobile & Tablet), toh connecting lines gayab ho jayein */
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-76e63fa::after {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fae943e *//* 1. Base Circle Styling (Dono Text Editor aur HTML widget par kaam karega) */
.elementor-2 .elementor-element.elementor-element-fae943e {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 80px !important;
    height: 80px !important;
    border: 2px solid #e5e7eb !important; /* Halka grey border */
    border-radius: 50% !important;
    background-color: #ffffff !important; /* White background taake line peeche chupe */
    color: #d1d5db !important; /* Grey color starting mein */
    font-size: 24px !important;
    font-weight: 800 !important;
    text-align: center !important;
    transition: all 0.3s ease-in-out !important;
    cursor: pointer;
    position: relative;
    z-index: 2; /* Taake circle line ke upar rahe */
    margin: 0 auto !important;
}

/* 2. Connecting Lines (Jo circles ke bilkul peeche se guzregi) */
.elementor-2 .elementor-element.elementor-element-fae943e::after {
    content: '';
    position: absolute;
    left: 100%; /* Circle ke khatam hote hi line shuru ho */
    top: 50%;
    transform: translateY(-50%);
    width: 250px; /* Line ki lambai - Aap apni screen ke mutabiq kam/zyada kar sakti hain */
    height: 2px;
    background-color: #e5e7eb;
    z-index: -1; /* Line ko circle ke peeche bhejne ke liye */
    pointer-events: none;
}

/* 3. Hover State Effect (Screenshot jaisa orange color) */
.elementor-2 .elementor-element.elementor-element-fae943e:hover {
    border-color: #FB8517 !important; /* Orange border */
    color: #FB8517 !important;  /* Orange number */
    box-shadow: 0 0 15px rgba(251, 133, 23, 0.25) !important; /* Halka glow */
}
/* Purana lines wala code chalte rehne dein, bas ye end mein add kar dein */

/* Column ko force karna ke sab cheezein vertical line mein center kare */
.elementor-2 .elementor-element.elementor-element-fae943e {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important; /* Horizontally center */
    justify-content: flex-start !important;
}

/* Heading aur text ko force karna ke woh circle ke neeche se hi shuru hon */
.elementor-2 .elementor-element.elementor-element-fae943e .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-fae943e .elementor-text-editor {
    width: 100% !important;
    text-align: center !important;
    margin-top: 15px !important; /* Circle aur heading ke beech ka gap */
}

/* Jab screen choti ho (Mobile & Tablet), toh connecting lines gayab ho jayein */
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-fae943e::after {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e7dd8f *//* 1. Base Circle Styling (Dono Text Editor aur HTML widget par kaam karega) */
.elementor-2 .elementor-element.elementor-element-0e7dd8f {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 80px !important;
    height: 80px !important;
    border: 2px solid #e5e7eb !important; /* Halka grey border */
    border-radius: 50% !important;
    background-color: #ffffff !important; /* White background taake line peeche chupe */
    color: #d1d5db !important; /* Grey color starting mein */
    font-size: 24px !important;
    font-weight: 800 !important;
    text-align: center !important;
    transition: all 0.3s ease-in-out !important;
    cursor: pointer;
    position: relative;
    z-index: 2; /* Taake circle line ke upar rahe */
    margin: 0 auto !important;
}

/* 2. Connecting Lines (Jo circles ke bilkul peeche se guzregi) */
.elementor-2 .elementor-element.elementor-element-0e7dd8f::after {
    content: '';
    position: absolute;
    left: 100%; /* Circle ke khatam hote hi line shuru ho */
    top: 50%;
    transform: translateY(-50%);
    width: 250px; /* Line ki lambai - Aap apni screen ke mutabiq kam/zyada kar sakti hain */
    height: 2px;
    background-color: #e5e7eb;
    z-index: -1; /* Line ko circle ke peeche bhejne ke liye */
    pointer-events: none;
}

/* 3. Hover State Effect (Screenshot jaisa orange color) */
.elementor-2 .elementor-element.elementor-element-0e7dd8f:hover {
    border-color: #FB8517 !important; /* Orange border */
    color: #FB8517 !important;  /* Orange number */
    box-shadow: 0 0 15px rgba(251, 133, 23, 0.25) !important; /* Halka glow */
}

/* Purana lines wala code chalte rehne dein, bas ye end mein add kar dein */

/* Column ko force karna ke sab cheezein vertical line mein center kare */
.elementor-2 .elementor-element.elementor-element-0e7dd8f {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important; /* Horizontally center */
    justify-content: flex-start !important;
}

/* Heading aur text ko force karna ke woh circle ke neeche se hi shuru hon */
.elementor-2 .elementor-element.elementor-element-0e7dd8f .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-0e7dd8f .elementor-text-editor {
    width: 100% !important;
    text-align: center !important;
    margin-top: 15px !important; /* Circle aur heading ke beech ka gap */
}

/* Jab screen choti ho (Mobile & Tablet), toh connecting lines gayab ho jayein */
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-0e7dd8f::after {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0245f36 *//* 1. Base Circle Styling (Dono Text Editor aur HTML widget par kaam karega) */
.elementor-2 .elementor-element.elementor-element-0245f36 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 80px !important;
    height: 80px !important;
    border: 2px solid #e5e7eb !important; /* Halka grey border */
    border-radius: 50% !important;
    background-color: #ffffff !important; /* White background taake line peeche chupe */
    color: #d1d5db !important; /* Grey color starting mein */
    font-size: 24px !important;
    font-weight: 800 !important;
    text-align: center !important;
    transition: all 0.3s ease-in-out !important;
    cursor: pointer;
    position: relative;
    z-index: 2; /* Taake circle line ke upar rahe */
    margin: 0 auto !important;
}

/* 2. Connecting Lines (Jo circles ke bilkul peeche se guzregi) */
.elementor-2 .elementor-element.elementor-element-0245f36::after {
    content: '';
    position: absolute;
    left: 100%; /* Circle ke khatam hote hi line shuru ho */
    top: 50%;
    transform: translateY(-50%);
    width: 250px; /* Line ki lambai - Aap apni screen ke mutabiq kam/zyada kar sakti hain */
    height: 2px;
    background-color: #e5e7eb;
    z-index: -1; /* Line ko circle ke peeche bhejne ke liye */
    pointer-events: none;
}

/* 3. Hover State Effect (Screenshot jaisa orange color) */
.elementor-2 .elementor-element.elementor-element-0245f36:hover {
    border-color: #FB8517 !important; /* Orange border */
    color: #FB8517 !important;  /* Orange number */
    box-shadow: 0 0 15px rgba(251, 133, 23, 0.25) !important; /* Halka glow */
}

/* Sirf Step 4 wale widget ke liye taake aage line na nikle */
.elementor-2 .elementor-element.elementor-element-0245f36::after {
    display: none !important;
}

/* Purana lines wala code chalte rehne dein, bas ye end mein add kar dein */

/* Column ko force karna ke sab cheezein vertical line mein center kare */
.elementor-2 .elementor-element.elementor-element-0245f36 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important; /* Horizontally center */
    justify-content: flex-start !important;
}

/* Heading aur text ko force karna ke woh circle ke neeche se hi shuru hon */
.elementor-2 .elementor-element.elementor-element-0245f36 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-0245f36 .elementor-text-editor {
    width: 100% !important;
    text-align: center !important;
    margin-top: 15px !important; /* Circle aur heading ke beech ka gap */
}

/* Jab screen choti ho (Mobile & Tablet), toh connecting lines gayab ho jayein */
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-0245f36::after {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aeb060 *//* Container padding to make space for the line */
.elementor-2 .elementor-element.elementor-element-3aeb060 .elementor-heading-title {
    position: relative;
    padding-left: 40px; /* Line aur text ke beech ki space */
    color: #FB8517; /* Aapka orange color */
    display: inline-block;
}

/* Left side horizontal line design */
.elementor-2 .elementor-element.elementor-element-3aeb060 .elementor-heading-title::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); /* Vertically center alignment */
    width: 30px; /* Line ki lambai (length) */
    height: 3px; /* Line ki motai (thickness) */
    background-color: #FB8517; /* Line ka color */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27b0c73 *//* Main Heading Color (Dark Blue) */
.elementor-2 .elementor-element.elementor-element-27b0c73 .elementor-heading-title {
    color: #092948; 
    font-weight: 800; /* Bold look ke liye */
}

/* Gradient Text Styling */
.elementor-2 .elementor-element.elementor-element-27b0c73 .gradient-text {
    background: linear-gradient(90deg, #FB8517 3%, #276D77 90%);
    -webkit-background-clip: text; /* Text ke andar color ko clip karega */
    -webkit-text-fill-color: transparent; /* Background ko text ka color bana dega */
    display: inline-block;
}/* End custom CSS */