.elementor .e-118307d-7ec1{font-family:var(--font-body);font-weight:800;font-size:13px;color:var(--gdgh-gold);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-fc897b6-f3ba{font-family:var(--font-heading);font-weight:800;font-size:64px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.02;}.elementor .e-6eb28376-19cb{font-family:var(--font-body);font-size:19px;color:#D6EDE3;line-height:1.7;}.elementor .e-7ac33adf-72be:hover,.elementor .e-7ac33adf-72be:focus-visible{background-color:#FFFFFF;}.elementor .e-7ac33adf-72be{font-family:var(--font-body);font-weight:800;font-size:16px;color:var(--gdgh-ink);padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:var(--gdgh-gold);}.elementor .e-67fde83a-15bb:hover,.elementor .e-67fde83a-15bb:focus-visible{background-color:var(--gdgh-sun);}.elementor .e-67fde83a-15bb{font-family:var(--font-body);font-weight:800;font-size:16px;color:#FFFFFF;padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:2px;border-color:rgba(255,255,255,0.6);border-style:solid;background-color:rgba(255,255,255,0.08);}.elementor .e-682b4671-80d0{padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-47ccecd-a974{padding:0px;flex-direction:column;gap:18px;flex:1 1 58%;align-items:flex-start;}.elementor .e-31558ef6-e017{width:100%;aspect-ratio:4/3;object-fit:cover;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-radius:18px;object-position: center 30%;\n}.elementor .e-6c3969f3-db90{font-family:var(--font-body);font-weight:800;font-size:12px;color:var(--gdgh-gold);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-2aa9a958-81f2{font-family:var(--font-heading);font-weight:800;font-size:32px;color:#FFFFFF;}.elementor .e-10171475-3fe8{font-family:var(--font-body);font-size:17px;color:#FFFFFF;line-height:1.85;}.elementor .e-46943b43-8bde{font-family:var(--font-body);font-weight:700;font-size:15px;color:#FFBD04;}.elementor .e-543cc82b-8fd3{padding:32px;border-radius:26px;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.07);flex-direction:column;gap:10px;flex:1 1 42%;}.elementor .e-4ea8a25f-1aa6{width:100%;max-width:1180px;padding:0px;flex-direction:row;gap:56px;align-items:center;}.elementor .e-3b2b60dd-93c6{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-image:radial-gradient(circle at 85% 20%, rgba(255,189,4,0.22) 0%,rgba(255,189,4,0) 45%),linear-gradient(135deg, #0E2A14 0%,#0B4A17 60%,#048E11 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:center;}.elementor .e-156bdf30-ab83{font-family:var(--font-body);font-weight:800;font-size:13px;color:var(--gdgh-green);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-37259b6c-2ee3{font-family:var(--font-heading);font-weight:800;font-size:46px;color:var(--gdgh-ink);line-height:1.08;}.elementor .e-79834e80-1409{font-family:var(--font-body);font-size:18px;color:var(--gdgh-text);line-height:1.65;}.elementor .e-2d0cf2a8-9a62{max-width:760px;padding:0px;flex-direction:column;gap:12px;}.elementor .e-635dce83-2543{font-family:var(--font-heading);font-weight:800;font-size:15px;color:var(--gdgh-sun);}.elementor .e-5c3d6299-b5c6{font-family:var(--font-heading);font-weight:800;font-size:15px;color:var(--gdgh-sun);}.elementor .e-1c5936ed-5061{font-family:var(--font-heading);font-weight:800;font-size:15px;color:var(--gdgh-sun);}.elementor .e-33df9ff3-1ffa{font-family:var(--font-heading);font-weight:800;font-size:15px;color:var(--gdgh-sun);}.elementor .e-7108d73d-4b56{font-family:var(--font-heading);font-weight:800;font-size:15px;color:var(--gdgh-sun);}.elementor .e-2c34848c-59f6{font-family:var(--font-heading);font-weight:800;font-size:15px;color:var(--gdgh-sun);}.elementor .e-265cddce-beff{padding:0px;gap:18px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-2c163b68-7732{width:100%;max-width:1180px;padding:0px;flex-direction:column;gap:36px;}.elementor .e-7354ed90-b130{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--gdgh-cream);justify-content:center;}.elementor .e-307b1bf7-5240{font-family:var(--font-body);font-weight:800;font-size:13px;color:var(--gdgh-green);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-7696d277-82b7{font-family:var(--font-heading);font-weight:800;font-size:44px;color:var(--gdgh-ink);line-height:1.08;}.elementor .e-1c6a82e9-f6ad{padding:0px;flex-direction:column;gap:10px;}.elementor .e-7536b592-15b4:hover,.elementor .e-7536b592-15b4:focus-visible{background-color:var(--gdgh-gold);}.elementor .e-7536b592-15b4{font-family:var(--font-body);font-weight:800;font-size:14px;color:var(--gdgh-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;background-color:var(--gdgh-mint);}.elementor .e-7922d9a5-93e4:hover,.elementor .e-7922d9a5-93e4:focus-visible{background-color:var(--gdgh-gold);}.elementor .e-7922d9a5-93e4{font-family:var(--font-body);font-weight:800;font-size:14px;color:var(--gdgh-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;background-color:var(--gdgh-mint);}.elementor .e-2aa3f691-75f7:hover,.elementor .e-2aa3f691-75f7:focus-visible{background-color:var(--gdgh-gold);}.elementor .e-2aa3f691-75f7{font-family:var(--font-body);font-weight:800;font-size:14px;color:var(--gdgh-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;background-color:var(--gdgh-mint);}.elementor .e-6cff2bb5-b55e{padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-70c9749d-2f92{padding:0px;flex-direction:row;gap:20px;justify-content:space-between;align-items:flex-end;}.elementor .e-4732047f-5bcf{width:100%;aspect-ratio:16/9;object-fit:cover;}.elementor .e-81051f8-d862{font-family:var(--font-body);font-weight:800;font-size:12px;color:var(--gdgh-green);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-2110c409-7e27{font-family:var(--font-heading);font-weight:800;font-size:21px;color:var(--gdgh-ink);line-height:1.25;}.elementor .e-22746234-1555{font-family:var(--font-body);font-weight:800;font-size:15px;color:var(--gdgh-sun);}.elementor .e-6512adf6-a8e1{padding-block-start:20px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:8px;}.elementor .e-1160de34-68cb:hover,.elementor .e-1160de34-68cb:focus-visible{box-shadow:0px 22px 40px 0px rgba(15,42,36,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-1160de34-68cb{height:100%;overflow:hidden;text-decoration:none;padding:0px;border-radius:22px;background-color:var(--gdgh-cream);flex-direction:column;gap:0px;transition: transform, box-shadow;\n}.elementor .e-1b6caf3f-e0e3{gap:22px;grid-template-columns:repeat(3, 1fr);}.elementor .e-7bfdfdc3-32cb{font-family:var(--font-heading);font-weight:800;font-size:24px;color:var(--gdgh-ink);margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6122fbf3-dda1{font-family:var(--font-body);font-size:17px;color:var(--gdgh-text);line-height:1.65;}.elementor .e-25408b1-f51a{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-radius:22px;background-color:var(--gdgh-mint);}.elementor .e-58acbee1-63a8{width:100%;max-width:1180px;padding:0px;flex-direction:column;gap:32px;}.elementor .e-bb7b294-7923{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;justify-content:center;}.elementor .e-1fdeefef-ced5{font-family:var(--font-body);font-weight:800;font-size:13px;color:var(--gdgh-green);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-11c4cb3f-84bc{font-family:var(--font-heading);font-weight:800;font-size:42px;color:var(--gdgh-ink);line-height:1.1;}.elementor .e-79eab42c-333a{font-family:var(--font-body);font-size:18px;color:var(--gdgh-text);line-height:1.7;}.elementor .e-2a33a59c-b598{font-family:var(--font-body);font-weight:700;font-size:17px;color:var(--gdgh-ink);line-height:1.9;}.elementor .e-52a2517f-459c{padding:0px;flex-direction:column;gap:16px;flex:1 1 45%;}.elementor .e-72e66ffa-4ec7:focus{border-width:2px;border-color:#048E11;border-style:solid;}.elementor .e-72e66ffa-4ec7{width:100%;font-family:var(--font-body);font-size:16px;color:#0E2A14;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;border-width:1px;border-color:#D5E2DC;border-style:solid;background-color:#FBF7F0;}.elementor .e-4db925a7-4844{flex:1 1 100%;}.elementor .e-4419aafd-2b0f{width:20px;height:20px;min-width:20px;margin-block-start:2px;}.elementor .e-8b45662-3b27{font-family:var(--font-body);font-weight:700;font-size:15px;color:#0B4D3A;}.elementor .e-54897228-f6d5{padding:16px;border-radius:12px;}.elementor .e-4a947fb4-f8cc{font-family:var(--font-body);font-weight:700;font-size:15px;}.elementor .e-53a260da-68d9{padding:16px;border-radius:12px;}.elementor .e-7065892-e8a3{padding:0px;gap:14px;}.elementor .e-52d25c6a-4a78{font-family:var(--font-body);font-size:13px;color:#5C6B5F;line-height:1.6;}.elementor .e-413cad2-3adf{padding:30px;border-radius:24px;background-color:#FFFFFF;flex-direction:column;gap:14px;flex:0 0 540px;}.elementor .e-5fc4358-6e1e{width:100%;max-width:1180px;padding:0px;flex-direction:row;gap:56px;align-items:flex-start;}.elementor .e-beea10-cdc3{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--gdgh-mint);justify-content:center;}.elementor .e-75c66feb-8ccb{font-family:var(--font-body);font-size:16px;color:var(--gdgh-ink);line-height:1.8;text-align:center;}.elementor .e-44d06129-f739{font-family:var(--font-body);font-size:13px;color:#5C6B5F;line-height:1.6;text-align:center;font-style:italic;}.elementor .e-33da55fe-d4fa{width:100%;max-width:900px;padding:0px;flex-direction:column;gap:14px;align-items:center;}.elementor .e-3762203a-892b{padding-block-start:48px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--gdgh-cream);justify-content:center;}