#fw-section-custom-html-340d3215-2479-470a-95f5-7176e628016b {

.page-title {
  text-align: center;
  padding-top: 24px;
}

@media only screen and (max-width: 640px) {
  .page-title {
    padding-top: 18px;
  }
}

section.custom-html.custom-html--fw-section-custom-html-824f6903-3be3-4752-ad6b-bcc203697ffc {
    padding-bottom: 0px !important;
}
}
#fw-section-custom-html-824f6903-3be3-4752-ad6b-bcc203697ffc {

.page-title {
  text-align: center;
  padding-top: 24px;
}

@media only screen and (max-width: 640px) {
  .page-title {
    padding-top: 18px;
  }
}

section.custom-html.custom-html--fw-section-custom-html-824f6903-3be3-4752-ad6b-bcc203697ffc {
    padding-bottom: 0px !important;
}

.bit-follow-section-heading-text {
    text-transform: none !important;
}

.bit-play-my-city-heading-text {
    text-transform: none !important;
}
}
#fw-section-newsletter-cbeec6cc-e9fb-44c5-8dc1-c5cac0f6bcaf {

.newsletter__heading {
    font-size: 2.5rem;
}
}
#fw-section-hero-0 {

/* Content Align to Bottom Left */
.hero__inner {
    align-items: end;
}

h1.hero__heading.hero__heading--regular {
    margin-top: 0;
}

p.hero__top-text {
    margin-bottom: 0;
    font-size: 2em;
}

/* Mobile Styles */
@media (max-width: 640px) {
  .hero__content {
    text-align: left;
  }
  .hero__container--regular {
    min-height: 400px;
  }
  p.hero__top-text {
    font-size: 1.5em;
  }
}

/* Button 2 Background */
a.button.button--secondary.button--large.button--expand {
    background: var(--color-primary);
}

}





#fw-section-recent-videos-1066027e-e308-4fc2-beb3-d92b59dc5542 {

h2.section-header__heading {
    font-size: 2.5rem;
}
}









#fw-section-rich-text-68c0c858-d9f6-4f09-891b-16023276dfe2 {

.rich-text__text {
    font-size: .8rem;
    max-width: 550px;
    margin: auto;
}
}