.layout {
  background-color: #1f303a;
}

.modal {
  background-color: #ffffff;
}

.content-block-primary {
  background-color: #ffffff;
}

.content-block-secondary {
  background-color: #aaaaaa;
}

.button-wrapper.button-wrapper {
  justify-content: center;
  justify-content: center;
}

.checkbox.style-body {
  text-align: left;
}

.text-input.style-body {
  text-align: left;
}

.dropdown.style-body {
  text-align: left;
}

.body-wrapper .social-button {
  font-family: Open Sans;
  font-size: 1.6rem;
}

.body-wrapper.social-share-wrapper {
  justify-content: center;
}

.style-heading {
  font-size: 3.2rem;
  font-weight: 700;
  text-align: center;
  color: #000000;
  font-family: Open Sans;
}

.heading-wrapper {
  justify-content: center;
}

.style-button {
  font-weight: 400;
  font-size: 1.6rem;
  background-color: #fdba92;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
  border-radius: 4px;
  color: #000000;
  font-family: Open Sans;
}

.style-body {
  font-weight: 400;
  font-size: 1.6rem;
  text-align: center;
  color: #000000;
  font-family: Open Sans;
}

.body-wrapper {
  justify-content: center;
}

.campaign-logo-wrapper {
  justify-content: flex-start;
  background-color: rgba(255, 255, 255, 0);
}

.campaign-logo-wrapper .logo {
  height: 139px;
  width: 228px;
}

.content-block-primary-afqGTA3x {
  background-color: rgba(255, 255, 255, 0);
}

.layout-afqGTA3x {
  background-color: #000000;
}

.layout-afqGTA3x > .background-image {
  background-image: url("https://i.jebbit.com/images/O82ttgem/business-images/NviaUrArThqunH5ow9fp_Layer_1.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.80;
}

.content-block-primary-pe7HJU6S {
  background-color: rgba(0, 0, 0, 0);
}

.layout-pe7HJU6S {
  background-color: #000000;
}

.content-block-primary-cqLEJoph {
  background-color: rgba(255, 255, 255, 0);
}

.layout-cqLEJoph {
  background-color: #000000;
}

.content-6F22DzEp {
  font-size: 3.4rem;
}

.content-p5LN1ouW {
  font-size: 5.0rem;
}

.content-ocHylGKm {
  font-size: 2.4rem;
}

.content-Nxwlj8uy {
  color: #ffffff;
}

.form-field-4UmcQYri {
  color: #ffffff;
  font-size: 3.4rem;
}

div.notification-message {
  font-family: Open Sans;
  font-family: Open Sans;
}

@keyframes fillin {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

img.NM-thirty {
  height: 50px;
}

.progress-bar-container {
  display: none;
}

.screen-afqGTA3x p {
  overflow: visible;
}

.screen-afqGTA3x .style-heading {
  font-weight: 900;
}

.screen-afqGTA3x .style-body, .screen-afqGTA3x .basic-button,
.screen-afqGTA3x .style-heading {
  color: white;
  font-family: "proxima-nova-extra-condensed",sans-serif;
  font-style: normal;
  font-style: normal;
}

.screen-afqGTA3x .basic-button,
.screen-afqGTA3x .style-body {
  font-weight: 400;
}

.screen-afqGTA3x .content-piece-wrapper-5 .basic-button {
  width: 400px;
  color: white;
  height: 50px;
  font-size: 34px;
  background-color: #f3912e;
  padding: 0 !important;
}

.screen-afqGTA3x .out-head {
  display: flex;
  align-items: center;
  justify-content: center;
}

.screen-afqGTA3x p.out-h1 {
  line-height: 1;
  font-weight: 400;
  text-align: left;
  font-size: 40px;
}

.screen-afqGTA3x .count {
  align-items: center;
  display: flex;
  height: 150px;
  margin: auto 20px;
  justify-content: center;
}

.screen-afqGTA3x p.thirty {
  font-size: 100px;
  font-weight: 100;
  color: white;
  letter-spacing: -6px;
  overflow: visible;
}

.screen-afqGTA3x p.count-indicator {
  font-size: 150px;
  font-weight: 100;
  color: #f79421;
}

.screen-afqGTA3x p.thirty {
  font-size: 150px;
  font-weight: 100;
  color: white;
  letter-spacing: -6px;
}

.screen-afqGTA3x p.of {
  color: white;
  font-weight: 100;
  font-size: 50px;
  vertical-align: middle;
}

.screen-afqGTA3x .social-button {
  padding: 0 10px !important;
  font-size: 20px;
  align-items: center;
  line-height: normal;
  max-width: 115px;
}

@media (max-width: 600px) {
  .screen-afqGTA3x .content-block-inner {
    margin: auto 25px auto;
    width: auto;
  }

  .screen-afqGTA3x p.out-h1 {
    line-height: 1;
    font-weight: 400;
    text-align: left;
    font-size: 24px;
  }

  .screen-afqGTA3x p.count-indicator {
    font-size: 100px;
    font-weight: 100;
    color: #f79421;
    line-height: 1;
  }

  .screen-afqGTA3x p.thirty {
    font-size: 100px;
    font-weight: 100;
    color: white;
    letter-spacing: -6px;
    overflow: visible;
  }

  .screen-afqGTA3x p.of {
    font-size: 30px;
    font-weight: 100;
  }

  .screen-afqGTA3x .count {
    margin: auto 10px;
    height: 10px;
  }

  .screen-afqGTA3x .content-piece-wrapper-5 {
    margin: 30px auto 0;
    width: 80%;
  }

  .screen-afqGTA3x .content-piece-wrapper-4 .basic-button p {
    font-size: 22px;
    margin: 0;
    padding: 10px 0;
    font-weight: 100;
  }
}
.screen-afqGTA3x .content-block-margin {
  min-height: 0;
}

.screen-afqGTA3x img.NM-true-1 {
  height: 30px;
}

.screen-afqGTA3x .content-piece-wrapper-1 {
  margin: 40px 0 0;
}

@media (min-width: 600px) {
  .screen-afqGTA3x .modal .collection-container {
    height: 100%;
    width: 80%;
  }

  .screen-afqGTA3x img.NM-true-1 {
    height: 50px;
  }

  .screen-afqGTA3x .content-piece-wrapper-3 p {
    font-size: 30px;
    padding: 0 10px;
  }

  .screen-afqGTA3x .content-piece-wrapper-2 p {
    font-size: 42px;
  }

  .screen-afqGTA3x .content-piece-wrapper-5 {
    margin-top: 25px;
  }
}
.screen-pe7HJU6S .layout {
  background-color: #191919;
}

.screen-pe7HJU6S .basic-button,
.screen-pe7HJU6S .style-body,
.screen-pe7HJU6S .style-heading {
  color: white;
  font-family: "proxima-nova-extra-condensed",sans-serif;
  font-style: normal;
  font-weight: 400;
  font-style: normal;
}

.screen-pe7HJU6S .basic-button {
  width: 400px;
  color: white;
  height: 50px;
  font-size: 22px;
  background-color: #f3912e;
  padding: 0 !important;
}

@media (max-width: 600px) {
  .screen-pe7HJU6S img.NM-thirty {
    height: 50px;
  }

  .screen-pe7HJU6S .content-piece-wrapper-1 {
    width: 80%;
    margin: 16px auto;
  }

  .screen-pe7HJU6S .style-heading {
    font-size: 30px;
  }
}
@media (min-width: 600px) {
  .screen-pe7HJU6S .button-wrapper {
    margin: 1%;
    display: inline-flex;
    width: 47%;
    vertical-align: middle;
    height: 200px;
  }

  .screen-pe7HJU6S .basic-button {
    width: 100%;
    color: white;
    height: 100%;
    padding: 0 20px !important;
    line-height: 1;
    font-size: 36px;
  }
}
.screen-cqLEJoph {
  /*MOBILE RESPONSIVENESS*/
}

.screen-cqLEJoph .modal {
  background-color: #191919;
}

.screen-cqLEJoph .layout {
  background-color: #191919;
}

.screen-cqLEJoph img.NM-true-1 {
  height: 50px;
  margin: auto auto 8px 10px;
}

.screen-cqLEJoph .header-t {
  margin: 0 auto 20px;
}

.screen-cqLEJoph .header-t p {
  color: white;
  line-height: 1;
}

.screen-cqLEJoph .line-1 {
  font-size: 57px;
  display: inline-flex;
  align-items: center;
}

.screen-cqLEJoph .line-2 {
  font-size: 50px;
}

.screen-cqLEJoph .basic-button {
  width: 400px;
  color: white;
  height: 70px;
  font-size: 40px;
  background-color: #f3912e;
  padding: 0 !important;
}

.screen-cqLEJoph .content-block-margin {
  min-height: 0;
}

.screen-cqLEJoph .progress-bar-container {
  display: none;
}

.screen-cqLEJoph .modal .collection-container {
  height: 100%;
  width: 100%;
}

.screen-cqLEJoph .submit-instru {
  display: flex;
  justify-content: center;
  align-items: end;
}

.screen-cqLEJoph .content-block-inner {
  margin: auto;
  width: 100%;
  padding-bottom: 200px;
}

.screen-cqLEJoph img.nm-star {
  margin-right: 20px;
  height: 45px;
}

.screen-cqLEJoph .intro-instru {
  display: flex;
  justify-content: center;
  align-items: center;
}

.screen-cqLEJoph p.site {
  color: white;
  z-index: 10;
  font-weight: normal;
  font-size: 24px;
  text-shadow: 0px 0px 10px black;
}

.screen-cqLEJoph .basic-button,
.screen-cqLEJoph .style-body p,
.screen-cqLEJoph p.site,
.screen-cqLEJoph .header-t p,
.screen-cqLEJoph p.quest-t {
  font-family: "proxima-nova-extra-condensed",sans-serif;
  font-style: normal;
  font-weight: 500;
  font-style: normal;
}

.screen-cqLEJoph p.quest-t {
  color: #f3912e;
  font-size: 34px;
}

.screen-cqLEJoph .is-checked p.site {
  display: none;
}

.screen-cqLEJoph .activity {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: flex-end;
}

.screen-cqLEJoph p.site {
  color: white;
  z-index: 10;
}

.screen-cqLEJoph #Rio,
.screen-cqLEJoph #Shiprock,
.screen-cqLEJoph #Carlsbad,
.screen-cqLEJoph #Chaco,
.screen-cqLEJoph #Bottomless,
.screen-cqLEJoph #City,
.screen-cqLEJoph #Valles,
.screen-cqLEJoph #Taos,
.screen-cqLEJoph #White,
.screen-cqLEJoph #Bandelier,
.screen-cqLEJoph #Gila,
.screen-cqLEJoph #Organ,
.screen-cqLEJoph #Blue,
.screen-cqLEJoph #ElSantuario,
.screen-cqLEJoph #Museum,
.screen-cqLEJoph #Sandia,
.screen-cqLEJoph #Hatch,
.screen-cqLEJoph #Norman,
.screen-cqLEJoph #Capulin,
.screen-cqLEJoph #Billy,
.screen-cqLEJoph #ElMapais,
.screen-cqLEJoph #Three,
.screen-cqLEJoph #Kasha-Katuwe,
.screen-cqLEJoph #Acoma,
.screen-cqLEJoph #Ski,
.screen-cqLEJoph #Pie,
.screen-cqLEJoph #San,
.screen-cqLEJoph #Brazos,
.screen-cqLEJoph #Very,
.screen-cqLEJoph #Trinity {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.screen-cqLEJoph #Rio {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/5vp842HTufBk8lncrPWQ_Rio_Grande_Gorge_in_Taos.jpg);
}

.screen-cqLEJoph #Shiprock {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/ilkvAnTfS0eRLo85zrrQ_Shiprock.jpg);
}

.screen-cqLEJoph #Carlsbad {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/ky98DVqzS3KVKn3TT9A7_Carlsbad_Caverns.jpg);
}

.screen-cqLEJoph #Chaco {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/HWsFc0QCTuWOtZqvsdsF_Chaco_Canyon.jpg);
}

.screen-cqLEJoph #Bottomless {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/BxfBLb3Qn2JT2n9dR1gw_Bottomless_Lakes_State_Park_credit_Stephen_Hanafin.jpg);
}

.screen-cqLEJoph #City {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/s6tH2DESQ6R9NuzYlLT8_City_of_Rocks.jpg);
}

.screen-cqLEJoph #Valles {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/4RMxUrcBTLOf22XN5HlC_Layer_1.png);
}

.screen-cqLEJoph #Taos {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/Rh6c8TeLR0G8yp6kSacC_Taos_Pueblo.jpg);
}

.screen-cqLEJoph #White {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/M0wW7Y3KSwWAHUmBAMO8_White_Sands.jpg);
}

.screen-cqLEJoph #Bandelier {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/6Aws8gdvTU2zA6zAXQEe_Bandelier_National_Monument.png);
}

.screen-cqLEJoph #Gila {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/Ld14h3gTZqUyT11Ecerg_Gila_Cliff_Dwellings.jpg);
}

.screen-cqLEJoph #Organ {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/g0D811fsRdWyNHAedIwg_Organ_Mountains.jpg);
}

.screen-cqLEJoph #Blue {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/rO3qXiPLSoKsGtoS7k9G_Blue_Hole.jpg);
}

.screen-cqLEJoph #ElSantuario {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/xCERyNiESlGK0Sc6w44j_El_Santuario_de_Chimayo_credit_Michael_Martin.jpg);
}

.screen-cqLEJoph #Museum {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/ynB1WKz2T7u8TIpYeaeo_Museum_Hill_in_Santa_Fe_credit_Ali_Emonov.jpg);
}

.screen-cqLEJoph #Sandia {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/v6ZZbXRzu0cTKCnYqIpg_Sandia_Peak_Tramway.jpg);
}

.screen-cqLEJoph #Hatch {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/9QEnH2x5Tl21kh3GcPda_Hatch.jpg);
}

.screen-cqLEJoph #Norman {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/wY6AEGnRZWZjxUXlERF1_Norman__Vi_Petty_Rock__Roll_Museum.jpg);
}

.screen-cqLEJoph #Capulin {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/F7oEzt1NQ7a8BlSTfM7r_Capulin_Volcano_credit_Quinn_Dombrowski.jpg);
}

.screen-cqLEJoph #Billy {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/f8mHTzywRjWZnOIIRi2g_Billy_the_Kid_Museum.jpg);
}

.screen-cqLEJoph #ElMapais {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/uihoaWODTeKVUGJ1Vv8b_El_Malpais.png);
}

.screen-cqLEJoph #Three {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/Ep0PTGAuR1SiSr0zKelR_Three_Rivers_Petroglyph_Site.jpg);
}

.screen-cqLEJoph #Kasha-Katuwe {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/DPHdySIqRQCeGvK439qg_Tent_Rocks.jpg);
}

.screen-cqLEJoph #Acoma {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/VQD02FciSxuIBHk1oyCW_Acoma_Pueblo_Sky_City.jpg);
}

.screen-cqLEJoph #Ski {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/6fWMf3erRACm5AzJTO6M_Ski_Apache.jpg);
}

.screen-cqLEJoph #Pie {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/bfJrJVHQQgwYh6eXgZV0_Pie_Town.jpg);
}

.screen-cqLEJoph #San {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/CSzNxVLDSp6EwwSnWx1S_San_Juan_River.jpeg);
}

.screen-cqLEJoph #Brazos {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/S3K2ap5NTuYii0sGKSY5_Brazos_Cliffs.jpg);
}

.screen-cqLEJoph #Very {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/yfaZP1DqQWqM56Ui7dyV_Very_Large_Array.jpg);
}

.screen-cqLEJoph #Trinity {
  background-image: url(https://i.jebbit.com/images/O82ttgem/business-images/AhAqd8LLT3cvrPAH2Thp_Trinity_Site.jpg);
}

.screen-cqLEJoph form.content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.screen-cqLEJoph .form-field-wrapper:nth-of-type(n+1):nth-of-type(-n+30) {
  width: 30%;
  height: 200px;
  margin: 10px 1%;
}

.screen-cqLEJoph .form-field-checkbox {
  position: absolute;
  top: 0;
  left: 0;
  height: 100% !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.screen-cqLEJoph .paper-input label {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0;
}

.screen-cqLEJoph .checkbox.style-body {
  text-align: center;
  text-align: center;
  height: 100%;
}

.screen-cqLEJoph .overlay1 {
  height: 100%;
  width: 100%;
  background-color: white;
  position: absolute;
  z-index: 100;
  display: none;
}

.screen-cqLEJoph .is-checked .overlay1 {
  background-color: rgba(0, 0, 0, 0.6);
  border: 2px solid #f3912e;
  display: block;
  display: flex;
  animation: fillin 1s linear forwards;
  align-items: center;
  justify-content: center;
  color: white;
  padding: 0 30px;
  flex-wrap: wrap;
  box-sizing: border-box;
}

.screen-cqLEJoph .com-activity img {
  height: 40px;
  margin-right: 10px;
}

.screen-cqLEJoph .com-activity {
  display: flex;
  margin: auto;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  font-family: "proxima-nova-extra-condensed",sans-serif;
}

.screen-cqLEJoph .is-checked .btn_class {
  transform: none;
}

.screen-cqLEJoph .paper-input label {
  transform: none !important;
}

.screen-cqLEJoph .form-field-wrapper .form-field-checkbox {
  height: 100%;
  position: absolute;
  width: 100%;
  opacity: 0;
}

@media (max-width: 600px) {
  .screen-cqLEJoph img.NM-true-1 {
    height: 30px;
    margin: auto auto 5px 5px;
  }

  .screen-cqLEJoph .header-t {
    margin: 0 auto 5px;
  }

  .screen-cqLEJoph p.quest-t {
    color: #f3912e;
    font-size: 22px;
    line-height: 1;
    text-align: center;
    padding: 0 40px;
  }

  .screen-cqLEJoph .header-t p {
    color: white;
    font-size: 30px;
    line-height: 1;
  }

  .screen-cqLEJoph .submit-instru p {
    font-size: 24px;
    line-height: 1;
  }

  .screen-cqLEJoph .submit-instru {
    display: flex;
    justify-content: center;
    align-items: end;
    width: 80%;
    margin: auto;
  }

  .screen-cqLEJoph .basic-button {
    width: auto;
    color: white;
    height: 50px;
    font-size: 32px;
    background-color: #f3912e;
    padding: 0px 50px !important;
  }

  .screen-cqLEJoph img.nm-star {
    DISPLAY: NONE;
    margin: auto 10px auto;
    height: 30px;
  }

  .screen-cqLEJoph .intro-instru {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80%;
    margin: auto;
  }

  .screen-cqLEJoph .form-field-wrapper:nth-of-type(n+1):nth-of-type(-n+30) {
    width: 48%;
    height: 120px;
    margin: 10px 1%;
  }

  .screen-cqLEJoph p.site {
    font-size: 18px;
    line-height: 1;
    padding: 0 5px 5px;
    text-shadow: 0px 0px 10px black;
  }

  .screen-cqLEJoph .com-activity {
    font-size: 20px;
  }

  .screen-cqLEJoph .com-activity img {
    height: 30px;
    margin-right: 5px;
  }

  .screen-cqLEJoph .is-checked .overlay1 {
    padding: 0 5px;
  }
}
.screen-cqLEJoph .form-field-wrapper-30 {
  max-width: 600PX;
  margin: 20px auto 0;
}
