.elementor-24991 .elementor-element.elementor-element-a740493{--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;--padding-top:160px;--padding-bottom:120px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-24991 .elementor-element.elementor-element-ef58767{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;}.elementor-24991 .elementor-element.elementor-element-ef58767 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-b5752ff{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:15px 15px 15px 15px;}.elementor-24991 .elementor-element.elementor-element-b5752ff .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-24991 .elementor-element.elementor-element-781bbac{--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;--align-items:center;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-739e8d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-24991 .elementor-element.elementor-element-739e8d4 .elementor-heading-title{font-family:var( --e-global-typography-809cd23-font-family ), Sans-serif;font-size:var( --e-global-typography-809cd23-font-size );font-weight:var( --e-global-typography-809cd23-font-weight );line-height:var( --e-global-typography-809cd23-line-height );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-9ccdf32{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-24991 .elementor-element.elementor-element-9ccdf32 .elementor-heading-title{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-6be5116{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-24991 .elementor-element.elementor-element-6be5116 .elementor-heading-title{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-6fe4b77{--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;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-0675684{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-e8fe9b0{--display:flex;--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-24991 .elementor-element.elementor-element-37e3afb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-24991 .elementor-element.elementor-element-37e3afb .elementor-heading-title{font-family:var( --e-global-typography-809cd23-font-family ), Sans-serif;font-size:var( --e-global-typography-809cd23-font-size );font-weight:var( --e-global-typography-809cd23-font-weight );line-height:var( --e-global-typography-809cd23-line-height );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-6ff9b96{text-align:left;}.elementor-24991 .elementor-element.elementor-element-6ff9b96 .elementor-heading-title{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-fc9e754{text-align:left;}.elementor-24991 .elementor-element.elementor-element-fc9e754 .elementor-heading-title{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-763775e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-24991 .elementor-element.elementor-element-f522f0c{--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;--align-items:flex-start;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-24991 .elementor-element.elementor-element-f522f0c:not(.elementor-motion-effects-element-type-background), .elementor-24991 .elementor-element.elementor-element-f522f0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-497ad62f );}.elementor-24991 .elementor-element.elementor-element-7d4c2a7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-24991 .elementor-element.elementor-element-b030ba7{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-faeb746{text-align:left;}.elementor-24991 .elementor-element.elementor-element-faeb746 .elementor-heading-title{font-family:var( --e-global-typography-809cd23-font-family ), Sans-serif;font-size:var( --e-global-typography-809cd23-font-size );font-weight:var( --e-global-typography-809cd23-font-weight );line-height:var( --e-global-typography-809cd23-line-height );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-3a4730e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-24991 .elementor-element.elementor-element-3a4730e .elementor-heading-title{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-b7879ca{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-90f0002 img{border-radius:15px 15px 15px 15px;}.elementor-24991 .elementor-element.elementor-element-f908985{--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;--align-items:flex-start;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-d73bc7a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;text-align:center;}.elementor-24991 .elementor-element.elementor-element-d73bc7a .elementor-heading-title{font-family:var( --e-global-typography-809cd23-font-family ), Sans-serif;font-size:var( --e-global-typography-809cd23-font-size );font-weight:var( --e-global-typography-809cd23-font-weight );line-height:var( --e-global-typography-809cd23-line-height );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-4559fb0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-4519a22{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-591844b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-a43b7d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24991 .elementor-element.elementor-element-a43b7d7 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:80px;font-weight:500;line-height:66px;letter-spacing:-0.8;}.elementor-24991 .elementor-element.elementor-element-f06bbe1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24991 .elementor-element.elementor-element-f06bbe1 .elementor-heading-title{font-family:var( --e-global-typography-1fb6263-font-family ), Sans-serif;font-size:var( --e-global-typography-1fb6263-font-size );font-weight:var( --e-global-typography-1fb6263-font-weight );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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-24991 .elementor-element.elementor-element-922bed8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-c695769{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-68fd72f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-f52be60{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-f52be60.e-con{--align-self:flex-start;}.elementor-24991 .elementor-element.elementor-element-41cdcba img{border-radius:15px 15px 15px 15px;}.elementor-24991 .elementor-element.elementor-element-bdb32a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-35fbf52{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-35fbf52.e-con{--align-self:flex-start;}.elementor-24991 .elementor-element.elementor-element-8ea4ece{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-f4bcbb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24991 .elementor-element.elementor-element-f4bcbb8 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:80px;font-weight:500;line-height:66px;letter-spacing:-0.8;}.elementor-24991 .elementor-element.elementor-element-5e41fc4 .elementor-heading-title{font-family:var( --e-global-typography-1fb6263-font-family ), Sans-serif;font-size:var( --e-global-typography-1fb6263-font-size );font-weight:var( --e-global-typography-1fb6263-font-weight );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-8733745{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-2855dd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-4e41bd9{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-c465f54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24991 .elementor-element.elementor-element-c465f54 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:80px;font-weight:500;line-height:66px;letter-spacing:-0.8;}.elementor-24991 .elementor-element.elementor-element-7263e9f .elementor-heading-title{font-family:var( --e-global-typography-1fb6263-font-family ), Sans-serif;font-size:var( --e-global-typography-1fb6263-font-size );font-weight:var( --e-global-typography-1fb6263-font-weight );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-f4af784 .elementor-heading-title{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-4cabcae{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-1800095{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-42e2fe1{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-ac1c74a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-09942fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24991 .elementor-element.elementor-element-09942fc .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:80px;font-weight:500;line-height:66px;letter-spacing:-0.8;}.elementor-24991 .elementor-element.elementor-element-3cd7093 .elementor-heading-title{font-family:var( --e-global-typography-1fb6263-font-family ), Sans-serif;font-size:var( --e-global-typography-1fb6263-font-size );font-weight:var( --e-global-typography-1fb6263-font-weight );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-8cb3db7{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-f0df828{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-fa70ccd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-10c4492{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-f9f16a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24991 .elementor-element.elementor-element-f9f16a2 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:80px;font-weight:500;line-height:66px;letter-spacing:-0.8;}.elementor-24991 .elementor-element.elementor-element-ca5d0a4 .elementor-heading-title{font-family:var( --e-global-typography-1fb6263-font-family ), Sans-serif;font-size:var( --e-global-typography-1fb6263-font-size );font-weight:var( --e-global-typography-1fb6263-font-weight );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-7825be9{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-a8ba3c3{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-7d14d12{--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;--align-items:flex-start;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-24991 .elementor-element.elementor-element-7d14d12:not(.elementor-motion-effects-element-type-background), .elementor-24991 .elementor-element.elementor-element-7d14d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-497ad62f );}.elementor-24991 .elementor-element.elementor-element-b21b5f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-6e100eb{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-24991 .elementor-element.elementor-element-6e100eb .elementor-heading-title{font-family:var( --e-global-typography-809cd23-font-family ), Sans-serif;font-size:var( --e-global-typography-809cd23-font-size );font-weight:var( --e-global-typography-809cd23-font-weight );line-height:var( --e-global-typography-809cd23-line-height );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-1de6851{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:left;}.elementor-24991 .elementor-element.elementor-element-1de6851 .elementor-heading-title{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-8e62565{--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;--align-items:flex-start;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-8e62565:not(.elementor-motion-effects-element-type-background), .elementor-24991 .elementor-element.elementor-element-8e62565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://navjyoti.org.in/wp-content/uploads/2025/09/Vector-1.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-24991 .elementor-element.elementor-element-bcd7d9c{width:var( --container-widget-width, 60% );max-width:60%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-24991 .elementor-element.elementor-element-bcd7d9c.elementor-element{--align-self:center;}.elementor-24991 .elementor-element.elementor-element-bcd7d9c .elementor-heading-title{font-family:var( --e-global-typography-809cd23-font-family ), Sans-serif;font-size:var( --e-global-typography-809cd23-font-size );font-weight:var( --e-global-typography-809cd23-font-weight );line-height:var( --e-global-typography-809cd23-line-height );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-fc1c859{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:40px 20px;--row-gap:40px;--column-gap:20px;--grid-auto-flow:row;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-2fbbc6d{--display:flex;--min-height:250px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24991 .elementor-element.elementor-element-2fbbc6d:not(.elementor-motion-effects-element-type-background), .elementor-24991 .elementor-element.elementor-element-2fbbc6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E6;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-24991 .elementor-element.elementor-element-adb3c1c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-24991 .elementor-element.elementor-element-abdfc7b{text-align:left;}.elementor-24991 .elementor-element.elementor-element-abdfc7b .elementor-heading-title{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-960f30c{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24991 .elementor-element.elementor-element-960f30c:not(.elementor-motion-effects-element-type-background), .elementor-24991 .elementor-element.elementor-element-960f30c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E6;}.elementor-24991 .elementor-element.elementor-element-2749198 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-24991 .elementor-element.elementor-element-8b49b05{text-align:left;}.elementor-24991 .elementor-element.elementor-element-8b49b05 .elementor-heading-title{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-523ca1d{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24991 .elementor-element.elementor-element-523ca1d:not(.elementor-motion-effects-element-type-background), .elementor-24991 .elementor-element.elementor-element-523ca1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E6;}.elementor-24991 .elementor-element.elementor-element-3e1ef86 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-24991 .elementor-element.elementor-element-9bc3953{text-align:left;}.elementor-24991 .elementor-element.elementor-element-9bc3953 .elementor-heading-title{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-1229436{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24991 .elementor-element.elementor-element-1229436:not(.elementor-motion-effects-element-type-background), .elementor-24991 .elementor-element.elementor-element-1229436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E6;}.elementor-24991 .elementor-element.elementor-element-77756d9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-24991 .elementor-element.elementor-element-7fc66d6{text-align:left;}.elementor-24991 .elementor-element.elementor-element-7fc66d6 .elementor-heading-title{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-d78e3e8{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24991 .elementor-element.elementor-element-d78e3e8:not(.elementor-motion-effects-element-type-background), .elementor-24991 .elementor-element.elementor-element-d78e3e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E6;}.elementor-24991 .elementor-element.elementor-element-0517724 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-24991 .elementor-element.elementor-element-e2c3968{text-align:left;}.elementor-24991 .elementor-element.elementor-element-e2c3968 .elementor-heading-title{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-646d646{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24991 .elementor-element.elementor-element-646d646:not(.elementor-motion-effects-element-type-background), .elementor-24991 .elementor-element.elementor-element-646d646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E6;}.elementor-24991 .elementor-element.elementor-element-7145c5f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-24991 .elementor-element.elementor-element-040bbd8{text-align:left;}.elementor-24991 .elementor-element.elementor-element-040bbd8 .elementor-heading-title{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-1ab36c2{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24991 .elementor-element.elementor-element-1ab36c2:not(.elementor-motion-effects-element-type-background), .elementor-24991 .elementor-element.elementor-element-1ab36c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E6;}.elementor-24991 .elementor-element.elementor-element-6ad773f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-24991 .elementor-element.elementor-element-819b390{text-align:left;}.elementor-24991 .elementor-element.elementor-element-819b390 .elementor-heading-title{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-9ecb936{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24991 .elementor-element.elementor-element-9ecb936:not(.elementor-motion-effects-element-type-background), .elementor-24991 .elementor-element.elementor-element-9ecb936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E6;}.elementor-24991 .elementor-element.elementor-element-f1d402d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-24991 .elementor-element.elementor-element-b35f2d3{text-align:left;}.elementor-24991 .elementor-element.elementor-element-b35f2d3 .elementor-heading-title{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-770bf0f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;}.elementor-24991 .elementor-element.elementor-element-770bf0f .elementor-heading-title{font-family:var( --e-global-typography-1fb6263-font-family ), Sans-serif;font-size:var( --e-global-typography-1fb6263-font-size );font-weight:var( --e-global-typography-1fb6263-font-weight );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-e57c0b4{--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;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-edc1688{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-24991 .elementor-element.elementor-element-edc1688.elementor-element{--align-self:center;}.elementor-24991 .elementor-element.elementor-element-edc1688 .elementor-heading-title{font-family:var( --e-global-typography-809cd23-font-family ), Sans-serif;font-size:var( --e-global-typography-809cd23-font-size );font-weight:var( --e-global-typography-809cd23-font-weight );line-height:var( --e-global-typography-809cd23-line-height );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-948b884{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-1e86bb0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24991 .elementor-element.elementor-element-1e86bb0:not(.elementor-motion-effects-element-type-background), .elementor-24991 .elementor-element.elementor-element-1e86bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E6;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-324f700 .elementor-icon-box-wrapper{align-items:center;}.elementor-24991 .elementor-element.elementor-element-324f700{--icon-box-icon-margin:40px;}.elementor-24991 .elementor-element.elementor-element-324f700 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-324f700 .elementor-icon{font-size:90px;}.elementor-24991 .elementor-element.elementor-element-324f700 .elementor-icon-box-title, .elementor-24991 .elementor-element.elementor-element-324f700 .elementor-icon-box-title a{font-family:var( --e-global-typography-1fb6263-font-family ), Sans-serif;font-size:var( --e-global-typography-1fb6263-font-size );font-weight:var( --e-global-typography-1fb6263-font-weight );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-324f700:has(:hover) .elementor-icon-box-title,
					 .elementor-24991 .elementor-element.elementor-element-324f700:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-324f700 .elementor-icon-box-description{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-8692152{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24991 .elementor-element.elementor-element-8692152:not(.elementor-motion-effects-element-type-background), .elementor-24991 .elementor-element.elementor-element-8692152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDCB2;}.elementor-24991 .elementor-element.elementor-element-615752d .elementor-icon-box-wrapper{align-items:center;}.elementor-24991 .elementor-element.elementor-element-615752d{--icon-box-icon-margin:40px;}.elementor-24991 .elementor-element.elementor-element-615752d .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-615752d .elementor-icon{font-size:90px;}.elementor-24991 .elementor-element.elementor-element-615752d .elementor-icon-box-title, .elementor-24991 .elementor-element.elementor-element-615752d .elementor-icon-box-title a{font-family:var( --e-global-typography-1fb6263-font-family ), Sans-serif;font-size:var( --e-global-typography-1fb6263-font-size );font-weight:var( --e-global-typography-1fb6263-font-weight );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-615752d:has(:hover) .elementor-icon-box-title,
					 .elementor-24991 .elementor-element.elementor-element-615752d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-615752d .elementor-icon-box-description{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-b8a89fb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24991 .elementor-element.elementor-element-b8a89fb:not(.elementor-motion-effects-element-type-background), .elementor-24991 .elementor-element.elementor-element-b8a89fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1D2;}.elementor-24991 .elementor-element.elementor-element-187ac94 .elementor-icon-box-wrapper{align-items:center;}.elementor-24991 .elementor-element.elementor-element-187ac94{--icon-box-icon-margin:40px;}.elementor-24991 .elementor-element.elementor-element-187ac94 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-187ac94 .elementor-icon{font-size:90px;}.elementor-24991 .elementor-element.elementor-element-187ac94 .elementor-icon-box-title, .elementor-24991 .elementor-element.elementor-element-187ac94 .elementor-icon-box-title a{font-family:var( --e-global-typography-1fb6263-font-family ), Sans-serif;font-size:var( --e-global-typography-1fb6263-font-size );font-weight:var( --e-global-typography-1fb6263-font-weight );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-187ac94:has(:hover) .elementor-icon-box-title,
					 .elementor-24991 .elementor-element.elementor-element-187ac94:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-24991 .elementor-element.elementor-element-187ac94 .elementor-icon-box-description{font-family:var( --e-global-typography-0076d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-0076d5f-font-size );font-weight:var( --e-global-typography-0076d5f-font-weight );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}@media(max-width:1024px){.elementor-24991 .elementor-element.elementor-element-a740493{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-ef58767{width:100%;max-width:100%;text-align:center;}.elementor-24991 .elementor-element.elementor-element-ef58767 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-739e8d4 .elementor-heading-title{font-size:var( --e-global-typography-809cd23-font-size );line-height:var( --e-global-typography-809cd23-line-height );}.elementor-24991 .elementor-element.elementor-element-9ccdf32{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-24991 .elementor-element.elementor-element-9ccdf32.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-24991 .elementor-element.elementor-element-9ccdf32 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-6be5116{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-24991 .elementor-element.elementor-element-6be5116.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-24991 .elementor-element.elementor-element-6be5116 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-6fe4b77{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24991 .elementor-element.elementor-element-0675684{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24991 .elementor-element.elementor-element-e8fe9b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-37e3afb .elementor-heading-title{font-size:var( --e-global-typography-809cd23-font-size );line-height:var( --e-global-typography-809cd23-line-height );}.elementor-24991 .elementor-element.elementor-element-6ff9b96.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-24991 .elementor-element.elementor-element-6ff9b96 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-fc9e754.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-24991 .elementor-element.elementor-element-fc9e754 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24991 .elementor-element.elementor-element-f522f0c{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-24991 .elementor-element.elementor-element-7d4c2a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24991 .elementor-element.elementor-element-b030ba7{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24991 .elementor-element.elementor-element-faeb746 .elementor-heading-title{font-size:var( --e-global-typography-809cd23-font-size );line-height:var( --e-global-typography-809cd23-line-height );}.elementor-24991 .elementor-element.elementor-element-3a4730e .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-90f0002 img{width:100%;}.elementor-24991 .elementor-element.elementor-element-d73bc7a .elementor-heading-title{font-size:var( --e-global-typography-809cd23-font-size );line-height:var( --e-global-typography-809cd23-line-height );}.elementor-24991 .elementor-element.elementor-element-4559fb0{--grid-auto-flow:row;}.elementor-24991 .elementor-element.elementor-element-4519a22{--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:flex-start;}.elementor-24991 .elementor-element.elementor-element-591844b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-a43b7d7 .elementor-heading-title{font-size:60px;}.elementor-24991 .elementor-element.elementor-element-f06bbe1{width:100%;max-width:100%;}.elementor-24991 .elementor-element.elementor-element-f06bbe1 .elementor-heading-title{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24991 .elementor-element.elementor-element-922bed8{width:100%;max-width:100%;font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-c695769{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-68fd72f{width:100%;max-width:100%;font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-f52be60{--justify-content:flex-start;}.elementor-24991 .elementor-element.elementor-element-41cdcba img{width:100%;}.elementor-24991 .elementor-element.elementor-element-bdb32a1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24991 .elementor-element.elementor-element-35fbf52{--justify-content:flex-start;}.elementor-24991 .elementor-element.elementor-element-90fb2c3 img{width:100%;}.elementor-24991 .elementor-element.elementor-element-8ea4ece{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-f4bcbb8 .elementor-heading-title{font-size:60px;}.elementor-24991 .elementor-element.elementor-element-5e41fc4 .elementor-heading-title{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-8733745{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-2855dd4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24991 .elementor-element.elementor-element-4e41bd9{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-c465f54 .elementor-heading-title{font-size:60px;}.elementor-24991 .elementor-element.elementor-element-7263e9f .elementor-heading-title{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-f4af784 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-4cabcae{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-eb30786 img{width:100%;}.elementor-24991 .elementor-element.elementor-element-42e2fe1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24991 .elementor-element.elementor-element-ac1c74a{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-09942fc .elementor-heading-title{font-size:60px;}.elementor-24991 .elementor-element.elementor-element-3cd7093 .elementor-heading-title{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-8cb3db7{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-427a467 img{width:100%;}.elementor-24991 .elementor-element.elementor-element-fa70ccd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-10c4492{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-f9f16a2 .elementor-heading-title{font-size:60px;}.elementor-24991 .elementor-element.elementor-element-ca5d0a4 .elementor-heading-title{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-7825be9{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-f3340a4 img{width:100%;}.elementor-24991 .elementor-element.elementor-element-7d14d12{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-24991 .elementor-element.elementor-element-6e100eb .elementor-heading-title{font-size:var( --e-global-typography-809cd23-font-size );line-height:var( --e-global-typography-809cd23-line-height );}.elementor-24991 .elementor-element.elementor-element-1de6851{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-24991 .elementor-element.elementor-element-1de6851 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-bcd7d9c .elementor-heading-title{font-size:var( --e-global-typography-809cd23-font-size );line-height:var( --e-global-typography-809cd23-line-height );}.elementor-24991 .elementor-element.elementor-element-fc1c859{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-abdfc7b .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-8b49b05 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-9bc3953 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-7fc66d6 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-e2c3968 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-040bbd8 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-819b390 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-b35f2d3 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-770bf0f .elementor-heading-title{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-edc1688{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-24991 .elementor-element.elementor-element-edc1688 .elementor-heading-title{font-size:var( --e-global-typography-809cd23-font-size );line-height:var( --e-global-typography-809cd23-line-height );}.elementor-24991 .elementor-element.elementor-element-948b884{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24991 .elementor-element.elementor-element-324f700 .elementor-icon-box-title, .elementor-24991 .elementor-element.elementor-element-324f700 .elementor-icon-box-title a{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-324f700 .elementor-icon-box-description{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-615752d .elementor-icon-box-title, .elementor-24991 .elementor-element.elementor-element-615752d .elementor-icon-box-title a{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-615752d .elementor-icon-box-description{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-187ac94 .elementor-icon-box-title, .elementor-24991 .elementor-element.elementor-element-187ac94 .elementor-icon-box-title a{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-187ac94 .elementor-icon-box-description{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}}@media(max-width:767px){.elementor-24991 .elementor-element.elementor-element-a740493{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:120px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-ef58767{width:100%;max-width:100%;text-align:center;}.elementor-24991 .elementor-element.elementor-element-ef58767 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-b5752ff{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24991 .elementor-element.elementor-element-781bbac{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-739e8d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24991 .elementor-element.elementor-element-739e8d4 .elementor-heading-title{font-size:var( --e-global-typography-809cd23-font-size );line-height:var( --e-global-typography-809cd23-line-height );}.elementor-24991 .elementor-element.elementor-element-9ccdf32{width:100%;max-width:100%;}.elementor-24991 .elementor-element.elementor-element-9ccdf32 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-6be5116{width:100%;max-width:100%;}.elementor-24991 .elementor-element.elementor-element-6be5116 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-6fe4b77{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-0675684{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-e8fe9b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-37e3afb{width:100%;max-width:100%;text-align:center;}.elementor-24991 .elementor-element.elementor-element-37e3afb .elementor-heading-title{font-size:var( --e-global-typography-809cd23-font-size );line-height:var( --e-global-typography-809cd23-line-height );}.elementor-24991 .elementor-element.elementor-element-6ff9b96{text-align:center;}.elementor-24991 .elementor-element.elementor-element-6ff9b96 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-fc9e754{text-align:center;}.elementor-24991 .elementor-element.elementor-element-fc9e754 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24991 .elementor-element.elementor-element-abef534{text-align:center;}.elementor-24991 .elementor-element.elementor-element-abef534 img{width:100%;}.elementor-24991 .elementor-element.elementor-element-f522f0c{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-24991 .elementor-element.elementor-element-7d4c2a7{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-b030ba7{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-faeb746 .elementor-heading-title{font-size:var( --e-global-typography-809cd23-font-size );line-height:var( --e-global-typography-809cd23-line-height );}.elementor-24991 .elementor-element.elementor-element-3a4730e{width:100%;max-width:100%;}.elementor-24991 .elementor-element.elementor-element-3a4730e .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-b7879ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-f908985{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-d73bc7a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-24991 .elementor-element.elementor-element-d73bc7a .elementor-heading-title{font-size:var( --e-global-typography-809cd23-font-size );line-height:var( --e-global-typography-809cd23-line-height );}.elementor-24991 .elementor-element.elementor-element-4559fb0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24991 .elementor-element.elementor-element-4519a22{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-591844b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-a43b7d7 .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-24991 .elementor-element.elementor-element-f06bbe1{width:100%;max-width:100%;}.elementor-24991 .elementor-element.elementor-element-f06bbe1 .elementor-heading-title{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24991 .elementor-element.elementor-element-922bed8{width:100%;max-width:100%;font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-c695769{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-68fd72f{width:100%;max-width:100%;font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-f52be60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-bdb32a1{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-35fbf52{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-8ea4ece{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-f4bcbb8 .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-24991 .elementor-element.elementor-element-5e41fc4 .elementor-heading-title{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-8733745{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-2855dd4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-4e41bd9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-c465f54 .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-24991 .elementor-element.elementor-element-7263e9f .elementor-heading-title{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-f4af784 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-4cabcae{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-1800095{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-42e2fe1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-ac1c74a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-09942fc .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-24991 .elementor-element.elementor-element-3cd7093 .elementor-heading-title{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-8cb3db7{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-f0df828{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-fa70ccd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-10c4492{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-f9f16a2 .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-24991 .elementor-element.elementor-element-ca5d0a4 .elementor-heading-title{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-7825be9{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-a8ba3c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-7d14d12{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-24991 .elementor-element.elementor-element-6e100eb{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24991 .elementor-element.elementor-element-6e100eb .elementor-heading-title{font-size:var( --e-global-typography-809cd23-font-size );line-height:var( --e-global-typography-809cd23-line-height );}.elementor-24991 .elementor-element.elementor-element-1de6851{width:100%;max-width:100%;}.elementor-24991 .elementor-element.elementor-element-1de6851 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-8e62565{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-bcd7d9c .elementor-heading-title{font-size:var( --e-global-typography-809cd23-font-size );line-height:var( --e-global-typography-809cd23-line-height );}.elementor-24991 .elementor-element.elementor-element-fc1c859{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--gap:30px 20px;--row-gap:30px;--column-gap:20px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24991 .elementor-element.elementor-element-2fbbc6d{--min-height:150px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-abdfc7b .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-960f30c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24991 .elementor-element.elementor-element-8b49b05 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-523ca1d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24991 .elementor-element.elementor-element-9bc3953 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-1229436{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24991 .elementor-element.elementor-element-7fc66d6 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-d78e3e8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24991 .elementor-element.elementor-element-e2c3968 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-646d646{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24991 .elementor-element.elementor-element-040bbd8 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-1ab36c2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24991 .elementor-element.elementor-element-819b390 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-9ecb936{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24991 .elementor-element.elementor-element-b35f2d3 .elementor-heading-title{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-770bf0f{width:100%;max-width:100%;}.elementor-24991 .elementor-element.elementor-element-770bf0f .elementor-heading-title{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-e57c0b4{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-24991 .elementor-element.elementor-element-edc1688{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-24991 .elementor-element.elementor-element-edc1688 .elementor-heading-title{font-size:var( --e-global-typography-809cd23-font-size );line-height:var( --e-global-typography-809cd23-line-height );}.elementor-24991 .elementor-element.elementor-element-948b884{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24991 .elementor-element.elementor-element-324f700 .elementor-icon-box-title, .elementor-24991 .elementor-element.elementor-element-324f700 .elementor-icon-box-title a{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-324f700 .elementor-icon-box-description{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-615752d .elementor-icon-box-title, .elementor-24991 .elementor-element.elementor-element-615752d .elementor-icon-box-title a{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-615752d .elementor-icon-box-description{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-187ac94 .elementor-icon-box-title, .elementor-24991 .elementor-element.elementor-element-187ac94 .elementor-icon-box-title a{font-size:var( --e-global-typography-1fb6263-font-size );line-height:var( --e-global-typography-1fb6263-line-height );letter-spacing:var( --e-global-typography-1fb6263-letter-spacing );}.elementor-24991 .elementor-element.elementor-element-187ac94 .elementor-icon-box-description{font-size:var( --e-global-typography-0076d5f-font-size );line-height:var( --e-global-typography-0076d5f-line-height );letter-spacing:var( --e-global-typography-0076d5f-letter-spacing );}}@media(min-width:768px){.elementor-24991 .elementor-element.elementor-element-948b884{--content-width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24991 .elementor-element.elementor-element-948b884{--content-width:85%;}}/* Start custom CSS for container, class: .elementor-element-781bbac *//* learn more btn underline */
.about-learn span{
    text-decoration: underline!important;
}/* hedaing red color */
span.cta-color {
    color: #B03922;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-abef534 *//* image animation effect */
.solution-and-history {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 15px;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* smooth easing */
    transform-origin: center center;
    will-change: transform;
    
}

.solution-and-history:hover {
    transform: scale(1.03); /* small zoom (subtle) */
}
.solution-and-history img {
    object-fit: cover! important;
    border-radius:15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe4b77 *//* image animation effect */
.provide-donation-supports-img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 15px;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* smooth easing */
    transform-origin: center center;
    will-change: transform;
}

.provide-donation-supports-img:hover {
    transform: scale(1.03); /* small zoom (subtle) */
}
.provide-donation-supports-img img {
    object-fit: cover! important;
    border-radius:15px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90f0002 *//* image animation effect */
.provide-donation-supports-img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 15px;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* smooth easing */
    transform-origin: center center;
    will-change: transform;
}

.provide-donation-supports-img:hover {
    transform: scale(1.03); /* small zoom (subtle) */
}
.provide-donation-supports-img img {
    object-fit: cover! important;
    border-radius:15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f522f0c *//* section border gradient */
.sustainable-development-section{
    border: 1px solid var(--gradient, #D4A537);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a43b7d7 */.our-approch h2{
    background: var(--verticle, linear-gradient(180deg, #D4A537 2.4%, #F8C639 32.21%, var(--brown-color, #A3533D) 90.87%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-922bed8 */.donation-text p {
    margin-bottom: unset !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c695769 */.simple-list {
  padding-left: 0px;
}

.simple-list li {
  margin-bottom: 20px;
  color: #3C1F1D;
}

.simple-list li::marker {
  color: #B03922;   /* numbers in red */
  font-weight: 500;
}

.simple-list .title {
  color: #B03922;   /* title in red */
  font-weight: 500;
}
ol.simple-list {
    margin-left: 15px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68fd72f */.donation-text p {
    margin-bottom: unset !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41cdcba *//* image animation effect */
.provide-donation-supports-img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 15px;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* smooth easing */
    transform-origin: center center;
    will-change: transform;
    
}

.provide-donation-supports-img:hover {
    transform: scale(1.03); /* small zoom (subtle) */
}
.provide-donation-supports-img img {
    object-fit: cover! important;
    border-radius:15px;
    border: 1px solid var(--gradient, #D4A537);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f52be60 *//* Container ko ring lagane ke liye */
.elementor-24991 .elementor-element.elementor-element-f52be60 {
  position: relative;
  overflow: visible !important;
  isolation: isolate;
  z-index: 3;
}

/* image wali class same rahe */
.provide-donation-supports-img {
  position: relative;
  z-index: 2;
}
.provide-donation-supports-img img {
  border-radius: 15px !important;
  border: 1px solid var(--gradient, #D4A537);
  box-shadow: 0 5px 10px rgba(143,143,143,.36);
}

/* ✨ ring (ek hi baar bob up–down) */
.elementor-24991 .elementor-element.elementor-element-f52be60::after {
  content: "";
  position: absolute;
  bottom: -60px;
  right: -50px;

  --ringSize: clamp(20px, 20vw, 150px);
  width: var(--ringSize);
  aspect-ratio: 1 / 1;

  background: url("https://navjyoti.org.in/wp-content/uploads/2025/09/Vector-1.svg") center/contain no-repeat;
  filter: drop-shadow(0 0 12px rgba(240,178,75,.18));

  z-index: 1;
  pointer-events: none;
  will-change: transform;

  transform: translateY(0);
  animation: ringBobY 3s ease-in-out forwards;  /* 👈 infinite → forwards */
}

@keyframes ringBobY {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-12px); }
  100% { transform: translateY(0); }
}

/* Tablet */
@media (min-width:767px) and (max-width: 1024px){
  .elementor-24991 .elementor-element.elementor-element-f52be60::after{
    bottom: -50px; right: -20px;
    --ringSize: clamp(20px, 20vw, 100px);
  }
}
/* Mobile */
@media (max-width: 767px){
  .elementor-24991 .elementor-element.elementor-element-f52be60::after{
    bottom: -40px; right: -10px;
    --ringSize: clamp(20px, 19vw, 80px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fbf52 *//* Container ko ring lagane ke liye */
.elementor-24991 .elementor-element.elementor-element-35fbf52 {
  position: relative;
  overflow: visible !important;
  isolation: isolate;
  z-index: 3;
}

/* image wali class same rahe */
.provide-donation-supports-img {
  position: relative;
  z-index: 2;
}
.provide-donation-supports-img img {
  border-radius: 15px !important;
  border: 1px solid var(--gradient, #D4A537);
  box-shadow: 0 5px 10px rgba(143,143,143,.36);
}

/* ✨ ring (ek hi baar bob up–down) */
.elementor-24991 .elementor-element.elementor-element-35fbf52::after {
  content: "";
  position: absolute;
  bottom: -60px;
  left: -50px;

  --ringSize: clamp(20px, 20vw, 150px);
  width: var(--ringSize);
  aspect-ratio: 1 / 1;

  background: url("https://navjyoti.org.in/wp-content/uploads/2025/09/Vector-2.svg") center/contain no-repeat;
  filter: drop-shadow(0 0 12px rgba(240,178,75,.18));

  z-index: 1;
  pointer-events: none;
  will-change: transform;

  transform: translateY(0);
  animation: ringBobY 3s ease-in-out forwards;  /* 👈 infinite → forwards */
}

@keyframes ringBobY {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-12px); }
  100% { transform: translateY(0); }
}

/* Tablet */
@media (min-width:767px) and (max-width: 1024px){
  .elementor-24991 .elementor-element.elementor-element-35fbf52::after{
    bottom: -50px; left: -20px;
    --ringSize: clamp(20px, 20vw, 100px);
  }
}
/* Mobile */
@media (max-width: 767px){
  .elementor-24991 .elementor-element.elementor-element-35fbf52::after{
    bottom: -40px; left: -10px;
    --ringSize: clamp(20px, 19vw, 80px);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4bcbb8 */.our-approch h2{
    background: var(--verticle, linear-gradient(180deg, #D4A537 2.4%, #F8C639 32.21%, var(--brown-color, #A3533D) 90.87%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c465f54 */.our-approch h2{
    background: var(--verticle, linear-gradient(180deg, #D4A537 2.4%, #F8C639 32.21%, var(--brown-color, #A3533D) 90.87%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1800095 *//* Container ko ring lagane ke liye */
.elementor-24991 .elementor-element.elementor-element-1800095 {
  position: relative;
  overflow: visible !important;
  isolation: isolate;
  z-index: 3;
}

/* image wali class same rahe */
.provide-donation-supports-img {
  position: relative;
  z-index: 2;
}
.provide-donation-supports-img img {
  border-radius: 15px !important;
  border: 1px solid var(--gradient, #D4A537);
  box-shadow: 0 5px 10px rgba(143,143,143,.36);
}

/* ✨ ring (ek hi baar bob up–down) */
.elementor-24991 .elementor-element.elementor-element-1800095::after {
  content: "";
  position: absolute;
  bottom: -60px;
  right: -50px;

  --ringSize: clamp(20px, 20vw, 150px);
  width: var(--ringSize);
  aspect-ratio: 1 / 1;

  background: url("https://navjyoti.org.in/wp-content/uploads/2025/09/Vector-1.svg") center/contain no-repeat;
  filter: drop-shadow(0 0 12px rgba(240,178,75,.18));

  z-index: 1;
  pointer-events: none;
  will-change: transform;

  transform: translateY(0);
  animation: ringBobY 3s ease-in-out forwards;  /* 👈 infinite → forwards */
}

@keyframes ringBobY {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-12px); }
  100% { transform: translateY(0); }
}

/* Tablet */
@media (min-width:767px) and (max-width: 1024px){
  .elementor-24991 .elementor-element.elementor-element-1800095::after{
    bottom: -50px; right: -20px;
    --ringSize: clamp(20px, 20vw, 100px);
  }
}
/* Mobile */
@media (max-width: 767px){
  .elementor-24991 .elementor-element.elementor-element-1800095::after{
    bottom: -40px; right: -10px;
    --ringSize: clamp(20px, 19vw, 80px);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09942fc */.our-approch h2{
    background: var(--verticle, linear-gradient(180deg, #D4A537 2.4%, #F8C639 32.21%, var(--brown-color, #A3533D) 90.87%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0df828 *//* Container ko ring lagane ke liye */
.elementor-24991 .elementor-element.elementor-element-f0df828 {
  position: relative;
  overflow: visible !important;
  isolation: isolate;
  z-index: 3;
}

/* image wali class same rahe */
.provide-donation-supports-img {
  position: relative;
  z-index: 2;
}
.provide-donation-supports-img img {
  border-radius: 15px !important;
  border: 1px solid var(--gradient, #D4A537);
  box-shadow: 0 5px 10px rgba(143,143,143,.36);
}

/* ✨ ring (ek hi baar bob up–down) */
.elementor-24991 .elementor-element.elementor-element-f0df828::after {
  content: "";
  position: absolute;
  bottom: -60px;
  left: -50px;

  --ringSize: clamp(20px, 20vw, 150px);
  width: var(--ringSize);
  aspect-ratio: 1 / 1;

  background: url("https://navjyoti.org.in/wp-content/uploads/2025/09/Vector-2.svg") center/contain no-repeat;
  filter: drop-shadow(0 0 12px rgba(240,178,75,.18));

  z-index: 1;
  pointer-events: none;
  will-change: transform;

  transform: translateY(0);
  animation: ringBobY 3s ease-in-out forwards;  /* 👈 infinite → forwards */
}

@keyframes ringBobY {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-12px); }
  100% { transform: translateY(0); }
}

/* Tablet */
@media (min-width:767px) and (max-width: 1024px){
  .elementor-24991 .elementor-element.elementor-element-f0df828::after{
    bottom: -50px; left: -20px;
    --ringSize: clamp(20px, 20vw, 100px);
  }
}
/* Mobile */
@media (max-width: 767px){
  .elementor-24991 .elementor-element.elementor-element-f0df828::after{
    bottom: -40px; left: -10px;
    --ringSize: clamp(20px, 19vw, 80px);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9f16a2 */.our-approch h2{
    background: var(--verticle, linear-gradient(180deg, #D4A537 2.4%, #F8C639 32.21%, var(--brown-color, #A3533D) 90.87%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8ba3c3 *//* Container ko ring lagane ke liye */
.elementor-24991 .elementor-element.elementor-element-a8ba3c3 {
  position: relative;
  overflow: visible !important;
  isolation: isolate;
  z-index: 3;
}

/* image wali class same rahe */
.provide-donation-supports-img {
  position: relative;
  z-index: 2;
}
.provide-donation-supports-img img {
  border-radius: 15px !important;
  border: 1px solid var(--gradient, #D4A537);
  box-shadow: 0 5px 10px rgba(143,143,143,.36);
}

/* ✨ ring (ek hi baar bob up–down) */
.elementor-24991 .elementor-element.elementor-element-a8ba3c3::after {
  content: "";
  position: absolute;
  bottom: -60px;
  right: -50px;

  --ringSize: clamp(20px, 20vw, 150px);
  width: var(--ringSize);
  aspect-ratio: 1 / 1;

  background: url("https://navjyoti.org.in/wp-content/uploads/2025/09/Vector-1.svg") center/contain no-repeat;
  filter: drop-shadow(0 0 12px rgba(240,178,75,.18));

  z-index: 1;
  pointer-events: none;
  will-change: transform;

  transform: translateY(0);
  animation: ringBobY 3s ease-in-out forwards;  /* 👈 infinite → forwards */
}

@keyframes ringBobY {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-12px); }
  100% { transform: translateY(0); }
}

/* Tablet */
@media (min-width:767px) and (max-width: 1024px){
  .elementor-24991 .elementor-element.elementor-element-a8ba3c3::after{
    bottom: -50px; right: -20px;
    --ringSize: clamp(20px, 20vw, 100px);
  }
}
/* Mobile */
@media (max-width: 767px){
  .elementor-24991 .elementor-element.elementor-element-a8ba3c3::after{
    bottom: -40px; right: -10px;
    --ringSize: clamp(20px, 19vw, 80px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f908985 *//* section border gradient */
.sustainable-development-section{
    border: 1px solid var(--gradient, #D4A537);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e100eb *//* line design abouve head */
.mission-item-2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 40px; /* move to center */
    transform: translateX(-50%); /* perfectly center it */
    width: 80px;
    height: 6px;
    background: linear-gradient(to right, #D6A528, #BF4D3C);
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d14d12 *//* section border gradient */
.sustainable-development-section{
    border: 1px solid var(--gradient, #D4A537);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcd7d9c *//* hedaing red color */
span.cta-color {
    color: #B03922;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-adb3c1c */.individual-impact-heading{
    background: var(--gradient, linear-gradient(90deg, #D4A537 0%, #C7803F 29.81%, #B95C47 63.94%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbbc6d */.individual-impact{
    border-radius: 15px;
border-top: 1px solid var(--gradient, #D4A537);
border-right: 1px solid var(--gradient, #D4A537);
border-bottom: 1px solid var(--gradient, #D4A537);
border-left: 5px solid var(--gradient, #D4A537);
background: #FFF4E6;

/* shadows effect */
box-shadow: 0 5px 10px 0 rgba(143, 143, 143, 0.36);
}
/* boxes animation effect */
.individual-impact {
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.individual-impact:hover {
    transform: translateY(-8px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2749198 */.individual-impact-heading{
    background: var(--gradient, linear-gradient(90deg, #D4A537 0%, #C7803F 29.81%, #B95C47 63.94%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-960f30c */.individual-impact{
    border-radius: 15px;
border-top: 1px solid var(--gradient, #D4A537);
border-right: 1px solid var(--gradient, #D4A537);
border-bottom: 1px solid var(--gradient, #D4A537);
border-left: 5px solid var(--gradient, #D4A537);
background: #FFF4E6;

/* shadows effect */
box-shadow: 0 5px 10px 0 rgba(143, 143, 143, 0.36);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-3e1ef86 */.individual-impact-heading{
    background: var(--gradient, linear-gradient(90deg, #D4A537 0%, #C7803F 29.81%, #B95C47 63.94%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-523ca1d */.individual-impact{
    border-radius: 15px;
border-top: 1px solid var(--gradient, #D4A537);
border-right: 1px solid var(--gradient, #D4A537);
border-bottom: 1px solid var(--gradient, #D4A537);
border-left: 5px solid var(--gradient, #D4A537);
background: #FFF4E6;

/* shadows effect */
box-shadow: 0 5px 10px 0 rgba(143, 143, 143, 0.36);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-77756d9 */.individual-impact-heading{
    background: var(--gradient, linear-gradient(90deg, #D4A537 0%, #C7803F 29.81%, #B95C47 63.94%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1229436 */.individual-impact{
    border-radius: 15px;
border-top: 1px solid var(--gradient, #D4A537);
border-right: 1px solid var(--gradient, #D4A537);
border-bottom: 1px solid var(--gradient, #D4A537);
border-left: 5px solid var(--gradient, #D4A537);
background: #FFF4E6;

/* shadows effect */
box-shadow: 0 5px 10px 0 rgba(143, 143, 143, 0.36);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-0517724 */.individual-impact-heading{
    background: var(--gradient, linear-gradient(90deg, #D4A537 0%, #C7803F 29.81%, #B95C47 63.94%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d78e3e8 */.individual-impact{
    border-radius: 15px;
border-top: 1px solid var(--gradient, #D4A537);
border-right: 1px solid var(--gradient, #D4A537);
border-bottom: 1px solid var(--gradient, #D4A537);
border-left: 5px solid var(--gradient, #D4A537);
background: #FFF4E6;

/* shadows effect */
box-shadow: 0 5px 10px 0 rgba(143, 143, 143, 0.36);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-7145c5f */.individual-impact-heading{
    background: var(--gradient, linear-gradient(90deg, #D4A537 0%, #C7803F 29.81%, #B95C47 63.94%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646d646 */.individual-impact{
    border-radius: 15px;
border-top: 1px solid var(--gradient, #D4A537);
border-right: 1px solid var(--gradient, #D4A537);
border-bottom: 1px solid var(--gradient, #D4A537);
border-left: 5px solid var(--gradient, #D4A537);
background: #FFF4E6;

/* shadows effect */
box-shadow: 0 5px 10px 0 rgba(143, 143, 143, 0.36);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6ad773f */.individual-impact-heading{
    background: var(--gradient, linear-gradient(90deg, #D4A537 0%, #C7803F 29.81%, #B95C47 63.94%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab36c2 */.individual-impact{
    border-radius: 15px;
border-top: 1px solid var(--gradient, #D4A537);
border-right: 1px solid var(--gradient, #D4A537);
border-bottom: 1px solid var(--gradient, #D4A537);
border-left: 5px solid var(--gradient, #D4A537);
background: #FFF4E6;

/* shadows effect */
box-shadow: 0 5px 10px 0 rgba(143, 143, 143, 0.36);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-f1d402d */.individual-impact-heading{
    background: var(--gradient, linear-gradient(90deg, #D4A537 0%, #C7803F 29.81%, #B95C47 63.94%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ecb936 */.individual-impact{
    border-radius: 15px;
border-top: 1px solid var(--gradient, #D4A537);
border-right: 1px solid var(--gradient, #D4A537);
border-bottom: 1px solid var(--gradient, #D4A537);
border-left: 5px solid var(--gradient, #D4A537);
background: #FFF4E6;

/* shadows effect */
box-shadow: 0 5px 10px 0 rgba(143, 143, 143, 0.36);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc1c859 *//* boxes border gradient */
.other-ways-to-support{    border-radius: 15px;
border-top: 1px solid var(--gradient, #D4A537);
border-right: 1px solid var(--gradient, #D4A537);
border-bottom: 1px solid var(--gradient, #D4A537);
border-left: 4px solid var(--gradient, #D4A537);
background: #FFF1D2;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e62565 *//* line design abouve head */
.mission-item:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%; /* move to center */
    transform: translateX(-50%); /* perfectly center it */
    width: 80px;
    height: 6px;
    background: linear-gradient(to right, #D6A528, #BF4D3C);
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edc1688 *//* hedaing red color */
span.cta-color {
    color: #B03922;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e86bb0 */.sdgs-section{
    border: 1px solid var(--gradient, #D4A537);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8692152 */.sdgs-section{
    border: 1px solid var(--gradient, #D4A537);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8a89fb */.sdgs-section{
    border: 1px solid var(--gradient, #D4A537);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Light.eot');
	src: url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Light.eot?#iefix') format('embedded-opentype'),
		url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Light.woff2') format('woff2'),
		url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Light.woff') format('woff'),
		url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Light.ttf') format('truetype'),
		url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Light.svg#NeueMontreal') format('svg');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Regular.eot');
	src: url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Regular.woff2') format('woff2'),
		url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Regular.woff') format('woff'),
		url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Regular.ttf') format('truetype'),
		url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Regular.svg#NeueMontreal') format('svg');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Medium.eot');
	src: url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Medium.woff2') format('woff2'),
		url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Medium.woff') format('woff'),
		url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Medium.ttf') format('truetype'),
		url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Medium.svg#NeueMontreal') format('svg');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Bold.eot');
	src: url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Bold.woff2') format('woff2'),
		url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Bold.woff') format('woff'),
		url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Bold.ttf') format('truetype'),
		url('https://navjyoti.org.in/wp-content/uploads/2025/07/NeueMontreal-Bold.svg#NeueMontreal') format('svg');
}
/* End Custom Fonts CSS */