.elementor .e-1d3f49da-e379{width:100%;height:100%;object-fit:cover;object-position:50% 8%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-56ff5453-4391{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(0,0,0,0.62) 0%,rgba(0,0,0,0.30) 50%,rgba(0,0,0,0.05) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-50fb3328-233e{font-family:var(--ih-font-body);font-weight:700;font-size:14px;color:var(--ih-white);}.elementor .e-191977a6-7168{font-size:64px;margin-block-start:16px;}.elementor .e-30f56859-26d6{max-width:600px;font-family:var(--ih-font-body);font-size:19px;color:var(--ih-white);line-height:1.75;margin-block-start:20px;}.elementor .e-485c430c-c252{max-width:1240px;position:relative;z-index:2;padding-block-start:0px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;align-items:flex-start;}.elementor .e-1c60e416-2b67{min-height:640px;overflow:hidden;position:relative;padding:0px;background-color:var(--ih-dark);flex-direction:column;justify-content:flex-end;}.elementor .e-57dee5a0-1651{margin-block-start:28px;}.elementor .e-3b698190-4fee{margin-block-start:24px;}.elementor .e-245486cc-79f3{margin-block-start:24px;}.elementor .e-be6b49f-557a{max-width:884px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-1e74f2c2-fdd2{margin-block-start:28px;}.elementor .e-446daa94-9c0e{margin-block-start:24px;}.elementor .e-6c92d9ac-823d{margin-block-start:24px;}.elementor .e-4af608a-4873{padding:0px;flex-direction:column;}.elementor .e-153abfb5-fb2b{width:100%;height:100%;min-height:560px;object-fit:cover;object-position:50% 30%;}.elementor .e-394aefce-993a{gap:72px;grid-template-columns:7fr 5fr;grid-template-rows:auto;align-items:stretch;}.elementor .e-1189ad87-c119{background-color:var(--ih-tint);}.elementor .e-68ffc669-d779{font-family:var(--ih-font-heading);font-weight:500;font-size:32px;color:var(--ih-ink);line-height:1.25;}.elementor .e-675f5d14-c0aa{padding-block-start:48px;padding-block-end:52px;padding-inline-start:0px;padding-inline-end:56px;flex-direction:column;gap:22px;}.elementor .e-4901c433-5a60{font-family:var(--ih-font-heading);font-weight:500;font-size:32px;color:var(--ih-ink);line-height:1.25;}.elementor .e-26a68a39-6b57{padding-block-start:48px;padding-block-end:52px;padding-inline-start:56px;padding-inline-end:0px;border-inline-start-width:1px;box-shadow:1px 0px 0px 0px #E4E9ED inset;flex-direction:column;gap:22px;}.elementor .e-173bed08-9742{padding:0px;margin-block-start:48px;border-block-start-width:1px;border-block-end-width:1px;box-shadow:0px 1px 0px 0px #E4E9ED inset,0px -1px 0px 0px #E4E9ED inset;gap:0px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-73d0e447-a086{max-width:820px;font-size:18px;margin-block-start:36px;}.elementor .e-7dbd9566-43d4{margin-block-start:72px;}.elementor .e-67175c7-813f{font-family:var(--ih-font-heading);font-weight:500;font-size:26px;color:var(--ih-ink);padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;box-shadow:0px -1px 0px 0px #E4E9ED inset;}.elementor .e-5d43d6fe-a981{font-size:16.5px;line-height:1.75;padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;box-shadow:0px -1px 0px 0px #E4E9ED inset;}.elementor .e-133236b0-2094{font-family:var(--ih-font-heading);font-weight:500;font-size:26px;color:var(--ih-ink);padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;box-shadow:0px -1px 0px 0px #E4E9ED inset;}.elementor .e-56c2e1a6-f491{font-size:16.5px;line-height:1.75;padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;box-shadow:0px -1px 0px 0px #E4E9ED inset;}.elementor .e-347f2ca6-76b2{font-family:var(--ih-font-heading);font-weight:500;font-size:26px;color:var(--ih-ink);padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;box-shadow:0px -1px 0px 0px #E4E9ED inset;}.elementor .e-48d4e35b-17ad{font-size:16.5px;line-height:1.75;padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;box-shadow:0px -1px 0px 0px #E4E9ED inset;}.elementor .e-6d8b9bed-bbf4{font-family:var(--ih-font-heading);font-weight:500;font-size:26px;color:var(--ih-ink);padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;box-shadow:0px -1px 0px 0px #E4E9ED inset;}.elementor .e-65d2c5c1-1d41{font-size:16.5px;line-height:1.75;padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;box-shadow:0px -1px 0px 0px #E4E9ED inset;}.elementor .e-17a1d0fa-c90e{font-family:var(--ih-font-heading);font-weight:500;font-size:26px;color:var(--ih-ink);padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;box-shadow:0px -1px 0px 0px #E4E9ED inset;}.elementor .e-5ef7f6ed-16df{font-size:16.5px;line-height:1.75;padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;box-shadow:0px -1px 0px 0px #E4E9ED inset;}.elementor .e-786320ef-3a2a{padding:0px;margin-block-start:24px;border-block-start-width:1px;box-shadow:0px 1px 0px 0px #E4E9ED inset;gap:0px;grid-template-columns:344px 1fr;grid-template-rows:auto;}.elementor .e-2c65408c-6978{padding-block-start:0px;padding-block-end:0px;flex-direction:column;}.elementor .e-4967810f-617a{padding:0px;flex-direction:column;}.elementor .e-36f14377-4582{padding:0px;gap:72px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:end;}.elementor .e-83026ef-d7a7{aspect-ratio:4/5;padding:0px;margin-block-end:14px;background-color:#DDE3E7;}.elementor .e-16a4a2d-5132{padding:0px;flex-direction:column;gap:6px;}.elementor .e-60ce3529-b027{aspect-ratio:4/5;padding:0px;margin-block-end:14px;background-color:#DDE3E7;}.elementor .e-4980efbd-ac62{color:#8A959C;}.elementor .e-28256237-9201{color:#8A959C;}.elementor .e-3c2022bb-f53c{padding:0px;flex-direction:column;gap:6px;}.elementor .e-463cfa1d-da75{aspect-ratio:4/5;padding:0px;margin-block-end:14px;background-color:#DDE3E7;}.elementor .e-7eff7be3-9960{color:#8A959C;}.elementor .e-696e0a1-529d{color:#8A959C;}.elementor .e-257f5dd0-75ff{padding:0px;flex-direction:column;gap:6px;}.elementor .e-43e93853-8a04{aspect-ratio:4/5;padding:0px;margin-block-end:14px;background-color:#DDE3E7;}.elementor .e-2949ede-9dc5{color:#8A959C;}.elementor .e-2a87c5cd-30cc{color:#8A959C;}.elementor .e-7e60dffc-c322{padding:0px;flex-direction:column;gap:6px;}.elementor .e-5bdfbb41-10bd{padding:0px;gap:28px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;}.elementor .e-139d855b-96c0{padding:0px;flex-direction:column;gap:10px;}.elementor .e-18dc8a5c-58fe{font-family:var(--ih-font-heading);font-weight:500;font-size:22px;color:var(--ih-ink);}.elementor .e-436c4cc8-f6c0{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px -1px 0px 0px #E4E9ED inset;flex-direction:column;gap:4px;}.elementor .e-4304fd1d-7f6a{font-family:var(--ih-font-heading);font-weight:500;font-size:22px;color:var(--ih-ink);}.elementor .e-7d860d4e-516e{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px -1px 0px 0px #E4E9ED inset;flex-direction:column;gap:4px;}.elementor .e-67afc30c-fb40{font-family:var(--ih-font-heading);font-weight:500;font-size:22px;color:var(--ih-ink);}.elementor .e-7091f996-dda4{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px -1px 0px 0px #E4E9ED inset;flex-direction:column;gap:4px;}.elementor .e-131a3f77-1eae{padding:0px;gap:32px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;}.elementor .e-3825ffe8-f5c3{padding-block-start:44px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;box-shadow:0px 1px 0px 0px #E4E9ED inset;gap:48px;grid-template-columns:260px 1fr;grid-template-rows:auto;}.elementor .e-73e6e8af-593a{flex-direction:column;gap:48px;}.elementor .e-7678c98a-8ad8{background-color:var(--ih-tint);}.elementor .e-495026cf-2ddb{margin-block-start:24px;}.elementor .e-51f203e2-f315{margin-block-start:20px;}.elementor .e-13d49d71-7975{padding:0px;flex-direction:column;}.elementor .e-2e098a41-ee0c{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px -1px 0px 0px #E4E9ED inset;}.elementor .e-67d722f7-6e9a{font-size:16px;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px -1px 0px 0px #E4E9ED inset;}.elementor .e-232a6322-99eb{font-size:16px;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px -1px 0px 0px #E4E9ED inset;}.elementor .e-5f020d40-b8db{font-size:16px;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px -1px 0px 0px #E4E9ED inset;}.elementor .e-1eb0da66-7d95{font-size:16px;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px -1px 0px 0px #E4E9ED inset;}.elementor .e-6118ce02-ebe8{font-size:16px;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7e8cf9b7-885c{padding-block-start:8px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:28px;border-width:1px;border-color:#E4E9ED;border-style:solid;flex-direction:column;gap:0px;}.elementor .e-774d8c45-5816{gap:72px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}