.elementor .e-f9402cd-0ba8466{max-width:500px;font-size:1rem;color:rgba(255,255,255,0.62);line-height:1.7;margin-block-end:32px;}.elementor .e-8f3d657-db92c45{padding-block-start:0px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:start;}.elementor .e-6ab235d-1bd2c6a{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:rgba(255,255,255,0.9);letter-spacing:0.12em;line-height:1.2;text-transform:uppercase;display:block;}.elementor .e-905cdfc-2a86cd6{font-weight:700;font-size:0.68rem;color:rgba(255,255,255,0.55);letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;margin-block-start:2px;display:block;}.elementor .e-a4a3c4d-03375b9{padding:0px;}.elementor .e-03b017c-4ea7792{padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;background-color:var(--green);display:flex;gap:10px;align-items:center;}.elementor .e-35f77b1-6c12d8a{font-weight:600;font-size:0.72rem;color:var(--text-lt);letter-spacing:0.1em;text-transform:uppercase;margin-block-end:4px;}.elementor .e-c61b54c-041dec0{font-size:0.72rem;color:var(--text-lt);margin-block-start:8px;display:block;}.elementor .e-ac92c4e-6d737b2{padding:0px;flex-direction:column;}.elementor .e-d01afbf-c1334f8{height:1px;margin-block-start:16px;margin-block-end:16px;background-color:var(--border);}.elementor .e-dd20e11-03e653a{font-weight:600;font-size:0.72rem;color:var(--text-lt);letter-spacing:0.1em;text-transform:uppercase;margin-block-end:12px;}.elementor .e-f8139de-0d89803{height:1px;margin-block-start:16px;margin-block-end:16px;background-color:var(--border);}.elementor .e-2e2cd15-21f4dd1{font-size:0.72rem;color:var(--text-lt);margin-block-start:10px;display:flex;gap:5px;justify-content:center;align-items:center;}.elementor .e-4bd0f6a-f737c34{padding-block-start:24px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;}.elementor .e-f21c5eb-78fd185{overflow:hidden;position:relative;z-index:3;padding:0px;margin-block-end:-40px;border-radius:var(--radius-lg);background-color:var(--white);box-shadow: 0 24px 64px rgba(0,0,0,0.28), 0 4px 16px rgba(0,0,0,0.14);\n}.elementor .e-7a451b9-190e149{max-width:540px;position:relative;padding:0px;margin-block-end:72px;}.elementor .e-af10ddd-9d10671{height:4px;max-height:4px;position:relative;z-index:2;padding:0px;background: linear-gradient(90deg, var(--green) 0%, var(--green-lt) 60%, transparent 100%);\n}.elementor .e-efcc73a-0c310b4{padding:0px;}.elementor .e-2eb488e-b6c3ddc{padding:0px;}.elementor .e-49a434b-1ac1074{padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;flex-direction:row;gap:40px;}.elementor .e-f22e034-b921541{max-width:600px;font-size:1.05rem;line-height:1.7;}.elementor .e-82cf20e-db40379{font-weight:600;font-size:0.7rem;color:var(--green);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-bd20fa3-6c69a9b{width:fit-content;max-width:auto;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:1px;border-color:rgba(46,125,50,0.2);border-style:solid;background-color:var(--green-pale);display:inline-flex;flex-direction:row;gap:6px;align-items:center;}.elementor .e-34de0e8-ac5ce15{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--navy);line-height:1.3;}.elementor .e-9a184fa-8c89973{font-size:0.875rem;color:var(--text-mid);line-height:1.65;}.elementor .e-24f3a96-3ae6cdf{grid-column: span 2;\n}.elementor .e-f2db203-37b8fdb{font-weight:600;font-size:0.7rem;color:var(--green);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-aafcfcf-f51643c{width:fit-content;max-width:auto;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:1px;border-color:rgba(46,125,50,0.2);border-style:solid;background-color:var(--green-pale);display:inline-flex;flex-direction:row;gap:6px;align-items:center;}.elementor .e-419a6c5-b01dbb4{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--navy);line-height:1.3;}.elementor .e-d6ec7ef-daca17b{font-size:0.875rem;color:var(--text-mid);line-height:1.65;}.elementor .e-247d2be-5e7ccf7{font-weight:600;font-size:0.7rem;color:var(--green);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-e80046b-bbcee8d{width:fit-content;max-width:auto;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:1px;border-color:rgba(46,125,50,0.2);border-style:solid;background-color:var(--green-pale);display:inline-flex;flex-direction:row;gap:6px;align-items:center;}.elementor .e-6648825-2fb4ec5{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--navy);line-height:1.3;}.elementor .e-5363cb5-96eb754{font-size:0.875rem;color:var(--text-mid);line-height:1.65;}.elementor .e-a4b3bc1-c5155d3{font-weight:600;font-size:0.7rem;color:var(--green);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-a51d842-d14bd44{width:fit-content;max-width:auto;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:1px;border-color:rgba(46,125,50,0.2);border-style:solid;background-color:var(--green-pale);display:inline-flex;flex-direction:row;gap:6px;align-items:center;}.elementor .e-5765cfd-cea551c{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--navy);line-height:1.3;}.elementor .e-c9f3e41-6a5be6f{font-size:0.875rem;color:var(--text-mid);line-height:1.65;}.elementor .e-7f857af-38dcb5e{font-weight:600;font-size:0.7rem;color:var(--green);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-4cac66f-7611851{width:fit-content;max-width:auto;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:1px;border-color:rgba(46,125,50,0.2);border-style:solid;background-color:var(--green-pale);display:inline-flex;flex-direction:row;gap:6px;align-items:center;}.elementor .e-6e75d38-3238123{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--navy);line-height:1.3;}.elementor .e-0ceea64-e588446{font-size:0.875rem;color:var(--text-mid);line-height:1.65;}.elementor .e-f6940ff-a1487b5{max-width:600px;font-size:1.05rem;line-height:1.7;}.elementor .e-3c2e8f5-ddfa0cf{padding:0px;}.elementor .e-7bbe1ac-13ff9d7{padding:0px;}.elementor .e-0406193-e23fcd9{padding:0px;}.elementor .e-7295edd-83256f1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;flex-direction:column;align-items:start;}.elementor .e-1a74c5a-4a5447e{font-family:var(--font-display);font-weight:700;font-size:clamp(1.4rem, 2.8vw, 2rem);color:var(--white);margin-block-end:12px;}.elementor .e-49d939f-ca722e3{max-width:520px;font-size:1rem;color:rgba(255,255,255,0.68);line-height:1.6;text-align:center;margin-block-end:32px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-4f1d1da-42f3772{padding:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-df9f446-c25e00e{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-dacb11a-36159ca{text-align:center;padding:0px;margin-block-start:36px;}.elementor .e-45f7809-9e36f6d{text-align:center;padding:0px;margin-block-end:56px;display:flex;flex-direction:column;align-items:center;align-self:center;}.elementor .e-797665f-992d804{font-weight:500;font-size:0.88rem;color:rgba(255,255,255,0.75);}.elementor .e-fa4234d-32c796d{font-weight:500;font-size:0.88rem;color:rgba(255,255,255,0.75);}.elementor .e-15bb7d4-07385c1{font-weight:500;font-size:0.88rem;color:rgba(255,255,255,0.75);}.elementor .e-96cb1c7-3694b5c{font-weight:500;font-size:0.88rem;color:rgba(255,255,255,0.75);}