.style-button {
  font-family: Open Sans;
  font-size: 1.8rem;
  color: #ffffff;
  font-weight: 400;
  background-color: #fad200;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
  text-align: center;
}

.style-body {
  font-weight: 400;
  font-size: 1.8rem;
  color: #ffffff;
  text-align: left;
  font-family: Open Sans;
}

.style-heading {
  font-size: 2.4rem;
  color: #ffffff;
  font-weight: 700;
  text-align: left;
  font-family: Open Sans;
}

.layout > .background-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url("https://i.jebbit.com/images/Elr1HhoI/txvq34fl/NWTtI1LmTAOadnCRvE2S_background-image.jpg");
}

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

.content-piece-wrapper .style-button.basic-button {
  height: 50px;
}

.modal {
  background-color: #ffffff;
}

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

.collection-container {
  background-color: #2b3741;
}

.form-field-wrapper {
  justify-content: center;
}

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

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

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

.content-piece-wrapper {
  justify-content: flex-start;
}

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

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

.layout {
  background-color: rgba(255, 255, 255, 0);
}

.content-block-primary-FmV2XLUR {
  background-color: #2ab0db;
}

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

.content-block-primary-SZA5TLnP {
  background-color: #2ab0db;
}

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

.content-block-primary-d4aTDmUW {
  background-color: #2ab0db;
}

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

.content-block-primary-f0ph6cgl {
  background-color: #2ab0db;
}

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

.content-block-primary-edCiTbuf {
  background-color: #2ab0db;
}

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

.content-block-primary-HQBzQbVs {
  background-color: #2ab0db;
}

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

.content-piece-wrapper-xyxHg3Pr {
  justify-content: center;
}

.content-xyxHg3Pr {
  height: 75px;
  width: 277px;
}

.content-VPijmzFp {
  height: 200px;
}

.button-LWG3Kw6P {
  font-size: 1.6rem;
}

.button-X82NnEQb {
  font-size: 1.6rem;
}

.content-TJaBGQQK {
  font-size: 2.0rem;
}

.content-LVlr6kMT {
  height: 75px;
  width: 277px;
}

.content-piece-wrapper-LVlr6kMT {
  justify-content: center;
}

.button-4yoSkRoJ {
  color: #ffffff;
  font-size: 1.6rem;
}

.content-piece-wrapper .button-4yoSkRoJ.basic-button {
  height: 50px;
  width: 100%;
}

.content-1tROrDwO {
  font-size: 2.0rem;
}

.content-piece-wrapper-1tROrDwO.text-wrapper {
  margin-top: 16px;
}

.content-eK9267oX {
  height: 71px;
  width: 277px;
}

.content-piece-wrapper-eK9267oX {
  justify-content: center;
}

.button-OJd3mycG {
  font-size: 1.6rem;
}

.content-piece-wrapper .button-OJd3mycG.basic-button {
  min-height: 40px;
}

.button-UKT3vnla {
  font-size: 1.6rem;
}

.button-OofINY7P {
  font-size: 1.6rem;
}

.button-FV4YoOVW {
  font-size: 1.6rem;
}

.content-piece-wrapper .button-FV4YoOVW.basic-button {
  min-height: 40px;
}

.content-6IQSux98 {
  height: 71px;
  width: 277px;
}

.content-piece-wrapper-6IQSux98 {
  justify-content: center;
}

.content-GMhYo2iD {
  font-size: 2.0rem;
}

.content-piece-wrapper-GMhYo2iD.text-wrapper {
  margin-top: 16px;
}

.button-Wu6wcX3Y {
  color: #ffffff;
  font-size: 1.6rem;
}

.content-piece-wrapper .button-Wu6wcX3Y.basic-button {
  height: 50px;
  width: 100%;
}

.content-piece-wrapper-TNTPgMuz {
  justify-content: center;
}

.content-TNTPgMuz {
  height: 75px;
  width: 277px;
}

.content-HTeTsUqi {
  font-size: 2.0rem;
}

.button-h2cjQTIm {
  font-size: 1.6rem;
}

.button-TOgIr1vu {
  font-size: 1.6rem;
}

.content-GBgVPYrb {
  font-size: 2.0rem;
}

.content-fWYjpCXd {
  height: 71px;
  width: 277px;
}

.content-piece-wrapper-fWYjpCXd {
  justify-content: center;
}

.button-VstJNy0S {
  font-size: 1.6rem;
}

.button-oR7iKElE {
  font-size: 1.6rem;
}

.content-ywSvy0ZT {
  font-size: 2.0rem;
}

.content-iVz91M7c {
  height: 75px;
  width: 277px;
}

.content-piece-wrapper-iVz91M7c {
  justify-content: center;
}

.button-sXNRAAbw {
  color: #ffffff;
  font-size: 1.6rem;
}

.content-piece-wrapper .button-sXNRAAbw.basic-button {
  height: 50px;
  width: 100%;
}

.content-H23IgW90 {
  font-size: 2.0rem;
}

.content-piece-wrapper-H23IgW90.text-wrapper {
  margin-top: 16px;
}

.content-HRla74WS {
  height: 71px;
  width: 277px;
}

.content-piece-wrapper-HRla74WS {
  justify-content: center;
}

.button-KBNkGVgf {
  font-size: 1.6rem;
}

.content-piece-wrapper .button-KBNkGVgf.basic-button {
  min-height: 40px;
}

.button-qXejjYm9 {
  font-size: 1.6rem;
}

.button-ZF7zLhaL {
  font-size: 1.6rem;
}

.button-6SeteJo3 {
  font-size: 1.6rem;
}

.content-piece-wrapper .button-6SeteJo3.basic-button {
  min-height: 40px;
}

.content-piece-wrapper-UYs0NYJA {
  justify-content: center;
}

.content-UYs0NYJA {
  height: 71px;
  width: 277px;
}

.content-piece-wrapper-yWyGlSzr.text-wrapper {
  margin-top: 16px;
}

.content-yWyGlSzr {
  font-size: 2.0rem;
}

.button-WqJRZaaG {
  color: #ffffff;
  font-size: 1.6rem;
}

.content-piece-wrapper .button-WqJRZaaG.basic-button {
  height: 50px;
  width: 100%;
}

.content-Gy5MBifO {
  height: 75px;
  width: 277px;
}

.content-piece-wrapper-Gy5MBifO {
  justify-content: center;
}

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

.button-FOjAAtuk {
  font-size: 1.6rem;
}

.button-xWC4Sduy {
  font-size: 1.6rem;
}

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

.content-5wzqZ7Hr {
  height: 75px;
  width: 277px;
}

.content-piece-wrapper-5wzqZ7Hr {
  justify-content: center;
}

.button-UPSfhKih {
  color: #ffffff;
  font-size: 1.6rem;
}

.content-piece-wrapper .button-UPSfhKih.basic-button {
  height: 50px;
  width: 100%;
}

.content-jbnlKhUS {
  font-size: 2.0rem;
}

.content-piece-wrapper-jbnlKhUS.text-wrapper {
  margin-top: 16px;
}

.content-C69WZ1JQ {
  height: 71px;
  width: 277px;
}

.content-piece-wrapper-C69WZ1JQ {
  justify-content: center;
}

.button-O9D9deJI {
  font-size: 1.6rem;
}

.button-vAjh62xD {
  font-size: 1.6rem;
}

.form-field-wrapper-EEErzF2j {
  justify-content: center;
}

.form-field-wrapper-7L73Z7qa.button-wrapper {
  justify-content: center;
}

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

li {
  margin: 15px 0;
}

/*.style-heading,*/
/*.style-button {*/
/*  letter-spacing: 0.1em;*/
/*}*/
.content-piece-wrapper .style-button.basic-button {
  height: 60px;
}

.basic-button {
  box-shadow: none;
  border-radius: 0;
}

.content p {
  line-height: 115%;
}

.collection-container {
  background-color: transparent;
}

.content-piece-wrapper.container-wrapper {
  margin: 0;
}

.style-button {
  border: 2px solid #fff;
  background-color: transparent;
}

.style-button:hover {
  background-color: rgba(255, 255, 255, 0.3);
}

.basic-button {
  box-shadow: none;
  border-radius: 0;
  width: 100% !important;
}

@media (max-width: 600px) {
  .content-block-margin {
    min-height: 0;
  }

  .content-block-inner {
    margin-top: 0;
  }

  .image-wrapper:nth-of-type(2) {
    display: none;
  }

  .content-piece-wrapper .style-button.basic-button {
    height: 70px;
  }

  .style-button:hover {
    background-color: transparent;
  }
}
@media (min-width: 600px) {
  .screen-d4aTDmUW .modal .content-block, .screen-d4aTDmUW .modal .collection-container {
    width: 100%;
    height: 100%;
  }

  .screen-d4aTDmUW .content-block-margin {
    display: none;
  }

  .screen-d4aTDmUW .content-block-primary {
    padding: 15px 30px;
  }

  .screen-d4aTDmUW .content-block-inner {
    width: 600px;
  }
}
@media (min-width: 600px) {
  .screen-f0ph6cgl .modal .content-block, .screen-f0ph6cgl .modal .collection-container {
    width: 100%;
    height: 100%;
  }

  .screen-f0ph6cgl .content-block-margin {
    display: none;
  }

  .screen-f0ph6cgl .content-block-primary {
    padding: 15px 30px;
  }

  .screen-f0ph6cgl .content-block-inner {
    width: 600px;
  }
}
@media (min-width: 600px) {
  .screen-edCiTbuf .modal .content-block, .screen-edCiTbuf .modal .collection-container {
    width: 100%;
    height: 100%;
  }

  .screen-edCiTbuf .content-block-margin {
    display: none;
  }

  .screen-edCiTbuf .content-block-primary {
    padding: 15px 30px;
  }

  .screen-edCiTbuf .content-block-inner {
    width: 600px;
  }
}
@media (min-width: 600px) {
  .screen-HQBzQbVs .modal .content-block, .screen-HQBzQbVs .modal .collection-container {
    width: 100%;
    height: 100%;
  }

  .screen-HQBzQbVs .content-block-margin {
    display: none;
  }

  .screen-HQBzQbVs .content-block-primary {
    padding: 15px 30px;
  }

  .screen-HQBzQbVs .content-block-inner {
    width: 600px;
  }
}
@media (max-width: 600px) {
  .screen-HQBzQbVs .image-wrapper:nth-of-type(1) {
    display: none;
  }
}
.screen-FmV2XLUR .style-button {
  border: 2px solid #DE9015;
  background-color: #F5AD24;
}

.screen-FmV2XLUR .content-block-primary {
  background-color: #46AAD8;
}

.screen-FmV2XLUR .content-piece-wrapper:nth-of-type(3) {
  margin-bottom: 0;
}

.screen-FmV2XLUR .content-piece-wrapper:nth-of-type(4) {
  margin-top: 0;
}

@media (min-width: 600px) {
  .screen-FmV2XLUR .modal .content-block, .screen-FmV2XLUR .modal .collection-container {
    width: 100%;
    height: 100%;
  }

  .screen-FmV2XLUR .content-block-margin {
    display: none;
  }

  .screen-FmV2XLUR .content-block-primary {
    padding: 15px 30px;
  }

  .screen-FmV2XLUR .image-wrapper:nth-of-type(3) .image {
    height: 350px;
    width: auto;
  }

  .screen-FmV2XLUR .content-block-inner {
    width: 700px;
  }

  .screen-FmV2XLUR .button-wrapper {
    margin-left: 90px;
    margin-right: 90px;
  }

  .screen-FmV2XLUR .style-body {
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media (max-width: 600px) {
  .screen-FmV2XLUR .content-block-inner {
    margin: auto 0;
  }

  .screen-FmV2XLUR .style-heading, .screen-FmV2XLUR .style-body, .screen-FmV2XLUR .style-button {
    margin: auto 25px;
  }

  .screen-FmV2XLUR .content-piece-wrapper .style-button.basic-button {
    height: 60px;
  }
}
@media (min-width: 600px) {
  .screen-SZA5TLnP .modal .content-block, .screen-SZA5TLnP .modal .collection-container {
    width: 100%;
    height: 100%;
  }

  .screen-SZA5TLnP .content-block-margin {
    display: none;
  }

  .screen-SZA5TLnP .content-block-primary {
    padding: 15px 30px;
  }

  .screen-SZA5TLnP .content-block-inner {
    width: 600px;
  }
}
