.elementor .e-310d5cbc-e31d{font-family:"League Spartan";font-weight:700;font-size:15px;color:#359651;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-1cae300c-d2e0{font-family:"League Spartan";font-weight:800;font-size:52px;color:#FFFFFF;line-height:1.04;text-transform:uppercase;}.elementor .e-55cae4f3-8761{max-width:640px;font-family:"League Spartan";font-size:20px;color:#FFFFFF;line-height:1.6;}.elementor .e-c1b65cb-2bae{font-family:"League Spartan";font-weight:700;font-size:15px;color:#FFFFFF;padding-block-start:9px;padding-block-end:7px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;background-color:#616C60;}.elementor .e-255a5bad-8565{font-family:"League Spartan";font-weight:700;font-size:15px;color:#FFFFFF;padding-block-start:9px;padding-block-end:7px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;background-color:#616C60;}.elementor .e-1812d9bb-c963{font-family:"League Spartan";font-weight:700;font-size:15px;color:#FFFFFF;padding-block-start:9px;padding-block-end:7px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;background-color:#616C60;}.elementor .e-39991192-778f{padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-4ae6c0d7-8bf6:hover,.elementor .e-4ae6c0d7-8bf6:focus-visible{background-color:#359651;}.elementor .e-4ae6c0d7-8bf6{font-family:"League Spartan";font-weight:700;font-size:17px;color:#FFFFFF;letter-spacing:0.04em;text-decoration:none !important;text-transform:uppercase;padding-block-start:17px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;border-radius:30px;background-color:#328249;}.elementor .e-12aef7de-5986:hover,.elementor .e-12aef7de-5986:focus-visible{color:#0A1C0F;background-color:#FFFFFF;}.elementor .e-12aef7de-5986{font-family:"League Spartan";font-weight:700;font-size:17px;color:#FFFFFF;letter-spacing:0.04em;text-decoration:none !important;text-transform:uppercase;padding-block-start:15px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:30px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .e-7f2dbf19-e932{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-40c8e13f-5723{padding:0px;display:flex;flex-direction:column;gap:22px;flex:1 1 0px;}.elementor .e-7b5341b8-c0ba{width:100%;height:640px;aspect-ratio:auto;object-fit:cover;border-radius:20px;object-position: center 30%;\n}.elementor .e-4fbc2795-f700{padding:0px;flex:1 1 0px;}.elementor .e-4572b160-b98e{width:100%;max-width:1640px;padding:0px;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .e-144e7a7e-1328{padding-block-end:72px;background-color:#0A1C0F;display:flex;flex-direction:column;align-items:center;}.elementor .e-337432a1-3306{font-family:"League Spartan";font-weight:800;font-size:46px;color:#FFFFFF;line-height:1.05;text-transform:uppercase;}.elementor .e-1b00fc11-ce74{max-width:720px;font-family:"League Spartan";font-size:19px;color:#FFFFFF;line-height:1.65;}.elementor .e-45e41060-7af6{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-79565c2f-f422{font-family:"League Spartan";font-weight:800;font-size:40px;color:#359651;line-height:1;}.elementor .e-29d80e9c-71d6{font-family:"League Spartan";font-weight:800;font-size:21px;color:#FFFFFF;line-height:1.15;text-transform:uppercase;}.elementor .e-30a17a3c-bd65{font-family:"League Spartan";font-size:16px;color:#D9D9D9;line-height:1.6;}.elementor .e-4d4c67ff-773b{padding:26px;border-radius:20px;background-color:#0A1C0F;display:flex;flex-direction:column;gap:10px;}.elementor .e-2a86ec12-da47{font-family:"League Spartan";font-weight:800;font-size:40px;color:#359651;line-height:1;}.elementor .e-61a71fd6-ac1a{font-family:"League Spartan";font-weight:800;font-size:21px;color:#FFFFFF;line-height:1.15;text-transform:uppercase;}.elementor .e-195aff6b-9d59{font-family:"League Spartan";font-size:16px;color:#D9D9D9;line-height:1.6;}.elementor .e-644cd02c-24d1{padding:26px;border-radius:20px;background-color:#0A1C0F;display:flex;flex-direction:column;gap:10px;}.elementor .e-7b971261-15cc{font-family:"League Spartan";font-weight:800;font-size:40px;color:#359651;line-height:1;}.elementor .e-6b274494-d6b0{font-family:"League Spartan";font-weight:800;font-size:21px;color:#FFFFFF;line-height:1.15;text-transform:uppercase;}.elementor .e-7d8da999-3393{font-family:"League Spartan";font-size:16px;color:#D9D9D9;line-height:1.6;}.elementor .e-430ec0e9-b20b{padding:26px;border-radius:20px;background-color:#0A1C0F;display:flex;flex-direction:column;gap:10px;}.elementor .e-44aca556-b3c8{font-family:"League Spartan";font-weight:800;font-size:40px;color:#359651;line-height:1;}.elementor .e-1fcbab02-9813{font-family:"League Spartan";font-weight:800;font-size:21px;color:#FFFFFF;line-height:1.15;text-transform:uppercase;}.elementor .e-7dab0139-8c90{font-family:"League Spartan";font-size:16px;color:#D9D9D9;line-height:1.6;}.elementor .e-38aa11e1-34b5{padding:26px;border-radius:20px;background-color:#0A1C0F;display:flex;flex-direction:column;gap:10px;}.elementor .e-52b73d9c-75b2{font-family:"League Spartan";font-weight:800;font-size:40px;color:#359651;line-height:1;}.elementor .e-1decc6d3-5813{font-family:"League Spartan";font-weight:800;font-size:21px;color:#FFFFFF;line-height:1.15;text-transform:uppercase;}.elementor .e-6bb6cba9-c3bd{font-family:"League Spartan";font-size:16px;color:#D9D9D9;line-height:1.6;}.elementor .e-34b98e18-54fd{padding:26px;border-radius:20px;background-color:#0A1C0F;display:flex;flex-direction:column;gap:10px;}.elementor .e-11679958-cc46{font-family:"League Spartan";font-weight:800;font-size:40px;color:#359651;line-height:1;}.elementor .e-76a68afa-e130{font-family:"League Spartan";font-weight:800;font-size:21px;color:#FFFFFF;line-height:1.15;text-transform:uppercase;}.elementor .e-54b81491-36e2{font-family:"League Spartan";font-size:16px;color:#D9D9D9;line-height:1.6;}.elementor .e-28f6cb9a-96ae{padding:26px;border-radius:20px;background-color:#0A1C0F;display:flex;flex-direction:column;gap:10px;}.elementor .e-510e7cd0-f352{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-427c5b83-70f8{width:100%;max-width:1640px;padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .e-6cccc030-74f3{padding-block-start:72px;padding-block-end:72px;background-color:#616C60;display:flex;flex-direction:column;align-items:center;}.elementor .e-19b6de50-e763{font-family:"League Spartan";font-weight:800;font-size:46px;color:#FFFFFF;line-height:1.05;text-transform:uppercase;}.elementor .e-67c59f95-92d0{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-de3a589-9771{width:100%;height:360px;aspect-ratio:auto;object-fit:cover;object-position: center 60%;\n}.elementor .e-6aed7bb0-6f86{font-family:"League Spartan";font-weight:700;font-size:12px;color:#0A1C0F;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:5px;padding-block-end:3px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#D9D9D9;align-self:flex-start;}.elementor .e-5c178116-8446{font-family:"League Spartan";font-weight:800;font-size:26px;color:#FFFFFF;line-height:1.1;text-transform:uppercase;}.elementor .e-1a647e37-a0d7{font-family:"League Spartan";font-size:16px;color:#FFFFFF;line-height:1.6;}.elementor .e-6fbca3ca-b817{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-4888e095-59f6{overflow:hidden;padding:0px;border-radius:20px;background-color:#616C60;display:flex;flex-direction:column;}.elementor .e-2f0e4b66-f898ce3{width:100%;height:360px;aspect-ratio:auto;object-fit:cover;object-position: center 60%;\n}.elementor .e-e0f7373-fad416e{font-family:"League Spartan";font-weight:700;font-size:12px;color:#0A1C0F;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:5px;padding-block-end:3px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#D9D9D9;align-self:flex-start;}.elementor .e-49a45204-f963b0d{font-family:"League Spartan";font-weight:800;font-size:26px;color:#FFFFFF;line-height:1.1;text-transform:uppercase;}.elementor .e-37614303-67bd059{font-family:"League Spartan";font-size:16px;color:#FFFFFF;line-height:1.6;}.elementor .e-67669339-28352bf{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-e34ad8-73bc6e0{overflow:hidden;padding:0px;border-radius:20px;background-color:#616C60;display:flex;flex-direction:column;}.elementor .e-4e7dc948-70a6762{width:100%;height:360px;aspect-ratio:auto;object-fit:cover;object-position: center 60%;\n}.elementor .e-2105b020-1fb47f2{font-family:"League Spartan";font-weight:700;font-size:12px;color:#0A1C0F;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:5px;padding-block-end:3px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#D9D9D9;align-self:flex-start;}.elementor .e-cc5a167-322f327{font-family:"League Spartan";font-weight:800;font-size:26px;color:#FFFFFF;line-height:1.1;text-transform:uppercase;}.elementor .e-210a71ee-c8c671d{font-family:"League Spartan";font-size:16px;color:#FFFFFF;line-height:1.6;}.elementor .e-5f89be8b-505a2b1{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-6960bc6b-df9d6ba{overflow:hidden;padding:0px;border-radius:20px;background-color:#616C60;display:flex;flex-direction:column;}.elementor .e-6b9fe550-8877{width:100%;height:360px;aspect-ratio:auto;object-fit:cover;}.elementor .e-6ad6b429-b22d{font-family:"League Spartan";font-weight:700;font-size:12px;color:#0A1C0F;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:5px;padding-block-end:3px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#D9D9D9;align-self:flex-start;}.elementor .e-539f643a-17ea{font-family:"League Spartan";font-weight:800;font-size:26px;color:#FFFFFF;line-height:1.1;text-transform:uppercase;}.elementor .e-75f2967f-9b2a{font-family:"League Spartan";font-size:16px;color:#FFFFFF;line-height:1.6;}.elementor .e-1b2362fe-f26e{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-3c4e79e2-873a{overflow:hidden;padding:0px;border-radius:20px;background-color:#616C60;display:flex;flex-direction:column;}.elementor .e-3e62a289-021da4b{width:100%;height:360px;aspect-ratio:auto;object-fit:cover;}.elementor .e-13c7e2ab-8398db1{font-family:"League Spartan";font-weight:700;font-size:12px;color:#0A1C0F;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:5px;padding-block-end:3px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#D9D9D9;align-self:flex-start;}.elementor .e-5ab88aff-7b5b8b4{font-family:"League Spartan";font-weight:800;font-size:26px;color:#FFFFFF;line-height:1.1;text-transform:uppercase;}.elementor .e-4a2f364f-a2d64de{font-family:"League Spartan";font-size:16px;color:#FFFFFF;line-height:1.6;}.elementor .e-76ebcf8f-ffba78b{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-21059888-afa1484{overflow:hidden;padding:0px;border-radius:20px;background-color:#616C60;display:flex;flex-direction:column;}.elementor .e-ea1bb1a-09d11c5{width:100%;height:360px;aspect-ratio:auto;object-fit:cover;}.elementor .e-25498f73-cd28533{font-family:"League Spartan";font-weight:700;font-size:12px;color:#0A1C0F;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:5px;padding-block-end:3px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#D9D9D9;align-self:flex-start;}.elementor .e-7e37215a-ee5a7f4{font-family:"League Spartan";font-weight:800;font-size:26px;color:#FFFFFF;line-height:1.1;text-transform:uppercase;}.elementor .e-1383f9e5-f5b0d71{font-family:"League Spartan";font-size:16px;color:#FFFFFF;line-height:1.6;}.elementor .e-657d6c7f-7d0ac1e{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-425856bb-c0870a3{overflow:hidden;padding:0px;border-radius:20px;background-color:#616C60;display:flex;flex-direction:column;}.elementor .e-1f320121-c585{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;align-items:stretch;}.elementor .e-3724e114-4660{width:100%;max-width:1640px;padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .e-3c1fbbdf-3563{padding-block-start:72px;padding-block-end:72px;background-color:#0A1C0F;display:flex;flex-direction:column;align-items:center;}.elementor .e-7387a626-10e9{font-family:"League Spartan";font-weight:800;font-size:46px;color:#FFFFFF;line-height:1.05;text-transform:uppercase;}.elementor .e-6b0e37bf-92c4{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-55e1113d-f20d{width:100%;height:440px;aspect-ratio:auto;object-fit:cover;border-radius:20px;}.elementor .e-4d43395a-ce9f{padding:0px;flex:1 1 0px;}.elementor .e-21e5ab8d-a9d7{font-family:"League Spartan";font-weight:700;font-size:15px;color:#359651;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-8804b42-1647{font-family:"League Spartan";font-weight:800;font-size:32px;color:#FFFFFF;line-height:1.1;text-transform:uppercase;}.elementor .e-38832bae-3aef{font-family:"League Spartan";font-size:18px;color:#D9D9D9;line-height:1.6;& a { color: #FFFFFF; text-decoration: underline; }\n}.elementor .e-588e85be-9ec9{padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-637bc40b-2da9{padding:0px;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .e-61ef62c9-d26a{width:100%;height:440px;aspect-ratio:auto;object-fit:cover;border-radius:20px;}.elementor .e-564c867f-b0af{padding:0px;flex:1 1 0px;}.elementor .e-32efd3d9-28cd{font-family:"League Spartan";font-weight:700;font-size:15px;color:#359651;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-143b2d2c-ca2b{font-family:"League Spartan";font-weight:800;font-size:32px;color:#FFFFFF;line-height:1.1;text-transform:uppercase;}.elementor .e-b112870-f883{font-family:"League Spartan";font-size:18px;color:#D9D9D9;line-height:1.6;& a { color: #FFFFFF; text-decoration: underline; }\n}.elementor .e-63e5f6e3-3b19{padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-5485aa13-bb4a{padding:0px;display:flex;flex-direction:row-reverse;gap:56px;align-items:center;}.elementor .e-2919fde7-7a0d{width:100%;height:440px;aspect-ratio:auto;object-fit:cover;border-radius:20px;}.elementor .e-52ff3dd8-b000{padding:0px;flex:1 1 0px;}.elementor .e-72a78c7a-5460{font-family:"League Spartan";font-weight:700;font-size:15px;color:#359651;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-13e55f13-2406{font-family:"League Spartan";font-weight:800;font-size:32px;color:#FFFFFF;line-height:1.1;text-transform:uppercase;}.elementor .e-1227db83-a6ab{font-family:"League Spartan";font-size:18px;color:#D9D9D9;line-height:1.6;& a { color: #FFFFFF; text-decoration: underline; }\n}.elementor .e-b1b74a6-cd08{padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-4598e47b-886a{padding:0px;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .e-6ffb7404-7906{width:100%;height:440px;aspect-ratio:auto;object-fit:cover;border-radius:20px;}.elementor .e-8c49e88-bc79{padding:0px;flex:1 1 0px;}.elementor .e-17aaaead-3d96{font-family:"League Spartan";font-weight:700;font-size:15px;color:#359651;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-4ba0c5ad-befd{font-family:"League Spartan";font-weight:800;font-size:32px;color:#FFFFFF;line-height:1.1;text-transform:uppercase;}.elementor .e-4a1cda83-bc8c{font-family:"League Spartan";font-weight:800;font-size:56px;color:#359651;line-height:1;}.elementor .e-5b68d5f3-2b06{font-family:"League Spartan";font-size:18px;color:#D9D9D9;line-height:1.6;& a { color: #FFFFFF; text-decoration: underline; }\n}.elementor .e-41bd828b-5135{padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-65eb62cc-6831{padding:0px;display:flex;flex-direction:row-reverse;gap:56px;align-items:center;}.elementor .e-445379ee-cec3{width:100%;height:440px;aspect-ratio:auto;object-fit:cover;border-radius:20px;object-position: center 20%;\n}.elementor .e-6c620e76-1c84{padding:0px;flex:1 1 0px;}.elementor .e-11ee19b9-d63e{font-family:"League Spartan";font-weight:700;font-size:15px;color:#359651;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-61e37f82-a76a{font-family:"League Spartan";font-weight:800;font-size:32px;color:#FFFFFF;line-height:1.1;text-transform:uppercase;}.elementor .e-6c0b770a-ac78{font-family:"League Spartan";font-size:18px;color:#D9D9D9;line-height:1.6;& a { color: #FFFFFF; text-decoration: underline; }\n}.elementor .e-47daac0e-dcdd{padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-6e464ae8-1665{padding:0px;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .e-7c356260-31a0{width:100%;height:440px;aspect-ratio:auto;object-fit:cover;border-radius:20px;object-position: center 30%;\n}.elementor .e-4a846ac8-97a8{padding:0px;flex:1 1 0px;}.elementor .e-612403a6-5734{font-family:"League Spartan";font-weight:700;font-size:15px;color:#359651;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-741e9220-455b{font-family:"League Spartan";font-weight:800;font-size:32px;color:#FFFFFF;line-height:1.1;text-transform:uppercase;}.elementor .e-7d2f167b-1a87{font-family:"League Spartan";font-size:18px;color:#D9D9D9;line-height:1.6;& a { color: #FFFFFF; text-decoration: underline; }\n}.elementor .e-4d354017-bb8a{padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-a5f4b20-fb83{padding:0px;display:flex;flex-direction:row-reverse;gap:56px;align-items:center;}.elementor .e-76cd071d-18a6{width:100%;max-width:1640px;padding:0px;display:flex;flex-direction:column;gap:56px;}.elementor .e-707f6731-578a{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:#0A1C0F;display:flex;flex-direction:column;align-items:center;}.elementor .e-28359a0c-721d{font-family:"League Spartan";font-weight:800;font-size:46px;color:#FFFFFF;line-height:1.05;text-transform:uppercase;}.elementor .e-46e9a26f-73ae{max-width:720px;font-family:"League Spartan";font-size:19px;color:#FFFFFF;line-height:1.65;}.elementor .e-1f1f923e-9f8d:hover,.elementor .e-1f1f923e-9f8d:focus-visible{background-color:#359651;}.elementor .e-1f1f923e-9f8d{font-family:"League Spartan";font-weight:700;font-size:17px;color:#FFFFFF;letter-spacing:0.04em;text-decoration:none !important;text-transform:uppercase;padding-block-start:17px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;border-radius:30px;background-color:#328249;}.elementor .e-7c5f65b7-b105{padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-3b5c8ce5-469c{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;}.elementor .e-3a33309a-9614{width:100%;height:420px;aspect-ratio:auto;object-fit:cover;border-radius:20px;}.elementor .e-319d8391-c147{padding:0px;flex:1 1 0px;}.elementor .e-6f13eb92-6da5{width:100%;max-width:1640px;padding:0px;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .e-4fd1b3e3-8442{position:relative;padding-block-start:140px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-51px;background-color:#616C60;display:flex;flex-direction:column;align-items:center;clip-path:polygon(0 51px, 26.2% 0, 100% 48px, 100% 100%, 0 100%);}