.elementor .e-49f64883-194d{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;color:var(--primary);margin-block-end:0.5rem;}.elementor .e-6d3deb2a-2dff{font-family:var(--font-body);font-weight:600;font-size:0.875rem;color:var(--primary);margin-block-end:0.25rem;}.elementor .e-6a25322c-a580{width:100%;font-family:var(--font-body);font-size:1rem;color:var(--primary);padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:8px;border-width:1px;border-color:var(--border);border-style:solid;background-color:rgba(255, 255, 255, 0.8);}.elementor .e-57b20d76-4636{font-family:var(--font-body);font-weight:600;font-size:0.875rem;color:var(--primary);margin-block-end:0.25rem;}.elementor .e-3c9933b3-4a0d{width:100%;font-family:var(--font-body);font-size:1rem;color:var(--primary);padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:8px;border-width:1px;border-color:var(--border);border-style:solid;background-color:rgba(255, 255, 255, 0.8);}.elementor .e-f1659b4-e785{font-family:var(--font-body);font-weight:600;font-size:0.875rem;color:var(--primary);margin-block-end:0.25rem;}.elementor .e-3f0f6337-43ff{width:100%;min-height:100px;font-family:var(--font-body);font-size:1rem;color:var(--primary);padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:8px;border-width:1px;border-color:var(--border);border-style:solid;background-color:rgba(255, 255, 255, 0.8);}.elementor .e-1c9ac522-5f78:hover,.elementor .e-1c9ac522-5f78:focus-visible{background-color:#0b7a6f;}.elementor .e-1c9ac522-5f78{width:100%;font-family:var(--font-body);font-weight:600;font-size:1rem;color:#ffffff;cursor:pointer;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-style:none;background-color:var(--accent);transition:background-color 0.2s;justify-content:center;}.elementor .e-4279e761-23a3{width:100%;display:flex;flex-direction:column;gap:1rem;justify-content:space-evenly;}.elementor .e-61594aba-cdab{width:100%;max-width:520px;overflow:hidden;padding:2.5rem;margin-block-start:5rem;margin-block-end:5rem;border-radius:16px;border-width:1px;border-color:rgba(255, 255, 255, 0.5);border-style:solid;background-color:rgba(255, 255, 255, 0.4);box-shadow:0px 20px 40px 0px rgba(15, 23, 42, 0.1);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:0rem;justify-content:space-evenly;-webkit-backdrop-filter: blur(12px);\n}