/**
 * Allows you to use retina images at various pixel densities.
 * Examples:
 *
 *   @include retina(/images/mypic.jpg, 2);
 *   @include retina(/images/mypic.jpg, 3, 100px 100px, left top no-repeat transparent);
 *
 * @param  {Value}  $path               The path to the file name minus extension.
 * @param  {Number} $cap:    2          The highest pixel density level images exist for.
 * @param  {Value}  $size:   auto auto  The intended width of the rendered image.
 * @param  {Value}  $extras: null       Any other `background` values to be added.
 */
.color__primary {
  color: #da291c !important; }

.background-color__primary {
  background-color: #da291c !important; }

.border-color__primary {
  border-color: #da291c !important; }

.fill__primary {
  fill: #da291c !important; }

.color__success {
  color: #439f1f !important; }

.background-color__success {
  background-color: #439f1f !important; }

.border-color__success {
  border-color: #439f1f !important; }

.fill__success {
  fill: #439f1f !important; }

.color__warning {
  color: #801810 !important; }

.background-color__warning {
  background-color: #801810 !important; }

.border-color__warning {
  border-color: #801810 !important; }

.fill__warning {
  fill: #801810 !important; }

.color__danger {
  color: #801810 !important; }

.background-color__danger {
  background-color: #801810 !important; }

.border-color__danger {
  border-color: #801810 !important; }

.fill__danger {
  fill: #801810 !important; }

.color__temp {
  color: #da1ccd !important; }

.background-color__temp {
  background-color: #da1ccd !important; }

.border-color__temp {
  border-color: #da1ccd !important; }

.fill__temp {
  fill: #da1ccd !important; }

.color__black {
  color: #151515 !important; }

.background-color__black {
  background-color: #151515 !important; }

.border-color__black {
  border-color: #151515 !important; }

.fill__black {
  fill: #151515 !important; }

.color__grey--1 {
  color: #1d1d1d !important; }

.background-color__grey--1 {
  background-color: #1d1d1d !important; }

.border-color__grey--1 {
  border-color: #1d1d1d !important; }

.fill__grey--1 {
  fill: #1d1d1d !important; }

.color__grey--2 {
  color: #252525 !important; }

.background-color__grey--2 {
  background-color: #252525 !important; }

.border-color__grey--2 {
  border-color: #252525 !important; }

.fill__grey--2 {
  fill: #252525 !important; }

.color__grey--3 {
  color: #2e2e2e !important; }

.background-color__grey--3 {
  background-color: #2e2e2e !important; }

.border-color__grey--3 {
  border-color: #2e2e2e !important; }

.fill__grey--3 {
  fill: #2e2e2e !important; }

.color__grey--4 {
  color: #373737 !important; }

.background-color__grey--4 {
  background-color: #373737 !important; }

.border-color__grey--4 {
  border-color: #373737 !important; }

.fill__grey--4 {
  fill: #373737 !important; }

.color__grey--5 {
  color: #3f3f3f !important; }

.background-color__grey--5 {
  background-color: #3f3f3f !important; }

.border-color__grey--5 {
  border-color: #3f3f3f !important; }

.fill__grey--5 {
  fill: #3f3f3f !important; }

.color__grey--6 {
  color: #505050 !important; }

.background-color__grey--6 {
  background-color: #505050 !important; }

.border-color__grey--6 {
  border-color: #505050 !important; }

.fill__grey--6 {
  fill: #505050 !important; }

.color__grey--7 {
  color: #6a6a6a !important; }

.background-color__grey--7 {
  background-color: #6a6a6a !important; }

.border-color__grey--7 {
  border-color: #6a6a6a !important; }

.fill__grey--7 {
  fill: #6a6a6a !important; }

.color__grey--8 {
  color: #838383 !important; }

.background-color__grey--8 {
  background-color: #838383 !important; }

.border-color__grey--8 {
  border-color: #838383 !important; }

.fill__grey--8 {
  fill: #838383 !important; }

.color__grey--9 {
  color: #9d9d9d !important; }

.background-color__grey--9 {
  background-color: #9d9d9d !important; }

.border-color__grey--9 {
  border-color: #9d9d9d !important; }

.fill__grey--9 {
  fill: #9d9d9d !important; }

.color__grey--10 {
  color: #b6b6b6 !important; }

.background-color__grey--10 {
  background-color: #b6b6b6 !important; }

.border-color__grey--10 {
  border-color: #b6b6b6 !important; }

.fill__grey--10 {
  fill: #b6b6b6 !important; }

.color__grey--11 {
  color: #d0d0d0 !important; }

.background-color__grey--11 {
  background-color: #d0d0d0 !important; }

.border-color__grey--11 {
  border-color: #d0d0d0 !important; }

.fill__grey--11 {
  fill: #d0d0d0 !important; }

.color__grey--12 {
  color: #e0e0e0 !important; }

.background-color__grey--12 {
  background-color: #e0e0e0 !important; }

.border-color__grey--12 {
  border-color: #e0e0e0 !important; }

.fill__grey--12 {
  fill: #e0e0e0 !important; }

.color__grey--13 {
  color: #e9e9e9 !important; }

.background-color__grey--13 {
  background-color: #e9e9e9 !important; }

.border-color__grey--13 {
  border-color: #e9e9e9 !important; }

.fill__grey--13 {
  fill: #e9e9e9 !important; }

.color__grey--14 {
  color: #f1f1f1 !important; }

.background-color__grey--14 {
  background-color: #f1f1f1 !important; }

.border-color__grey--14 {
  border-color: #f1f1f1 !important; }

.fill__grey--14 {
  fill: #f1f1f1 !important; }

.color__grey--15 {
  color: #fafafa !important; }

.background-color__grey--15 {
  background-color: #fafafa !important; }

.border-color__grey--15 {
  border-color: #fafafa !important; }

.fill__grey--15 {
  fill: #fafafa !important; }

.color__red {
  color: #da291c !important; }

.background-color__red {
  background-color: #da291c !important; }

.border-color__red {
  border-color: #da291c !important; }

.fill__red {
  fill: #da291c !important; }

.color__red--1 {
  color: #801810 !important; }

.background-color__red--1 {
  background-color: #801810 !important; }

.border-color__red--1 {
  border-color: #801810 !important; }

.fill__red--1 {
  fill: #801810 !important; }

.color__yellow--1 {
  color: #fbb000 !important; }

.background-color__yellow--1 {
  background-color: #fbb000 !important; }

.border-color__yellow--1 {
  border-color: #fbb000 !important; }

.fill__yellow--1 {
  fill: #fbb000 !important; }

.color__yellow--2 {
  color: #fac800 !important; }

.background-color__yellow--2 {
  background-color: #fac800 !important; }

.border-color__yellow--2 {
  border-color: #fac800 !important; }

.fill__yellow--2 {
  fill: #fac800 !important; }

.color__yellow--3 {
  color: #fad342 !important; }

.background-color__yellow--3 {
  background-color: #fad342 !important; }

.border-color__yellow--3 {
  border-color: #fad342 !important; }

.fill__yellow--3 {
  fill: #fad342 !important; }

.color__yellow--4 {
  color: #fdebaf !important; }

.background-color__yellow--4 {
  background-color: #fdebaf !important; }

.border-color__yellow--4 {
  border-color: #fdebaf !important; }

.fill__yellow--4 {
  fill: #fdebaf !important; }

.color__yellow {
  color: #fac800 !important; }

.background-color__yellow {
  background-color: #fac800 !important; }

.border-color__yellow {
  border-color: #fac800 !important; }

.fill__yellow {
  fill: #fac800 !important; }

.color__brown--1 {
  color: #bd7019 !important; }

.background-color__brown--1 {
  background-color: #bd7019 !important; }

.border-color__brown--1 {
  border-color: #bd7019 !important; }

.fill__brown--1 {
  fill: #bd7019 !important; }

.color__brown--2 {
  color: #e28a27 !important; }

.background-color__brown--2 {
  background-color: #e28a27 !important; }

.border-color__brown--2 {
  border-color: #e28a27 !important; }

.fill__brown--2 {
  fill: #e28a27 !important; }

.color__brown {
  color: #bd7019 !important; }

.background-color__brown {
  background-color: #bd7019 !important; }

.border-color__brown {
  border-color: #bd7019 !important; }

.fill__brown {
  fill: #bd7019 !important; }

.color__blue {
  color: #1482c8 !important; }

.background-color__blue {
  background-color: #1482c8 !important; }

.border-color__blue {
  border-color: #1482c8 !important; }

.fill__blue {
  fill: #1482c8 !important; }

.color__green--1 {
  color: #377c1c !important; }

.background-color__green--1 {
  background-color: #377c1c !important; }

.border-color__green--1 {
  border-color: #377c1c !important; }

.fill__green--1 {
  fill: #377c1c !important; }

.color__green {
  color: #439f1f !important; }

.background-color__green {
  background-color: #439f1f !important; }

.border-color__green {
  border-color: #439f1f !important; }

.fill__green {
  fill: #439f1f !important; }

.color__error {
  color: #801810 !important; }

.background-color__error {
  background-color: #801810 !important; }

.border-color__error {
  border-color: #801810 !important; }

.fill__error {
  fill: #801810 !important; }

.color__favorite {
  color: #fac800 !important; }

.background-color__favorite {
  background-color: #fac800 !important; }

.border-color__favorite {
  border-color: #fac800 !important; }

.fill__favorite {
  fill: #fac800 !important; }

.color__white {
  color: #ffffff !important; }

.background-color__white {
  background-color: #ffffff !important; }

.border-color__white {
  border-color: #ffffff !important; }

.fill__white {
  fill: #ffffff !important; }

.color__link {
  color: #1482c8 !important; }

.background-color__link {
  background-color: #1482c8 !important; }

.border-color__link {
  border-color: #1482c8 !important; }

.fill__link {
  fill: #1482c8 !important; }

.color__link--hover {
  color: #1795dc !important; }

.background-color__link--hover {
  background-color: #1795dc !important; }

.border-color__link--hover {
  border-color: #1795dc !important; }

.fill__link--hover {
  fill: #1795dc !important; }

.color__activity--complete {
  color: #5bb836 !important; }

.background-color__activity--complete {
  background-color: #5bb836 !important; }

.border-color__activity--complete {
  border-color: #5bb836 !important; }

.fill__activity--complete {
  fill: #5bb836 !important; }

.color__activity--other {
  color: #bae1a2 !important; }

.background-color__activity--other {
  background-color: #bae1a2 !important; }

.border-color__activity--other {
  border-color: #bae1a2 !important; }

.fill__activity--other {
  fill: #bae1a2 !important; }

.color__activity--skipped {
  color: #373737 !important; }

.background-color__activity--skipped {
  background-color: #373737 !important; }

.border-color__activity--skipped {
  border-color: #373737 !important; }

.fill__activity--skipped {
  fill: #373737 !important; }

.color__road-racer {
  color: #fbb000 !important; }

.background-color__road-racer {
  background-color: #fbb000 !important; }

.border-color__road-racer {
  border-color: #fbb000 !important; }

.fill__road-racer {
  fill: #fbb000 !important; }

.color__road-racer--hover {
  color: #fac800 !important; }

.background-color__road-racer--hover {
  background-color: #fac800 !important; }

.border-color__road-racer--hover {
  border-color: #fac800 !important; }

.fill__road-racer--hover {
  fill: #fac800 !important; }

.color__road {
  color: #fbb000 !important; }

.background-color__road {
  background-color: #fbb000 !important; }

.border-color__road {
  border-color: #fbb000 !important; }

.fill__road {
  fill: #fbb000 !important; }

.color__road--hover {
  color: #fac800 !important; }

.background-color__road--hover {
  background-color: #fac800 !important; }

.border-color__road--hover {
  border-color: #fac800 !important; }

.fill__road--hover {
  fill: #fac800 !important; }

.color__triathlete {
  color: #1271b4 !important; }

.background-color__triathlete {
  background-color: #1271b4 !important; }

.border-color__triathlete {
  border-color: #1271b4 !important; }

.fill__triathlete {
  fill: #1271b4 !important; }

.color__triathlete--hover {
  color: #1482c8 !important; }

.background-color__triathlete--hover {
  background-color: #1482c8 !important; }

.border-color__triathlete--hover {
  border-color: #1482c8 !important; }

.fill__triathlete--hover {
  fill: #1482c8 !important; }

.color__off-road {
  color: #bd7019 !important; }

.background-color__off-road {
  background-color: #bd7019 !important; }

.border-color__off-road {
  border-color: #bd7019 !important; }

.fill__off-road {
  fill: #bd7019 !important; }

.color__off-road--hover {
  color: #e28a27 !important; }

.background-color__off-road--hover {
  background-color: #e28a27 !important; }

.border-color__off-road--hover {
  border-color: #e28a27 !important; }

.fill__off-road--hover {
  fill: #e28a27 !important; }

.color__enthusiast {
  color: #377c1c !important; }

.background-color__enthusiast {
  background-color: #377c1c !important; }

.border-color__enthusiast {
  border-color: #377c1c !important; }

.fill__enthusiast {
  fill: #377c1c !important; }

.color__enthusiast--hover {
  color: #439f1f !important; }

.background-color__enthusiast--hover {
  background-color: #439f1f !important; }

.border-color__enthusiast--hover {
  border-color: #439f1f !important; }

.fill__enthusiast--hover {
  fill: #439f1f !important; }

.headline___8TOKh {
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.2;
  letter-spacing: 0.02em; }

.headline--1___2vwDK {
  font-size: 3.4rem;
  letter-spacing: normal; }

@media only screen and (min-width: 768px) {
  .headline--1___2vwDK {
    font-size: 4rem;
    letter-spacing: normal; } }

.headline--2___3tnRe {
  font-size: 2.7rem; }

@media only screen and (min-width: 768px) {
  .headline--2___3tnRe {
    font-size: 3.4rem;
    letter-spacing: normal; } }

.headline--3___1tfuh {
  font-size: 2.4rem; }

@media only screen and (min-width: 768px) {
  .headline--3___1tfuh {
    font-size: 2.7rem; } }

.headline--4___I4C-o {
  font-size: 1.8rem; }

@media only screen and (min-width: 768px) {
  .headline--4___I4C-o {
    font-size: 2.4rem; } }

.headline--5___X7jEJ {
  font-size: 1.8rem; }

@media only screen and (min-width: 768px) {
  .headline--5___X7jEJ {
    font-size: 1.8rem; } }

.headline--6___17_vF {
  font-size: 1.6rem; }

@media only screen and (min-width: 768px) {
  .headline--6___17_vF {
    font-size: 1.6rem; } }

.headline--7___1cvgj {
  font-size: 1.2rem; }

@media only screen and (min-width: 768px) {
  .headline--7___1cvgj {
    font-size: 1.4rem; } }

.headline--8___1m_Lo {
  font-size: 1.2rem; }

@media only screen and (min-width: 768px) {
  .headline--8___1m_Lo {
    font-size: 1.2rem; } }

.headline--color__grey--1___kfKH1.headline--light___ktkOL {
  color: #1d1d1d; }

.headline--color__grey--1___kfKH1.headline--dark___O-XsQ {
  color: #ffffff; }

.headline--color__grey--4___2Mm_x.headline--light___ktkOL {
  color: #373737; }

.headline--color__grey--4___2Mm_x.headline--dark___O-XsQ {
  color: #e0e0e0; }

.headline--color__grey--6___3D9Mt.headline--light___ktkOL {
  color: #505050; }

.headline--color__grey--6___3D9Mt.headline--dark___O-XsQ {
  color: #b6b6b6; }

.headline--color__grey--7___2ptjC.headline--light___ktkOL {
  color: #6a6a6a; }

.headline--color__grey--7___2ptjC.headline--dark___O-XsQ {
  color: #9d9d9d; }

.headline--color__grey--9___2Ky-q.headline--light___ktkOL {
  color: #9d9d9d; }

.headline--color__grey--9___2Ky-q.headline--dark___O-XsQ {
  color: #6a6a6a; }

.headline--color__grey--10___3GE84.headline--light___ktkOL {
  color: #b6b6b6; }

.headline--color__grey--10___3GE84.headline--dark___O-XsQ {
  color: #505050; }

.headline--color__grey--12___1hVlP.headline--light___ktkOL {
  color: #e0e0e0; }

.headline--color__grey--12___1hVlP.headline--dark___O-XsQ {
  color: #373737; }

.headline--color__white___3qsx_.headline--light___ktkOL {
  color: #ffffff; }

.headline--color__white___3qsx_.headline--dark___O-XsQ {
  color: #1d1d1d; }

.headline--color__blue___3RWC8.headline--light___ktkOL {
  color: #1482c8; }

.headline--color__blue___3RWC8.headline--dark___O-XsQ {
  color: #1482c8; }

.headline--color__green___-OexH.headline--light___ktkOL {
  color: #439f1f; }

.headline--color__green___-OexH.headline--dark___O-XsQ {
  color: #439f1f; }

.headline--color__red___3qJfY.headline--light___ktkOL {
  color: #da291c; }

.headline--color__red___3qJfY.headline--dark___O-XsQ {
  color: #da291c; }

.headline--color__red--1___3OKX9.headline--light___ktkOL {
  color: #801810; }

.headline--color__red--1___3OKX9.headline--dark___O-XsQ {
  color: #801810; }

.color__primary {
  color: #da291c !important; }

.background-color__primary {
  background-color: #da291c !important; }

.border-color__primary {
  border-color: #da291c !important; }

.fill__primary {
  fill: #da291c !important; }

.color__success {
  color: #439f1f !important; }

.background-color__success {
  background-color: #439f1f !important; }

.border-color__success {
  border-color: #439f1f !important; }

.fill__success {
  fill: #439f1f !important; }

.color__warning {
  color: #801810 !important; }

.background-color__warning {
  background-color: #801810 !important; }

.border-color__warning {
  border-color: #801810 !important; }

.fill__warning {
  fill: #801810 !important; }

.color__danger {
  color: #801810 !important; }

.background-color__danger {
  background-color: #801810 !important; }

.border-color__danger {
  border-color: #801810 !important; }

.fill__danger {
  fill: #801810 !important; }

.color__temp {
  color: #da1ccd !important; }

.background-color__temp {
  background-color: #da1ccd !important; }

.border-color__temp {
  border-color: #da1ccd !important; }

.fill__temp {
  fill: #da1ccd !important; }

.color__black {
  color: #151515 !important; }

.background-color__black {
  background-color: #151515 !important; }

.border-color__black {
  border-color: #151515 !important; }

.fill__black {
  fill: #151515 !important; }

.color__grey--1 {
  color: #1d1d1d !important; }

.background-color__grey--1 {
  background-color: #1d1d1d !important; }

.border-color__grey--1 {
  border-color: #1d1d1d !important; }

.fill__grey--1 {
  fill: #1d1d1d !important; }

.color__grey--2 {
  color: #252525 !important; }

.background-color__grey--2 {
  background-color: #252525 !important; }

.border-color__grey--2 {
  border-color: #252525 !important; }

.fill__grey--2 {
  fill: #252525 !important; }

.color__grey--3 {
  color: #2e2e2e !important; }

.background-color__grey--3 {
  background-color: #2e2e2e !important; }

.border-color__grey--3 {
  border-color: #2e2e2e !important; }

.fill__grey--3 {
  fill: #2e2e2e !important; }

.color__grey--4 {
  color: #373737 !important; }

.background-color__grey--4 {
  background-color: #373737 !important; }

.border-color__grey--4 {
  border-color: #373737 !important; }

.fill__grey--4 {
  fill: #373737 !important; }

.color__grey--5 {
  color: #3f3f3f !important; }

.background-color__grey--5 {
  background-color: #3f3f3f !important; }

.border-color__grey--5 {
  border-color: #3f3f3f !important; }

.fill__grey--5 {
  fill: #3f3f3f !important; }

.color__grey--6 {
  color: #505050 !important; }

.background-color__grey--6 {
  background-color: #505050 !important; }

.border-color__grey--6 {
  border-color: #505050 !important; }

.fill__grey--6 {
  fill: #505050 !important; }

.color__grey--7 {
  color: #6a6a6a !important; }

.background-color__grey--7 {
  background-color: #6a6a6a !important; }

.border-color__grey--7 {
  border-color: #6a6a6a !important; }

.fill__grey--7 {
  fill: #6a6a6a !important; }

.color__grey--8 {
  color: #838383 !important; }

.background-color__grey--8 {
  background-color: #838383 !important; }

.border-color__grey--8 {
  border-color: #838383 !important; }

.fill__grey--8 {
  fill: #838383 !important; }

.color__grey--9 {
  color: #9d9d9d !important; }

.background-color__grey--9 {
  background-color: #9d9d9d !important; }

.border-color__grey--9 {
  border-color: #9d9d9d !important; }

.fill__grey--9 {
  fill: #9d9d9d !important; }

.color__grey--10 {
  color: #b6b6b6 !important; }

.background-color__grey--10 {
  background-color: #b6b6b6 !important; }

.border-color__grey--10 {
  border-color: #b6b6b6 !important; }

.fill__grey--10 {
  fill: #b6b6b6 !important; }

.color__grey--11 {
  color: #d0d0d0 !important; }

.background-color__grey--11 {
  background-color: #d0d0d0 !important; }

.border-color__grey--11 {
  border-color: #d0d0d0 !important; }

.fill__grey--11 {
  fill: #d0d0d0 !important; }

.color__grey--12 {
  color: #e0e0e0 !important; }

.background-color__grey--12 {
  background-color: #e0e0e0 !important; }

.border-color__grey--12 {
  border-color: #e0e0e0 !important; }

.fill__grey--12 {
  fill: #e0e0e0 !important; }

.color__grey--13 {
  color: #e9e9e9 !important; }

.background-color__grey--13 {
  background-color: #e9e9e9 !important; }

.border-color__grey--13 {
  border-color: #e9e9e9 !important; }

.fill__grey--13 {
  fill: #e9e9e9 !important; }

.color__grey--14 {
  color: #f1f1f1 !important; }

.background-color__grey--14 {
  background-color: #f1f1f1 !important; }

.border-color__grey--14 {
  border-color: #f1f1f1 !important; }

.fill__grey--14 {
  fill: #f1f1f1 !important; }

.color__grey--15 {
  color: #fafafa !important; }

.background-color__grey--15 {
  background-color: #fafafa !important; }

.border-color__grey--15 {
  border-color: #fafafa !important; }

.fill__grey--15 {
  fill: #fafafa !important; }

.color__red {
  color: #da291c !important; }

.background-color__red {
  background-color: #da291c !important; }

.border-color__red {
  border-color: #da291c !important; }

.fill__red {
  fill: #da291c !important; }

.color__red--1 {
  color: #801810 !important; }

.background-color__red--1 {
  background-color: #801810 !important; }

.border-color__red--1 {
  border-color: #801810 !important; }

.fill__red--1 {
  fill: #801810 !important; }

.color__yellow--1 {
  color: #fbb000 !important; }

.background-color__yellow--1 {
  background-color: #fbb000 !important; }

.border-color__yellow--1 {
  border-color: #fbb000 !important; }

.fill__yellow--1 {
  fill: #fbb000 !important; }

.color__yellow--2 {
  color: #fac800 !important; }

.background-color__yellow--2 {
  background-color: #fac800 !important; }

.border-color__yellow--2 {
  border-color: #fac800 !important; }

.fill__yellow--2 {
  fill: #fac800 !important; }

.color__yellow--3 {
  color: #fad342 !important; }

.background-color__yellow--3 {
  background-color: #fad342 !important; }

.border-color__yellow--3 {
  border-color: #fad342 !important; }

.fill__yellow--3 {
  fill: #fad342 !important; }

.color__yellow--4 {
  color: #fdebaf !important; }

.background-color__yellow--4 {
  background-color: #fdebaf !important; }

.border-color__yellow--4 {
  border-color: #fdebaf !important; }

.fill__yellow--4 {
  fill: #fdebaf !important; }

.color__yellow {
  color: #fac800 !important; }

.background-color__yellow {
  background-color: #fac800 !important; }

.border-color__yellow {
  border-color: #fac800 !important; }

.fill__yellow {
  fill: #fac800 !important; }

.color__brown--1 {
  color: #bd7019 !important; }

.background-color__brown--1 {
  background-color: #bd7019 !important; }

.border-color__brown--1 {
  border-color: #bd7019 !important; }

.fill__brown--1 {
  fill: #bd7019 !important; }

.color__brown--2 {
  color: #e28a27 !important; }

.background-color__brown--2 {
  background-color: #e28a27 !important; }

.border-color__brown--2 {
  border-color: #e28a27 !important; }

.fill__brown--2 {
  fill: #e28a27 !important; }

.color__brown {
  color: #bd7019 !important; }

.background-color__brown {
  background-color: #bd7019 !important; }

.border-color__brown {
  border-color: #bd7019 !important; }

.fill__brown {
  fill: #bd7019 !important; }

.color__blue {
  color: #1482c8 !important; }

.background-color__blue {
  background-color: #1482c8 !important; }

.border-color__blue {
  border-color: #1482c8 !important; }

.fill__blue {
  fill: #1482c8 !important; }

.color__green--1 {
  color: #377c1c !important; }

.background-color__green--1 {
  background-color: #377c1c !important; }

.border-color__green--1 {
  border-color: #377c1c !important; }

.fill__green--1 {
  fill: #377c1c !important; }

.color__green {
  color: #439f1f !important; }

.background-color__green {
  background-color: #439f1f !important; }

.border-color__green {
  border-color: #439f1f !important; }

.fill__green {
  fill: #439f1f !important; }

.color__error {
  color: #801810 !important; }

.background-color__error {
  background-color: #801810 !important; }

.border-color__error {
  border-color: #801810 !important; }

.fill__error {
  fill: #801810 !important; }

.color__favorite {
  color: #fac800 !important; }

.background-color__favorite {
  background-color: #fac800 !important; }

.border-color__favorite {
  border-color: #fac800 !important; }

.fill__favorite {
  fill: #fac800 !important; }

.color__white {
  color: #ffffff !important; }

.background-color__white {
  background-color: #ffffff !important; }

.border-color__white {
  border-color: #ffffff !important; }

.fill__white {
  fill: #ffffff !important; }

.color__link {
  color: #1482c8 !important; }

.background-color__link {
  background-color: #1482c8 !important; }

.border-color__link {
  border-color: #1482c8 !important; }

.fill__link {
  fill: #1482c8 !important; }

.color__link--hover {
  color: #1795dc !important; }

.background-color__link--hover {
  background-color: #1795dc !important; }

.border-color__link--hover {
  border-color: #1795dc !important; }

.fill__link--hover {
  fill: #1795dc !important; }

.color__activity--complete {
  color: #5bb836 !important; }

.background-color__activity--complete {
  background-color: #5bb836 !important; }

.border-color__activity--complete {
  border-color: #5bb836 !important; }

.fill__activity--complete {
  fill: #5bb836 !important; }

.color__activity--other {
  color: #bae1a2 !important; }

.background-color__activity--other {
  background-color: #bae1a2 !important; }

.border-color__activity--other {
  border-color: #bae1a2 !important; }

.fill__activity--other {
  fill: #bae1a2 !important; }

.color__activity--skipped {
  color: #373737 !important; }

.background-color__activity--skipped {
  background-color: #373737 !important; }

.border-color__activity--skipped {
  border-color: #373737 !important; }

.fill__activity--skipped {
  fill: #373737 !important; }

.color__road-racer {
  color: #fbb000 !important; }

.background-color__road-racer {
  background-color: #fbb000 !important; }

.border-color__road-racer {
  border-color: #fbb000 !important; }

.fill__road-racer {
  fill: #fbb000 !important; }

.color__road-racer--hover {
  color: #fac800 !important; }

.background-color__road-racer--hover {
  background-color: #fac800 !important; }

.border-color__road-racer--hover {
  border-color: #fac800 !important; }

.fill__road-racer--hover {
  fill: #fac800 !important; }

.color__road {
  color: #fbb000 !important; }

.background-color__road {
  background-color: #fbb000 !important; }

.border-color__road {
  border-color: #fbb000 !important; }

.fill__road {
  fill: #fbb000 !important; }

.color__road--hover {
  color: #fac800 !important; }

.background-color__road--hover {
  background-color: #fac800 !important; }

.border-color__road--hover {
  border-color: #fac800 !important; }

.fill__road--hover {
  fill: #fac800 !important; }

.color__triathlete {
  color: #1271b4 !important; }

.background-color__triathlete {
  background-color: #1271b4 !important; }

.border-color__triathlete {
  border-color: #1271b4 !important; }

.fill__triathlete {
  fill: #1271b4 !important; }

.color__triathlete--hover {
  color: #1482c8 !important; }

.background-color__triathlete--hover {
  background-color: #1482c8 !important; }

.border-color__triathlete--hover {
  border-color: #1482c8 !important; }

.fill__triathlete--hover {
  fill: #1482c8 !important; }

.color__off-road {
  color: #bd7019 !important; }

.background-color__off-road {
  background-color: #bd7019 !important; }

.border-color__off-road {
  border-color: #bd7019 !important; }

.fill__off-road {
  fill: #bd7019 !important; }

.color__off-road--hover {
  color: #e28a27 !important; }

.background-color__off-road--hover {
  background-color: #e28a27 !important; }

.border-color__off-road--hover {
  border-color: #e28a27 !important; }

.fill__off-road--hover {
  fill: #e28a27 !important; }

.color__enthusiast {
  color: #377c1c !important; }

.background-color__enthusiast {
  background-color: #377c1c !important; }

.border-color__enthusiast {
  border-color: #377c1c !important; }

.fill__enthusiast {
  fill: #377c1c !important; }

.color__enthusiast--hover {
  color: #439f1f !important; }

.background-color__enthusiast--hover {
  background-color: #439f1f !important; }

.border-color__enthusiast--hover {
  border-color: #439f1f !important; }

.fill__enthusiast--hover {
  fill: #439f1f !important; }

.text___tSaVM {
  margin: 0;
  padding: 0;
  font-size: 1.8rem;
  line-height: 1.5; }

.text--emphasis___1oueQ {
  font-weight: 600; }

.text--hide-overflow___3_eRA {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: normal; }

.text--small___2TdFJ {
  font-size: 1.4rem; }

.text--micro___1HP4K {
  font-size: 1.2rem;
  letter-spacing: 0.02em; }

.text--large___2KWUa {
  font-size: 2.4rem;
  font-weight: 600; }

.text--number___1UzxI {
  line-height: 1; }

.text--color__grey--1___1bVJ9 {
  color: #1d1d1d; }

.text--color__grey--4___1W2Ze {
  color: #373737; }

.text--color__grey--6___37xrv {
  color: #505050; }

.text--color__grey--7___3qTU8 {
  color: #6a6a6a; }

.text--color__grey--8___2xkij {
  color: #838383; }

.text--color__grey--9___2czOQ {
  color: #9d9d9d; }

.text--color__grey--10____7dqC {
  color: #b6b6b6; }

.text--color__grey--12___GzjQs {
  color: #e0e0e0; }

.text--color__white___3hmEE {
  color: #ffffff; }

.text--color__blue___30hBW {
  color: #1482c8; }

.text--color__green___2HqGk {
  color: #439f1f; }

.text--color__red___1BniS {
  color: #da291c; }

.text--color__red--1___2QD7a {
  color: #801810; }

.text--color__error___2v6v3 {
  color: #801810; }

.text--color__brown--2___2hKUc {
  color: #e28a27; }

.text--isHtml___2OQfF p {
  margin-bottom: 16px !important; }
  .text--isHtml___2OQfF p:last-child {
    margin-bottom: 0 !important; }

