.elementor .e-16dfa20c-e869{width:52px;height:52px;font-size:24px;color:#6a9e1a;border-radius:14px;background-color:#f4f7f1;display:flex;flex:0 1 auto;justify-content:center;align-items:center;}.elementor .e-17dbf88e-a46e{font-weight:700;font-size:18px;color:#1f2a2d;}.elementor .e-7006dda1-6ca0{font-weight:800;font-size:20px;color:#6a9e1a;}.elementor .e-f4f7d81-95ae{font-size:14px;color:#5b6670;}.elementor .e-3a496d11-a2a7{display:flex;flex-direction:column;gap:2px;}.elementor .e-6933097f-7d46:hover,.elementor .e-6933097f-7d46:focus-visible{border-color:#8fc52f;transform:translate3d(0px, -6px, 0px);}.elementor .e-6933097f-7d46{text-decoration:none;padding:28px;border-radius:18px;border-width:1px;border-color:#e5e7eb;border-style:solid;background-color:#ffffff;box-shadow:0px 20px 40px -24px rgba(31,42,45,.35);transition:transform 0.3s, border-color 0.3s;display:flex;flex-direction:row;gap:18px;align-items:flex-start;}.elementor .e-31467270-990d{width:52px;height:52px;font-size:24px;color:#6a9e1a;border-radius:14px;background-color:#f4f7f1;display:flex;flex:0 1 auto;justify-content:center;align-items:center;}.elementor .e-6eba6ae1-9b4c{font-weight:700;font-size:18px;color:#1f2a2d;}.elementor .e-7b51966a-564f{font-weight:800;font-size:20px;color:#6a9e1a;}.elementor .e-2dcd2765-bb14{font-size:14px;color:#5b6670;}.elementor .e-2fe86e84-6281{display:flex;flex-direction:column;gap:2px;}.elementor .e-81192ce-abcf:hover,.elementor .e-81192ce-abcf:focus-visible{border-color:#8fc52f;transform:translate3d(0px, -6px, 0px);}.elementor .e-81192ce-abcf{text-decoration:none;padding:28px;border-radius:18px;border-width:1px;border-color:#e5e7eb;border-style:solid;background-color:#ffffff;box-shadow:0px 20px 40px -24px rgba(31,42,45,.35);transition:transform 0.3s, border-color 0.3s;display:flex;flex-direction:row;gap:18px;align-items:flex-start;}.elementor .e-34fdeb2-6ccc{width:52px;height:52px;font-size:24px;color:#6a9e1a;border-radius:14px;background-color:#f4f7f1;display:flex;flex:0 1 auto;justify-content:center;align-items:center;}.elementor .e-151eafdd-7ee1{font-weight:700;font-size:18px;color:#1f2a2d;}.elementor .e-47bb50a-d6fe{font-weight:800;font-size:20px;color:#6a9e1a;}.elementor .e-552083bd-9498{font-size:14px;color:#5b6670;}.elementor .e-42576285-4be4{display:flex;flex-direction:column;gap:2px;}.elementor .e-3c4e52fa-74d1:hover,.elementor .e-3c4e52fa-74d1:focus-visible{border-color:#8fc52f;transform:translate3d(0px, -6px, 0px);}.elementor .e-3c4e52fa-74d1{text-decoration:none;padding:28px;border-radius:18px;border-width:1px;border-color:#e5e7eb;border-style:solid;background-color:#ffffff;box-shadow:0px 20px 40px -24px rgba(31,42,45,.35);transition:transform 0.3s, border-color 0.3s;display:flex;flex-direction:row;gap:18px;align-items:flex-start;}.elementor .e-2ca2951d-1d55{width:100%;max-width:1200px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);}.elementor .e-2485b680-e352{position:relative;z-index:2;padding-block-start:0px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-70px;display:flex;justify-content:center;}.elementor .e-229c3543-fc25{font-weight:700;font-size:12px;color:#6a9e1a;letter-spacing:0.16em;}.elementor .e-728a3a85-b7c1{font-weight:800;font-size:44px;color:#1f2a2d;letter-spacing:-0.02em;line-height:1.1;}.elementor .e-745f2640-8830{max-width:560px;color:#5b6670;}.elementor .e-1096d5de-e04f{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:12px;}.elementor .e-74c8ccdd-3a6e{width:240px;height:240px;position:absolute;inset-block-start:28%;inset-inline-start:25%;margin-block-start:-120px;margin-block-end:0px;margin-inline-start:-120px;margin-inline-end:0px;border-radius:50%;border-width:2px;border-color:rgba(255,255,255,.5);border-style:solid;}.elementor .e-59160656-1cea{width:240px;height:240px;position:absolute;inset-block-start:55%;inset-inline-start:70%;margin-block-start:-120px;margin-block-end:0px;margin-inline-start:-120px;margin-inline-end:0px;border-radius:50%;border-width:2px;border-color:rgba(255,255,255,.4);border-style:solid;}.elementor .e-1f9a2bd3-1c2e{position:absolute;inset-block-start:24px;inset-inline-start:22px;font-weight:800;font-size:14px;color:#ffffff;letter-spacing:0.1em;opacity:60%;}.elementor .e-13b984fd-a84f{font-weight:800;font-size:22px;color:#ffffff;}.elementor .e-7fe4848a-2d75{font-size:13px;color:#ffffff;opacity:92%;}.elementor .e-aa227ce-93a7:hover,.elementor .e-aa227ce-93a7:focus-visible{color:#ffffff;}.elementor .e-aa227ce-93a7{font-weight:600;font-size:13px;color:#8fc52f;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;}.elementor .e-58de52c3-2720:hover,.elementor .e-58de52c3-2720:focus-visible{flex:2 1 0px;}.elementor .e-58de52c3-2720{min-width:0px;overflow:hidden;position:relative;color:#ffffff;padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;border-radius:18px;transition:flex 0.5s;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;justify-content:flex-end;background-image:linear-gradient(to top,rgba(20,28,30,.85),transparent 65%),linear-gradient(140deg,#3a4a4e,#56737a);\n}.elementor .e-1a2da86e-922a{width:30px;height:30px;position:absolute;inset-block-end:-50px;inset-inline-start:14%;border-radius:50%;border-width:1.5px;border-color:rgba(255,255,255,.6);border-style:solid;background-color:rgba(255,255,255,.18);}.elementor .e-65a9a817-9327{width:44px;height:44px;position:absolute;inset-block-end:-50px;inset-inline-start:52%;border-radius:50%;border-width:1.5px;border-color:rgba(255,255,255,.6);border-style:solid;background-color:rgba(255,255,255,.18);}.elementor .e-891192d-a736{width:22px;height:22px;position:absolute;inset-block-end:-50px;inset-inline-start:80%;border-radius:50%;border-width:1.5px;border-color:rgba(255,255,255,.6);border-style:solid;background-color:rgba(255,255,255,.18);}.elementor .e-38a1e259-9a66{position:absolute;inset-block-start:24px;inset-inline-start:22px;font-weight:800;font-size:14px;color:#ffffff;letter-spacing:0.1em;opacity:60%;}.elementor .e-4ff6a82f-1140{font-weight:800;font-size:22px;color:#ffffff;}.elementor .e-5943d0f-66b1{font-size:13px;color:#ffffff;opacity:92%;}.elementor .e-45248cf4-a61c:hover,.elementor .e-45248cf4-a61c:focus-visible{color:#ffffff;}.elementor .e-45248cf4-a61c{font-weight:600;font-size:13px;color:#d9ff9a;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;}.elementor .e-5b174c69-5834:hover,.elementor .e-5b174c69-5834:focus-visible{flex:2 1 0px;}.elementor .e-5b174c69-5834{min-width:0px;overflow:hidden;position:relative;color:#ffffff;padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;border-radius:18px;transition:flex 0.5s;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;justify-content:flex-end;background-image:linear-gradient(to top,rgba(20,28,30,.8),transparent 65%),linear-gradient(140deg,#2f6f6a,#58a89c);\n}.elementor .e-5fe4cc9f-7020{width:140%;height:2px;position:absolute;inset-block-start:25%;inset-inline-start:-20%;background-image:linear-gradient(90deg, transparent 0%,#ffffff 50%,transparent 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:80%;transform:rotateX(0deg) rotateY(0deg) rotateZ(-24deg);}.elementor .e-37f3344f-a0fb{position:absolute;inset-block-start:24px;inset-inline-start:22px;font-weight:800;font-size:14px;color:#ffffff;letter-spacing:0.1em;opacity:60%;}.elementor .e-5dbafa1f-621b{font-weight:800;font-size:22px;color:#ffffff;}.elementor .e-7344f933-bb87{font-size:13px;color:#ffffff;opacity:92%;}.elementor .e-3cc9fbce-f416:hover,.elementor .e-3cc9fbce-f416:focus-visible{color:#1f2a2d;}.elementor .e-3cc9fbce-f416{font-weight:600;font-size:13px;color:#ffffff;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;}.elementor .e-be1e850-55ef:hover,.elementor .e-be1e850-55ef:focus-visible{flex:2 1 0px;}.elementor .e-be1e850-55ef{min-width:0px;overflow:hidden;position:relative;color:#ffffff;padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;border-radius:18px;transition:flex 0.5s;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;justify-content:flex-end;background-image:linear-gradient(to top,rgba(20,28,30,.8),transparent 65%),linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(140deg,#5d7d1c,#8fc52f); background-size:100% 100%,34px 34px,34px 34px,100% 100%;\n}.elementor .e-76cf8dc0-4eed{width:240px;height:240px;position:absolute;inset-block-start:-60px;inset-inline-end:-70px;border-radius:50%;border-width:22px;border-color:rgba(255,255,255,.2);border-style:dashed;box-sizing:border-box;\n}.elementor .e-529c9100-ca1e{position:absolute;inset-block-start:24px;inset-inline-start:22px;font-weight:800;font-size:14px;color:#ffffff;letter-spacing:0.1em;opacity:60%;}.elementor .e-5dc7ae1b-e876{font-weight:800;font-size:22px;color:#ffffff;}.elementor .e-623dc7c4-749c{font-size:13px;color:#ffffff;opacity:92%;}.elementor .e-4bec9ca-5b33:hover,.elementor .e-4bec9ca-5b33:focus-visible{color:#ffffff;}.elementor .e-4bec9ca-5b33{font-weight:600;font-size:13px;color:#8fc52f;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;}.elementor .e-46d55e37-876a:hover,.elementor .e-46d55e37-876a:focus-visible{flex:2 1 0px;}.elementor .e-46d55e37-876a{min-width:0px;overflow:hidden;position:relative;color:#ffffff;padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;border-radius:18px;transition:flex 0.5s;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;justify-content:flex-end;background-image:linear-gradient(to top,rgba(20,28,30,.85),transparent 65%),linear-gradient(140deg,#1f2a2d,#3a4a4e);\n}.elementor .e-27603eb-4c79{width:200px;height:200px;position:absolute;inset-block-start:30%;inset-inline-start:30%;margin-block-start:-100px;margin-block-end:0px;margin-inline-start:-100px;margin-inline-end:0px;border-radius:50%;border-width:2px;border-color:rgba(255,255,255,.5);border-style:solid;}.elementor .e-5b06420a-d569{width:200px;height:200px;position:absolute;inset-block-start:55%;inset-inline-start:65%;margin-block-start:-100px;margin-block-end:0px;margin-inline-start:-100px;margin-inline-end:0px;border-radius:50%;border-width:2px;border-color:rgba(255,255,255,.4);border-style:solid;}.elementor .e-61db531f-f072{position:absolute;inset-block-start:24px;inset-inline-start:22px;font-weight:800;font-size:14px;color:#ffffff;letter-spacing:0.1em;opacity:60%;}.elementor .e-152f2bf8-5dc6{font-weight:800;font-size:22px;color:#ffffff;}.elementor .e-9f22101-97af{font-size:13px;color:#ffffff;opacity:92%;}.elementor .e-2904feee-3044:hover,.elementor .e-2904feee-3044:focus-visible{color:#ffffff;}.elementor .e-2904feee-3044{font-weight:600;font-size:13px;color:#d9ff9a;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;}.elementor .e-6e1edbac-8804:hover,.elementor .e-6e1edbac-8804:focus-visible{flex:2 1 0px;}.elementor .e-6e1edbac-8804{min-width:0px;overflow:hidden;position:relative;color:#ffffff;padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;border-radius:18px;transition:flex 0.5s;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;justify-content:flex-end;background-image:linear-gradient(to top,rgba(20,28,30,.85),transparent 65%),linear-gradient(140deg,#35521a,#6a9e1a);\n}.elementor .e-530499e4-41fd{width:140%;height:2px;position:absolute;inset-block-start:25%;inset-inline-start:-20%;background-image:linear-gradient(90deg, transparent 0%,#8fc52f 50%,transparent 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:90%;transform:rotateX(0deg) rotateY(0deg) rotateZ(-24deg);}.elementor .e-4e42f2d1-b942{position:absolute;inset-block-start:24px;inset-inline-start:22px;font-weight:800;font-size:14px;color:#ffffff;letter-spacing:0.1em;opacity:60%;}.elementor .e-9316161-570e{font-weight:800;font-size:22px;color:#ffffff;}.elementor .e-100a8a6a-2833{font-size:13px;color:#ffffff;opacity:92%;}.elementor .e-4450c845-d89d:hover,.elementor .e-4450c845-d89d:focus-visible{color:#ffffff;}.elementor .e-4450c845-d89d{font-weight:600;font-size:13px;color:#8fc52f;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;}.elementor .e-52288478-8e59:hover,.elementor .e-52288478-8e59:focus-visible{flex:2 1 0px;}.elementor .e-52288478-8e59{min-width:0px;overflow:hidden;position:relative;color:#ffffff;padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;border-radius:18px;transition:flex 0.5s;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;justify-content:flex-end;background-image:linear-gradient(to top,rgba(20,28,30,.85),transparent 65%),linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(140deg,#4a5a5e,#3a4a4e); background-size:100% 100%,34px 34px,34px 34px,100% 100%;\n}.elementor .e-632b4f97-a7ba{width:100%;height:440px;max-width:1200px;display:flex;flex-direction:row;gap:16px;}.elementor .e-3da8804b-b4a1{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;display:flex;flex-direction:column;gap:40px;align-items:center;background-image:radial-gradient(rgba(58,74,78,.14) 1.4px,transparent 1.5px),radial-gradient(circle at 8% 10%,rgba(143,197,47,.25),transparent 38%),radial-gradient(circle at 95% 95%,rgba(58,74,78,.14),transparent 36%); background-size:26px 26px,100% 100%,100% 100%;\n}.elementor .e-292c3dc3-4ac9{width:420px;height:420px;position:absolute;inset-block-end:-120px;inset-inline-start:-80px;border-radius:50%;background-color:rgba(143,197,47,.28);filter:blur(80px);}.elementor .e-1e3a1f8e-3e4f{width:260px;height:260px;position:absolute;inset-block-start:30%;inset-inline-end:12%;border-radius:50%;background-color:rgba(143,197,47,.18);filter:blur(60px);}.elementor .e-62726e0b-a6e6{width:420px;height:420px;position:absolute;inset-block-start:-120px;inset-inline-end:-120px;border-radius:50%;border-width:2px;border-color:rgba(143,197,47,.35);border-style:dashed;box-sizing:border-box;\n}.elementor .e-74ecb52e-a3e1{font-weight:700;font-size:12px;color:#8fc52f;letter-spacing:0.16em;}.elementor .e-24269c81-cdbc{font-weight:800;font-size:44px;color:#ffffff;letter-spacing:-0.02em;line-height:1.1;margin-block-end:28px;}.elementor .e-3190afa0-95b9{font-weight:900;font-size:76px;color:#8fc52f;letter-spacing:-0.03em;line-height:1;}.elementor .e-48585555-5321{color:#ffffff;margin-block-start:8px;opacity:85%;}.elementor .e-2ed4b157-aad3{width:30%;height:100%;background-color:#8fc52f;}.elementor .e-3969cc08-5607{width:100%;height:4px;overflow:hidden;margin-block-start:14px;border-radius:4px;background-color:rgba(255,255,255,.15);}.elementor .e-35f862a-3bb1{display:flex;flex-direction:column;gap:4px;}.elementor .e-2b152a43-da0c{font-weight:900;font-size:76px;color:#8fc52f;letter-spacing:-0.03em;line-height:1;}.elementor .e-72609043-bb75{color:#ffffff;margin-block-start:8px;opacity:85%;}.elementor .e-7f19d7c3-4b22{width:80%;height:100%;background-color:#8fc52f;}.elementor .e-1f335343-2b64{width:100%;height:4px;overflow:hidden;margin-block-start:14px;border-radius:4px;background-color:rgba(255,255,255,.15);}.elementor .e-1bfa29b8-ca13{display:flex;flex-direction:column;gap:4px;}.elementor .e-466cf219-e785{font-weight:900;font-size:76px;color:#8fc52f;letter-spacing:-0.03em;line-height:1;}.elementor .e-cddb094-264f{color:#ffffff;margin-block-start:8px;opacity:85%;}.elementor .e-2054b44e-f0a6{width:98%;height:100%;background-color:#8fc52f;}.elementor .e-15ad0606-3757{width:100%;height:4px;overflow:hidden;margin-block-start:14px;border-radius:4px;background-color:rgba(255,255,255,.15);}.elementor .e-2f31b2a7-3d29{display:flex;flex-direction:column;gap:4px;}.elementor .e-5d5c3a-7772{color:#ffffff;opacity:90%;}.elementor .e-9bc08ad-b97c:hover,.elementor .e-9bc08ad-b97c:focus-visible{background-color:#6a9e1a;}.elementor .e-9bc08ad-b97c{font-weight:600;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;background-color:#8fc52f;}.elementor .e-1c331f4d-72f5{padding-inline-start:32px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;border-left-style: solid; border-left-color: rgba(255,255,255,.2);\n}.elementor .e-536e477a-2c08{display:grid;gap:32px;grid-template-columns:1fr 1fr 1fr 1.2fr;align-items:center;}.elementor .e-433f8c73-af6a{width:100%;max-width:1200px;position:relative;display:flex;flex-direction:column;gap:12px;}.elementor .e-750fb154-d0a3{overflow:hidden;position:relative;padding-block-start:130px;padding-block-end:90px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-48px;display:flex;justify-content:center;background-image:radial-gradient(circle at 85% 0%,rgba(143,197,47,.3),transparent 45%),radial-gradient(rgba(255,255,255,.08) 1.4px,transparent 1.5px),linear-gradient(160deg,#3a4a4e,#2a373a); background-size:100% 100%,28px 28px,100% 100%;\n}