html {
  box-sizing: border-box;
  background-color: black;
}

*,
*::before,
*::after {
  box-sizing: inherit;
  -webkit-font-smoothing: antialiased;
  list-style: none;
  margin: 0;
  padding: 0;
}

@-ms-viewport {
  width: device-width;
}

@viewport {
  width: device-width;
}

._2ghzd {
  background: url(http://www.nederburgbelieves.co.uk/_/src/components/HeroHeader/hero-portrait.eff6ccb871de7b910e6a9af8617cffae.jpg) no-repeat center center;
  background-size: cover;
  height: 100vh;
  position: relative

  /*
    This hack targets Edge 12+. Fixed background images clobber the blur
    effect in the age gate on this browser.
  */
}

  @media (min-width: 601px) {

  ._2ghzd {}

  ._2ghzd {
    background-image: url(http://www.nederburgbelieves.co.uk/_/src/components/HeroHeader/hero-landscape-tablet.3ac10c4f04374d7c27099285d0830bb2.jpg)
  }
  }

  @media (min-width: 1201px) {

  ._2ghzd {}

  ._2ghzd {
    background-attachment: fixed;
    background-image: url(http://www.nederburgbelieves.co.uk/_/src/components/HeroHeader/hero-landscape.6290940c880aa8e1f96cba06d23a0428.jpg)
  }
  }

  @supports (-ms-ime-align:auto) {

  ._2ghzd {}

  ._2ghzd {
    background-attachment: scroll
  }
  }

._2WOM1 {
  margin: 0 auto;
  padding: 15px 15px;
  max-width: 1200px;
  right: 0;
  left: 0
}

@media (min-width: 601px) {

  ._2WOM1 {}

  ._2WOM1 {
    padding: 30px 30px
  }
  }

@media (min-width: 1201px) {

  ._2WOM1 {}

  ._2WOM1 {
    padding-top: 56px
  }
  }

._3PUBg {
  text-shadow: 0px 0px 10px rgba(0, 0, 0, .4);
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 45px;
  font-weight: 700;
  width: 240px;
  color: white;
  text-transform: uppercase;
  line-height: 0.85
}

@media (min-width: 601px) {

  ._3PUBg {}

  ._3PUBg {
    font-size: 64px;
    width: 340px
  }
  }

@media (min-width: 1201px) {

  ._3PUBg {}

  ._3PUBg {
    font-size: 84px;
    width: 400px
  }
  }

._3Re_c {
  color: #fbde05;
}

._2Cp6e {
  background-image: url(http://www.nederburgbelieves.co.uk/_/src/components/HeroHeader/background-portrait.de1bd35848f3dbf401262ce8e0ff7145.png);
  background-position-x: 50%;
  background-repeat: no-repeat;
  height: 1099px;
  margin-top: -310px;
  position: relative
}

@media (min-width: 1201px) {

  ._2Cp6e {}

  ._2Cp6e {
    background-image: url(http://www.nederburgbelieves.co.uk/_/src/components/HeroHeader/background-landscape.b860c7975f4bb61711d5696968fcb83e.png);
    height: 937px;
    margin-top: -680px
  }
  }

.IupBr {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: stretch;
      align-items: stretch;
  margin: 0 auto;
  padding: 0 15px;
  max-width: 600px
}

@media (min-width: 1201px) {

  .IupBr {}

  .IupBr {
    -ms-flex-direction: row;
        flex-direction: row;
    padding: 0 30px;
    max-width: 1200px
  }
  }

._1IfwD {
  color: black;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  font-weight: 600;
  margin-top: 310px;
  padding: 24px;
  text-align: center;
  width: 100%
}

@media (min-width: 601px) {

  ._1IfwD {}

  ._1IfwD {
    margin-top: 380px
  }
  }

@media (min-width: 1201px) {

  ._1IfwD {}

  ._1IfwD {
    font-size: 16px;
    margin-top: 482px;
    padding: 0;
    text-align: left;
    width: 410px
  }
  }

.AmeOG {
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 41px;
  font-weight: 700;
  color: black;
  letter-spacing: -1px;
}

._1B9KV {
  margin-top: 40px;
  width: 100%
}

@media (min-width: 601px) {

  ._1B9KV {}

  ._1B9KV {
    margin-top: 80px
  }
  }

@media (min-width: 1201px) {

  ._1B9KV {}

  ._1B9KV {
    margin-top: 300px;
    width: 300px
  }
  }

._3KUN0 {
  margin-top: 16px;
}

._2z_Rt {
  border: 0;
  bottom: 0;
  display: block;
  left: calc(50% - 140px);
  position: absolute;
  text-decoration: none;
  width: 280px
}

@media (min-width: 601px) {

  ._2z_Rt {}

  ._2z_Rt {
    width: 320px;
    left: calc(50% - 160px)
  }
  }

@media (min-width: 1201px) {

  ._2z_Rt {}

  ._2z_Rt {
    width: 30vw;
    left: auto;
    right: 48px;
    bottom: 270px;
    max-width: 320px
  }
  }

._3HFam {
  width: 100%;
}._2GKv2 {
  background-color: black;
  border: solid 1px rgba(255, 255, 255, 0);
  cursor: pointer;
  display: block;
  padding: 8px 16px;
  text-decoration: none
}

  @media (hover:hover) {

  ._2GKv2 {}

  ._2GKv2:active,
    ._2GKv2:hover,
    ._2GKv2:focus {
    border: solid 1px rgb(255, 255, 255)
  }

  ._2GKv2:focus {
    outline: 0
  }
  }

._1oJF2 {
  background-color: #FADC16;
}

._3qWTi {
  opacity: 0.7;
  cursor: not-allowed;
  display: none
}

@media (hover:hover) {

  ._3qWTi {}

  ._3qWTi:active,
    ._3qWTi:hover,
    ._3qWTi:focus {
    border: solid 1px rgba(255, 255, 255, 0)
  }
  }

._2xNUl {
  background: transparent;
  color: white;
  display: block;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -1px;
  text-transform: uppercase;
  text-align: center
}

._1oJF2 ._2xNUl {
  color: black
}

._3qWTi ._2xNUl {
  opacity: 0.7;
  font-size: 22px
}.pyICx {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative
}

  @media (min-width: 1201px) {

  .pyICx {}

  .pyICx {
    -ms-flex-direction: row;
        flex-direction: row;
    margin-top: -150px
  }
  }

._2KNt7 {
  -ms-flex-align: start;
      align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 500px;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0 24px
}

@media (min-width: 601px) {

  ._2KNt7 {}

  ._2KNt7 {
    padding: 0 48px
  }
  }

@media (min-width: 1201px) {

  ._2KNt7 {}

  ._2KNt7 {
    width: 50vw
  }
  }

.ic2Xt {
  color: white;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase
}

@media (min-width: 601px) {

  .ic2Xt {}

  .ic2Xt {
    font-size: 48px
  }
  }

._2GsLW {
  color: #FADC16;
  display: inline
}

@media (min-width: 601px) {

  ._2GsLW {}

  ._2GsLW {
    display: block
  }
  }

._1U7CB {
  margin: 0 auto;
  max-width: 550px;
}

._3coZT {
  color: white;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin-top: 16px;
  width: 100%;
  max-width: 580px
}

@media (min-width: 601px) {

  ._3coZT {}

  ._3coZT {
    font-size: 18px;
    margin-top: 24px
  }
  }

.OEt4- {
  background: url(http://www.nederburgbelieves.co.uk/_/src/components/MobilityChallenge/mobility-challenge-portrait.bbe3fdcf8024c92d07c6a296652e8b4c.jpg) no-repeat center center;
  background-size: cover;
  height: 500px
}

@media (min-width: 601px) {

  .OEt4- {}

  .OEt4- {
    background-image: url(http://www.nederburgbelieves.co.uk/_/src/components/MobilityChallenge/mobility-challenge-landscape.36d8e8d2eda010254e32152154c7751c.jpg)
  }
  }

@media (min-width: 1201px) {

  .OEt4- {}

  .OEt4- {
    width: 50vw
  }
  }._3Zl7W {
  position: relative;
  height: 500px;
}

._3T3a- {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

._3DXSC {
  background-color: rgba(0, 0, 0, 0.85);
  bottom: 0;
  height: 32px;
  left: 0;
  position: absolute;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.X_zd0 {
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 50%;
  cursor: pointer;
  height: 8px;
  margin: 0 4px;
  width: 8px;
}

._2tUsB {
  height: 16px;
  width: 16px;
  background-color: white;
}

._1sVDX {
  width: 100%;
  height: 100%;
}

._27MpA {
  width: 100%;
  height: 100%;
}

._3Rcou {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-drag: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%;
  height: 100%;
}._3p3Ak {
  display: block;
  height: 100%;
  position: relative;
  width: 100%
}

  @media (min-width: 1201px) {

  ._3p3Ak {}

  ._3p3Ak {
    display: -ms-flexbox;
    display: flex
  }
  }

._22zOx {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  height: 500px;
  pointer-events: none;
}

._2YGl2 {
  background-color: transparent;
  display: block;
  border: 0;
  cursor: pointer;
  outline: 0;
  stroke: black;
  fill: none;
  margin-right: 10px;
  pointer-events: auto;
}

._3QGth {
  display: block;
  width: 15px
}

@media (min-width: 601px) {

  ._3QGth {}

  ._3QGth {
    width: 21px
  }
  }

._1qpxI {
  position: absolute;
  top: 0;
  left: 0;
  height: 500px;
  width: 100vw
}

@media (min-width: 1201px) {

  ._1qpxI {}

  ._1qpxI {
    position: static;
    width: 50vw
  }
  }

._2Pa60 {
  background: url(http://www.nederburgbelieves.co.uk/_/src/components/CarouselItem/image-2-portrait.bb05fa958340ccf2b740debaba9fc48d.jpg) no-repeat center center;
  background-size: cover
}

@media (min-width: 601px) {

  ._2Pa60 {}

  ._2Pa60 {
    background-image: url(http://www.nederburgbelieves.co.uk/_/src/components/CarouselItem/image-2-landscape.11949fe6fa933283f0d77caae4b53730.jpg)
  }
  }

._37fJm {
  background: url(http://www.nederburgbelieves.co.uk/_/src/components/CarouselItem/image-1.c631b16c7b066cde32c1f25abe2cd374.jpg) no-repeat center center;
  background-size: cover;
}

._2ejCF {
  -ms-flex-align: start;
      align-items: flex-start;
  background-color: rgba(250, 220, 22, 0.7);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0 24px
}

@media (min-width: 601px) {

  ._2ejCF {}

  ._2ejCF {
    padding: 0 48px
  }
  }

@media (min-width: 1201px) {

  ._2ejCF {}

  ._2ejCF {
    background-color: #FADC16
  }
  }

._35gWU {
  transform: rotate(180deg);
}

.v6h8w {
  color: black;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  width: 100%;
  margin-top: 16px
}

@media (min-width: 601px) {

  .v6h8w {}

  .v6h8w {
    font-size: 48px;
    margin-top: 32px
  }
  }

._2o2lG {
  color: black;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin-top: 16px;
  width: 100%;
  max-width: 580px
}

@media (min-width: 601px) {

  ._2o2lG {}

  ._2o2lG {
    font-size: 18px;
    margin-top: 24px
  }
  }

.whQMf {
  margin-top: 16px
}

@media (min-width: 601px) {

  .whQMf {}

  .whQMf {
    margin-top: 24px
  }
  }._27R-K {
  width: 100%;
  height: 100%;
  position: relative;
}

._20Fz_ {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

._20Fz_::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(34, 34, 34, 0.6);
}

.csnQ6 ._20Fz_::after {
  background-color: rgba(0, 0, 0, 0.7);
}

._100oB {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column
}

.csnQ6 ._100oB {
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 48px;
}

._8oEE9 {
  width: 300px
}

.csnQ6 ._8oEE9 {
  width: 200px;
}

._32DQF {
  margin-top: 24px;
  max-width: 200px;
}

.jvJN7 {
  color: white;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin-top: 16px;
  width: 100%;
  max-width: 580px
}

@media (min-width: 601px) {

  .jvJN7 {
    font-size: 18px;
    margin-top: 24px;
  }
  }

.daXS8 {
  margin-top: 16px;
  max-width: 200px
}

@media (min-width: 601px) {

  .daXS8 {
    margin-top: 24px;
  }
  }

._3_1tv {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column
}

  @media (min-width: 1201px) {

  ._3_1tv {
    -ms-flex-direction: row;
        flex-direction: row
  }
  }

._31rX2 {
  width: 100%;
  height: 500px
}

@media (min-width: 1201px) {

  ._31rX2 {
    width: 50%
  }
  }._2UT7V {
  background-color: #FADC16;
  color: black;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  padding: 24px
}

  @media (min-width: 601px) {

  ._2UT7V {}

  ._2UT7V {
    padding: 48px
  }
  }._3rWvn {
  position: absolute;
  display: block;
  outline: 0;
  text-decoration: none;
}

._3YJYj {
}

@media (min-width: 601px) {

  ._3YJYj {
    display: none;
  }
  }

._2baLN {
  display: none
}

@media (min-width: 601px),
  @media (max-width: 1199px) {

  ._2baLN {
    display: block;
  }
  }

._3Wopb {
  display: none
}

@media (min-width: 1201px) {

  ._3Wopb {
    display: block;
  }
  }

._2CVFx {
  position: absolute;
  top: 0;
  left: 0
}

@media (hover:hover) {

  ._2CVFx {
}

  ._2CVFx {
    cursor: pointer;
  }
  }

._2jo-i {
  background-color: white;
  color: black;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 14px;
  font-weight: 700;
  padding: 4px 8px;
  position: absolute;
  text-transform: uppercase;
  white-space: nowrap
}

@media (hover:hover) {

  ._2jo-i {
}

  ._2jo-i {
    opacity: 0;
    margin-top: -10px;
    transition: all 0.3s ease-out;
  }

  ._3rWvn:hover ._2jo-i {
    opacity: 1;
    margin-top: 0;
  }
  }._3v49R {
  -ms-flex-align: center;
      align-items: center;
  background-image: url(http://www.nederburgbelieves.co.uk/_/src/components/BikeParts/dot-texture.65d1e2c01fc745f87c3ad351cf3dd074.png);
  background-repeat: repeat;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 1700px;
  padding: 24px
}

  @media (min-width: 601px) {

  ._3v49R {
}

  ._3v49R {
    height: 1750px
  }
  }

  @media (min-width: 1201px) {

  ._3v49R {
}

  ._3v49R {
    display: block;
    margin: 0 auto;
    padding: 30px;
    height: 1150px
  }
  }

._3J5-D {
}

@media (min-width: 1201px) {

  ._3J5-D {
}

  ._3J5-D {
    margin: 0 auto;
    max-width: 1200px;
    position: relative;
    width: 100%
  }
  }

._2jNFE {
  color: black;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 125px;
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
  text-align: center
}

@media (min-width: 1201px) {

  ._2jNFE {
}

  ._2jNFE {
    display: inline-block;
    font-size: 170px
  }
  }

._3ABeX {
  margin-top: 48px;
  width: 100%;
  max-width: 300px
}

@media (min-width: 601px) {

  ._3ABeX {
}

  ._3ABeX {
    max-width: 500px;
    margin: 48px auto 0 auto
  }
  }

@media (min-width: 1201px) {

  ._3ABeX {
}

  ._3ABeX {
    width: 300px;
    position: absolute;
    left: 28px;
    top: 420px
  }
  }

._3cvEa {
  margin-top: 16px;
}

._2hToQ {
  margin-top: 48px;
  position: relative
}

@media (min-width: 601px) {

  ._2hToQ {
}

  ._2hToQ {
    width: 600px
  }
  }

@media (min-width: 1201px) {

  ._2hToQ {
}

  ._2hToQ {
    bottom: 0;
    left: 0;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
  }
  }.ttZhD {
  background-image: url(http://www.nederburgbelieves.co.uk/_/src/components/Footer/footer-background.51c44776b237a46bc6016d920e218c48.png);
  background-position-x: 50%;
  background-repeat: no-repeat;
  height: 837px;
  margin-top: -837px;
  pointer-events: none;
  position: relative
}

  @media (min-width: 1201px) {

  .ttZhD {}

  .ttZhD {
    height: 545px;
    margin-top: -545px
  }
  }

.cXZo0 {
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 500px;
  left: 0;
  margin: 0 auto;
  max-width: 500px;
  padding: 0 24px;
  position: absolute;
  right: 0
}

@media (min-width: 1201px) {

  .cXZo0 {}

  .cXZo0 {
    max-width: 1200px;
    padding: 0 30px;
    height: 260px
  }
  }

._39msN {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  pointer-events: auto;
  width: 272px;
  margin: 0 auto;
  -ms-flex-align: center;
      align-items: center
}

@media (min-width: 1201px) {

  ._39msN {}

  ._39msN {
    -ms-flex-direction: row;
        flex-direction: row;
    width: 650px;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 0 0 0 auto;
    -ms-flex-align: end;
        align-items: flex-end;
    padding-left: 48px
  }
  }

._3vMMb {
  width: 120px;
  border: 0;
  text-decoration: none;
}

.nQH4x {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 97px;
  margin-top: 24px;
  width: 272px
}

@media (min-width: 1201px) {

  .nQH4x {}

  .nQH4x {
    margin-top: 0;
    width: 200px;
    height: 71px
  }
  }

._1CR_g {
  display: block;
  -ms-flex-preferred-size: 537px;
      flex-basis: 537px;
  border: 0;
  text-decoration: none;
}

._2IQ-o {
  display: block;
  -ms-flex-preferred-size: 200px;
      flex-basis: 200px;
  border: 0;
  text-decoration: none;
}

._2oUSf {
  display: block;
  -ms-flex-preferred-size: 263px;
      flex-basis: 263px;
  border: 0;
  text-decoration: none;
}

._2EYUa {
  width: 120px;
  margin-top: 24px;
  border: 0;
  text-decoration: none
}

@media (min-width: 1201px) {

  ._2EYUa {}

  ._2EYUa {
    margin-top: 0
  }
  }

._2fDqR {
  width: 100%;
}

.XJQOR {
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  padding: 16px 0
}

@media (min-width: 1201px) {

  .XJQOR {}

  .XJQOR {
    width: 650px;
    margin: 0 0 0 auto
  }
  }

._1YYxU {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 24px;
  pointer-events: auto
}

@media (min-width: 1201px) {

  ._1YYxU {}

  ._1YYxU {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
  }
  }

._3V4Lz {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center
}

@media (min-width: 1201px) {

  ._3V4Lz {}

  ._3V4Lz {
    margin-left: 24px
  }
  }

._2BaGE {
  text-decoration: none;
  padding: 0 8px
}

@media (hover:hover) {

  ._2BaGE {}

  ._2BaGE:hover {
    opacity: 0.6
  }
  }

@media (min-width: 1201px) {

  ._2BaGE {}

  ._2BaGE {
    padding: 0;
    padding-left: 24px
  }
  }

._3rH0t {
  color: #FADC16;
  display: block;
  height: 40px;
  width: 40px;
}

._1vl33 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 24px
}

@media (min-width: 1201px) {

  ._1vl33 {}

  ._1vl33 {
    margin-left: 48px
  }
  }

._2eTME {
  color: white;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  padding: 0 8px;
  text-decoration: none;
  text-transform: uppercase
}

@media (hover:hover) {

  ._2eTME {}

  ._2eTME:hover {
    opacity: 0.6
  }
  }

._1uHr7 {
  color: white;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
}

._7FWT6 {
  text-decoration: none;
  display: block;
  margin-top: 24px;
  padding-bottom: 16px
}

@media (hover:hover) {

  ._7FWT6 {}

  ._7FWT6:hover {
    opacity: 0.6
  }
  }

.bsryz {
  display: block;
  width: 176px;
  color: white;
}.xx4Uv {
}

._2rigZ .xx4Uv {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="25" /></filter></svg>#filter');
  filter: blur(25px)
}

._3yk-k {
  background-color: rgba(0, 0, 0, 0.9);
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100
}

._2rigZ ._3yk-k {
  display: block
  /* If blur supported we don't need such an opaque tint */
}

@supports (filter: blur(25px)) {

  ._2rigZ ._3yk-k {
}

  ._2rigZ ._3yk-k {
    background-color: rgba(0, 0, 0, 0.3)
  }
}

._2okQm {
  -ms-flex-align: center;
      align-items: center;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

._1pbGv {
  width: 60px;
  display: block;
  top: 24px;
  left: 24px;
  position: absolute
}

@media (min-width: 601px) {

  ._1pbGv {
}

  ._1pbGv {
    width: 120px
  }
  }

._3s638 {
  color: white;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase
}

@media (min-width: 601px) {

  ._3s638 {
}

  ._3s638 {
    font-size: 48px
  }
  }

.T9GB3 {
  color: white;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin-top: 8px
}

@media (min-width: 601px) {

  .T9GB3 {
}

  .T9GB3 {
    font-size: 18px;
    margin-top: 16px
  }
  }

.vom-y {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 16px;
  width: 70px
}

@media (min-width: 601px) {

  .vom-y {
}

  .vom-y {
    margin-top: 24px;
    -ms-flex-direction: row;
        flex-direction: row;
    width: 280px
  }
  }

._2aGol {
  background: transparent;
  border: 0;
  border-bottom: 2px solid rgba(255, 255, 255, 0.3);
  border-radius: 0;
  color: white;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  height: 42px;
  padding: 8px 0;
  width: 100%;
  text-align: center;
  max-width: 100%
}

._2aGol:active,
  ._2aGol:focus {
  border-bottom-color: #FADC16;
  outline: 0
}

._2aGol::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5)
}

._2aGol:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5)
}

._2aGol::placeholder {
  color: rgba(255, 255, 255, 0.5)
}

@media (min-width: 601px) {

  ._2aGol {
}

  ._2aGol {
    margin: 0 8px;
    width: 77px
  }
  }

.UAF0C {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg width='10' height='7' viewBox='0 7 10 7' xmlns='http://www.w3.org/2000/svg'><path d='M1.01 8.99L1 9l4 4 4-4-1.5-1.5L5 10 2.51 7.51l.01-.01c-.414-.414-1.085-.414-1.5 0-.41.41-.413 1.075-.01 1.49zM9 9L7.5 7.5c.414-.414 1.085-.414 1.5 0 .414.415.414 1.086 0 1.5z' fill='#FFFFFF' fill-rule='evenodd'/></svg>");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  border: 0;
  border-bottom: 2px solid rgba(255, 255, 255, 0.3);
  border-radius: 0;
  color: white;
  cursor: pointer;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  height: 42px;
  padding: 8px 0;
  margin-top: 16px;
  width: 200px
}

.UAF0C:active,
  .UAF0C:focus {
  border-bottom-color: #FADC16;
  outline: 0
}

.UAF0C::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5)
}

.UAF0C:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5)
}

.UAF0C::placeholder {
  color: rgba(255, 255, 255, 0.5)
}

@media (min-width: 601px) {

  .UAF0C {
}

  .UAF0C {
    margin-top: 24px
  }
  }

._3ZqNK {
  color: black;
}

.UE0I5 {
  height: 24px;
  position: relative;
  margin-top: 16px
}

@media (min-width: 601px) {

  .UE0I5 {
}

  .UE0I5 {
    margin-top: 24px
  }
  }

._19hiS {
  opacity: 0.01;
  position: absolute
}

._19hiS:checked {
}

._19hiS:checked + .pIBv7 {
}

._19hiS:checked + .pIBv7::before {
  background-image: url("data:image/svg+xml;utf8,<svg width='13' height='10' viewBox='398 334 13 10' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' fill='#FFF' d='M399.5 337.77l-1.5 1.5 4 4 8.224-7.77-1.5-1.5-6.724 6.27-2.5-2.5'/></svg>");
  color: white
}

._19hiS:focus,
  ._19hiS:active {
}

._19hiS:focus + .pIBv7, ._19hiS:active + .pIBv7 {
}

._19hiS:focus + .pIBv7::before, ._19hiS:active + .pIBv7::before {
  border-color: #FADC16
}


.pIBv7 {
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  padding-left: 32px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}


.pIBv7::before {
  background-position: center center;
  background-repeat: no-repeat;
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  content: "";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px
}

.LqBJP {
  color: #ff4747;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin-top: 16px;
  text-align: center
}

@media (min-width: 601px) {

  .LqBJP {
}

  .LqBJP {
    margin-top: 24px
  }
  }

._3YXG3 {
  margin-top: 16px
}

@media (min-width: 601px) {

  ._3YXG3 {
}

  ._3YXG3 {
    margin-top: 24px
  }
  }

._21OOz {
  text-decoration: none;
  display: block;
  margin-top: 32px;
  opacity: 0.4
}

@media (min-width: 601px) {

  ._21OOz {
}

  ._21OOz {
    margin-top: 56px
  }
  }

.NV94m {
  display: block;
  width: 150px;
  color: white;
}._2abrv {
  background-color: #FADC16;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column
}

  @media (min-width: 1201px) {

  ._2abrv {
}

  ._2abrv {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    -ms-flex-align: stretch;
        align-items: stretch;
    -ms-flex-pack: justify;
        justify-content: space-between
  }
  }

._3eTe_ {
}

@media (min-width: 1201px) {

  ._3eTe_ {
}

  ._3eTe_ {
    width: 50vw;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column
  }
  }

._3Hnla {
  background: url(_/src/components/Teams/team-dimension-data.403bf435b49173a867c8d09b7509f075.jpg) no-repeat center center;
  background-size: cover;
  height: 300px
}

@media (min-width: 601px) {

  ._3Hnla {
}

  ._3Hnla {
    height: 400px
  }
  }

@media (min-width: 1201px) {

  ._3Hnla {
}

  ._3Hnla {
    height: 500px;
    -ms-flex: 0 0 500px;
        flex: 0 0 500px
  }
  }

._3V33Z {
  display: none
}

@media (min-width: 1201px) {

  ._3V33Z {
}

  ._3V33Z {
    background: url(http://www.nederburgbelieves.co.uk/_/src/components/FundraiseForm/bicycles-change-lives.00db953048527ce6997bbf2dbd042943.jpg) no-repeat center center;
    background-size: cover;
    display: block;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto
  }
  }

._2sMvk {
}

@media (min-width: 1201px) {

  ._2sMvk {
}

  ._2sMvk {
    width: 50vw
  }
  }

._14107 {
  padding: 24px;
  max-width: 800px
}

@media (min-width: 601px) {

  ._14107 {
}

  ._14107 {
    padding: 48px
  }
  }

._2LcMc {
  color: black;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  margin-top: 24px
}

@media (min-width: 601px) {

  ._2LcMc {
}

  ._2LcMc {
    font-size: 48px
  }
  }

._1jXv4 {
  color: black;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  margin-top: 8px;
}

._1UzHc {
  color: black;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
}

._1v0lH {
  color: black;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin-top: 8px;
}

.hPmPg {
  text-decoration: underline;
  color: black;
}

._3gii_ {
  color: black;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  margin-top: 8px;
}

._1CFmZ {
  padding: 0 24px;
  width: 100%;
  height: 1420px;
  max-width: 800px;
  overflow: hidden
}

@media (min-width: 601px) {

  ._1CFmZ {
}

  ._1CFmZ {
    padding: 0 48px;
    height: 1420px
  }
  }

._1pKzc {
  padding: 0 24px;
  margin-top: 24px;
  max-width: 500px
}

._1pKzc::after {
  content: "";
  display: block;
  height: 600px
}

@media (min-width: 601px) {

  ._1pKzc {
}

  ._1pKzc {
    padding: 0 48px;
    margin-top: 48px
  }
  }

@media (min-width: 1201px) {

  ._1pKzc {
}

  ._1pKzc::after {
    height: 160px
  }
  }

._2hJE8 {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 24px;
}

._3Th8N {
  text-decoration: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  margin-top: 24px
}

@media (hover:hover) {

  ._3Th8N {
}

  ._3Th8N:hover {
    opacity: 0.8
  }
  }

._3C4MG {
  color: #FADC16;
  display: block;
  height: 32px;
  width: 32px;
  margin-right: 4px;
}

._1xVay {
  color: black;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  margin-left: 4px;
}

._2dxwe {
  width: 100px;
}._3aIa6 {
  background-color: #FADC16;
  max-width: 100%;
  overflow-x: hidden;
}

._1V-rq {
  padding: 48px 24px;
  margin: 0 auto;
  max-width: 600px
}

@media (min-width: 1201px) {

  ._1V-rq {
    max-width: 900px;
  }
  }

._1rcv2 {
  color: black;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  margin-top: 24px;
}

._23k_n {
  margin-top: 48px
}

._23k_n::after {
  content: '';
  display: block;
  height: 500px;
}

@media (min-width: 1201px) {

  ._23k_n {}

  ._23k_n::after {
    height: 300px;
  }
  }

._23k_n * + * {
  margin: 16px 0;
}

._23k_n .phenomic-HeadingAnchor {
  display: none;
}

._23k_n h1 {
  color: black;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
}

._23k_n h2 {
  color: black;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

._23k_n p,
  ._23k_n li {
  color: black;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  list-style: disc;
}

._23k_n ul {
  padding-left: 16px;
}

._23k_n a {
  text-decoration: underline;
  color: currentColor;
}

@media (hover:hover) {

  ._23k_n a {}

  ._23k_n a:hover {
    opacity: 0.6;
  }
}