:root { 
  --black: #000000;
  --california: #ff9f0d;
  --cloud: #c6c6c6;
  --gray: #908f8f;
  --gray-5: #e0e0e0;
  --mercury: #e7e7e7;
  --neutral100: #ffffff;
  --rose-bud-cherry: #74134980;
  --rose-bud-cherry-2: #74134999;
  --sugar-plum: #8a5974;
  --thistle: #f0c8e0;
  --tutu: #ffedf8;
  --white-pointer: #fff6fc;
  --x01: #741349;
  --x02: #7f7f7f;
  --x03: #ffffff;
  --x04: #333333;
 
  --font-size-l: 16px;
  --font-size-m: 14px;
  --font-size-xl: 18px;
  --font-size-xxl: 20px;
  --font-size-xxxl: 22px;
  --font-size-xxxxl: 24px;
  --font-size-xxxxxl: 45px;
 
  --font-family-alex_brush: "Alex Brush", Helvetica;
  --font-family-helvetica-regular: "Helvetica-Regular", Helvetica;
  --font-family-jost: "Jost", Helvetica;
  --font-family-manrope: "Manrope", Helvetica;
  --font-family-nunito_sans: "Nunito Sans", Helvetica;
  --font-family-outfit: "Outfit", Helvetica;
  --font-family-playfair_display: "Playfair Display", Helvetica;
  --font-family-work_sans: "Work Sans", Helvetica;
}
.outfit-normal-gray-14px {
  color: var(--x02);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.outfit-normal-gray-18px {
  color: var(--x02);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.outfit-normal-gray-20px {
  color: var(--x02);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}

.playfairdisplay-semi-bold-rose-bud-cherry-16px {
  color: var(--x01);
  font-family: var(--font-family-playfair_display);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 600;
}

.playfairdisplay-semi-bold-rose-bud-cherry-24px {
  color: var(--x01);
  font-family: var(--font-family-playfair_display);
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 600;
}

.playfairdisplay-semi-bold-rose-bud-cherry-18px {
  color: var(--x01);
  font-family: var(--font-family-playfair_display);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 600;
}

.alexbrush-normal-sugar-plum-140px {
  color: var(--sugar-plum);
  font-family: var(--font-family-alex_brush);
  font-size: 140px;
  font-style: normal;
  font-weight: 400;
}

.playfairdisplay-semi-bold-rose-bud-cherry-45px {
  color: var(--x01);
  font-family: var(--font-family-playfair_display);
  font-size: var(--font-size-xxxxxl);
  font-style: normal;
  font-weight: 600;
}

.outfit-medium-rose-bud-cherry-20px {
  color: var(--x01);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 500;
}

.playfairdisplay-semi-bold-rose-bud-cherry-22px {
  color: var(--x01);
  font-family: var(--font-family-playfair_display);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 600;
}

.outfit-semi-bold-white-18px {
  color: var(--neutral100);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 600;
}

.playfairdisplay-bold-rose-bud-cherry-22px {
  color: var(--x01);
  font-family: var(--font-family-playfair_display);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 700;
}

.alexbrush-normal-sugar-plum-60px {
  color: var(--sugar-plum);
  font-family: var(--font-family-alex_brush);
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
}

.manrope-bold-rose-bud-cherry-14px {
  color: var(--x01);
  font-family: var(--font-family-manrope);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.playfairdisplay-semi-bold-rose-bud-cherry-26px {
  color: var(--x01);
  font-family: var(--font-family-playfair_display);
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
}

.outfit-normal-mine-shaft-14px {
  color: var(--x04);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.outfit-semi-bold-white-14px {
  color: var(--neutral100);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.outfit-normal-gray-22px {
  color: var(--x02);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 400;
}

.playfairdisplay-semi-bold-rose-bud-cherry-28px {
  color: var(--x01);
  font-family: var(--font-family-playfair_display);
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
}

.outfit-semi-bold-mine-shaft-18px {
  color: var(--x04);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 600;
}

.playfairdisplay-semi-bold-rose-bud-cherry-20px {
  color: var(--x01);
  font-family: var(--font-family-playfair_display);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 600;
}

.playfairdisplay-medium-rose-bud-cherry-14px {
  color: var(--x01);
  font-family: var(--font-family-playfair_display);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
}

.playfairdisplay-medium-rose-bud-cherry-20px {
  color: var(--x01);
  font-family: var(--font-family-playfair_display);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 500;
}

.outfit-normal-gray-18px-2 {
  color: var(--gray);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.outfit-medium-rose-bud-cherry-18px {
  color: var(--x01);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 500;
}

.alexbrush-normal-sugar-plum-110px {
  color: var(--sugar-plum);
  font-family: var(--font-family-alex_brush);
  font-size: 110px;
  font-style: normal;
  font-weight: 400;
}

.playfairdisplay-bold-white-64px {
  color: var(--neutral100);
  font-family: var(--font-family-playfair_display);
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
}

.alexbrush-normal-white-140px {
  color: var(--neutral100);
  font-family: var(--font-family-alex_brush);
  font-size: 140px;
  font-style: normal;
  font-weight: 400;
}

.alexbrush-normal-white-50px {
  color: var(--neutral100);
  font-family: var(--font-family-alex_brush);
  font-size: 50px;
  font-style: normal;
  font-weight: 400;
}

.playfairdisplay-bold-white-24px {
  color: var(--neutral100);
  font-family: var(--font-family-playfair_display);
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 700;
}

.outfit-medium-rose-bud-cherry-16px {
  color: var(--x01);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 500;
}

.manrope-bold-mine-shaft-18px {
  color: var(--x04);
  font-family: var(--font-family-manrope);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
}

.outfit-semi-bold-rose-bud-cherry-18px {
  color: var(--x01);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 600;
}

.outfit-normal-gray-16px {
  color: var(--x02);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.outfit-normal-mine-shaft-22px {
  color: var(--x04);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 400;
}

.outfit-medium-gray-16px {
  color: var(--x02);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 500;
}

.manrope-normal-gray-18px {
  color: var(--x02);
  font-family: var(--font-family-manrope);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.outfit-bold-black-70px {
  color: var(--black);
  font-family: var(--font-family-outfit);
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
}

.helvetica-regular-normal-california-14px {
  color: var(--california);
  font-family: var(--font-family-helvetica-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.playfairdisplay-medium-rose-bud-cherry-28px {
  color: var(--x01);
  font-family: var(--font-family-playfair_display);
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
}

.outfit-medium-mine-shaft-16px {
  color: var(--x04);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 500;
}

.outfit-medium-mine-shaft-22px {
  color: var(--x04);
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 500;
}

.manrope-bold-mine-shaft-14px {
  color: var(--x04);
  font-family: var(--font-family-manrope);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.outfit-bold-black-100px {
  color: var(--black);
  font-family: var(--font-family-outfit);
  font-size: 100px;
  font-style: normal;
  font-weight: 700;
}

.jost-normal-gray-20px {
  color: var(--x02);
  font-family: var(--font-family-jost);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}

.outfit-bold-black-90px {
  color: var(--black);
  font-family: var(--font-family-outfit);
  font-size: 90px;
  font-style: normal;
  font-weight: 700;
}

.outfit-normal-white-14px {
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.outfit-normal-white-22px {
  font-family: var(--font-family-outfit);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 400;
}

.playfairdisplay-bold-rose-bud-cherry-24px {
  color: var(--x01);
  font-family: var(--font-family-playfair_display);
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 700;
}

.alexbrush-normal-sugar-plum-128px {
  color: var(--sugar-plum);
  font-family: var(--font-family-alex_brush);
  font-size: 128px;
  font-style: normal;
  font-weight: 400;
}

.worksans-medium-gray-18px {
  color: var(--x02);
  font-family: var(--font-family-work_sans);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 500;
}
