.elementor .e-eb2d1a9-eef32a2{max-width:50ch;font-family:Inter;font-weight:300;font-size:1.15rem;text-align:start;margin-block-start:0.45rem;grid-row:2;}.elementor .e-2c5bf10-7aea8c3{display:flex;flex-direction:column;gap:1rem;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;grid-auto-flow:column;justify-items:start;align-items:start;}.elementor .e-a119901-68c8a96{flex-direction:column;row-gap:5rem;padding-block: clamp(3rem, 1.63rem + 5.87vw, 8rem);\n}.elementor .e-60295ed-dd5baa4{width:100%;height:425px;object-fit:cover;}.elementor .e-8fbed45-781e338{width:1rem;height:1.25rem;}.elementor .e-f8ebb44-8b6e607{font-family:Inter;font-weight:600;font-size:0.6rem;color:var(--magenta);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-9b0c9bf-e981786{padding:var(--unset);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-0bc5425-a2b3699{font-family:"Playfair Display";font-weight:600;font-size:1.35rem;}.elementor .e-cc2e0cb-6b4d2d6{font-family:Inter;font-weight:300;font-size:1rem;margin-block-start:0.45rem;}.elementor .e-f0f180c-c4e02df{z-index:2;font-size:clamp(0.875rem, 0.833rem + 0.19vw, 0.5rem);color:var(--magenta);padding:0;margin-block-start:1rem;background-color:#00000000;align-self:start;&::after{
  content:'''';
  display: block;
  width:100%;
  height:100%;
  position: absolute;
  inset:0;
}\n}.elementor .e-26c2891-33dfffb{position:static;padding:1.85rem;display:flex;flex-direction:column;gap:0.625rem;align-items:start;}.elementor .e-54da876-e9b1831{overflow:hidden;position:relative;padding:var(--unset);border-radius:20px;background-color:var(--white);box-shadow:4px 4px 30px 0px rgba(60, 60, 60, 0.05);}.elementor .e-0f23bdc-965a918{padding:var(--unset);gap:3rem;}.elementor .e-8875ee3-7bca68d{background-color:var(--magenta-light);flex-direction:column;row-gap:3rem;padding-block: clamp(3rem, 1.63rem + 5.87vw, 8rem);\n}.elementor .e-51180151-9e89{max-width:var(--container-narrow);flex-direction:column;gap:1rem;align-items:stretch;}.elementor .e-74f167b2-8e89{background-color:var(--white);flex-direction:column;padding-block: clamp(3rem, 1.63rem + 5.87vw, 8rem);\n}.elementor .e-ef16530-ba5dcd4{max-width:95ch;font-family:Inter;font-weight:300;font-size:1.025rem;line-height:1.65em;text-align:center;}.elementor .e-cab4ec3-b479043{padding:unset;display:flex;gap:0.65rem;flex-wrap:wrap;justify-content:center;}.elementor .e-084a5db-2763719{padding:3rem;border-radius:15px;background-color:#FFF7FE;flex-direction:column;gap:1rem;justify-content:center;align-items:center;}.elementor .e-7f438fb-191840b{padding-block: 5rem;\n}