:root {
  --fondos01: #fff2f3;
  --fondos02: #fff9fa;
  --grises00: #161515;
  --grises01: #393939;
  --grises02: #595959;
  --grises03: #7f7f7f;
  --grises04: #cccccc;
  --grises05: #f4f4f4;
  --new-york-pink: #d6707f;
  --principalesblanco: #ffffff;
  --principalesfucsia: #eb8093;
  --principalesgynelaude: #C48490;
  --principalesnegro: #000000;
  --rojo: #cd2c2c;
  --secundariosdark-grey: #53565a;
  --secundariosmid-grey: #888b8d;
  --verde: #3db020;
  --white: #ffffff91;

  --font-size-l: 20px;
  --font-size-m: 16px;
  --font-size-s: 14px;
  --font-size-xl: 24px;
  --font-size-xs: 12px;
  --font-size-xxl: 27px;
  --font-size-xxxl: 74px;

  --widthview: 1080px;

  --font-family-barlow: "Barlow", Helvetica;
  /*--font-family-helvetica_neue-bold: "Helvetica Neue-Bold", Helvetica;
  */
  --font-family-helvetica_neue-bolditalic: "Helvetica Neue-BoldItalic", Helvetica;
  --font-family-helvetica_neue-light: "Helvetica Neue-Light", Helvetica;
  --font-family-helvetica_neue-medium: "Helvetica Neue-Medium", Helvetica;
  --font-family-helvetica_neue-regular: "Helvetica Neue-Regular", Helvetica;
  --font-family-realistic_twilight_personal_use-regular: "Realistic Twilight Personal Use-Regular", Helvetica;
}

.captionlight {
  font-family: var(--font-family-barlow);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
}

.parrafomedium {
  font-family: var(--font-family-barlow);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0;
  color: #ffffff
}

.helveticaneue-regular-normal-onyx-16px {
  color: var(--grises01);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-onyx-14px {
  color: var(--grises01);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-white-16px {
  color: var(--principalesblanco);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-gray-16px {
  color: var(--grises03);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-white-14px {
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-deep-blush-14px {
  color: var(--principalesfucsia);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-licorice-16px {
  color: var(--grises00);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-licorice-14px {
  color: var(--grises00);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
}

.helveticaneue-bold-onyx-20px {
  color: var(--grises01);
  font-family: var(--font-family-helvetica_neue-bold);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.helveticaneue-medium-onyx-16px {
  color: var(--grises01);
  font-family: var(--font-family-helvetica_neue-medium);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.helveticaneue-bold-onyx-16px {
  color: var(--grises01);
  font-family: var(--font-family-helvetica_neue-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.helveticaneue-regular-normal-gray-14px {
  color: var(--grises03);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-white-12px {
  color: var(--principalesblanco);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-onyx-12px {
  color: var(--grises01);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-black-20px {
  color: var(--principalesnegro);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-black-16px {
  color: var(--principalesnegro);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-bold-black-16px {
  color: var(--principalesnegro);
  font-family: var(--font-family-helvetica_neue-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.realistictwilightpersonaluse-regular-normal-onyx-60px {
  color: var(--grises01);
  font-family: var(--font-family-realistic_twilight_personal_use-regular);
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-white-20px {
  color: var(--principalesblanco);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.realistictwilightpersonaluse-regular-normal-onyx-74px {
  color: var(--grises01);
  font-family: var(--font-family-realistic_twilight_personal_use-regular);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-light-black-27px {
  color: var(--principalesnegro);
  font-family: var(--font-family-helvetica_neue-light);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 300;
}

.helveticaneue-regular-normal-white-16px-2 {
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-gray-20px {
  color: var(--grises03);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-chicago-16px {
  color: var(--grises02);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-bold-deep-blush-16px {
  color: var(--principalesfucsia);
  font-family: var(--font-family-helvetica_neue-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.helveticaneue-bold-black-20px {
  color: var(--principalesnegro);
  font-family: var(--font-family-helvetica_neue-bold);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.helveticaneue-bold-oriental-pink-20px {
  color: var(--principalesgynelaude);
  font-family: var(--font-family-helvetica_neue-bold);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.helveticaneue-regular-normal-oriental-pink-27px {
  color: var(--principalesgynelaude);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-celeste-16px {
  color: var(--grises04);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-bold-onyx-27px {
  color: var(--grises01);
  font-family: var(--font-family-helvetica_neue-bold);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}

.helveticaneue-regular-onyx-27px {
  color: var(--grises01);
  font-family: var(--font-family-helvetica_neue-bold);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-new-york-pink-16px {
  color: var(--new-york-pink);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-new-york-pink-24px {
  color: var(--new-york-pink);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.colorrosa {
  color: #D6707F
}

.helveticaneue-regular-normal-chicago-14px {
  color: var(--grises02);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-chicago-24px {
  color: var(--grises02);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-bold-licorice-16px {
  color: var(--grises00);
  font-family: var(--font-family-helvetica_neue-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.helveticaneue-bold-onyx-24px {
  color: var(--grises01);
  font-family: var(--font-family-helvetica_neue-bold);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
}

.realistictwilightpersonaluse-regular-normal-deep-blush-60px {
  color: var(--principalesfucsia);
  font-family: var(--font-family-realistic_twilight_personal_use-regular);
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-medium-scarpa-flow-16px {
  color: var(--secundariosdark-grey);
  font-family: var(--font-family-helvetica_neue-medium);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.helveticaneue-bold-scarpa-flow-20px {
  color: var(--secundariosdark-grey);
  font-family: var(--font-family-helvetica_neue-bold);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}