.elementor .e-5dd7b954-aaad{width:100%;height:100%;object-fit:cover;object-position:50% 35%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-684088cf-f287{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-6f016b62-e0bc{font-family:var(--ih-font-body);font-weight:700;font-size:14px;color:var(--ih-white);}.elementor .e-376cbfea-342f{font-size:64px;margin-block-start:16px;}.elementor .e-49a76a9e-493a{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-1cfe4d26-d5bf{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-11245deb-d4e3{min-height:640px;overflow:hidden;position:relative;padding:0px;background-color:var(--ih-dark);flex-direction:column;justify-content:flex-end;}.elementor .e-61642900-b69b{margin-block-start:20px;}.elementor .e-284e0252-d01b{max-width:820px;padding:0px;flex-direction:column;}.elementor .e-422addf3-45ed{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:50% 8%;}.elementor .e-13a195c0-a8bc{font-size:32px;}.elementor .e-29a44de6-5620{font-size:16px;line-height:1.7;}.elementor .e-475f66f2-41cb{padding-block-start:14px;margin-block-start:auto;}.elementor .e-2bac2fc6-f7e0{padding-block-start:36px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;flex-direction:column;gap:14px;flex:1 1 auto;align-items:flex-start;}.elementor .e-77006996-8725{padding:0px;}.elementor .e-7921f74b-e1d9{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:50% 20%;}.elementor .e-1f803ccb-ac79{font-size:32px;}.elementor .e-19a42457-5a54{font-size:16px;line-height:1.7;}.elementor .e-733968fb-7388{padding-block-start:14px;margin-block-start:auto;}.elementor .e-2d139499-d296{padding-block-start:36px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;flex-direction:column;gap:14px;flex:1 1 auto;align-items:flex-start;}.elementor .e-47701638-593e{padding:0px;}.elementor .e-42190c50-3814{padding:0px;gap:28px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-2978c6a6-aa39{flex-direction:column;gap:48px;}.elementor .e-6fa52c03-82ec{font-family:var(--ih-font-body);font-weight:700;font-size:16px;}.elementor .e-6cb6b4ae-ddde:hover,.elementor .e-6cb6b4ae-ddde:focus-visible{color:#111111;}.elementor .e-6cb6b4ae-ddde{width:auto;color:#5A6268;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-width:0px;background-color:transparent;}.elementor .e-39ce9c9f-a403{font-family:var(--ih-font-body);font-weight:700;font-size:16px;}.elementor .e-5a8e9fb0-63ea:hover,.elementor .e-5a8e9fb0-63ea:focus-visible{color:#111111;}.elementor .e-5a8e9fb0-63ea{width:auto;color:#5A6268;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-width:0px;background-color:transparent;}.elementor .e-1f313a89-6ec3{box-shadow:0px -1px 0px 0px #E4E9ED inset;gap:0px;}.elementor .e-49718c9e-6f80{font-size:34px;}.elementor .e-7177f3ce-25aa{padding:0px;flex-direction:column;gap:20px;}.elementor .e-25ef72d2-d5af{min-height:200px;padding:36px;border-width:1px;border-color:#E4E9ED;border-style:solid;background-color:var(--ih-white);}.elementor .e-3bc9c048-a265{padding:0px;gap:72px;grid-template-columns:0.85fr 1.15fr;grid-template-rows:auto;align-items:start;}.elementor .e-2da991dd-cd28{padding:0px;}.elementor .e-3432f758-5340{font-size:34px;}.elementor .e-7098eaf7-b1dd{padding:0px;flex-direction:column;gap:20px;}.elementor .e-6bd3e1c3-2bf6{min-height:200px;padding:36px;border-width:1px;border-color:#E4E9ED;border-style:solid;background-color:var(--ih-white);}.elementor .e-6036a49b-2ead{padding:0px;gap:72px;grid-template-columns:0.85fr 1.15fr;grid-template-rows:auto;align-items:start;}.elementor .e-426f04af-3c8c{padding:0px;}.elementor .e-6d5717b4-24f5{margin-block-start:36px;gap:48px;}.elementor .e-3985e44f-f2fa{flex-direction:column;}.elementor .e-230ec047-2e8b{background-color:var(--ih-tint);}