.elementor-72 .elementor-element.elementor-element-7c73603{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.5;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:47px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-7c73603:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-7c73603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #6DF9D7 39%, #4DDEBB 59%);}.elementor-72 .elementor-element.elementor-element-7c73603::before, .elementor-72 .elementor-element.elementor-element-7c73603 > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-7c73603 > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-7c73603 > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-7c73603 > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-7c73603 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-72 .elementor-element.elementor-element-da65197{--display:flex;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-72 .elementor-element.elementor-element-782dd6f{background-color:#075040;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:3.40282e38px 3.40282e38px 3.40282e38px 3.40282e38px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-72 .elementor-element.elementor-element-782dd6f.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-782dd6f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-782dd6f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-72 .elementor-element.elementor-element-782dd6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-72 .elementor-element.elementor-element-782dd6f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-72 .elementor-element.elementor-element-782dd6f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-72 .elementor-element.elementor-element-c557dd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-72 .elementor-element.elementor-element-c557dd7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;line-height:69px;letter-spacing:0.5px;word-spacing:0.5px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-78daf86{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Ubuntu Sans", Sans-serif;font-size:18px;font-weight:400;color:#E2E8F0;}.elementor-72 .elementor-element.elementor-element-78daf86 p{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-9035f7f{--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;--justify-content:flex-start;--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-72 .elementor-element.elementor-element-039860f .elementor-button{background-color:#075040;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:11px 11px 11px 11px;padding:15px 20px 15px 20px;}.elementor-72 .elementor-element.elementor-element-039860f .elementor-button:hover, .elementor-72 .elementor-element.elementor-element-039860f .elementor-button:focus{background-color:#D97706;}.elementor-72 .elementor-element.elementor-element-039860f.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-039860f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-72 .elementor-element.elementor-element-039860f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-72 .elementor-element.elementor-element-3e8e60b .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#169D84;color:#169D84;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:11px 11px 11px 11px;padding:15px 30px 15px 30px;}.elementor-72 .elementor-element.elementor-element-3e8e60b .elementor-button:hover, .elementor-72 .elementor-element.elementor-element-3e8e60b .elementor-button:focus{background-color:#075040;color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-3e8e60b{padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-3e8e60b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-72 .elementor-element.elementor-element-3e8e60b .elementor-button:hover svg, .elementor-72 .elementor-element.elementor-element-3e8e60b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-0fefedd{--display:flex;--justify-content:flex-end;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-a00c59c{--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-72 .elementor-element.elementor-element-fa59f1b{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#FFFFFF66;--border-color:#FFFFFF66;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-fa59f1b:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-fa59f1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-fa59f1b:hover{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:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-72 .elementor-element.elementor-element-fa59f1b, .elementor-72 .elementor-element.elementor-element-fa59f1b::before{--border-transition:0.3s;}.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-72 .elementor-element.elementor-element-ddb408a.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-ddb408a img{width:51px;}.elementor-72 .elementor-element.elementor-element-ef694d8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-ef694d8.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-ef694d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:#0F172A;}.elementor-72 .elementor-element.elementor-element-5a851c5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-5a851c5.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-5a851c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-72 .elementor-element.elementor-element-4ea2298{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#FFFFFF66;--border-color:#FFFFFF66;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-4ea2298:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-4ea2298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-4ea2298:hover{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:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-72 .elementor-element.elementor-element-4ea2298, .elementor-72 .elementor-element.elementor-element-4ea2298::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-b9c8c42.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-b9c8c42 img{width:50px;}.elementor-72 .elementor-element.elementor-element-633784c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-633784c.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-633784c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:#0F172A;}.elementor-72 .elementor-element.elementor-element-97766c0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-97766c0.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-97766c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-72 .elementor-element.elementor-element-9de1fdf{--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-72 .elementor-element.elementor-element-66c4e70{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#FFFFFF66;--border-color:#FFFFFF66;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-66c4e70:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-66c4e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-66c4e70:hover{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:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-72 .elementor-element.elementor-element-66c4e70, .elementor-72 .elementor-element.elementor-element-66c4e70::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-1c98692.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-1c98692 img{width:50px;}.elementor-72 .elementor-element.elementor-element-0ceace6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-0ceace6.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-0ceace6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:#0F172A;}.elementor-72 .elementor-element.elementor-element-c63ea01{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-c63ea01.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-c63ea01 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-72 .elementor-element.elementor-element-c58963e{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#FFFFFF66;--border-color:#FFFFFF66;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-c58963e:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-c58963e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2537;}.elementor-72 .elementor-element.elementor-element-c58963e:hover{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:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-72 .elementor-element.elementor-element-c58963e, .elementor-72 .elementor-element.elementor-element-c58963e::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-81f569b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:start;}.elementor-72 .elementor-element.elementor-element-81f569b.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-81f569b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:25px;color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-403da94{width:100%;max-width:100%;padding:0px 0px 0px 30px;text-align:start;}.elementor-72 .elementor-element.elementor-element-403da94.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-403da94 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-5c74cfc .elementor-button{background-color:#FF0707;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:11px 11px 11px 11px;padding:15px 30px 15px 30px;}.elementor-72 .elementor-element.elementor-element-5c74cfc .elementor-button:hover, .elementor-72 .elementor-element.elementor-element-5c74cfc .elementor-button:focus{background-color:#F20909;color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-5c74cfc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 15px 7px 15px;}.elementor-72 .elementor-element.elementor-element-5c74cfc.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-72 .elementor-element.elementor-element-5c74cfc .elementor-button:hover svg, .elementor-72 .elementor-element.elementor-element-5c74cfc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-62c8c24{--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-72 .elementor-element.elementor-element-62c8c24:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-62c8c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-639ba62{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-d8579d7{--display:flex;}.elementor-72 .elementor-element.elementor-element-d8579d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-72 .elementor-element.elementor-element-1372984{width:var( --container-widget-width, 105.173% );max-width:105.173%;--container-widget-width:105.173%;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-1372984.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-72 .elementor-element.elementor-element-1372984 img{height:500px;opacity:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px -12px rgba(34.00000000000002, 197.00000000000003, 94.00000000000003, 0.25);}.elementor-72 .elementor-element.elementor-element-2498101{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-6c375b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-72 .elementor-element.elementor-element-6c375b3.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-6c375b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#217937;}.elementor-72 .elementor-element.elementor-element-897c6ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-897c6ea.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-897c6ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:#000000;}.elementor-72 .elementor-element.elementor-element-11903a1{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-18px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#475569;}.elementor-72 .elementor-element.elementor-element-11903a1 p{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-0603bad{--display:flex;--min-height:0px;--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;--overlay-opacity:0;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-0603bad:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-0603bad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-0603bad::before, .elementor-72 .elementor-element.elementor-element-0603bad > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-0603bad > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-0603bad > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-0603bad > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-0603bad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFDFD;--background-overlay:'';}.elementor-72 .elementor-element.elementor-element-b755904{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#FFFFFF66;--border-color:#FFFFFF66;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-b755904:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-b755904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04770C;}.elementor-72 .elementor-element.elementor-element-b755904.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-72 .elementor-element.elementor-element-b755904:hover{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:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-72 .elementor-element.elementor-element-b755904, .elementor-72 .elementor-element.elementor-element-b755904::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-1d61f85{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-1d61f85.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-1d61f85 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-ba5432d{width:100%;max-width:100%;text-align:start;}.elementor-72 .elementor-element.elementor-element-ba5432d.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-ba5432d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-936b465{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#03CE11;--border-color:#03CE11;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-936b465:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-936b465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4F6;}.elementor-72 .elementor-element.elementor-element-936b465.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-72 .elementor-element.elementor-element-936b465:hover{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:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-72 .elementor-element.elementor-element-936b465, .elementor-72 .elementor-element.elementor-element-936b465::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-9724a1a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-9724a1a.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-9724a1a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:#217937;}.elementor-72 .elementor-element.elementor-element-6e81072{width:100%;max-width:100%;text-align:start;}.elementor-72 .elementor-element.elementor-element-6e81072.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-6e81072 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#51565B;}.elementor-72 .elementor-element.elementor-element-4af38fa{--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-72 .elementor-element.elementor-element-4af38fa:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-4af38fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFFE9;}.elementor-72 .elementor-element.elementor-element-baafc0f{width:auto;max-width:auto;}.elementor-72 .elementor-element.elementor-element-baafc0f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;color:#000000;}.elementor-72 .elementor-element.elementor-element-6a81497{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-bb750f3{--display:flex;}.elementor-72 .elementor-element.elementor-element-efb65ac img{opacity:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px -12px rgba(34.00000000000002, 197.00000000000003, 94.00000000000003, 0.25);}.elementor-72 .elementor-element.elementor-element-fbae00b{--display:flex;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-2fa59dc{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-72 .elementor-element.elementor-element-2fa59dc.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-2fa59dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#217937;}.elementor-72 .elementor-element.elementor-element-8736469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-8736469.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-8736469 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:#000000;}.elementor-72 .elementor-element.elementor-element-f61426a{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-18px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#475569;}.elementor-72 .elementor-element.elementor-element-f61426a p{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-7c133e2 .elementor-button{background-color:#217937;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:3.40282e38px 3.40282e38px 3.40282e38px 3.40282e38px;padding:15px 15px 15px 15px;}.elementor-72 .elementor-element.elementor-element-7c133e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-72 .elementor-element.elementor-element-7c133e2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-72 .elementor-element.elementor-element-b9e7c2e{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-b9e7c2e:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-b9e7c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8FAFC 0%, #1D6E0040 100%);}.elementor-72 .elementor-element.elementor-element-4c71f6b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-8754f7e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-72 .elementor-element.elementor-element-8754f7e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:#000000;}.elementor-72 .elementor-element.elementor-element-8712f57{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#475569;}.elementor-72 .elementor-element.elementor-element-8712f57.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-8712f57 p{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-eb5a903{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-e3d324f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:16px 16px 16px 16px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-e3d324f:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-e3d324f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-e3d324f.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-72 .elementor-element.elementor-element-e3d324f:hover{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:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-72 .elementor-element.elementor-element-e3d324f, .elementor-72 .elementor-element.elementor-element-e3d324f::before{--border-transition:0.3s;}.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-72 .elementor-element.elementor-element-ff27900{width:100%;max-width:100%;padding:0px 0px 016px 0px;}.elementor-72 .elementor-element.elementor-element-ff27900.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-ff27900.elementor-view-stacked .elementor-icon{background-color:#E8F1EB;color:#059669;}.elementor-72 .elementor-element.elementor-element-ff27900.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-ff27900.elementor-view-default .elementor-icon{color:#E8F1EB;border-color:#E8F1EB;}.elementor-72 .elementor-element.elementor-element-ff27900.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-ff27900.elementor-view-default .elementor-icon svg{fill:#E8F1EB;}.elementor-72 .elementor-element.elementor-element-ff27900.elementor-view-framed .elementor-icon{background-color:#059669;}.elementor-72 .elementor-element.elementor-element-ff27900.elementor-view-stacked .elementor-icon svg{fill:#059669;}.elementor-72 .elementor-element.elementor-element-ff27900.elementor-view-stacked .elementor-icon:hover{background-color:#059669;color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-ff27900.elementor-view-framed .elementor-icon:hover, .elementor-72 .elementor-element.elementor-element-ff27900.elementor-view-default .elementor-icon:hover{color:#059669;border-color:#059669;}.elementor-72 .elementor-element.elementor-element-ff27900.elementor-view-framed .elementor-icon:hover, .elementor-72 .elementor-element.elementor-element-ff27900.elementor-view-default .elementor-icon:hover svg{fill:#059669;}.elementor-72 .elementor-element.elementor-element-ff27900.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-ff27900.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-ff27900 .elementor-icon{font-size:25px;padding:20px;}.elementor-72 .elementor-element.elementor-element-ff27900 .elementor-icon svg{height:25px;}.elementor-72 .elementor-element.elementor-element-ce53929{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 020px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-ce53929.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-ce53929 .elementor-heading-title{font-size:20px;font-weight:700;color:#0F172A;}.elementor-72 .elementor-element.elementor-element-8c24157{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#475569;}.elementor-72 .elementor-element.elementor-element-8c24157.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-8c24157 p{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-2cbde35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:16px 16px 16px 16px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-2cbde35:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-2cbde35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-2cbde35.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-72 .elementor-element.elementor-element-2cbde35:hover{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:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-72 .elementor-element.elementor-element-2cbde35, .elementor-72 .elementor-element.elementor-element-2cbde35::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-c2dc133{width:100%;max-width:100%;padding:0px 0px 016px 0px;}.elementor-72 .elementor-element.elementor-element-c2dc133.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-c2dc133.elementor-view-stacked .elementor-icon{background-color:#E8F1EB;color:#059669;}.elementor-72 .elementor-element.elementor-element-c2dc133.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-c2dc133.elementor-view-default .elementor-icon{color:#E8F1EB;border-color:#E8F1EB;}.elementor-72 .elementor-element.elementor-element-c2dc133.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-c2dc133.elementor-view-default .elementor-icon svg{fill:#E8F1EB;}.elementor-72 .elementor-element.elementor-element-c2dc133.elementor-view-framed .elementor-icon{background-color:#059669;}.elementor-72 .elementor-element.elementor-element-c2dc133.elementor-view-stacked .elementor-icon svg{fill:#059669;}.elementor-72 .elementor-element.elementor-element-c2dc133.elementor-view-stacked .elementor-icon:hover{background-color:#059669;color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-c2dc133.elementor-view-framed .elementor-icon:hover, .elementor-72 .elementor-element.elementor-element-c2dc133.elementor-view-default .elementor-icon:hover{color:#059669;border-color:#059669;}.elementor-72 .elementor-element.elementor-element-c2dc133.elementor-view-framed .elementor-icon:hover, .elementor-72 .elementor-element.elementor-element-c2dc133.elementor-view-default .elementor-icon:hover svg{fill:#059669;}.elementor-72 .elementor-element.elementor-element-c2dc133.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-c2dc133.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-c2dc133 .elementor-icon{font-size:25px;padding:20px;}.elementor-72 .elementor-element.elementor-element-c2dc133 .elementor-icon svg{height:25px;}.elementor-72 .elementor-element.elementor-element-60aa0b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 020px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-60aa0b6.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-60aa0b6 .elementor-heading-title{font-size:20px;font-weight:700;color:#0F172A;}.elementor-72 .elementor-element.elementor-element-815f96b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#475569;}.elementor-72 .elementor-element.elementor-element-815f96b.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-815f96b p{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-6d931f6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:16px 16px 16px 16px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-6d931f6:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-6d931f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-6d931f6.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-72 .elementor-element.elementor-element-6d931f6:hover{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:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-72 .elementor-element.elementor-element-6d931f6, .elementor-72 .elementor-element.elementor-element-6d931f6::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-51040f4{width:100%;max-width:100%;padding:0px 0px 016px 0px;}.elementor-72 .elementor-element.elementor-element-51040f4.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-51040f4.elementor-view-stacked .elementor-icon{background-color:#E8F1EB;color:#059669;}.elementor-72 .elementor-element.elementor-element-51040f4.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-51040f4.elementor-view-default .elementor-icon{color:#E8F1EB;border-color:#E8F1EB;}.elementor-72 .elementor-element.elementor-element-51040f4.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-51040f4.elementor-view-default .elementor-icon svg{fill:#E8F1EB;}.elementor-72 .elementor-element.elementor-element-51040f4.elementor-view-framed .elementor-icon{background-color:#059669;}.elementor-72 .elementor-element.elementor-element-51040f4.elementor-view-stacked .elementor-icon svg{fill:#059669;}.elementor-72 .elementor-element.elementor-element-51040f4.elementor-view-stacked .elementor-icon:hover{background-color:#059669;color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-51040f4.elementor-view-framed .elementor-icon:hover, .elementor-72 .elementor-element.elementor-element-51040f4.elementor-view-default .elementor-icon:hover{color:#059669;border-color:#059669;}.elementor-72 .elementor-element.elementor-element-51040f4.elementor-view-framed .elementor-icon:hover, .elementor-72 .elementor-element.elementor-element-51040f4.elementor-view-default .elementor-icon:hover svg{fill:#059669;}.elementor-72 .elementor-element.elementor-element-51040f4.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-51040f4.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-51040f4 .elementor-icon{font-size:25px;padding:20px;}.elementor-72 .elementor-element.elementor-element-51040f4 .elementor-icon svg{height:25px;}.elementor-72 .elementor-element.elementor-element-a34a168{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 020px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-a34a168.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-a34a168 .elementor-heading-title{font-size:20px;font-weight:700;color:#0F172A;}.elementor-72 .elementor-element.elementor-element-523e7df{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#475569;}.elementor-72 .elementor-element.elementor-element-523e7df.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-523e7df p{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-daecfad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:16px 16px 16px 16px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-daecfad:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-daecfad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-daecfad.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-72 .elementor-element.elementor-element-daecfad:hover{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:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-72 .elementor-element.elementor-element-daecfad, .elementor-72 .elementor-element.elementor-element-daecfad::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-feeddbc{width:100%;max-width:100%;padding:0px 0px 016px 0px;}.elementor-72 .elementor-element.elementor-element-feeddbc.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-feeddbc.elementor-view-stacked .elementor-icon{background-color:#E8F1EB;color:#059669;}.elementor-72 .elementor-element.elementor-element-feeddbc.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-feeddbc.elementor-view-default .elementor-icon{color:#E8F1EB;border-color:#E8F1EB;}.elementor-72 .elementor-element.elementor-element-feeddbc.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-feeddbc.elementor-view-default .elementor-icon svg{fill:#E8F1EB;}.elementor-72 .elementor-element.elementor-element-feeddbc.elementor-view-framed .elementor-icon{background-color:#059669;}.elementor-72 .elementor-element.elementor-element-feeddbc.elementor-view-stacked .elementor-icon svg{fill:#059669;}.elementor-72 .elementor-element.elementor-element-feeddbc.elementor-view-stacked .elementor-icon:hover{background-color:#059669;color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-feeddbc.elementor-view-framed .elementor-icon:hover, .elementor-72 .elementor-element.elementor-element-feeddbc.elementor-view-default .elementor-icon:hover{color:#059669;border-color:#059669;}.elementor-72 .elementor-element.elementor-element-feeddbc.elementor-view-framed .elementor-icon:hover, .elementor-72 .elementor-element.elementor-element-feeddbc.elementor-view-default .elementor-icon:hover svg{fill:#059669;}.elementor-72 .elementor-element.elementor-element-feeddbc.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-feeddbc.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-feeddbc .elementor-icon{font-size:25px;padding:20px;}.elementor-72 .elementor-element.elementor-element-feeddbc .elementor-icon svg{height:25px;}.elementor-72 .elementor-element.elementor-element-a83ca90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 020px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-a83ca90.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-a83ca90 .elementor-heading-title{font-size:20px;font-weight:700;color:#0F172A;}.elementor-72 .elementor-element.elementor-element-914dbdd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#475569;}.elementor-72 .elementor-element.elementor-element-914dbdd.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-914dbdd p{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-0b5ae51{--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:80px;--padding-bottom:80px;--padding-left:-20px;--padding-right:80px;}.elementor-72 .elementor-element.elementor-element-0b5ae51:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-0b5ae51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FFF8;}.elementor-72 .elementor-element.elementor-element-8db687c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-8382ce0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-8382ce0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#217937;}.elementor-72 .elementor-element.elementor-element-270c958{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-270c958 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:#000000;}.elementor-72 .elementor-element.elementor-element-9281b08{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-d3198d0 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#0E1216;color:#0E1216;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DAE0DB;border-radius:3.40282e38px 3.40282e38px 3.40282e38px 3.40282e38px;padding:12px 15px 10px 15px;}.elementor-72 .elementor-element.elementor-element-d3198d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-72 .elementor-element.elementor-element-d3198d0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-72 .elementor-element.elementor-element-1d38142{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:60px;--padding-left:100px;--padding-right:100px;}.elementor-72 .elementor-element.elementor-element-1d38142:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-1d38142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FFF8;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-72 .elementor-element.elementor-element-cc24262{--image-border-radius:12px;--image-transition-duration:1000ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-72 .elementor-element.elementor-element-cc24262 .elementor-gallery-item:hover{border-color:#04DF4E00;border-radius:12px;}.elementor-72 .elementor-element.elementor-element-d4001a8{--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:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-d4001a8:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-d4001a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#217937;}.elementor-72 .elementor-element.elementor-element-71b7ddd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-e3c8d88{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-e3c8d88 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#E69825;}.elementor-72 .elementor-element.elementor-element-ea80b2a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-ea80b2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-1aa6f3f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-1aa6f3f p{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-2b8c3f8{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-4bc5b12 .elementor-button{background-color:#E69825;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#0E1216;color:#0E1216;border-radius:3.40282e38px 3.40282e38px 3.40282e38px 3.40282e38px;padding:15px 15px 15px 15px;}.elementor-72 .elementor-element.elementor-element-4bc5b12.elementor-element{--align-self:flex-end;}.elementor-72 .elementor-element.elementor-element-4bc5b12 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-72 .elementor-element.elementor-element-4bc5b12 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-72 .elementor-element.elementor-element-2936256{padding:0px 0px 0px 0px;text-align:end;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:32px;color:#CBD5E1;}.elementor-72 .elementor-element.elementor-element-2936256 p{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-413c068{--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-72 .elementor-element.elementor-element-40eb3b3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-bf45ec7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-72 .elementor-element.elementor-element-bf45ec7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#217937;}.elementor-72 .elementor-element.elementor-element-8b2261e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-72 .elementor-element.elementor-element-8b2261e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:#000000;}.elementor-72 .elementor-element.elementor-element-767bd45{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-b352fa3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#DAE0DB;--border-color:#DAE0DB;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-b352fa3:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-b352fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-b352fa3:hover{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:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-72 .elementor-element.elementor-element-b352fa3, .elementor-72 .elementor-element.elementor-element-b352fa3::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-dc73ac7 .elementor-icon-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-dc73ac7.elementor-view-stacked .elementor-icon{background-color:#E69825;}.elementor-72 .elementor-element.elementor-element-dc73ac7.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-dc73ac7.elementor-view-default .elementor-icon{color:#E69825;border-color:#E69825;}.elementor-72 .elementor-element.elementor-element-dc73ac7.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-dc73ac7.elementor-view-default .elementor-icon svg{fill:#E69825;}.elementor-72 .elementor-element.elementor-element-6501b03{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#0E1216;}.elementor-72 .elementor-element.elementor-element-6501b03 p{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-e57d16e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-e57d16e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-e57d16e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-e57d16e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-72 .elementor-element.elementor-element-e57d16e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-72 .elementor-element.elementor-element-e57d16e .elementor-icon-list-icon i{color:#E69825;transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-e57d16e .elementor-icon-list-icon svg{fill:#E69825;transition:fill 0.3s;}.elementor-72 .elementor-element.elementor-element-e57d16e{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-72 .elementor-element.elementor-element-e57d16e .elementor-icon-list-text{transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-823a658{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-823a658.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-823a658 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#0F172A;}.elementor-72 .elementor-element.elementor-element-8e5279b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#DAE0DB;--border-color:#DAE0DB;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-8e5279b:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-8e5279b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-8e5279b:hover{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:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-72 .elementor-element.elementor-element-8e5279b, .elementor-72 .elementor-element.elementor-element-8e5279b::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-3517fd7 .elementor-icon-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-3517fd7.elementor-view-stacked .elementor-icon{background-color:#E69825;}.elementor-72 .elementor-element.elementor-element-3517fd7.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-3517fd7.elementor-view-default .elementor-icon{color:#E69825;border-color:#E69825;}.elementor-72 .elementor-element.elementor-element-3517fd7.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-3517fd7.elementor-view-default .elementor-icon svg{fill:#E69825;}.elementor-72 .elementor-element.elementor-element-fa3c976{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#0E1216;}.elementor-72 .elementor-element.elementor-element-fa3c976 p{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-1b646f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-1b646f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-1b646f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-1b646f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-72 .elementor-element.elementor-element-1b646f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-72 .elementor-element.elementor-element-1b646f2 .elementor-icon-list-icon i{color:#E69825;transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-1b646f2 .elementor-icon-list-icon svg{fill:#E69825;transition:fill 0.3s;}.elementor-72 .elementor-element.elementor-element-1b646f2{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-72 .elementor-element.elementor-element-1b646f2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-cd0f1f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-cd0f1f0.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-cd0f1f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#0F172A;}.elementor-72 .elementor-element.elementor-element-252534e{width:100%;max-width:100%;text-align:start;}.elementor-72 .elementor-element.elementor-element-252534e.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-252534e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#51565B;}.elementor-72 .elementor-element.elementor-element-b71be65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#DAE0DB;--border-color:#DAE0DB;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-b71be65:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-b71be65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-b71be65:hover{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:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-72 .elementor-element.elementor-element-b71be65, .elementor-72 .elementor-element.elementor-element-b71be65::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-61c3fa5 .elementor-icon-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-61c3fa5.elementor-view-stacked .elementor-icon{background-color:#E69825;}.elementor-72 .elementor-element.elementor-element-61c3fa5.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-61c3fa5.elementor-view-default .elementor-icon{color:#E69825;border-color:#E69825;}.elementor-72 .elementor-element.elementor-element-61c3fa5.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-61c3fa5.elementor-view-default .elementor-icon svg{fill:#E69825;}.elementor-72 .elementor-element.elementor-element-55f04f9{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#0E1216;}.elementor-72 .elementor-element.elementor-element-55f04f9 p{margin-block-end:0px;}.elementor-72 .elementor-element.elementor-element-0160e65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-0160e65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-0160e65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-72 .elementor-element.elementor-element-0160e65 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-72 .elementor-element.elementor-element-0160e65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-72 .elementor-element.elementor-element-0160e65 .elementor-icon-list-icon i{color:#E69825;transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-0160e65 .elementor-icon-list-icon svg{fill:#E69825;transition:fill 0.3s;}.elementor-72 .elementor-element.elementor-element-0160e65{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-72 .elementor-element.elementor-element-0160e65 .elementor-icon-list-text{transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-b924521{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-b924521.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-b924521 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#0F172A;}.elementor-72 .elementor-element.elementor-element-c3c3dfd{width:100%;max-width:100%;text-align:start;}.elementor-72 .elementor-element.elementor-element-c3c3dfd.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-c3c3dfd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#51565B;}@media(min-width:768px){.elementor-72 .elementor-element.elementor-element-7c73603{--content-width:1440px;}.elementor-72 .elementor-element.elementor-element-da65197{--width:100%;}.elementor-72 .elementor-element.elementor-element-0fefedd{--width:72%;}.elementor-72 .elementor-element.elementor-element-62c8c24{--content-width:1240px;}.elementor-72 .elementor-element.elementor-element-d8579d7{--width:67.489%;}.elementor-72 .elementor-element.elementor-element-0603bad{--width:100%;}.elementor-72 .elementor-element.elementor-element-4af38fa{--content-width:1276px;}.elementor-72 .elementor-element.elementor-element-bb750f3{--width:90%;}.elementor-72 .elementor-element.elementor-element-b9e7c2e{--content-width:1240px;}.elementor-72 .elementor-element.elementor-element-0b5ae51{--content-width:1240px;}.elementor-72 .elementor-element.elementor-element-d4001a8{--content-width:1240px;}.elementor-72 .elementor-element.elementor-element-413c068{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-72 .elementor-element.elementor-element-0603bad{--width:350px;}}@media(max-width:1024px){.elementor-72 .elementor-element.elementor-element-c557dd7 .elementor-heading-title{font-size:52px;}.elementor-72 .elementor-element.elementor-element-78daf86{width:100%;max-width:100%;font-size:20px;}.elementor-72 .elementor-element.elementor-element-d8579d7{--justify-content:center;}.elementor-72 .elementor-element.elementor-element-1d61f85 .elementor-heading-title{font-size:28px;}.elementor-72 .elementor-element.elementor-element-9724a1a .elementor-heading-title{font-size:28px;}.elementor-72 .elementor-element.elementor-element-bb750f3{--justify-content:center;}.elementor-72 .elementor-element.elementor-element-2936256{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-72 .elementor-element.elementor-element-7c73603{--padding-top:20px;--padding-bottom:-16px;--padding-left:20px;--padding-right:-16px;}.elementor-72 .elementor-element.elementor-element-c557dd7{margin:91px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-c557dd7 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-72 .elementor-element.elementor-element-78daf86{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;}.elementor-72 .elementor-element.elementor-element-9035f7f{--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;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-72 .elementor-element.elementor-element-039860f{width:auto;max-width:auto;padding:6px 6px 6px 6px;}.elementor-72 .elementor-element.elementor-element-039860f .elementor-button{font-size:10px;line-height:1em;}.elementor-72 .elementor-element.elementor-element-3e8e60b{width:auto;max-width:auto;padding:6px 12px 6px 12px;}.elementor-72 .elementor-element.elementor-element-3e8e60b .elementor-button{font-size:10px;line-height:1em;}.elementor-72 .elementor-element.elementor-element-0fefedd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-a00c59c{--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;--flex-wrap:nowrap;}.elementor-72 .elementor-element.elementor-element-fa59f1b{--width:50%;}.elementor-72 .elementor-element.elementor-element-4ea2298{--width:50%;}.elementor-72 .elementor-element.elementor-element-9de1fdf{--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;--flex-wrap:nowrap;}.elementor-72 .elementor-element.elementor-element-66c4e70{--width:50%;}.elementor-72 .elementor-element.elementor-element-c58963e{--width:50%;}.elementor-72 .elementor-element.elementor-element-c58963e.e-con{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-81f569b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-81f569b.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-81f569b .elementor-heading-title{font-size:14px;line-height:1.1em;}.elementor-72 .elementor-element.elementor-element-403da94{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-72 .elementor-element.elementor-element-403da94 .elementor-heading-title{font-size:11px;}.elementor-72 .elementor-element.elementor-element-5c74cfc{width:auto;max-width:auto;padding:6px 12px 6px 12px;}.elementor-72 .elementor-element.elementor-element-5c74cfc .elementor-button{font-size:10px;line-height:1em;}.elementor-72 .elementor-element.elementor-element-0b5ae51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:-20px;--padding-right:80px;}.elementor-72 .elementor-element.elementor-element-1d38142{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-d4001a8{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-4bc5b12.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-2936256{text-align:center;font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-c557dd7 *//* Mobile par text ko aakhri dhakka de kar poora bahar nikalne ke liye */
@media (max-width: 767px) {
    .elementor-72 .elementor-element.elementor-element-c557dd7 {
        margin-top: 0px !important;
        padding-top: 150px !important; /* Value ko mazeed badha kar 150px kar diya */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-039860f */.elementor-72 .elementor-element.elementor-element-039860f .elementor-button-text {
    white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fefedd *//* Mobile par 4 cards wale main container ko upar khinchne ke liye */
@media (max-width: 767px) {
    .elementor-72 .elementor-element.elementor-element-0fefedd {
        margin-top: -45px !important; /* Is value ko -60px ya -70px bhi kar sakte hain agar mazeed upar karna ho */
        position: relative !important;
        z-index: 10 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1372984 *//* 📱 MOBILE VIEW: IMAGE COMPACT AND PROPORTION FIX WITH SHIFT UP */
@media (max-width: 767px) {
    
    /* 1. Ooper ki fuzool empty space (gap) ko tight karna aur image ko mazeed ooper lana */
    .elementor-72 .elementor-element.elementor-element-1372984 {
        margin-top: -55px !important;    /* 🔥 -15px se barha kar -55px kiya taake image thodi ooper aajaye */
        margin-bottom: 20px !important;  /* Niche "About Us" text se balance distance barkrar rakha */
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    /* 2. 🔥 STRETCH FIX: Image ke proportions ko real aur natural rakhna */
    .elementor-72 .elementor-element.elementor-element-1372984 img {
        width: 100% !important;
        height: 280px !important;        /* Mobile ke liye standard premium landscape height */
        object-fit: cover !important;    /* 🎯 Jadu: Image bina stretch hue box mein perfect fill ho jayegi */
        object-position: center !important; /* Center focus lock */
        border-radius: 16px !important;  /* Smooth curved corners barkrar rahenge */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-897c6ea *//* 📱 MOBILE VIEW PAR LINES KO PERFECT BILKUL SEEDHA FIT KARNA */
@media (max-width: 767px) {
    .elementor-72 .elementor-element.elementor-element-897c6ea .elementor-heading-title,
    .elementor-72 .elementor-element.elementor-element-897c6ea h2,
    .elementor-72 .elementor-element.elementor-element-897c6ea h1 {
        font-size: 23px !important;         /* Safe perfect mobile size */
        line-height: 1.4 !important;
        text-align: left !important;
        display: block !important;
        width: 100% !important;
    }

    /* 🔥 Saare spans ko inline lock kiya taake and ke baad text upar khinche */
    .elementor-72 .elementor-element.elementor-element-897c6ea .elementor-heading-title span {
        display: inline !important;
        white-space: normal !important;
    }

    /* Mobile Colors Setup */
    .nav-green { color: #008000 !important; }
    .nav-orange { color: #ff9900 !important; }
}

/* 💻 DESKTOP VIEW COLORS & SIZES PROTECTED */
@media (min-width: 768px) {
    .elementor-72 .elementor-element.elementor-element-897c6ea .elementor-heading-title,
    .elementor-72 .elementor-element.elementor-element-897c6ea h2,
    .elementor-72 .elementor-element.elementor-element-897c6ea h1 {
        font-size: 42px !important;         /* Desktop ka standard bada size */
        line-height: 1.2 !important;
    }
    
    /* Desktop Colors Setup */
    .nav-green { color: #008000 !important; }
    .nav-orange { color: #ff9900 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0603bad *//* 📱 MOBILE VIEW: BOXES COMPLETELY CENTERED WITH BALANCED SIDE GAPS */
@media (max-width: 767px) {
    
    /* 1. 🔥 THE CENTER CURE WITH LEFT PULL: Extra parent padding ko offset karne ke liye negative left margin */
    .elementor-72 .elementor-element.elementor-element-0603bad,
    .elementor-72 .elementor-element.elementor-element-0603bad .elementor-widget-container {
        width: 82% !important;             /* Right size bilkul wahi compact rkha jo aapko pasand aya */
        max-width: 82% !important;
        
        /* 🎯 JADU: Right tilt ko khatam karne ke liye left par halka negative pull lagaya */
        margin-left: calc(auto - 10px) !important;      
        margin-right: calc(auto + 10px) !important;     
        margin-bottom: 14px !important;    /* Niche wale dabbe se symmetrical gap */
    }

    /* 2. Inside structure compression */
    .elementor-72 .elementor-element.elementor-element-0603bad .elementor-counter,
    .elementor-72 .elementor-element.elementor-element-0603bad .elementor-icon-box-wrapper,
    .elementor-72 .elementor-element.elementor-element-0603bad > div {
        padding: 12px 15px !important;     
        border-radius: 12px !important;    
    }

    /* 3. Text & Numbers scale matching */
    .elementor-72 .elementor-element.elementor-element-0603bad .elementor-counter-number-wrapper {
        font-size: 26px !important;        
        font-weight: 700 !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-0603bad .elementor-counter-title {
        font-size: 12.5px !important;      
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baafc0f *//* 📱 MOBILE VIEW: FEATURED ANNOUNCEMENT SINGLE LINE & AGGRESSIVE TOP CRUNCH */
@media (max-width: 767px) {
    .elementor-72 .elementor-element.elementor-element-baafc0f .elementor-heading-title, 
    .elementor-72 .elementor-element.elementor-element-baafc0f h1, 
    .elementor-72 .elementor-element.elementor-element-baafc0f h2 {
        font-size: clamp(22px, 6.5vw, 26px) !important; 
        white-space: nowrap !important;     
        text-align: left !important;        
        
        padding-left: 15px !important;      
        padding-right: 15px !important;     
        margin-left: 0 !important;
        margin-right: 0 !important;
        
        letter-spacing: -0.3px !important;  
    }
    
    .elementor-72 .elementor-element.elementor-element-baafc0f {
        /* 🎯 JADU: Text ko mazeed ooper khinchne ke liye margin -60px lock kiya */
        margin-top: -60px !important;   /* Ab ooper ka khali dabba bilkul clean tight ho jayega */
        margin-bottom: 10px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efb65ac *//* 📱 MOBILE VIEW: FLYER IMAGE PIXEL-PERFECT FIT & AGGRESSIVE TOP GAP CRUNCH */
@media (max-width: 767px) {
    
    /* 1. Pure widget container ko screen par center aur symmetrical gap dena */
    .elementor-72 .elementor-element.elementor-element-efb65ac {
        width: 100% !important;
        max-width: 100% !important;
        
        padding-left: 15px !important;  
        padding-right: 15px !important; 
        
        /* 🎯 JADU: Image ko mazeed ooper khinchne ke liye margin ko -55px kiya */
        margin-top: -55px !important;    /* Ab beech ka gap bilkul professional aur tight ho jayega */
        margin-bottom: 25px !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        display: block !important;
    }

    /* 2. Actual image ke dimensions aur styling */
    .elementor-72 .elementor-element.elementor-element-efb65ac img, 
    .elementor-72 .elementor-element.elementor-element-efb65ac .elementor-image img {
        width: 100% !important;         
        height: auto !important;         
        border-radius: 14px !important;  
        box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.06) !important; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fa59dc *//* 📱 MOBILE VIEW: PURE HORIZONTAL SHIFT WITH TOP GAP FIX */
@media (max-width: 767px) {
    .elementor-72 .elementor-element.elementor-element-2fa59dc {
        white-space: nowrap !important; 
        display: inline-block !important;
        
        position: relative !important;
        left: -48px !important;  /* Left-right shift perfectly preserved */
        
        /* 🎯 JADU: margin-top ko positive se badal kar minus kiya taake text thora ooper chala jaye */
        margin-top: -15px !important;     /* -15px karne se ooper fuzool gap tight hojayega */
        margin-bottom: 5px !important;    /* Niche wali bari headline se elegant distance */
    }
    
    .elementor-72 .elementor-element.elementor-element-2fa59dc .elementor-heading-title, 
    .elementor-72 .elementor-element.elementor-element-2fa59dc h3, .elementor-72 .elementor-element.elementor-element-2fa59dc h1, .elementor-72 .elementor-element.elementor-element-2fa59dc h2 {
        text-align: left !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8736469 *//* 📱 MOBILE VIEW: LIVE SITE OVERFLOW, FIT & VERTICAL GAP FIX */
@media (max-width: 767px) {
    .elementor-72 .elementor-element.elementor-element-8736469 {
        position: relative !important;
        left: -48px !important;  /* Horizontal alignment tightly locked */
        
        width: 114% !important;  
        max-width: 114% !important;
        display: block !important;
        
        /* 🎯 JADU: margin-top ko minus kiya taake text 'NEWS & UPDATES' ke paas upar chala jaye */
        margin-top: -12px !important;    /* -12px karne se beech ka gap ek dam perfect tight hojayega */
        margin-bottom: 20px !important;   /* Niche wale paragraph se elegant distance */
    }
    
    .elementor-72 .elementor-element.elementor-element-8736469 .elementor-heading-title, 
    .elementor-72 .elementor-element.elementor-element-8736469 h1, .elementor-72 .elementor-element.elementor-element-8736469 h2, .elementor-72 .elementor-element.elementor-element-8736469 h3 {
        font-size: 23px !important;       
        line-height: 1.3 !important;
        letter-spacing: -0.4px !important;
        text-align: left !important;
        
        word-break: break-word !important;
        overflow-wrap: break-word !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f61426a *//* 📱 MOBILE VIEW: PARAGRAPH ALIGNMENT & AGGRESSIVE TOP GAP CRUNCH */
@media (max-width: 767px) {
    .elementor-72 .elementor-element.elementor-element-f61426a {
        position: relative !important;
        left: -48px !important;  /* Horizontal alignment perfectly locked */
        
        width: 114% !important;  
        max-width: 114% !important;
        display: block !important;
        
        /* 🎯 JADU: Paragraph ko mazeed ooper khinchne ke liye margin ko -42px kiya */
        margin-top: -42px !important;    /* Ab space bilkul khatam ho kar tight ho jayegi */
        margin-bottom: 15px !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-f61426a .elementor-text-editor, 
    .elementor-72 .elementor-element.elementor-element-f61426a p {
        text-align: left !important;     
        font-size: 14.5px !important;    
        line-height: 1.55 !important;    
        padding-left: 0 !important;
        margin-left: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8754f7e *//* 📱 MOBILE VIEW: HEADING SIZE REDUCTION & SINGLE/DOUBLE LINE FIT */
@media (max-width: 767px) {
    .elementor-72 .elementor-element.elementor-element-8754f7e .elementor-heading-title, 
    .elementor-72 .elementor-element.elementor-element-8754f7e h1, .elementor-72 .elementor-element.elementor-element-8754f7e h2, .elementor-72 .elementor-element.elementor-element-8754f7e h3 {
        /* 🎯 JADU 1: Size ko chota kiya taake vertical tootna band ho aur text seedha aaye */
        font-size: 24px !important;       
        line-height: 1.25 !important;
        letter-spacing: -0.4px !important;
        text-align: center !important;     /* Clean center layout just like image */
        
        /* Spacing reset */
        margin: 0 !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-8754f7e {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8712f57 *//* 📱 MOBILE VIEW: PARAGRAPH TEXT CLEAN RESTRUCTURE & TOP GAP CRUNCH */
@media (max-width: 767px) {
    .elementor-72 .elementor-element.elementor-element-8712f57 .elementor-text-editor, 
    .elementor-72 .elementor-element.elementor-element-8712f57 p {
        font-size: 16px !important;       /* 📐 Text size thori increase ki behtar readability ke liye */
        line-height: 1.6 !important;       /* Premium breathing space */
        text-align: center !important;     /* Center mapping matching the layout */
        color: #444444 !important;
        
        /* Padding taake deewar se text touch na ho */
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin: 0 !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-8712f57 {
        /* 🎯 JADU: margin-top ko positive 10px se badal kar minus kiya taake paragraph ooper chala jaye */
        margin-top: -15px !important;     /* -15px karne se heading aur paragraph ka gap perfectly tight hojayega */
        margin-bottom: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8382ce0 *//* 📱 MOBILE VIEW: MOMENTS LABEL RIGHT PUSH & MAX TOP GAP CRUNCH */
@media (max-width: 767px) {
    .elementor-72 .elementor-element.elementor-element-8382ce0 {
        position: relative !important;
        
        /* Right side alignment perfectly locked */
        left: 16px !important; 
        
        /* 🎯 JADU: Text ko mazeed ooper khinchne ke liye margin ko -42px kiya */
        margin-top: -42px !important;   /* Ab ooper ka saara fuzool gap bilkul saaf hojayega */
        margin-bottom: 5px !important;
    }
    .elementor-72 .elementor-element.elementor-element-8382ce0 .elementor-heading-title, .elementor-72 .elementor-element.elementor-element-8382ce0 h4, .elementor-72 .elementor-element.elementor-element-8382ce0 h3 {
        text-align: left !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-270c958 *//* 📱 MOBILE VIEW: FROM OUR COMMUNITY SINGLE LINE FORCE FIT */
@media (max-width: 767px) {
    .elementor-72 .elementor-element.elementor-element-270c958 {
        position: relative !important;
        left: 16px !important;            /* Left grid alignment locked */
        
        /* 🎯 JADU 1: Box ko khol kar handle kiya */
        width: 120% !important; 
        max-width: 120% !important;
        
        margin-top: -10px !important;    
        margin-bottom: 15px !important;
    }
    
    .elementor-72 .elementor-element.elementor-element-270c958 .elementor-heading-title, 
    .elementor-72 .elementor-element.elementor-element-270c958 h1, .elementor-72 .elementor-element.elementor-element-270c958 h2, .elementor-72 .elementor-element.elementor-element-270c958 h3 {
        /* 🎯 JADU 2: Font size ko balance kiya taake screen par poora aaye */
        font-size: clamp(20px, 5.5vw, 22px) !important;       
        line-height: 1.2 !important;
        letter-spacing: -0.4px !important;
        text-align: left !important;     
        
        /* 🎯 JADU 3: Text ko kisi bhi haal mein niche tootne (wrap hone) se rok diya */
        white-space: nowrap !important;  
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3198d0 *//* 📱 MOBILE VIEW: BUTTON CENTER ALIGNED WITH PERFECT clearance */
@media (max-width: 767px) {
    .elementor-72 .elementor-element.elementor-element-d3198d0 {
        position: relative !important;
        
        /* Left position perfectly locked */
        left: -5px !important; 
        
        /* 🎯 JADU: Margin ko -28px se badal kar -23px kiya taake button mazeed neeche aa jaye */
        margin-top: -23px !important;    
        margin-bottom: 25px !important;   
        
        text-align: center !important;
    }
    
    /* Elementor wrapper text alignment lock */
    .elementor-72 .elementor-element.elementor-element-d3198d0 .elementor-button-wrapper,
    .elementor-72 .elementor-element.elementor-element-d3198d0 .elementor-align-center,
    .elementor-72 .elementor-element.elementor-element-d3198d0 .elementor-align-left {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b5ae51 *//* 📱 MOBILE VIEW: MAIN CONTAINER BOTTOM HEIGHT RESTRUCTURING */
@media (max-width: 767px) {
    
    /* 🎯 JADU 1: Main container ko niche se auto collapse karna */
    .elementor-72 .elementor-element.elementor-element-0b5ae51 {
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        
        /* Niche ki saari fuzool khali space nichod di */
        padding-bottom: 0px !important; 
        margin-bottom: 0px !important;
        
        /* Top side alignment settings intact rakhi hain */
        position: relative !important;
    }

    /* 🎯 JADU 2: Elementor ke inner column div aur widgets ko bhi strict auto height lock karna */
    .elementor-72 .elementor-element.elementor-element-0b5ae51 > .elementor-container,
    .elementor-72 .elementor-element.elementor-element-0b5ae51 > .elementor-column,
    .elementor-72 .elementor-element.elementor-element-0b5ae51 .elementor-widget-wrap,
    .elementor-72 .elementor-element.elementor-element-0b5ae51 .elementor-widget-container,
    .elementor-72 .elementor-element.elementor-element-0b5ae51 .elementor-widget-gallery {
        height: auto !important;
        min-height: 0 !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }

    /* 🎯 JADU 3: Gallery wrapper ke piche bachi hidden container padding saaf ki */
    .elementor-72 .elementor-element.elementor-element-0b5ae51 .elementor-gallery-wrapper,
    .elementor-72 .elementor-element.elementor-element-0b5ae51 .elementor-gallery-container,
    .elementor-72 .elementor-element.elementor-element-0b5ae51 .gallery {
        height: auto !important;
        min-height: 0 !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-cc24262 *//* 📱 MOBILE VIEW: FORCE LIVE SITE RESPONSIVE STRETCH & GAP */
@media (max-width: 767px) {

    /* Wrapper container forced block layout */
    .elementor-72 .elementor-element.elementor-element-cc24262 .elementor-gallery-wrapper,
    .elementor-72 .elementor-element.elementor-element-cc24262 .elementor-gallery-container,
    .elementor-72 .elementor-element.elementor-element-cc24262 .gallery {
        display: block !important;
        width: 100% !important;
        padding: 0 20px !important; 
        box-sizing: border-box !important;
    }

    /* 🎯 JADU 1: Har image container ka vertical gap aur size live site par force kiya */
    .elementor-72 .elementor-element.elementor-element-cc24262 .elementor-gallery-item,
    .elementor-72 .elementor-element.elementor-element-cc24262 .gallery-item {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        
        /* Images ka size bada kiya taake bottom space ghere */
        height: 230px !important; 
        
        /* Vertical gap badha kar space fill ki */
        margin-top: 0px !important;
        margin-bottom: 30px !important; 
        
        position: static !important;
        transform: none !important;
        float: none !important;
    }
    
    /* Akhri image ka bottom margin zero taake extra gap na bane */
    .elementor-72 .elementor-element.elementor-element-cc24262 .elementor-gallery-item:last-child,
    .elementor-72 .elementor-element.elementor-element-cc24262 .gallery-item:last-child {
        margin-bottom: 0px !important;
    }

    /* 🎯 JADU 2: Actual image rendering force lock */
    .elementor-72 .elementor-element.elementor-element-cc24262 img,
    .elementor-72 .elementor-element.elementor-element-cc24262 .elementor-gallery-item img,
    .elementor-72 .elementor-element.elementor-element-cc24262 .gallery-item img {
        display: block !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;   
        border-radius: 14px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d38142 *//* 📱 MOBILE VIEW: GALLERY COMFORTABLE RESPONSIVE GRID WITH BOTTOM SPACE FIX */
@media (max-width: 767px) {
    
    /* Widget container and height collapse */
    .elementor-72 .elementor-element.elementor-element-1d38142 {
        position: relative !important;
        margin-top: -85px !important;    
        margin-bottom: 10px !important;  /* Bottom margin thoda tight kiya */
        height: auto !important;          /* 🎯 JADU 1: Fuzool automatic height ko collapse kiya */
        min-height: 0 !important;
    }

    /* Parent wrappers stretch and height overrides */
    .elementor-72 .elementor-element.elementor-element-1d38142,
    .elementor-72 .elementor-element.elementor-element-1d38142 .elementor-widget-container,
    .elementor-72 .elementor-element.elementor-element-1d38142 .elementor-gallery-wrapper,
    .elementor-72 .elementor-element.elementor-element-1d38142 .elementor-gallery-container {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;          /* 🎯 JADU 2: Har inner div ki height auto lock ki */
        min-height: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    /* Grid layout structure */
    .elementor-72 .elementor-element.elementor-element-1d38142 .elementor-gallery-container,
    .elementor-72 .elementor-element.elementor-element-1d38142 .gallery {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important; 
        grid-gap: 20px !important;                       
        width: 100% !important;
        padding: 0 22px !important;                       
        box-sizing: border-box !important;
    }

    /* Item block sizing resets */
    .elementor-72 .elementor-element.elementor-element-1d38142 .elementor-gallery-item,
    .elementor-72 .elementor-element.elementor-element-1d38142 .gallery-item {
        width: 100% !important;
        max-width: 100% !important;
        height: 155px !important;       
        position: static !important;
        transform: none !important;
        margin: 0 !important;
    }

    /* Images crisp cover lock */
    .elementor-72 .elementor-element.elementor-element-1d38142 img,
    .elementor-72 .elementor-element.elementor-element-1d38142 .elementor-gallery-item img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;   
        border-radius: 12px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b2261e *//* 📱 MOBILE VIEW: HEADING FONT SIZE LOCK FOR SINGLE LINE */
@media (max-width: 767px) {
    .elementor-72 .elementor-element.elementor-element-8b2261e .elementor-heading-title {
        font-size: 28px !important; /* Size chota kiya taake automatic single line mein aa jaye */
        line-height: 1.2 !important;
    }
}/* End custom CSS */