/* line 46, ../scss/_background.scss */
#section-1 {
  background: url("/bgs/1-m.png") black center center no-repeat fixed;
  height: auto;
  padding-bottom: 30px; }
  /* line 3, ../scss/_background.scss */
  #section-1.mobile-bg {
    background-attachment: scroll !important;
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important; }

/* line 51, ../scss/_background.scss */
#section-2 {
  background: url("/bgs/gringrr-glow.jpg") black center center no-repeat fixed; }
  /* line 3, ../scss/_background.scss */
  #section-2.mobile-bg {
    background-attachment: scroll !important;
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important; }

/* line 54, ../scss/_background.scss */
#section-3 {
  background: url("/bgs/3-m.jpg") white center center no-repeat fixed; }
  /* line 3, ../scss/_background.scss */
  #section-3.mobile-bg {
    background-attachment: scroll !important;
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important; }

/* line 57, ../scss/_background.scss */
#section-4 {
  background: url("/bgs/4-m.jpg") #fceb75 center center no-repeat fixed; }
  /* line 3, ../scss/_background.scss */
  #section-4.mobile-bg {
    background-attachment: scroll !important;
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important; }

/* line 60, ../scss/_background.scss */
#section-xmas {
  background: url("/bgs/xmas.jpg") #eaeef5 center center no-repeat fixed; }
  /* line 3, ../scss/_background.scss */
  #section-xmas.mobile-bg {
    background-attachment: scroll !important;
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important; }

/* line 63, ../scss/_background.scss */
#section-white {
  background: white; }

/* line 66, ../scss/_background.scss */
#section-yellow {
  background: #fceb75; }

/* line 69, ../scss/_background.scss */
#section-blue {
  background: #59c6fe; }

/* line 72, ../scss/_background.scss */
#section-grey, #section-grey2 {
  background: #eaeef5; }

/* line 75, ../scss/_background.scss */
#section-grey {
  padding-bottom: 40px; }

/* line 3, ../scss/secondary.scss */
body {
  background: #59c6fe; }

/* line 6, ../scss/secondary.scss */
.blue {
  background: #59c6fe !important; }
  /* line 8, ../scss/secondary.scss */
  .blue, .blue * {
    color: white; }

/* line 11, ../scss/secondary.scss */
.yellow {
  background: #fceb75 !important; }
  /* line 13, ../scss/secondary.scss */
  .yellow, .yellow * {
    color: #333; }

/* line 16, ../scss/secondary.scss */
.grey {
  background: #eaeef5 !important; }
  /* line 18, ../scss/secondary.scss */
  .grey, .grey * {
    color: #333; }

/* line 21, ../scss/secondary.scss */
.white {
  background: white !important; }
  /* line 23, ../scss/secondary.scss */
  .white, .white * {
    color: #333; }

/* line 26, ../scss/secondary.scss */
.head {
  padding-bottom: 40px;
  padding-top: 110px; }
  /* line 30, ../scss/secondary.scss */
  .head h1 {
    font-weight: lighter;
    font-size: 48px;
    margin: 20px 0; }
    /* line 34, ../scss/secondary.scss */
    .blue .head h1 {
      color: white !important; }
  /* line 38, ../scss/secondary.scss */
  .head h3 {
    font-size: 23px; }

/* line 43, ../scss/secondary.scss */
.story {
  padding-top: 40px;
  padding-bottom: 40px; }
