.elementor .e-508393fd-386aa7b{font-family:var(--font-mono);font-weight:300;font-size:var(--middle);color:var(--ink);}.elementor .e-ff02aac-6c50bfc{font-size:0.75rem;color:var(--ink);}.elementor .e-af1ddad-0e8fcdb{font-family:var(--font-mono);font-weight:300;font-size:12px;color:var(--primary-green);text-transform:uppercase;}.elementor .e-1803d55b-d5aa272{display:flex;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .e-7c1d1367-306d66f{font-family:var(--font-mono);font-weight:300;font-size:var(--middle);color:var(--primary-green);text-transform:uppercase;}.elementor .e-7cb7882d-464aeb9{font-family:var(--font-display);font-weight:600;font-size:3.5rem;color:var(--ink);}.elementor .e-3b3c4644-a62235c{font-family:var(--font-display);font-weight:600;font-size:3.5rem;color:var(--primary-green);}.elementor .e-564348db-ca71722{display:flex;flex-direction:column;gap:0px;}.elementor .e-352cea79-ac60238{font-family:var(--font-body);font-size:1rem;color:#6B7280;line-height:1.7rem;}.elementor .e-6d8b418a-4f37dd9{display:flex;flex-direction:column;gap:1rem;}.elementor .e-24bca736-853056f{padding:0px;border-radius:var(--DUP_radius-base);border-block-start-width:0px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--accent-orange);border-style:solid;overflow: hidden;\n}.elementor .e-369c9691-a3472c0{display:flex;flex-direction:row;gap:4rem;align-items:start;}.elementor .e-575f29ea-fdba72f{padding-block-start:2rem;padding-block-end:6rem;padding-inline-start:6rem;padding-inline-end:6rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border-light);border-style:solid;display:flex;flex-direction:column;gap:0rem;}.elementor .e-2658bec-bbc1832{color:#00A86B;font-weight: 600; text-transform: uppercase;\n}.elementor .e-5edd86a-d02abbc{color:#1A1A1A;font-weight: 700; line-height: 1.2;\n}.elementor .e-8fe5dc6-e14f7c4{color:#5A5A5A;line-height: 1.6; max-width: 500px;\n}.elementor .e-57767f1-19f0a52{color:#00A86B;font-weight: 600; text-transform: uppercase;\n}.elementor .e-4fcb36c-e594aa9{font-family:var(--font-body);font-size:14px;color:#1A1A1A;}.elementor .e-3e287a7-eec6a28{display: flex; flex-direction: column; gap: 8px; padding: 20px; border: 1px solid #E0E0E0;\n}.elementor .e-189ca0e-d1aa15f{color:#00A86B;font-weight: 600; text-transform: uppercase;\n}.elementor .e-1c112cc-12a6f12{font-family:var(--font-body);font-size:14px;color:#1A1A1A;}.elementor .e-5e00ef8-15aa886{font-family:var(--font-body);font-size:14px;color:#1A1A1A;}.elementor .e-897e9b6-644ef6f{display: flex; flex-direction: column; gap: 8px; padding: 20px; border: 1px solid #E0E0E0;\n}.elementor .e-07a1c96-ea67e8d{color:#00A86B;font-weight: 600; text-transform: uppercase;\n}.elementor .e-5af6375-92d4bdf{font-family:var(--font-body);font-size:14px;color:#1A1A1A;}.elementor .e-cdba8e4-669b782{display: flex; flex-direction: column; gap: 8px; padding: 20px; border: 1px solid #E0E0E0;\n}.elementor .e-1a09585-c791f12{color:#00A86B;font-weight: 600; text-transform: uppercase;\n}.elementor .e-e546f69-1f7313c{font-family:var(--font-body);font-size:14px;color:#1A1A1A;}.elementor .e-e04f9d3-54f0af9{display: flex; flex-direction: column; gap: 8px; padding: 20px; border: 1px solid #E0E0E0;\n}.elementor .e-007e91d-ef9319d{display: grid; grid-template-columns: 1fr 1fr; margin-top: 20px;\n}.elementor .e-b01f4be-7e32ae5{height:250px;padding:0px;border-radius:6px;box-shadow:0px 10px 20px 10px rgba(0, 0, 0, 0.1);display:flex;flex-direction:row;flex-wrap:nowrap;}.elementor .e-b681fa2-4c25cc4{padding:1%;gap:1em;display: flex; flex-direction: column; flex: 1;\n}.elementor .e-8c8cda5-e26163d{color:#5A5A5A;font-weight: 600; text-transform: uppercase;\n}.elementor .e-9a020e5-88ec843{color:#1A1A1A;border-radius:6px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border-light);border-style:none;background-color:#FFFFFF;padding: 14px 16px; border-style: solid; outline: none;\n}.elementor .e-9118f72-4d23673{color:#5A5A5A;font-weight: 600; text-transform: uppercase;\n}.elementor .e-40a2de4-fe18775{color:#1A1A1A;border-radius:6px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E0E0E0;background-color:#FFFFFF;padding: 14px 16px; border-style: solid; outline: none;\n}.elementor .e-177425b-aea09f3{display: flex; flex-direction: column; gap: 8px; flex: 1;\n}.elementor .e-c105f81-3aa6380{display: flex; flex-direction: row; gap: 20px;\n}.elementor .e-ff82d62-1eb1eef{color:#5A5A5A;font-weight: 600; text-transform: uppercase;\n}.elementor .e-60f9648-13f9027{color:#1A1A1A;border-radius:6px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E0E0E0;background-color:#FFFFFF;padding: 14px 16px; border-style: solid; outline: none;\n}.elementor .e-81d2ea3-ca21248{display: flex; flex-direction: column; gap: 8px; flex: 1;\n}.elementor .e-f4ef146-2534bbc{color:#5A5A5A;font-weight: 600; text-transform: uppercase;\n}.elementor .e-10a1225-7731179{color:#1A1A1A;border-color:#E0E0E0;background-color:#FFFFFF;padding: 14px 16px; border-style: solid; outline: none;\n}.elementor .e-94836b5-8ff15fc{display: flex; flex-direction: column; gap: 8px; flex: 1;\n}.elementor .e-1893f2c-1288d51{display: flex; flex-direction: row; gap: 20px;\n}.elementor .e-de457e1-38a0c11{color:#5A5A5A;font-weight: 600; text-transform: uppercase;\n}.elementor .e-478bb38-b1e5537{color:#1A1A1A;border-radius:6px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E0E0E0;background-color:#FFFFFF;padding: 14px 16px; border-style: solid; outline: none;\n}.elementor .e-0974c5a-7517f74{display: flex; flex-direction: column; gap: 8px;\n}.elementor .e-d797b27-ff055c8{color:#5A5A5A;font-weight: 600; text-transform: uppercase;\n}.elementor .e-76271ef-95e9230{color:#1A1A1A;border-radius:6px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E0E0E0;background-color:#FFFFFF;padding: 14px 16px; border-style: solid; outline: none; resize: vertical;\n}.elementor .e-5e8b876-ee7dcef{display: flex; flex-direction: column; gap: 8px;\n}.elementor .e-d97b6c7-cce15b2{font-family:var(--font-display);font-weight:200;font-size:14px;color:#FFFFFF;border-radius:6px;background-color:#00A86B;padding: 8px 16px; font-weight: 400; cursor: pointer; transition: background 0.3s ease; width: 100%;\n}.elementor .e-3b24bb7-f9e9713{flex-direction:column;gap:1em;justify-content:flex-start;display: flex; flex-direction: column; gap: 20px; width: 100%;\n}.elementor .e-ef01af0-fd37ad8{background-color:#F5F5F5;flex-direction:column;align-items:stretch;flex: 1; padding: 40px; display: flex;\n}.elementor .e-ef09264-54164f8{background-color:#FFFFFF;display: flex; flex-direction: row; padding: 80px 40px;\n}