.elementor .e-ffcb2c0-a5f7c48{font-weight:700;font-size:0.78rem;color:#83d6a2;letter-spacing:0.14em;}.elementor .e-0e784f6-364c575{max-width:13ch;font-size:clamp(2.6rem,5vw,4.8rem);color:#ffffff;letter-spacing:-0.03em;line-height:1.02;}.elementor .e-0d9408e-98d664b{max-width:42rem;font-size:1.08rem;color:#e8f2ec;line-height:1.75;}.elementor .e-acf7f3f-37fdf1e{font-weight:700;font-size:0.9rem;color:#83d6a2;letter-spacing:0.03em;}.elementor .e-e7662e1-43ce206{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 55%;justify-content:center;}.elementor .e-126d356-ef31dc5{width:45%;height:34rem;max-width:45%;object-fit:cover;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:4rem;border-end-end-radius:0px;box-shadow:0px 24px 70px 0px rgba(0,0,0,0.22);}.elementor .e-e2b2020-d03a40f{color:#ffffff;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:max(4rem, calc((100vw - 76rem)/2));padding-inline-end:max(4rem, calc((100vw - 76rem)/2));background-color:#043d2b;display:flex;flex-direction:row;gap:2.5rem;justify-content:space-between;align-items:stretch;}.elementor .e-69239a7-e92e127{font-weight:700;font-size:0.76rem;color:#167447;letter-spacing:0.14em;}.elementor .e-d395084-d2349fc{font-size:clamp(2rem,3.4vw,3.2rem);color:#0b2d20;line-height:1.12;}.elementor .e-a8d9f0e-d225709{font-size:1.04rem;color:#365447;line-height:1.75;}.elementor .e-e526f46-fbcf9eb{max-width:52rem;display:flex;flex-direction:column;gap:1rem;}.elementor .e-1baa897-e90ee62{font-size:1.45rem;color:#0b2d20;}.elementor .e-0d2e717-dde7c2f{color:#365447;line-height:1.7;}.elementor .e-e3d770e-12fc0c9{padding:2rem;border-block-start-width:4px;background-color:#ffffff;box-shadow:0px 16px 42px 0px rgba(4,61,43,0.08);display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-e8f5f9e-2bbfa96{font-size:1.45rem;color:#0b2d20;}.elementor .e-bf72c7d-5a24f00{color:#365447;line-height:1.7;}.elementor .e-3066004-5301192{padding:2rem;border-block-start-width:4px;background-color:#e8f2ec;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-cfd2a34-37f0ad0{font-size:1.45rem;color:#0b2d20;}.elementor .e-1b07cbf-0086d77{color:#365447;line-height:1.7;}.elementor .e-62aec06-67b8cc1{padding:2rem;border-block-start-width:4px;background-color:#e8f2ec;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-d0d0080-882f5a0{font-size:1.45rem;color:#0b2d20;}.elementor .e-300f4c4-9fddf58{color:#365447;line-height:1.7;}.elementor .e-ecda2e9-a49406b{padding:2rem;border-block-start-width:4px;background-color:#ffffff;box-shadow:0px 16px 42px 0px rgba(4,61,43,0.08);display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-04c1549-2a2e96c{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .e-6ad427d-dfbd665{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:max(4rem, calc((100vw - 76rem)/2));padding-inline-end:max(4rem, calc((100vw - 76rem)/2));background-color:#f6f8f6;display:flex;flex-direction:column;gap:3rem;}.elementor .e-8d040ec-8929122{width:44%;height:30rem;max-width:44%;object-fit:cover;border-start-start-radius:3rem;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;box-shadow:0px 22px 60px 0px rgba(4,61,43,0.14);}.elementor .e-3e68efe-755bbc8{font-weight:700;font-size:0.76rem;color:#167447;letter-spacing:0.14em;}.elementor .e-7439d9b-e1a6058{font-size:clamp(2rem,3.2vw,3rem);color:#0b2d20;line-height:1.12;}.elementor .e-3ef8113-50c8650{font-size:1.03rem;color:#365447;line-height:1.75;}.elementor .e-64a5028-c3378fa{font-size:0.98rem;color:#0b2d20;line-height:2;}.elementor .e-69f1cec-1125180{display:flex;flex-direction:column;gap:1.1rem;flex:1 1 56%;}.elementor .e-5c3ccbd-11d69b3{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:max(4rem, calc((100vw - 76rem)/2));padding-inline-end:max(4rem, calc((100vw - 76rem)/2));background-color:#e8f2ec;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-b0c9964-57fce79{font-weight:700;font-size:0.76rem;color:#83d6a2;letter-spacing:0.14em;}.elementor .e-055b61c-24d2c44{max-width:18ch;font-size:clamp(2.1rem,4vw,3.6rem);color:#ffffff;line-height:1.08;}.elementor .e-2969186-ad22f22{max-width:48rem;font-size:1.05rem;color:#e8f2ec;line-height:1.75;}.elementor .e-4fe55b1-24dde6e{font-weight:700;font-size:1rem;color:#83d6a2;padding-block-start:0.5rem;}.elementor .e-c7bc914-8b04077{color:#ffffff;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:max(4rem, calc((100vw - 64rem)/2));padding-inline-end:max(4rem, calc((100vw - 64rem)/2));background-color:#043d2b;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-22b64c5-fb79300{color:#0b2d20;padding:0px;margin:0px;background-color:#f6f8f6;display:flex;flex-direction:column;}