.green-living-initiative-module__46JdLG__page{color:#111;background:#fff;width:100%}.green-living-initiative-module__46JdLG__container{width:min(980px,100% - 50px);margin:0 auto}.green-living-initiative-module__46JdLG__visionSection{background:#fff;width:100%;padding:55px 0 70px}.green-living-initiative-module__46JdLG__visionGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:28px;display:grid}.green-living-initiative-module__46JdLG__visionImageWrap{background:#eee;border-radius:9px;width:100%;position:relative;overflow:hidden}.green-living-initiative-module__46JdLG__visionImage{width:100%;height:auto;display:block}.green-living-initiative-module__46JdLG__visionContent{padding-left:5px}.green-living-initiative-module__46JdLG__visionHeading{margin-bottom:20px}.green-living-initiative-module__46JdLG__visionHeading span{color:#164d39;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.green-living-initiative-module__46JdLG__visionHeading h1{color:#164d39;margin:0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1.1}.green-living-initiative-module__46JdLG__visionContent p{color:#444;margin:0 0 15px;font-size:13px;font-weight:400;line-height:1.65}.green-living-initiative-module__46JdLG__signature{flex-direction:column;gap:4px;margin-top:20px;display:flex}.green-living-initiative-module__46JdLG__signature span{color:#111;font-size:13px;font-weight:500}.green-living-initiative-module__46JdLG__signature strong{color:#111;letter-spacing:.3px;font-size:11px;font-weight:400}.green-living-initiative-module__46JdLG__treesSection{background:#dce8cf;width:100%;height:610px;padding-top:112px;position:relative;overflow:hidden}.green-living-initiative-module__46JdLG__treesBackground{z-index:0;object-fit:cover;object-position:center center;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.green-living-initiative-module__46JdLG__treesOverlay{z-index:1;pointer-events:none;background:#14462814;position:absolute;inset:0}.green-living-initiative-module__46JdLG__treesInner{z-index:2;width:100%;margin:0 auto;position:relative}.green-living-initiative-module__46JdLG__treesTitle{color:#fff;text-align:center;text-shadow:0 1px 3px #00000040;margin:0 0 15px;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:700;line-height:1.2}.green-living-initiative-module__46JdLG__counterPanel{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#d2e2a8b8;border:1px solid #2d4614b3;border-radius:20px;grid-template-columns:30% 35% 35%;align-items:center;width:62%;min-height:235px;margin:0 auto;display:grid;position:relative;box-shadow:0 2px 5px #00000026}.green-living-initiative-module__46JdLG__treeCircle{background:#23477e;border-radius:50%;justify-content:center;align-items:center;width:225px;height:225px;display:flex;position:absolute;top:50%;left:-15px;overflow:hidden;transform:translateY(-50%)}.green-living-initiative-module__46JdLG__treeImage{object-fit:contain;width:100%;height:100%;padding:18px;display:block}.green-living-initiative-module__46JdLG__countArea{grid-column:2;justify-content:center;align-items:center;padding-left:35px;display:flex}.green-living-initiative-module__46JdLG__countNumber{color:#14275c;font-family:Arial,Helvetica,sans-serif;font-size:43px;font-weight:700;line-height:1}.green-living-initiative-module__46JdLG__countLabel{color:#050505;text-align:center;grid-column:3;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.green-living-initiative-module__46JdLG__goalCircle{z-index:5;color:#fff;text-align:center;background:#7da548;border:7px solid #4b6e21;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:250px;height:250px;display:flex;position:absolute;bottom:-174px;left:50%;transform:translate(-50%)}.green-living-initiative-module__46JdLG__goalTitle{color:#fff;margin-top:-5px;font-family:Arial,Helvetica,sans-serif;font-size:36px;font-weight:400;line-height:1.1}.green-living-initiative-module__46JdLG__goalNumber{color:#fff;margin-top:8px;font-family:Arial,Helvetica,sans-serif;font-size:40px;font-weight:700;line-height:1}.green-living-initiative-module__46JdLG__goalLabel{color:#fff;text-align:center;max-width:190px;margin-top:13px;font-size:11px;font-weight:400;line-height:1.35}@media (min-width:901px) and (max-width:1100px){.green-living-initiative-module__46JdLG__counterPanel{width:72%;min-height:220px}.green-living-initiative-module__46JdLG__treeCircle{width:205px;height:205px;left:-12px}.green-living-initiative-module__46JdLG__treeImage{padding:16px}.green-living-initiative-module__46JdLG__countArea{padding-left:25px}.green-living-initiative-module__46JdLG__countNumber{font-size:39px}.green-living-initiative-module__46JdLG__countLabel{font-size:13px}.green-living-initiative-module__46JdLG__goalCircle{width:230px;height:230px;bottom:-165px}.green-living-initiative-module__46JdLG__goalTitle{font-size:33px}.green-living-initiative-module__46JdLG__goalNumber{font-size:37px}.green-living-initiative-module__46JdLG__goalLabel{max-width:175px;font-size:10.5px}}@media (min-width:701px) and (max-width:900px){.green-living-initiative-module__46JdLG__visionSection{padding:45px 0 60px}.green-living-initiative-module__46JdLG__container{width:calc(100% - 50px)}.green-living-initiative-module__46JdLG__visionGrid{grid-template-columns:1fr 1fr;gap:22px}.green-living-initiative-module__46JdLG__visionHeading h1{font-size:32px}.green-living-initiative-module__46JdLG__visionContent p{font-size:12px;line-height:1.6}.green-living-initiative-module__46JdLG__treesSection{height:570px;padding-top:105px}.green-living-initiative-module__46JdLG__treesTitle{margin-bottom:15px;font-size:27px}.green-living-initiative-module__46JdLG__treesInner{width:100%}.green-living-initiative-module__46JdLG__counterPanel{grid-template-columns:30% 35% 35%;width:78%;min-height:215px}.green-living-initiative-module__46JdLG__treeCircle{width:195px;height:195px;left:-10px}.green-living-initiative-module__46JdLG__treeImage{padding:15px}.green-living-initiative-module__46JdLG__countArea{padding-left:25px}.green-living-initiative-module__46JdLG__countNumber{font-size:36px}.green-living-initiative-module__46JdLG__countLabel{font-size:13px}.green-living-initiative-module__46JdLG__goalCircle{border-width:6px;width:220px;height:220px;bottom:-155px}.green-living-initiative-module__46JdLG__goalTitle{font-size:31px}.green-living-initiative-module__46JdLG__goalNumber{font-size:35px}.green-living-initiative-module__46JdLG__goalLabel{max-width:170px;font-size:10px}}@media (max-width:700px){.green-living-initiative-module__46JdLG__container{width:calc(100% - 30px)}.green-living-initiative-module__46JdLG__visionSection{padding:40px 0 50px}.green-living-initiative-module__46JdLG__visionGrid{grid-template-columns:1fr;gap:28px}.green-living-initiative-module__46JdLG__visionImageWrap{width:100%}.green-living-initiative-module__46JdLG__visionImage{width:100%;height:auto}.green-living-initiative-module__46JdLG__visionContent{padding-left:0}.green-living-initiative-module__46JdLG__visionHeading{text-align:center;margin-bottom:18px}.green-living-initiative-module__46JdLG__visionHeading span{letter-spacing:1.7px;font-size:9px}.green-living-initiative-module__46JdLG__visionHeading h1{font-size:30px}.green-living-initiative-module__46JdLG__visionContent p{text-align:left;margin-bottom:14px;font-size:13px;line-height:1.7}.green-living-initiative-module__46JdLG__signature{text-align:center;margin-top:18px}.green-living-initiative-module__46JdLG__signature span{font-size:12px}.green-living-initiative-module__46JdLG__signature strong{font-size:10px}.green-living-initiative-module__46JdLG__treesSection{height:620px;padding-top:65px;overflow:hidden}.green-living-initiative-module__46JdLG__treesBackground{object-position:center center}.green-living-initiative-module__46JdLG__treesTitle{margin:0 0 22px;padding:0 15px;font-size:23px;line-height:1.25}.green-living-initiative-module__46JdLG__counterPanel{border-radius:18px;flex-direction:column;width:calc(100% - 30px);min-height:330px;margin:0 auto;padding:100px 20px 35px;display:flex}.green-living-initiative-module__46JdLG__treeCircle{width:145px;height:145px;top:-70px;left:50%;transform:translate(-50%)}.green-living-initiative-module__46JdLG__treeImage{padding:10px}.green-living-initiative-module__46JdLG__countArea{justify-content:center;align-items:center;width:100%;padding:0;display:flex}.green-living-initiative-module__46JdLG__countNumber{font-size:38px}.green-living-initiative-module__46JdLG__countLabel{text-align:center;margin-top:18px;font-size:14px}.green-living-initiative-module__46JdLG__goalCircle{border-width:6px;width:205px;height:205px;bottom:-125px;left:50%}.green-living-initiative-module__46JdLG__goalTitle{font-size:28px}.green-living-initiative-module__46JdLG__goalNumber{margin-top:7px;font-size:30px}.green-living-initiative-module__46JdLG__goalLabel{max-width:160px;margin-top:11px;font-size:9.5px;line-height:1.35}}@media (max-width:480px){.green-living-initiative-module__46JdLG__visionSection{padding:35px 0 45px}.green-living-initiative-module__46JdLG__visionHeading h1{font-size:27px}.green-living-initiative-module__46JdLG__visionContent p{font-size:12.5px}.green-living-initiative-module__46JdLG__treesSection{height:600px;padding-top:60px}.green-living-initiative-module__46JdLG__treesTitle{padding:0 10px;font-size:21px;line-height:1.3}.green-living-initiative-module__46JdLG__counterPanel{width:calc(100% - 24px);min-height:315px;padding:95px 15px 30px}.green-living-initiative-module__46JdLG__treeCircle{width:135px;height:135px;top:-65px}.green-living-initiative-module__46JdLG__treeImage{padding:9px}.green-living-initiative-module__46JdLG__countNumber{font-size:34px}.green-living-initiative-module__46JdLG__countLabel{margin-top:16px;font-size:13px}.green-living-initiative-module__46JdLG__goalCircle{width:190px;height:190px;bottom:-118px}.green-living-initiative-module__46JdLG__goalTitle{font-size:26px}.green-living-initiative-module__46JdLG__goalNumber{font-size:27px}.green-living-initiative-module__46JdLG__goalLabel{max-width:145px;font-size:9px}}
