.elementor .e-cfca291-e0c6710{width:50%;}.elementor .e-eb4c29b-f5c8545{display:flex;gap:51px;flex-wrap:wrap;}.elementor .e-eaae799-4999d5c{width:50%;}.elementor .e-683a0aa-2b80a28{display:flex;gap:51px;flex-wrap:wrap;}.elementor .e-ff786d4-6270f57{font-size:3rem;color:#2C3E50;margin-block-end:3rem;}.elementor .e-d6f3773-50efe5b{width:100%;object-fit:cover;height: 100%; transition: transform 0.3s ease;\n}.elementor .e-515cdb0-f28ecc7{font-size:1.25rem;color:#2C3E50;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;text-align: center; font-weight: 600;\n}.elementor .e-97289d9-8603f89{overflow:hidden;border-radius:0.5rem;display:flex;flex-direction:column;background: #FFFFFF; box-shadow: 0 4px 12px rgba(0,0,0,0.08); transition: transform 0.3s ease, box-shadow 0.3s ease; cursor: pointer; grid-row: span 2;\n}.elementor .e-17c6d36-db709f4{width:100%;object-fit:cover;height: 100%; transition: transform 0.3s ease;\n}.elementor .e-31c7e14-dc25166{font-size:1.25rem;color:#2C3E50;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;text-align: center; font-weight: 600;\n}.elementor .e-b18bec4-30b8cb1{overflow:hidden;border-radius:0.5rem;display:flex;flex-direction:column;background: #FFFFFF; box-shadow: 0 4px 12px rgba(0,0,0,0.08); transition: transform 0.3s ease, box-shadow 0.3s ease; cursor: pointer;\n}.elementor .e-82acd19-2a8676a{width:100%;object-fit:cover;height: 100%; transition: transform 0.3s ease;\n}.elementor .e-a7589ec-1e6b182{font-size:1.25rem;color:#2C3E50;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;text-align: center; font-weight: 600;\n}.elementor .e-0206ed3-1e714fc{overflow:hidden;border-radius:0.5rem;display:flex;flex-direction:column;background: #FFFFFF; box-shadow: 0 4px 12px rgba(0,0,0,0.08); transition: transform 0.3s ease, box-shadow 0.3s ease; cursor: pointer; grid-row: span 2;\n}.elementor .e-714b558-2fc0344{width:100%;object-fit:cover;height: 100%; transition: transform 0.3s ease;\n}.elementor .e-a6c4d88-519599a{font-size:1.25rem;color:#2C3E50;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;text-align: center; font-weight: 600;\n}.elementor .e-1f53001-2b4a1a0{overflow:hidden;border-radius:0.5rem;display:flex;flex-direction:column;background: #FFFFFF; box-shadow: 0 4px 12px rgba(0,0,0,0.08); transition: transform 0.3s ease, box-shadow 0.3s ease; cursor: pointer;\n}.elementor .e-b4b5fa7-cc26fc4{width:100%;object-fit:cover;height: 100%; transition: transform 0.3s ease;\n}.elementor .e-5d60453-6b0b6cb{font-size:1.25rem;color:#2C3E50;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;text-align: center; font-weight: 600;\n}.elementor .e-734c2e4-bcf6a2c{overflow:hidden;border-radius:0.5rem;display:flex;flex-direction:column;background: #FFFFFF; box-shadow: 0 4px 12px rgba(0,0,0,0.08); transition: transform 0.3s ease, box-shadow 0.3s ease; cursor: pointer;\n}.elementor .e-7adc0a9-e9013f0{width:100%;object-fit:cover;height: 100%; transition: transform 0.3s ease;\n}.elementor .e-fa355f5-9088276{font-size:1.25rem;color:#2C3E50;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;text-align: center; font-weight: 600;\n}.elementor .e-11580a2-80e9a83{overflow:hidden;border-radius:0.5rem;display:flex;flex-direction:column;background: #FFFFFF; box-shadow: 0 4px 12px rgba(0,0,0,0.08); transition: transform 0.3s ease, box-shadow 0.3s ease; cursor: pointer; grid-row: span 2;\n}.elementor .e-03d6d84-5184dd6{max-width:1200px;display:grid;gap:1.5rem;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); grid-auto-rows: 200px; grid-auto-flow: dense;\n}.elementor .e-1acce0c-dc5fe0c{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;align-items:center;}