.elementor .e-98239ef-2c75117{font-size:2.5rem;color:#1a1a1a;margin-block-end:3rem;font-weight: 700; text-align: center;\n}.elementor .e-c8d07ae-dea8cff{font-size:1.35rem;color:#2c3e50;margin-block-end:0.75rem;font-weight: 600;\n}.elementor .e-f4a9dc0-04389a1{font-size:1rem;color:#555555;line-height: 1.7;\n}.elementor .e-e223b6a-08aad89{margin-block-end:2rem;flex-direction: column; width: 100%; padding: 1.5rem; background: #ffffff; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.08);\n}.elementor .e-e8ccda6-993d428{font-size:1.35rem;color:#2c3e50;margin-block-end:0.75rem;font-weight: 600;\n}.elementor .e-d940ac9-71be1de{font-size:1rem;color:#555555;line-height: 1.7;\n}.elementor .e-b27776c-562209a{margin-block-end:2rem;flex-direction: column; width: 100%; padding: 1.5rem; background: #ffffff; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.08);\n}.elementor .e-8698da6-a45684f{font-size:1.35rem;color:#2c3e50;margin-block-end:0.75rem;font-weight: 600;\n}.elementor .e-0c1fdc0-b6b9b43{font-size:1rem;color:#555555;line-height: 1.7;\n}.elementor .e-f0abdec-946bcd4{margin-block-end:2rem;flex-direction: column; width: 100%; padding: 1.5rem; background: #ffffff; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.08);\n}.elementor .e-6abd1e7-b091282{font-size:1.35rem;color:#2c3e50;margin-block-end:0.75rem;font-weight: 600;\n}.elementor .e-7f727d7-64c88a9{font-size:1rem;color:#555555;line-height: 1.7;\n}.elementor .e-1d90b07-7fade84{margin-block-end:2rem;flex-direction: column; width: 100%; padding: 1.5rem; background: #ffffff; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.08);\n}.elementor .e-9c59f6a-87f0b7c{font-size:1.35rem;color:#2c3e50;margin-block-end:0.75rem;font-weight: 600;\n}.elementor .e-74e49e7-7a748dd{font-size:1rem;color:#555555;line-height: 1.7;\n}.elementor .e-eaed240-11e7a13{margin-block-end:2rem;flex-direction: column; width: 100%; padding: 1.5rem; background: #ffffff; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.08);\n}.elementor .e-cfcb451-6c59094{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f8f9fa;max-width: 1000px; margin: 0 auto; flex-direction: column; align-items: center;\n}