Register For An Event For: Paladin Fitness Racing Already registered? Login Now

<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap" rel="stylesheet" />

<style type="text/css">
:root {
  /* Paladin Fitness Racing brand colours (approximate) */
  --paladin-dark: #000000;
  --paladin-red:  #E62E28;  /* used in their “FITNESS RACE” red text in logo */
  --paladin-white:#ffffff;
  --paladin-grey: #9EA2A2;
  --paladin-offwhite:#f8f9f9;
}
body {
  background: var(--paladin-white) url('https://paladinfitness.com.au/wp-content/uploads/2025/04/Brisbane-Paladin-2025-Athlete-Handbook.pdf') center top / cover no-repeat fixed;
  margin:0;
  z-index:0;
  font-family: 'Open Sans', Arial, sans-serif;
  color: var(--paladin-dark);
}
.event-bg {
  background: url('https://paladinfitness.com.au/wp-content/uploads/2025/04/Brisbane-Paladin-2025-Athlete-Handbook.pdf') center top / cover no-repeat fixed;
  padding:24px 0;
}
.pfr-wrap {
  margin:0 auto;
  max-width:1200px;
  padding: 0 25px;
}
.pfr-hero {
  background: rgba(0,0,0,0.9);
  color: var(--paladin-white);
  min-height:135px;
  display:grid;
  place-items:center;
  text-align:center;
  padding:40px 16px;
  border-radius:12px;
  box-shadow:0 4px 20px rgba(0,0,0,0.1);
}
.pfr-hero .line1 { font-size:22px; }
.pfr-hero .line2 { font-size:37px; font-weight:700; }
.pfr-hero .line3 { font-size:26px; font-weight:700; display:inline-block; }
.pfr-hero .line3 .day  { color: var(--paladin-white); }
.pfr-hero .line3 .date { color: var(--paladin-red); }
.pfr-hero .line3 .year { color: var(--paladin-white); }

.pfr-main {
  background: rgba(255,255,255,0.85);
  text-align:center;
  padding:24px 16px;
  border-radius:12px;
  box-shadow:0 4px 20px rgba(0,0,0,0.1);
  margin-top:16px;
}
.pfr-gap { height:20px; }
.pfr-row { margin:0 auto 8px; }
.pfr-bullets {
  font-size:26px;
  font-weight:700;
  line-height:1.6;
}
.pfr-bullets .sep { padding:0 8px; }
.pfr-ico-1 { color: var(--paladin-grey); }
.pfr-ico-2 { color: var(--paladin-dark); }
.pfr-ico-3 { color: var(--paladin-red); }
.pfr-ico-4 { color: var(--paladin-offwhite); }
.pfr-ico-5 { color: var(--paladin-red); }
.pfr-ico-6 { color: var(--paladin-dark); }

.pfr-note {
  font-size:21px;
  color:var(--paladin-dark);
  line-height:1.5;
}
.pfr-announce {
  font-size:26px;
  font-weight:700;
  color: var(--paladin-red);
}

.pfr-countdown {
  background: var(--paladin-offwhite) url('https://paladinfitness.com.au/wp-content/uploads/2025/04/Brisbane-Paladin-2025-Athlete-Handbook.pdf') center / cover no-repeat;
  border:20px solid var(--paladin-dark);
  border-radius:14px;
  padding:16px;
  display:grid;
  gap:12px;
  max-width:820px;
  margin:20px auto 40px;
}
.pfr-countdown .title {
  font-weight:700;
  font-size:22px;
  color: var(--paladin-white);
  text-transform:uppercase;
}
.pfr-countdown .grid {
  display:grid;
  grid-template-columns:repeat(4, minmax(0,1fr));
  gap:12px;
}
.pfr-countdown .unit {
  background: var(--paladin-white);
  border:1px solid #e5e7e7;
  border-radius:12px;
  padding:14px 10px;
}
.pfr-countdown .num {
  display:block;
  font-size:34px;
  font-weight:700;
  line-height:1;
  color: var(--paladin-dark);
}
.pfr-countdown .lab {
  display:block;
  font-size:12px;
  letter-spacing:.06em;
  text-transform:uppercase;
  color: #4b6465;
  margin-top:6px;
}

.video-wrapper {
  position:relative;
  width:100%;
  aspect-ratio:16/9;
  max-width:960px;
  margin:0 auto;
}
.video-wrapper iframe {
  inset:0;
  width:100%;
  height:100%;
  border:0;
}

@media(max-width:640px) {
  .pfr-countdown .grid { grid-template-columns:repeat(2,minmax

 

Step 1: Select Event, then select Option A and Option B below