.elementor .e-b78b06c-44368a0{max-width:48ch;font-family:Inter;font-weight:300;font-size:1.2rem;}.elementor .e-bcb393c-02f8fee{width:auto;padding:0px;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .e-1dd5b36-d4da23e{padding:0px;display:flex;flex-direction:column;gap: 2rem 2.5rem;\n}.elementor .e-d21409d-82f1b65{flex-direction:column;gap:1.25rem;align-items:start;}.elementor .e-b41d81f-49bfb41{flex-direction:column;padding-block: clamp(2rem, 4vw, 3rem) clamp(3rem, 6vw, 4.5rem);\n}.elementor .e-a8bac90-09e5608{font-family:var(--Primary);font-size:14px;color:var(--magenta);white-space: nowrap;\n}.elementor .e-3cfd194-0f6213f{padding:0px;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-c775531-0b4a572{width:100%;height:100%;object-fit:cover;}.elementor .e-7222711-c7758ed{height:335px;overflow:hidden;padding:0px;& a { display: block; width: 100%; height: 100%; }\n}.elementor .e-d3d38e8-5081508{font-family:var(--Primary);font-weight:600;font-size:10px;color:var(--magenta);letter-spacing:1.65px;line-height:1;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:var(--magenta-light);}.elementor .e-901dc89-0769da1{font-family:var(--Primary);font-size:13px;color:var(--violet);}.elementor .e-7dd7cc8-57ebc5c{padding:0px;margin-block-end:22px;flex-direction:row;gap:12px;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-7806c75-ff7f858{font-family:var(--Display);font-weight:500;font-size:21px;color:var(--violet);line-height:1.2;margin-block-start:0px;margin-block-end:14px;}.elementor .e-ac85bc8-6c3cb11{font-family:var(--Primary);font-weight:300;font-size:14px;color:var(--violet);line-height:1.75;margin-block-end:16px;display:block;& p { margin: 0; }\n}.elementor .e-0c917b6-9642f5e:hover,.elementor .e-0c917b6-9642f5e:focus-visible{color:var(--violet);}.elementor .e-0c917b6-9642f5e{font-family:var(--Primary);font-weight:500;font-size:13px;color:var(--magenta);margin-block-start:auto;margin-block-end:0px;display:block;}.elementor .e-9ca7b22-4189660{padding-block-start:32px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:column;gap:0px;flex:1 0 auto;}.elementor .e-80e3ea6-456f70d:hover,.elementor .e-80e3ea6-456f70d:focus-visible{box-shadow:0px 22px 50px 0px rgba(31, 27, 24, 0.08);transform:translate3d(0px, -4px, 0px);}.elementor .e-80e3ea6-456f70d{overflow:hidden;padding:0px;border-radius:22px;border-width:1px;border-color:var(--violet-light);border-style:solid;background-color:var(--white);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;& img { transition: transform .5s ease; } &:hover img { transform: scale(1.04); } @media (prefers-reduced-motion: reduce) { &, & img { transition: none; } &:hover, &:hover img { transform: none; } }\n}.elementor .e-b2d582b-e2f2e53{padding:0px;gap:20px;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;}.elementor .e-48e58c3-5a21536{background-color:var(--magenta-light);gap:40px;padding-block: clamp(2rem, 4vw, 3rem) clamp(3rem, 6vw, 4.5rem);\n}