:root { 
  --azure: #2e58a6;
  --black: #000000;
  --dove-gray: #707070;
  --parsley: #12491d;
  --red: #fa0000;
  --red-2: #ff0000;
  --red-3: #ff0001;
  --st-tropaz: #1f5798;
  --white: #ffffff;
 
  --font-size-m: 40px;
  --font-size-s: 16px;
  --font-size-xs: 12px;
  --font-size-xxs: 10px;
  --font-size-xxxs: 4px;
  --font-size-xxxxs: 3px;
  --font-size-xxxxxs: 2px;
 
  --font-family-myriadpro-regular: "MyriadPro-Regular", Helvetica;
  --font-family-palatino-roman: "Palatino-Roman", Helvetica;
  --font-family-playfair_display: "Playfair Display", Helvetica;
}
.playfairdisplay-normal-white-40px {
  color: var(--white);
  font-family: var(--font-family-playfair_display);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.palatino-roman-normal-black-3px {
  color: var(--black);
  font-family: var(--font-family-palatino-roman);
  font-size: var(--font-size-xxxxs);
  font-style: normal;
  font-weight: 400;
}

.palatino-roman-normal-black-4px {
  color: var(--black);
  font-family: var(--font-family-palatino-roman);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 400;
}

.myriadpro-regular-normal-black-10px {
  color: var(--black);
  font-family: var(--font-family-myriadpro-regular);
  font-size: var(--font-size-xxs);
  font-style: normal;
  font-weight: 400;
}

.palatino-roman-normal-black-16px {
  color: var(--black);
  font-family: var(--font-family-palatino-roman);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.palatino-roman-normal-red-16px {
  color: var(--red);
  font-family: var(--font-family-palatino-roman);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.palatino-roman-normal-red-16px-2 {
  color: var(--red-2);
  font-family: var(--font-family-palatino-roman);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.palatino-roman-normal-black-12px {
  color: var(--black);
  font-family: var(--font-family-palatino-roman);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.palatino-roman-normal-black-2px {
  color: var(--black);
  font-family: var(--font-family-palatino-roman);
  font-size: var(--font-size-xxxxxs);
  font-style: normal;
  font-weight: 400;
}

.palatino-roman-normal-black-11px {
  color: var(--black);
  font-family: var(--font-family-palatino-roman);
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
}

.myriadpro-regular-normal-parsley-13px {
  color: var(--parsley);
  font-family: var(--font-family-myriadpro-regular);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
}

.playfairdisplay-black-black-18px {
  color: var(--black);
  font-family: var(--font-family-playfair_display);
  font-size: 18px;
  font-style: normal;
  font-weight: 900;
}

.palatino-roman-normal-black-8px {
  color: var(--black);
  font-family: var(--font-family-palatino-roman);
  font-size: 8px;
  font-style: normal;
  font-weight: 400;
}

.palatino-roman-normal-black-5px {
  color: var(--black);
  font-family: var(--font-family-palatino-roman);
  font-size: 5px;
  font-style: normal;
  font-weight: 400;
}

.border-1px-dove-gray {
  border: 1px solid var(--dove-gray);
}

.border-2px-azure {
  border: 2px solid var(--azure);
}

.border-2px-parsley {
  border: 2px solid var(--parsley);
}
