.elementor .e-a805d2e-3e50{font-family:var(--font-body);font-size:0.75rem;color:var(--slate);letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-2f7e35a6-a59d{font-family:var(--font-display);font-weight:500;font-size:4.5rem;color:var(--ink-teal);line-height:1.05;}.elementor .e-3720dd89-bd30{max-width:34rem;font-family:var(--font-body);font-size:1.125rem;color:var(--ink);line-height:1.7;}.elementor .e-49509f3d-ea50{padding-block-start:5rem;padding-block-end:2.5rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:var(--paper);display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-1fcbe68c-20cd{width:31%;height:auto;object-fit:cover;}.elementor .e-abe119a-654a{width:31%;height:auto;object-fit:cover;}.elementor .e-2b5099d3-e012{width:31%;height:auto;object-fit:cover;}.elementor .e-50bee32f-2886{width:31%;height:auto;object-fit:cover;}.elementor .e-629a2d96-93ce{width:31%;height:auto;object-fit:cover;}.elementor .e-60ae8fe2-29d5{width:31%;height:auto;object-fit:cover;}.elementor .e-792065ab-5169{width:31%;height:auto;object-fit:cover;}.elementor .e-7d75c14b-3ce2{width:31%;height:auto;object-fit:cover;}.elementor .e-1bc568f6-5f29{width:31%;height:auto;object-fit:cover;}.elementor .e-6d5665e8-2b4e{padding-block-start:1rem;padding-block-end:5rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:var(--paper);display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;}