:root { 
  --aztec-gold: #cea152;
  --black: #000000;
  --cea152: #454545;
  --dove-gray: #707070;
  --white: #ffffff;
 
  --font-size-l: 24px;
  --font-size-m: 22px;
  --font-size-s: 20px;
  --font-size-xl: 26px;
  --font-size-xxl: 48px;
 
  --font-family-avenir_next: "Avenir Next", Helvetica;
  --font-family-avenirnext-bold: "AvenirNext-Bold", Helvetica;
  --font-family-avenirnext-medium: "AvenirNext-Medium", Helvetica;
  --font-family-avenirnext-regular: "AvenirNext-Regular", Helvetica;
}


.laureat,
.avenirnext-regular-normal-tundora-20px {
  color: var(--cea152);
  font-family: var(--font-family-avenirnext-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.laureats .category,
.avenirnext-regular-normal-aztec-gold-20px {
  color: var(--aztec-gold);
  font-family: var(--font-family-avenirnext-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.avenirnext-bold-white-24px {
  color: var(--white);
  font-family: var(--font-family-avenirnext-bold);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.avenirnext-bold-white-48px {
  color: var(--white);
  font-family: var(--font-family-avenirnext-bold);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}

/*
a:visited.watch-full-video,
a:link.watch-full-video,
a:link:active.watch-full-video,
a:link:visited.watch-full-video,
a:hover.watch-full-video,
a:active.watch-full-video,
.avenirnext-regular-normal-white-26px {
  color: var(--white);
  font-family: var(--font-family-avenirnext-regular);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}
*/

.avenirnext-regular-normal-black-20px {
  color: var(--black);
  font-family: var(--font-family-avenirnext-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.avenirnext-bold-white-20px {
  color: var(--white);
  font-family: var(--font-family-avenir_next);
  font-size: var(--font-size-s);
}

.avenirnext-regular-normal-white-20px {
  color: var(--white);
  font-family: var(--font-family-avenirnext-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.avenirnext-bold-white-20px-2 {
  color: var(--white);
  font-family: var(--font-family-avenirnext-bold);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

.avenirnext-regular-normal-black-26px {
  color: var(--black);
  font-family: var(--font-family-avenirnext-regular);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.avenirnext-normal-black-20px {
  color: var(--black);
  font-family: var(--font-family-avenir_next);
  font-size: var(--font-size-s);
}

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

.banderole address {
    background: #f0f0f0;
}

.laureats .category {
    margin: 0px 20px;
    display: inline-block;
}

.laureat {
    margin: 0px 10px;
    display: inline-block;    
}