.elementor .e-165d1542-7abf{width:0px;max-width:100%;max-height:100%;flex:1 0 auto;}.elementor .e-31374c0-8114{width:250px;padding:0px;display:flex;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-2f0f70d9-1e44:hover,.elementor .e-2f0f70d9-1e44:focus-visible{color:#FE0000;}.elementor .e-2f0f70d9-1e44{font-family:Mulish;font-weight:600;font-size:16px;color:#FFFFFF;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;text-align: left;\n}.elementor .e-1c716b1-ec91:hover,.elementor .e-1c716b1-ec91:focus-visible{color:#FE0000;}.elementor .e-1c716b1-ec91{font-family:Mulish;font-weight:600;font-size:16px;color:#FFFFFF;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;text-align: left;\n}.elementor .e-5e234386-51bc:hover,.elementor .e-5e234386-51bc:focus-visible{color:#FE0000;}.elementor .e-5e234386-51bc{font-family:Mulish;font-weight:600;font-size:16px;color:#FFFFFF;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;text-align: left;\n}.elementor .e-6b68de39-72a2:hover,.elementor .e-6b68de39-72a2:focus-visible{color:#FE0000;}.elementor .e-6b68de39-72a2{font-family:Mulish;font-weight:600;font-size:16px;color:#FFFFFF;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;text-align: left;\n}.elementor .e-32baa086-3bd2:hover,.elementor .e-32baa086-3bd2:focus-visible{color:#FE0000;}.elementor .e-32baa086-3bd2{font-family:Mulish;font-weight:600;font-size:16px;color:#FFFFFF;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;text-align: left;\n}.elementor .e-2d2f1e3c-9546{width:550px;font-family:Mulish;font-weight:400;font-size:16px;padding:0px;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;flex:1 0 auto;justify-content:center;align-items:center;}.elementor .e-699f45c7-b9ed:hover,.elementor .e-699f45c7-b9ed:focus-visible{border-color:#FE0000;background-color:#FE0000;}.elementor .e-699f45c7-b9ed{font-family:Mulish;font-weight:700;font-size:0.95rem;color:#FFFFFF;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.25rem;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;transition:all 0.3s;white-space: nowrap;\n}.elementor .e-7e9b4521-31c2{width:1.5px;padding:0px;display:flex;flex:1 0 auto;justify-content:flex-end;align-self:end;}.elementor .e-7701f2bc-457f{width:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:3;padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:5rem;padding-inline-end:5rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-4d27c8bb-b9a2{position:relative;z-index:2;font-family:Mulish;font-weight:800;font-size:3.75rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.15;padding:0px;margin-block-start:-50px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-63506ccd-446f{max-width:46rem;position:relative;z-index:2;font-family:Mulish;font-size:1.125rem;color:rgba(255,255,255,0.9);line-height:1.75;padding:10px;}.elementor .e-557b0cb9-f356{background-image:url("https://www.heirsholdings.com/hh-at-15/wp-content/uploads/2026/09/1-1-1024x683.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;opacity:100%;}.elementor .e-227f709f-fce2{background-image:url("https://www.heirsholdings.com/hh-at-15/wp-content/uploads/2026/09/2-1-1024x683.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;opacity:100%;}.elementor .e-461e82c6-ad14{background-image:url("https://www.heirsholdings.com/hh-at-15/wp-content/uploads/2026/09/3-1024x683.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;opacity:100%;}.elementor .e-3e89df36-6bdb{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;}.elementor .e-49b00fa0-24a2:hover,.elementor .e-49b00fa0-24a2:focus-visible{border-color:#FFFFFF;background-color:transparent;}.elementor .e-49b00fa0-24a2{position:relative;z-index:2;font-family:Mulish;font-weight:700;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin-block-start:1rem;border-radius:0.25rem;border-width:2px;border-color:#FE0000;border-style:solid;background-color:#FE0000;transition:all 0.3s;}.elementor .e-2d75b09e-3983{min-height:50rem;text-align:center;padding-block-start:10rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#1e1e1e;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-32e7b227-b756{width:100%;overflow:hidden;border-radius:0.5rem;flex:1 1 0px;}.elementor .e-56a2856a-6407{font-family:Mulish;font-weight:600;font-size:0.95rem;color:#FE0000;}.elementor .e-7cfc4787-c9c2{font-family:Mulish;font-weight:800;font-size:3rem;color:#53565A;letter-spacing:-0.015em;line-height:1.2;margin:0px;}.elementor .e-1ef839da-756c{font-family:Mulish;font-weight:800;font-size:3rem;color:#53565A;letter-spacing:-0.015em;line-height:1.2;margin:0px;opacity:30%;}.elementor .e-6b1cefb5-8b17{display:flex;flex-direction:column;gap:0px;}.elementor .e-63a79ff5-e772{font-family:Mulish;font-size:1rem;color:#606060;line-height:1.7;}.elementor .e-400b645d-5e50{display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-eed1127-e01f{padding-block-start:6.25rem;padding-block-end:6.25rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#FFFFFF;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-262b7263-593b{font-family:Mulish;font-weight:800;font-size:3rem;color:#53565A;letter-spacing:-0.015em;line-height:1.2;margin:0px;}.elementor .e-10e3d9d-d856{font-family:Mulish;font-weight:800;font-size:3rem;color:#53565A;letter-spacing:-0.015em;line-height:1.2;margin:0px;opacity:30%;}.elementor .e-7e99b51a-c6e8{font-family:Mulish;font-size:1.25rem;color:#606060;line-height:1.6;margin-block-start:1.25rem;}.elementor .e-1a77bb02-5c7a{max-width:46rem;text-align:center;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-72ea38f4-1cf6{font-family:Mulish;font-weight:600;font-size:1.625rem;color:#FFFFFF;margin:0px;}.elementor .e-48882c5a-2300:hover,.elementor .e-48882c5a-2300:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-48882c5a-2300{min-height:25rem;max-width:26rem;overflow:hidden;padding:2.5rem;border-radius:0.5rem;transition:transform 0.3s;display:flex;flex:1 1 20rem;align-items:flex-end;background-image: linear-gradient(to top, rgba(0,0,0,0.78), rgba(0,0,0,0) 60%), url(https://www.heirsholdings.com/impact-report/images/projects/1.webp); background-repeat: no-repeat; background-position: center; background-size: cover;\n}.elementor .e-64ade116-3c90{font-family:Mulish;font-weight:600;font-size:1.625rem;color:#FFFFFF;margin:0px;}.elementor .e-4bd0fc7-af0b:hover,.elementor .e-4bd0fc7-af0b:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-4bd0fc7-af0b{min-height:25rem;max-width:26rem;overflow:hidden;padding:2.5rem;border-radius:0.5rem;transition:transform 0.3s;display:flex;flex:1 1 20rem;align-items:flex-end;background-image: linear-gradient(to top, rgba(0,0,0,0.78), rgba(0,0,0,0) 60%), url(https://www.heirsholdings.com/impact-report/images/projects/2.webp); background-repeat: no-repeat; background-position: center; background-size: cover;\n}.elementor .e-72ee4e89-ba38{font-family:Mulish;font-weight:600;font-size:1.625rem;color:#FFFFFF;margin:0px;}.elementor .e-24a33fea-155b:hover,.elementor .e-24a33fea-155b:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-24a33fea-155b{min-height:25rem;max-width:26rem;overflow:hidden;padding:2.5rem;border-radius:0.5rem;transition:transform 0.3s;display:flex;flex:1 1 20rem;align-items:flex-end;background-image: linear-gradient(to top, rgba(0,0,0,0.78), rgba(0,0,0,0) 60%), url(https://www.heirsholdings.com/impact-report/images/projects/3.webp); background-repeat: no-repeat; background-position: center; background-size: cover;\n}.elementor .e-15cdfb4c-96bc{font-family:Mulish;font-weight:600;font-size:1.625rem;color:#FFFFFF;margin:0px;}.elementor .e-5f79e232-a4c2:hover,.elementor .e-5f79e232-a4c2:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-5f79e232-a4c2{min-height:25rem;max-width:26rem;overflow:hidden;padding:2.5rem;border-radius:0.5rem;transition:transform 0.3s;display:flex;flex:1 1 20rem;align-items:flex-end;background-image: linear-gradient(to top, rgba(0,0,0,0.78), rgba(0,0,0,0) 60%), url(https://www.heirsholdings.com/impact-report/images/projects/4.webp); background-repeat: no-repeat; background-position: center; background-size: cover;\n}.elementor .e-e26d5b3-ce1d{font-family:Mulish;font-weight:600;font-size:1.625rem;color:#FFFFFF;margin:0px;}.elementor .e-4277575a-4627:hover,.elementor .e-4277575a-4627:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-4277575a-4627{min-height:25rem;max-width:26rem;overflow:hidden;padding:2.5rem;border-radius:0.5rem;transition:transform 0.3s;display:flex;flex:1 1 20rem;align-items:flex-end;background-image: linear-gradient(to top, rgba(0,0,0,0.78), rgba(0,0,0,0) 60%), url(https://www.heirsholdings.com/impact-report/images/projects/5.webp); background-repeat: no-repeat; background-position: center; background-size: cover;\n}.elementor .e-2c9c06dd-512c{font-family:Mulish;font-weight:600;font-size:1.625rem;color:#FFFFFF;margin:0px;}.elementor .e-bdf87ab-5585:hover,.elementor .e-bdf87ab-5585:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-bdf87ab-5585{min-height:25rem;max-width:26rem;overflow:hidden;padding:2.5rem;border-radius:0.5rem;transition:transform 0.3s;display:flex;flex:1 1 20rem;align-items:flex-end;background-image: linear-gradient(to top, rgba(0,0,0,0.78), rgba(0,0,0,0) 60%), url(https://www.heirsholdings.com/impact-report/images/projects/6.webp); background-repeat: no-repeat; background-position: center; background-size: cover;\n}.elementor .e-52707274-8dc7{font-family:Mulish;font-weight:600;font-size:1.625rem;color:#FFFFFF;margin:0px;}.elementor .e-35e0ffa6-f323:hover,.elementor .e-35e0ffa6-f323:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-35e0ffa6-f323{min-height:25rem;max-width:26rem;overflow:hidden;padding:2.5rem;border-radius:0.5rem;transition:transform 0.3s;display:flex;flex:1 1 20rem;align-items:flex-end;background-image: linear-gradient(to top, rgba(0,0,0,0.78), rgba(0,0,0,0) 60%), url(https://www.heirsholdings.com/impact-report/images/projects/7.webp); background-repeat: no-repeat; background-position: center; background-size: cover;\n}.elementor .e-514edbe1-c493{width:100%;margin-block-start:3rem;display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center;}.elementor .e-7ff9317f-d653{padding-block-start:0px;padding-block-end:6.25rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .e-5e441f83-cf2b{width:100%;min-height:26rem;object-fit:cover;flex:1 1 0px;align-self:stretch;}.elementor .e-6207ea6b-d90b{font-family:Mulish;font-weight:600;font-size:1.15rem;color:#FFFFFF;line-height:1.55;}.elementor .e-4fd03096-1988{font-family:Mulish;font-size:0.95rem;color:rgba(255,255,255,0.85);line-height:1.6;}.elementor .e-7eaa90a0-5b0e{display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-24fcd087-3aad{font-family:Mulish;font-weight:600;font-size:1.15rem;color:#FFFFFF;line-height:1.55;}.elementor .e-6ba4763b-d51b{font-family:Mulish;font-size:0.95rem;color:rgba(255,255,255,0.85);line-height:1.6;}.elementor .e-5fc91f96-862b{padding-block-start:2.25rem;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: rgba(255,255,255,0.35);\n}.elementor .e-576bd160-e7c6{font-family:Mulish;font-weight:600;font-size:1.15rem;color:#FFFFFF;line-height:1.55;}.elementor .e-68d15be3-d9bb{font-family:Mulish;font-size:0.95rem;color:rgba(255,255,255,0.85);line-height:1.6;}.elementor .e-22435fbd-1f34{padding-block-start:2.25rem;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: rgba(255,255,255,0.35);\n}.elementor .e-68c460c0-570c{font-family:Mulish;font-weight:600;font-size:1.15rem;color:#FFFFFF;line-height:1.55;}.elementor .e-70fa1613-f3cb{font-family:Mulish;font-size:0.95rem;color:rgba(255,255,255,0.85);line-height:1.6;}.elementor .e-770c411f-363a{padding-block-start:2.25rem;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: rgba(255,255,255,0.35);\n}.elementor .e-44f50d4-1b4b{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:4rem;padding-inline-end:5rem;display:flex;flex-direction:column;gap:2.25rem;flex:1 1 0px;}.elementor .e-483595af-9bf6{background-color:#FE0000;display:flex;flex-direction:row;align-items:stretch;}.elementor .e-63dfc5d4-77ce{font-family:Mulish;font-weight:800;font-size:1.25rem;color:#53565A;margin:0px;flex:0 0 14rem;}.elementor .e-777129f0-ca97{font-family:Mulish;font-weight:600;font-size:1.625rem;color:#53565A;line-height:1.5;margin:0px;}.elementor .e-1381b90c-ce5a{font-family:Mulish;font-weight:600;font-size:1.625rem;color:#53565A;line-height:1.5;margin:0px;opacity:30%;}.elementor .e-7eabbc7b-ab1c{font-family:Mulish;font-weight:600;font-size:2.5rem;color:#FE0000;line-height:1.2;margin:0px;}.elementor .e-1fe5b4bc-fd08{font-family:Mulish;font-size:1rem;color:#606060;line-height:1.6;}.elementor .e-321405bb-d33c{display:flex;flex-direction:column;gap:0.5rem;flex:1 1 13rem;}.elementor .e-15934c58-3ca2{font-family:Mulish;font-weight:600;font-size:2.5rem;color:#FE0000;line-height:1.2;margin:0px;}.elementor .e-5e7bb313-e10f{font-family:Mulish;font-size:1rem;color:#606060;line-height:1.6;}.elementor .e-36ed2ac9-3363{display:flex;flex-direction:column;gap:0.5rem;flex:1 1 13rem;}.elementor .e-70b28d52-17cc{font-family:Mulish;font-weight:600;font-size:2.5rem;color:#FE0000;line-height:1.2;margin:0px;}.elementor .e-1a738b24-9f20{font-family:Mulish;font-size:1rem;color:#606060;line-height:1.6;}.elementor .e-1bc2cb75-73fe{display:flex;flex-direction:column;gap:0.5rem;flex:1 1 13rem;}.elementor .e-433fce3-737b{font-family:Mulish;font-weight:600;font-size:2.5rem;color:#FE0000;line-height:1.2;margin:0px;}.elementor .e-6db8554b-4f98{font-family:Mulish;font-size:1rem;color:#606060;line-height:1.6;}.elementor .e-78cd72-a70c{display:flex;flex-direction:column;gap:0.5rem;flex:1 1 13rem;}.elementor .e-628d039a-d160{font-family:Mulish;font-weight:600;font-size:2.5rem;color:#FE0000;line-height:1.2;margin:0px;}.elementor .e-4052812f-459b{font-family:Mulish;font-size:1rem;color:#606060;line-height:1.6;}.elementor .e-46b69391-c71f{display:flex;flex-direction:column;gap:0.5rem;flex:1 1 13rem;}.elementor .e-1a2e72de-2b59{font-family:Mulish;font-weight:600;font-size:2.5rem;color:#FE0000;line-height:1.2;margin:0px;}.elementor .e-564721a7-1a84{font-family:Mulish;font-size:1rem;color:#606060;line-height:1.6;}.elementor .e-10de7cb2-4cf5{display:flex;flex-direction:column;gap:0.5rem;flex:1 1 13rem;}.elementor .e-4717457e-19a4{margin-block-start:2.5rem;display:flex;flex-wrap:wrap;gap: 3rem 3rem;\n}.elementor .e-199c69e4-d192{display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-33495db9-31b3{padding-block-start:6.25rem;padding-block-end:6.25rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#FFFFFF;display:flex;flex-direction:row;gap:3rem;}.elementor .e-116c32c3-af0c:hover,.elementor .e-116c32c3-af0c:focus-visible{border-color:#FE0000;background-color:#FE0000;}.elementor .e-116c32c3-af0c{font-family:Mulish;font-weight:700;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0.25rem;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-776ac94d-520c{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#53565A;display:flex;justify-content:center;}.elementor .e-2d34d2b0-26ac{font-size:1.75rem;color:#FFFFFF;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0.3rem;margin-inline-end:0px;}.elementor .e-d83104c-794b:hover,.elementor .e-d83104c-794b:focus-visible{transform:scale3d(1.1, 1.1, 1);}.elementor .e-d83104c-794b{width:5.5rem;height:5.5rem;border-radius:50%;background-color:#FE0000;transition:transform 0.3s;display:flex;justify-content:center;align-items:center;}.elementor .e-779f585b-852a{font-family:Mulish;font-weight:700;font-size:1rem;color:#FFFFFF;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-5f6f5017-db0e{min-height:28rem;background-image:linear-gradient(0deg, rgba(30,30,30,0.45) 0%,rgba(30,30,30,0.45) 100%),url("https://www.heirsholdings.com/impact-report/images/background/w1.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;}.elementor .e-5439fd70-a1bc{font-family:Mulish;font-size:0.9rem;color:#FFFFFF;}.elementor .e-7d1becdb-c637:hover,.elementor .e-7d1becdb-c637:focus-visible{text-decoration:underline;}.elementor .e-7d1becdb-c637{font-family:Mulish;font-size:0.9rem;color:#FFFFFF;padding:0px;background-color:transparent;}.elementor .e-64c9dc90-a303:hover,.elementor .e-64c9dc90-a303:focus-visible{text-decoration:underline;}.elementor .e-64c9dc90-a303{font-family:Mulish;font-size:0.9rem;color:#FFFFFF;padding:0px;background-color:transparent;}.elementor .e-4cb7f3ca-3a8f{display:flex;flex-direction:row;gap:1.5rem;}.elementor .e-62fd5643-eac5{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#FE0000;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}