.elementor-1329 .elementor-element.elementor-element-152b7fcc:not(.elementor-motion-effects-element-type-background),.elementor-1329 .elementor-element.elementor-element-152b7fcc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://dhirajjain.com/wp-content/uploads/2026/07/PHILANTHROPIC-LEGACY_banner.jpeg);background-position:top right;background-size:cover}.elementor-1329 .elementor-element.elementor-element-152b7fcc>.elementor-background-overlay{background-color:#000;opacity:.8;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1329 .elementor-element.elementor-element-152b7fcc>.elementor-container{max-width:1200px;min-height:35vh}.elementor-1329 .elementor-element.elementor-element-152b7fcc{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:95px 0 40px 0}.elementor-1329 .elementor-element.elementor-element-15ac9d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:27px 27px;--row-gap:27px;--column-gap:27px}.elementor-1329 .elementor-element.elementor-element-15ac9d6.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1329 .elementor-element.elementor-element-c31a1e7{text-align:justify}.elementor-1329 .elementor-element.elementor-element-c31a1e7 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:400;text-transform:none;word-spacing:0;color:#C4AD6C}.elementor-1329 .elementor-element.elementor-element-88af1c8 .elementor-heading-title{font-family:"Inter",Sans-serif;text-transform:capitalize;color:#FFF}.elementor-1329 .elementor-element.elementor-element-8771413>.elementor-widget-container{margin:0 0 0 0;padding:5px 0 0 0}.elementor-1329 .elementor-element.elementor-element-8771413{font-family:"Roboto",Sans-serif;color:#A4A4A4}.elementor-1329 .elementor-element.elementor-element-e90aac5>.elementor-container{max-width:1200px}.elementor-1329 .elementor-element.elementor-element-e90aac5{border-style:solid;border-width:0 0 1px 0;padding:100px 0 100px 0}.elementor-bc-flex-widget .elementor-1329 .elementor-element.elementor-element-fd5e2c8.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1329 .elementor-element.elementor-element-fd5e2c8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1329 .elementor-element.elementor-element-fd5e2c8>.elementor-element-populated{margin:0 50px 0 0;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-1329 .elementor-element.elementor-element-e0c558f>.elementor-widget-container{margin:0 0 0 0}.elementor-1329 .elementor-element.elementor-element-e0c558f{text-align:start}.elementor-1329 .elementor-element.elementor-element-e0c558f .elementor-heading-title{font-family:"Inter",Sans-serif;font-weight:600;color:#C4AD6C}.elementor-1329 .elementor-element.elementor-element-217fb6d .elementor-heading-title{font-family:"Inter Tight",Sans-serif}.elementor-1329 .elementor-element.elementor-element-c5715dc{text-align:start;font-family:"Roboto",Sans-serif;font-weight:400}.elementor-1329 .elementor-element.elementor-element-f6e5dc0{--display:flex}.elementor-1329 .elementor-element.elementor-element-f6e5dc0:not(.elementor-motion-effects-element-type-background),.elementor-1329 .elementor-element.elementor-element-f6e5dc0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1329 .elementor-element.elementor-element-a1380c8>.elementor-container{max-width:1200px}.elementor-1329 .elementor-element.elementor-element-a1380c8{border-style:solid;border-width:0 0 1px 0;padding:100px 0 100px 0}.elementor-bc-flex-widget .elementor-1329 .elementor-element.elementor-element-0fc603f.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1329 .elementor-element.elementor-element-0fc603f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1329 .elementor-element.elementor-element-0fc603f>.elementor-element-populated{margin:0 50px 0 0;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-1329 .elementor-element.elementor-element-b22919c>.elementor-widget-container{margin:0 0 0 0}.elementor-1329 .elementor-element.elementor-element-b22919c{text-align:start}.elementor-1329 .elementor-element.elementor-element-b22919c .elementor-heading-title{font-family:"Inter",Sans-serif;font-weight:600;color:#C4AD6C}.elementor-1329 .elementor-element.elementor-element-a903347 .elementor-heading-title{font-family:"Inter Tight",Sans-serif}.elementor-1329 .elementor-element.elementor-element-d3b8d74{text-align:start;font-family:"Roboto",Sans-serif;font-weight:400}.elementor-1329 .elementor-element.elementor-element-ac2d038{--display:flex}.elementor-1329 .elementor-element.elementor-element-ed3226a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around}.elementor-1329 .elementor-element.elementor-element-47c6b6b .elementor-counter-number-wrapper{color:#FFF;font-size:60px}.elementor-1329 .elementor-element.elementor-element-47c6b6b .elementor-counter-title{color:#FFF}.elementor-1329 .elementor-element.elementor-element-b5f8b38 .elementor-counter-number-wrapper{color:#FFF}.elementor-1329 .elementor-element.elementor-element-b5f8b38 .elementor-counter-title{color:#FFF}.elementor-1329 .elementor-element.elementor-element-04b249c .elementor-counter-number-wrapper{color:#FFF}.elementor-1329 .elementor-element.elementor-element-04b249c .elementor-counter-title{color:#FFF}.elementor-1329 .elementor-element.elementor-element-8e7e717 .elementor-counter-number-wrapper{color:#FFF}.elementor-1329 .elementor-element.elementor-element-8e7e717 .elementor-counter-title{color:#FFF}.elementor-1329 .elementor-element.elementor-element-532dc92{--display:flex}.elementor-1329 .elementor-element.elementor-element-36f5e43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around}.elementor-1329 .elementor-element.elementor-element-4ff2ff4 .elementor-counter-number-wrapper{color:#FFF}.elementor-1329 .elementor-element.elementor-element-4ff2ff4 .elementor-counter-title{color:#FFF}.elementor-1329 .elementor-element.elementor-element-1d9b167 .elementor-counter-number-wrapper{color:#FFF}.elementor-1329 .elementor-element.elementor-element-1d9b167 .elementor-counter-title{color:#FFF}.elementor-1329 .elementor-element.elementor-element-bcb22f8{--display:flex}.elementor-1329 .elementor-element.elementor-element-f940062{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around}.elementor-1329 .elementor-element.elementor-element-9a96b29 .elementor-counter-number-wrapper{color:#FFF}.elementor-1329 .elementor-element.elementor-element-9a96b29 .elementor-counter-title{color:#FFF}.elementor-1329 .elementor-element.elementor-element-caf005e .elementor-counter-number-wrapper{color:#FFF}.elementor-1329 .elementor-element.elementor-element-caf005e .elementor-counter-title{color:#FFF}.elementor-1329 .elementor-element.elementor-element-927800f .elementor-button{background-color:#C4AD6C}.elementor-1329 .elementor-element.elementor-element-6d46179:not(.elementor-motion-effects-element-type-background),.elementor-1329 .elementor-element.elementor-element-6d46179>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1329 .elementor-element.elementor-element-6d46179>.elementor-container{max-width:1200px}.elementor-1329 .elementor-element.elementor-element-6d46179{border-style:solid;border-width:0 0 1px 0;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 0 100px 0}.elementor-1329 .elementor-element.elementor-element-6d46179>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-1329 .elementor-element.elementor-element-5bde05c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1329 .elementor-element.elementor-element-5bde05c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1329 .elementor-element.elementor-element-5bde05c>.elementor-element-populated{margin:0 50px 0 0;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-1329 .elementor-element.elementor-element-1b459fe>.elementor-widget-container{margin:0 0 0 0}.elementor-1329 .elementor-element.elementor-element-1b459fe{text-align:start}.elementor-1329 .elementor-element.elementor-element-1b459fe .elementor-heading-title{font-family:"Inter",Sans-serif;font-weight:600;color:#C4AD6C}.elementor-1329 .elementor-element.elementor-element-97df0b7 .elementor-heading-title{font-family:"Inter Tight",Sans-serif;color:#000}.elementor-1329 .elementor-element.elementor-element-8917df3{text-align:start;font-family:"Roboto",Sans-serif;font-weight:400;color:#060606}.elementor-1329 .elementor-element.elementor-element-afe9b30{--display:flex}.elementor-1329 .elementor-element.elementor-element-afe9b30:not(.elementor-motion-effects-element-type-background),.elementor-1329 .elementor-element.elementor-element-afe9b30>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}:root{--page-title-display:none}@media(min-width:768px){.elementor-1329 .elementor-element.elementor-element-15ac9d6{--width:56.584%}}@media(max-width:1024px){.elementor-1329 .elementor-element.elementor-element-152b7fcc>.elementor-container{min-height:32vh}.elementor-1329 .elementor-element.elementor-element-152b7fcc{padding:60px 30px 25px 30px}.elementor-1329 .elementor-element.elementor-element-15ac9d6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-1329 .elementor-element.elementor-element-c31a1e7>.elementor-widget-container{padding:0 2px 0 0}.elementor-1329 .elementor-element.elementor-element-e90aac5{padding:70px 30px 70px 30px}.elementor-1329 .elementor-element.elementor-element-e0c558f>.elementor-widget-container{margin:0 0 0 0}.elementor-1329 .elementor-element.elementor-element-a1380c8{padding:70px 30px 70px 30px}.elementor-1329 .elementor-element.elementor-element-b22919c>.elementor-widget-container{margin:0 0 0 0}.elementor-1329 .elementor-element.elementor-element-6d46179{padding:70px 30px 70px 30px}.elementor-1329 .elementor-element.elementor-element-1b459fe>.elementor-widget-container{margin:0 0 0 0}}@media(max-width:767px){.elementor-1329 .elementor-element.elementor-element-152b7fcc>.elementor-container{min-height:30vh}.elementor-1329 .elementor-element.elementor-element-152b7fcc{padding:50px 20px 10px 20px}.elementor-1329 .elementor-element.elementor-element-15ac9d6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1329 .elementor-element.elementor-element-c31a1e7>.elementor-widget-container{margin:50px 0 0 0}.elementor-1329 .elementor-element.elementor-element-c31a1e7{text-align:center}.elementor-1329 .elementor-element.elementor-element-c31a1e7 .elementor-heading-title{font-size:14px}.elementor-1329 .elementor-element.elementor-element-88af1c8>.elementor-widget-container{margin:0 0 0 0}.elementor-1329 .elementor-element.elementor-element-88af1c8 .elementor-heading-title{font-size:21px}.elementor-1329 .elementor-element.elementor-element-e90aac5{padding:70px 20px 70px 20px}.elementor-1329 .elementor-element.elementor-element-fd5e2c8>.elementor-element-populated{margin:0 0 50px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1329 .elementor-element.elementor-element-a1380c8{padding:70px 20px 70px 20px}.elementor-1329 .elementor-element.elementor-element-0fc603f>.elementor-element-populated{margin:0 0 50px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1329 .elementor-element.elementor-element-ac2d038{--flex-wrap:nowrap}.elementor-1329 .elementor-element.elementor-element-ed3226a{--justify-content:center;--flex-wrap:wrap}.elementor-1329 .elementor-element.elementor-element-47c6b6b .elementor-counter-title{justify-content:center;font-size:14px}.elementor-1329 .elementor-element.elementor-element-47c6b6b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:38px}.elementor-1329 .elementor-element.elementor-element-b5f8b38 .elementor-counter-title{justify-content:center;font-size:18px}.elementor-1329 .elementor-element.elementor-element-b5f8b38 .elementor-counter-number-wrapper{font-size:38px}.elementor-1329 .elementor-element.elementor-element-04b249c .elementor-counter-title{justify-content:center;font-size:18px}.elementor-1329 .elementor-element.elementor-element-04b249c .elementor-counter-number-wrapper{font-size:38px}.elementor-1329 .elementor-element.elementor-element-8e7e717 .elementor-counter-title{justify-content:center;font-size:18px}.elementor-1329 .elementor-element.elementor-element-8e7e717 .elementor-counter-number-wrapper{font-size:38px}.elementor-1329 .elementor-element.elementor-element-532dc92{--flex-wrap:nowrap}.elementor-1329 .elementor-element.elementor-element-36f5e43{--justify-content:center;--flex-wrap:wrap}.elementor-1329 .elementor-element.elementor-element-4ff2ff4 .elementor-counter-title{justify-content:center}.elementor-1329 .elementor-element.elementor-element-4ff2ff4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0}.elementor-1329 .elementor-element.elementor-element-1d9b167 .elementor-counter-title{justify-content:center}.elementor-1329 .elementor-element.elementor-element-bcb22f8{--flex-wrap:nowrap}.elementor-1329 .elementor-element.elementor-element-f940062{--justify-content:center;--flex-wrap:wrap}.elementor-1329 .elementor-element.elementor-element-9a96b29 .elementor-counter-title{justify-content:center}.elementor-1329 .elementor-element.elementor-element-caf005e .elementor-counter-title{justify-content:center}.elementor-1329 .elementor-element.elementor-element-6d46179{padding:70px 20px 70px 20px}.elementor-1329 .elementor-element.elementor-element-5bde05c>.elementor-element-populated{margin:0 0 50px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}}.hero-buttons{display:inline-block;width:auto!important}.hero-outline-btn{display:inline-block;width:auto!important;margin-left:255px;margin-top:-78px}.hero-outline-btn .elementor-button{background:transparent!important;color:#fff!important;border:2px solid rgb(255 255 255 / .45)!important;transition:.3s ease}.hero-outline-btn .elementor-button:hover{background:#fff!important;color:#000!important;border-color:#fff!important}.hero-buttons .elementor-button{overflow:hidden}.hero-outline-btn .elementor-button{background:transparent!important;color:#fff!important;overflow:hidden}.hero-outline-btn .elementor-button:hover{background:#fff!important;color:#000!important;border-color:#fff!important}@media (max-width:1024px){.hero-buttons,.hero-outline-btn{display:block;margin-left:0!important;margin-top:12px!important;width:100%!important}.hero-buttons .elementor-button,.hero-outline-btn .elementor-button{width:100%;text-align:center}}@media (max-width:767px){.hero-buttons,.hero-outline-btn{display:block;margin-left:0!important;margin-top:14px!important;width:100%!important}.hero-buttons .elementor-button,.hero-outline-btn .elementor-button{width:100%;padding:16px 24px;text-align:center}}.pillars-section{background:#fff;padding:100px 20px}.pillars-container{max-width:1280px;margin:auto}.pillars-subtitle{display:inline-block;font-family:'Inter',sans-serif;font-size:14px;font-weight:700;letter-spacing:0;color:#c4ad6c;text-transform:uppercase;margin-bottom:20px}.pillars-title{font-family:'Inter',sans-serif;font-size:50px;line-height:1.1;font-weight:800;color:#171717;margin:0 0 30px;text-transform:uppercase}.pillars-description{max-width:760px;font-family:'Roboto',sans-serif;font-size:18px;line-height:1.8;color:#4d4d4d;margin-bottom:70px}.pillars-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:70px 0;margin-top:70px}.pillar-card:nth-child(1){grid-column:1;grid-row:1}.pillar-card:nth-child(4){grid-column:2;grid-row:1}.pillar-card:nth-child(2){grid-column:1;grid-row:2}.pillar-card:nth-child(3){grid-column:2;grid-row:2}.pillar-card{position:relative;padding:0 60px;display:flex;flex-direction:column;background:#fff0;min-height:auto}.pillar-card:nth-child(1)::after,.pillar-card:nth-child(2)::after{content:"";position:absolute;right:0;top:35px;bottom:1px;width:1px;background:#000}.pillar-card:nth-child(3)::after,.pillar-card:nth-child(4)::after{display:none}.pillar-number{display:block;font-family:'Inter',sans-serif;font-size:92px;font-weight:800;line-height:1;margin-bottom:45px;color:#fff0;-webkit-text-stroke:2px #111}.pillar-card h3{font-family:'Inter',sans-serif;font-size:29px;font-weight:800;line-height:1.2;text-transform:uppercase;color:#111;margin:0 0 35px}.pillar-card p{max-width:420px;font-family:'Roboto',sans-serif;font-size:16px;line-height:1.9;color:#444;margin:0}.pillars-bottom-text{max-width:1080px;margin-top:5px;font-family:'Roboto',sans-serif;font-size:20px;line-height:1.9;color:#444}@media (max-width:991px){.pillars-title{font-size:40px}.pillars-grid{grid-template-columns:1fr;gap:60px}.pillar-card{padding:0;grid-column:auto!important;grid-row:auto!important}.pillar-card::after{display:none!important}.pillar-card p{max-width:100%}}@media (max-width:767px){.pillars-section{padding:70px 20px}.pillars-title{font-size:32px}.pillars-description{font-size:16px;margin-bottom:50px}.pillar-number{font-size:70px;margin-bottom:30px}.pillar-card h3{font-size:24px;margin-bottom:20px}.pillar-card p{font-size:15px;line-height:1.8}}.cta-section{width:100%;padding:0;margin:0}.cta-box{width:100%;background:#000;padding:100px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.cta-box h2{margin:0;color:#fff;font-size:56px;font-weight:800;line-height:1.1;font-family:Roboto;letter-spacing:-1px;text-transform:uppercase}.cta-box p{max-width:720px;margin:34px auto 40px;color:rgb(255 255 255 / .85);font-family:Roboto;font-size:18px;line-height:1.8;font-weight:400}.cta-btn{display:inline-flex;align-items:center;justify-content:center;font-family:Roboto;width:210px;height:68px;background:#C4AD6C;color:#000;text-decoration:none;font-size:18px;font-weight:700;transition:.35s}.cta-btn:hover{background:#C4AD6C;color:#fff;transform:translateY(-3px)}@media (max-width:1200px){.cta-box{padding:70px 35px}.cta-box h2{font-size:48px}.cta-box p{font-size:20px}}@media (max-width:992px){.cta-section{padding:60px 20px}.cta-box{border-radius:28px;padding:60px 30px}.cta-box h2{font-size:40px}.cta-box p{font-size:18px;margin:28px auto 35px}.cta-btn{width:190px;height:60px;font-size:20px}}@media (max-width:767px){.cta-section{padding:40px 16px}.cta-box{border-radius:22px;padding:45px 22px}.cta-box h2{font-size:30px;line-height:1.2}.cta-box p{font-size:16px;line-height:1.7;margin:22px auto 30px}.cta-btn{width:180px;height:54px;font-size:18px}}@media (max-width:480px){.cta-box{padding:40px 18px}.cta-box h2{font-size:26px}.cta-box p{font-size:15px}.cta-btn{width:170px;height:50px;font-size:17px}}