.elementor .e-f94321e-48fcc98{max-width:48ch;font-family:Inter;font-weight:300;font-size:1.2rem;}.elementor .e-75127bc-3ee4{width:auto;padding:0px;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .e-ad1ef40-419f{padding:0px;display:flex;flex-direction:column;gap: 2rem 2.5rem;\n}.elementor .e-1a0cab9b-c3f2{flex-direction:column;gap:1.25rem;align-items:start;}.elementor .e-5d04b1fd-7927{flex-direction:column;padding-block: clamp(2rem, 4vw, 3rem) clamp(3rem, 6vw, 4.5rem);\n}.elementor .e-78817dc-2594{margin-block-end:1rem;}.elementor .e-4b87e659-3429{padding:0px;margin-block-end:1.25rem;gap:1.65rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-e39cc46-a4ee592{padding:unset;display:flex;gap:1rem;flex-wrap:wrap;}.elementor .e-62a6ebb7-9495{padding:0px;flex-direction:column;gap:1rem;justify-content:center;align-items:stretch;}.elementor .e-27874483-5b56{display:grid;gap:7rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:stretch;}.elementor .e-3795a7ef-dd9d{background-color:var(--white);flex-direction:column;border-block: 1px solid var(--line-soft); padding-block: var(--section-pad-y);\n}.elementor .e-769964fb-d78b{margin-block-end:1.75rem;}.elementor .e-5ab3c457-9347{flex-direction:column;gap:0.9rem;align-items:stretch;}.elementor .e-56459639-bc88{background-color:var(--magenta-light);flex-direction:column;padding-block: var(--section-pad-y) clamp(3rem, 6vw, 4.5rem);\n}.elementor .e-30d3ed6a-4100{padding:0px;flex-direction:column;gap:0.9rem;}.elementor .e-566f3ee3-2371{padding:0px;flex-direction:column;gap:0.75rem;flex-wrap:wrap;justify-content:flex-end;}.elementor .e-2a3135e5-40b4{width:100%;margin-inline: auto;\n}.elementor .e-1c8bb186-e5f5{flex-direction:column;padding-block:  clamp(3rem, 6vw, 4.5rem);\n}.elementor .e-55a835f6-b360{padding:0px;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items: baseline;\n}.elementor .e-3e712d3c-3eb5{padding:0px;gap:2.5rem;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-79fbae01-f922{padding:0px;}.elementor .e-17c62ce7-29cb{flex-direction:column;gap:1.75rem;align-items:stretch;}.elementor .e-30fff981-13aa{flex-direction:column;padding-block: 1.5rem var(--section-pad-y);\n}